diff --git a/litellm/proxy/_experimental/out/404.html b/litellm/proxy/_experimental/out/404.html
index 50b07d2aa7d..c95abc771ed 100644
--- a/litellm/proxy/_experimental/out/404.html
+++ b/litellm/proxy/_experimental/out/404.html
@@ -1 +1 @@
-
404: This page could not be found. LiteLLM Dashboard
404
This page could not be found.
\ No newline at end of file
+404: This page could not be found. LiteLLM Dashboard
404
This page could not be found.
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/404/index.html b/litellm/proxy/_experimental/out/404/index.html
index 50b07d2aa7d..c95abc771ed 100644
--- a/litellm/proxy/_experimental/out/404/index.html
+++ b/litellm/proxy/_experimental/out/404/index.html
@@ -1 +1 @@
-404: This page could not be found. LiteLLM Dashboard
404
This page could not be found.
\ No newline at end of file
+404: This page could not be found. LiteLLM Dashboard
404
This page could not be found.
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt b/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt
index 7f2fbec3c64..a89df35aebb 100644
--- a/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt
+++ b/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt
@@ -1,9 +1,9 @@
1:"$Sreact.fragment"
-2:I[347257,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientPageRoot"]
-3:I[871135,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/2ovpxj_l6k1df.js","/litellm-asset-prefix/_next/static/chunks/1egl1w6n7et4v.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/3htra5tr7po1s.js","/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","/litellm-asset-prefix/_next/static/chunks/39dhse7b9znhd.js","/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","/litellm-asset-prefix/_next/static/chunks/0rxrzom5haz4h.js","/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","/litellm-asset-prefix/_next/static/chunks/1agyescpxom9_.js","/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","/litellm-asset-prefix/_next/static/chunks/0enpuqjw6najv.js","/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js","/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js"],"default"]
-6:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"OutletBoundary"]
+2:I[347257,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientPageRoot"]
+3:I[871135,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/3wlz1dk9uk_5l.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/29zy8xbte5bx8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/2ti12o47v07vt.js","/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","/litellm-asset-prefix/_next/static/chunks/0ob4xjai8e6ym.js","/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js","/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","/litellm-asset-prefix/_next/static/chunks/2s5k4mt99snqf.js","/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","/litellm-asset-prefix/_next/static/chunks/10hqekmjsynkf.js","/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js"],"default"]
+6:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"OutletBoundary"]
7:"$Sreact.suspense"
-0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","async":true}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/39dhse7b9znhd.js","async":true}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","async":true}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","async":true}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/0rxrzom5haz4h.js","async":true}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","async":true}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","async":true}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","async":true}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","async":true}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/1agyescpxom9_.js","async":true}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","async":true}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","async":true}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","async":true}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","async":true}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","async":true}],["$","script","script-15",{"src":"/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","async":true}],["$","script","script-16",{"src":"/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","async":true}],["$","script","script-17",{"src":"/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","async":true}],["$","script","script-18",{"src":"/litellm-asset-prefix/_next/static/chunks/0enpuqjw6najv.js","async":true}],["$","script","script-19",{"src":"/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js","async":true}],["$","script","script-20",{"src":"/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"tjyp94vnPkfmefK0pvYUs"}
+0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","async":true}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","async":true}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","async":true}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","async":true}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","async":true}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","async":true}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","async":true}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","async":true}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/0ob4xjai8e6ym.js","async":true}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js","async":true}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","async":true}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","async":true}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","async":true}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","async":true}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","async":true}],["$","script","script-15",{"src":"/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","async":true}],["$","script","script-16",{"src":"/litellm-asset-prefix/_next/static/chunks/2s5k4mt99snqf.js","async":true}],["$","script","script-17",{"src":"/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","async":true}],["$","script","script-18",{"src":"/litellm-asset-prefix/_next/static/chunks/10hqekmjsynkf.js","async":true}],["$","script","script-19",{"src":"/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"42XogNvS9fAzsVum7mqhy"}
4:{}
5:"$0:rsc:props:children:0:props:serverProvidedParams:params"
8:null
diff --git a/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.txt b/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.txt
index f36b7907d90..60698334edc 100644
--- a/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.txt
+++ b/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.txt
@@ -1,7 +1,7 @@
1:"$Sreact.fragment"
-2:I[92825,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientSegmentRoot"]
-3:I[216370,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/2ovpxj_l6k1df.js","/litellm-asset-prefix/_next/static/chunks/1egl1w6n7et4v.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/3htra5tr7po1s.js"],"default"]
-4:I[339756,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-5:I[837457,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-0:{"rsc":["$","$1","c",{"children":[[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","async":true}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","async":true}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","async":true}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","async":true}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","async":true}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/2ovpxj_l6k1df.js","async":true}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/1egl1w6n7et4v.js","async":true}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","async":true}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","async":true}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","async":true}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","async":true}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","async":true}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","async":true}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","async":true}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/3htra5tr7po1s.js","async":true}]],["$","$L2",null,{"Component":"$3","slots":{"children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]},"serverProvidedParams":{"params":{},"promises":["$@6"]}}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"tjyp94vnPkfmefK0pvYUs"}
+2:I[92825,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientSegmentRoot"]
+3:I[216370,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/3wlz1dk9uk_5l.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/29zy8xbte5bx8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/2ti12o47v07vt.js"],"default"]
+4:I[339756,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+5:I[837457,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+0:{"rsc":["$","$1","c",{"children":[[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","async":true}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","async":true}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","async":true}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","async":true}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","async":true}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","async":true}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/3wlz1dk9uk_5l.js","async":true}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","async":true}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","async":true}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","async":true}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","async":true}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","async":true}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/29zy8xbte5bx8.js","async":true}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","async":true}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/2ti12o47v07vt.js","async":true}]],["$","$L2",null,{"Component":"$3","slots":{"children":["$","$L4",null,{"parallelRouterKey":"children","template":["$","$L5",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]},"serverProvidedParams":{"params":{},"promises":["$@6"]}}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"42XogNvS9fAzsVum7mqhy"}
6:"$0:rsc:props:children:1:props:serverProvidedParams:params"
diff --git a/litellm/proxy/_experimental/out/__next._full.txt b/litellm/proxy/_experimental/out/__next._full.txt
index a2d8b95add0..2482e593e5e 100644
--- a/litellm/proxy/_experimental/out/__next._full.txt
+++ b/litellm/proxy/_experimental/out/__next._full.txt
@@ -1,31 +1,31 @@
1:"$Sreact.fragment"
-2:I[867271,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-3:I[71195,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-4:I[557951,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"AuthProvider"]
-5:I[339756,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-6:I[837457,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-7:I[92825,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientSegmentRoot"]
-8:I[216370,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/2ovpxj_l6k1df.js","/litellm-asset-prefix/_next/static/chunks/1egl1w6n7et4v.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/3htra5tr7po1s.js"],"default"]
-d:I[168027,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default",1]
+2:I[867271,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+3:I[71195,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+4:I[557951,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"AuthProvider"]
+5:I[339756,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+6:I[837457,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+7:I[92825,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientSegmentRoot"]
+8:I[216370,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/3wlz1dk9uk_5l.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/29zy8xbte5bx8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/2ti12o47v07vt.js"],"default"]
+d:I[168027,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default",1]
:HL["/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","style"]
-:HL["/litellm-asset-prefix/_next/static/chunks/402e0m08-kqf2.css","style"]
+:HL["/litellm-asset-prefix/_next/static/chunks/048r-j2dfdqyv.css","style"]
:HL["/litellm-asset-prefix/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
-0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["(dashboard)",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/402e0m08-kqf2.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"inter_5972bc34-module__OU16Qa__className","children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":[["$","$1","c",{"children":[[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/2ovpxj_l6k1df.js","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/1egl1w6n7et4v.js","async":true,"nonce":"$undefined"}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","async":true,"nonce":"$undefined"}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","async":true,"nonce":"$undefined"}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","async":true,"nonce":"$undefined"}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","async":true,"nonce":"$undefined"}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","async":true,"nonce":"$undefined"}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","async":true,"nonce":"$undefined"}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","async":true,"nonce":"$undefined"}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/3htra5tr7po1s.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"Component":"$8","slots":{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],"$L9"],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]},"serverProvidedParams":{"params":{},"promises":["$@a"]}}]]}],{"children":["$Lb",{},null,false,null]},null,false,null]},null,false,null],"$Lc",false]],"m":"$undefined","G":["$d",["$Le","$Lf"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"tjyp94vnPkfmefK0pvYUs"}
-10:I[347257,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientPageRoot"]
-11:I[871135,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/2ovpxj_l6k1df.js","/litellm-asset-prefix/_next/static/chunks/1egl1w6n7et4v.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/3htra5tr7po1s.js","/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","/litellm-asset-prefix/_next/static/chunks/39dhse7b9znhd.js","/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","/litellm-asset-prefix/_next/static/chunks/0rxrzom5haz4h.js","/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","/litellm-asset-prefix/_next/static/chunks/1agyescpxom9_.js","/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","/litellm-asset-prefix/_next/static/chunks/0enpuqjw6najv.js","/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js","/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js"],"default"]
-14:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"OutletBoundary"]
+0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["(dashboard)",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/048r-j2dfdqyv.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"inter_5972bc34-module__OU16Qa__className","children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":[["$","$1","c",{"children":[[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/3wlz1dk9uk_5l.js","async":true,"nonce":"$undefined"}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","async":true,"nonce":"$undefined"}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","async":true,"nonce":"$undefined"}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","async":true,"nonce":"$undefined"}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","async":true,"nonce":"$undefined"}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","async":true,"nonce":"$undefined"}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/29zy8xbte5bx8.js","async":true,"nonce":"$undefined"}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","async":true,"nonce":"$undefined"}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/2ti12o47v07vt.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"Component":"$8","slots":{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],"$L9"],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]},"serverProvidedParams":{"params":{},"promises":["$@a"]}}]]}],{"children":["$Lb",{},null,false,null]},null,false,null]},null,false,null],"$Lc",false]],"m":"$undefined","G":["$d",["$Le","$Lf"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"42XogNvS9fAzsVum7mqhy"}
+10:I[347257,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ClientPageRoot"]
+11:I[871135,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","/litellm-asset-prefix/_next/static/chunks/1zr7rrk4wkmju.js","/litellm-asset-prefix/_next/static/chunks/4055s0-dom81s.js","/litellm-asset-prefix/_next/static/chunks/0zduf1gntl_f8.js","/litellm-asset-prefix/_next/static/chunks/04a80e3a1m-iy.js","/litellm-asset-prefix/_next/static/chunks/34z87tuwl-2tk.js","/litellm-asset-prefix/_next/static/chunks/1vquuz09jxl5_.js","/litellm-asset-prefix/_next/static/chunks/3wlz1dk9uk_5l.js","/litellm-asset-prefix/_next/static/chunks/3u1stln-nfstx.js","/litellm-asset-prefix/_next/static/chunks/09il7w0a0afcs.js","/litellm-asset-prefix/_next/static/chunks/0dbvgsc7ha049.js","/litellm-asset-prefix/_next/static/chunks/00c27bg0wy4ve.js","/litellm-asset-prefix/_next/static/chunks/0coq3c60p1b7b.js","/litellm-asset-prefix/_next/static/chunks/29zy8xbte5bx8.js","/litellm-asset-prefix/_next/static/chunks/20af1m4f_wo-4.js","/litellm-asset-prefix/_next/static/chunks/2ti12o47v07vt.js","/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","/litellm-asset-prefix/_next/static/chunks/0ob4xjai8e6ym.js","/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js","/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","/litellm-asset-prefix/_next/static/chunks/2s5k4mt99snqf.js","/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","/litellm-asset-prefix/_next/static/chunks/10hqekmjsynkf.js","/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js"],"default"]
+14:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"OutletBoundary"]
15:"$Sreact.suspense"
-17:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ViewportBoundary"]
-19:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"MetadataBoundary"]
+17:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ViewportBoundary"]
+19:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"MetadataBoundary"]
9:["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]
-b:["$","$1","c",{"children":[["$","$L10",null,{"Component":"$11","serverProvidedParams":{"searchParams":{},"params":"$0:f:0:1:1:children:0:props:children:1:props:serverProvidedParams:params","promises":["$@12","$@13"]}}],[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/39dhse7b9znhd.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/0rxrzom5haz4h.js","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","async":true,"nonce":"$undefined"}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","async":true,"nonce":"$undefined"}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","async":true,"nonce":"$undefined"}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/1agyescpxom9_.js","async":true,"nonce":"$undefined"}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","async":true,"nonce":"$undefined"}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","async":true,"nonce":"$undefined"}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","async":true,"nonce":"$undefined"}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","async":true,"nonce":"$undefined"}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","async":true,"nonce":"$undefined"}],["$","script","script-15",{"src":"/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","async":true,"nonce":"$undefined"}],["$","script","script-16",{"src":"/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","async":true,"nonce":"$undefined"}],["$","script","script-17",{"src":"/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","async":true,"nonce":"$undefined"}],["$","script","script-18",{"src":"/litellm-asset-prefix/_next/static/chunks/0enpuqjw6najv.js","async":true,"nonce":"$undefined"}],["$","script","script-19",{"src":"/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js","async":true,"nonce":"$undefined"}],["$","script","script-20",{"src":"/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js","async":true,"nonce":"$undefined"}]],["$","$L14",null,{"children":["$","$15",null,{"name":"Next.MetadataOutlet","children":"$@16"}]}]]}]
+b:["$","$1","c",{"children":[["$","$L10",null,{"Component":"$11","serverProvidedParams":{"searchParams":{},"params":"$0:f:0:1:1:children:0:props:children:1:props:serverProvidedParams:params","promises":["$@12","$@13"]}}],[["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/3_6d0cxt0bjl-.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/2hanmoxc51y5l.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/2hu1vyy-5pv13.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/litellm-asset-prefix/_next/static/chunks/1uz3jt-tj9lkf.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/litellm-asset-prefix/_next/static/chunks/0nd2fff333ozp.js","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/litellm-asset-prefix/_next/static/chunks/199uwr871eene.js","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/litellm-asset-prefix/_next/static/chunks/099m1uce-fb8r.js","async":true,"nonce":"$undefined"}],["$","script","script-7",{"src":"/litellm-asset-prefix/_next/static/chunks/19bxlez8idou2.js","async":true,"nonce":"$undefined"}],["$","script","script-8",{"src":"/litellm-asset-prefix/_next/static/chunks/0ob4xjai8e6ym.js","async":true,"nonce":"$undefined"}],["$","script","script-9",{"src":"/litellm-asset-prefix/_next/static/chunks/09l_m9l1emin2.js","async":true,"nonce":"$undefined"}],["$","script","script-10",{"src":"/litellm-asset-prefix/_next/static/chunks/296166z--6fpm.js","async":true,"nonce":"$undefined"}],["$","script","script-11",{"src":"/litellm-asset-prefix/_next/static/chunks/12wsfsljxg4xv.js","async":true,"nonce":"$undefined"}],["$","script","script-12",{"src":"/litellm-asset-prefix/_next/static/chunks/1y_oq-jkyyahr.js","async":true,"nonce":"$undefined"}],["$","script","script-13",{"src":"/litellm-asset-prefix/_next/static/chunks/3-952v5v-4lvz.js","async":true,"nonce":"$undefined"}],["$","script","script-14",{"src":"/litellm-asset-prefix/_next/static/chunks/05i7gtmth4p52.js","async":true,"nonce":"$undefined"}],["$","script","script-15",{"src":"/litellm-asset-prefix/_next/static/chunks/23-g73xaw3kap.js","async":true,"nonce":"$undefined"}],["$","script","script-16",{"src":"/litellm-asset-prefix/_next/static/chunks/2s5k4mt99snqf.js","async":true,"nonce":"$undefined"}],["$","script","script-17",{"src":"/litellm-asset-prefix/_next/static/chunks/17arud1mz8ipv.js","async":true,"nonce":"$undefined"}],["$","script","script-18",{"src":"/litellm-asset-prefix/_next/static/chunks/10hqekmjsynkf.js","async":true,"nonce":"$undefined"}],["$","script","script-19",{"src":"/litellm-asset-prefix/_next/static/chunks/1h_layxqih-1d.js","async":true,"nonce":"$undefined"}]],["$","$L14",null,{"children":["$","$15",null,{"name":"Next.MetadataOutlet","children":"$@16"}]}]]}]
c:["$","$1","h",{"children":[null,["$","$L17",null,{"children":"$L18"}],["$","div",null,{"hidden":true,"children":["$","$L19",null,{"children":["$","$15",null,{"name":"Next.Metadata","children":"$L1a"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
e:["$","link","0",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
-f:["$","link","1",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/402e0m08-kqf2.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
+f:["$","link","1",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/048r-j2dfdqyv.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
a:"$0:f:0:1:1:children:0:props:children:1:props:serverProvidedParams:params"
12:{}
13:"$0:f:0:1:1:children:0:props:children:1:props:serverProvidedParams:params"
18:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
-1b:I[27201,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"IconMark"]
+1b:I[27201,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"IconMark"]
16:null
1a:[["$","title","0",{"children":"LiteLLM Dashboard"}],["$","meta","1",{"name":"description","content":"LiteLLM Proxy Admin UI"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.3arlap5n8tyzg.ico","sizes":"48x48","type":"image/x-icon"}],["$","link","3",{"rel":"icon","href":"/get_favicon"}],["$","$L1b","4",{}]]
diff --git a/litellm/proxy/_experimental/out/__next._head.txt b/litellm/proxy/_experimental/out/__next._head.txt
index 8dae3b4862f..58e9e9b7273 100644
--- a/litellm/proxy/_experimental/out/__next._head.txt
+++ b/litellm/proxy/_experimental/out/__next._head.txt
@@ -1,6 +1,6 @@
1:"$Sreact.fragment"
-2:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ViewportBoundary"]
-3:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"MetadataBoundary"]
+2:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"ViewportBoundary"]
+3:I[897367,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"MetadataBoundary"]
4:"$Sreact.suspense"
-5:I[27201,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"IconMark"]
-0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"LiteLLM Dashboard"}],["$","meta","1",{"name":"description","content":"LiteLLM Proxy Admin UI"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.3arlap5n8tyzg.ico","sizes":"48x48","type":"image/x-icon"}],["$","link","3",{"rel":"icon","href":"/get_favicon"}],["$","$L5","4",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"tjyp94vnPkfmefK0pvYUs"}
+5:I[27201,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"IconMark"]
+0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"LiteLLM Dashboard"}],["$","meta","1",{"name":"description","content":"LiteLLM Proxy Admin UI"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.3arlap5n8tyzg.ico","sizes":"48x48","type":"image/x-icon"}],["$","link","3",{"rel":"icon","href":"/get_favicon"}],["$","$L5","4",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"42XogNvS9fAzsVum7mqhy"}
diff --git a/litellm/proxy/_experimental/out/__next._index.txt b/litellm/proxy/_experimental/out/__next._index.txt
index c69a3af74cd..d3443cb1c2a 100644
--- a/litellm/proxy/_experimental/out/__next._index.txt
+++ b/litellm/proxy/_experimental/out/__next._index.txt
@@ -1,9 +1,9 @@
1:"$Sreact.fragment"
-2:I[867271,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-3:I[71195,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-4:I[557951,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"AuthProvider"]
-5:I[339756,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
-6:I[837457,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+2:I[867271,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+3:I[71195,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+4:I[557951,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"AuthProvider"]
+5:I[339756,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
+6:I[837457,["/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js"],"default"]
:HL["/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","style"]
-:HL["/litellm-asset-prefix/_next/static/chunks/402e0m08-kqf2.css","style"]
-0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/402e0m08-kqf2.css","precedence":"next"}],["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","async":true}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/1uwy4yks0f1c7.js","async":true}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","async":true}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"inter_5972bc34-module__OU16Qa__className","children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","template":["$","$L6",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"tjyp94vnPkfmefK0pvYUs"}
+:HL["/litellm-asset-prefix/_next/static/chunks/048r-j2dfdqyv.css","style"]
+0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/litellm-asset-prefix/_next/static/chunks/048r-j2dfdqyv.css","precedence":"next"}],["$","script","script-0",{"src":"/litellm-asset-prefix/_next/static/chunks/0vggytdohwe7o.js","async":true}],["$","script","script-1",{"src":"/litellm-asset-prefix/_next/static/chunks/1tgw6wg8vpjb_.js","async":true}],["$","script","script-2",{"src":"/litellm-asset-prefix/_next/static/chunks/1jfookxfajkeo.js","async":true}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"inter_5972bc34-module__OU16Qa__className","children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","template":["$","$L6",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"42XogNvS9fAzsVum7mqhy"}
diff --git a/litellm/proxy/_experimental/out/__next._tree.txt b/litellm/proxy/_experimental/out/__next._tree.txt
index ca11d30239a..ee8ef643f2c 100644
--- a/litellm/proxy/_experimental/out/__next._tree.txt
+++ b/litellm/proxy/_experimental/out/__next._tree.txt
@@ -1,4 +1,4 @@
:HL["/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","style"]
-:HL["/litellm-asset-prefix/_next/static/chunks/402e0m08-kqf2.css","style"]
+:HL["/litellm-asset-prefix/_next/static/chunks/048r-j2dfdqyv.css","style"]
:HL["/litellm-asset-prefix/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
-0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"(dashboard)","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"tjyp94vnPkfmefK0pvYUs"}
+0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"(dashboard)","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"42XogNvS9fAzsVum7mqhy"}
diff --git a/litellm/proxy/_experimental/out/_next/static/tjyp94vnPkfmefK0pvYUs/_buildManifest.js b/litellm/proxy/_experimental/out/_next/static/42XogNvS9fAzsVum7mqhy/_buildManifest.js
similarity index 100%
rename from litellm/proxy/_experimental/out/_next/static/tjyp94vnPkfmefK0pvYUs/_buildManifest.js
rename to litellm/proxy/_experimental/out/_next/static/42XogNvS9fAzsVum7mqhy/_buildManifest.js
diff --git a/litellm/proxy/_experimental/out/_next/static/tjyp94vnPkfmefK0pvYUs/_clientMiddlewareManifest.js b/litellm/proxy/_experimental/out/_next/static/42XogNvS9fAzsVum7mqhy/_clientMiddlewareManifest.js
similarity index 100%
rename from litellm/proxy/_experimental/out/_next/static/tjyp94vnPkfmefK0pvYUs/_clientMiddlewareManifest.js
rename to litellm/proxy/_experimental/out/_next/static/42XogNvS9fAzsVum7mqhy/_clientMiddlewareManifest.js
diff --git a/litellm/proxy/_experimental/out/_next/static/tjyp94vnPkfmefK0pvYUs/_ssgManifest.js b/litellm/proxy/_experimental/out/_next/static/42XogNvS9fAzsVum7mqhy/_ssgManifest.js
similarity index 100%
rename from litellm/proxy/_experimental/out/_next/static/tjyp94vnPkfmefK0pvYUs/_ssgManifest.js
rename to litellm/proxy/_experimental/out/_next/static/42XogNvS9fAzsVum7mqhy/_ssgManifest.js
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0-wf1wstcgwhg.js b/litellm/proxy/_experimental/out/_next/static/chunks/0-wf1wstcgwhg.js
new file mode 100644
index 00000000000..fc30077bf3f
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0-wf1wstcgwhg.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,695411,e=>{"use strict";var t=e.i(602869);let r=async e=>{try{let r=await (0,t.modelHubCall)(e);if(r?.data.length>0){let e=r.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,r])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),o=e.i(444755),a=e.i(673706),l=e.i(271645);let n=l.default.forwardRef((e,n)=>{let{color:s,children:i,className:c}=e,d=(0,t.__rest)(e,["color","children","className"]);return l.default.createElement("p",Object.assign({ref:n,className:(0,o.tremorTwMerge)("font-medium text-tremor-title",s?(0,a.getColorClassNames)(s,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",c)},d),i)});n.displayName="Title",e.s(["Title",0,n],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),o=e.i(673706),a=e.i(271645);let l=a.default.forwardRef((e,l)=>{let{color:n,className:s,children:i}=e;return a.default.createElement("p",{ref:l,className:(0,r.tremorTwMerge)("text-tremor-default",n?(0,o.getColorClassNames)(n,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),s)},i)});l.displayName="Text",e.s(["default",0,l],936325),e.s(["Text",0,l],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),o=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],l=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),n=e=>e?6:5,s=(e,t,r,o,a)=>{clearTimeout(o.current);let n=l(e);t(n),r.current=n,a&&a({current:n})};var i=e.i(480731),c=e.i(444755),d=e.i(673706);let g=e=>{var r=(0,t.__rest)(e,[]);return o.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),o.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),o.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let u={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},p=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,d.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,d.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,d.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,d.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,d.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,c.tremorTwMerge)((0,d.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,d.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,d.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},f=(0,d.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:l,transitionStatus:n})=>{let s=l?r===i.HorizontalPositions.Left?(0,c.tremorTwMerge)("-ml-1","mr-1.5"):(0,c.tremorTwMerge)("-mr-1","ml-1.5"):"",d=(0,c.tremorTwMerge)("w-0 h-0"),m={default:d,entering:d,entered:t,exiting:t,exited:d};return e?o.default.createElement(g,{className:(0,c.tremorTwMerge)(f("icon"),"animate-spin shrink-0",s,m.default,m[n]),style:{transition:"width 150ms"}}):o.default.createElement(a,{className:(0,c.tremorTwMerge)(f("icon"),"shrink-0",t,s)})},b=o.default.forwardRef((e,a)=>{let{icon:g,iconPosition:m=i.HorizontalPositions.Left,size:b=i.Sizes.SM,color:C,variant:v="primary",disabled:x,loading:k=!1,loadingText:y,children:$,tooltip:w,className:S}=e,N=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),E=k||x,B=void 0!==g||k,T=k&&y,P=!(!$&&!T),M=(0,c.tremorTwMerge)(u[b].height,u[b].width),O="light"!==v?(0,c.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",j=p(v,C),z=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[b],{tooltipProps:R,getReferenceProps:I}=(0,r.useTooltip)(300),[A,X]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:i,initialEntered:c,mountOnEnter:d,unmountOnExit:g,onStateChange:m}={})=>{let[u,p]=(0,o.useState)(()=>l(c?2:n(d))),f=(0,o.useRef)(u),h=(0,o.useRef)(0),[b,C]="object"==typeof i?[i.enter,i.exit]:[i,i],v=(0,o.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return n(t)}})(f.current._s,g);e&&s(e,p,f,h,m)},[m,g]);return[u,(0,o.useCallback)(o=>{let l=e=>{switch(s(e,p,f,h,m),e){case 1:b>=0&&(h.current=((...e)=>setTimeout(...e))(v,b));break;case 4:C>=0&&(h.current=((...e)=>setTimeout(...e))(v,C));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||l(e+1)},0)}},i=f.current.isEnter;"boolean"!=typeof o&&(o=!i),o?i||l(e?+!r:2):i&&l(t?a?3:4:n(g))},[v,m,e,t,r,a,b,C,g]),v]})({timeout:50});return(0,o.useEffect)(()=>{X(k)},[k]),o.default.createElement("button",Object.assign({ref:(0,d.mergeRefs)([a,R.refs.setReference]),className:(0,c.tremorTwMerge)(f("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",O,z.paddingX,z.paddingY,z.fontSize,j.textColor,j.bgColor,j.borderColor,j.hoverBorderColor,E?"opacity-50 cursor-not-allowed":(0,c.tremorTwMerge)(p(v,C).hoverTextColor,p(v,C).hoverBgColor,p(v,C).hoverBorderColor),S),disabled:E},I,N),o.default.createElement(r.default,Object.assign({text:w},R)),B&&m!==i.HorizontalPositions.Right?o.default.createElement(h,{loading:k,iconSize:M,iconPosition:m,Icon:g,transitionStatus:A.status,needMargin:P}):null,T||$?o.default.createElement("span",{className:(0,c.tremorTwMerge)(f("text"),"text-tremor-default whitespace-nowrap")},T?y:$):null,B&&m===i.HorizontalPositions.Right?o.default.createElement(h,{loading:k,iconSize:M,iconPosition:m,Icon:g,transitionStatus:A.status,needMargin:P}):null)});b.displayName="Button",e.s(["Button",0,b],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(480731),a=e.i(95779),l=e.i(444755),n=e.i(673706);let s=(0,n.makeClassName)("Card"),i=r.default.forwardRef((e,i)=>{let{decoration:c="",decorationColor:d,children:g,className:m}=e,u=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:i,className:(0,l.tremorTwMerge)(s("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",d?(0,n.getColorClassNames)(d,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case o.HorizontalPositions.Left:return"border-l-4";case o.VerticalPositions.Top:return"border-t-4";case o.HorizontalPositions.Right:return"border-r-4";case o.VerticalPositions.Bottom:return"border-b-4";default:return""}})(c),m)},u),g)});i.displayName="Card",e.s(["Card",0,i],304967)},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:o}))});e.s(["default",0,l],597440)},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),o=e.i(673706),a=e.i(271645);let l={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},n={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},s={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},i={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,l,"gridColsLg",0,i,"gridColsMd",0,s,"gridColsSm",0,n],46757);let c=(0,o.makeClassName)("Grid"),d=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",g=a.default.forwardRef((e,o)=>{let{numItems:g=1,numItemsSm:m,numItemsMd:u,numItemsLg:p,children:f,className:h}=e,b=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),C=d(g,l),v=d(m,n),x=d(u,s),k=d(p,i),y=(0,r.tremorTwMerge)(C,v,x,k);return a.default.createElement("div",Object.assign({ref:o,className:(0,r.tremorTwMerge)(c("root"),"grid",y,h)},b),f)});g.displayName="Grid",e.s(["Grid",0,g],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),r=e.i(950643);let o=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,a=t.serverRootPath)=>{if(e){let t;return o.test(e)?e:(t=(0,r.normalizeRootPath)(a),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:o}))});e.s(["default",0,l],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),o=e.i(201072),a=e.i(121229),l=e.i(726289),n=e.i(864517),s=e.i(343794),i=e.i(529681),c=e.i(242064),d=e.i(931067),g=e.i(209428),m=e.i(703923),u={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},p=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),o=!1;e.current.forEach(function(e){if(e){o=!0;var a=e.style;a.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(r.current=Date.now())}),e.current},f=e.i(410160),h=e.i(392221),b=e.i(654310),C=0,v=(0,b.default)();let x=function(e){var r=t.useState(),o=(0,h.default)(r,2),a=o[0],l=o[1];return t.useEffect(function(){var e;l("rc_progress_".concat((v?(e=C,C+=1):e="TEST_OR_SSR",e)))},[]),e||a};var k=function(e){var r=e.bg,o=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},o)};function y(e,t){return Object.keys(e).map(function(r){var o=parseFloat(r),a="".concat(Math.floor(o*t),"%");return"".concat(e[r]," ").concat(a)})}var $=t.forwardRef(function(e,r){var o=e.prefixCls,a=e.color,l=e.gradientId,n=e.radius,s=e.style,i=e.ptg,c=e.strokeLinecap,d=e.strokeWidth,g=e.size,m=e.gapDegree,u=a&&"object"===(0,f.default)(a),p=g/2,h=t.createElement("circle",{className:"".concat(o,"-circle-path"),r:n,cx:p,cy:p,stroke:u?"#FFF":void 0,strokeLinecap:c,strokeWidth:d,opacity:+(0!==i),style:s,ref:r});if(!u)return h;var b="".concat(l,"-conic"),C=y(a,(360-m)/360),v=y(a,1),x="conic-gradient(from ".concat(m?"".concat(180+m/2,"deg"):"0deg",", ").concat(C.join(", "),")"),$="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(v.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:b},h),t.createElement("foreignObject",{x:0,y:0,width:g,height:g,mask:"url(#".concat(b,")")},t.createElement(k,{bg:$},t.createElement(k,{bg:x}))))}),w=function(e,t,r,o,a,l,n,s,i,c){var d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,g=(100-o)/100*t;return"round"===i&&100!==o&&(g+=c/2)>=t&&(g=t-.01),{stroke:"string"==typeof s?s:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:g+d,transform:"rotate(".concat(a+r/100*360*((360-l)/360)+(0===l?0:({bottom:0,top:180,left:90,right:-90})[n]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},S=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function N(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let E=function(e){var r,o,a,l,n=(0,g.default)((0,g.default)({},u),e),i=n.id,c=n.prefixCls,h=n.steps,b=n.strokeWidth,C=n.trailWidth,v=n.gapDegree,k=void 0===v?0:v,y=n.gapPosition,E=n.trailColor,B=n.strokeLinecap,T=n.style,P=n.className,M=n.strokeColor,O=n.percent,j=(0,m.default)(n,S),z=x(i),R="".concat(z,"-gradient"),I=50-b/2,A=2*Math.PI*I,X=k>0?90+k/2:-90,D=(360-k)/360*A,_="object"===(0,f.default)(h)?h:{count:h,gap:2},L=_.count,W=_.gap,H=N(O),F=N(M),Y=F.find(function(e){return e&&"object"===(0,f.default)(e)}),V=Y&&"object"===(0,f.default)(Y)?"butt":B,G=w(A,D,0,100,X,k,y,E,V,b),K=p();return t.createElement("svg",(0,d.default)({className:(0,s.default)("".concat(c,"-circle"),P),viewBox:"0 0 ".concat(100," ").concat(100),style:T,id:i,role:"presentation"},j),!L&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:I,cx:50,cy:50,stroke:E,strokeLinecap:V,strokeWidth:C||b,style:G}),L?(r=Math.round(L*(H[0]/100)),o=100/L,a=0,Array(L).fill(null).map(function(e,l){var n=l<=r-1?F[0]:E,s=n&&"object"===(0,f.default)(n)?"url(#".concat(R,")"):void 0,i=w(A,D,a,o,X,k,y,n,"butt",b,W);return a+=(D-i.strokeDashoffset+W)*100/D,t.createElement("circle",{key:l,className:"".concat(c,"-circle-path"),r:I,cx:50,cy:50,stroke:s,strokeWidth:b,opacity:1,style:i,ref:function(e){K[l]=e}})})):(l=0,H.map(function(e,r){var o=F[r]||F[F.length-1],a=w(A,D,l,e,X,k,y,o,V,b);return l+=e,t.createElement($,{key:r,color:o,ptg:e,radius:I,prefixCls:c,gradientId:R,style:a,strokeLinecap:V,strokeWidth:b,gapDegree:k,ref:function(e){K[r]=e},size:100})}).reverse()))};var B=e.i(491816);e.i(765846);var T=e.i(896091);function P(e){return!e||e<0?0:e>100?100:e}function M({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let O=(e,t,r)=>{var o,a,l,n;let s=-1,i=-1;if("step"===t){let t=r.steps,o=r.strokeWidth;"string"==typeof e||void 0===e?(s="small"===e?2:14,i=null!=o?o:8):"number"==typeof e?[s,i]=[e,e]:[s=14,i=8]=Array.isArray(e)?e:[e.width,e.height],s*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?i=t||("small"===e?6:8):"number"==typeof e?[s,i]=[e,e]:[s=-1,i=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[s,i]="small"===e?[60,60]:[120,120]:"number"==typeof e?[s,i]=[e,e]:Array.isArray(e)&&(s=null!=(a=null!=(o=e[0])?o:e[1])?a:120,i=null!=(n=null!=(l=e[0])?l:e[1])?n:120));return[s,i]},j=e=>{let{prefixCls:r,trailColor:o=null,strokeLinecap:a="round",gapPosition:l,gapDegree:n,width:i=120,type:c,children:d,success:g,size:m=i,steps:u}=e,[p,f]=O(m,"circle"),{strokeWidth:h}=e;void 0===h&&(h=Math.max(3/p*100,6));let b=t.useMemo(()=>n||0===n?n:"dashboard"===c?75:void 0,[n,c]),C=(({percent:e,success:t,successPercent:r})=>{let o=P(M({success:t,successPercent:r}));return[o,P(P(e)-o)]})(e),v="[object Object]"===Object.prototype.toString.call(e.strokeColor),x=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||T.presetPrimaryColors.green,t||null]})({success:g,strokeColor:e.strokeColor}),k=(0,s.default)(`${r}-inner`,{[`${r}-circle-gradient`]:v}),y=t.createElement(E,{steps:u,percent:u?C[1]:C,strokeWidth:h,trailWidth:h,strokeColor:u?x[1]:x,strokeLinecap:a,trailColor:o,prefixCls:r,gapDegree:b,gapPosition:l||"dashboard"===c&&"bottom"||void 0}),$=p<=20,w=t.createElement("div",{className:k,style:{width:p,height:f,fontSize:.15*p+6}},y,!$&&d);return $?t.createElement(B.default,{title:d},w):w};e.i(296059);var z=e.i(694758),R=e.i(915654),I=e.i(183293),A=e.i(246422),X=e.i(838378);let D="--progress-line-stroke-color",_="--progress-percent",L=e=>{let t=e?"100%":"-100%";return new z.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},W=(0,A.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,X.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,I.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${D})`]},height:"100%",width:`calc(1 / var(${_}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,R.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:L(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:L(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var H=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);at.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r};let F=e=>{let{prefixCls:r,direction:o,percent:a,size:l,strokeWidth:n,strokeColor:i,strokeLinecap:c="round",children:d,trailColor:g=null,percentPosition:m,success:u}=e,{align:p,type:f}=m,h=i&&"string"!=typeof i?((e,t)=>{let{from:r=T.presetPrimaryColors.blue,to:o=T.presetPrimaryColors.blue,direction:a="rtl"===t?"to left":"to right"}=e,l=H(e,["from","to","direction"]);if(0!==Object.keys(l).length){let e,t=(e=[],Object.keys(l).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:l[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${a}, ${t})`;return{background:r,[D]:r}}let n=`linear-gradient(${a}, ${r}, ${o})`;return{background:n,[D]:n}})(i,o):{[D]:i,background:i},b="square"===c||"butt"===c?0:void 0,[C,v]=O(null!=l?l:[-1,n||("small"===l?6:8)],"line",{strokeWidth:n}),x=Object.assign(Object.assign({width:`${P(a)}%`,height:v,borderRadius:b},h),{[_]:P(a)/100}),k=M(e),y={width:`${P(k)}%`,height:v,borderRadius:b,backgroundColor:null==u?void 0:u.strokeColor},$=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:g||void 0,borderRadius:b}},t.createElement("div",{className:(0,s.default)(`${r}-bg`,`${r}-bg-${f}`),style:x},"inner"===f&&d),void 0!==k&&t.createElement("div",{className:`${r}-success-bg`,style:y})),w="outer"===f&&"start"===p,S="outer"===f&&"end"===p;return"outer"===f&&"center"===p?t.createElement("div",{className:`${r}-layout-bottom`},$,d):t.createElement("div",{className:`${r}-outer`,style:{width:C<0?"100%":C}},w&&d,$,S&&d)},Y=e=>{let{size:r,steps:o,rounding:a=Math.round,percent:l=0,strokeWidth:n=8,strokeColor:i,trailColor:c=null,prefixCls:d,children:g}=e,m=a(l/100*o),[u,p]=O(null!=r?r:["small"===r?2:14,n],"step",{steps:o,strokeWidth:n}),f=u/o,h=Array.from({length:o});for(let e=0;et.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);at.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r};let G=["normal","exception","active","success"],K=t.forwardRef((e,d)=>{let g,{prefixCls:m,className:u,rootClassName:p,steps:f,strokeColor:h,percent:b=0,size:C="default",showInfo:v=!0,type:x="line",status:k,format:y,style:$,percentPosition:w={}}=e,S=V(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:N="end",type:E="outer"}=w,B=Array.isArray(h)?h[0]:h,T="string"==typeof h||Array.isArray(h)?h:void 0,z=t.useMemo(()=>{if(B){let e="string"==typeof B?B:Object.values(B)[0];return new r.FastColor(e).isLight()}return!1},[h]),R=t.useMemo(()=>{var t,r;let o=M(e);return Number.parseInt(void 0!==o?null==(t=null!=o?o:0)?void 0:t.toString():null==(r=null!=b?b:0)?void 0:r.toString(),10)},[b,e.success,e.successPercent]),I=t.useMemo(()=>!G.includes(k)&&R>=100?"success":k||"normal",[k,R]),{getPrefixCls:A,direction:X,progress:D}=t.useContext(c.ConfigContext),_=A("progress",m),[L,H,K]=W(_),q="line"===x,U=q&&!f,Q=t.useMemo(()=>{let r;if(!v)return null;let i=M(e),c=y||(e=>`${e}%`),d=q&&z&&"inner"===E;return"inner"===E||y||"exception"!==I&&"success"!==I?r=c(P(b),P(i)):"exception"===I?r=q?t.createElement(l.default,null):t.createElement(n.default,null):"success"===I&&(r=q?t.createElement(o.default,null):t.createElement(a.default,null)),t.createElement("span",{className:(0,s.default)(`${_}-text`,{[`${_}-text-bright`]:d,[`${_}-text-${N}`]:U,[`${_}-text-${E}`]:U}),title:"string"==typeof r?r:void 0},r)},[v,b,R,I,x,_,y]);"line"===x?g=f?t.createElement(Y,Object.assign({},e,{strokeColor:T,prefixCls:_,steps:"object"==typeof f?f.count:f}),Q):t.createElement(F,Object.assign({},e,{strokeColor:B,prefixCls:_,direction:X,percentPosition:{align:N,type:E}}),Q):("circle"===x||"dashboard"===x)&&(g=t.createElement(j,Object.assign({},e,{strokeColor:B,prefixCls:_,progressStatus:I}),Q));let Z=(0,s.default)(_,`${_}-status-${I}`,{[`${_}-${"dashboard"===x&&"circle"||x}`]:"line"!==x,[`${_}-inline-circle`]:"circle"===x&&O(C,"circle")[0]<=20,[`${_}-line`]:U,[`${_}-line-align-${N}`]:U,[`${_}-line-position-${E}`]:U,[`${_}-steps`]:f,[`${_}-show-info`]:v,[`${_}-${C}`]:"string"==typeof C,[`${_}-rtl`]:"rtl"===X},null==D?void 0:D.className,u,p,H,K);return L(t.createElement("div",Object.assign({ref:d,style:Object.assign(Object.assign({},null==D?void 0:D.style),$),className:Z,role:"progressbar","aria-valuenow":R,"aria-valuemin":0,"aria-valuemax":100},(0,i.default)(S,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),g))});e.s(["default",0,K],309821)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0-wtaglzw89xp.js b/litellm/proxy/_experimental/out/_next/static/chunks/0-wtaglzw89xp.js
new file mode 100644
index 00000000000..cd3d3a07f3f
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0-wtaglzw89xp.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,309426,e=>{"use strict";var t=e.i(290571),n=e.i(444755),s=e.i(673706),i=e.i(271645),r=e.i(46757);let a=(0,s.makeClassName)("Col"),o=i.default.forwardRef((e,s)=>{let o,l,u,c,{numColSpan:d=1,numColSpanSm:h,numColSpanMd:v,numColSpanLg:g,children:p,className:f}=e,b=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),m=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return i.default.createElement("div",Object.assign({ref:s,className:(0,n.tremorTwMerge)(a("root"),(o=m(d,r.colSpan),l=m(h,r.colSpanSm),u=m(v,r.colSpanMd),c=m(g,r.colSpanLg),(0,n.tremorTwMerge)(o,l,u,c)),f)},b),p)});o.displayName="Col",e.s(["Col",0,o],309426)},540626,e=>{"use strict";let t;var n,s=e.i(271645);let i=(0,s.createContext)(null);function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,s]of e)if(!t.has(n)||!Object.is(s,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let n=a(e);if(n.length!==a(t).length)return!1;for(let s=0;se,n){let i=n?.compare??l,r=(0,s.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),a=(0,s.useCallback)(()=>e.get(),[e]);return(0,o.useSyncExternalStoreWithSelector)(r,a,a,t,i)}function c(e,...t){return"function"==typeof e?e(...t):e}var d=class{#e=!0;#t;#n;#s;#i;#r;#a;#o;#l=0;#u=5;#c=!1;#d=!1;#h=null;#v=()=>{this.debugLog("Connected to event bus"),this.#r=!0,this.#c=!1,this.debugLog("Emitting queued events",this.#i),this.#i.forEach(e=>this.emitEventToBus(e)),this.#i=[],this.stopConnectLoop(),this.#n().removeEventListener("tanstack-connect-success",this.#v)};#g=()=>{if(this.#l{this.#c||(this.#c=!0,this.#n().addEventListener("tanstack-connect-success",this.#v),this.#g())};constructor({pluginId:e,debug:t=!1,enabled:n=!0,reconnectEveryMs:s=300}){this.#t=e,this.#e=n,this.#n=this.getGlobalTarget,this.#s=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#i=[],this.#r=!1,this.#d=!1,this.#a=null,this.#o=s}startConnectLoop(){null!==this.#a||this.#r||(this.debugLog(`Starting connect loop (every ${this.#o}ms)`),this.#a=setInterval(this.#g,this.#o))}stopConnectLoop(){this.#c=!1,null!==this.#a&&(clearInterval(this.#a),this.#a=null,this.#i=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#s&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let n=new Event(e,{detail:t});this.#n().dispatchEvent(n)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#n().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(n){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#h&&(this.debugLog("Emitting event to internal event target",e,t),this.#h.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#d)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#r){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#i.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#c&&(this.#p(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,n){let s=n?.withEventTarget??!1,i=`${this.#t}:${e}`;if(s&&(this.#h||(this.#h=new EventTarget),this.#h.addEventListener(i,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",i),()=>{};let r=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#n().addEventListener(i,r),this.debugLog("Registered event to bus",i),()=>{s&&this.#h?.removeEventListener(i,r),this.#n().removeEventListener(i,r)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let n=t.detail;this.#t&&n.pluginId!==this.#t||e(n)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}};let h=new Map;function v(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let g=new class extends d{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},p=((n={})[n.None=0]="None",n[n.Mutable=1]="Mutable",n[n.Watching=2]="Watching",n[n.RecursedCheck=4]="RecursedCheck",n[n.Recursed=8]="Recursed",n[n.Dirty=16]="Dirty",n[n.Pending=32]="Pending",n);function f(e,t,n){let s="object"==typeof e,i=s?e:void 0;return{next:(s?e.next:e)?.bind(i),error:(s?e.error:t)?.bind(i),complete:(s?e.complete:n)?.bind(i)}}let b=[],m=0,{link:E,unlink:y,propagate:S,checkDirty:C,shallowPropagate:T}=function({update:e,notify:t,unwatched:n}){return{link:function(e,t,n){let s=t.depsTail;if(void 0!==s&&s.dep===e)return;let i=void 0!==s?s.nextDep:t.deps;if(void 0!==i&&i.dep===e){i.version=n,t.depsTail=i;return}let r=e.subsTail;if(void 0!==r&&r.version===n&&r.sub===t)return;let a=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:s,nextDep:i,prevSub:r,nextSub:void 0};void 0!==i&&(i.prevDep=a),void 0!==s?s.nextDep=a:t.deps=a,void 0!==r?r.nextSub=a:e.subs=a},unlink:function(e,t=e.sub){let s=e.dep,i=e.prevDep,r=e.nextDep,a=e.nextSub,o=e.prevSub;return void 0!==r?r.prevDep=i:t.depsTail=i,void 0!==i?i.nextDep=r:t.deps=r,void 0!==a?a.prevSub=o:s.subsTail=o,void 0!==o?o.nextSub=a:void 0===(s.subs=a)&&n(s),r},propagate:function(e){let n,s=e.nextSub;e:for(;;){let i=e.sub,r=i.flags;if(r&(p.RecursedCheck|p.Recursed|p.Dirty|p.Pending)?r&(p.RecursedCheck|p.Recursed)?r&p.RecursedCheck?!(r&(p.Dirty|p.Pending))&&function(e,t){let n=t.depsTail;for(;void 0!==n;){if(n===e)return!0;n=n.prevDep}return!1}(e,i)?(i.flags=r|(p.Recursed|p.Pending),r&=p.Mutable):r=p.None:i.flags=r&~p.Recursed|p.Pending:r=p.None:i.flags=r|p.Pending,r&p.Watching&&t(i),r&p.Mutable){let t=i.subs;if(void 0!==t){let i=(e=t).nextSub;void 0!==i&&(n={value:s,prev:n},s=i);continue}}if(void 0!==(e=s)){s=e.nextSub;continue}for(;void 0!==n;)if(e=n.value,n=n.prev,void 0!==e){s=e.nextSub;continue e}break}},checkDirty:function(t,n){let i,r=0,a=!1;e:for(;;){let o=t.dep,l=o.flags;if(n.flags&p.Dirty)a=!0;else if((l&(p.Mutable|p.Dirty))==(p.Mutable|p.Dirty)){if(e(o)){let e=o.subs;void 0!==e.nextSub&&s(e),a=!0}}else if((l&(p.Mutable|p.Pending))==(p.Mutable|p.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(i={value:t,prev:i}),t=o.deps,n=o,++r;continue}if(!a){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;r--;){let r=n.subs,o=void 0!==r.nextSub;if(o?(t=i.value,i=i.prev):t=r,a){if(e(n)){o&&s(r),n=t.sub;continue}a=!1}else n.flags&=~p.Pending;n=t.sub;let l=t.nextDep;if(void 0!==l){t=l;continue e}}return a}},shallowPropagate:s};function s(e){do{let n=e.sub,s=n.flags;(s&(p.Pending|p.Dirty))===p.Pending&&(n.flags=s|p.Dirty,(s&(p.Watching|p.RecursedCheck))===p.Watching&&t(n))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){b[_++]=e,e.flags&=~p.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=p.Mutable|p.Dirty,L(e))}}),x=0,_=0;function L(e){let t=e.depsTail,n=void 0!==t?t.nextDep:e.deps;for(;void 0!==n;)n=y(n,e)}var w=class{constructor(e,n){this.atom=function(e){let n="function"==typeof e,s={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?p.None:p.Mutable,get:()=>(void 0!==t&&E(s,t,m),s._snapshot),subscribe(e){var n;let i,r,a=f(e),o={current:!1},l=(n=()=>{s.get(),o.current?a.next?.(s._snapshot):o.current=!0},i=()=>{let e=t;t=r,++m,r.depsTail=void 0,r.flags=p.Watching|p.RecursedCheck;try{return n()}finally{t=e,r.flags&=~p.RecursedCheck,L(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:p.Watching|p.RecursedCheck,notify(){let e=this.flags;e&p.Dirty||e&p.Pending&&C(this.deps,this)?i():this.flags=p.Watching},stop(){this.flags=p.None,this.depsTail=void 0,L(this)}},i(),r);return{unsubscribe:()=>{l.stop()}}},_update(i){let r=t,a=(void 0)??Object.is;if(n)t=s,++m,s.depsTail=void 0;else if(void 0===i)return!1;n&&(s.flags=p.Mutable|p.RecursedCheck);try{let t=s._snapshot,r="function"==typeof i?i(t):void 0===i&&n?e(t):i;if(void 0===t||!a(t,r))return s._snapshot=r,!0;return!1}finally{t=r,n&&(s.flags&=~p.RecursedCheck),L(s)}}};return n?(s.flags=p.Mutable|p.Dirty,s.get=function(){let e=s.flags;if(e&p.Dirty||e&p.Pending&&C(s.deps,s)){if(s._update()){let e=s.subs;void 0!==e&&T(e)}}else e&p.Pending&&(s.flags=e&~p.Pending);return void 0!==t&&E(s,t,m),s._snapshot}):s.set=function(e){if(s._update(e)){let e=s.subs;if(void 0!==e&&(S(e),T(e),1)){for(;x<_;){let e=b[x];b[x++]=void 0,e.notify()}x=0,_=0}}},s}(e),this.get=this.get.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),n&&(this.actions=n(this))}setState(e){this.atom.set(e)}get state(){return this.atom.get()}get(){return this.state}subscribe(e){return this.atom.subscribe(f(e))}};function k(){return{canLeadingExecute:!0,executionCount:0,isPending:!1,lastArgs:void 0,status:"idle",maybeExecuteCount:0}}let P={enabled:!0,leading:!1,trailing:!0,wait:0};var M=class{#f;constructor(e,t){this.fn=e,this.store=new w(k()),this.setOptions=e=>{this.options={...this.options,...e},this.#b()||this.cancel()},this.#m=e=>{this.store.setState(t=>{let n={...t,...e},{isPending:s}=n;return{...n,status:this.#b()?s?"pending":"idle":"disabled"}}),((e,t)=>{let n=t.key;if(n){var s,i;h.set(n,t),g.emit(e,{key:(s={...t,key:n}).key,store:{state:v("function"==typeof(i=s.store).get?i.get():i.state)},options:v(s.options)})}})("Debouncer",this)},this.#b=()=>!!c(this.options.enabled,this),this.#E=()=>c(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#b())return;this.#m({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#m({canLeadingExecute:!1}),t=!0,this.#y(...e)),this.options.trailing&&this.#m({isPending:!0,lastArgs:e}),this.#f&&clearTimeout(this.#f),this.#f=setTimeout(()=>{this.#m({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#y(...e)},this.#E())},this.#y=(...e)=>{this.#b()&&(this.fn(...e),this.#m({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#S(),this.#y(...this.store.state.lastArgs))},this.#S=()=>{this.#f&&(clearTimeout(this.#f),this.#f=void 0)},this.cancel=()=>{this.#S(),this.#m({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#m(k())},this.key=t.key,this.options={...P,...t},this.#m(this.options.initialState??{}),this.key&&g.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#m(e.payload.store.state),this.setOptions(e.payload.options))})}#m;#b;#E;#y;#S};e.s(["useDebouncer",0,function(e,t,n=()=>({})){let a={...((0,s.useContext)(i)?.defaultOptions??{}).debouncer,...t},[o]=(0,s.useState)(()=>{let t=new M(e,a);return t.Subscribe=function(e){let n=u(t.store,e.selector,{compare:r});return"function"==typeof e.children?e.children(n):e.children},t});o.fn=e,o.setOptions(a),(0,s.useEffect)(()=>()=>{a.onUnmount?a.onUnmount(o):o.cancel()},[]);let l=u(o.store,n,{compare:r});return(0,s.useMemo)(()=>({...o,state:l}),[o,l])}],540626)},343488,e=>{"use strict";var t=e.i(540626),n=e.i(271645);e.s(["useDebouncedCallback",0,function(e,s){let i=(0,t.useDebouncer)(e,s).maybeExecute;return(0,n.useCallback)((...e)=>i(...e),[i])}])},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},916940,e=>{"use strict";var t=e.i(843476),n=e.i(271645),s=e.i(199133),i=e.i(602869);e.s(["default",0,({onChange:e,value:r,className:a,accessToken:o,placeholder:l="Select vector stores",disabled:u=!1})=>{let[c,d]=(0,n.useState)([]),[h,v]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{(async()=>{if(o){v(!0);try{let e=await (0,i.vectorStoreListCall)(o);e.data&&d(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{v(!1)}}})()},[o]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",placeholder:l,onChange:e,value:r,loading:h,className:a,allowClear:!0,options:c.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:u})})}])},435451,e=>{"use strict";var t=e.i(843476),n=e.i(290571),s=e.i(271645);let i=e=>{var t=(0,n.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),s.default.createElement("path",{d:"M12 4v16m8-8H4"}))},r=e=>{var t=(0,n.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),s.default.createElement("path",{d:"M20 12H4"}))};var a=e.i(444755),o=e.i(673706),l=e.i(677955);let u="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",c="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",d=s.default.forwardRef((e,t)=>{let{onSubmit:d,enableStepper:h=!0,disabled:v,onValueChange:g,onChange:p}=e,f=(0,n.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),b=(0,s.useRef)(null),[m,E]=s.default.useState(!1),y=s.default.useCallback(()=>{E(!0)},[]),S=s.default.useCallback(()=>{E(!1)},[]),[C,T]=s.default.useState(!1),x=s.default.useCallback(()=>{T(!0)},[]),_=s.default.useCallback(()=>{T(!1)},[]);return s.default.createElement(l.default,Object.assign({type:"number",ref:(0,o.mergeRefs)([b,t]),disabled:v,makeInputClassName:(0,o.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=b.current)?void 0:t.value;null==d||d(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&y(),"ArrowUp"===e.key&&x()},onKeyUp:e=>{"ArrowDown"===e.key&&S(),"ArrowUp"===e.key&&_()},onChange:e=>{v||(null==g||g(parseFloat(e.target.value)),null==p||p(e))},stepper:h?s.default.createElement("div",{className:(0,a.tremorTwMerge)("flex justify-center align-middle")},s.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;v||(null==(e=b.current)||e.stepDown(),null==(t=b.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!v&&c,u,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},s.default.createElement(r,{"data-testid":"step-down",className:(m?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),s.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;v||(null==(e=b.current)||e.stepUp(),null==(t=b.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!v&&c,u,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},s.default.createElement(i,{"data-testid":"step-up",className:(C?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},f))});d.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:n={width:"100%"},placeholder:s="Enter a numerical value",min:i,max:r,onChange:a,...o})=>(0,t.jsx)(d,{onWheel:e=>e.currentTarget.blur(),step:e,style:n,placeholder:s,min:i,max:r,onChange:a,...o})],435451)},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),n=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var i=e.i(9583),r=n.forwardRef(function(e,r){return n.createElement(i.default,(0,t.default)({},e,{ref:r,icon:s}))});e.s(["UserAddOutlined",0,r],213205)},860585,e=>{"use strict";var t=e.i(843476),n=e.i(199133);let{Option:s}=n.Select;e.s(["default",0,({value:e,onChange:i,className:r="",style:a={}})=>(0,t.jsxs)(n.Select,{style:{width:"100%",...a},value:e||void 0,onChange:i,className:r,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(s,{value:"1h",children:"hourly"}),(0,t.jsx)(s,{value:"24h",children:"daily"}),(0,t.jsx)(s,{value:"7d",children:"weekly"}),(0,t.jsx)(s,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},500727,e=>{"use strict";var t=e.i(266027),n=e.i(243652),s=e.i(602869),i=e.i(135214);let r=(0,n.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:n}=(0,i.default)();return(0,t.useQuery)({queryKey:r.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,s.fetchMCPServers)(n,e),enabled:!!n})}])},699857,e=>{"use strict";var t=e.i(266027),n=e.i(243652),s=e.i(602869),i=e.i(135214);let r=(0,n.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,i.default)();return(0,t.useQuery)({queryKey:r.list(),queryFn:async()=>await (0,s.fetchMCPToolsets)(e),enabled:!!e})}])},75921,e=>{"use strict";var t=e.i(843476),n=e.i(266027),s=e.i(243652),i=e.i(602869),r=e.i(135214);let a=(0,s.createQueryKeys)("mcpAccessGroups");var o=e.i(500727),l=e.i(699857),u=e.i(199133),c=e.i(234713);let d="toolset:";e.s(["default",0,({onChange:e,value:s,className:h,accessToken:v,placeholder:g="Select MCP servers",disabled:p=!1,teamId:f,allowNoMcpServers:b=!1,allowAllProxyMcpServers:m=!1})=>{let{data:E=[],isLoading:y}=(0,o.useMCPServers)(f),{data:S=[],isLoading:C}=(()=>{let{accessToken:e}=(0,r.default)();return(0,n.useQuery)({queryKey:a.list({}),queryFn:async()=>await (0,i.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:T=[],isLoading:x}=(0,l.useMCPToolsets)(),_=new Set(S),L=[...S.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...E.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...T.map(e=>({label:e.toolset_name,value:`${d}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],w={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},k={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},P=[...s?.servers||[],...s?.accessGroups||[],...(s?.toolsets||[]).map(e=>`${d}${e}`)],M=b&&P.includes(c.NO_MCP_SERVERS_SENTINEL),N=P.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(u.Select,{mode:"multiple",placeholder:g,onChange:t=>{if(m&&t.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[c.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(b&&t.includes(c.NO_MCP_SERVERS_SENTINEL))return void e({servers:[c.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let n=t.filter(e=>e.startsWith(d)).map(e=>e.slice(d.length)),s=t.filter(e=>!e.startsWith(d));e({servers:s.filter(e=>!_.has(e)),accessGroups:s.filter(e=>_.has(e)),toolsets:n})},value:P,loading:y||C||x,className:h,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:p,filterOption:(e,t)=>t?.value===c.NO_MCP_SERVERS_SENTINEL||t?.value===c.ALL_PROXY_MCP_SERVERS_SENTINEL||(L.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(m||N)&&(0,t.jsx)(u.Select.Option,{value:c.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},c.ALL_PROXY_MCP_SERVERS_SENTINEL),b&&(0,t.jsx)(u.Select.Option,{value:c.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},c.NO_MCP_SERVERS_SENTINEL),L.map(e=>(0,t.jsx)(u.Select.Option,{value:e.value,label:e.label,disabled:M||N,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:w[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:w[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:k[e.type]})]})},e.value))]})})}],75921)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/00fy49368bv96.js b/litellm/proxy/_experimental/out/_next/static/chunks/00fy49368bv96.js
deleted file mode 100644
index 32a3a7df5a4..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/00fy49368bv96.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},525720,e=>{"use strict";e.i(247167);var t=e.i(271645),l=e.i(343794),a=e.i(529681),r=e.i(908286),s=e.i(242064),n=e.i(246422),i=e.i(838378);let o=["wrap","nowrap","wrap-reverse"],c=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],d=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],u=function(e,t){let a,r,s;return(0,l.default)(Object.assign(Object.assign(Object.assign({},(a=!0===t.wrap?"wrap":t.wrap,{[`${e}-wrap-${a}`]:a&&o.includes(a)})),(r={},d.forEach(l=>{r[`${e}-align-${l}`]=t.align===l}),r[`${e}-align-stretch`]=!t.align&&!!t.vertical,r)),(s={},c.forEach(l=>{s[`${e}-justify-${l}`]=t.justify===l}),s)))},m=(0,n.genStyleHooks)("Flex",e=>{let{paddingXS:t,padding:l,paddingLG:a}=e,r=(0,i.mergeToken)(e,{flexGapSM:t,flexGap:l,flexGapLG:a});return[(e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}})(r),(e=>{let{componentCls:t}=e,l={};return o.forEach(e=>{l[`${t}-wrap-${e}`]={flexWrap:e}}),l})(r),(e=>{let{componentCls:t}=e,l={};return d.forEach(e=>{l[`${t}-align-${e}`]={alignItems:e}}),l})(r),(e=>{let{componentCls:t}=e,l={};return c.forEach(e=>{l[`${t}-justify-${e}`]={justifyContent:e}}),l})(r)]},()=>({}),{resetStyle:!1});var p=function(e,t){var l={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(l[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(l[a[r]]=e[a[r]]);return l};let x=t.default.forwardRef((e,n)=>{let{prefixCls:i,rootClassName:o,className:c,style:d,flex:x,gap:g,vertical:h=!1,component:f="div",children:y}=e,v=p(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:b,direction:j,getPrefixCls:w}=t.default.useContext(s.ConfigContext),N=w("flex",i),[S,_,C]=m(N),k=null!=h?h:null==b?void 0:b.vertical,E=(0,l.default)(c,o,null==b?void 0:b.className,N,_,C,u(N,e),{[`${N}-rtl`]:"rtl"===j,[`${N}-gap-${g}`]:(0,r.isPresetSize)(g),[`${N}-vertical`]:k}),M=Object.assign(Object.assign({},null==b?void 0:b.style),d);return x&&(M.flex=x),g&&!(0,r.isPresetSize)(g)&&(M.gap=g),S(t.default.createElement(f,Object.assign({ref:n,className:E,style:M},(0,a.default)(v,["justify","wrap","align"])),y))});e.s(["Flex",0,x],525720)},263147,e=>{"use strict";var t=e.i(266027),l=e.i(243652),a=e.i(602869),r=e.i(431703),s=e.i(708347),n=e.i(135214);let i=(0,l.createQueryKeys)("accessGroups"),o=async e=>{let t=(0,a.getProxyBaseUrl)(),l=`${t}/v1/access_group`,s=await fetch(l,{method:"GET",headers:{[(0,a.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!s.ok){let e=await s.json(),t=(0,r.deriveErrorMessage)(e);throw(0,a.handleError)(t),Error(t)}return s.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:l}=(0,n.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>o(e),enabled:!!e&&s.all_admin_roles.includes(l||"")})}])},304911,e=>{"use strict";var t=e.i(843476),l=e.i(262218);let{Text:a}=e.i(898586).Typography;e.s(["default",0,function({userId:e}){return"default_user_id"===e?(0,t.jsx)(l.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,t.jsx)(a,{children:e})}])},797672,e=>{"use strict";var t=e.i(271645);let l=t.forwardRef(function(e,l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:l},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,l],797672)},250980,e=>{"use strict";var t=e.i(271645);let l=t.forwardRef(function(e,l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:l},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,l],250980)},309426,e=>{"use strict";var t=e.i(290571),l=e.i(444755),a=e.i(673706),r=e.i(271645),s=e.i(46757);let n=(0,a.makeClassName)("Col"),i=r.default.forwardRef((e,a)=>{let i,o,c,d,{numColSpan:u=1,numColSpanSm:m,numColSpanMd:p,numColSpanLg:x,children:g,className:h}=e,f=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),y=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return r.default.createElement("div",Object.assign({ref:a,className:(0,l.tremorTwMerge)(n("root"),(i=y(u,s.colSpan),o=y(m,s.colSpanSm),c=y(p,s.colSpanMd),d=y(x,s.colSpanLg),(0,l.tremorTwMerge)(i,o,c,d)),h)},f),g)});i.displayName="Col",e.s(["Col",0,i],309426)},435451,e=>{"use strict";var t=e.i(843476),l=e.i(290571),a=e.i(271645);let r=e=>{var t=(0,l.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,l.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M20 12H4"}))};var n=e.i(444755),i=e.i(673706),o=e.i(677955);let c="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",d="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",u=a.default.forwardRef((e,t)=>{let{onSubmit:u,enableStepper:m=!0,disabled:p,onValueChange:x,onChange:g}=e,h=(0,l.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),f=(0,a.useRef)(null),[y,v]=a.default.useState(!1),b=a.default.useCallback(()=>{v(!0)},[]),j=a.default.useCallback(()=>{v(!1)},[]),[w,N]=a.default.useState(!1),S=a.default.useCallback(()=>{N(!0)},[]),_=a.default.useCallback(()=>{N(!1)},[]);return a.default.createElement(o.default,Object.assign({type:"number",ref:(0,i.mergeRefs)([f,t]),disabled:p,makeInputClassName:(0,i.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=f.current)?void 0:t.value;null==u||u(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&b(),"ArrowUp"===e.key&&S()},onKeyUp:e=>{"ArrowDown"===e.key&&j(),"ArrowUp"===e.key&&_()},onChange:e=>{p||(null==x||x(parseFloat(e.target.value)),null==g||g(e))},stepper:m?a.default.createElement("div",{className:(0,n.tremorTwMerge)("flex justify-center align-middle")},a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;p||(null==(e=f.current)||e.stepDown(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,n.tremorTwMerge)(!p&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(s,{"data-testid":"step-down",className:(y?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;p||(null==(e=f.current)||e.stepUp(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,n.tremorTwMerge)(!p&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(r,{"data-testid":"step-up",className:(w?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},h))});u.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:l={width:"100%"},placeholder:a="Enter a numerical value",min:r,max:s,onChange:n,...i})=>(0,t.jsx)(u,{onWheel:e=>e.currentTarget.blur(),step:e,style:l,placeholder:a,min:r,max:s,onChange:n,...i})],435451)},860585,e=>{"use strict";var t=e.i(843476),l=e.i(199133);let{Option:a}=l.Select;e.s(["default",0,({value:e,onChange:r,className:s="",style:n={}})=>(0,t.jsxs)(l.Select,{style:{width:"100%",...n},value:e||void 0,onChange:r,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(a,{value:"1h",children:"hourly"}),(0,t.jsx)(a,{value:"24h",children:"daily"}),(0,t.jsx)(a,{value:"7d",children:"weekly"}),(0,t.jsx)(a,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),l=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var r=e.i(9583),s=l.forwardRef(function(e,s){return l.createElement(r.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["UserAddOutlined",0,s],213205)},916940,e=>{"use strict";var t=e.i(843476),l=e.i(271645),a=e.i(199133),r=e.i(602869);e.s(["default",0,({onChange:e,value:s,className:n,accessToken:i,placeholder:o="Select vector stores",disabled:c=!1})=>{let[d,u]=(0,l.useState)([]),[m,p]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{(async()=>{if(i){p(!0);try{let e=await (0,r.vectorStoreListCall)(i);e.data&&u(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{p(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(a.Select,{mode:"multiple",placeholder:o,onChange:e,value:s,loading:m,className:n,allowClear:!0,options:d.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:c})})}])},75921,e=>{"use strict";var t=e.i(843476),l=e.i(266027),a=e.i(243652),r=e.i(602869),s=e.i(135214);let n=(0,a.createQueryKeys)("mcpAccessGroups");var i=e.i(500727),o=e.i(699857),c=e.i(199133),d=e.i(234713);let u="toolset:";e.s(["default",0,({onChange:e,value:a,className:m,accessToken:p,placeholder:x="Select MCP servers",disabled:g=!1,teamId:h,allowNoMcpServers:f=!1,allowAllProxyMcpServers:y=!1})=>{let{data:v=[],isLoading:b}=(0,i.useMCPServers)(h),{data:j=[],isLoading:w}=(()=>{let{accessToken:e}=(0,s.default)();return(0,l.useQuery)({queryKey:n.list({}),queryFn:async()=>await (0,r.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:N=[],isLoading:S}=(0,o.useMCPToolsets)(),_=new Set(j),C=[...j.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...v.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...N.map(e=>({label:e.toolset_name,value:`${u}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],k={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},E={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},M=[...a?.servers||[],...a?.accessGroups||[],...(a?.toolsets||[]).map(e=>`${u}${e}`)],L=f&&M.includes(d.NO_MCP_SERVERS_SENTINEL),R=M.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(c.Select,{mode:"multiple",placeholder:x,onChange:t=>{if(y&&t.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[d.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(f&&t.includes(d.NO_MCP_SERVERS_SENTINEL))return void e({servers:[d.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let l=t.filter(e=>e.startsWith(u)).map(e=>e.slice(u.length)),a=t.filter(e=>!e.startsWith(u));e({servers:a.filter(e=>!_.has(e)),accessGroups:a.filter(e=>_.has(e)),toolsets:l})},value:M,loading:b||w||S,className:m,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:g,filterOption:(e,t)=>t?.value===d.NO_MCP_SERVERS_SENTINEL||t?.value===d.ALL_PROXY_MCP_SERVERS_SENTINEL||(C.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(y||R)&&(0,t.jsx)(c.Select.Option,{value:d.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},d.ALL_PROXY_MCP_SERVERS_SENTINEL),f&&(0,t.jsx)(c.Select.Option,{value:d.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},d.NO_MCP_SERVERS_SENTINEL),C.map(e=>(0,t.jsx)(c.Select.Option,{value:e.value,label:e.label,disabled:L||R,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:k[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:k[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:E[e.type]})]})},e.value))]})})}],75921)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},158392,e=>{"use strict";var t=e.i(843476),l=e.i(311451);let a={ttl:3600,lowest_latency_buffer:0},r=({routingStrategyArgs:e})=>{let r={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||a).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:r[e]||""}),(0,t.jsx)(l.Input,{name:e,defaultValue:"object"==typeof a?JSON.stringify(a,null,2):a?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},s=({routerSettings:e,routerFieldsMetadata:a})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,r])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]?.field_description||""}),(0,t.jsx)(l.Input,{name:e,defaultValue:null==r||"null"===r?"":"object"==typeof r?JSON.stringify(r,null,2):r?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var n=e.i(199133);let i=({selectedStrategy:e,availableStrategies:l,routingStrategyDescriptions:a,routerFieldsMetadata:r,onStrategyChange:s})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:r.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(n.Select,{value:e,onChange:s,style:{width:"100%"},size:"large",children:l.map(e=>(0,t.jsx)(n.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),a[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:a[e]})]})},e))})})]});var o=e.i(790848);let c=({enabled:e,routerFieldsMetadata:l,onToggle:a})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:l.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[l.enable_tag_filtering?.field_description||"",l.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:l.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(o.Switch,{checked:e,onChange:a,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:l,routerFieldsMetadata:a,availableRoutingStrategies:n,routingStrategyDescriptions:o})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),n.length>0&&(0,t.jsx)(i,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:n,routingStrategyDescriptions:o,routerFieldsMetadata:a,onStrategyChange:t=>{l({...e,selectedStrategy:t})}}),(0,t.jsx)(c,{enabled:e.enableTagFiltering,routerFieldsMetadata:a,onToggle:t=>{l({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(r,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(s,{routerSettings:e.routerSettings,routerFieldsMetadata:a})]})],158392)},419470,e=>{"use strict";var t=e.i(843476),l=e.i(994388),a=e.i(653496),r=e.i(107233),s=e.i(271645),n=e.i(888259),i=e.i(199133),o=e.i(592968),c=e.i(63209),d=e.i(425063),u=e.i(37727);function m({group:e,onChange:l,availableModels:a,maxFallbacks:r}){let s=a.filter(t=>t!==e.primaryModel),n=e.fallbackModels.length{let a=[...e.fallbackModels];a.includes(t)&&(a=a.filter(e=>e!==t)),l({...e,primaryModel:t,fallbackModels:a})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:a.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(c.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(d.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",r," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:n?"Select fallback models to add...":`Maximum ${r} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let a=t.slice(0,r);l({...e,fallbackModels:a})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:s.map(e=>({label:e,value:e})),optionRender:(l,a)=>{let r=e.fallbackModels.includes(l.value),s=r?e.fallbackModels.indexOf(l.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[r&&null!==s&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:s}),(0,t.jsx)("span",{children:l.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(o.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:n?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${r} used)`:`Maximum ${r} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((a,r)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:r+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:a})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==r),void l({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(u.X,{className:"w-4 h-4"})})]},`${a}-${r}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:i,availableModels:o,maxFallbacks:c=10,maxGroups:d=5}){let[u,p]=(0,s.useState)(e.length>0?e[0].id:"1");(0,s.useEffect)(()=>{e.length>0?e.some(e=>e.id===u)||p(e[0].id):p("1")},[e]);let x=()=>{if(e.length>=d)return;let t=Date.now().toString();i([...e,{id:t,primaryModel:null,fallbackModels:[]}]),p(t)},g=t=>{i(e.map(e=>e.id===t.id?t:e))},h=e.map((l,a)=>{let r=l.primaryModel?l.primaryModel:`Group ${a+1}`;return{key:l.id,label:r,closable:e.length>1,children:(0,t.jsx)(m,{group:l,onChange:g,availableModels:o,maxFallbacks:c})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(l.Button,{variant:"primary",onClick:x,icon:()=>(0,t.jsx)(r.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(a.Tabs,{type:"editable-card",activeKey:u,onChange:p,onEdit:(t,l)=>{"add"===l?x():"remove"===l&&e.length>1&&(t=>{if(1===e.length)return n.default.warning("At least one group is required");let l=e.filter(e=>e.id!==t);i(l),u===t&&l.length>0&&p(l[l.length-1].id)})(t)},items:h,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=d})}],419470)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/01d9txqusl-ik.js b/litellm/proxy/_experimental/out/_next/static/chunks/01d9txqusl-ik.js
new file mode 100644
index 00000000000..aa202ac72f2
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/01d9txqusl-ik.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728889,e=>{"use strict";var l=e.i(290571),r=e.i(271645),t=e.i(829087),a=e.i(480731),s=e.i(444755),i=e.i(673706),o=e.i(95779);let n={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},c={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},m=(0,i.makeClassName)("Icon"),u=r.default.forwardRef((e,u)=>{let{icon:x,variant:g="simple",tooltip:h,size:p=a.Sizes.SM,color:b,className:_}=e,j=(0,l.__rest)(e,["icon","variant","tooltip","size","color","className"]),v=((e,l)=>{switch(e){case"simple":return{textColor:l?(0,i.getColorClassNames)(l,o.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:l?(0,i.getColorClassNames)(l,o.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:l?(0,s.tremorTwMerge)((0,i.getColorClassNames)(l,o.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:l?(0,i.getColorClassNames)(l,o.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:l?(0,s.tremorTwMerge)((0,i.getColorClassNames)(l,o.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:l?(0,i.getColorClassNames)(l,o.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:l?(0,s.tremorTwMerge)((0,i.getColorClassNames)(l,o.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:l?(0,i.getColorClassNames)(l,o.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:l?(0,s.tremorTwMerge)((0,i.getColorClassNames)(l,o.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:l?(0,i.getColorClassNames)(l,o.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:l?(0,s.tremorTwMerge)((0,i.getColorClassNames)(l,o.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(g,b),{tooltipProps:f,getReferenceProps:y}=(0,t.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([u,f.refs.setReference]),className:(0,s.tremorTwMerge)(m("root"),"inline-flex shrink-0 items-center justify-center",v.bgColor,v.textColor,v.borderColor,v.ringColor,c[g].rounded,c[g].border,c[g].shadow,c[g].ring,n[p].paddingX,n[p].paddingY,_)},y,j),r.default.createElement(t.default,Object.assign({text:h},f)),r.default.createElement(x,{className:(0,s.tremorTwMerge)(m("icon"),"shrink-0",d[p].height,d[p].width)}))});u.displayName="Icon",e.s(["default",0,u],728889)},752978,e=>{"use strict";var l=e.i(728889);e.s(["Icon",()=>l.default])},678784,e=>{"use strict";var l=e.i(678745);e.s(["CheckIcon",()=>l.default])},389083,e=>{"use strict";var l=e.i(290571),r=e.i(271645),t=e.i(829087),a=e.i(480731),s=e.i(95779),i=e.i(444755),o=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},c=(0,o.makeClassName)("Badge"),m=r.default.forwardRef((e,m)=>{let{color:u,icon:x,size:g=a.Sizes.SM,tooltip:h,className:p,children:b}=e,_=(0,l.__rest)(e,["color","icon","size","tooltip","className","children"]),j=x||null,{tooltipProps:v,getReferenceProps:f}=(0,t.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,o.mergeRefs)([m,v.refs.setReference]),className:(0,i.tremorTwMerge)(c("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",u?(0,i.tremorTwMerge)((0,o.getColorClassNames)(u,s.colorPalette.background).bgColor,(0,o.getColorClassNames)(u,s.colorPalette.iconText).textColor,(0,o.getColorClassNames)(u,s.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,i.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[g].paddingX,n[g].paddingY,n[g].fontSize,p)},f,_),r.default.createElement(t.default,Object.assign({text:h},v)),j?r.default.createElement(j,{className:(0,i.tremorTwMerge)(c("icon"),"shrink-0 -ml-1 mr-1.5",d[g].height,d[g].width)}):null,r.default.createElement("span",{className:(0,i.tremorTwMerge)(c("text"),"whitespace-nowrap")},b))});m.displayName="Badge",e.s(["Badge",0,m],389083)},118366,e=>{"use strict";var l=e.i(991124);e.s(["CopyIcon",()=>l.default])},122577,e=>{"use strict";var l=e.i(271645);let r=l.forwardRef(function(e,r){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlayIcon",0,r],122577)},360820,e=>{"use strict";var l=e.i(271645);let r=l.forwardRef(function(e,r){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))});e.s(["ChevronUpIcon",0,r],360820)},591935,e=>{"use strict";var l=e.i(271645);let r=l.forwardRef(function(e,r){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))});e.s(["PencilAltIcon",0,r],591935)},551332,e=>{"use strict";var l=e.i(271645);let r=l.forwardRef(function(e,r){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))});e.s(["ClipboardCopyIcon",0,r],551332)},434626,e=>{"use strict";var l=e.i(271645);let r=l.forwardRef(function(e,r){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))});e.s(["ExternalLinkIcon",0,r],434626)},902555,e=>{"use strict";var l=e.i(843476),r=e.i(591935),t=e.i(122577),a=e.i(278587),s=e.i(68155),i=e.i(360820),o=e.i(871943),n=e.i(434626),d=e.i(551332),c=e.i(592968),m=e.i(115504),u=e.i(752978);function x({icon:e,onClick:r,className:t,disabled:a,dataTestId:s}){return a?(0,l.jsx)(u.Icon,{icon:e,size:"sm",className:"opacity-50 cursor-not-allowed","data-testid":s}):(0,l.jsx)(u.Icon,{icon:e,size:"sm",onClick:r,className:(0,m.cx)("cursor-pointer",t),"data-testid":s})}let g={Edit:{icon:r.PencilAltIcon,className:"hover:text-blue-600"},Delete:{icon:s.TrashIcon,className:"hover:text-red-600"},Test:{icon:t.PlayIcon,className:"hover:text-blue-600"},Regenerate:{icon:a.RefreshIcon,className:"hover:text-green-600"},Up:{icon:i.ChevronUpIcon,className:"hover:text-blue-600"},Down:{icon:o.ChevronDownIcon,className:"hover:text-blue-600"},Open:{icon:n.ExternalLinkIcon,className:"hover:text-green-600"},Copy:{icon:d.ClipboardCopyIcon,className:"hover:text-blue-600"}};e.s(["default",0,function({onClick:e,tooltipText:r,disabled:t=!1,disabledTooltipText:a,dataTestId:s,variant:i}){let{icon:o,className:n}=g[i];return(0,l.jsx)(c.Tooltip,{title:t?a:r,children:(0,l.jsx)("span",{children:(0,l.jsx)(x,{icon:o,onClick:e,className:n,disabled:t,dataTestId:s})})})}],902555)},625901,e=>{"use strict";var l=e.i(266027),r=e.i(621482),t=e.i(243652),a=e.i(602869),s=e.i(135214);let i=(0,t.createQueryKeys)("models"),o=(0,t.createQueryKeys)("modelHub"),n=(0,t.createQueryKeys)("allProxyModels");(0,t.createQueryKeys)("selectedTeamModels");let d=(0,t.createQueryKeys)("infiniteModels"),c=(0,t.createQueryKeys)("userModels");e.s(["useAllProxyModels",0,()=>{let{accessToken:e,userId:r,userRole:t}=(0,s.default)();return(0,l.useQuery)({queryKey:n.list({}),queryFn:async()=>await (0,a.modelAvailableCall)(e,r,t,!0,null,!0,!1,"expand"),enabled:!!(e&&r&&t)})},"useInfiniteModelInfo",0,(e=50,l)=>{let{accessToken:t,userId:i,userRole:o}=(0,s.default)();return(0,r.useInfiniteQuery)({queryKey:d.list({filters:{...i&&{userId:i},...o&&{userRole:o},size:e,...l&&{search:l}}}),queryFn:async({pageParam:r})=>await (0,a.modelInfoCall)(t,i,o,r,e,l),initialPageParam:1,getNextPageParam:e=>{if(e.current_page{let{accessToken:e}=(0,s.default)();return(0,l.useQuery)({queryKey:o.list({}),queryFn:async()=>await (0,a.modelHubCall)(e),enabled:!!e})},"useModelsInfo",0,(e=1,r=50,t,o,n,d,c)=>{let{accessToken:m,userId:u,userRole:x}=(0,s.default)();return(0,l.useQuery)({queryKey:i.list({filters:{...u&&{userId:u},...x&&{userRole:x},page:e,size:r,...t&&{search:t},...o&&{modelId:o},...n&&{teamId:n},...d&&{sortBy:d},...c&&{sortOrder:c}}}),queryFn:async()=>await (0,a.modelInfoCall)(m,u,x,e,r,t,o,n,d,c),enabled:!!(m&&u&&x)})},"useUserModels",0,()=>{let{accessToken:e,userId:r,userRole:t}=(0,s.default)();return(0,l.useQuery)({queryKey:c.list({}),queryFn:async()=>(await (0,a.modelAvailableCall)(e,r,t)).data.map(e=>e.id),enabled:!!(e&&r&&t)})}])},738014,e=>{"use strict";var l=e.i(135214),r=e.i(602869),t=e.i(266027);let a=(0,e.i(243652).createQueryKeys)("users");e.s(["useCurrentUser",0,()=>{let{accessToken:e,userId:s}=(0,l.default)();return(0,t.useQuery)({queryKey:a.detail(s),queryFn:async()=>await (0,r.userGetInfoV2)(e),enabled:!!(e&&s)})}])},162386,e=>{"use strict";var l=e.i(843476),r=e.i(625901),t=e.i(109799),a=e.i(785242),s=e.i(738014),i=e.i(199133),o=e.i(981339),n=e.i(592968);let d={label:"All Proxy Models",value:"all-proxy-models"},c={label:"No Default Models",value:"no-default-models"},m=[d,c],u={user:({allProxyModels:e,userModels:l,options:r})=>l&&r?.includeUserModels?l:[],team:({allProxyModels:e,selectedOrganization:l,userModels:r})=>l?l.models.includes(d.value)||0===l.models.length?e:e.filter(e=>l.models.includes(e)):e??[],organization:({allProxyModels:e})=>e,global:({allProxyModels:e})=>e};e.s(["ModelSelect",0,e=>{let{teamID:x,organizationID:g,options:h,context:p,dataTestId:b,value:_=[],onChange:j,style:v}=e,{includeUserModels:f,showAllTeamModelsOption:y,showAllProxyModelsOverride:w,includeSpecialOptions:C}=h||{},{data:T,isLoading:k}=(0,r.useAllProxyModels)(),{data:N,isLoading:z}=(0,a.useTeam)(x),{data:M,isLoading:S}=(0,t.useOrganization)(g),{data:I,isLoading:F}=(0,s.useCurrentUser)(),O=e=>m.some(l=>l.value===e),P=_.some(O),A=M?.models.includes(d.value)||M?.models.length===0;if(k||z||S||F)return(0,l.jsx)(o.Skeleton.Input,{active:!0,block:!0});let{wildcard:R,regular:B}=(e=>{let l=[],r=[];for(let t of e)t.endsWith("/*")?l.push(t):r.push(t);return{wildcard:l,regular:r}})(((e,l,r)=>{let t=Array.from(new Map(e.map(e=>[e.id,e])).values()).map(e=>e.id);if(l.options?.showAllProxyModelsOverride)return t;let a=u[l.context];return a?a({allProxyModels:t,...r,options:l.options}):[]})(T?.data??[],e,{selectedTeam:N,selectedOrganization:M,userModels:I?.models}));return(0,l.jsx)(i.Select,{"data-testid":b,value:_,onChange:e=>{let l=e.filter(O);j(l.length>0?[l[l.length-1]]:e)},style:v,options:[...C?[{label:(0,l.jsx)("span",{children:"Special Options"}),title:"Special Options",options:[...w||A&&C||"global"===p?[{label:(0,l.jsx)("span",{children:"All Proxy Models"}),value:d.value,disabled:_.length>0&&_.some(e=>O(e)&&e!==d.value),key:d.value}]:[],{label:(0,l.jsx)("span",{children:"No Default Models"}),value:c.value,disabled:_.length>0&&_.some(e=>O(e)&&e!==c.value),key:c.value}]}]:[],...R.length>0?[{label:(0,l.jsx)("span",{children:"Wildcard Options"}),title:"Wildcard Options",options:R.map(e=>{let r=e.replace("/*",""),t=r.charAt(0).toUpperCase()+r.slice(1);return{label:(0,l.jsx)("span",{children:`All ${t} models`}),value:e,disabled:P}})}]:[],{label:(0,l.jsx)("span",{children:"Models"}),title:"Models",options:B.map(e=>({label:(0,l.jsx)("span",{children:e}),value:e,disabled:P}))}],mode:"multiple",placeholder:"Select Models",allowClear:!0,maxTagCount:"responsive",maxTagPlaceholder:e=>(0,l.jsx)(n.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,l.jsxs)("span",{children:["+",e.length," more"]})})})}],162386)},294612,e=>{"use strict";var l=e.i(843476),r=e.i(100486),t=e.i(827252),a=e.i(213205),s=e.i(771674),i=e.i(464571),o=e.i(770914),n=e.i(291542),d=e.i(262218),c=e.i(592968),m=e.i(898586),u=e.i(902555);let{Text:x}=m.Typography;e.s(["default",0,function({members:e,canEdit:m,onEdit:g,onDelete:h,onAddMember:p,roleColumnTitle:b="Role",roleTooltip:_,extraColumns:j=[],showDeleteForMember:v,emptyText:f}){let y=[{title:"User Email",dataIndex:"user_email",key:"user_email",render:e=>(0,l.jsx)(x,{children:e||"-"})},{title:"User ID",dataIndex:"user_id",key:"user_id",render:e=>"default_user_id"===e?(0,l.jsx)(d.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,l.jsx)(x,{children:e||"-"})},{title:_?(0,l.jsxs)(o.Space,{direction:"horizontal",children:[b,(0,l.jsx)(c.Tooltip,{title:_,children:(0,l.jsx)(t.InfoCircleOutlined,{})})]}):b,dataIndex:"role",key:"role",render:e=>(0,l.jsxs)(o.Space,{children:[e?.toLowerCase()==="admin"||e?.toLowerCase()==="org_admin"?(0,l.jsx)(r.CrownOutlined,{}):(0,l.jsx)(s.UserOutlined,{}),(0,l.jsx)(x,{style:{textTransform:"capitalize"},children:e||"-"})]})},...j,{title:"Actions",key:"actions",fixed:"right",width:120,render:(e,r)=>m?(0,l.jsxs)(o.Space,{children:[(0,l.jsx)(u.default,{variant:"Edit",tooltipText:"Edit member",dataTestId:"edit-member",onClick:()=>g(r)}),(!v||v(r))&&(0,l.jsx)(u.default,{variant:"Delete",tooltipText:"Delete member",dataTestId:"delete-member",onClick:()=>h(r)})]}):null}];return(0,l.jsxs)(o.Space,{direction:"vertical",style:{width:"100%"},children:[(0,l.jsxs)("span",{className:"inline-flex text-sm text-gray-700",children:[e.length," Member",1!==e.length?"s":""]}),(0,l.jsx)(n.Table,{columns:y,dataSource:e,rowKey:e=>e.user_id??e.user_email??JSON.stringify(e),pagination:!1,size:"small",scroll:{x:"max-content"},locale:f?{emptyText:f}:void 0}),p&&m&&(0,l.jsx)(i.Button,{icon:(0,l.jsx)(a.UserAddOutlined,{}),type:"primary",onClick:p,children:"Add Member"})]})}])},907308,276173,e=>{"use strict";var l=e.i(843476),r=e.i(271645),t=e.i(212931),a=e.i(808613),s=e.i(464571),i=e.i(199133),o=e.i(592968),n=e.i(213205),d=e.i(343488),c=e.i(602869),m=e.i(741466);e.s(["default",0,({isVisible:e,onCancel:u,onSubmit:x,accessToken:g,title:h="Add Team Member",roles:p=[{label:"admin",value:"admin",description:"Admin role. Can create team keys, add members, and manage settings."},{label:"user",value:"user",description:"User role. Can view team info, but not manage it."}],defaultRole:b="user",teamId:_})=>{let[j]=a.Form.useForm(),[v,f]=(0,r.useState)([]),[y,w]=(0,r.useState)(!1),[C,T]=(0,r.useState)("user_email"),[k,N]=(0,r.useState)(!1),z=async(e,l)=>{if(!e)return void f([]);w(!0);try{let r=new URLSearchParams;if(r.append(l,e),_&&r.append("team_id",_),null==g)return;let t=(await (0,c.userFilterUICall)(g,r)).map(e=>({label:"user_email"===l?`${e.user_email}`:`${e.user_id}`,value:"user_email"===l?e.user_email:e.user_id,user:e}));f(t)}catch(e){console.error("Error fetching users:",e)}finally{w(!1)}},M=(0,d.useDebouncedCallback)((e,l)=>z(e,l),{wait:m.DEBOUNCE_WAIT_MS}),S=(e,l)=>{T(l),M(e,l)},I=(e,l)=>{let r=l.user;j.setFieldsValue({user_email:r.user_email,user_id:r.user_id,role:j.getFieldValue("role")})},F=async e=>{N(!0);try{await x(e)}finally{N(!1)}};return(0,l.jsx)(t.Modal,{title:h,open:e,onCancel:()=>{j.resetFields(),f([]),u()},footer:null,width:800,maskClosable:!k,children:(0,l.jsxs)(a.Form,{form:j,onFinish:F,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{role:b},children:[(0,l.jsx)(a.Form.Item,{label:"Email",name:"user_email",className:"mb-4",children:(0,l.jsx)(i.Select,{showSearch:!0,className:"w-full",placeholder:"Search by email",filterOption:!1,onSearch:e=>S(e,"user_email"),onSelect:(e,l)=>I(e,l),options:"user_email"===C?v:[],loading:y,allowClear:!0,"data-testid":"member-email-search"})}),(0,l.jsx)("div",{className:"text-center mb-4",children:"OR"}),(0,l.jsx)(a.Form.Item,{label:"User ID",name:"user_id",className:"mb-4",children:(0,l.jsx)(i.Select,{showSearch:!0,className:"w-full",placeholder:"Search by user ID",filterOption:!1,onSearch:e=>S(e,"user_id"),onSelect:(e,l)=>I(e,l),options:"user_id"===C?v:[],loading:y,allowClear:!0})}),(0,l.jsx)(a.Form.Item,{label:"Member Role",name:"role",className:"mb-4",children:(0,l.jsx)(i.Select,{defaultValue:b,children:p.map(e=>(0,l.jsx)(i.Select.Option,{value:e.value,children:(0,l.jsxs)(o.Tooltip,{title:e.description,children:[(0,l.jsx)("span",{className:"font-medium",children:e.label}),(0,l.jsxs)("span",{className:"ml-2 text-gray-500 text-sm",children:["- ",e.description]})]})},e.value))})}),(0,l.jsx)("div",{className:"text-right mt-4",children:(0,l.jsx)(s.Button,{type:"primary",htmlType:"submit",icon:(0,l.jsx)(n.UserAddOutlined,{}),loading:k,children:k?"Adding...":"Add Member"})})]})})}],907308);var u=e.i(599724),x=e.i(779241),g=e.i(435451),h=e.i(860585);e.s(["default",0,({visible:e,onCancel:o,onSubmit:n,initialData:d,mode:c,config:m})=>{let p,[b]=a.Form.useForm(),[_,j]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(e)if("edit"===c&&d){let e={...d,role:d.role||m.defaultRole,max_budget_in_team:d.max_budget_in_team||null,tpm_limit:d.tpm_limit||null,rpm_limit:d.rpm_limit||null,budget_duration:d.budget_duration||null,allowed_models:d.allowed_models||[]};b.setFieldsValue(e)}else b.resetFields(),b.setFieldsValue({role:m.defaultRole||m.roleOptions[0]?.value})},[e,d,c,b,m.defaultRole,m.roleOptions]);let v=async e=>{try{j(!0);let l=Object.entries(e).reduce((e,[l,r])=>{if("string"==typeof r){let t=r.trim();return""===t&&("max_budget_in_team"===l||"tpm_limit"===l||"rpm_limit"===l)?{...e,[l]:null}:{...e,[l]:t}}return{...e,[l]:r}},{});await Promise.resolve(n(l)),b.resetFields()}catch(e){console.error("Form submission error:",e)}finally{j(!1)}};return(0,l.jsx)(t.Modal,{title:m.title||("add"===c?"Add Member":"Edit Member"),open:e,width:1e3,footer:null,onCancel:o,children:(0,l.jsxs)(a.Form,{form:b,onFinish:v,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",children:[m.showEmail&&(0,l.jsx)(a.Form.Item,{label:"Email",name:"user_email",className:"mb-4",rules:[{type:"email",message:"Please enter a valid email!"}],children:(0,l.jsx)(x.TextInput,{placeholder:"user@example.com"})}),m.showEmail&&m.showUserId&&(0,l.jsx)("div",{className:"text-center mb-4",children:(0,l.jsx)(u.Text,{children:"OR"})}),m.showUserId&&(0,l.jsx)(a.Form.Item,{label:"User ID",name:"user_id",className:"mb-4",children:(0,l.jsx)(x.TextInput,{placeholder:"user_123"})}),(0,l.jsx)(a.Form.Item,{label:(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("span",{children:"Role"}),"edit"===c&&d&&(0,l.jsxs)("span",{className:"text-gray-500 text-sm",children:["(Current: ",(p=d.role,m.roleOptions.find(e=>e.value===p)?.label||p),")"]})]}),name:"role",className:"mb-4",rules:[{required:!0,message:"Please select a role!"}],children:(0,l.jsx)(i.Select,{children:"edit"===c&&d?[...m.roleOptions.filter(e=>e.value===d.role),...m.roleOptions.filter(e=>e.value!==d.role)].map(e=>(0,l.jsx)(i.Select.Option,{value:e.value,children:e.label},e.value)):m.roleOptions.map(e=>(0,l.jsx)(i.Select.Option,{value:e.value,children:e.label},e.value))})}),m.additionalFields?.map(e=>(0,l.jsx)(a.Form.Item,{label:e.label,name:e.name,className:"mb-4",rules:e.rules,children:(e=>{switch(e.type){case"input":return(0,l.jsx)(x.TextInput,{placeholder:e.placeholder});case"numerical":return(0,l.jsx)(g.default,{step:e.step||1,min:e.min||0,style:{width:"100%"},placeholder:e.placeholder||"Enter a numerical value"});case"select":return(0,l.jsx)(i.Select,{children:e.options?.map(e=>(0,l.jsx)(i.Select.Option,{value:e.value,children:e.label},e.value))});case"multi-select":return(0,l.jsx)(i.Select,{mode:"multiple",placeholder:e.placeholder||"Select options",options:e.options,allowClear:!0});case"budget-duration":return(0,l.jsx)(h.default,{});default:return null}})(e)},e.name)),(0,l.jsxs)("div",{className:"text-right mt-6",children:[(0,l.jsx)(s.Button,{onClick:o,className:"mr-2",disabled:_,children:"Cancel"}),(0,l.jsx)(s.Button,{type:"default",htmlType:"submit",loading:_,children:"add"===c?_?"Adding...":"Add Member":_?"Saving...":"Save Changes"})]})]})})}],276173)},980187,e=>{"use strict";e.s(["createTeamAliasMap",0,e=>e?e.reduce((e,l)=>(e[l.team_id]=l.team_alias,e),{}):{},"resolveTeamAliasFromTeamID",0,(e,l)=>{let r=l.find(l=>l.team_id===e);return r?r.team_alias:null}])},367240,e=>{"use strict";let l=(0,e.i(475254).default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);e.s(["RotateCcw",0,l],367240)},655913,38419,78334,e=>{"use strict";var l=e.i(843476),r=e.i(115504),t=e.i(741466),a=e.i(343488),s=e.i(311451),i=e.i(271645);e.s(["FilterInput",0,({placeholder:e,value:o,onChange:n,icon:d,className:c})=>{let[m,u]=(0,i.useState)(o);(0,i.useEffect)(()=>{u(o)},[o]);let x=(0,a.useDebouncedCallback)(e=>n(e),{wait:t.DEBOUNCE_WAIT_MS});return(0,l.jsx)(s.Input,{placeholder:e,value:m,onChange:e=>{let l=e.target.value;u(l),x(l)},prefix:d?(0,l.jsx)(d,{size:16,className:"text-gray-500"}):void 0,className:(0,r.cx)("w-64",c)})}],655913);var o=e.i(906579),n=e.i(464571);let d=(0,e.i(475254).default)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);e.s(["FiltersButton",0,({onClick:e,active:r,hasActiveFilters:t,label:a="Filters"})=>(0,l.jsx)(o.Badge,{color:"blue",dot:t,children:(0,l.jsx)(n.Button,{type:"default",onClick:e,icon:(0,l.jsx)(d,{size:16}),className:r?"bg-gray-100":"",children:a})})],38419);var c=e.i(367240);e.s(["ResetFiltersButton",0,({onClick:e,label:r="Reset Filters"})=>(0,l.jsx)(n.Button,{type:"default",onClick:e,icon:(0,l.jsx)(c.RotateCcw,{size:16}),children:r})],78334)},526612,e=>{"use strict";var l=e.i(843476),r=e.i(109799),t=e.i(625901),a=e.i(655913),s=e.i(38419),i=e.i(78334),o=e.i(555436),n=e.i(284614);let d=({filters:e,showFilters:r,onToggleFilters:t,onChange:d,onReset:c})=>{let m=!!(e.org_id||e.org_alias);return(0,l.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,l.jsx)(a.FilterInput,{placeholder:"Search by Organization Name",value:e.org_alias,onChange:e=>d("org_alias",e),icon:o.Search,className:"w-64"}),(0,l.jsx)(s.FiltersButton,{onClick:()=>t(!r),active:r,hasActiveFilters:m}),(0,l.jsx)(i.ResetFiltersButton,{onClick:c})]}),r&&(0,l.jsx)("div",{className:"flex flex-wrap items-center gap-3 mt-3",children:(0,l.jsx)(a.FilterInput,{placeholder:"Search by Organization ID",value:e.org_id,onChange:e=>d("org_id",e),icon:n.User,className:"w-64"})})]})};var c=e.i(827252),m=e.i(871943),u=e.i(502547),x=e.i(278587),g=e.i(389083),h=e.i(994388),p=e.i(304967),b=e.i(309426),_=e.i(350967),j=e.i(752978),v=e.i(197647),f=e.i(653824),y=e.i(269200),w=e.i(942232),C=e.i(977572),T=e.i(427612),k=e.i(64848),N=e.i(496020),z=e.i(881073),M=e.i(404206),S=e.i(723731),I=e.i(599724),F=e.i(779241),O=e.i(808613),P=e.i(311451),A=e.i(212931),R=e.i(199133),B=e.i(592968),E=e.i(912598),L=e.i(271645);e.i(622826);var D=e.i(200208),U=e.i(399536),q=e.i(964471),K=e.i(127952),V=e.i(902555),Q=e.i(355619),H=e.i(75921),W=e.i(162386),Y=e.i(727749),G=e.i(602869),X=e.i(785242),$=e.i(500330),J=e.i(980187),Z=e.i(530212),ee=e.i(629569),el=e.i(464571),er=e.i(653496),et=e.i(898586),ea=e.i(678784),es=e.i(118366),ei=e.i(294612),eo=e.i(907308),en=e.i(384767),ed=e.i(435451),ec=e.i(276173),em=e.i(916940);let eu=({organizationId:e,onClose:t,accessToken:a,is_org_admin:s,is_proxy_admin:i,userModels:o,editOrg:n})=>{let d=(0,E.useQueryClient)(),{data:c,isLoading:m}=(0,r.useOrganization)(e),[u]=O.Form.useForm(),[x,b]=(0,L.useState)(!1),[j,v]=(0,L.useState)(!1),[f,y]=(0,L.useState)(!1),[w,C]=(0,L.useState)(null),[T,k]=(0,L.useState)({}),[N,z]=(0,L.useState)(!1),M=s||i,{data:S}=(0,X.useTeams)(),A=(0,L.useMemo)(()=>(0,J.createTeamAliasMap)(S),[S]),B=async l=>{try{if(null==a)return;let t={user_email:l.user_email,user_id:l.user_id,role:l.role};await (0,G.organizationMemberAddCall)(a,e,t),Y.default.success("Organization member added successfully"),v(!1),u.resetFields(),d.invalidateQueries({queryKey:r.organizationKeys.all})}catch(e){Y.default.fromBackend("Failed to add organization member"),console.error("Error adding organization member:",e)}},D=async l=>{try{if(!a)return;let t={user_email:l.user_email,user_id:l.user_id,role:l.role};await (0,G.organizationMemberUpdateCall)(a,e,t),Y.default.success("Organization member updated successfully"),y(!1),u.resetFields(),d.invalidateQueries({queryKey:r.organizationKeys.all})}catch(e){Y.default.fromBackend("Failed to update organization member"),console.error("Error updating organization member:",e)}},U=async l=>{try{if(!a)return;await (0,G.organizationMemberDeleteCall)(a,e,l.user_id),Y.default.success("Organization member deleted successfully"),y(!1),u.resetFields(),d.invalidateQueries({queryKey:r.organizationKeys.all})}catch(e){Y.default.fromBackend("Failed to delete organization member"),console.error("Error deleting organization member:",e)}},K=async l=>{try{if(!a)return;z(!0);let t={organization_id:e,organization_alias:l.organization_alias,models:l.models,litellm_budget_table:{tpm_limit:l.tpm_limit,rpm_limit:l.rpm_limit,max_budget:l.max_budget,budget_duration:l.budget_duration},metadata:l.metadata?JSON.parse(l.metadata):null};if((void 0!==l.vector_stores||void 0!==l.mcp_servers_and_groups)&&(t.object_permission={...c?.object_permission,vector_stores:l.vector_stores||[]},void 0!==l.mcp_servers_and_groups)){let{servers:e,accessGroups:r}=l.mcp_servers_and_groups||{servers:[],accessGroups:[]};e&&e.length>0&&(t.object_permission.mcp_servers=e),r&&r.length>0&&(t.object_permission.mcp_access_groups=r)}await (0,G.organizationUpdateCall)(a,t),Y.default.success("Organization settings updated successfully"),b(!1),d.invalidateQueries({queryKey:r.organizationKeys.all})}catch(e){Y.default.fromBackend("Failed to update organization settings"),console.error("Error updating organization:",e)}finally{z(!1)}};if(m)return(0,l.jsx)("div",{className:"p-4",children:"Loading..."});if(!c)return(0,l.jsx)("div",{className:"p-4",children:"Organization not found"});let V=async(e,l)=>{await (0,$.copyToClipboard)(e)&&(k(e=>({...e,[l]:!0})),setTimeout(()=>{k(e=>({...e,[l]:!1}))},2e3))},Q=[{title:"Spend (USD)",key:"spend",render:(e,r)=>{let t=null!=r.user_id?(c.members||[]).find(e=>e.user_id===r.user_id):void 0;return(0,l.jsx)(q.MoneyCell,{value:t?.spend,decimals:4})}},{title:"Created At",key:"created_at",render:(e,r)=>{let t=null!=r.user_id?(c.members||[]).find(e=>e.user_id===r.user_id):void 0;return(0,l.jsx)(et.Typography.Text,{children:t?.created_at?new Date(t.created_at).toLocaleString():"-"})}}];return(0,l.jsxs)("div",{className:"w-full h-screen p-4 bg-white",children:[(0,l.jsx)("div",{className:"flex justify-between items-center mb-6",children:(0,l.jsxs)("div",{children:[(0,l.jsx)(h.Button,{icon:Z.ArrowLeftIcon,onClick:t,variant:"light",className:"mb-4",children:"Back to Organizations"}),(0,l.jsx)(ee.Title,{children:c.organization_alias}),(0,l.jsxs)("div",{className:"flex items-center cursor-pointer",children:[(0,l.jsx)(I.Text,{className:"text-gray-500 font-mono",children:c.organization_id}),(0,l.jsx)(el.Button,{type:"text",size:"small",icon:T["org-id"]?(0,l.jsx)(ea.CheckIcon,{size:12}):(0,l.jsx)(es.CopyIcon,{size:12}),onClick:()=>V(c.organization_id,"org-id"),className:`left-2 z-10 transition-all duration-200 ${T["org-id"]?"text-green-600 bg-green-50 border-green-200":"text-gray-500 hover:text-gray-700 hover:bg-gray-100"}`})]})]})}),(0,l.jsx)(er.Tabs,{defaultActiveKey:n?"settings":"overview",className:"mb-4",items:[{key:"overview",label:"Overview",children:(0,l.jsxs)(_.Grid,{numItems:1,numItemsSm:2,numItemsLg:3,className:"gap-6",children:[(0,l.jsxs)(p.Card,{children:[(0,l.jsx)(I.Text,{children:"Organization Details"}),(0,l.jsxs)("div",{className:"mt-2",children:[(0,l.jsxs)(I.Text,{children:["Created: ",new Date(c.created_at).toLocaleDateString()]}),(0,l.jsxs)(I.Text,{children:["Updated: ",new Date(c.updated_at).toLocaleDateString()]}),(0,l.jsxs)(I.Text,{children:["Created By: ",c.created_by]})]})]}),(0,l.jsxs)(p.Card,{children:[(0,l.jsx)(I.Text,{children:"Budget Status"}),(0,l.jsxs)("div",{className:"mt-2",children:[(0,l.jsxs)(ee.Title,{children:["$",(0,$.formatNumberWithCommas)(c.spend,4)]}),(0,l.jsxs)(I.Text,{children:["of"," ",null===c.litellm_budget_table.max_budget?"Unlimited":`$${(0,$.formatNumberWithCommas)(c.litellm_budget_table.max_budget,4)}`]}),c.litellm_budget_table.budget_duration&&(0,l.jsxs)(I.Text,{className:"text-gray-500",children:["Reset: ",c.litellm_budget_table.budget_duration]})]})]}),(0,l.jsxs)(p.Card,{children:[(0,l.jsx)(I.Text,{children:"Rate Limits"}),(0,l.jsxs)("div",{className:"mt-2",children:[(0,l.jsxs)(I.Text,{children:["TPM: ",c.litellm_budget_table.tpm_limit||"Unlimited"]}),(0,l.jsxs)(I.Text,{children:["RPM: ",c.litellm_budget_table.rpm_limit||"Unlimited"]}),c.litellm_budget_table.max_parallel_requests&&(0,l.jsxs)(I.Text,{children:["Max Parallel Requests: ",c.litellm_budget_table.max_parallel_requests]})]})]}),(0,l.jsxs)(p.Card,{children:[(0,l.jsx)(I.Text,{children:"Models"}),(0,l.jsx)("div",{className:"mt-2 flex flex-wrap gap-2",children:0===c.models.length?(0,l.jsx)(g.Badge,{color:"red",children:"All proxy models"}):c.models.map((e,r)=>(0,l.jsx)(g.Badge,{color:"red",children:e},r))})]}),(0,l.jsxs)(p.Card,{children:[(0,l.jsx)(I.Text,{children:"Teams"}),(0,l.jsx)("div",{className:"mt-2 flex flex-wrap gap-2",children:c.teams?.map((e,r)=>(0,l.jsx)(g.Badge,{color:"red",children:A[e.team_id]||e.team_id},r))})]}),(0,l.jsx)(en.default,{objectPermission:c.object_permission,variant:"card",accessToken:a})]})},{key:"members",label:"Members",children:(0,l.jsx)("div",{className:"space-y-4",children:(0,l.jsx)(ei.default,{members:(c.members||[]).map(e=>({role:e.user_role||"",user_id:e.user_id,user_email:e.user_email})),canEdit:M,onEdit:e=>{C(e),y(!0)},onDelete:e=>U(e),onAddMember:()=>v(!0),roleColumnTitle:"Organization Role",extraColumns:Q,emptyText:"No members found"})})},{key:"settings",label:"Settings",children:(0,l.jsxs)(p.Card,{className:"overflow-y-auto max-h-[65vh]",children:[(0,l.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,l.jsx)(ee.Title,{children:"Organization Settings"}),M&&!x&&(0,l.jsx)(h.Button,{onClick:()=>b(!0),children:"Edit Settings"})]}),x?(0,l.jsxs)(O.Form,{form:u,onFinish:K,initialValues:{organization_alias:c.organization_alias,models:c.models,tpm_limit:c.litellm_budget_table.tpm_limit,rpm_limit:c.litellm_budget_table.rpm_limit,max_budget:c.litellm_budget_table.max_budget,budget_duration:c.litellm_budget_table.budget_duration,metadata:c.metadata?JSON.stringify(c.metadata,null,2):"",vector_stores:c.object_permission?.vector_stores||[],mcp_servers_and_groups:{servers:c.object_permission?.mcp_servers||[],accessGroups:c.object_permission?.mcp_access_groups||[]}},layout:"vertical",children:[(0,l.jsx)(O.Form.Item,{label:"Organization Name",name:"organization_alias",rules:[{required:!0,message:"Please input an organization name"}],children:(0,l.jsx)(F.TextInput,{})}),(0,l.jsx)(O.Form.Item,{label:"Models",name:"models",children:(0,l.jsx)(W.ModelSelect,{value:u.getFieldValue("models"),onChange:e=>u.setFieldValue("models",e),context:"organization",options:{includeSpecialOptions:!0,showAllProxyModelsOverride:!0}})}),(0,l.jsx)(O.Form.Item,{label:"Max Budget (USD)",name:"max_budget",children:(0,l.jsx)(ed.default,{step:.01,precision:2,style:{width:"100%"}})}),(0,l.jsx)(O.Form.Item,{label:"Reset Budget",name:"budget_duration",children:(0,l.jsxs)(R.Select,{placeholder:"n/a",children:[(0,l.jsx)(R.Select.Option,{value:"24h",children:"daily"}),(0,l.jsx)(R.Select.Option,{value:"7d",children:"weekly"}),(0,l.jsx)(R.Select.Option,{value:"30d",children:"monthly"})]})}),(0,l.jsx)(O.Form.Item,{label:"Tokens per minute Limit (TPM)",name:"tpm_limit",children:(0,l.jsx)(ed.default,{step:1,style:{width:"100%"}})}),(0,l.jsx)(O.Form.Item,{label:"Requests per minute Limit (RPM)",name:"rpm_limit",children:(0,l.jsx)(ed.default,{step:1,style:{width:"100%"}})}),(0,l.jsx)(O.Form.Item,{label:"Vector Stores",name:"vector_stores",children:(0,l.jsx)(em.default,{onChange:e=>u.setFieldValue("vector_stores",e),value:u.getFieldValue("vector_stores"),accessToken:a||"",placeholder:"Select vector stores"})}),(0,l.jsx)(O.Form.Item,{label:"MCP Servers & Access Groups",name:"mcp_servers_and_groups",children:(0,l.jsx)(H.default,{onChange:e=>u.setFieldValue("mcp_servers_and_groups",e),value:u.getFieldValue("mcp_servers_and_groups"),accessToken:a||"",placeholder:"Select MCP servers and access groups"})}),(0,l.jsx)(O.Form.Item,{label:"Metadata",name:"metadata",children:(0,l.jsx)(P.Input.TextArea,{rows:4})}),(0,l.jsx)("div",{className:"sticky z-10 bg-white p-4 border-t border-gray-200 -bottom-6 -inset-x-6",children:(0,l.jsxs)("div",{className:"flex justify-end items-center gap-2",children:[(0,l.jsx)(h.Button,{variant:"secondary",onClick:()=>b(!1),disabled:N,children:"Cancel"}),(0,l.jsx)(h.Button,{type:"submit",loading:N,children:"Save Changes"})]})})]}):(0,l.jsxs)("div",{className:"space-y-4",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(I.Text,{className:"font-medium",children:"Organization Name"}),(0,l.jsx)("div",{children:c.organization_alias})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(I.Text,{className:"font-medium",children:"Organization ID"}),(0,l.jsx)("div",{className:"font-mono",children:c.organization_id})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(I.Text,{className:"font-medium",children:"Created At"}),(0,l.jsx)("div",{children:new Date(c.created_at).toLocaleString()})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(I.Text,{className:"font-medium",children:"Models"}),(0,l.jsx)("div",{className:"flex flex-wrap gap-2 mt-1",children:c.models.map((e,r)=>(0,l.jsx)(g.Badge,{color:"red",children:e},r))})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(I.Text,{className:"font-medium",children:"Rate Limits"}),(0,l.jsxs)("div",{children:["TPM: ",c.litellm_budget_table.tpm_limit||"Unlimited"]}),(0,l.jsxs)("div",{children:["RPM: ",c.litellm_budget_table.rpm_limit||"Unlimited"]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(I.Text,{className:"font-medium",children:"Budget"}),(0,l.jsxs)("div",{children:["Max:"," ",null!==c.litellm_budget_table.max_budget?`$${(0,$.formatNumberWithCommas)(c.litellm_budget_table.max_budget,4)}`:"No Limit"]}),(0,l.jsxs)("div",{children:["Reset: ",c.litellm_budget_table.budget_duration||"Never"]})]}),(0,l.jsx)(en.default,{objectPermission:c.object_permission,variant:"inline",className:"pt-4 border-t border-gray-200",accessToken:a})]})]})}]}),(0,l.jsx)(eo.default,{isVisible:j,onCancel:()=>v(!1),onSubmit:B,accessToken:a,title:"Add Organization Member",roles:[{label:"org_admin",value:"org_admin",description:"Can add and remove members, and change their roles."},{label:"internal_user",value:"internal_user",description:"Can view/create keys for themselves within organization."},{label:"internal_user_viewer",value:"internal_user_viewer",description:"Can only view their keys within organization."}],defaultRole:"internal_user"}),(0,l.jsx)(ec.default,{visible:f,onCancel:()=>y(!1),onSubmit:D,initialData:w,mode:"edit",config:{title:"Edit Member",showEmail:!0,showUserId:!0,roleOptions:[{label:"Org Admin",value:"org_admin"},{label:"Internal User",value:"internal_user"},{label:"Internal User Viewer",value:"internal_user_viewer"}]}})]})},ex=({userRole:e,accessToken:a,lastRefreshed:s,handleRefreshClick:i,premiumUser:o})=>{let[n,X]=(0,L.useState)(null),[$,J]=(0,L.useState)(!1),[Z,ee]=(0,L.useState)(!1),[el,er]=(0,L.useState)(null),[et,ea]=(0,L.useState)(!1),[es,ei]=(0,L.useState)(!1),[eo]=O.Form.useForm(),[en,ec]=(0,L.useState)({}),[ex,eg]=(0,L.useState)(!1),[eh,ep]=(0,L.useState)({org_id:"",org_alias:"",sort_by:"created_at",sort_order:"desc"}),eb=(0,E.useQueryClient)(),{data:e_=[]}=(0,r.useOrganizations)({org_id:eh.org_id,org_alias:eh.org_alias}),{data:ej=[]}=(0,t.useUserModels)(),ev=()=>eb.invalidateQueries({queryKey:r.organizationKeys.lists()}),ef=async()=>{if(el&&a)try{ea(!0),await (0,G.organizationDeleteCall)(a,el),Y.default.success("Organization deleted successfully"),ee(!1),er(null),await ev()}catch(e){console.error("Error deleting organization:",e)}finally{ea(!1)}},ey=async e=>{try{if(!a)return;(e.allowed_vector_store_ids&&e.allowed_vector_store_ids.length>0||e.allowed_mcp_servers_and_groups&&(e.allowed_mcp_servers_and_groups.servers?.length>0||e.allowed_mcp_servers_and_groups.accessGroups?.length>0))&&(e.object_permission={},e.allowed_vector_store_ids&&e.allowed_vector_store_ids.length>0&&(e.object_permission.vector_stores=e.allowed_vector_store_ids,delete e.allowed_vector_store_ids),e.allowed_mcp_servers_and_groups&&(e.allowed_mcp_servers_and_groups.servers?.length>0&&(e.object_permission.mcp_servers=e.allowed_mcp_servers_and_groups.servers),e.allowed_mcp_servers_and_groups.accessGroups?.length>0&&(e.object_permission.mcp_access_groups=e.allowed_mcp_servers_and_groups.accessGroups),delete e.allowed_mcp_servers_and_groups)),await (0,G.organizationCreateCall)(a,e),Y.default.success("Organization created successfully"),ei(!1),eo.resetFields(),await ev()}catch(e){console.error("Error creating organization:",e)}};return o?(0,l.jsxs)("div",{className:"mx-4 h-[75vh]",children:[(0,l.jsx)(_.Grid,{numItems:1,className:"gap-2 p-8 w-full mt-2",children:(0,l.jsxs)(b.Col,{numColSpan:1,className:"flex flex-col gap-2",children:[("Admin"===e||"Org Admin"===e)&&(0,l.jsx)(h.Button,{className:"w-fit",onClick:()=>ei(!0),children:"+ Create New Organization"}),n?(0,l.jsx)(eu,{organizationId:n,onClose:()=>{X(null),J(!1)},accessToken:a,is_org_admin:!0,is_proxy_admin:"Admin"===e,userModels:ej,editOrg:$}):(0,l.jsxs)(f.TabGroup,{className:"gap-2 h-[75vh] w-full",children:[(0,l.jsxs)(z.TabList,{className:"flex justify-between mt-2 w-full items-center",children:[(0,l.jsx)("div",{className:"flex",children:(0,l.jsx)(v.Tab,{children:"Your Organizations"})}),(0,l.jsxs)("div",{className:"flex items-center space-x-2",children:[s&&(0,l.jsxs)(I.Text,{children:["Last Refreshed: ",s]}),(0,l.jsx)(j.Icon,{icon:x.RefreshIcon,variant:"shadow",size:"xs",className:"self-center",onClick:i})]})]}),(0,l.jsx)(S.TabPanels,{children:(0,l.jsxs)(M.TabPanel,{children:[(0,l.jsx)(I.Text,{children:"Click on “Organization ID” to view organization details."}),(0,l.jsx)(_.Grid,{numItems:1,className:"gap-2 pt-2 pb-2 h-[75vh] w-full mt-2",children:(0,l.jsx)(b.Col,{numColSpan:1,children:(0,l.jsxs)(p.Card,{className:"w-full mx-auto flex-auto overflow-hidden overflow-y-auto max-h-[50vh]",children:[(0,l.jsx)("div",{className:"border-b px-6 py-4",children:(0,l.jsx)("div",{className:"flex flex-col space-y-4",children:(0,l.jsx)(d,{filters:eh,showFilters:ex,onToggleFilters:eg,onChange:(e,l)=>{ep(r=>({...r,[e]:l}))},onReset:()=>{ep({org_id:"",org_alias:"",sort_by:"created_at",sort_order:"desc"})}})})}),(0,l.jsxs)(y.Table,{children:[(0,l.jsx)(T.TableHead,{children:(0,l.jsxs)(N.TableRow,{children:[(0,l.jsx)(k.TableHeaderCell,{children:"Organization ID"}),(0,l.jsx)(k.TableHeaderCell,{children:"Organization Name"}),(0,l.jsx)(k.TableHeaderCell,{children:"Created"}),(0,l.jsx)(k.TableHeaderCell,{children:"Spend (USD)"}),(0,l.jsx)(k.TableHeaderCell,{children:"Budget (USD)"}),(0,l.jsx)(k.TableHeaderCell,{children:"Models"}),(0,l.jsx)(k.TableHeaderCell,{children:"TPM / RPM Limits"}),(0,l.jsx)(k.TableHeaderCell,{children:"Info"}),(0,l.jsx)(k.TableHeaderCell,{children:"Actions"})]})}),(0,l.jsx)(w.TableBody,{children:e_&&e_.length>0?e_.sort((e,l)=>new Date(l.created_at).getTime()-new Date(e.created_at).getTime()).map(r=>(0,l.jsxs)(N.TableRow,{children:[(0,l.jsx)(C.TableCell,{children:(0,l.jsx)(U.IdCell,{value:r.organization_id,onClick:X})}),(0,l.jsx)(C.TableCell,{children:r.organization_alias}),(0,l.jsx)(C.TableCell,{children:(0,l.jsx)(D.DateCell,{value:r.created_at,precision:"date"})}),(0,l.jsx)(C.TableCell,{children:(0,l.jsx)(q.MoneyCell,{value:r.spend,decimals:4})}),(0,l.jsx)(C.TableCell,{children:(0,l.jsx)(q.MoneyCell,{value:r.litellm_budget_table?.max_budget,decimals:2,emptyText:"Unlimited",showZero:!0})}),(0,l.jsx)(C.TableCell,{style:{maxWidth:"8-x",whiteSpace:"pre-wrap",overflow:"hidden"},className:r.models.length>3?"px-0":"",children:(0,l.jsx)("div",{className:"flex flex-col",children:Array.isArray(r.models)?(0,l.jsx)("div",{className:"flex flex-col",children:0===r.models.length?(0,l.jsx)(g.Badge,{size:"xs",className:"mb-1",color:"red",children:(0,l.jsx)(I.Text,{children:"All Proxy Models"})}):(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:"flex items-start",children:[r.models.length>3&&(0,l.jsx)("div",{children:(0,l.jsx)(j.Icon,{icon:en[r.organization_id||""]?m.ChevronDownIcon:u.ChevronRightIcon,className:"cursor-pointer",size:"xs",onClick:()=>{ec(e=>({...e,[r.organization_id||""]:!e[r.organization_id||""]}))}})}),(0,l.jsxs)("div",{className:"flex flex-wrap gap-1",children:[r.models.slice(0,3).map((e,r)=>"all-proxy-models"===e?(0,l.jsx)(g.Badge,{size:"xs",color:"red",children:(0,l.jsx)(I.Text,{children:"All Proxy Models"})},r):(0,l.jsx)(g.Badge,{size:"xs",color:"blue",children:(0,l.jsx)(I.Text,{children:e.length>30?`${(0,Q.getModelDisplayName)(e).slice(0,30)}...`:(0,Q.getModelDisplayName)(e)})},r)),r.models.length>3&&!en[r.organization_id||""]&&(0,l.jsx)(g.Badge,{size:"xs",color:"gray",className:"cursor-pointer",children:(0,l.jsxs)(I.Text,{children:["+",r.models.length-3," ",r.models.length-3==1?"more model":"more models"]})}),en[r.organization_id||""]&&(0,l.jsx)("div",{className:"flex flex-wrap gap-1",children:r.models.slice(3).map((e,r)=>"all-proxy-models"===e?(0,l.jsx)(g.Badge,{size:"xs",color:"red",children:(0,l.jsx)(I.Text,{children:"All Proxy Models"})},r+3):(0,l.jsx)(g.Badge,{size:"xs",color:"blue",children:(0,l.jsx)(I.Text,{children:e.length>30?`${(0,Q.getModelDisplayName)(e).slice(0,30)}...`:(0,Q.getModelDisplayName)(e)})},r+3))})]})]})})}):null})}),(0,l.jsx)(C.TableCell,{children:(0,l.jsxs)(I.Text,{children:["TPM:"," ",r.litellm_budget_table?.tpm_limit?r.litellm_budget_table?.tpm_limit:"Unlimited",(0,l.jsx)("br",{}),"RPM:"," ",r.litellm_budget_table?.rpm_limit?r.litellm_budget_table?.rpm_limit:"Unlimited"]})}),(0,l.jsx)(C.TableCell,{children:(0,l.jsxs)(I.Text,{children:[r.members?.length||0," Members"]})}),(0,l.jsx)(C.TableCell,{children:"Admin"===e&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(V.default,{variant:"Edit",tooltipText:"Edit organization",onClick:()=>{X(r.organization_id),J(!0)}}),(0,l.jsx)(V.default,{variant:"Delete",tooltipText:"Delete organization",onClick:()=>{var e;(e=r.organization_id)&&(er(e),ee(!0))}})]})})]},r.organization_id)):null})]})]})})})]})})]})]})}),(0,l.jsx)(A.Modal,{title:"Create Organization",visible:es,width:800,footer:null,onCancel:()=>{ei(!1),eo.resetFields()},children:(0,l.jsxs)(O.Form,{form:eo,onFinish:ey,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",children:[(0,l.jsx)(O.Form.Item,{label:"Organization Name",name:"organization_alias",rules:[{required:!0,message:"Please input an organization name"}],children:(0,l.jsx)(F.TextInput,{placeholder:""})}),(0,l.jsx)(O.Form.Item,{label:"Models",name:"models",children:(0,l.jsx)(W.ModelSelect,{options:{showAllProxyModelsOverride:!0,includeSpecialOptions:!0},value:eo.getFieldValue("models"),onChange:e=>eo.setFieldValue("models",e),context:"organization"})}),(0,l.jsx)(O.Form.Item,{label:"Max Budget (USD)",name:"max_budget",children:(0,l.jsx)(ed.default,{step:.01,precision:2,width:200})}),(0,l.jsx)(O.Form.Item,{label:"Reset Budget",name:"budget_duration",children:(0,l.jsxs)(R.Select,{defaultValue:null,placeholder:"n/a",children:[(0,l.jsx)(R.Select.Option,{value:"24h",children:"daily"}),(0,l.jsx)(R.Select.Option,{value:"7d",children:"weekly"}),(0,l.jsx)(R.Select.Option,{value:"30d",children:"monthly"})]})}),(0,l.jsx)(O.Form.Item,{label:"Tokens per minute Limit (TPM)",name:"tpm_limit",children:(0,l.jsx)(ed.default,{step:1,width:400})}),(0,l.jsx)(O.Form.Item,{label:"Requests per minute Limit (RPM)",name:"rpm_limit",children:(0,l.jsx)(ed.default,{step:1,width:400})}),(0,l.jsx)(O.Form.Item,{label:(0,l.jsxs)("span",{children:["Allowed Vector Stores"," ",(0,l.jsx)(B.Tooltip,{title:"Select which vector stores this organization can access by default. Leave empty for access to all vector stores",children:(0,l.jsx)(c.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"allowed_vector_store_ids",className:"mt-4",help:"Select vector stores this organization can access. Leave empty for access to all vector stores",children:(0,l.jsx)(em.default,{onChange:e=>eo.setFieldValue("allowed_vector_store_ids",e),value:eo.getFieldValue("allowed_vector_store_ids"),accessToken:a||"",placeholder:"Select vector stores (optional)"})}),(0,l.jsx)(O.Form.Item,{label:(0,l.jsxs)("span",{children:["Allowed MCP Servers"," ",(0,l.jsx)(B.Tooltip,{title:"Select which MCP servers and access groups this organization can access by default.",children:(0,l.jsx)(c.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"allowed_mcp_servers_and_groups",className:"mt-4",help:"Select MCP servers and access groups this organization can access.",children:(0,l.jsx)(H.default,{onChange:e=>eo.setFieldValue("allowed_mcp_servers_and_groups",e),value:eo.getFieldValue("allowed_mcp_servers_and_groups"),accessToken:a||"",placeholder:"Select MCP servers and access groups (optional)"})}),(0,l.jsx)(O.Form.Item,{label:"Metadata",name:"metadata",children:(0,l.jsx)(P.Input.TextArea,{rows:4})}),(0,l.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,l.jsx)(h.Button,{type:"submit",children:"Create Organization"})})]})}),(0,l.jsx)(K.default,{isOpen:Z,title:"Delete Organization?",message:"Are you sure you want to delete this organization? This action cannot be undone.",resourceInformationTitle:"Organization Information",resourceInformation:[{label:"Organization ID",value:el,code:!0}],onCancel:()=>{ee(!1),er(null)},onOk:ef,confirmLoading:et})]}):(0,l.jsx)("div",{children:(0,l.jsxs)(I.Text,{children:["This is a LiteLLM Enterprise feature, and requires a valid key to use. Get a trial key"," ",(0,l.jsx)("a",{href:"https://www.litellm.ai/#pricing",target:"_blank",rel:"noopener noreferrer",children:"here"}),"."]})})};var eg=e.i(135214);e.s(["default",0,function(){let{accessToken:e,userRole:r,premiumUser:t}=(0,eg.default)();return(0,l.jsx)(ex,{userRole:r??"",accessToken:e,premiumUser:t??!1})}],526612)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3vjwjtv1r6cz-.js b/litellm/proxy/_experimental/out/_next/static/chunks/01hz9axknjqb_.js
similarity index 63%
rename from litellm/proxy/_experimental/out/_next/static/chunks/3vjwjtv1r6cz-.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/01hz9axknjqb_.js
index 706fee8c3c7..8fa984090b8 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/3vjwjtv1r6cz-.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/01hz9axknjqb_.js
@@ -1 +1 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,541071,e=>{"use strict";let t=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,t],541071)},755146,e=>{"use strict";var t=e.i(843476),i=e.i(451512),o=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(i.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:n=0,side:r="bottom",sideOffset:a=4,className:l,...s}){return(0,t.jsx)(i.Menu.Portal,{children:(0,t.jsx)(i.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:n,side:r,sideOffset:a,children:(0,t.jsx)(i.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,o.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",l),...s})})})},"DropdownMenuItem",0,function({className:e,inset:n,variant:r="default",...a}){return(0,t.jsx)(i.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":r,className:(0,o.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...a})},"DropdownMenuSeparator",0,function({className:e,...n}){return(0,t.jsx)(i.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,o.cn)("-mx-1 my-1 h-px bg-border",e),...n})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(i.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let t=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,t],332102)},755151,e=>{"use strict";var t=e.i(247153);e.s(["DownOutlined",()=>t.default])},916925,e=>{"use strict";var t,i=e.i(555987),o=((t={}).A2A_Agent="A2A Agent",t.AI21="Ai21",t.AI21_CHAT="Ai21 Chat",t.AIML="AI/ML API",t.AIOHTTP_OPENAI="Aiohttp Openai",t.Anthropic="Anthropic",t.ANTHROPIC_TEXT="Anthropic Text",t.AssemblyAI="AssemblyAI",t.AUTO_ROUTER="Auto Router",t.Bedrock="Amazon Bedrock",t.BedrockMantle="Amazon Bedrock Mantle",t.SageMaker="AWS SageMaker",t.Azure="Azure",t.Azure_AI_Studio="Azure AI Foundry (Studio)",t.AZURE_TEXT="Azure Text",t.BASETEN="Baseten",t.BYTEZ="Bytez",t.Cerebras="Cerebras",t.CLARIFAI="Clarifai",t.CLOUDFLARE="Cloudflare",t.CODESTRAL="Codestral",t.Cohere="Cohere",t.COHERE_CHAT="Cohere Chat",t.COMETAPI="Cometapi",t.COMPACTIFAI="Compactifai",t.Cursor="Cursor",t.Dashscope="Dashscope",t.Databricks="Databricks (Qwen API)",t.DATAROBOT="Datarobot",t.DeepInfra="DeepInfra",t.Deepgram="Deepgram",t.Deepseek="Deepseek",t.DOCKER_MODEL_RUNNER="Docker Model Runner",t.DOTPROMPT="Dotprompt",t.ElevenLabs="ElevenLabs",t.EMPOWER="Empower",t.FalAI="Fal AI",t.FEATHERLESS_AI="Featherless Ai",t.FireworksAI="Fireworks AI",t.FRIENDLIAI="Friendliai",t.GALADRIEL="Galadriel",t.GITHUB_COPILOT="Github Copilot",t.Google_AI_Studio="Google AI Studio",t.GradientAI="GradientAI",t.Groq="Groq",t.HEROKU="Heroku",t.Hosted_Vllm="vllm",t.HUGGINGFACE="Huggingface",t.HYPERBOLIC="Hyperbolic",t.Infinity="Infinity",t.JinaAI="Jina AI",t.LAMBDA_AI="Lambda Ai",t.LEMONADE="Lemonade",t.LLAMAFILE="Llamafile",t.LM_STUDIO="Lm Studio",t.LLAMA="Meta Llama",t.MARITALK="Maritalk",t.MiniMax="MiniMax",t.MistralAI="Mistral AI",t.MOONSHOT="Moonshot",t.MORPH="Morph",t.NEBIUS="Nebius",t.NLP_CLOUD="Nlp Cloud",t.NOVITA="Novita",t.NSCALE="Nscale",t.NVIDIA_NIM="Nvidia Nim",t.Ollama="Ollama",t.OLLAMA_CHAT="Ollama Chat",t.OOBABOOGA="Oobabooga",t.OpenAI="OpenAI",t.OPENAI_LIKE="Openai Like",t.OpenAI_Compatible="OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)",t.OpenAI_Text="OpenAI Text Completion",t.OpenAI_Text_Compatible="OpenAI-Compatible Completions (legacy /v1/completions)",t.Openrouter="Openrouter",t.Oracle="Oracle Cloud Infrastructure (OCI)",t.OVHCLOUD="Ovhcloud",t.Perplexity="Perplexity",t.PETALS="Petals",t.PG_VECTOR="Pg Vector",t.PREDIBASE="Predibase",t.RECRAFT="Recraft",t.REPLICATE="Replicate",t.RunwayML="RunwayML",t.SAGEMAKER_LEGACY="Sagemaker",t.Sambanova="Sambanova",t.SAP="SAP Generative AI Hub",t.Snowflake="Snowflake",t.Soniox="Soniox",t.TEXT_COMPLETION_CODESTRAL="Text-Completion-Codestral",t.TogetherAI="TogetherAI",t.TOPAZ="Topaz",t.Triton="Triton",t.V0="V0",t.VERCEL_AI_GATEWAY="Vercel Ai Gateway",t.Vertex_AI="Vertex AI (Anthropic, Gemini, etc.)",t.VERTEX_AI_BETA="Vertex Ai Beta",t.VLLM="Vllm",t.VolcEngine="VolcEngine",t.Voyage="Voyage AI",t.WANDB="Wandb",t.WATSONX="Watsonx",t.WATSONX_TEXT="Watsonx Text",t.xAI="xAI",t.XINFERENCE="Xinference",t.ZAI="Z.AI (Zhipu AI)",t);let n={A2A_Agent:"a2a_agent",AI21:"ai21",AI21_CHAT:"ai21_chat",AIML:"aiml",AIOHTTP_OPENAI:"aiohttp_openai",Anthropic:"anthropic",ANTHROPIC_TEXT:"anthropic_text",AssemblyAI:"assemblyai",AUTO_ROUTER:"auto_router",Azure:"azure",Azure_AI_Studio:"azure_ai",AZURE_TEXT:"azure_text",BASETEN:"baseten",Bedrock:"bedrock",BedrockMantle:"bedrock_mantle",BYTEZ:"bytez",Cerebras:"cerebras",CLARIFAI:"clarifai",CLOUDFLARE:"cloudflare",CODESTRAL:"codestral",Cohere:"cohere",COHERE_CHAT:"cohere_chat",COMETAPI:"cometapi",COMPACTIFAI:"compactifai",Cursor:"cursor",Dashscope:"dashscope",Databricks:"databricks",DATAROBOT:"datarobot",DeepInfra:"deepinfra",Deepgram:"deepgram",Deepseek:"deepseek",DOCKER_MODEL_RUNNER:"docker_model_runner",DOTPROMPT:"dotprompt",ElevenLabs:"elevenlabs",EMPOWER:"empower",FalAI:"fal_ai",FEATHERLESS_AI:"featherless_ai",FireworksAI:"fireworks_ai",FRIENDLIAI:"friendliai",GALADRIEL:"galadriel",GITHUB_COPILOT:"github_copilot",Google_AI_Studio:"gemini",GradientAI:"gradient_ai",Groq:"groq",HEROKU:"heroku",Hosted_Vllm:"hosted_vllm",HUGGINGFACE:"huggingface",HYPERBOLIC:"hyperbolic",Infinity:"infinity",JinaAI:"jina_ai",LAMBDA_AI:"lambda_ai",LEMONADE:"lemonade",LLAMAFILE:"llamafile",LLAMA:"meta_llama",LM_STUDIO:"lm_studio",MARITALK:"maritalk",MiniMax:"minimax",MistralAI:"mistral",MOONSHOT:"moonshot",MORPH:"morph",NEBIUS:"nebius",NLP_CLOUD:"nlp_cloud",NOVITA:"novita",NSCALE:"nscale",NVIDIA_NIM:"nvidia_nim",Ollama:"ollama",OLLAMA_CHAT:"ollama_chat",OOBABOOGA:"oobabooga",OpenAI:"openai",OPENAI_LIKE:"openai_like",OpenAI_Compatible:"openai",OpenAI_Text:"text-completion-openai",OpenAI_Text_Compatible:"text-completion-openai",Openrouter:"openrouter",Oracle:"oci",OVHCLOUD:"ovhcloud",Perplexity:"perplexity",PETALS:"petals",PG_VECTOR:"pg_vector",PREDIBASE:"predibase",RECRAFT:"recraft",REPLICATE:"replicate",RunwayML:"runwayml",SAGEMAKER_LEGACY:"sagemaker",SageMaker:"sagemaker_chat",Sambanova:"sambanova",SAP:"sap",Snowflake:"snowflake",Soniox:"soniox",TEXT_COMPLETION_CODESTRAL:"text-completion-codestral",TogetherAI:"together_ai",TOPAZ:"topaz",Triton:"triton",V0:"v0",VERCEL_AI_GATEWAY:"vercel_ai_gateway",Vertex_AI:"vertex_ai",VERTEX_AI_BETA:"vertex_ai_beta",VLLM:"vllm",VolcEngine:"volcengine",Voyage:"voyage",WANDB:"wandb",WATSONX:"watsonx",WATSONX_TEXT:"watsonx_text",xAI:"xai",XINFERENCE:"xinference",ZAI:"zai"},r=new Set(["bedrock_mantle"]),a="/ui/assets/logos/",l={"A2A Agent":`${a}a2a_agent.png`,Ai21:`${a}ai21.svg`,"Ai21 Chat":`${a}ai21.svg`,"AI/ML API":`${a}aiml_api.svg`,"Aiohttp Openai":`${a}openai_small.svg`,Anthropic:`${a}anthropic.svg`,"Anthropic Text":`${a}anthropic.svg`,AssemblyAI:`${a}assemblyai_small.png`,Azure:`${a}microsoft_azure.svg`,"Azure AI Foundry (Studio)":`${a}microsoft_azure.svg`,"Azure Text":`${a}microsoft_azure.svg`,Baseten:`${a}baseten.svg`,"Amazon Bedrock":`${a}bedrock.svg`,"Amazon Bedrock Mantle":`${a}bedrock.svg`,"AWS SageMaker":`${a}bedrock.svg`,Cerebras:`${a}cerebras.svg`,Cloudflare:`${a}cloudflare.svg`,Codestral:`${a}mistral.svg`,Cohere:`${a}cohere.svg`,"Cohere Chat":`${a}cohere.svg`,Cometapi:`${a}cometapi.svg`,Cursor:`${a}cursor.svg`,"Databricks (Qwen API)":`${a}databricks.svg`,Dashscope:`${a}dashscope.svg`,Deepseek:`${a}deepseek.svg`,Deepgram:`${a}deepgram.png`,DeepInfra:`${a}deepinfra.png`,ElevenLabs:`${a}elevenlabs.png`,"Fal AI":`${a}fal_ai.jpg`,"Featherless Ai":`${a}featherless.svg`,"Fireworks AI":`${a}fireworks.svg`,Friendliai:`${a}friendli.svg`,"Github Copilot":`${a}github_copilot.svg`,"Google AI Studio":`${a}google.svg`,GradientAI:`${a}gradientai.svg`,Groq:`${a}groq.svg`,vllm:`${a}vllm.png`,Huggingface:`${a}huggingface.svg`,Hyperbolic:`${a}hyperbolic.svg`,Infinity:`${a}infinity.png`,"Jina AI":`${a}jina.png`,"Lambda Ai":`${a}lambda.svg`,"Lm Studio":`${a}lmstudio.svg`,"Meta Llama":`${a}meta_llama.svg`,MiniMax:`${a}minimax.svg`,"Mistral AI":`${a}mistral.svg`,Moonshot:`${a}moonshot.svg`,Morph:`${a}morph.svg`,Nebius:`${a}nebius.svg`,Novita:`${a}novita.svg`,"Nvidia Nim":`${a}nvidia_nim.svg`,Ollama:`${a}ollama.svg`,"Ollama Chat":`${a}ollama.svg`,Oobabooga:`${a}openai_small.svg`,OpenAI:`${a}openai_small.svg`,"Openai Like":`${a}openai_small.svg`,"OpenAI Text Completion":`${a}openai_small.svg`,"OpenAI-Compatible Completions (legacy /v1/completions)":`${a}openai_small.svg`,"OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)":`${a}openai_small.svg`,Openrouter:`${a}openrouter.svg`,"Oracle Cloud Infrastructure (OCI)":`${a}oracle.svg`,Perplexity:`${a}perplexity-ai.svg`,Recraft:`${a}recraft.svg`,Replicate:`${a}replicate.svg`,RunwayML:`${a}runwayml.png`,Sagemaker:`${a}bedrock.svg`,Sambanova:`${a}sambanova.svg`,"SAP Generative AI Hub":`${a}sap.png`,Snowflake:`${a}snowflake.svg`,Soniox:`${a}soniox.svg`,"Text-Completion-Codestral":`${a}mistral.svg`,TogetherAI:`${a}togetherai.svg`,Topaz:`${a}topaz.svg`,Triton:`${a}nvidia_triton.png`,V0:`${a}v0.svg`,"Vercel Ai Gateway":`${a}vercel.svg`,"Vertex AI (Anthropic, Gemini, etc.)":`${a}google.svg`,"Vertex Ai Beta":`${a}google.svg`,Vllm:`${a}vllm.png`,VolcEngine:`${a}volcengine.png`,"Voyage AI":`${a}voyage.webp`,Watsonx:`${a}watsonx.svg`,"Watsonx Text":`${a}watsonx.svg`,xAI:`${a}xai.svg`,Xinference:`${a}xinference.svg`};e.s(["Providers",()=>o,"getPlaceholder",0,e=>{if("AI/ML API"===e)return"aiml/flux-pro/v1.1";if("Vertex AI (Anthropic, Gemini, etc.)"===e)return"gemini-pro";if("Anthropic"==e)return"claude-3-opus";if("Amazon Bedrock"==e)return"claude-3-opus";if("AWS SageMaker"==e)return"sagemaker/jumpstart-dft-meta-textgeneration-llama-2-7b";else if("Google AI Studio"==e)return"gemini-pro";else if("Azure AI Foundry (Studio)"==e)return"azure_ai/command-r-plus";else if("Azure"==e)return"my-deployment";else if("Oracle Cloud Infrastructure (OCI)"==e)return"oci/xai.grok-4";else if("Snowflake"==e)return"snowflake/mistral-7b";else if("Voyage AI"==e)return"voyage/";else if("Jina AI"==e)return"jina_ai/";else if("VolcEngine"==e)return"volcengine/";else if("DeepInfra"==e)return"deepinfra/";else if("Fal AI"==e)return"fal_ai/fal-ai/flux-pro/v1.1-ultra";else if("RunwayML"==e)return"runwayml/gen4_turbo";else if("Watsonx"===e)return"watsonx/ibm/granite-3-3-8b-instruct";else if("Cursor"===e)return"cursor/claude-4-sonnet";else if("Z.AI (Zhipu AI)"===e)return"zai/glm-4.5";else return"gpt-3.5-turbo"},"getProviderLogoAndName",0,e=>{if(!e)return{logo:"",displayName:"-"};if("gemini"===e.toLowerCase()){let e="Google AI Studio";return{logo:(0,i.resolveLogoSrc)(l[e])??"",displayName:e}}let t=Object.keys(n).find(t=>n[t].toLowerCase()===e.toLowerCase())??Object.keys(n).find(t=>t.toLowerCase()===e.toLowerCase());if(!t)return{logo:"",displayName:e};let r=o[t];return{logo:(0,i.resolveLogoSrc)(l[r])??"",displayName:r}},"getProviderModels",0,(e,t)=>{let i=n[e],o=[];return e&&"object"==typeof t&&(Object.entries(t).forEach(([e,t])=>{if(null!==t&&"object"==typeof t&&"litellm_provider"in t){let n=t.litellm_provider,a="string"==typeof n&&(n.startsWith(`${i}_`)||n.startsWith(`${i}-`));(n===i||a&&!r.has(n))&&o.push(e)}}),"Cohere"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"cohere_chat"===t.litellm_provider&&o.push(e)}),"AWS SageMaker"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"sagemaker_chat"===t.litellm_provider&&o.push(e)})),o},"providerLogoMap",0,l,"provider_map",0,n])},928685,e=>{"use strict";var t=e.i(38953);e.s(["SearchOutlined",()=>t.default])},360820,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))});e.s(["ChevronUpIcon",0,i],360820)},728889,e=>{"use strict";var t=e.i(290571),i=e.i(271645),o=e.i(829087),n=e.i(480731),r=e.i(444755),a=e.i(673706),l=e.i(95779);let s={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},c={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},d={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},m=(0,a.makeClassName)("Icon"),u=i.default.forwardRef((e,u)=>{let{icon:g,variant:p="simple",tooltip:h,size:f=n.Sizes.SM,color:b,className:v}=e,$=(0,t.__rest)(e,["icon","variant","tooltip","size","color","className"]),A=((e,t)=>{switch(e){case"simple":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?(0,a.getColorClassNames)(t,l.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(p,b),{tooltipProps:I,getReferenceProps:C}=(0,o.useTooltip)();return i.default.createElement("span",Object.assign({ref:(0,a.mergeRefs)([u,I.refs.setReference]),className:(0,r.tremorTwMerge)(m("root"),"inline-flex shrink-0 items-center justify-center",A.bgColor,A.textColor,A.borderColor,A.ringColor,d[p].rounded,d[p].border,d[p].shadow,d[p].ring,s[f].paddingX,s[f].paddingY,v)},C,$),i.default.createElement(o.default,Object.assign({text:h},I)),i.default.createElement(g,{className:(0,r.tremorTwMerge)(m("icon"),"shrink-0",c[f].height,c[f].width)}))});u.displayName="Icon",e.s(["default",0,u],728889)},752978,e=>{"use strict";var t=e.i(728889);e.s(["Icon",()=>t.default])},591935,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))});e.s(["PencilAltIcon",0,i],591935)},551332,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))});e.s(["ClipboardCopyIcon",0,i],551332)},122577,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlayIcon",0,i],122577)},434626,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))});e.s(["ExternalLinkIcon",0,i],434626)},902555,e=>{"use strict";var t=e.i(843476),i=e.i(591935),o=e.i(122577),n=e.i(278587),r=e.i(68155),a=e.i(360820),l=e.i(871943),s=e.i(434626),c=e.i(551332),d=e.i(592968),m=e.i(115504),u=e.i(752978);function g({icon:e,onClick:i,className:o,disabled:n,dataTestId:r}){return n?(0,t.jsx)(u.Icon,{icon:e,size:"sm",className:"opacity-50 cursor-not-allowed","data-testid":r}):(0,t.jsx)(u.Icon,{icon:e,size:"sm",onClick:i,className:(0,m.cx)("cursor-pointer",o),"data-testid":r})}let p={Edit:{icon:i.PencilAltIcon,className:"hover:text-blue-600"},Delete:{icon:r.TrashIcon,className:"hover:text-red-600"},Test:{icon:o.PlayIcon,className:"hover:text-blue-600"},Regenerate:{icon:n.RefreshIcon,className:"hover:text-green-600"},Up:{icon:a.ChevronUpIcon,className:"hover:text-blue-600"},Down:{icon:l.ChevronDownIcon,className:"hover:text-blue-600"},Open:{icon:s.ExternalLinkIcon,className:"hover:text-green-600"},Copy:{icon:c.ClipboardCopyIcon,className:"hover:text-blue-600"}};e.s(["default",0,function({onClick:e,tooltipText:i,disabled:o=!1,disabledTooltipText:n,dataTestId:r,variant:a}){let{icon:l,className:s}=p[a];return(0,t.jsx)(d.Tooltip,{title:o?n:i,children:(0,t.jsx)("span",{children:(0,t.jsx)(g,{icon:l,onClick:e,className:s,disabled:o,dataTestId:r})})})}],902555)},280898,e=>{"use strict";e.i(247167);var t=e.i(271645),i=e.i(121229),o=e.i(864517),n=e.i(343794),r=e.i(931067),a=e.i(209428),l=e.i(211577),s=e.i(703923),c=e.i(404948),d=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function m(e){return"string"==typeof e}let u=function(e){var i,o,u,g,p,h=e.className,f=e.prefixCls,b=e.style,v=e.active,$=e.status,A=e.iconPrefix,I=e.icon,C=(e.wrapperStyle,e.stepNumber),x=e.disabled,S=e.description,w=e.title,k=e.subTitle,O=e.progressDot,E=e.stepIcon,T=e.tailContent,y=e.icons,_=e.stepIndex,L=e.onStepClick,M=e.onClick,N=e.render,P=(0,s.default)(e,d),R={};L&&!x&&(R.role="button",R.tabIndex=0,R.onClick=function(e){null==M||M(e),L(_)},R.onKeyDown=function(e){var t=e.which;(t===c.default.ENTER||t===c.default.SPACE)&&L(_)});var z=$||"wait",D=(0,n.default)("".concat(f,"-item"),"".concat(f,"-item-").concat(z),h,(p={},(0,l.default)(p,"".concat(f,"-item-custom"),I),(0,l.default)(p,"".concat(f,"-item-active"),v),(0,l.default)(p,"".concat(f,"-item-disabled"),!0===x),p)),H=(0,a.default)({},b),j=t.createElement("div",(0,r.default)({},P,{className:D,style:H}),t.createElement("div",(0,r.default)({onClick:M},R,{className:"".concat(f,"-item-container")}),t.createElement("div",{className:"".concat(f,"-item-tail")},T),t.createElement("div",{className:"".concat(f,"-item-icon")},(u=(0,n.default)("".concat(f,"-icon"),"".concat(A,"icon"),(i={},(0,l.default)(i,"".concat(A,"icon-").concat(I),I&&m(I)),(0,l.default)(i,"".concat(A,"icon-check"),!I&&"finish"===$&&(y&&!y.finish||!y)),(0,l.default)(i,"".concat(A,"icon-cross"),!I&&"error"===$&&(y&&!y.error||!y)),i)),g=t.createElement("span",{className:"".concat(f,"-icon-dot")}),o=O?"function"==typeof O?t.createElement("span",{className:"".concat(f,"-icon")},O(g,{index:C-1,status:$,title:w,description:S})):t.createElement("span",{className:"".concat(f,"-icon")},g):I&&!m(I)?t.createElement("span",{className:"".concat(f,"-icon")},I):y&&y.finish&&"finish"===$?t.createElement("span",{className:"".concat(f,"-icon")},y.finish):y&&y.error&&"error"===$?t.createElement("span",{className:"".concat(f,"-icon")},y.error):I||"finish"===$||"error"===$?t.createElement("span",{className:u}):t.createElement("span",{className:"".concat(f,"-icon")},C),E&&(o=E({index:C-1,status:$,title:w,description:S,node:o})),o)),t.createElement("div",{className:"".concat(f,"-item-content")},t.createElement("div",{className:"".concat(f,"-item-title")},w,k&&t.createElement("div",{title:"string"==typeof k?k:void 0,className:"".concat(f,"-item-subtitle")},k)),S&&t.createElement("div",{className:"".concat(f,"-item-description")},S))));return N&&(j=N(j)||null),j};var g=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function p(e){var i,o=e.prefixCls,c=void 0===o?"rc-steps":o,d=e.style,m=void 0===d?{}:d,p=e.className,h=(e.children,e.direction),f=e.type,b=void 0===f?"default":f,v=e.labelPlacement,$=e.iconPrefix,A=void 0===$?"rc":$,I=e.status,C=void 0===I?"process":I,x=e.size,S=e.current,w=void 0===S?0:S,k=e.progressDot,O=e.stepIcon,E=e.initial,T=void 0===E?0:E,y=e.icons,_=e.onChange,L=e.itemRender,M=e.items,N=(0,s.default)(e,g),P="inline"===b,R=P||void 0!==k&&k,z=P||void 0===h?"horizontal":h,D=P?void 0:x,H=(0,n.default)(c,"".concat(c,"-").concat(z),p,(i={},(0,l.default)(i,"".concat(c,"-").concat(D),D),(0,l.default)(i,"".concat(c,"-label-").concat(R?"vertical":void 0===v?"horizontal":v),"horizontal"===z),(0,l.default)(i,"".concat(c,"-dot"),!!R),(0,l.default)(i,"".concat(c,"-navigation"),"navigation"===b),(0,l.default)(i,"".concat(c,"-inline"),P),i)),j=function(e){_&&w!==e&&_(e)};return t.default.createElement("div",(0,r.default)({className:H,style:m},N),(void 0===M?[]:M).filter(function(e){return e}).map(function(e,i){var o=(0,a.default)({},e),n=T+i;return"error"===C&&i===w-1&&(o.className="".concat(c,"-next-error")),o.status||(n===w?o.status=C:n{let i=`${t.componentCls}-item`,o=`${e}IconColor`,n=`${e}TitleColor`,r=`${e}DescriptionColor`,a=`${e}TailColor`,l=`${e}IconBgColor`,s=`${e}IconBorderColor`,c=`${e}DotColor`;return{[`${i}-${e} ${i}-icon`]:{backgroundColor:t[l],borderColor:t[s],[`> ${t.componentCls}-icon`]:{color:t[o],[`${t.componentCls}-icon-dot`]:{background:t[c]}}},[`${i}-${e}${i}-custom ${i}-icon`]:{[`> ${t.componentCls}-icon`]:{color:t[c]}},[`${i}-${e} > ${i}-container > ${i}-content > ${i}-title`]:{color:t[n],"&::after":{backgroundColor:t[a]}},[`${i}-${e} > ${i}-container > ${i}-content > ${i}-description`]:{color:t[r]},[`${i}-${e} > ${i}-container > ${i}-tail::after`]:{backgroundColor:t[a]}}},w=(0,C.genStyleHooks)("Steps",e=>{let{colorTextDisabled:t,controlHeightLG:i,colorTextLightSolid:o,colorText:n,colorPrimary:r,colorTextDescription:a,colorTextQuaternary:l,colorError:s,colorBorderSecondary:c,colorSplit:d}=e;return(e=>{let{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.resetComponent)(e)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),(e=>{let{componentCls:t,motionDurationSlow:i}=e,o=`${t}-item`,n=`${o}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[o]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${o}-container > ${o}-tail, > ${o}-container > ${o}-content > ${o}-title::after`]:{display:"none"}}},[`${o}-container`]:{outline:"none",[`&:focus-visible ${n}`]:(0,I.genFocusOutline)(e)},[`${n}, ${o}-content`]:{display:"inline-block",verticalAlign:"top"},[n]:{width:e.iconSize,height:e.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:e.marginXS,fontSize:e.iconFontSize,fontFamily:e.fontFamily,lineHeight:(0,A.unit)(e.iconSize),textAlign:"center",borderRadius:e.iconSize,border:`${(0,A.unit)(e.lineWidth)} ${e.lineType} transparent`,transition:`background-color ${i}, border-color ${i}`,[`${t}-icon`]:{position:"relative",top:e.iconTop,color:e.colorPrimary,lineHeight:1}},[`${o}-tail`]:{position:"absolute",top:e.calc(e.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:e.lineWidth,background:e.colorSplit,borderRadius:e.lineWidth,transition:`background ${i}`,content:'""'}},[`${o}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:e.padding,color:e.colorText,fontSize:e.fontSizeLG,lineHeight:(0,A.unit)(e.titleLineHeight),"&::after":{position:"absolute",top:e.calc(e.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:e.lineWidth,background:e.processTailColor,content:'""'}},[`${o}-subtitle`]:{display:"inline",marginInlineStart:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize},[`${o}-description`]:{color:e.colorTextDescription,fontSize:e.fontSize}},S("wait",e)),S("process",e)),{[`${o}-process > ${o}-container > ${o}-title`]:{fontWeight:e.fontWeightStrong}}),S("finish",e)),S("error",e)),{[`${o}${t}-next-error > ${t}-item-title::after`]:{background:e.colorError},[`${o}-disabled`]:{cursor:"not-allowed"}})})(e)),(e=>{let{componentCls:t,motionDurationSlow:i}=e;return{[`& ${t}-item`]:{[`&:not(${t}-item-active)`]:{[`& > ${t}-item-container[role='button']`]:{cursor:"pointer",[`${t}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${t}-icon`]:{transition:`color ${i}`}},"&:hover":{[`${t}-item`]:{"&-title, &-subtitle, &-description":{color:e.colorPrimary}}}},[`&:not(${t}-item-process)`]:{[`& > ${t}-item-container[role='button']:hover`]:{[`${t}-item`]:{"&-icon":{borderColor:e.colorPrimary,[`${t}-icon`]:{color:e.colorPrimary}}}}}}},[`&${t}-horizontal:not(${t}-label-vertical)`]:{[`${t}-item`]:{paddingInlineStart:e.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${t}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:e.descriptionMaxWidth,whiteSpace:"normal"}}}}})(e)),(e=>{let{componentCls:t,customIconTop:i,customIconSize:o,customIconFontSize:n}=e;return{[`${t}-item-custom`]:{[`> ${t}-item-container > ${t}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${t}-icon`]:{top:i,width:o,height:o,fontSize:n,lineHeight:(0,A.unit)(o)}}},[`&:not(${t}-vertical)`]:{[`${t}-item-custom`]:{[`${t}-item-icon`]:{width:"auto",background:"none"}}}}})(e)),(e=>{let{componentCls:t,iconSizeSM:i,fontSizeSM:o,fontSize:n,colorTextDescription:r}=e;return{[`&${t}-small`]:{[`&${t}-horizontal:not(${t}-label-vertical) ${t}-item`]:{paddingInlineStart:e.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${t}-item-icon`]:{width:i,height:i,marginTop:0,marginBottom:0,marginInline:`0 ${(0,A.unit)(e.marginXS)}`,fontSize:o,lineHeight:(0,A.unit)(i),textAlign:"center",borderRadius:i},[`${t}-item-title`]:{paddingInlineEnd:e.paddingSM,fontSize:n,lineHeight:(0,A.unit)(i),"&::after":{top:e.calc(i).div(2).equal()}},[`${t}-item-description`]:{color:r,fontSize:n},[`${t}-item-tail`]:{top:e.calc(i).div(2).sub(e.paddingXXS).equal()},[`${t}-item-custom ${t}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${t}-icon`]:{fontSize:i,lineHeight:(0,A.unit)(i),transform:"none"}}}}})(e)),(e=>{let{componentCls:t,iconSizeSM:i,iconSize:o}=e;return{[`&${t}-vertical`]:{display:"flex",flexDirection:"column",[`> ${t}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${t}-item-icon`]:{float:"left",marginInlineEnd:e.margin},[`${t}-item-content`]:{display:"block",minHeight:e.calc(e.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${t}-item-title`]:{lineHeight:(0,A.unit)(o)},[`${t}-item-description`]:{paddingBottom:e.paddingSM}},[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(o).div(2).sub(e.lineWidth).equal(),width:e.lineWidth,height:"100%",padding:`${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).add(o).equal())} 0 ${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).equal())}`,"&::after":{width:e.lineWidth,height:"100%"}},[`> ${t}-item:not(:last-child) > ${t}-item-container > ${t}-item-tail`]:{display:"block"},[` > ${t}-item > ${t}-item-container > ${t}-item-content > ${t}-item-title`]:{"&::after":{display:"none"}},[`&${t}-small ${t}-item-container`]:{[`${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(i).div(2).sub(e.lineWidth).equal(),padding:`${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).add(i).equal())} 0 ${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).equal())}`},[`${t}-item-title`]:{lineHeight:(0,A.unit)(i)}}}}})(e)),(e=>{let{componentCls:t}=e,i=`${t}-item`;return{[`${t}-horizontal`]:{[`${i}-tail`]:{transform:"translateY(-50%)"}}}})(e)),(e=>{let{componentCls:t,iconSize:i,lineHeight:o,iconSizeSM:n}=e;return{[`&${t}-label-vertical`]:{[`${t}-item`]:{overflow:"visible","&-tail":{marginInlineStart:e.calc(i).div(2).add(e.controlHeightLG).equal(),padding:`0 ${(0,A.unit)(e.paddingLG)}`},"&-content":{display:"block",width:e.calc(i).div(2).add(e.controlHeightLG).mul(2).equal(),marginTop:e.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:e.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:e.marginXXS,marginInlineStart:0,lineHeight:o}},[`&${t}-small:not(${t}-dot)`]:{[`${t}-item`]:{"&-icon":{marginInlineStart:e.calc(i).sub(n).div(2).add(e.controlHeightLG).equal()}}}}}})(e)),(e=>{let{componentCls:t,descriptionMaxWidth:i,lineHeight:o,dotCurrentSize:n,dotSize:r,motionDurationSlow:a}=e;return{[`&${t}-dot, &${t}-dot${t}-small`]:{[`${t}-item`]:{"&-title":{lineHeight:o},"&-tail":{top:e.calc(e.dotSize).sub(e.calc(e.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,A.unit)(e.calc(i).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,A.unit)(e.calc(e.marginSM).mul(2).equal())})`,height:e.calc(e.lineWidth).mul(3).equal(),marginInlineStart:e.marginSM}},"&-icon":{width:r,height:r,marginInlineStart:e.calc(e.descriptionMaxWidth).sub(r).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,A.unit)(r),background:"transparent",border:0,[`${t}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${a}`,"&::after":{position:"absolute",top:e.calc(e.marginSM).mul(-1).equal(),insetInlineStart:e.calc(r).sub(e.calc(e.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:e.calc(e.controlHeightLG).mul(1.5).equal(),height:e.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:i},[`&-process ${t}-item-icon`]:{position:"relative",top:e.calc(r).sub(n).div(2).equal(),width:n,height:n,lineHeight:(0,A.unit)(n),background:"none",marginInlineStart:e.calc(e.descriptionMaxWidth).sub(n).div(2).equal()},[`&-process ${t}-icon`]:{[`&:first-child ${t}-icon-dot`]:{insetInlineStart:0}}}},[`&${t}-vertical${t}-dot`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(r).div(2).equal(),marginInlineStart:0,background:"none"},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(n).div(2).equal(),top:0,insetInlineStart:e.calc(r).sub(n).div(2).equal(),marginInlineStart:0},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeight).sub(r).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,A.unit)(e.calc(r).add(e.paddingXS).equal())} 0 ${(0,A.unit)(e.paddingXS)}`,"&::after":{marginInlineStart:e.calc(r).sub(e.lineWidth).div(2).equal()}},[`&${t}-small`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(r).div(2).equal()},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(n).div(2).equal()},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeightSM).sub(r).div(2).equal()}},[`${t}-item:first-child ${t}-icon-dot`]:{insetInlineStart:0},[`${t}-item-content`]:{width:"inherit"}}}})(e)),(e=>{let{componentCls:t,navContentMaxWidth:i,navArrowColor:o,stepsNavActiveColor:n,motionDurationSlow:r}=e;return{[`&${t}-navigation`]:{paddingTop:e.paddingSM,[`&${t}-small`]:{[`${t}-item`]:{"&-container":{marginInlineStart:e.calc(e.marginSM).mul(-1).equal()}}},[`${t}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:e.calc(e.margin).mul(-1).equal(),paddingBottom:e.paddingSM,textAlign:"start",transition:`opacity ${r}`,[`${t}-item-content`]:{maxWidth:i},[`${t}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},I.textEllipsis),{"&::after":{display:"none"}})},[`&:not(${t}-item-active)`]:{[`${t}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,A.unit)(e.calc(e.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,borderTop:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${o}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${o}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:e.lineWidthBold,backgroundColor:n,transition:`width ${r}, inset-inline-start ${r}`,transitionTimingFunction:"ease-out",content:'""'}},[`${t}-item${t}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${t}-navigation${t}-vertical`]:{[`> ${t}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${t}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:e.calc(e.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,A.unit)(e.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:e.calc(e.controlHeight).mul(.25).equal(),height:e.calc(e.controlHeight).mul(.25).equal(),marginBottom:e.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}},[`&${t}-navigation${t}-horizontal`]:{[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}}})(e)),(e=>{let{componentCls:t}=e;return{[`&${t}-rtl`]:{direction:"rtl",[`${t}-item`]:{"&-subtitle":{float:"left"}},[`&${t}-navigation`]:{[`${t}-item::after`]:{transform:"rotate(-45deg)"}},[`&${t}-vertical`]:{[`> ${t}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${t}-item-icon`]:{float:"right"}}},[`&${t}-dot`]:{[`${t}-item-icon ${t}-icon-dot, &${t}-small ${t}-item-icon ${t}-icon-dot`]:{float:"right"}}}}})(e)),(e=>{let{antCls:t,componentCls:i,iconSize:o,iconSizeSM:n,processIconColor:r,marginXXS:a,lineWidthBold:l,lineWidth:s,paddingXXS:c}=e,d=e.calc(o).add(e.calc(l).mul(4).equal()).equal(),m=e.calc(n).add(e.calc(e.lineWidth).mul(4).equal()).equal();return{[`&${i}-with-progress`]:{[`${i}-item`]:{paddingTop:c,[`&-process ${i}-item-container ${i}-item-icon ${i}-icon`]:{color:r}},[`&${i}-vertical > ${i}-item `]:{paddingInlineStart:c,[`> ${i}-item-container > ${i}-item-tail`]:{top:a,insetInlineStart:e.calc(o).div(2).sub(s).add(c).equal()}},[`&, &${i}-small`]:{[`&${i}-horizontal ${i}-item:first-child`]:{paddingBottom:c,paddingInlineStart:c}},[`&${i}-small${i}-vertical > ${i}-item > ${i}-item-container > ${i}-item-tail`]:{insetInlineStart:e.calc(n).div(2).sub(s).add(c).equal()},[`&${i}-label-vertical ${i}-item ${i}-item-tail`]:{top:e.calc(o).div(2).add(c).equal()},[`${i}-item-icon`]:{position:"relative",[`${t}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,A.unit)(d)} !important`,height:`${(0,A.unit)(d)} !important`}}},[`&${i}-small`]:{[`&${i}-label-vertical ${i}-item ${i}-item-tail`]:{top:e.calc(n).div(2).add(c).equal()},[`${i}-item-icon ${t}-progress-inner`]:{width:`${(0,A.unit)(m)} !important`,height:`${(0,A.unit)(m)} !important`}}}}})(e)),(e=>{let{componentCls:t,inlineDotSize:i,inlineTitleColor:o,inlineTailColor:n}=e,r=e.calc(e.paddingXS).add(e.lineWidth).equal(),a={[`${t}-item-container ${t}-item-content ${t}-item-title`]:{color:o}};return{[`&${t}-inline`]:{width:"auto",display:"inline-flex",[`${t}-item`]:{flex:"none","&-container":{padding:`${(0,A.unit)(r)} ${(0,A.unit)(e.paddingXXS)} 0`,margin:`0 ${(0,A.unit)(e.calc(e.marginXXS).div(2).equal())}`,borderRadius:e.borderRadiusSM,cursor:"pointer",transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:i,height:i,marginInlineStart:`calc(50% - ${(0,A.unit)(e.calc(i).div(2).equal())})`,[`> ${t}-icon`]:{top:0},[`${t}-icon-dot`]:{borderRadius:e.calc(e.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:e.calc(e.marginXS).sub(e.lineWidth).equal()},"&-title":{color:o,fontSize:e.fontSizeSM,lineHeight:e.lineHeightSM,fontWeight:"normal",marginBottom:e.calc(e.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:e.calc(i).div(2).add(r).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:e.lineWidth,borderRadius:0,marginInlineStart:0,background:n}},[`&:first-child ${t}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${t}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:e.colorBorderBg,border:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${n}`}},a),"&-finish":Object.assign({[`${t}-item-tail::after`]:{backgroundColor:n},[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:n,border:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${n}`}},a),"&-error":a,"&-active, &-process":Object.assign({[`${t}-item-icon`]:{width:i,height:i,marginInlineStart:`calc(50% - ${(0,A.unit)(e.calc(i).div(2).equal())})`,top:0}},a),[`&:not(${t}-item-active) > ${t}-item-container[role='button']:hover`]:{[`${t}-item-title`]:{color:o}}}}}})(e))}})((0,x.mergeToken)(e,{processIconColor:o,processTitleColor:n,processDescriptionColor:n,processIconBgColor:r,processIconBorderColor:r,processDotColor:r,processTailColor:d,waitTitleColor:a,waitDescriptionColor:a,waitTailColor:d,waitDotColor:t,finishIconColor:r,finishTitleColor:n,finishDescriptionColor:a,finishTailColor:r,finishDotColor:r,errorIconColor:o,errorTitleColor:s,errorDescriptionColor:s,errorTailColor:d,errorIconBgColor:s,errorIconBorderColor:s,errorDotColor:s,stepsNavActiveColor:r,stepsProgressSize:i,inlineDotSize:6,inlineTitleColor:l,inlineTailColor:c}))},e=>({titleLineHeight:e.controlHeight,customIconSize:e.controlHeight,customIconTop:0,customIconFontSize:e.controlHeightSM,iconSize:e.controlHeight,iconTop:-.5,iconFontSize:e.fontSize,iconSizeSM:e.fontSizeHeading3,dotSize:e.controlHeight/4,dotCurrentSize:e.controlHeightLG/4,navArrowColor:e.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:e.wireframe?e.colorTextDisabled:e.colorTextLabel,waitIconBgColor:e.wireframe?e.colorBgContainer:e.colorFillContent,waitIconBorderColor:e.wireframe?e.colorTextDisabled:"transparent",finishIconBgColor:e.wireframe?e.colorBgContainer:e.controlItemBgActive,finishIconBorderColor:e.wireframe?e.colorPrimary:e.controlItemBgActive}));var k=e.i(876556),O=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(i[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);nt.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(i[o[n]]=e[o[n]]);return i};let E=e=>{var r,a;let{percent:l,size:s,className:c,rootClassName:d,direction:m,items:u,responsive:g=!0,current:A=0,children:I,style:C}=e,x=O(e,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:S}=(0,b.default)(g),{getPrefixCls:E,direction:T,className:y,style:_}=(0,h.useComponentConfig)("steps"),L=t.useMemo(()=>g&&S?"vertical":m,[g,S,m]),M=(0,f.default)(s),N=E("steps",e.prefixCls),[P,R,z]=w(N),D="inline"===e.type,H=E("",e.iconPrefix),j=(r=u,a=I,r?r:(0,k.default)(a).map(e=>{if(t.isValidElement(e)){let{props:t}=e;return Object.assign({},t)}return null}).filter(e=>e)),B=D?void 0:l,q=Object.assign(Object.assign({},_),C),W=(0,n.default)(y,{[`${N}-rtl`]:"rtl"===T,[`${N}-with-progress`]:void 0!==B},c,d,R,z),G={finish:t.createElement(i.default,{className:`${N}-finish-icon`}),error:t.createElement(o.default,{className:`${N}-error-icon`})};return P(t.createElement(p,Object.assign({icons:G},x,{style:q,current:A,size:M,items:j,itemRender:D?(e,i)=>e.description?t.createElement($.default,{title:e.description},i):i:void 0,stepIcon:({node:e,status:i})=>"process"===i&&void 0!==B?t.createElement("div",{className:`${N}-progress-icon`},t.createElement(v.default,{type:"circle",percent:B,size:"small"===M?32:40,strokeWidth:4,format:()=>null}),e):e,direction:L,prefixCls:N,iconPrefix:H,className:W})))};E.Step=p.Step,e.s(["Steps",0,E],280898)},86408,e=>{"use strict";var t=e.i(843476),i=e.i(271645),o=e.i(618566),n=e.i(934879);function r(){let e=(0,o.useSearchParams)().get("key"),[r,a]=(0,i.useState)(null);return(0,i.useEffect)(()=>{e&&a(e)},[e]),(0,t.jsx)(n.default,{accessToken:r,publicPage:!0,premiumUser:!1,userRole:null})}e.s(["default",0,function(){return(0,t.jsx)(i.Suspense,{fallback:(0,t.jsx)("div",{className:"flex items-center justify-center min-h-screen",children:"Loading..."}),children:(0,t.jsx)(r,{})})}])}]);
\ No newline at end of file
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,541071,e=>{"use strict";let t=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,t],541071)},755146,e=>{"use strict";var t=e.i(843476),i=e.i(451512),o=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(i.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:n=0,side:r="bottom",sideOffset:a=4,className:l,...s}){return(0,t.jsx)(i.Menu.Portal,{children:(0,t.jsx)(i.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:n,side:r,sideOffset:a,children:(0,t.jsx)(i.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,o.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",l),...s})})})},"DropdownMenuItem",0,function({className:e,inset:n,variant:r="default",...a}){return(0,t.jsx)(i.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":r,className:(0,o.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...a})},"DropdownMenuSeparator",0,function({className:e,...n}){return(0,t.jsx)(i.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,o.cn)("-mx-1 my-1 h-px bg-border",e),...n})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(i.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let t=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,t],332102)},928685,e=>{"use strict";var t=e.i(38953);e.s(["SearchOutlined",()=>t.default])},755151,e=>{"use strict";var t=e.i(247153);e.s(["DownOutlined",()=>t.default])},916925,e=>{"use strict";var t,i=e.i(555987),o=((t={}).A2A_Agent="A2A Agent",t.AI21="Ai21",t.AI21_CHAT="Ai21 Chat",t.AIML="AI/ML API",t.AIOHTTP_OPENAI="Aiohttp Openai",t.Anthropic="Anthropic",t.ANTHROPIC_TEXT="Anthropic Text",t.AssemblyAI="AssemblyAI",t.AUTO_ROUTER="Auto Router",t.Bedrock="Amazon Bedrock",t.BedrockMantle="Amazon Bedrock Mantle",t.SageMaker="AWS SageMaker",t.Azure="Azure",t.Azure_AI_Studio="Azure AI Foundry (Studio)",t.AZURE_TEXT="Azure Text",t.BASETEN="Baseten",t.BYTEZ="Bytez",t.Cerebras="Cerebras",t.CLARIFAI="Clarifai",t.CLOUDFLARE="Cloudflare",t.CODESTRAL="Codestral",t.Cohere="Cohere",t.COHERE_CHAT="Cohere Chat",t.COMETAPI="Cometapi",t.COMPACTIFAI="Compactifai",t.Cursor="Cursor",t.Dashscope="Dashscope",t.Databricks="Databricks (Qwen API)",t.DATAROBOT="Datarobot",t.DeepInfra="DeepInfra",t.Deepgram="Deepgram",t.Deepseek="Deepseek",t.DOCKER_MODEL_RUNNER="Docker Model Runner",t.DOTPROMPT="Dotprompt",t.ElevenLabs="ElevenLabs",t.EMPOWER="Empower",t.FalAI="Fal AI",t.FEATHERLESS_AI="Featherless Ai",t.FireworksAI="Fireworks AI",t.FRIENDLIAI="Friendliai",t.GALADRIEL="Galadriel",t.GITHUB_COPILOT="Github Copilot",t.Google_AI_Studio="Google AI Studio",t.GradientAI="GradientAI",t.Groq="Groq",t.HEROKU="Heroku",t.Hosted_Vllm="vllm",t.HUGGINGFACE="Huggingface",t.HYPERBOLIC="Hyperbolic",t.Infinity="Infinity",t.JinaAI="Jina AI",t.LAMBDA_AI="Lambda Ai",t.LEMONADE="Lemonade",t.LLAMAFILE="Llamafile",t.LM_STUDIO="Lm Studio",t.LLAMA="Meta Llama",t.MARITALK="Maritalk",t.MiniMax="MiniMax",t.MistralAI="Mistral AI",t.MOONSHOT="Moonshot",t.MORPH="Morph",t.NEBIUS="Nebius",t.NLP_CLOUD="Nlp Cloud",t.NOVITA="Novita",t.NSCALE="Nscale",t.NVIDIA_NIM="Nvidia Nim",t.Ollama="Ollama",t.OLLAMA_CHAT="Ollama Chat",t.OOBABOOGA="Oobabooga",t.OpenAI="OpenAI",t.OPENAI_LIKE="Openai Like",t.OpenAI_Compatible="OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)",t.OpenAI_Text="OpenAI Text Completion",t.OpenAI_Text_Compatible="OpenAI-Compatible Completions (legacy /v1/completions)",t.Openrouter="Openrouter",t.Oracle="Oracle Cloud Infrastructure (OCI)",t.OVHCLOUD="Ovhcloud",t.Perplexity="Perplexity",t.PETALS="Petals",t.PG_VECTOR="Pg Vector",t.PREDIBASE="Predibase",t.RECRAFT="Recraft",t.REPLICATE="Replicate",t.RunwayML="RunwayML",t.SAGEMAKER_LEGACY="Sagemaker",t.Sambanova="Sambanova",t.SAP="SAP Generative AI Hub",t.Snowflake="Snowflake",t.Soniox="Soniox",t.TEXT_COMPLETION_CODESTRAL="Text-Completion-Codestral",t.TogetherAI="TogetherAI",t.TOPAZ="Topaz",t.Triton="Triton",t.V0="V0",t.VERCEL_AI_GATEWAY="Vercel Ai Gateway",t.Vertex_AI="Vertex AI (Anthropic, Gemini, etc.)",t.VERTEX_AI_BETA="Vertex Ai Beta",t.VLLM="Vllm",t.VolcEngine="VolcEngine",t.Voyage="Voyage AI",t.WANDB="Wandb",t.WATSONX="Watsonx",t.WATSONX_TEXT="Watsonx Text",t.xAI="xAI",t.XINFERENCE="Xinference",t.ZAI="Z.AI (Zhipu AI)",t);let n={A2A_Agent:"a2a_agent",AI21:"ai21",AI21_CHAT:"ai21_chat",AIML:"aiml",AIOHTTP_OPENAI:"aiohttp_openai",Anthropic:"anthropic",ANTHROPIC_TEXT:"anthropic_text",AssemblyAI:"assemblyai",AUTO_ROUTER:"auto_router",Azure:"azure",Azure_AI_Studio:"azure_ai",AZURE_TEXT:"azure_text",BASETEN:"baseten",Bedrock:"bedrock",BedrockMantle:"bedrock_mantle",BYTEZ:"bytez",Cerebras:"cerebras",CLARIFAI:"clarifai",CLOUDFLARE:"cloudflare",CODESTRAL:"codestral",Cohere:"cohere",COHERE_CHAT:"cohere_chat",COMETAPI:"cometapi",COMPACTIFAI:"compactifai",Cursor:"cursor",Dashscope:"dashscope",Databricks:"databricks",DATAROBOT:"datarobot",DeepInfra:"deepinfra",Deepgram:"deepgram",Deepseek:"deepseek",DOCKER_MODEL_RUNNER:"docker_model_runner",DOTPROMPT:"dotprompt",ElevenLabs:"elevenlabs",EMPOWER:"empower",FalAI:"fal_ai",FEATHERLESS_AI:"featherless_ai",FireworksAI:"fireworks_ai",FRIENDLIAI:"friendliai",GALADRIEL:"galadriel",GITHUB_COPILOT:"github_copilot",Google_AI_Studio:"gemini",GradientAI:"gradient_ai",Groq:"groq",HEROKU:"heroku",Hosted_Vllm:"hosted_vllm",HUGGINGFACE:"huggingface",HYPERBOLIC:"hyperbolic",Infinity:"infinity",JinaAI:"jina_ai",LAMBDA_AI:"lambda_ai",LEMONADE:"lemonade",LLAMAFILE:"llamafile",LLAMA:"meta_llama",LM_STUDIO:"lm_studio",MARITALK:"maritalk",MiniMax:"minimax",MistralAI:"mistral",MOONSHOT:"moonshot",MORPH:"morph",NEBIUS:"nebius",NLP_CLOUD:"nlp_cloud",NOVITA:"novita",NSCALE:"nscale",NVIDIA_NIM:"nvidia_nim",Ollama:"ollama",OLLAMA_CHAT:"ollama_chat",OOBABOOGA:"oobabooga",OpenAI:"openai",OPENAI_LIKE:"openai_like",OpenAI_Compatible:"openai",OpenAI_Text:"text-completion-openai",OpenAI_Text_Compatible:"text-completion-openai",Openrouter:"openrouter",Oracle:"oci",OVHCLOUD:"ovhcloud",Perplexity:"perplexity",PETALS:"petals",PG_VECTOR:"pg_vector",PREDIBASE:"predibase",RECRAFT:"recraft",REPLICATE:"replicate",RunwayML:"runwayml",SAGEMAKER_LEGACY:"sagemaker",SageMaker:"sagemaker_chat",Sambanova:"sambanova",SAP:"sap",Snowflake:"snowflake",Soniox:"soniox",TEXT_COMPLETION_CODESTRAL:"text-completion-codestral",TogetherAI:"together_ai",TOPAZ:"topaz",Triton:"triton",V0:"v0",VERCEL_AI_GATEWAY:"vercel_ai_gateway",Vertex_AI:"vertex_ai",VERTEX_AI_BETA:"vertex_ai_beta",VLLM:"vllm",VolcEngine:"volcengine",Voyage:"voyage",WANDB:"wandb",WATSONX:"watsonx",WATSONX_TEXT:"watsonx_text",xAI:"xai",XINFERENCE:"xinference",ZAI:"zai"},r=new Set(["bedrock_mantle"]),a="/ui/assets/logos/",l={"A2A Agent":`${a}a2a_agent.png`,Ai21:`${a}ai21.svg`,"Ai21 Chat":`${a}ai21.svg`,"AI/ML API":`${a}aiml_api.svg`,"Aiohttp Openai":`${a}openai_small.svg`,Anthropic:`${a}anthropic.svg`,"Anthropic Text":`${a}anthropic.svg`,AssemblyAI:`${a}assemblyai_small.png`,Azure:`${a}microsoft_azure.svg`,"Azure AI Foundry (Studio)":`${a}microsoft_azure.svg`,"Azure Text":`${a}microsoft_azure.svg`,Baseten:`${a}baseten.svg`,"Amazon Bedrock":`${a}bedrock.svg`,"Amazon Bedrock Mantle":`${a}bedrock.svg`,"AWS SageMaker":`${a}bedrock.svg`,Cerebras:`${a}cerebras.svg`,Cloudflare:`${a}cloudflare.svg`,Codestral:`${a}mistral.svg`,Cohere:`${a}cohere.svg`,"Cohere Chat":`${a}cohere.svg`,Cometapi:`${a}cometapi.svg`,Cursor:`${a}cursor.svg`,"Databricks (Qwen API)":`${a}databricks.svg`,Dashscope:`${a}dashscope.svg`,Deepseek:`${a}deepseek.svg`,Deepgram:`${a}deepgram.png`,DeepInfra:`${a}deepinfra.png`,ElevenLabs:`${a}elevenlabs.png`,"Fal AI":`${a}fal_ai.jpg`,"Featherless Ai":`${a}featherless.svg`,"Fireworks AI":`${a}fireworks.svg`,Friendliai:`${a}friendli.svg`,"Github Copilot":`${a}github_copilot.svg`,"Google AI Studio":`${a}google.svg`,GradientAI:`${a}gradientai.svg`,Groq:`${a}groq.svg`,vllm:`${a}vllm.png`,Huggingface:`${a}huggingface.svg`,Hyperbolic:`${a}hyperbolic.svg`,Infinity:`${a}infinity.png`,"Jina AI":`${a}jina.png`,"Lambda Ai":`${a}lambda.svg`,"Lm Studio":`${a}lmstudio.svg`,"Meta Llama":`${a}meta_llama.svg`,MiniMax:`${a}minimax.svg`,"Mistral AI":`${a}mistral.svg`,Moonshot:`${a}moonshot.svg`,Morph:`${a}morph.svg`,Nebius:`${a}nebius.svg`,Novita:`${a}novita.svg`,"Nvidia Nim":`${a}nvidia_nim.svg`,Ollama:`${a}ollama.svg`,"Ollama Chat":`${a}ollama.svg`,Oobabooga:`${a}openai_small.svg`,OpenAI:`${a}openai_small.svg`,"Openai Like":`${a}openai_small.svg`,"OpenAI Text Completion":`${a}openai_small.svg`,"OpenAI-Compatible Completions (legacy /v1/completions)":`${a}openai_small.svg`,"OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)":`${a}openai_small.svg`,Openrouter:`${a}openrouter.svg`,"Oracle Cloud Infrastructure (OCI)":`${a}oracle.svg`,Perplexity:`${a}perplexity-ai.svg`,Recraft:`${a}recraft.svg`,Replicate:`${a}replicate.svg`,RunwayML:`${a}runwayml.png`,Sagemaker:`${a}bedrock.svg`,Sambanova:`${a}sambanova.svg`,"SAP Generative AI Hub":`${a}sap.png`,Snowflake:`${a}snowflake.svg`,Soniox:`${a}soniox.svg`,"Text-Completion-Codestral":`${a}mistral.svg`,TogetherAI:`${a}togetherai.svg`,Topaz:`${a}topaz.svg`,Triton:`${a}nvidia_triton.png`,V0:`${a}v0.svg`,"Vercel Ai Gateway":`${a}vercel.svg`,"Vertex AI (Anthropic, Gemini, etc.)":`${a}google.svg`,"Vertex Ai Beta":`${a}google.svg`,Vllm:`${a}vllm.png`,VolcEngine:`${a}volcengine.png`,"Voyage AI":`${a}voyage.webp`,Watsonx:`${a}watsonx.svg`,"Watsonx Text":`${a}watsonx.svg`,xAI:`${a}xai.svg`,Xinference:`${a}xinference.svg`};e.s(["Providers",()=>o,"getPlaceholder",0,e=>{if("AI/ML API"===e)return"aiml/flux-pro/v1.1";if("Vertex AI (Anthropic, Gemini, etc.)"===e)return"gemini-pro";if("Anthropic"==e)return"claude-3-opus";if("Amazon Bedrock"==e)return"claude-3-opus";if("AWS SageMaker"==e)return"sagemaker/jumpstart-dft-meta-textgeneration-llama-2-7b";else if("Google AI Studio"==e)return"gemini-pro";else if("Azure AI Foundry (Studio)"==e)return"azure_ai/command-r-plus";else if("Azure"==e)return"my-deployment";else if("Oracle Cloud Infrastructure (OCI)"==e)return"oci/xai.grok-4";else if("Snowflake"==e)return"snowflake/mistral-7b";else if("Voyage AI"==e)return"voyage/";else if("Jina AI"==e)return"jina_ai/";else if("VolcEngine"==e)return"volcengine/";else if("DeepInfra"==e)return"deepinfra/";else if("Fal AI"==e)return"fal_ai/fal-ai/flux-pro/v1.1-ultra";else if("RunwayML"==e)return"runwayml/gen4_turbo";else if("Watsonx"===e)return"watsonx/ibm/granite-3-3-8b-instruct";else if("Cursor"===e)return"cursor/claude-4-sonnet";else if("Z.AI (Zhipu AI)"===e)return"zai/glm-4.5";else return"gpt-3.5-turbo"},"getProviderLogoAndName",0,e=>{if(!e)return{logo:"",displayName:"-"};if("gemini"===e.toLowerCase()){let e="Google AI Studio";return{logo:(0,i.resolveLogoSrc)(l[e])??"",displayName:e}}let t=Object.keys(n).find(t=>n[t].toLowerCase()===e.toLowerCase())??Object.keys(n).find(t=>t.toLowerCase()===e.toLowerCase());if(!t)return{logo:"",displayName:e};let r=o[t];return{logo:(0,i.resolveLogoSrc)(l[r])??"",displayName:r}},"getProviderModels",0,(e,t)=>{let i=n[e],o=[];return e&&"object"==typeof t&&(Object.entries(t).forEach(([e,t])=>{if(null!==t&&"object"==typeof t&&"litellm_provider"in t){let n=t.litellm_provider,a="string"==typeof n&&(n.startsWith(`${i}_`)||n.startsWith(`${i}-`));(n===i||a&&!r.has(n))&&o.push(e)}}),"Cohere"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"cohere_chat"===t.litellm_provider&&o.push(e)}),"AWS SageMaker"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"sagemaker_chat"===t.litellm_provider&&o.push(e)})),o},"providerLogoMap",0,l,"provider_map",0,n])},728889,e=>{"use strict";var t=e.i(290571),i=e.i(271645),o=e.i(829087),n=e.i(480731),r=e.i(444755),a=e.i(673706),l=e.i(95779);let s={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},c={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},d={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},m=(0,a.makeClassName)("Icon"),u=i.default.forwardRef((e,u)=>{let{icon:g,variant:p="simple",tooltip:h,size:f=n.Sizes.SM,color:b,className:v}=e,$=(0,t.__rest)(e,["icon","variant","tooltip","size","color","className"]),A=((e,t)=>{switch(e){case"simple":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?(0,a.getColorClassNames)(t,l.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(p,b),{tooltipProps:I,getReferenceProps:C}=(0,o.useTooltip)();return i.default.createElement("span",Object.assign({ref:(0,a.mergeRefs)([u,I.refs.setReference]),className:(0,r.tremorTwMerge)(m("root"),"inline-flex shrink-0 items-center justify-center",A.bgColor,A.textColor,A.borderColor,A.ringColor,d[p].rounded,d[p].border,d[p].shadow,d[p].ring,s[f].paddingX,s[f].paddingY,v)},C,$),i.default.createElement(o.default,Object.assign({text:h},I)),i.default.createElement(g,{className:(0,r.tremorTwMerge)(m("icon"),"shrink-0",c[f].height,c[f].width)}))});u.displayName="Icon",e.s(["default",0,u],728889)},752978,e=>{"use strict";var t=e.i(728889);e.s(["Icon",()=>t.default])},122577,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlayIcon",0,i],122577)},360820,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))});e.s(["ChevronUpIcon",0,i],360820)},591935,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))});e.s(["PencilAltIcon",0,i],591935)},434626,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))});e.s(["ExternalLinkIcon",0,i],434626)},551332,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))});e.s(["ClipboardCopyIcon",0,i],551332)},902555,e=>{"use strict";var t=e.i(843476),i=e.i(591935),o=e.i(122577),n=e.i(278587),r=e.i(68155),a=e.i(360820),l=e.i(871943),s=e.i(434626),c=e.i(551332),d=e.i(592968),m=e.i(115504),u=e.i(752978);function g({icon:e,onClick:i,className:o,disabled:n,dataTestId:r}){return n?(0,t.jsx)(u.Icon,{icon:e,size:"sm",className:"opacity-50 cursor-not-allowed","data-testid":r}):(0,t.jsx)(u.Icon,{icon:e,size:"sm",onClick:i,className:(0,m.cx)("cursor-pointer",o),"data-testid":r})}let p={Edit:{icon:i.PencilAltIcon,className:"hover:text-blue-600"},Delete:{icon:r.TrashIcon,className:"hover:text-red-600"},Test:{icon:o.PlayIcon,className:"hover:text-blue-600"},Regenerate:{icon:n.RefreshIcon,className:"hover:text-green-600"},Up:{icon:a.ChevronUpIcon,className:"hover:text-blue-600"},Down:{icon:l.ChevronDownIcon,className:"hover:text-blue-600"},Open:{icon:s.ExternalLinkIcon,className:"hover:text-green-600"},Copy:{icon:c.ClipboardCopyIcon,className:"hover:text-blue-600"}};e.s(["default",0,function({onClick:e,tooltipText:i,disabled:o=!1,disabledTooltipText:n,dataTestId:r,variant:a}){let{icon:l,className:s}=p[a];return(0,t.jsx)(d.Tooltip,{title:o?n:i,children:(0,t.jsx)("span",{children:(0,t.jsx)(g,{icon:l,onClick:e,className:s,disabled:o,dataTestId:r})})})}],902555)},280898,e=>{"use strict";e.i(247167);var t=e.i(271645),i=e.i(121229),o=e.i(864517),n=e.i(343794),r=e.i(931067),a=e.i(209428),l=e.i(211577),s=e.i(703923),c=e.i(404948),d=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function m(e){return"string"==typeof e}let u=function(e){var i,o,u,g,p,h=e.className,f=e.prefixCls,b=e.style,v=e.active,$=e.status,A=e.iconPrefix,I=e.icon,C=(e.wrapperStyle,e.stepNumber),x=e.disabled,S=e.description,w=e.title,k=e.subTitle,O=e.progressDot,E=e.stepIcon,T=e.tailContent,y=e.icons,_=e.stepIndex,L=e.onStepClick,M=e.onClick,N=e.render,P=(0,s.default)(e,d),R={};L&&!x&&(R.role="button",R.tabIndex=0,R.onClick=function(e){null==M||M(e),L(_)},R.onKeyDown=function(e){var t=e.which;(t===c.default.ENTER||t===c.default.SPACE)&&L(_)});var z=$||"wait",D=(0,n.default)("".concat(f,"-item"),"".concat(f,"-item-").concat(z),h,(p={},(0,l.default)(p,"".concat(f,"-item-custom"),I),(0,l.default)(p,"".concat(f,"-item-active"),v),(0,l.default)(p,"".concat(f,"-item-disabled"),!0===x),p)),H=(0,a.default)({},b),j=t.createElement("div",(0,r.default)({},P,{className:D,style:H}),t.createElement("div",(0,r.default)({onClick:M},R,{className:"".concat(f,"-item-container")}),t.createElement("div",{className:"".concat(f,"-item-tail")},T),t.createElement("div",{className:"".concat(f,"-item-icon")},(u=(0,n.default)("".concat(f,"-icon"),"".concat(A,"icon"),(i={},(0,l.default)(i,"".concat(A,"icon-").concat(I),I&&m(I)),(0,l.default)(i,"".concat(A,"icon-check"),!I&&"finish"===$&&(y&&!y.finish||!y)),(0,l.default)(i,"".concat(A,"icon-cross"),!I&&"error"===$&&(y&&!y.error||!y)),i)),g=t.createElement("span",{className:"".concat(f,"-icon-dot")}),o=O?"function"==typeof O?t.createElement("span",{className:"".concat(f,"-icon")},O(g,{index:C-1,status:$,title:w,description:S})):t.createElement("span",{className:"".concat(f,"-icon")},g):I&&!m(I)?t.createElement("span",{className:"".concat(f,"-icon")},I):y&&y.finish&&"finish"===$?t.createElement("span",{className:"".concat(f,"-icon")},y.finish):y&&y.error&&"error"===$?t.createElement("span",{className:"".concat(f,"-icon")},y.error):I||"finish"===$||"error"===$?t.createElement("span",{className:u}):t.createElement("span",{className:"".concat(f,"-icon")},C),E&&(o=E({index:C-1,status:$,title:w,description:S,node:o})),o)),t.createElement("div",{className:"".concat(f,"-item-content")},t.createElement("div",{className:"".concat(f,"-item-title")},w,k&&t.createElement("div",{title:"string"==typeof k?k:void 0,className:"".concat(f,"-item-subtitle")},k)),S&&t.createElement("div",{className:"".concat(f,"-item-description")},S))));return N&&(j=N(j)||null),j};var g=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function p(e){var i,o=e.prefixCls,c=void 0===o?"rc-steps":o,d=e.style,m=void 0===d?{}:d,p=e.className,h=(e.children,e.direction),f=e.type,b=void 0===f?"default":f,v=e.labelPlacement,$=e.iconPrefix,A=void 0===$?"rc":$,I=e.status,C=void 0===I?"process":I,x=e.size,S=e.current,w=void 0===S?0:S,k=e.progressDot,O=e.stepIcon,E=e.initial,T=void 0===E?0:E,y=e.icons,_=e.onChange,L=e.itemRender,M=e.items,N=(0,s.default)(e,g),P="inline"===b,R=P||void 0!==k&&k,z=P||void 0===h?"horizontal":h,D=P?void 0:x,H=(0,n.default)(c,"".concat(c,"-").concat(z),p,(i={},(0,l.default)(i,"".concat(c,"-").concat(D),D),(0,l.default)(i,"".concat(c,"-label-").concat(R?"vertical":void 0===v?"horizontal":v),"horizontal"===z),(0,l.default)(i,"".concat(c,"-dot"),!!R),(0,l.default)(i,"".concat(c,"-navigation"),"navigation"===b),(0,l.default)(i,"".concat(c,"-inline"),P),i)),j=function(e){_&&w!==e&&_(e)};return t.default.createElement("div",(0,r.default)({className:H,style:m},N),(void 0===M?[]:M).filter(function(e){return e}).map(function(e,i){var o=(0,a.default)({},e),n=T+i;return"error"===C&&i===w-1&&(o.className="".concat(c,"-next-error")),o.status||(n===w?o.status=C:n{let i=`${t.componentCls}-item`,o=`${e}IconColor`,n=`${e}TitleColor`,r=`${e}DescriptionColor`,a=`${e}TailColor`,l=`${e}IconBgColor`,s=`${e}IconBorderColor`,c=`${e}DotColor`;return{[`${i}-${e} ${i}-icon`]:{backgroundColor:t[l],borderColor:t[s],[`> ${t.componentCls}-icon`]:{color:t[o],[`${t.componentCls}-icon-dot`]:{background:t[c]}}},[`${i}-${e}${i}-custom ${i}-icon`]:{[`> ${t.componentCls}-icon`]:{color:t[c]}},[`${i}-${e} > ${i}-container > ${i}-content > ${i}-title`]:{color:t[n],"&::after":{backgroundColor:t[a]}},[`${i}-${e} > ${i}-container > ${i}-content > ${i}-description`]:{color:t[r]},[`${i}-${e} > ${i}-container > ${i}-tail::after`]:{backgroundColor:t[a]}}},w=(0,C.genStyleHooks)("Steps",e=>{let{colorTextDisabled:t,controlHeightLG:i,colorTextLightSolid:o,colorText:n,colorPrimary:r,colorTextDescription:a,colorTextQuaternary:l,colorError:s,colorBorderSecondary:c,colorSplit:d}=e;return(e=>{let{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.resetComponent)(e)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),(e=>{let{componentCls:t,motionDurationSlow:i}=e,o=`${t}-item`,n=`${o}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[o]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${o}-container > ${o}-tail, > ${o}-container > ${o}-content > ${o}-title::after`]:{display:"none"}}},[`${o}-container`]:{outline:"none",[`&:focus-visible ${n}`]:(0,I.genFocusOutline)(e)},[`${n}, ${o}-content`]:{display:"inline-block",verticalAlign:"top"},[n]:{width:e.iconSize,height:e.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:e.marginXS,fontSize:e.iconFontSize,fontFamily:e.fontFamily,lineHeight:(0,A.unit)(e.iconSize),textAlign:"center",borderRadius:e.iconSize,border:`${(0,A.unit)(e.lineWidth)} ${e.lineType} transparent`,transition:`background-color ${i}, border-color ${i}`,[`${t}-icon`]:{position:"relative",top:e.iconTop,color:e.colorPrimary,lineHeight:1}},[`${o}-tail`]:{position:"absolute",top:e.calc(e.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:e.lineWidth,background:e.colorSplit,borderRadius:e.lineWidth,transition:`background ${i}`,content:'""'}},[`${o}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:e.padding,color:e.colorText,fontSize:e.fontSizeLG,lineHeight:(0,A.unit)(e.titleLineHeight),"&::after":{position:"absolute",top:e.calc(e.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:e.lineWidth,background:e.processTailColor,content:'""'}},[`${o}-subtitle`]:{display:"inline",marginInlineStart:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize},[`${o}-description`]:{color:e.colorTextDescription,fontSize:e.fontSize}},S("wait",e)),S("process",e)),{[`${o}-process > ${o}-container > ${o}-title`]:{fontWeight:e.fontWeightStrong}}),S("finish",e)),S("error",e)),{[`${o}${t}-next-error > ${t}-item-title::after`]:{background:e.colorError},[`${o}-disabled`]:{cursor:"not-allowed"}})})(e)),(e=>{let{componentCls:t,motionDurationSlow:i}=e;return{[`& ${t}-item`]:{[`&:not(${t}-item-active)`]:{[`& > ${t}-item-container[role='button']`]:{cursor:"pointer",[`${t}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${t}-icon`]:{transition:`color ${i}`}},"&:hover":{[`${t}-item`]:{"&-title, &-subtitle, &-description":{color:e.colorPrimary}}}},[`&:not(${t}-item-process)`]:{[`& > ${t}-item-container[role='button']:hover`]:{[`${t}-item`]:{"&-icon":{borderColor:e.colorPrimary,[`${t}-icon`]:{color:e.colorPrimary}}}}}}},[`&${t}-horizontal:not(${t}-label-vertical)`]:{[`${t}-item`]:{paddingInlineStart:e.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${t}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:e.descriptionMaxWidth,whiteSpace:"normal"}}}}})(e)),(e=>{let{componentCls:t,customIconTop:i,customIconSize:o,customIconFontSize:n}=e;return{[`${t}-item-custom`]:{[`> ${t}-item-container > ${t}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${t}-icon`]:{top:i,width:o,height:o,fontSize:n,lineHeight:(0,A.unit)(o)}}},[`&:not(${t}-vertical)`]:{[`${t}-item-custom`]:{[`${t}-item-icon`]:{width:"auto",background:"none"}}}}})(e)),(e=>{let{componentCls:t,iconSizeSM:i,fontSizeSM:o,fontSize:n,colorTextDescription:r}=e;return{[`&${t}-small`]:{[`&${t}-horizontal:not(${t}-label-vertical) ${t}-item`]:{paddingInlineStart:e.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${t}-item-icon`]:{width:i,height:i,marginTop:0,marginBottom:0,marginInline:`0 ${(0,A.unit)(e.marginXS)}`,fontSize:o,lineHeight:(0,A.unit)(i),textAlign:"center",borderRadius:i},[`${t}-item-title`]:{paddingInlineEnd:e.paddingSM,fontSize:n,lineHeight:(0,A.unit)(i),"&::after":{top:e.calc(i).div(2).equal()}},[`${t}-item-description`]:{color:r,fontSize:n},[`${t}-item-tail`]:{top:e.calc(i).div(2).sub(e.paddingXXS).equal()},[`${t}-item-custom ${t}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${t}-icon`]:{fontSize:i,lineHeight:(0,A.unit)(i),transform:"none"}}}}})(e)),(e=>{let{componentCls:t,iconSizeSM:i,iconSize:o}=e;return{[`&${t}-vertical`]:{display:"flex",flexDirection:"column",[`> ${t}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${t}-item-icon`]:{float:"left",marginInlineEnd:e.margin},[`${t}-item-content`]:{display:"block",minHeight:e.calc(e.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${t}-item-title`]:{lineHeight:(0,A.unit)(o)},[`${t}-item-description`]:{paddingBottom:e.paddingSM}},[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(o).div(2).sub(e.lineWidth).equal(),width:e.lineWidth,height:"100%",padding:`${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).add(o).equal())} 0 ${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).equal())}`,"&::after":{width:e.lineWidth,height:"100%"}},[`> ${t}-item:not(:last-child) > ${t}-item-container > ${t}-item-tail`]:{display:"block"},[` > ${t}-item > ${t}-item-container > ${t}-item-content > ${t}-item-title`]:{"&::after":{display:"none"}},[`&${t}-small ${t}-item-container`]:{[`${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(i).div(2).sub(e.lineWidth).equal(),padding:`${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).add(i).equal())} 0 ${(0,A.unit)(e.calc(e.marginXXS).mul(1.5).equal())}`},[`${t}-item-title`]:{lineHeight:(0,A.unit)(i)}}}}})(e)),(e=>{let{componentCls:t}=e,i=`${t}-item`;return{[`${t}-horizontal`]:{[`${i}-tail`]:{transform:"translateY(-50%)"}}}})(e)),(e=>{let{componentCls:t,iconSize:i,lineHeight:o,iconSizeSM:n}=e;return{[`&${t}-label-vertical`]:{[`${t}-item`]:{overflow:"visible","&-tail":{marginInlineStart:e.calc(i).div(2).add(e.controlHeightLG).equal(),padding:`0 ${(0,A.unit)(e.paddingLG)}`},"&-content":{display:"block",width:e.calc(i).div(2).add(e.controlHeightLG).mul(2).equal(),marginTop:e.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:e.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:e.marginXXS,marginInlineStart:0,lineHeight:o}},[`&${t}-small:not(${t}-dot)`]:{[`${t}-item`]:{"&-icon":{marginInlineStart:e.calc(i).sub(n).div(2).add(e.controlHeightLG).equal()}}}}}})(e)),(e=>{let{componentCls:t,descriptionMaxWidth:i,lineHeight:o,dotCurrentSize:n,dotSize:r,motionDurationSlow:a}=e;return{[`&${t}-dot, &${t}-dot${t}-small`]:{[`${t}-item`]:{"&-title":{lineHeight:o},"&-tail":{top:e.calc(e.dotSize).sub(e.calc(e.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,A.unit)(e.calc(i).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,A.unit)(e.calc(e.marginSM).mul(2).equal())})`,height:e.calc(e.lineWidth).mul(3).equal(),marginInlineStart:e.marginSM}},"&-icon":{width:r,height:r,marginInlineStart:e.calc(e.descriptionMaxWidth).sub(r).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,A.unit)(r),background:"transparent",border:0,[`${t}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${a}`,"&::after":{position:"absolute",top:e.calc(e.marginSM).mul(-1).equal(),insetInlineStart:e.calc(r).sub(e.calc(e.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:e.calc(e.controlHeightLG).mul(1.5).equal(),height:e.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:i},[`&-process ${t}-item-icon`]:{position:"relative",top:e.calc(r).sub(n).div(2).equal(),width:n,height:n,lineHeight:(0,A.unit)(n),background:"none",marginInlineStart:e.calc(e.descriptionMaxWidth).sub(n).div(2).equal()},[`&-process ${t}-icon`]:{[`&:first-child ${t}-icon-dot`]:{insetInlineStart:0}}}},[`&${t}-vertical${t}-dot`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(r).div(2).equal(),marginInlineStart:0,background:"none"},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(n).div(2).equal(),top:0,insetInlineStart:e.calc(r).sub(n).div(2).equal(),marginInlineStart:0},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeight).sub(r).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,A.unit)(e.calc(r).add(e.paddingXS).equal())} 0 ${(0,A.unit)(e.paddingXS)}`,"&::after":{marginInlineStart:e.calc(r).sub(e.lineWidth).div(2).equal()}},[`&${t}-small`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(r).div(2).equal()},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(n).div(2).equal()},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeightSM).sub(r).div(2).equal()}},[`${t}-item:first-child ${t}-icon-dot`]:{insetInlineStart:0},[`${t}-item-content`]:{width:"inherit"}}}})(e)),(e=>{let{componentCls:t,navContentMaxWidth:i,navArrowColor:o,stepsNavActiveColor:n,motionDurationSlow:r}=e;return{[`&${t}-navigation`]:{paddingTop:e.paddingSM,[`&${t}-small`]:{[`${t}-item`]:{"&-container":{marginInlineStart:e.calc(e.marginSM).mul(-1).equal()}}},[`${t}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:e.calc(e.margin).mul(-1).equal(),paddingBottom:e.paddingSM,textAlign:"start",transition:`opacity ${r}`,[`${t}-item-content`]:{maxWidth:i},[`${t}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},I.textEllipsis),{"&::after":{display:"none"}})},[`&:not(${t}-item-active)`]:{[`${t}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,A.unit)(e.calc(e.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,borderTop:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${o}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${o}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:e.lineWidthBold,backgroundColor:n,transition:`width ${r}, inset-inline-start ${r}`,transitionTimingFunction:"ease-out",content:'""'}},[`${t}-item${t}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${t}-navigation${t}-vertical`]:{[`> ${t}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${t}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:e.calc(e.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,A.unit)(e.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:e.calc(e.controlHeight).mul(.25).equal(),height:e.calc(e.controlHeight).mul(.25).equal(),marginBottom:e.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}},[`&${t}-navigation${t}-horizontal`]:{[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}}})(e)),(e=>{let{componentCls:t}=e;return{[`&${t}-rtl`]:{direction:"rtl",[`${t}-item`]:{"&-subtitle":{float:"left"}},[`&${t}-navigation`]:{[`${t}-item::after`]:{transform:"rotate(-45deg)"}},[`&${t}-vertical`]:{[`> ${t}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${t}-item-icon`]:{float:"right"}}},[`&${t}-dot`]:{[`${t}-item-icon ${t}-icon-dot, &${t}-small ${t}-item-icon ${t}-icon-dot`]:{float:"right"}}}}})(e)),(e=>{let{antCls:t,componentCls:i,iconSize:o,iconSizeSM:n,processIconColor:r,marginXXS:a,lineWidthBold:l,lineWidth:s,paddingXXS:c}=e,d=e.calc(o).add(e.calc(l).mul(4).equal()).equal(),m=e.calc(n).add(e.calc(e.lineWidth).mul(4).equal()).equal();return{[`&${i}-with-progress`]:{[`${i}-item`]:{paddingTop:c,[`&-process ${i}-item-container ${i}-item-icon ${i}-icon`]:{color:r}},[`&${i}-vertical > ${i}-item `]:{paddingInlineStart:c,[`> ${i}-item-container > ${i}-item-tail`]:{top:a,insetInlineStart:e.calc(o).div(2).sub(s).add(c).equal()}},[`&, &${i}-small`]:{[`&${i}-horizontal ${i}-item:first-child`]:{paddingBottom:c,paddingInlineStart:c}},[`&${i}-small${i}-vertical > ${i}-item > ${i}-item-container > ${i}-item-tail`]:{insetInlineStart:e.calc(n).div(2).sub(s).add(c).equal()},[`&${i}-label-vertical ${i}-item ${i}-item-tail`]:{top:e.calc(o).div(2).add(c).equal()},[`${i}-item-icon`]:{position:"relative",[`${t}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,A.unit)(d)} !important`,height:`${(0,A.unit)(d)} !important`}}},[`&${i}-small`]:{[`&${i}-label-vertical ${i}-item ${i}-item-tail`]:{top:e.calc(n).div(2).add(c).equal()},[`${i}-item-icon ${t}-progress-inner`]:{width:`${(0,A.unit)(m)} !important`,height:`${(0,A.unit)(m)} !important`}}}}})(e)),(e=>{let{componentCls:t,inlineDotSize:i,inlineTitleColor:o,inlineTailColor:n}=e,r=e.calc(e.paddingXS).add(e.lineWidth).equal(),a={[`${t}-item-container ${t}-item-content ${t}-item-title`]:{color:o}};return{[`&${t}-inline`]:{width:"auto",display:"inline-flex",[`${t}-item`]:{flex:"none","&-container":{padding:`${(0,A.unit)(r)} ${(0,A.unit)(e.paddingXXS)} 0`,margin:`0 ${(0,A.unit)(e.calc(e.marginXXS).div(2).equal())}`,borderRadius:e.borderRadiusSM,cursor:"pointer",transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:i,height:i,marginInlineStart:`calc(50% - ${(0,A.unit)(e.calc(i).div(2).equal())})`,[`> ${t}-icon`]:{top:0},[`${t}-icon-dot`]:{borderRadius:e.calc(e.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:e.calc(e.marginXS).sub(e.lineWidth).equal()},"&-title":{color:o,fontSize:e.fontSizeSM,lineHeight:e.lineHeightSM,fontWeight:"normal",marginBottom:e.calc(e.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:e.calc(i).div(2).add(r).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:e.lineWidth,borderRadius:0,marginInlineStart:0,background:n}},[`&:first-child ${t}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${t}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:e.colorBorderBg,border:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${n}`}},a),"&-finish":Object.assign({[`${t}-item-tail::after`]:{backgroundColor:n},[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:n,border:`${(0,A.unit)(e.lineWidth)} ${e.lineType} ${n}`}},a),"&-error":a,"&-active, &-process":Object.assign({[`${t}-item-icon`]:{width:i,height:i,marginInlineStart:`calc(50% - ${(0,A.unit)(e.calc(i).div(2).equal())})`,top:0}},a),[`&:not(${t}-item-active) > ${t}-item-container[role='button']:hover`]:{[`${t}-item-title`]:{color:o}}}}}})(e))}})((0,x.mergeToken)(e,{processIconColor:o,processTitleColor:n,processDescriptionColor:n,processIconBgColor:r,processIconBorderColor:r,processDotColor:r,processTailColor:d,waitTitleColor:a,waitDescriptionColor:a,waitTailColor:d,waitDotColor:t,finishIconColor:r,finishTitleColor:n,finishDescriptionColor:a,finishTailColor:r,finishDotColor:r,errorIconColor:o,errorTitleColor:s,errorDescriptionColor:s,errorTailColor:d,errorIconBgColor:s,errorIconBorderColor:s,errorDotColor:s,stepsNavActiveColor:r,stepsProgressSize:i,inlineDotSize:6,inlineTitleColor:l,inlineTailColor:c}))},e=>({titleLineHeight:e.controlHeight,customIconSize:e.controlHeight,customIconTop:0,customIconFontSize:e.controlHeightSM,iconSize:e.controlHeight,iconTop:-.5,iconFontSize:e.fontSize,iconSizeSM:e.fontSizeHeading3,dotSize:e.controlHeight/4,dotCurrentSize:e.controlHeightLG/4,navArrowColor:e.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:e.wireframe?e.colorTextDisabled:e.colorTextLabel,waitIconBgColor:e.wireframe?e.colorBgContainer:e.colorFillContent,waitIconBorderColor:e.wireframe?e.colorTextDisabled:"transparent",finishIconBgColor:e.wireframe?e.colorBgContainer:e.controlItemBgActive,finishIconBorderColor:e.wireframe?e.colorPrimary:e.controlItemBgActive}));var k=e.i(876556),O=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(i[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);nt.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(i[o[n]]=e[o[n]]);return i};let E=e=>{var r,a;let{percent:l,size:s,className:c,rootClassName:d,direction:m,items:u,responsive:g=!0,current:A=0,children:I,style:C}=e,x=O(e,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:S}=(0,b.default)(g),{getPrefixCls:E,direction:T,className:y,style:_}=(0,h.useComponentConfig)("steps"),L=t.useMemo(()=>g&&S?"vertical":m,[g,S,m]),M=(0,f.default)(s),N=E("steps",e.prefixCls),[P,R,z]=w(N),D="inline"===e.type,H=E("",e.iconPrefix),j=(r=u,a=I,r?r:(0,k.default)(a).map(e=>{if(t.isValidElement(e)){let{props:t}=e;return Object.assign({},t)}return null}).filter(e=>e)),B=D?void 0:l,q=Object.assign(Object.assign({},_),C),W=(0,n.default)(y,{[`${N}-rtl`]:"rtl"===T,[`${N}-with-progress`]:void 0!==B},c,d,R,z),G={finish:t.createElement(i.default,{className:`${N}-finish-icon`}),error:t.createElement(o.default,{className:`${N}-error-icon`})};return P(t.createElement(p,Object.assign({icons:G},x,{style:q,current:A,size:M,items:j,itemRender:D?(e,i)=>e.description?t.createElement($.default,{title:e.description},i):i:void 0,stepIcon:({node:e,status:i})=>"process"===i&&void 0!==B?t.createElement("div",{className:`${N}-progress-icon`},t.createElement(v.default,{type:"circle",percent:B,size:"small"===M?32:40,strokeWidth:4,format:()=>null}),e):e,direction:L,prefixCls:N,iconPrefix:H,className:W})))};E.Step=p.Step,e.s(["Steps",0,E],280898)},86408,e=>{"use strict";var t=e.i(843476),i=e.i(271645),o=e.i(618566),n=e.i(934879);function r(){let e=(0,o.useSearchParams)().get("key"),[r,a]=(0,i.useState)(null);return(0,i.useEffect)(()=>{e&&a(e)},[e]),(0,t.jsx)(n.default,{accessToken:r,publicPage:!0,premiumUser:!1,userRole:null})}e.s(["default",0,function(){return(0,t.jsx)(i.Suspense,{fallback:(0,t.jsx)("div",{className:"flex items-center justify-center min-h-screen",children:"Loading..."}),children:(0,t.jsx)(r,{})})}])}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/025upuv8sk9e9.js b/litellm/proxy/_experimental/out/_next/static/chunks/025upuv8sk9e9.js
deleted file mode 100644
index 2c8f1387ee0..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/025upuv8sk9e9.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,916925,e=>{"use strict";var t,a=e.i(555987),n=((t={}).A2A_Agent="A2A Agent",t.AI21="Ai21",t.AI21_CHAT="Ai21 Chat",t.AIML="AI/ML API",t.AIOHTTP_OPENAI="Aiohttp Openai",t.Anthropic="Anthropic",t.ANTHROPIC_TEXT="Anthropic Text",t.AssemblyAI="AssemblyAI",t.AUTO_ROUTER="Auto Router",t.Bedrock="Amazon Bedrock",t.BedrockMantle="Amazon Bedrock Mantle",t.SageMaker="AWS SageMaker",t.Azure="Azure",t.Azure_AI_Studio="Azure AI Foundry (Studio)",t.AZURE_TEXT="Azure Text",t.BASETEN="Baseten",t.BYTEZ="Bytez",t.Cerebras="Cerebras",t.CLARIFAI="Clarifai",t.CLOUDFLARE="Cloudflare",t.CODESTRAL="Codestral",t.Cohere="Cohere",t.COHERE_CHAT="Cohere Chat",t.COMETAPI="Cometapi",t.COMPACTIFAI="Compactifai",t.Cursor="Cursor",t.Dashscope="Dashscope",t.Databricks="Databricks (Qwen API)",t.DATAROBOT="Datarobot",t.DeepInfra="DeepInfra",t.Deepgram="Deepgram",t.Deepseek="Deepseek",t.DOCKER_MODEL_RUNNER="Docker Model Runner",t.DOTPROMPT="Dotprompt",t.ElevenLabs="ElevenLabs",t.EMPOWER="Empower",t.FalAI="Fal AI",t.FEATHERLESS_AI="Featherless Ai",t.FireworksAI="Fireworks AI",t.FRIENDLIAI="Friendliai",t.GALADRIEL="Galadriel",t.GITHUB_COPILOT="Github Copilot",t.Google_AI_Studio="Google AI Studio",t.GradientAI="GradientAI",t.Groq="Groq",t.HEROKU="Heroku",t.Hosted_Vllm="vllm",t.HUGGINGFACE="Huggingface",t.HYPERBOLIC="Hyperbolic",t.Infinity="Infinity",t.JinaAI="Jina AI",t.LAMBDA_AI="Lambda Ai",t.LEMONADE="Lemonade",t.LLAMAFILE="Llamafile",t.LM_STUDIO="Lm Studio",t.LLAMA="Meta Llama",t.MARITALK="Maritalk",t.MiniMax="MiniMax",t.MistralAI="Mistral AI",t.MOONSHOT="Moonshot",t.MORPH="Morph",t.NEBIUS="Nebius",t.NLP_CLOUD="Nlp Cloud",t.NOVITA="Novita",t.NSCALE="Nscale",t.NVIDIA_NIM="Nvidia Nim",t.Ollama="Ollama",t.OLLAMA_CHAT="Ollama Chat",t.OOBABOOGA="Oobabooga",t.OpenAI="OpenAI",t.OPENAI_LIKE="Openai Like",t.OpenAI_Compatible="OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)",t.OpenAI_Text="OpenAI Text Completion",t.OpenAI_Text_Compatible="OpenAI-Compatible Completions (legacy /v1/completions)",t.Openrouter="Openrouter",t.Oracle="Oracle Cloud Infrastructure (OCI)",t.OVHCLOUD="Ovhcloud",t.Perplexity="Perplexity",t.PETALS="Petals",t.PG_VECTOR="Pg Vector",t.PREDIBASE="Predibase",t.RECRAFT="Recraft",t.REPLICATE="Replicate",t.RunwayML="RunwayML",t.SAGEMAKER_LEGACY="Sagemaker",t.Sambanova="Sambanova",t.SAP="SAP Generative AI Hub",t.Snowflake="Snowflake",t.Soniox="Soniox",t.TEXT_COMPLETION_CODESTRAL="Text-Completion-Codestral",t.TogetherAI="TogetherAI",t.TOPAZ="Topaz",t.Triton="Triton",t.V0="V0",t.VERCEL_AI_GATEWAY="Vercel Ai Gateway",t.Vertex_AI="Vertex AI (Anthropic, Gemini, etc.)",t.VERTEX_AI_BETA="Vertex Ai Beta",t.VLLM="Vllm",t.VolcEngine="VolcEngine",t.Voyage="Voyage AI",t.WANDB="Wandb",t.WATSONX="Watsonx",t.WATSONX_TEXT="Watsonx Text",t.xAI="xAI",t.XINFERENCE="Xinference",t.ZAI="Z.AI (Zhipu AI)",t);let o={A2A_Agent:"a2a_agent",AI21:"ai21",AI21_CHAT:"ai21_chat",AIML:"aiml",AIOHTTP_OPENAI:"aiohttp_openai",Anthropic:"anthropic",ANTHROPIC_TEXT:"anthropic_text",AssemblyAI:"assemblyai",AUTO_ROUTER:"auto_router",Azure:"azure",Azure_AI_Studio:"azure_ai",AZURE_TEXT:"azure_text",BASETEN:"baseten",Bedrock:"bedrock",BedrockMantle:"bedrock_mantle",BYTEZ:"bytez",Cerebras:"cerebras",CLARIFAI:"clarifai",CLOUDFLARE:"cloudflare",CODESTRAL:"codestral",Cohere:"cohere",COHERE_CHAT:"cohere_chat",COMETAPI:"cometapi",COMPACTIFAI:"compactifai",Cursor:"cursor",Dashscope:"dashscope",Databricks:"databricks",DATAROBOT:"datarobot",DeepInfra:"deepinfra",Deepgram:"deepgram",Deepseek:"deepseek",DOCKER_MODEL_RUNNER:"docker_model_runner",DOTPROMPT:"dotprompt",ElevenLabs:"elevenlabs",EMPOWER:"empower",FalAI:"fal_ai",FEATHERLESS_AI:"featherless_ai",FireworksAI:"fireworks_ai",FRIENDLIAI:"friendliai",GALADRIEL:"galadriel",GITHUB_COPILOT:"github_copilot",Google_AI_Studio:"gemini",GradientAI:"gradient_ai",Groq:"groq",HEROKU:"heroku",Hosted_Vllm:"hosted_vllm",HUGGINGFACE:"huggingface",HYPERBOLIC:"hyperbolic",Infinity:"infinity",JinaAI:"jina_ai",LAMBDA_AI:"lambda_ai",LEMONADE:"lemonade",LLAMAFILE:"llamafile",LLAMA:"meta_llama",LM_STUDIO:"lm_studio",MARITALK:"maritalk",MiniMax:"minimax",MistralAI:"mistral",MOONSHOT:"moonshot",MORPH:"morph",NEBIUS:"nebius",NLP_CLOUD:"nlp_cloud",NOVITA:"novita",NSCALE:"nscale",NVIDIA_NIM:"nvidia_nim",Ollama:"ollama",OLLAMA_CHAT:"ollama_chat",OOBABOOGA:"oobabooga",OpenAI:"openai",OPENAI_LIKE:"openai_like",OpenAI_Compatible:"openai",OpenAI_Text:"text-completion-openai",OpenAI_Text_Compatible:"text-completion-openai",Openrouter:"openrouter",Oracle:"oci",OVHCLOUD:"ovhcloud",Perplexity:"perplexity",PETALS:"petals",PG_VECTOR:"pg_vector",PREDIBASE:"predibase",RECRAFT:"recraft",REPLICATE:"replicate",RunwayML:"runwayml",SAGEMAKER_LEGACY:"sagemaker",SageMaker:"sagemaker_chat",Sambanova:"sambanova",SAP:"sap",Snowflake:"snowflake",Soniox:"soniox",TEXT_COMPLETION_CODESTRAL:"text-completion-codestral",TogetherAI:"together_ai",TOPAZ:"topaz",Triton:"triton",V0:"v0",VERCEL_AI_GATEWAY:"vercel_ai_gateway",Vertex_AI:"vertex_ai",VERTEX_AI_BETA:"vertex_ai_beta",VLLM:"vllm",VolcEngine:"volcengine",Voyage:"voyage",WANDB:"wandb",WATSONX:"watsonx",WATSONX_TEXT:"watsonx_text",xAI:"xai",XINFERENCE:"xinference",ZAI:"zai"},i=new Set(["bedrock_mantle"]),r="/ui/assets/logos/",l={"A2A Agent":`${r}a2a_agent.png`,Ai21:`${r}ai21.svg`,"Ai21 Chat":`${r}ai21.svg`,"AI/ML API":`${r}aiml_api.svg`,"Aiohttp Openai":`${r}openai_small.svg`,Anthropic:`${r}anthropic.svg`,"Anthropic Text":`${r}anthropic.svg`,AssemblyAI:`${r}assemblyai_small.png`,Azure:`${r}microsoft_azure.svg`,"Azure AI Foundry (Studio)":`${r}microsoft_azure.svg`,"Azure Text":`${r}microsoft_azure.svg`,Baseten:`${r}baseten.svg`,"Amazon Bedrock":`${r}bedrock.svg`,"Amazon Bedrock Mantle":`${r}bedrock.svg`,"AWS SageMaker":`${r}bedrock.svg`,Cerebras:`${r}cerebras.svg`,Cloudflare:`${r}cloudflare.svg`,Codestral:`${r}mistral.svg`,Cohere:`${r}cohere.svg`,"Cohere Chat":`${r}cohere.svg`,Cometapi:`${r}cometapi.svg`,Cursor:`${r}cursor.svg`,"Databricks (Qwen API)":`${r}databricks.svg`,Dashscope:`${r}dashscope.svg`,Deepseek:`${r}deepseek.svg`,Deepgram:`${r}deepgram.png`,DeepInfra:`${r}deepinfra.png`,ElevenLabs:`${r}elevenlabs.png`,"Fal AI":`${r}fal_ai.jpg`,"Featherless Ai":`${r}featherless.svg`,"Fireworks AI":`${r}fireworks.svg`,Friendliai:`${r}friendli.svg`,"Github Copilot":`${r}github_copilot.svg`,"Google AI Studio":`${r}google.svg`,GradientAI:`${r}gradientai.svg`,Groq:`${r}groq.svg`,vllm:`${r}vllm.png`,Huggingface:`${r}huggingface.svg`,Hyperbolic:`${r}hyperbolic.svg`,Infinity:`${r}infinity.png`,"Jina AI":`${r}jina.png`,"Lambda Ai":`${r}lambda.svg`,"Lm Studio":`${r}lmstudio.svg`,"Meta Llama":`${r}meta_llama.svg`,MiniMax:`${r}minimax.svg`,"Mistral AI":`${r}mistral.svg`,Moonshot:`${r}moonshot.svg`,Morph:`${r}morph.svg`,Nebius:`${r}nebius.svg`,Novita:`${r}novita.svg`,"Nvidia Nim":`${r}nvidia_nim.svg`,Ollama:`${r}ollama.svg`,"Ollama Chat":`${r}ollama.svg`,Oobabooga:`${r}openai_small.svg`,OpenAI:`${r}openai_small.svg`,"Openai Like":`${r}openai_small.svg`,"OpenAI Text Completion":`${r}openai_small.svg`,"OpenAI-Compatible Completions (legacy /v1/completions)":`${r}openai_small.svg`,"OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)":`${r}openai_small.svg`,Openrouter:`${r}openrouter.svg`,"Oracle Cloud Infrastructure (OCI)":`${r}oracle.svg`,Perplexity:`${r}perplexity-ai.svg`,Recraft:`${r}recraft.svg`,Replicate:`${r}replicate.svg`,RunwayML:`${r}runwayml.png`,Sagemaker:`${r}bedrock.svg`,Sambanova:`${r}sambanova.svg`,"SAP Generative AI Hub":`${r}sap.png`,Snowflake:`${r}snowflake.svg`,Soniox:`${r}soniox.svg`,"Text-Completion-Codestral":`${r}mistral.svg`,TogetherAI:`${r}togetherai.svg`,Topaz:`${r}topaz.svg`,Triton:`${r}nvidia_triton.png`,V0:`${r}v0.svg`,"Vercel Ai Gateway":`${r}vercel.svg`,"Vertex AI (Anthropic, Gemini, etc.)":`${r}google.svg`,"Vertex Ai Beta":`${r}google.svg`,Vllm:`${r}vllm.png`,VolcEngine:`${r}volcengine.png`,"Voyage AI":`${r}voyage.webp`,Watsonx:`${r}watsonx.svg`,"Watsonx Text":`${r}watsonx.svg`,xAI:`${r}xai.svg`,Xinference:`${r}xinference.svg`};e.s(["Providers",()=>n,"getPlaceholder",0,e=>{if("AI/ML API"===e)return"aiml/flux-pro/v1.1";if("Vertex AI (Anthropic, Gemini, etc.)"===e)return"gemini-pro";if("Anthropic"==e)return"claude-3-opus";if("Amazon Bedrock"==e)return"claude-3-opus";if("AWS SageMaker"==e)return"sagemaker/jumpstart-dft-meta-textgeneration-llama-2-7b";else if("Google AI Studio"==e)return"gemini-pro";else if("Azure AI Foundry (Studio)"==e)return"azure_ai/command-r-plus";else if("Azure"==e)return"my-deployment";else if("Oracle Cloud Infrastructure (OCI)"==e)return"oci/xai.grok-4";else if("Snowflake"==e)return"snowflake/mistral-7b";else if("Voyage AI"==e)return"voyage/";else if("Jina AI"==e)return"jina_ai/";else if("VolcEngine"==e)return"volcengine/";else if("DeepInfra"==e)return"deepinfra/";else if("Fal AI"==e)return"fal_ai/fal-ai/flux-pro/v1.1-ultra";else if("RunwayML"==e)return"runwayml/gen4_turbo";else if("Watsonx"===e)return"watsonx/ibm/granite-3-3-8b-instruct";else if("Cursor"===e)return"cursor/claude-4-sonnet";else if("Z.AI (Zhipu AI)"===e)return"zai/glm-4.5";else return"gpt-3.5-turbo"},"getProviderLogoAndName",0,e=>{if(!e)return{logo:"",displayName:"-"};if("gemini"===e.toLowerCase()){let e="Google AI Studio";return{logo:(0,a.resolveLogoSrc)(l[e])??"",displayName:e}}let t=Object.keys(o).find(t=>o[t].toLowerCase()===e.toLowerCase())??Object.keys(o).find(t=>t.toLowerCase()===e.toLowerCase());if(!t)return{logo:"",displayName:e};let i=n[t];return{logo:(0,a.resolveLogoSrc)(l[i])??"",displayName:i}},"getProviderModels",0,(e,t)=>{let a=o[e],n=[];return e&&"object"==typeof t&&(Object.entries(t).forEach(([e,t])=>{if(null!==t&&"object"==typeof t&&"litellm_provider"in t){let o=t.litellm_provider,r="string"==typeof o&&(o.startsWith(`${a}_`)||o.startsWith(`${a}-`));(o===a||r&&!i.has(o))&&n.push(e)}}),"Cohere"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"cohere_chat"===t.litellm_provider&&n.push(e)}),"AWS SageMaker"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"sagemaker_chat"===t.litellm_provider&&n.push(e)})),n},"providerLogoMap",0,l,"provider_map",0,o])},727612,e=>{"use strict";let t=(0,e.i(475254).default)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",0,t],727612)},541071,e=>{"use strict";let t=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,t],541071)},755146,e=>{"use strict";var t=e.i(843476),a=e.i(451512),n=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(a.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:o=0,side:i="bottom",sideOffset:r=4,className:l,...s}){return(0,t.jsx)(a.Menu.Portal,{children:(0,t.jsx)(a.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:o,side:i,sideOffset:r,children:(0,t.jsx)(a.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,n.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",l),...s})})})},"DropdownMenuItem",0,function({className:e,inset:o,variant:i="default",...r}){return(0,t.jsx)(a.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":o,"data-variant":i,className:(0,n.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...r})},"DropdownMenuSeparator",0,function({className:e,...o}){return(0,t.jsx)(a.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,n.cn)("-mx-1 my-1 h-px bg-border",e),...o})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(a.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let t=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,t],332102)},118366,e=>{"use strict";var t=e.i(991124);e.s(["CopyIcon",()=>t.default])},751904,e=>{"use strict";var t=e.i(401361);e.s(["EditOutlined",()=>t.default])},541202,e=>{"use strict";var t=e.i(843476),a=e.i(522016),n=e.i(560445);e.s(["DeprecationBanner",0,({featureName:e})=>(0,t.jsx)(n.Alert,{message:`${e} is on a draft deprecation list`,description:(0,t.jsxs)(t.Fragment,{children:[`${e} is one of several experimental features we're considering removing, potentially as early as September 1, 2026. This list is a draft and is not final. If you rely on this feature, please share feedback on the `,(0,t.jsx)(a.default,{href:"https://github.com/BerriAI/litellm/discussions/32090",target:"_blank",rel:"noopener noreferrer",children:"deprecation discussion"}),"."]}),type:"info",showIcon:!0,closable:!0,style:{marginBottom:16}})])},608856,e=>{"use strict";e.i(247167);var t=e.i(271645),a=e.i(343794),n=e.i(209428),o=e.i(392221),i=e.i(951160),r=e.i(174428),l=t.createContext(null),s=t.createContext({}),c=e.i(211577),d=e.i(931067),u=e.i(361275),m=e.i(404948),p=e.i(244009),g=e.i(703923),f=e.i(611935),v=["prefixCls","className","containerRef"];let h=function(e){var n=e.prefixCls,o=e.className,i=e.containerRef,r=(0,g.default)(e,v),l=t.useContext(s).panel,c=(0,f.useComposeRef)(l,i);return t.createElement("div",(0,d.default)({className:(0,a.default)("".concat(n,"-content"),o),role:"dialog",ref:c},(0,p.default)(e,{aria:!0}),{"aria-modal":"true"},r))};var b=e.i(883110);function x(e){return"string"==typeof e&&String(Number(e))===e?((0,b.default)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var A={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"},$=t.forwardRef(function(e,i){var r,s,g,f=e.prefixCls,v=e.open,b=e.placement,$=e.inline,y=e.push,O=e.forceRender,C=e.autoFocus,I=e.keyboard,k=e.classNames,E=e.rootClassName,S=e.rootStyle,w=e.zIndex,T=e.className,M=e.id,_=e.style,N=e.motion,L=e.width,z=e.height,j=e.children,R=e.mask,D=e.maskClosable,H=e.maskMotion,B=e.maskClassName,P=e.maskStyle,V=e.afterOpenChange,W=e.onClose,F=e.onMouseEnter,G=e.onMouseOver,U=e.onMouseLeave,X=e.onClick,K=e.onKeyDown,Y=e.onKeyUp,Z=e.styles,q=e.drawerRender,J=t.useRef(),Q=t.useRef(),ee=t.useRef();t.useImperativeHandle(i,function(){return J.current}),t.useEffect(function(){if(v&&C){var e;null==(e=J.current)||e.focus({preventScroll:!0})}},[v]);var et=t.useState(!1),ea=(0,o.default)(et,2),en=ea[0],eo=ea[1],ei=t.useContext(l),er=null!=(r=null!=(s=null==(g="boolean"==typeof y?y?{}:{distance:0}:y||{})?void 0:g.distance)?s:null==ei?void 0:ei.pushDistance)?r:180,el=t.useMemo(function(){return{pushDistance:er,push:function(){eo(!0)},pull:function(){eo(!1)}}},[er]);t.useEffect(function(){var e,t;v?null==ei||null==(e=ei.push)||e.call(ei):null==ei||null==(t=ei.pull)||t.call(ei)},[v]),t.useEffect(function(){return function(){var e;null==ei||null==(e=ei.pull)||e.call(ei)}},[]);var es=t.createElement(u.default,(0,d.default)({key:"mask"},H,{visible:R&&v}),function(e,o){var i=e.className,r=e.style;return t.createElement("div",{className:(0,a.default)("".concat(f,"-mask"),i,null==k?void 0:k.mask,B),style:(0,n.default)((0,n.default)((0,n.default)({},r),P),null==Z?void 0:Z.mask),onClick:D&&v?W:void 0,ref:o})}),ec="function"==typeof N?N(b):N,ed={};if(en&&er)switch(b){case"top":ed.transform="translateY(".concat(er,"px)");break;case"bottom":ed.transform="translateY(".concat(-er,"px)");break;case"left":ed.transform="translateX(".concat(er,"px)");break;default:ed.transform="translateX(".concat(-er,"px)")}"left"===b||"right"===b?ed.width=x(L):ed.height=x(z);var eu={onMouseEnter:F,onMouseOver:G,onMouseLeave:U,onClick:X,onKeyDown:K,onKeyUp:Y},em=t.createElement(u.default,(0,d.default)({key:"panel"},ec,{visible:v,forceRender:O,onVisibleChanged:function(e){null==V||V(e)},removeOnLeave:!1,leavedClassName:"".concat(f,"-content-wrapper-hidden")}),function(o,i){var r=o.className,l=o.style,s=t.createElement(h,(0,d.default)({id:M,containerRef:i,prefixCls:f,className:(0,a.default)(T,null==k?void 0:k.content),style:(0,n.default)((0,n.default)({},_),null==Z?void 0:Z.content)},(0,p.default)(e,{aria:!0}),eu),j);return t.createElement("div",(0,d.default)({className:(0,a.default)("".concat(f,"-content-wrapper"),null==k?void 0:k.wrapper,r),style:(0,n.default)((0,n.default)((0,n.default)({},ed),l),null==Z?void 0:Z.wrapper)},(0,p.default)(e,{data:!0})),q?q(s):s)}),ep=(0,n.default)({},S);return w&&(ep.zIndex=w),t.createElement(l.Provider,{value:el},t.createElement("div",{className:(0,a.default)(f,"".concat(f,"-").concat(b),E,(0,c.default)((0,c.default)({},"".concat(f,"-open"),v),"".concat(f,"-inline"),$)),style:ep,tabIndex:-1,ref:J,onKeyDown:function(e){var t,a,n=e.keyCode,o=e.shiftKey;switch(n){case m.default.TAB:n===m.default.TAB&&(o||document.activeElement!==ee.current?o&&document.activeElement===Q.current&&(null==(a=ee.current)||a.focus({preventScroll:!0})):null==(t=Q.current)||t.focus({preventScroll:!0}));break;case m.default.ESC:W&&I&&(e.stopPropagation(),W(e))}}},es,t.createElement("div",{tabIndex:0,ref:Q,style:A,"aria-hidden":"true","data-sentinel":"start"}),em,t.createElement("div",{tabIndex:0,ref:ee,style:A,"aria-hidden":"true","data-sentinel":"end"})))});let y=function(e){var a=e.open,l=e.prefixCls,c=e.placement,d=e.autoFocus,u=e.keyboard,m=e.width,p=e.mask,g=void 0===p||p,f=e.maskClosable,v=e.getContainer,h=e.forceRender,b=e.afterOpenChange,x=e.destroyOnClose,A=e.onMouseEnter,y=e.onMouseOver,O=e.onMouseLeave,C=e.onClick,I=e.onKeyDown,k=e.onKeyUp,E=e.panelRef,S=t.useState(!1),w=(0,o.default)(S,2),T=w[0],M=w[1],_=t.useState(!1),N=(0,o.default)(_,2),L=N[0],z=N[1];(0,r.default)(function(){z(!0)},[]);var j=!!L&&void 0!==a&&a,R=t.useRef(),D=t.useRef();(0,r.default)(function(){j&&(D.current=document.activeElement)},[j]);var H=t.useMemo(function(){return{panel:E}},[E]);if(!h&&!T&&!j&&x)return null;var B=(0,n.default)((0,n.default)({},e),{},{open:j,prefixCls:void 0===l?"rc-drawer":l,placement:void 0===c?"right":c,autoFocus:void 0===d||d,keyboard:void 0===u||u,width:void 0===m?378:m,mask:g,maskClosable:void 0===f||f,inline:!1===v,afterOpenChange:function(e){var t,a;M(e),null==b||b(e),e||!D.current||null!=(t=R.current)&&t.contains(D.current)||null==(a=D.current)||a.focus({preventScroll:!0})},ref:R},{onMouseEnter:A,onMouseOver:y,onMouseLeave:O,onClick:C,onKeyDown:I,onKeyUp:k});return t.createElement(s.Provider,{value:H},t.createElement(i.default,{open:j||h||T,autoDestroy:!1,getContainer:v,autoLock:g&&(j||T)},t.createElement($,B)))};var O=e.i(981444),C=e.i(617206),I=e.i(122767),k=e.i(613541),E=e.i(340010),S=e.i(242064),w=e.i(922611),T=e.i(563113),M=e.i(185793);let _=e=>{var n,o,i,r;let l,{prefixCls:s,ariaId:c,title:d,footer:u,extra:m,closable:p,loading:g,onClose:f,headerStyle:v,bodyStyle:h,footerStyle:b,children:x,classNames:A,styles:$}=e,y=(0,S.useComponentConfig)("drawer");l=!1===p?void 0:void 0===p||!0===p?"start":(null==p?void 0:p.placement)==="end"?"end":"start";let O=t.useCallback(e=>t.createElement("button",{type:"button",onClick:f,className:(0,a.default)(`${s}-close`,{[`${s}-close-${l}`]:"end"===l})},e),[f,s,l]),[C,I]=(0,T.useClosable)((0,T.pickClosable)(e),(0,T.pickClosable)(y),{closable:!0,closeIconRender:O});return t.createElement(t.Fragment,null,d||C?t.createElement("div",{style:Object.assign(Object.assign(Object.assign({},null==(i=y.styles)?void 0:i.header),v),null==$?void 0:$.header),className:(0,a.default)(`${s}-header`,{[`${s}-header-close-only`]:C&&!d&&!m},null==(r=y.classNames)?void 0:r.header,null==A?void 0:A.header)},t.createElement("div",{className:`${s}-header-title`},"start"===l&&I,d&&t.createElement("div",{className:`${s}-title`,id:c},d)),m&&t.createElement("div",{className:`${s}-extra`},m),"end"===l&&I):null,t.createElement("div",{className:(0,a.default)(`${s}-body`,null==A?void 0:A.body,null==(n=y.classNames)?void 0:n.body),style:Object.assign(Object.assign(Object.assign({},null==(o=y.styles)?void 0:o.body),h),null==$?void 0:$.body)},g?t.createElement(M.default,{active:!0,title:!1,paragraph:{rows:5},className:`${s}-body-skeleton`}):x),(()=>{var e,n;if(!u)return null;let o=`${s}-footer`;return t.createElement("div",{className:(0,a.default)(o,null==(e=y.classNames)?void 0:e.footer,null==A?void 0:A.footer),style:Object.assign(Object.assign(Object.assign({},null==(n=y.styles)?void 0:n.footer),b),null==$?void 0:$.footer)},u)})())};e.i(296059);var N=e.i(915654),L=e.i(183293),z=e.i(246422),j=e.i(838378);let R=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),D=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},R({opacity:e},{opacity:1})),H=(0,z.genStyleHooks)("Drawer",e=>{let t=(0,j.mergeToken)(e,{});return[(e=>{let{borderRadiusSM:t,componentCls:a,zIndexPopup:n,colorBgMask:o,colorBgElevated:i,motionDurationSlow:r,motionDurationMid:l,paddingXS:s,padding:c,paddingLG:d,fontSizeLG:u,lineHeightLG:m,lineWidth:p,lineType:g,colorSplit:f,marginXS:v,colorIcon:h,colorIconHover:b,colorBgTextHover:x,colorBgTextActive:A,colorText:$,fontWeightStrong:y,footerPaddingBlock:O,footerPaddingInline:C,calc:I}=e,k=`${a}-content-wrapper`;return{[a]:{position:"fixed",inset:0,zIndex:n,pointerEvents:"none",color:$,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${a}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${a}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${a}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${a}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${a}-mask`]:{position:"absolute",inset:0,zIndex:n,background:o,pointerEvents:"auto"},[k]:{position:"absolute",zIndex:n,maxWidth:"100vw",transition:`all ${r}`,"&-hidden":{display:"none"}},[`&-left > ${k}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${k}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${k}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${k}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${a}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${a}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,N.unit)(c)} ${(0,N.unit)(d)}`,fontSize:u,lineHeight:m,borderBottom:`${(0,N.unit)(p)} ${g} ${f}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${a}-extra`]:{flex:"none"},[`${a}-close`]:Object.assign({display:"inline-flex",width:I(u).add(s).equal(),height:I(u).add(s).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",color:h,fontWeight:y,fontSize:u,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${l}`,textRendering:"auto",[`&${a}-close-end`]:{marginInlineStart:v},[`&:not(${a}-close-end)`]:{marginInlineEnd:v},"&:hover":{color:b,backgroundColor:x,textDecoration:"none"},"&:active":{backgroundColor:A}},(0,L.genFocusStyle)(e)),[`${a}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:u,lineHeight:m},[`${a}-body`]:{flex:1,minWidth:0,minHeight:0,padding:d,overflow:"auto",[`${a}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${a}-footer`]:{flexShrink:0,padding:`${(0,N.unit)(O)} ${(0,N.unit)(C)}`,borderTop:`${(0,N.unit)(p)} ${g} ${f}`},"&-rtl":{direction:"rtl"}}}})(t),(e=>{let{componentCls:t,motionDurationSlow:a}=e;return{[t]:{[`${t}-mask-motion`]:D(0,a),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((e,t)=>{let n;return Object.assign(Object.assign({},e),{[`&-${t}`]:[D(.7,a),R({transform:(n="100%",({left:`translateX(-${n})`,right:`translateX(${n})`,top:`translateY(-${n})`,bottom:`translateY(${n})`})[t])},{transform:"none"})]})},{})}}})(t)]},e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}));var B=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]]);return a};let P={distance:180},V=e=>{let{rootClassName:n,width:o,height:i,size:r="default",mask:l=!0,push:s=P,open:c,afterOpenChange:d,onClose:u,prefixCls:m,getContainer:p,panelRef:g=null,style:v,className:h,"aria-labelledby":b,visible:x,afterVisibleChange:A,maskStyle:$,drawerStyle:T,contentWrapperStyle:M,destroyOnClose:N,destroyOnHidden:L}=e,z=B(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","panelRef","style","className","aria-labelledby","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),j=(0,O.default)(),R=z.title?j:void 0,{getPopupContainer:D,getPrefixCls:V,direction:W,className:F,style:G,classNames:U,styles:X}=(0,S.useComponentConfig)("drawer"),K=V("drawer",m),[Y,Z,q]=H(K),J=void 0===p&&D?()=>D(document.body):p,Q=(0,a.default)({"no-mask":!l,[`${K}-rtl`]:"rtl"===W},n,Z,q),ee=t.useMemo(()=>null!=o?o:"large"===r?736:378,[o,r]),et=t.useMemo(()=>null!=i?i:"large"===r?736:378,[i,r]),ea={motionName:(0,k.getTransitionName)(K,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},en=(0,w.usePanelRef)(),eo=(0,f.composeRef)(g,en),[ei,er]=(0,I.useZIndex)("Drawer",z.zIndex),{classNames:el={},styles:es={}}=z;return Y(t.createElement(C.default,{form:!0,space:!0},t.createElement(E.default.Provider,{value:er},t.createElement(y,Object.assign({prefixCls:K,onClose:u,maskMotion:ea,motion:e=>({motionName:(0,k.getTransitionName)(K,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},z,{classNames:{mask:(0,a.default)(el.mask,U.mask),content:(0,a.default)(el.content,U.content),wrapper:(0,a.default)(el.wrapper,U.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},es.mask),$),X.mask),content:Object.assign(Object.assign(Object.assign({},es.content),T),X.content),wrapper:Object.assign(Object.assign(Object.assign({},es.wrapper),M),X.wrapper)},open:null!=c?c:x,mask:l,push:s,width:ee,height:et,style:Object.assign(Object.assign({},G),v),className:(0,a.default)(F,h),rootClassName:Q,getContainer:J,afterOpenChange:null!=d?d:A,panelRef:eo,zIndex:ei,"aria-labelledby":null!=b?b:R,destroyOnClose:null!=L?L:N}),t.createElement(_,Object.assign({prefixCls:K},z,{ariaId:R,onClose:u}))))))};V._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:n,style:o,className:i,placement:r="right"}=e,l=B(e,["prefixCls","style","className","placement"]),{getPrefixCls:s}=t.useContext(S.ConfigContext),c=s("drawer",n),[d,u,m]=H(c),p=(0,a.default)(c,`${c}-pure`,`${c}-${r}`,u,m,i);return d(t.createElement("div",{className:p,style:o},t.createElement(_,Object.assign({prefixCls:c},l))))},e.s(["Drawer",0,V],608856)},872934,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let n={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"};var o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["ExportOutlined",0,i],872934)},180127,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["default",0,t])},516430,e=>{"use strict";var t=e.i(180127);e.s(["ArrowLeftIcon",()=>t.default])},366308,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"};var o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["ToolOutlined",0,i],366308)},245094,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"};var o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["CodeOutlined",0,i],245094)},458505,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar",theme:"outlined"};var o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["DollarOutlined",0,i],458505)},440987,e=>{"use strict";var t=e.i(903446);e.s(["SettingsIcon",()=>t.default])},219470,812618,e=>{"use strict";e.s(["coy",0,{'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",maxHeight:"inherit",height:"inherit",padding:"0 1em",display:"block",overflow:"auto"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",margin:".5em 0",overflow:"visible",padding:"1px",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em"},'pre[class*="language-"] > code':{position:"relative",zIndex:"1",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em",position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal"},'pre[class*="language-"]:before':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"0.18em",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(-2deg)",MozTransform:"rotate(-2deg)",msTransform:"rotate(-2deg)",OTransform:"rotate(-2deg)",transform:"rotate(-2deg)"},'pre[class*="language-"]:after':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"auto",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(2deg)",MozTransform:"rotate(2deg)",msTransform:"rotate(2deg)",OTransform:"rotate(2deg)",transform:"rotate(2deg)",right:"0.75em"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"},'pre[class*="language-"].line-numbers.line-numbers':{paddingLeft:"0"},'pre[class*="language-"].line-numbers.line-numbers code':{paddingLeft:"3.8em"},'pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows':{left:"0"},'pre[class*="language-"][data-line]':{paddingTop:"0",paddingBottom:"0",paddingLeft:"0"},"pre[data-line] code":{position:"relative",paddingLeft:"4em"},"pre .line-highlight":{marginTop:"0"}}],219470),e.i(247167);var t=e.i(931067),a=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"}}]},name:"bulb",theme:"outlined"};var o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["BulbOutlined",0,i],812618)},447593,285903,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z"}}]},name:"clear",theme:"outlined"},o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["ClearOutlined",0,i],447593);var r=e.i(843476),l=e.i(592968),s=e.i(637235);let c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"};var d=a.forwardRef(function(e,n){return a.createElement(o.default,(0,t.default)({},e,{ref:n,icon:c}))});let u={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"};var m=a.forwardRef(function(e,n){return a.createElement(o.default,(0,t.default)({},e,{ref:n,icon:u}))}),p=e.i(872934),g=e.i(812618),f=e.i(366308),v=e.i(458505);e.s(["default",0,({timeToFirstToken:e,totalLatency:t,usage:a,toolName:n})=>e||t||a?(0,r.jsxs)("div",{className:"response-metrics mt-2 pt-2 border-t border-gray-100 text-xs text-gray-500 flex flex-wrap gap-3",children:[void 0!==e&&(0,r.jsx)(l.Tooltip,{title:"Time to first token",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(s.ClockCircleOutlined,{className:"mr-1"}),(0,r.jsxs)("span",{children:["TTFT: ",(e/1e3).toFixed(2),"s"]})]})}),void 0!==t&&(0,r.jsx)(l.Tooltip,{title:"Total latency",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(s.ClockCircleOutlined,{className:"mr-1"}),(0,r.jsxs)("span",{children:["Total Latency: ",(t/1e3).toFixed(2),"s"]})]})}),a?.promptTokens!==void 0&&(0,r.jsx)(l.Tooltip,{title:"Prompt tokens",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(m,{className:"mr-1"}),(0,r.jsxs)("span",{children:["In: ",a.promptTokens]})]})}),a?.completionTokens!==void 0&&(0,r.jsx)(l.Tooltip,{title:"Completion tokens",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(p.ExportOutlined,{className:"mr-1"}),(0,r.jsxs)("span",{children:["Out: ",a.completionTokens]})]})}),a?.reasoningTokens!==void 0&&(0,r.jsx)(l.Tooltip,{title:"Reasoning tokens",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(g.BulbOutlined,{className:"mr-1"}),(0,r.jsxs)("span",{children:["Reasoning: ",a.reasoningTokens]})]})}),a?.totalTokens!==void 0&&(0,r.jsx)(l.Tooltip,{title:"Total tokens",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(d,{className:"mr-1"}),(0,r.jsxs)("span",{children:["Total: ",a.totalTokens]})]})}),a?.cost!==void 0&&(0,r.jsx)(l.Tooltip,{title:"Cost",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(v.DollarOutlined,{className:"mr-1"}),(0,r.jsxs)("span",{children:["$",a.cost.toFixed(6)]})]})}),n&&(0,r.jsx)(l.Tooltip,{title:"Tool used",children:(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(f.ToolOutlined,{className:"mr-1"}),(0,r.jsxs)("span",{children:["Tool: ",n]})]})})]}):null],285903)},132104,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"};var o=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(o.default,(0,t.default)({},e,{ref:i,icon:n}))});e.s(["ArrowUpOutlined",0,i],132104)},573421,e=>{"use strict";e.i(247167);var t=e.i(8211),a=e.i(271645),n=e.i(343794),o=e.i(887719),i=e.i(908206),r=e.i(242064),l=e.i(721132),s=e.i(517455),c=e.i(281256),d=e.i(150073),u=e.i(165370),m=e.i(244451);let p=a.default.createContext({});p.Consumer;var g=e.i(763731),f=e.i(211576),v=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]]);return a};let h=a.default.forwardRef((e,t)=>{let o,{prefixCls:i,children:l,actions:s,extra:c,styles:d,className:u,classNames:m,colStyle:h}=e,b=v(e,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:x,itemLayout:A}=(0,a.useContext)(p),{getPrefixCls:$,list:y}=(0,a.useContext)(r.ConfigContext),O=e=>{var t,a;return(0,n.default)(null==(a=null==(t=null==y?void 0:y.item)?void 0:t.classNames)?void 0:a[e],null==m?void 0:m[e])},C=e=>{var t,a;return Object.assign(Object.assign({},null==(a=null==(t=null==y?void 0:y.item)?void 0:t.styles)?void 0:a[e]),null==d?void 0:d[e])},I=$("list",i),k=s&&s.length>0&&a.default.createElement("ul",{className:(0,n.default)(`${I}-item-action`,O("actions")),key:"actions",style:C("actions")},s.map((e,t)=>a.default.createElement("li",{key:`${I}-item-action-${t}`},e,t!==s.length-1&&a.default.createElement("em",{className:`${I}-item-action-split`})))),E=a.default.createElement(x?"div":"li",Object.assign({},b,x?{}:{ref:t},{className:(0,n.default)(`${I}-item`,{[`${I}-item-no-flex`]:!("vertical"===A?!!c:(o=!1,a.Children.forEach(l,e=>{"string"==typeof e&&(o=!0)}),!(o&&a.Children.count(l)>1)))},u)}),"vertical"===A&&c?[a.default.createElement("div",{className:`${I}-item-main`,key:"content"},l,k),a.default.createElement("div",{className:(0,n.default)(`${I}-item-extra`,O("extra")),key:"extra",style:C("extra")},c)]:[l,k,(0,g.cloneElement)(c,{key:"extra"})]);return x?a.default.createElement(f.Col,{ref:t,flex:1,style:h},E):E});h.Meta=e=>{var{prefixCls:t,className:o,avatar:i,title:l,description:s}=e,c=v(e,["prefixCls","className","avatar","title","description"]);let{getPrefixCls:d}=(0,a.useContext)(r.ConfigContext),u=d("list",t),m=(0,n.default)(`${u}-item-meta`,o),p=a.default.createElement("div",{className:`${u}-item-meta-content`},l&&a.default.createElement("h4",{className:`${u}-item-meta-title`},l),s&&a.default.createElement("div",{className:`${u}-item-meta-description`},s));return a.default.createElement("div",Object.assign({},c,{className:m}),i&&a.default.createElement("div",{className:`${u}-item-meta-avatar`},i),(l||s)&&p)},e.i(296059);var b=e.i(915654),x=e.i(183293),A=e.i(246422),$=e.i(838378);let y=(0,A.genStyleHooks)("List",e=>{let t=(0,$.mergeToken)(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[(e=>{let{componentCls:t,antCls:a,controlHeight:n,minHeight:o,paddingSM:i,marginLG:r,padding:l,itemPadding:s,colorPrimary:c,itemPaddingSM:d,itemPaddingLG:u,paddingXS:m,margin:p,colorText:g,colorTextDescription:f,motionDurationSlow:v,lineWidth:h,headerBg:A,footerBg:$,emptyTextPadding:y,metaMarginBottom:O,avatarMarginRight:C,titleMarginBottom:I,descriptionFontSize:k}=e;return{[t]:Object.assign(Object.assign({},(0,x.resetComponent)(e)),{position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:A},[`${t}-footer`]:{background:$},[`${t}-header, ${t}-footer`]:{paddingBlock:i},[`${t}-pagination`]:{marginBlockStart:r,[`${a}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:s,color:g,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:C},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:g},[`${t}-item-meta-title`]:{margin:`0 0 ${(0,b.unit)(e.marginXXS)} 0`,color:g,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:g,transition:`all ${v}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:f,fontSize:k,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${(0,b.unit)(m)}`,color:f,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:h,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${(0,b.unit)(l)} 0`,color:f,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:y,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${a}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:p,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:r},[`${t}-item-meta`]:{marginBlockEnd:O,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:I,color:g,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:l,marginInlineStart:"auto","> li":{padding:`0 ${(0,b.unit)(l)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${(0,b.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${(0,b.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${(0,b.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:n},[`${t}-split${t}-something-after-last-item ${a}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${(0,b.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:u},[`${t}-sm ${t}-item`]:{padding:d},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}})(t),(e=>{let{listBorderedCls:t,componentCls:a,paddingLG:n,margin:o,itemPaddingSM:i,itemPaddingLG:r,marginLG:l,borderRadiusLG:s}=e,c=(0,b.unit)(e.calc(s).sub(e.lineWidth).equal());return{[t]:{border:`${(0,b.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:s,[`${a}-header`]:{borderRadius:`${c} ${c} 0 0`},[`${a}-footer`]:{borderRadius:`0 0 ${c} ${c}`},[`${a}-header,${a}-footer,${a}-item`]:{paddingInline:n},[`${a}-pagination`]:{margin:`${(0,b.unit)(o)} ${(0,b.unit)(l)}`}},[`${t}${a}-sm`]:{[`${a}-item,${a}-header,${a}-footer`]:{padding:i}},[`${t}${a}-lg`]:{[`${a}-item,${a}-header,${a}-footer`]:{padding:r}}}})(t),(e=>{let{componentCls:t,screenSM:a,screenMD:n,marginLG:o,marginSM:i,margin:r}=e;return{[`@media screen and (max-width:${n}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${a}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${(0,b.unit)(r)}`}}}}}})(t)]},e=>({contentWidth:220,itemPadding:`${(0,b.unit)(e.paddingContentVertical)} 0`,itemPaddingSM:`${(0,b.unit)(e.paddingContentVerticalSM)} ${(0,b.unit)(e.paddingContentHorizontal)}`,itemPaddingLG:`${(0,b.unit)(e.paddingContentVerticalLG)} ${(0,b.unit)(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}));var O=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(a[n[o]]=e[n[o]]);return a};let C=a.forwardRef(function(e,g){let{pagination:f=!1,prefixCls:v,bordered:h=!1,split:b=!0,className:x,rootClassName:A,style:$,children:C,itemLayout:I,loadMore:k,grid:E,dataSource:S=[],size:w,header:T,footer:M,loading:_=!1,rowKey:N,renderItem:L,locale:z}=e,j=O(e,["pagination","prefixCls","bordered","split","className","rootClassName","style","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]),R=f&&"object"==typeof f?f:{},[D,H]=a.useState(R.defaultCurrent||1),[B,P]=a.useState(R.defaultPageSize||10),{getPrefixCls:V,direction:W,className:F,style:G}=(0,r.useComponentConfig)("list"),{renderEmpty:U}=a.useContext(r.ConfigContext),X=e=>(t,a)=>{var n;H(t),P(a),f&&(null==(n=null==f?void 0:f[e])||n.call(f,t,a))},K=X("onChange"),Y=X("onShowSizeChange"),Z=!!(k||f||M),q=V("list",v),[J,Q,ee]=y(q),et=_;"boolean"==typeof et&&(et={spinning:et});let ea=!!(null==et?void 0:et.spinning),en=(0,s.default)(w),eo="";switch(en){case"large":eo="lg";break;case"small":eo="sm"}let ei=(0,n.default)(q,{[`${q}-vertical`]:"vertical"===I,[`${q}-${eo}`]:eo,[`${q}-split`]:b,[`${q}-bordered`]:h,[`${q}-loading`]:ea,[`${q}-grid`]:!!E,[`${q}-something-after-last-item`]:Z,[`${q}-rtl`]:"rtl"===W},F,x,A,Q,ee),er=(0,o.default)({current:1,total:0,position:"bottom"},{total:S.length,current:D,pageSize:B},f||{}),el=Math.ceil(er.total/er.pageSize);er.current=Math.min(er.current,el);let es=f&&a.createElement("div",{className:(0,n.default)(`${q}-pagination`)},a.createElement(u.default,Object.assign({align:"end"},er,{onChange:K,onShowSizeChange:Y}))),ec=(0,t.default)(S);f&&S.length>(er.current-1)*er.pageSize&&(ec=(0,t.default)(S).splice((er.current-1)*er.pageSize,er.pageSize));let ed=Object.keys(E||{}).some(e=>["xs","sm","md","lg","xl","xxl"].includes(e)),eu=(0,d.default)(ed),em=a.useMemo(()=>{for(let e=0;e{if(!E)return;let e=em&&E[em]?E[em]:E.column;if(e)return{width:`${100/e}%`,maxWidth:`${100/e}%`}},[JSON.stringify(E),em]),eg=ea&&a.createElement("div",{style:{minHeight:53}});if(ec.length>0){let e=ec.map((e,t)=>{let n;return L?((n="function"==typeof N?N(e):N?e[N]:e.key)||(n=`list-item-${t}`),a.createElement(a.Fragment,{key:n},L(e,t))):null});eg=E?a.createElement(c.Row,{gutter:E.gutter},a.Children.map(e,e=>a.createElement("div",{key:null==e?void 0:e.key,style:ep},e))):a.createElement("ul",{className:`${q}-items`},e)}else C||ea||(eg=a.createElement("div",{className:`${q}-empty-text`},(null==z?void 0:z.emptyText)||(null==U?void 0:U("List"))||a.createElement(l.default,{componentName:"List"})));let ef=er.position,ev=a.useMemo(()=>({grid:E,itemLayout:I}),[JSON.stringify(E),I]);return J(a.createElement(p.Provider,{value:ev},a.createElement("div",Object.assign({ref:g,style:Object.assign(Object.assign({},G),$),className:ei},j),("top"===ef||"both"===ef)&&es,T&&a.createElement("div",{className:`${q}-header`},T),a.createElement(m.default,Object.assign({},et),eg,C),M&&a.createElement("div",{className:`${q}-footer`},M),k||("bottom"===ef||"both"===ef)&&es)))});C.Item=h,e.s(["List",0,C],573421)},837007,e=>{"use strict";var t=e.i(603908);e.s(["PlusIcon",()=>t.default])}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/02gkipqpalras.js b/litellm/proxy/_experimental/out/_next/static/chunks/02gkipqpalras.js
deleted file mode 100644
index 47ef3f12da9..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/02gkipqpalras.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,797672,e=>{"use strict";var t=e.i(271645);let s=t.forwardRef(function(e,s){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:s},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,s],797672)},250980,e=>{"use strict";var t=e.i(271645);let s=t.forwardRef(function(e,s){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:s},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,s],250980)},309426,e=>{"use strict";var t=e.i(290571),s=e.i(444755),i=e.i(673706),n=e.i(271645),r=e.i(46757);let a=(0,i.makeClassName)("Col"),l=n.default.forwardRef((e,i)=>{let l,o,c,d,{numColSpan:u=1,numColSpanSm:h,numColSpanMd:g,numColSpanLg:m,children:p,className:f}=e,v=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),x=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return n.default.createElement("div",Object.assign({ref:i,className:(0,s.tremorTwMerge)(a("root"),(l=x(u,r.colSpan),o=x(h,r.colSpanSm),c=x(g,r.colSpanMd),d=x(m,r.colSpanLg),(0,s.tremorTwMerge)(l,o,c,d)),f)},v),p)});l.displayName="Col",e.s(["Col",0,l],309426)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},540626,e=>{"use strict";let t;var s,i=e.i(271645);let n=(0,i.createContext)(null);function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[s,i]of e)if(!t.has(s)||!Object.is(i,t.get(s)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let s of e)if(!t.has(s))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let s=a(e);if(s.length!==a(t).length)return!1;for(let i=0;ie,s){let n=s?.compare??o,r=(0,i.useCallback)(t=>{let{unsubscribe:s}=e.subscribe(t);return s},[e]),a=(0,i.useCallback)(()=>e.get(),[e]);return(0,l.useSyncExternalStoreWithSelector)(r,a,a,t,n)}function d(e,...t){return"function"==typeof e?e(...t):e}var u=class{#e=!0;#t;#s;#i;#n;#r;#a;#l;#o=0;#c=5;#d=!1;#u=!1;#h=null;#g=()=>{this.debugLog("Connected to event bus"),this.#r=!0,this.#d=!1,this.debugLog("Emitting queued events",this.#n),this.#n.forEach(e=>this.emitEventToBus(e)),this.#n=[],this.stopConnectLoop(),this.#s().removeEventListener("tanstack-connect-success",this.#g)};#m=()=>{if(this.#o{this.#d||(this.#d=!0,this.#s().addEventListener("tanstack-connect-success",this.#g),this.#m())};constructor({pluginId:e,debug:t=!1,enabled:s=!0,reconnectEveryMs:i=300}){this.#t=e,this.#e=s,this.#s=this.getGlobalTarget,this.#i=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#n=[],this.#r=!1,this.#u=!1,this.#a=null,this.#l=i}startConnectLoop(){null!==this.#a||this.#r||(this.debugLog(`Starting connect loop (every ${this.#l}ms)`),this.#a=setInterval(this.#m,this.#l))}stopConnectLoop(){this.#d=!1,null!==this.#a&&(clearInterval(this.#a),this.#a=null,this.#n=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#i&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let s=new Event(e,{detail:t});this.#s().dispatchEvent(s)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#s().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(s){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#h&&(this.debugLog("Emitting event to internal event target",e,t),this.#h.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#u)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#r){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#n.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#d&&(this.#p(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,s){let i=s?.withEventTarget??!1,n=`${this.#t}:${e}`;if(i&&(this.#h||(this.#h=new EventTarget),this.#h.addEventListener(n,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",n),()=>{};let r=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#s().addEventListener(n,r),this.debugLog("Registered event to bus",n),()=>{i&&this.#h?.removeEventListener(n,r),this.#s().removeEventListener(n,r)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#s().addEventListener("tanstack-devtools-global",t),()=>this.#s().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let s=t.detail;this.#t&&s.pluginId!==this.#t||e(s)};return this.#s().addEventListener("tanstack-devtools-global",t),()=>this.#s().removeEventListener("tanstack-devtools-global",t)}};let h=new Map;function g(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let m=new class extends u{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},p=((s={})[s.None=0]="None",s[s.Mutable=1]="Mutable",s[s.Watching=2]="Watching",s[s.RecursedCheck=4]="RecursedCheck",s[s.Recursed=8]="Recursed",s[s.Dirty=16]="Dirty",s[s.Pending=32]="Pending",s);function f(e,t,s){let i="object"==typeof e,n=i?e:void 0;return{next:(i?e.next:e)?.bind(n),error:(i?e.error:t)?.bind(n),complete:(i?e.complete:s)?.bind(n)}}let v=[],x=0,{link:b,unlink:y,propagate:S,checkDirty:w,shallowPropagate:j}=function({update:e,notify:t,unwatched:s}){return{link:function(e,t,s){let i=t.depsTail;if(void 0!==i&&i.dep===e)return;let n=void 0!==i?i.nextDep:t.deps;if(void 0!==n&&n.dep===e){n.version=s,t.depsTail=n;return}let r=e.subsTail;if(void 0!==r&&r.version===s&&r.sub===t)return;let a=t.depsTail=e.subsTail={version:s,dep:e,sub:t,prevDep:i,nextDep:n,prevSub:r,nextSub:void 0};void 0!==n&&(n.prevDep=a),void 0!==i?i.nextDep=a:t.deps=a,void 0!==r?r.nextSub=a:e.subs=a},unlink:function(e,t=e.sub){let i=e.dep,n=e.prevDep,r=e.nextDep,a=e.nextSub,l=e.prevSub;return void 0!==r?r.prevDep=n:t.depsTail=n,void 0!==n?n.nextDep=r:t.deps=r,void 0!==a?a.prevSub=l:i.subsTail=l,void 0!==l?l.nextSub=a:void 0===(i.subs=a)&&s(i),r},propagate:function(e){let s,i=e.nextSub;e:for(;;){let n=e.sub,r=n.flags;if(r&(p.RecursedCheck|p.Recursed|p.Dirty|p.Pending)?r&(p.RecursedCheck|p.Recursed)?r&p.RecursedCheck?!(r&(p.Dirty|p.Pending))&&function(e,t){let s=t.depsTail;for(;void 0!==s;){if(s===e)return!0;s=s.prevDep}return!1}(e,n)?(n.flags=r|(p.Recursed|p.Pending),r&=p.Mutable):r=p.None:n.flags=r&~p.Recursed|p.Pending:r=p.None:n.flags=r|p.Pending,r&p.Watching&&t(n),r&p.Mutable){let t=n.subs;if(void 0!==t){let n=(e=t).nextSub;void 0!==n&&(s={value:i,prev:s},i=n);continue}}if(void 0!==(e=i)){i=e.nextSub;continue}for(;void 0!==s;)if(e=s.value,s=s.prev,void 0!==e){i=e.nextSub;continue e}break}},checkDirty:function(t,s){let n,r=0,a=!1;e:for(;;){let l=t.dep,o=l.flags;if(s.flags&p.Dirty)a=!0;else if((o&(p.Mutable|p.Dirty))==(p.Mutable|p.Dirty)){if(e(l)){let e=l.subs;void 0!==e.nextSub&&i(e),a=!0}}else if((o&(p.Mutable|p.Pending))==(p.Mutable|p.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(n={value:t,prev:n}),t=l.deps,s=l,++r;continue}if(!a){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;r--;){let r=s.subs,l=void 0!==r.nextSub;if(l?(t=n.value,n=n.prev):t=r,a){if(e(s)){l&&i(r),s=t.sub;continue}a=!1}else s.flags&=~p.Pending;s=t.sub;let o=t.nextDep;if(void 0!==o){t=o;continue e}}return a}},shallowPropagate:i};function i(e){do{let s=e.sub,i=s.flags;(i&(p.Pending|p.Dirty))===p.Pending&&(s.flags=i|p.Dirty,(i&(p.Watching|p.RecursedCheck))===p.Watching&&t(s))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){v[C++]=e,e.flags&=~p.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=p.Mutable|p.Dirty,N(e))}}),E=0,C=0;function N(e){let t=e.depsTail,s=void 0!==t?t.nextDep:e.deps;for(;void 0!==s;)s=y(s,e)}var k=class{constructor(e,s){this.atom=function(e){let s="function"==typeof e,i={_snapshot:s?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:s?p.None:p.Mutable,get:()=>(void 0!==t&&b(i,t,x),i._snapshot),subscribe(e){var s;let n,r,a=f(e),l={current:!1},o=(s=()=>{i.get(),l.current?a.next?.(i._snapshot):l.current=!0},n=()=>{let e=t;t=r,++x,r.depsTail=void 0,r.flags=p.Watching|p.RecursedCheck;try{return s()}finally{t=e,r.flags&=~p.RecursedCheck,N(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:p.Watching|p.RecursedCheck,notify(){let e=this.flags;e&p.Dirty||e&p.Pending&&w(this.deps,this)?n():this.flags=p.Watching},stop(){this.flags=p.None,this.depsTail=void 0,N(this)}},n(),r);return{unsubscribe:()=>{o.stop()}}},_update(n){let r=t,a=(void 0)??Object.is;if(s)t=i,++x,i.depsTail=void 0;else if(void 0===n)return!1;s&&(i.flags=p.Mutable|p.RecursedCheck);try{let t=i._snapshot,r="function"==typeof n?n(t):void 0===n&&s?e(t):n;if(void 0===t||!a(t,r))return i._snapshot=r,!0;return!1}finally{t=r,s&&(i.flags&=~p.RecursedCheck),N(i)}}};return s?(i.flags=p.Mutable|p.Dirty,i.get=function(){let e=i.flags;if(e&p.Dirty||e&p.Pending&&w(i.deps,i)){if(i._update()){let e=i.subs;void 0!==e&&j(e)}}else e&p.Pending&&(i.flags=e&~p.Pending);return void 0!==t&&b(i,t,x),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;if(void 0!==e&&(S(e),j(e),1)){for(;E{this.options={...this.options,...e},this.#v()||this.cancel()},this.#x=e=>{this.store.setState(t=>{let s={...t,...e},{isPending:i}=s;return{...s,status:this.#v()?i?"pending":"idle":"disabled"}}),((e,t)=>{let s=t.key;if(s){var i,n;h.set(s,t),m.emit(e,{key:(i={...t,key:s}).key,store:{state:g("function"==typeof(n=i.store).get?n.get():n.state)},options:g(i.options)})}})("Debouncer",this)},this.#v=()=>!!d(this.options.enabled,this),this.#b=()=>d(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#v())return;this.#x({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#x({canLeadingExecute:!1}),t=!0,this.#y(...e)),this.options.trailing&&this.#x({isPending:!0,lastArgs:e}),this.#f&&clearTimeout(this.#f),this.#f=setTimeout(()=>{this.#x({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#y(...e)},this.#b())},this.#y=(...e)=>{this.#v()&&(this.fn(...e),this.#x({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#S(),this.#y(...this.store.state.lastArgs))},this.#S=()=>{this.#f&&(clearTimeout(this.#f),this.#f=void 0)},this.cancel=()=>{this.#S(),this.#x({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#x(_())},this.key=t.key,this.options={...T,...t},this.#x(this.options.initialState??{}),this.key&&m.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#x(e.payload.store.state),this.setOptions(e.payload.options))})}#x;#v;#b;#y;#S};e.s(["useDebouncer",0,function(e,t,s=()=>({})){let a={...((0,i.useContext)(n)?.defaultOptions??{}).debouncer,...t},[l]=(0,i.useState)(()=>{let t=new L(e,a);return t.Subscribe=function(e){let s=c(t.store,e.selector,{compare:r});return"function"==typeof e.children?e.children(s):e.children},t});l.fn=e,l.setOptions(a),(0,i.useEffect)(()=>()=>{a.onUnmount?a.onUnmount(l):l.cancel()},[]);let o=c(l.store,s,{compare:r});return(0,i.useMemo)(()=>({...l,state:o}),[l,o])}],540626)},343488,e=>{"use strict";var t=e.i(540626),s=e.i(271645);e.s(["useDebouncedCallback",0,function(e,i){let n=(0,t.useDebouncer)(e,i).maybeExecute;return(0,s.useCallback)((...e)=>n(...e),[n])}])},500727,e=>{"use strict";var t=e.i(266027),s=e.i(243652),i=e.i(602869),n=e.i(135214);let r=(0,s.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:s}=(0,n.default)();return(0,t.useQuery)({queryKey:r.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,i.fetchMCPServers)(s,e),enabled:!!s})}])},699857,e=>{"use strict";var t=e.i(266027),s=e.i(243652),i=e.i(602869),n=e.i(135214);let r=(0,s.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,n.default)();return(0,t.useQuery)({queryKey:r.list(),queryFn:async()=>await (0,i.fetchMCPToolsets)(e),enabled:!!e})}])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),s=e.i(271645);let i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var n=e.i(9583),r=s.forwardRef(function(e,r){return s.createElement(n.default,(0,t.default)({},e,{ref:r,icon:i}))});e.s(["UserAddOutlined",0,r],213205)},860585,e=>{"use strict";var t=e.i(843476),s=e.i(199133);let{Option:i}=s.Select;e.s(["default",0,({value:e,onChange:n,className:r="",style:a={}})=>(0,t.jsxs)(s.Select,{style:{width:"100%",...a},value:e||void 0,onChange:n,className:r,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(i,{value:"1h",children:"hourly"}),(0,t.jsx)(i,{value:"24h",children:"daily"}),(0,t.jsx)(i,{value:"7d",children:"weekly"}),(0,t.jsx)(i,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},916940,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(199133),n=e.i(602869);e.s(["default",0,({onChange:e,value:r,className:a,accessToken:l,placeholder:o="Select vector stores",disabled:c=!1})=>{let[d,u]=(0,s.useState)([]),[h,g]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{(async()=>{if(l){g(!0);try{let e=await (0,n.vectorStoreListCall)(l);e.data&&u(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{g(!1)}}})()},[l]),(0,t.jsx)("div",{children:(0,t.jsx)(i.Select,{mode:"multiple",placeholder:o,onChange:e,value:r,loading:h,className:a,allowClear:!0,options:d.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:c})})}])},75921,e=>{"use strict";var t=e.i(843476),s=e.i(266027),i=e.i(243652),n=e.i(602869),r=e.i(135214);let a=(0,i.createQueryKeys)("mcpAccessGroups");var l=e.i(500727),o=e.i(699857),c=e.i(199133),d=e.i(234713);let u="toolset:";e.s(["default",0,({onChange:e,value:i,className:h,accessToken:g,placeholder:m="Select MCP servers",disabled:p=!1,teamId:f,allowNoMcpServers:v=!1,allowAllProxyMcpServers:x=!1})=>{let{data:b=[],isLoading:y}=(0,l.useMCPServers)(f),{data:S=[],isLoading:w}=(()=>{let{accessToken:e}=(0,r.default)();return(0,s.useQuery)({queryKey:a.list({}),queryFn:async()=>await (0,n.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:j=[],isLoading:E}=(0,o.useMCPToolsets)(),C=new Set(S),N=[...S.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...b.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...j.map(e=>({label:e.toolset_name,value:`${u}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],k={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},_={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},T=[...i?.servers||[],...i?.accessGroups||[],...(i?.toolsets||[]).map(e=>`${u}${e}`)],L=v&&T.includes(d.NO_MCP_SERVERS_SENTINEL),M=T.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(c.Select,{mode:"multiple",placeholder:m,onChange:t=>{if(x&&t.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[d.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(v&&t.includes(d.NO_MCP_SERVERS_SENTINEL))return void e({servers:[d.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let s=t.filter(e=>e.startsWith(u)).map(e=>e.slice(u.length)),i=t.filter(e=>!e.startsWith(u));e({servers:i.filter(e=>!C.has(e)),accessGroups:i.filter(e=>C.has(e)),toolsets:s})},value:T,loading:y||w||E,className:h,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:p,filterOption:(e,t)=>t?.value===d.NO_MCP_SERVERS_SENTINEL||t?.value===d.ALL_PROXY_MCP_SERVERS_SENTINEL||(N.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(x||M)&&(0,t.jsx)(c.Select.Option,{value:d.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},d.ALL_PROXY_MCP_SERVERS_SENTINEL),v&&(0,t.jsx)(c.Select.Option,{value:d.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},d.NO_MCP_SERVERS_SENTINEL),N.map(e=>(0,t.jsx)(c.Select.Option,{value:e.value,label:e.label,disabled:L||M,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:k[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:k[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:_[e.type]})]})},e.value))]})})}],75921)},695411,e=>{"use strict";var t=e.i(602869);let s=async e=>{try{let s=await (0,t.modelHubCall)(e);if(s?.data.length>0){let e=s.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,s])},983561,e=>{"use strict";e.i(247167);var t=e.i(931067),s=e.i(271645);let i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"};var n=e.i(9583),r=s.forwardRef(function(e,r){return s.createElement(n.default,(0,t.default)({},e,{ref:r,icon:i}))});e.s(["RobotOutlined",0,r],983561)},992619,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(779241),n=e.i(599724),r=e.i(199133),a=e.i(983561),l=e.i(343488),o=e.i(695411);e.s(["default",0,({accessToken:e,value:c,placeholder:d="Select a Model",onChange:u,disabled:h=!1,style:g,className:m,showLabel:p=!0,labelText:f="Select Model"})=>{let[v,x]=(0,s.useState)(c),[b,y]=(0,s.useState)(!1),[S,w]=(0,s.useState)([]);(0,s.useEffect)(()=>{x(c)},[c]),(0,s.useEffect)(()=>{e&&(async()=>{try{let t=await (0,o.fetchAvailableModels)(e);t.length>0&&w(t)}catch(e){console.error("Error fetching model info:",e)}})()},[e]);let j=(0,l.useDebouncedCallback)(e=>{x(e),u?.(e)},{wait:500});return(0,t.jsxs)("div",{children:[p&&(0,t.jsxs)(n.Text,{className:"font-medium block mb-2 text-gray-700 flex items-center",children:[(0,t.jsx)(a.RobotOutlined,{className:"mr-2"})," ",f]}),(0,t.jsx)(r.Select,{value:v,placeholder:d,onChange:e=>{"custom"===e?(y(!0),x(void 0)):(y(!1),x(e),u&&u(e))},options:[...Array.from(new Set(S.map(e=>e.model_group))).map((e,t)=>({value:e,label:e,key:t})),{value:"custom",label:"Enter custom model",key:"custom"}],style:{width:"100%",...g},showSearch:!0,className:`rounded-md ${m||""}`,disabled:h}),b&&(0,t.jsx)(i.TextInput,{className:"mt-2",placeholder:"Enter custom model name",onValueChange:j,disabled:h})]})}])},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},988297,e=>{"use strict";var t=e.i(271645);let s=t.forwardRef(function(e,s){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:s},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,s],988297)},531516,696609,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(536916),n=e.i(599724),r=e.i(409797),a=e.i(233565);let l=/\b(delete|remove|destroy|purge|drop|erase|unlink)\b/i,o=/\b(create|add|insert|new|post|submit|register|make|generate|write|upload)\b/i,c=/\b(update|edit|modify|change|patch|put|set|rename|move|transform)\b/i,d=/\b(get|read|list|fetch|search|find|query|retrieve|show|view|check|describe|info)\b/i;function u(e,t=""){let s=e.toLowerCase();if(d.test(s))return"read";if(l.test(s))return"delete";if(c.test(s))return"update";if(o.test(s))return"create";if(t){let e=t.toLowerCase();if(d.test(e))return"read";if(l.test(e))return"delete";if(c.test(e))return"update";if(o.test(e))return"create"}return"unknown"}function h(e){let t={read:[],create:[],update:[],delete:[],unknown:[]};for(let s of e)t[u(s.name,s.description)].push(s);return t}let g={read:{label:"Read",description:"Safe operations — fetch, list, search. No side effects.",risk:"low"},create:{label:"Create",description:"Add new resources — insert, upload, register.",risk:"medium"},update:{label:"Update",description:"Modify existing resources — edit, patch, rename.",risk:"medium"},delete:{label:"Delete",description:"Destructive operations — remove, purge, destroy.",risk:"high"},unknown:{label:"Other",description:"Operations that could not be automatically classified.",risk:"unknown"}};e.s(["CRUD_GROUP_META",0,g,"classifyToolOp",0,u,"groupToolsByCrud",0,h],696609);let m=["read","create","update","delete","unknown"],p={low:"bg-green-100 text-green-800",medium:"bg-yellow-100 text-yellow-800",high:"bg-red-100 text-red-800 font-semibold",unknown:"bg-gray-100 text-gray-700"},f={read:"border-green-200",create:"border-blue-200",update:"border-yellow-200",delete:"border-red-300",unknown:"border-gray-200"},v={read:"bg-green-50",create:"bg-blue-50",update:"bg-yellow-50",delete:"bg-red-50",unknown:"bg-gray-50"};e.s(["default",0,({tools:e,value:l,onChange:o,readOnly:c=!1,searchFilter:d=""})=>{let[u,x]=(0,s.useState)({read:!1,create:!1,update:!1,delete:!1,unknown:!0}),b=(0,s.useMemo)(()=>h(e),[e]),y=(0,s.useMemo)(()=>new Set(void 0===l?e.map(e=>e.name):l),[l,e]),S=e=>{if(c)return;let t=new Set(y);t.has(e)?t.delete(e):t.add(e),o(Array.from(t))};return 0===e.length?null:(0,t.jsx)("div",{className:"space-y-3",children:m.map(e=>{let s,l=b[e];if(0===l.length)return null;if(d){let e=d.toLowerCase();if(!l.some(t=>t.name.toLowerCase().includes(e)||(t.description??"").toLowerCase().includes(e)))return null}let h=g[e],m=(s=b[e]).length>0&&s.every(e=>y.has(e.name)),w=(e=>{let t=b[e];if(0===t.length)return!1;let s=t.filter(e=>y.has(e.name)).length;return s>0&&s{x(t=>({...t,[e]:!t[e]}))},children:[j?(0,t.jsx)(a.ChevronRightIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}):(0,t.jsx)(r.ChevronDownIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}),(0,t.jsx)("span",{className:"font-semibold text-gray-900 text-sm",children:h.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-0.5 rounded-full ${p[h.risk]}`,children:"high"===h.risk?"High Risk":"medium"===h.risk?"Medium Risk":"low"===h.risk?"Safe":"Unclassified"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 ml-1",children:[l.filter(e=>y.has(e.name)).length,"/",l.length," allowed"]})]}),!c&&(0,t.jsxs)("div",{className:"flex items-center gap-2 ml-4",children:[(0,t.jsx)(n.Text,{className:"text-xs text-gray-500",children:m?"All on":w?"Partial":"All off"}),(0,t.jsx)(i.Checkbox,{checked:m,indeterminate:w,onChange:t=>((e,t)=>{if(c)return;let s=new Set(y);for(let i of b[e])t?s.add(i.name):s.delete(i.name);o(Array.from(s))})(e,t.target.checked),onClick:e=>e.stopPropagation()})]})]}),!j&&(0,t.jsx)("div",{className:"px-4 pt-2 pb-1 text-xs text-gray-500 bg-white border-b border-gray-100",children:h.description}),!j&&(0,t.jsx)("div",{className:"bg-white divide-y divide-gray-50",children:l.filter(e=>!d||e.name.toLowerCase().includes(d.toLowerCase())||(e.description??"").toLowerCase().includes(d.toLowerCase())).map(e=>{let s,r=(s=e.name,y.has(s));return(0,t.jsxs)("div",{className:`flex items-start gap-3 px-4 py-2.5 transition-colors hover:bg-gray-50 ${!c?"cursor-pointer":""} ${r?"":"opacity-60"}`,onClick:()=>S(e.name),children:[(0,t.jsx)(i.Checkbox,{checked:r,onChange:()=>S(e.name),disabled:c,onClick:e=>e.stopPropagation()}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)(n.Text,{className:"font-medium text-gray-900 text-sm",children:e.name}),e.description&&(0,t.jsx)(n.Text,{className:"text-xs text-gray-500 mt-0.5 leading-snug",children:e.description})]}),(0,t.jsx)("span",{className:`text-xs px-1.5 py-0.5 rounded shrink-0 ${r?"bg-green-100 text-green-700":"bg-gray-100 text-gray-500"}`,children:r?"on":"off"})]},e.name)})})]},e)})})}],531516)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),s=e.i(311451);let i={ttl:3600,lowest_latency_buffer:0},n=({routingStrategyArgs:e})=>{let n={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||i).map(([e,i])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:n[e]||""}),(0,t.jsx)(s.Input,{name:e,defaultValue:"object"==typeof i?JSON.stringify(i,null,2):i?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},r=({routerSettings:e,routerFieldsMetadata:i})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,n])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:i[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:i[e]?.field_description||""}),(0,t.jsx)(s.Input,{name:e,defaultValue:null==n||"null"===n?"":"object"==typeof n?JSON.stringify(n,null,2):n?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var a=e.i(199133);let l=({selectedStrategy:e,availableStrategies:s,routingStrategyDescriptions:i,routerFieldsMetadata:n,onStrategyChange:r})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:n.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:n.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(a.Select,{value:e,onChange:r,style:{width:"100%"},size:"large",children:s.map(e=>(0,t.jsx)(a.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),i[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:i[e]})]})},e))})})]});var o=e.i(790848);let c=({enabled:e,routerFieldsMetadata:s,onToggle:i})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:s.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[s.enable_tag_filtering?.field_description||"",s.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:s.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(o.Switch,{checked:e,onChange:i,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:s,routerFieldsMetadata:i,availableRoutingStrategies:a,routingStrategyDescriptions:o})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),a.length>0&&(0,t.jsx)(l,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:a,routingStrategyDescriptions:o,routerFieldsMetadata:i,onStrategyChange:t=>{s({...e,selectedStrategy:t})}}),(0,t.jsx)(c,{enabled:e.enableTagFiltering,routerFieldsMetadata:i,onToggle:t=>{s({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(n,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(r,{routerSettings:e.routerSettings,routerFieldsMetadata:i})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),s=e.i(994388),i=e.i(653496),n=e.i(107233),r=e.i(271645),a=e.i(888259),l=e.i(199133),o=e.i(592968),c=e.i(63209),d=e.i(425063),u=e.i(37727);function h({group:e,onChange:s,availableModels:i,maxFallbacks:n}){let r=i.filter(t=>t!==e.primaryModel),a=e.fallbackModels.length{let i=[...e.fallbackModels];i.includes(t)&&(i=i.filter(e=>e!==t)),s({...e,primaryModel:t,fallbackModels:i})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:i.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(c.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(d.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",n," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(l.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:a?"Select fallback models to add...":`Maximum ${n} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let i=t.slice(0,n);s({...e,fallbackModels:i})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:r.map(e=>({label:e,value:e})),optionRender:(s,i)=>{let n=e.fallbackModels.includes(s.value),r=n?e.fallbackModels.indexOf(s.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[n&&null!==r&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:r}),(0,t.jsx)("span",{children:s.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(o.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:a?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${n} used)`:`Maximum ${n} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((i,n)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:n+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:i})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==n),void s({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(u.X,{className:"w-4 h-4"})})]},`${i}-${n}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:l,availableModels:o,maxFallbacks:c=10,maxGroups:d=5}){let[u,g]=(0,r.useState)(e.length>0?e[0].id:"1");(0,r.useEffect)(()=>{e.length>0?e.some(e=>e.id===u)||g(e[0].id):g("1")},[e]);let m=()=>{if(e.length>=d)return;let t=Date.now().toString();l([...e,{id:t,primaryModel:null,fallbackModels:[]}]),g(t)},p=t=>{l(e.map(e=>e.id===t.id?t:e))},f=e.map((s,i)=>{let n=s.primaryModel?s.primaryModel:`Group ${i+1}`;return{key:s.id,label:n,closable:e.length>1,children:(0,t.jsx)(h,{group:s,onChange:p,availableModels:o,maxFallbacks:c})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(s.Button,{variant:"primary",onClick:m,icon:()=>(0,t.jsx)(n.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(i.Tabs,{type:"editable-card",activeKey:u,onChange:g,onEdit:(t,s)=>{"add"===s?m():"remove"===s&&e.length>1&&(t=>{if(1===e.length)return a.default.warning("At least one group is required");let s=e.filter(e=>e.id!==t);l(s),u===t&&s.length>0&&g(s[s.length-1].id)})(t)},items:f,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=d})}],419470)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/048r-j2dfdqyv.css b/litellm/proxy/_experimental/out/_next/static/chunks/048r-j2dfdqyv.css
new file mode 100644
index 00000000000..d0d58a3963f
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/048r-j2dfdqyv.css
@@ -0,0 +1 @@
+@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-lime-50:#f7fee7;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-lime-600:#62a400;--color-lime-700:#4b7d00;--color-lime-800:#3d6300;--color-lime-900:#35530e;--color-lime-950:#192e03;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-teal-950:#022f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-fuchsia-600:#c600db;--color-fuchsia-700:#a600b5;--color-fuchsia-800:#8a0194;--color-fuchsia-900:#721378;--color-fuchsia-950:#4b004f;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-700:#c4005c;--color-pink-800:#a2004c;--color-pink-900:#861043;--color-pink-950:#510424;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-ring:var(--ring);--color-tremor-brand-muted:#8688ef;--color-tremor-brand-subtle:#8e91eb;--color-tremor-brand:#6366f1;--color-tremor-brand-emphasis:#4338ca;--color-tremor-brand-inverted:#fff;--color-tremor-background-muted:#f9fafb;--color-tremor-background-subtle:#f3f4f6;--color-tremor-background:#fff;--color-tremor-background-emphasis:#374151;--color-tremor-border:#e5e7eb;--color-tremor-ring:#e5e7eb;--color-tremor-content-subtle:#9ca3af;--color-tremor-content:#6b7280;--color-tremor-content-emphasis:#374151;--color-tremor-content-strong:#111827;--color-tremor-content-inverted:#fff;--color-dark-tremor-brand-faint:#0b1229;--color-dark-tremor-brand-muted:#1e1b4b;--color-dark-tremor-brand-subtle:#3730a3;--color-dark-tremor-brand:#6366f1;--color-dark-tremor-brand-emphasis:#818cf8;--color-dark-tremor-brand-inverted:#1e1b4b;--color-dark-tremor-background-muted:#131a2b;--color-dark-tremor-background-subtle:#1f2937;--color-dark-tremor-background:#111827;--color-dark-tremor-background-emphasis:#d1d5db;--color-dark-tremor-border:#374151;--color-dark-tremor-ring:#1f2937;--color-dark-tremor-content-subtle:#4b5563;--color-dark-tremor-content:#6b7280;--color-dark-tremor-content-emphasis:#e5e7eb;--color-dark-tremor-content-strong:#f9fafb;--color-dark-tremor-content-inverted:#030712;--radius-tremor-small:.375rem;--radius-tremor-default:.5rem;--radius-tremor-full:9999px;--text-tremor-label:.75rem;--text-tremor-label--line-height:.3rem;--text-tremor-default:.775rem;--text-tremor-default--line-height:1.15rem;--text-tremor-title:1.025rem;--text-tremor-title--line-height:1.65rem;--text-tremor-metric:1.675rem;--text-tremor-metric--line-height:2.15rem}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-50:lab(98.7039% -5.32573 10.2149);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-900:lab(31.9931% -20.7654 33.7379);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--color-fuchsia-100:lab(93.9419% 9.57647 -9.08735);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-fuchsia-700:lab(39.787% 72.2653 -53.1244);--color-fuchsia-800:lab(32.904% 60.2883 -43.6569);--color-fuchsia-900:lab(27.755% 48.6174 -34.3553);--color-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-pink-800:lab(34.9559% 60.2885 5.99639);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955);--color-stone-950:lab(2.86037% .455312 .568903)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-border)}::file-selector-button{border-color:var(--color-border)}*{outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}input::placeholder,textarea::placeholder{color:var(--color-gray-400)}body{background-color:var(--color-background);color:var(--color-foreground)}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid #0000}@supports (color:lab(0% 0 0)){:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input::placeholder,textarea::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}@supports (color:lab(0% 0 0)){input:where([type=checkbox]):focus,input:where([type=radio]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer antd,components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[100px\]{bottom:100px}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-9999{z-index:9999}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-13{grid-column:span 13/span 13}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.m-2{margin:calc(var(--spacing) * 2)}.m-8{margin:calc(var(--spacing) * 8)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-4{margin-block:calc(var(--spacing) * -4)}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.me-123{margin-inline-end:calc(var(--spacing) * 123)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-20{margin-right:calc(var(--spacing) * 20)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-auto{aspect-ratio:auto}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1px\]{height:1px}.h-\[7px\]{height:7px}.h-\[18px\]{height:18px}.h-\[22\.4px\]{height:22.4px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[75vh\]{height:75vh}.h-\[80vh\]{height:80vh}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[600px\]{height:600px}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[228px\]{max-height:228px}.max-h-\[234px\]{max-height:234px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(100vh-385px\)\]{max-height:calc(100vh - 385px)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[34px\]{min-height:34px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[750px\]{min-height:750px}.min-h-\[calc\(100vh-160px\)\]{min-height:calc(100vh - 160px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\!{width:calc(var(--spacing) * 8)!important}.w-9{width:calc(var(--spacing) * 9)}.w-9\!{width:calc(var(--spacing) * 9)!important}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-54{width:calc(var(--spacing) * 54)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-65{width:calc(var(--spacing) * 65)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[4\.5rem\]{width:4.5rem}.w-\[7px\]{width:7px}.w-\[38px\]{width:38px}.w-\[44\%\]{width:44%}.w-\[48\%\]{width:48%}.w-\[50\%\]{width:50%}.w-\[58\%\]{width:58%}.w-\[64\%\]{width:64%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[90\%\]{width:90%}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[268px\]{width:268px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[var\(--button-width\)\]{width:var(--button-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[72\%\]{max-width:72%}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[95\%\]{max-width:95%}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[800px\]{max-width:800px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(200px\,34vw\)\]{max-width:min(200px,34vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8\!{min-width:calc(var(--spacing) * 8)!important}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[88px\]{min-width:88px}.min-w-\[90px\]{min-width:90px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[130px\]{min-width:130px}.min-w-\[200px\]{min-width:200px}.min-w-\[600px\]{min-width:600px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-2{flex:2}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto\]{grid-template-columns:auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-none{grid-template-columns:none}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-10>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-tremor-border>:not(:last-child)){border-color:var(--color-tremor-border)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md), 8px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-tremor-default{border-radius:var(--radius-tremor-default)}.rounded-tremor-full{border-radius:var(--radius-tremor-full)}.rounded-tremor-small{border-radius:var(--radius-tremor-small)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-tremor-default{border-top-left-radius:var(--radius-tremor-default);border-top-right-radius:var(--radius-tremor-default)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-tremor-default{border-top-left-radius:var(--radius-tremor-default);border-bottom-left-radius:var(--radius-tremor-default)}.rounded-l-tremor-full{border-top-left-radius:var(--radius-tremor-full);border-bottom-left-radius:var(--radius-tremor-full)}.rounded-l-tremor-small{border-top-left-radius:var(--radius-tremor-small);border-bottom-left-radius:var(--radius-tremor-small)}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-tremor-default{border-top-right-radius:var(--radius-tremor-default);border-bottom-right-radius:var(--radius-tremor-default)}.rounded-r-tremor-full{border-top-right-radius:var(--radius-tremor-full);border-bottom-right-radius:var(--radius-tremor-full)}.rounded-r-tremor-small{border-top-right-radius:var(--radius-tremor-small);border-bottom-right-radius:var(--radius-tremor-small)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-tremor-default{border-bottom-right-radius:var(--radius-tremor-default);border-bottom-left-radius:var(--radius-tremor-default)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-none\!{--tw-border-style:none!important;border-style:none!important}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-50{border-color:var(--color-amber-50)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-900{border-color:var(--color-amber-900)}.border-amber-950{border-color:var(--color-amber-950)}.border-blue-50{border-color:var(--color-blue-50)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-900{border-color:var(--color-blue-900)}.border-blue-950{border-color:var(--color-blue-950)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-cyan-50{border-color:var(--color-cyan-50)}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-cyan-700{border-color:var(--color-cyan-700)}.border-cyan-800{border-color:var(--color-cyan-800)}.border-cyan-900{border-color:var(--color-cyan-900)}.border-cyan-950{border-color:var(--color-cyan-950)}.border-emerald-50{border-color:var(--color-emerald-50)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-800{border-color:var(--color-emerald-800)}.border-emerald-900{border-color:var(--color-emerald-900)}.border-emerald-950{border-color:var(--color-emerald-950)}.border-fuchsia-50{border-color:var(--color-fuchsia-50)}.border-fuchsia-100{border-color:var(--color-fuchsia-100)}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-300{border-color:var(--color-fuchsia-300)}.border-fuchsia-400{border-color:var(--color-fuchsia-400)}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-fuchsia-700{border-color:var(--color-fuchsia-700)}.border-fuchsia-800{border-color:var(--color-fuchsia-800)}.border-fuchsia-900{border-color:var(--color-fuchsia-900)}.border-fuchsia-950{border-color:var(--color-fuchsia-950)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e5e7eb99}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/60{border-color:color-mix(in oklab, var(--color-gray-200) 60%, transparent)}}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-950{border-color:var(--color-gray-950)}.border-green-50{border-color:var(--color-green-50)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-green-800{border-color:var(--color-green-800)}.border-green-900{border-color:var(--color-green-900)}.border-green-950{border-color:var(--color-green-950)}.border-indigo-50{border-color:var(--color-indigo-50)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-indigo-800{border-color:var(--color-indigo-800)}.border-indigo-900{border-color:var(--color-indigo-900)}.border-indigo-950{border-color:var(--color-indigo-950)}.border-input{border-color:var(--input)}.border-lime-50{border-color:var(--color-lime-50)}.border-lime-100{border-color:var(--color-lime-100)}.border-lime-200{border-color:var(--color-lime-200)}.border-lime-300{border-color:var(--color-lime-300)}.border-lime-400{border-color:var(--color-lime-400)}.border-lime-500{border-color:var(--color-lime-500)}.border-lime-600{border-color:var(--color-lime-600)}.border-lime-700{border-color:var(--color-lime-700)}.border-lime-800{border-color:var(--color-lime-800)}.border-lime-900{border-color:var(--color-lime-900)}.border-lime-950{border-color:var(--color-lime-950)}.border-neutral-50{border-color:var(--color-neutral-50)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-400{border-color:var(--color-neutral-400)}.border-neutral-500{border-color:var(--color-neutral-500)}.border-neutral-600{border-color:var(--color-neutral-600)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-950{border-color:var(--color-neutral-950)}.border-orange-50{border-color:var(--color-orange-50)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600{border-color:var(--color-orange-600)}.border-orange-700{border-color:var(--color-orange-700)}.border-orange-800{border-color:var(--color-orange-800)}.border-orange-900{border-color:var(--color-orange-900)}.border-orange-950{border-color:var(--color-orange-950)}.border-pink-50{border-color:var(--color-pink-50)}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-600{border-color:var(--color-pink-600)}.border-pink-700{border-color:var(--color-pink-700)}.border-pink-800{border-color:var(--color-pink-800)}.border-pink-900{border-color:var(--color-pink-900)}.border-pink-950{border-color:var(--color-pink-950)}.border-primary{border-color:var(--primary)}.border-purple-50{border-color:var(--color-purple-50)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-600{border-color:var(--color-purple-600)}.border-purple-700{border-color:var(--color-purple-700)}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-900{border-color:var(--color-purple-900)}.border-purple-950{border-color:var(--color-purple-950)}.border-red-50{border-color:var(--color-red-50)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-red-800{border-color:var(--color-red-800)}.border-red-900{border-color:var(--color-red-900)}.border-red-950{border-color:var(--color-red-950)}.border-rose-50{border-color:var(--color-rose-50)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-700{border-color:var(--color-rose-700)}.border-rose-800{border-color:var(--color-rose-800)}.border-rose-900{border-color:var(--color-rose-900)}.border-rose-950{border-color:var(--color-rose-950)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-50{border-color:var(--color-sky-50)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-700{border-color:var(--color-sky-700)}.border-sky-800{border-color:var(--color-sky-800)}.border-sky-900{border-color:var(--color-sky-900)}.border-sky-950{border-color:var(--color-sky-950)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\!{border-color:var(--color-slate-200)!important}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-950{border-color:var(--color-slate-950)}.border-stone-50{border-color:var(--color-stone-50)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-400{border-color:var(--color-stone-400)}.border-stone-500{border-color:var(--color-stone-500)}.border-stone-600{border-color:var(--color-stone-600)}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-800{border-color:var(--color-stone-800)}.border-stone-900{border-color:var(--color-stone-900)}.border-stone-950{border-color:var(--color-stone-950)}.border-teal-50{border-color:var(--color-teal-50)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-600{border-color:var(--color-teal-600)}.border-teal-700{border-color:var(--color-teal-700)}.border-teal-800{border-color:var(--color-teal-800)}.border-teal-900{border-color:var(--color-teal-900)}.border-teal-950{border-color:var(--color-teal-950)}.border-transparent{border-color:#0000}.border-tremor-background{border-color:var(--color-tremor-background)}.border-tremor-border{border-color:var(--color-tremor-border)}.border-tremor-brand{border-color:var(--color-tremor-brand)}.border-tremor-brand-emphasis{border-color:var(--color-tremor-brand-emphasis)}.border-tremor-brand-inverted{border-color:var(--color-tremor-brand-inverted)}.border-tremor-brand-subtle{border-color:var(--color-tremor-brand-subtle)}.border-violet-50{border-color:var(--color-violet-50)}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-600{border-color:var(--color-violet-600)}.border-violet-700{border-color:var(--color-violet-700)}.border-violet-800{border-color:var(--color-violet-800)}.border-violet-900{border-color:var(--color-violet-900)}.border-violet-950{border-color:var(--color-violet-950)}.border-yellow-50{border-color:var(--color-yellow-50)}.border-yellow-100{border-color:var(--color-yellow-100)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-600{border-color:var(--color-yellow-600)}.border-yellow-700{border-color:var(--color-yellow-700)}.border-yellow-800{border-color:var(--color-yellow-800)}.border-yellow-900{border-color:var(--color-yellow-900)}.border-yellow-950{border-color:var(--color-yellow-950)}.border-zinc-50{border-color:var(--color-zinc-50)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-600{border-color:var(--color-zinc-600)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-900{border-color:var(--color-zinc-900)}.border-zinc-950{border-color:var(--color-zinc-950)}.border-t-transparent{border-top-color:#0000}.border-r-gray-200{border-right-color:var(--color-gray-200)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#6366f1\]{background-color:#6366f1}.bg-\[\#B91C1C\]{background-color:#b91c1c}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-amber-950{background-color:var(--color-amber-950)}.bg-background,.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\!{background-color:var(--color-blue-600)!important}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-950{background-color:var(--color-blue-950)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-cyan-800{background-color:var(--color-cyan-800)}.bg-cyan-900{background-color:var(--color-cyan-900)}.bg-cyan-950{background-color:var(--color-cyan-950)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-900{background-color:var(--color-emerald-900)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-foreground{background-color:var(--foreground)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-200{background-color:var(--color-fuchsia-200)}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-fuchsia-700{background-color:var(--color-fuchsia-700)}.bg-fuchsia-800{background-color:var(--color-fuchsia-800)}.bg-fuchsia-900{background-color:var(--color-fuchsia-900)}.bg-fuchsia-950{background-color:var(--color-fuchsia-950)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/50{background-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-green-950{background-color:var(--color-green-950)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-200{background-color:var(--color-indigo-200)}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-indigo-950{background-color:var(--color-indigo-950)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-lime-300{background-color:var(--color-lime-300)}.bg-lime-400{background-color:var(--color-lime-400)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-lime-700{background-color:var(--color-lime-700)}.bg-lime-800{background-color:var(--color-lime-800)}.bg-lime-900{background-color:var(--color-lime-900)}.bg-lime-950{background-color:var(--color-lime-950)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-700{background-color:var(--color-orange-700)}.bg-orange-800{background-color:var(--color-orange-800)}.bg-orange-900{background-color:var(--color-orange-900)}.bg-orange-950{background-color:var(--color-orange-950)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-pink-700{background-color:var(--color-pink-700)}.bg-pink-800{background-color:var(--color-pink-800)}.bg-pink-900{background-color:var(--color-pink-900)}.bg-pink-950{background-color:var(--color-pink-950)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-purple-950{background-color:var(--color-purple-950)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/30{background-color:color-mix(in oklab, var(--color-red-50) 30%, transparent)}}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-800{background-color:var(--color-red-800)}.bg-red-900{background-color:var(--color-red-900)}.bg-red-950{background-color:var(--color-red-950)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-800{background-color:var(--color-rose-800)}.bg-rose-900{background-color:var(--color-rose-900)}.bg-rose-950{background-color:var(--color-rose-950)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary\/10{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-primary\/10{background-color:color-mix(in oklab, var(--sidebar-primary) 10%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-800{background-color:var(--color-sky-800)}.bg-sky-900{background-color:var(--color-sky-900)}.bg-sky-950{background-color:var(--color-sky-950)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-300{background-color:var(--color-stone-300)}.bg-stone-400{background-color:var(--color-stone-400)}.bg-stone-500{background-color:var(--color-stone-500)}.bg-stone-600{background-color:var(--color-stone-600)}.bg-stone-700{background-color:var(--color-stone-700)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-950{background-color:var(--color-stone-950)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-200{background-color:var(--color-teal-200)}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-teal-800{background-color:var(--color-teal-800)}.bg-teal-900{background-color:var(--color-teal-900)}.bg-teal-950{background-color:var(--color-teal-950)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-tremor-background{background-color:var(--color-tremor-background)}.bg-tremor-background-emphasis{background-color:var(--color-tremor-background-emphasis)}.bg-tremor-background-muted{background-color:var(--color-tremor-background-muted)}.bg-tremor-background-subtle{background-color:var(--color-tremor-background-subtle)}.bg-tremor-border{background-color:var(--color-tremor-border)}.bg-tremor-brand{background-color:var(--color-tremor-brand)}.bg-tremor-brand-muted{background-color:var(--color-tremor-brand-muted)}.bg-tremor-brand-muted\/50{background-color:#8688ef80}@supports (color:color-mix(in lab, red, red)){.bg-tremor-brand-muted\/50{background-color:color-mix(in oklab, var(--color-tremor-brand-muted) 50%, transparent)}}.bg-tremor-brand-subtle{background-color:var(--color-tremor-brand-subtle)}.bg-tremor-content-subtle{background-color:var(--color-tremor-content-subtle)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-200{background-color:var(--color-violet-200)}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-violet-800{background-color:var(--color-violet-800)}.bg-violet-900{background-color:var(--color-violet-900)}.bg-violet-950{background-color:var(--color-violet-950)}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-yellow-800{background-color:var(--color-yellow-800)}.bg-yellow-900{background-color:var(--color-yellow-900)}.bg-yellow-950{background-color:var(--color-yellow-950)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50{--tw-gradient-to:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-800{--tw-gradient-to:var(--color-indigo-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.bg-repeat{background-repeat:repeat}.fill-amber-50{fill:var(--color-amber-50)}.fill-amber-100{fill:var(--color-amber-100)}.fill-amber-200{fill:var(--color-amber-200)}.fill-amber-300{fill:var(--color-amber-300)}.fill-amber-400{fill:var(--color-amber-400)}.fill-amber-500{fill:var(--color-amber-500)}.fill-amber-600{fill:var(--color-amber-600)}.fill-amber-700{fill:var(--color-amber-700)}.fill-amber-800{fill:var(--color-amber-800)}.fill-amber-900{fill:var(--color-amber-900)}.fill-amber-950{fill:var(--color-amber-950)}.fill-blue-50{fill:var(--color-blue-50)}.fill-blue-100{fill:var(--color-blue-100)}.fill-blue-200{fill:var(--color-blue-200)}.fill-blue-300{fill:var(--color-blue-300)}.fill-blue-400{fill:var(--color-blue-400)}.fill-blue-500{fill:var(--color-blue-500)}.fill-blue-600{fill:var(--color-blue-600)}.fill-blue-700{fill:var(--color-blue-700)}.fill-blue-800{fill:var(--color-blue-800)}.fill-blue-900{fill:var(--color-blue-900)}.fill-blue-950{fill:var(--color-blue-950)}.fill-cyan-50{fill:var(--color-cyan-50)}.fill-cyan-100{fill:var(--color-cyan-100)}.fill-cyan-200{fill:var(--color-cyan-200)}.fill-cyan-300{fill:var(--color-cyan-300)}.fill-cyan-400{fill:var(--color-cyan-400)}.fill-cyan-500{fill:var(--color-cyan-500)}.fill-cyan-600{fill:var(--color-cyan-600)}.fill-cyan-700{fill:var(--color-cyan-700)}.fill-cyan-800{fill:var(--color-cyan-800)}.fill-cyan-900{fill:var(--color-cyan-900)}.fill-cyan-950{fill:var(--color-cyan-950)}.fill-emerald-50{fill:var(--color-emerald-50)}.fill-emerald-100{fill:var(--color-emerald-100)}.fill-emerald-200{fill:var(--color-emerald-200)}.fill-emerald-300{fill:var(--color-emerald-300)}.fill-emerald-400{fill:var(--color-emerald-400)}.fill-emerald-500{fill:var(--color-emerald-500)}.fill-emerald-600{fill:var(--color-emerald-600)}.fill-emerald-700{fill:var(--color-emerald-700)}.fill-emerald-800{fill:var(--color-emerald-800)}.fill-emerald-900{fill:var(--color-emerald-900)}.fill-emerald-950{fill:var(--color-emerald-950)}.fill-foreground{fill:var(--foreground)}.fill-fuchsia-50{fill:var(--color-fuchsia-50)}.fill-fuchsia-100{fill:var(--color-fuchsia-100)}.fill-fuchsia-200{fill:var(--color-fuchsia-200)}.fill-fuchsia-300{fill:var(--color-fuchsia-300)}.fill-fuchsia-400{fill:var(--color-fuchsia-400)}.fill-fuchsia-500{fill:var(--color-fuchsia-500)}.fill-fuchsia-600{fill:var(--color-fuchsia-600)}.fill-fuchsia-700{fill:var(--color-fuchsia-700)}.fill-fuchsia-800{fill:var(--color-fuchsia-800)}.fill-fuchsia-900{fill:var(--color-fuchsia-900)}.fill-fuchsia-950{fill:var(--color-fuchsia-950)}.fill-gray-50{fill:var(--color-gray-50)}.fill-gray-100{fill:var(--color-gray-100)}.fill-gray-200{fill:var(--color-gray-200)}.fill-gray-300{fill:var(--color-gray-300)}.fill-gray-400{fill:var(--color-gray-400)}.fill-gray-500{fill:var(--color-gray-500)}.fill-gray-600{fill:var(--color-gray-600)}.fill-gray-700{fill:var(--color-gray-700)}.fill-gray-800{fill:var(--color-gray-800)}.fill-gray-900{fill:var(--color-gray-900)}.fill-gray-950{fill:var(--color-gray-950)}.fill-green-50{fill:var(--color-green-50)}.fill-green-100{fill:var(--color-green-100)}.fill-green-200{fill:var(--color-green-200)}.fill-green-300{fill:var(--color-green-300)}.fill-green-400{fill:var(--color-green-400)}.fill-green-500{fill:var(--color-green-500)}.fill-green-600{fill:var(--color-green-600)}.fill-green-700{fill:var(--color-green-700)}.fill-green-800{fill:var(--color-green-800)}.fill-green-900{fill:var(--color-green-900)}.fill-green-950{fill:var(--color-green-950)}.fill-indigo-50{fill:var(--color-indigo-50)}.fill-indigo-100{fill:var(--color-indigo-100)}.fill-indigo-200{fill:var(--color-indigo-200)}.fill-indigo-300{fill:var(--color-indigo-300)}.fill-indigo-400{fill:var(--color-indigo-400)}.fill-indigo-500{fill:var(--color-indigo-500)}.fill-indigo-600{fill:var(--color-indigo-600)}.fill-indigo-700{fill:var(--color-indigo-700)}.fill-indigo-800{fill:var(--color-indigo-800)}.fill-indigo-900{fill:var(--color-indigo-900)}.fill-indigo-950{fill:var(--color-indigo-950)}.fill-lime-50{fill:var(--color-lime-50)}.fill-lime-100{fill:var(--color-lime-100)}.fill-lime-200{fill:var(--color-lime-200)}.fill-lime-300{fill:var(--color-lime-300)}.fill-lime-400{fill:var(--color-lime-400)}.fill-lime-500{fill:var(--color-lime-500)}.fill-lime-600{fill:var(--color-lime-600)}.fill-lime-700{fill:var(--color-lime-700)}.fill-lime-800{fill:var(--color-lime-800)}.fill-lime-900{fill:var(--color-lime-900)}.fill-lime-950{fill:var(--color-lime-950)}.fill-neutral-50{fill:var(--color-neutral-50)}.fill-neutral-100{fill:var(--color-neutral-100)}.fill-neutral-200{fill:var(--color-neutral-200)}.fill-neutral-300{fill:var(--color-neutral-300)}.fill-neutral-400{fill:var(--color-neutral-400)}.fill-neutral-500{fill:var(--color-neutral-500)}.fill-neutral-600{fill:var(--color-neutral-600)}.fill-neutral-700{fill:var(--color-neutral-700)}.fill-neutral-800{fill:var(--color-neutral-800)}.fill-neutral-900{fill:var(--color-neutral-900)}.fill-neutral-950{fill:var(--color-neutral-950)}.fill-orange-50{fill:var(--color-orange-50)}.fill-orange-100{fill:var(--color-orange-100)}.fill-orange-200{fill:var(--color-orange-200)}.fill-orange-300{fill:var(--color-orange-300)}.fill-orange-400{fill:var(--color-orange-400)}.fill-orange-500{fill:var(--color-orange-500)}.fill-orange-600{fill:var(--color-orange-600)}.fill-orange-700{fill:var(--color-orange-700)}.fill-orange-800{fill:var(--color-orange-800)}.fill-orange-900{fill:var(--color-orange-900)}.fill-orange-950{fill:var(--color-orange-950)}.fill-pink-50{fill:var(--color-pink-50)}.fill-pink-100{fill:var(--color-pink-100)}.fill-pink-200{fill:var(--color-pink-200)}.fill-pink-300{fill:var(--color-pink-300)}.fill-pink-400{fill:var(--color-pink-400)}.fill-pink-500{fill:var(--color-pink-500)}.fill-pink-600{fill:var(--color-pink-600)}.fill-pink-700{fill:var(--color-pink-700)}.fill-pink-800{fill:var(--color-pink-800)}.fill-pink-900{fill:var(--color-pink-900)}.fill-pink-950{fill:var(--color-pink-950)}.fill-purple-50{fill:var(--color-purple-50)}.fill-purple-100{fill:var(--color-purple-100)}.fill-purple-200{fill:var(--color-purple-200)}.fill-purple-300{fill:var(--color-purple-300)}.fill-purple-400{fill:var(--color-purple-400)}.fill-purple-500{fill:var(--color-purple-500)}.fill-purple-600{fill:var(--color-purple-600)}.fill-purple-700{fill:var(--color-purple-700)}.fill-purple-800{fill:var(--color-purple-800)}.fill-purple-900{fill:var(--color-purple-900)}.fill-purple-950{fill:var(--color-purple-950)}.fill-red-50{fill:var(--color-red-50)}.fill-red-100{fill:var(--color-red-100)}.fill-red-200{fill:var(--color-red-200)}.fill-red-300{fill:var(--color-red-300)}.fill-red-400{fill:var(--color-red-400)}.fill-red-500{fill:var(--color-red-500)}.fill-red-600{fill:var(--color-red-600)}.fill-red-700{fill:var(--color-red-700)}.fill-red-800{fill:var(--color-red-800)}.fill-red-900{fill:var(--color-red-900)}.fill-red-950{fill:var(--color-red-950)}.fill-rose-50{fill:var(--color-rose-50)}.fill-rose-100{fill:var(--color-rose-100)}.fill-rose-200{fill:var(--color-rose-200)}.fill-rose-300{fill:var(--color-rose-300)}.fill-rose-400{fill:var(--color-rose-400)}.fill-rose-500{fill:var(--color-rose-500)}.fill-rose-600{fill:var(--color-rose-600)}.fill-rose-700{fill:var(--color-rose-700)}.fill-rose-800{fill:var(--color-rose-800)}.fill-rose-900{fill:var(--color-rose-900)}.fill-rose-950{fill:var(--color-rose-950)}.fill-sky-50{fill:var(--color-sky-50)}.fill-sky-100{fill:var(--color-sky-100)}.fill-sky-200{fill:var(--color-sky-200)}.fill-sky-300{fill:var(--color-sky-300)}.fill-sky-400{fill:var(--color-sky-400)}.fill-sky-500{fill:var(--color-sky-500)}.fill-sky-600{fill:var(--color-sky-600)}.fill-sky-700{fill:var(--color-sky-700)}.fill-sky-800{fill:var(--color-sky-800)}.fill-sky-900{fill:var(--color-sky-900)}.fill-sky-950{fill:var(--color-sky-950)}.fill-slate-50{fill:var(--color-slate-50)}.fill-slate-100{fill:var(--color-slate-100)}.fill-slate-200{fill:var(--color-slate-200)}.fill-slate-300{fill:var(--color-slate-300)}.fill-slate-400{fill:var(--color-slate-400)}.fill-slate-500{fill:var(--color-slate-500)}.fill-slate-600{fill:var(--color-slate-600)}.fill-slate-700{fill:var(--color-slate-700)}.fill-slate-800{fill:var(--color-slate-800)}.fill-slate-900{fill:var(--color-slate-900)}.fill-slate-950{fill:var(--color-slate-950)}.fill-stone-50{fill:var(--color-stone-50)}.fill-stone-100{fill:var(--color-stone-100)}.fill-stone-200{fill:var(--color-stone-200)}.fill-stone-300{fill:var(--color-stone-300)}.fill-stone-400{fill:var(--color-stone-400)}.fill-stone-500{fill:var(--color-stone-500)}.fill-stone-600{fill:var(--color-stone-600)}.fill-stone-700{fill:var(--color-stone-700)}.fill-stone-800{fill:var(--color-stone-800)}.fill-stone-900{fill:var(--color-stone-900)}.fill-stone-950{fill:var(--color-stone-950)}.fill-teal-50{fill:var(--color-teal-50)}.fill-teal-100{fill:var(--color-teal-100)}.fill-teal-200{fill:var(--color-teal-200)}.fill-teal-300{fill:var(--color-teal-300)}.fill-teal-400{fill:var(--color-teal-400)}.fill-teal-500{fill:var(--color-teal-500)}.fill-teal-600{fill:var(--color-teal-600)}.fill-teal-700{fill:var(--color-teal-700)}.fill-teal-800{fill:var(--color-teal-800)}.fill-teal-900{fill:var(--color-teal-900)}.fill-teal-950{fill:var(--color-teal-950)}.fill-tremor-content{fill:var(--color-tremor-content)}.fill-tremor-content-emphasis{fill:var(--color-tremor-content-emphasis)}.fill-violet-50{fill:var(--color-violet-50)}.fill-violet-100{fill:var(--color-violet-100)}.fill-violet-200{fill:var(--color-violet-200)}.fill-violet-300{fill:var(--color-violet-300)}.fill-violet-400{fill:var(--color-violet-400)}.fill-violet-500{fill:var(--color-violet-500)}.fill-violet-600{fill:var(--color-violet-600)}.fill-violet-700{fill:var(--color-violet-700)}.fill-violet-800{fill:var(--color-violet-800)}.fill-violet-900{fill:var(--color-violet-900)}.fill-violet-950{fill:var(--color-violet-950)}.fill-yellow-50{fill:var(--color-yellow-50)}.fill-yellow-100{fill:var(--color-yellow-100)}.fill-yellow-200{fill:var(--color-yellow-200)}.fill-yellow-300{fill:var(--color-yellow-300)}.fill-yellow-400{fill:var(--color-yellow-400)}.fill-yellow-500{fill:var(--color-yellow-500)}.fill-yellow-600{fill:var(--color-yellow-600)}.fill-yellow-700{fill:var(--color-yellow-700)}.fill-yellow-800{fill:var(--color-yellow-800)}.fill-yellow-900{fill:var(--color-yellow-900)}.fill-yellow-950{fill:var(--color-yellow-950)}.fill-zinc-50{fill:var(--color-zinc-50)}.fill-zinc-100{fill:var(--color-zinc-100)}.fill-zinc-200{fill:var(--color-zinc-200)}.fill-zinc-300{fill:var(--color-zinc-300)}.fill-zinc-400{fill:var(--color-zinc-400)}.fill-zinc-500{fill:var(--color-zinc-500)}.fill-zinc-600{fill:var(--color-zinc-600)}.fill-zinc-700{fill:var(--color-zinc-700)}.fill-zinc-800{fill:var(--color-zinc-800)}.fill-zinc-900{fill:var(--color-zinc-900)}.fill-zinc-950{fill:var(--color-zinc-950)}.stroke-amber-50{stroke:var(--color-amber-50)}.stroke-amber-100{stroke:var(--color-amber-100)}.stroke-amber-200{stroke:var(--color-amber-200)}.stroke-amber-300{stroke:var(--color-amber-300)}.stroke-amber-400{stroke:var(--color-amber-400)}.stroke-amber-500{stroke:var(--color-amber-500)}.stroke-amber-600{stroke:var(--color-amber-600)}.stroke-amber-700{stroke:var(--color-amber-700)}.stroke-amber-800{stroke:var(--color-amber-800)}.stroke-amber-900{stroke:var(--color-amber-900)}.stroke-amber-950{stroke:var(--color-amber-950)}.stroke-blue-50{stroke:var(--color-blue-50)}.stroke-blue-100{stroke:var(--color-blue-100)}.stroke-blue-200{stroke:var(--color-blue-200)}.stroke-blue-300{stroke:var(--color-blue-300)}.stroke-blue-400{stroke:var(--color-blue-400)}.stroke-blue-500{stroke:var(--color-blue-500)}.stroke-blue-600{stroke:var(--color-blue-600)}.stroke-blue-700{stroke:var(--color-blue-700)}.stroke-blue-800{stroke:var(--color-blue-800)}.stroke-blue-900{stroke:var(--color-blue-900)}.stroke-blue-950{stroke:var(--color-blue-950)}.stroke-cyan-50{stroke:var(--color-cyan-50)}.stroke-cyan-100{stroke:var(--color-cyan-100)}.stroke-cyan-200{stroke:var(--color-cyan-200)}.stroke-cyan-300{stroke:var(--color-cyan-300)}.stroke-cyan-400{stroke:var(--color-cyan-400)}.stroke-cyan-500{stroke:var(--color-cyan-500)}.stroke-cyan-600{stroke:var(--color-cyan-600)}.stroke-cyan-700{stroke:var(--color-cyan-700)}.stroke-cyan-800{stroke:var(--color-cyan-800)}.stroke-cyan-900{stroke:var(--color-cyan-900)}.stroke-cyan-950{stroke:var(--color-cyan-950)}.stroke-emerald-50{stroke:var(--color-emerald-50)}.stroke-emerald-100{stroke:var(--color-emerald-100)}.stroke-emerald-200{stroke:var(--color-emerald-200)}.stroke-emerald-300{stroke:var(--color-emerald-300)}.stroke-emerald-400{stroke:var(--color-emerald-400)}.stroke-emerald-500{stroke:var(--color-emerald-500)}.stroke-emerald-600{stroke:var(--color-emerald-600)}.stroke-emerald-700{stroke:var(--color-emerald-700)}.stroke-emerald-800{stroke:var(--color-emerald-800)}.stroke-emerald-900{stroke:var(--color-emerald-900)}.stroke-emerald-950{stroke:var(--color-emerald-950)}.stroke-fuchsia-50{stroke:var(--color-fuchsia-50)}.stroke-fuchsia-100{stroke:var(--color-fuchsia-100)}.stroke-fuchsia-200{stroke:var(--color-fuchsia-200)}.stroke-fuchsia-300{stroke:var(--color-fuchsia-300)}.stroke-fuchsia-400{stroke:var(--color-fuchsia-400)}.stroke-fuchsia-500{stroke:var(--color-fuchsia-500)}.stroke-fuchsia-600{stroke:var(--color-fuchsia-600)}.stroke-fuchsia-700{stroke:var(--color-fuchsia-700)}.stroke-fuchsia-800{stroke:var(--color-fuchsia-800)}.stroke-fuchsia-900{stroke:var(--color-fuchsia-900)}.stroke-fuchsia-950{stroke:var(--color-fuchsia-950)}.stroke-gray-50{stroke:var(--color-gray-50)}.stroke-gray-100{stroke:var(--color-gray-100)}.stroke-gray-200{stroke:var(--color-gray-200)}.stroke-gray-300{stroke:var(--color-gray-300)}.stroke-gray-400{stroke:var(--color-gray-400)}.stroke-gray-500{stroke:var(--color-gray-500)}.stroke-gray-600{stroke:var(--color-gray-600)}.stroke-gray-700{stroke:var(--color-gray-700)}.stroke-gray-800{stroke:var(--color-gray-800)}.stroke-gray-900{stroke:var(--color-gray-900)}.stroke-gray-950{stroke:var(--color-gray-950)}.stroke-green-50{stroke:var(--color-green-50)}.stroke-green-100{stroke:var(--color-green-100)}.stroke-green-200{stroke:var(--color-green-200)}.stroke-green-300{stroke:var(--color-green-300)}.stroke-green-400{stroke:var(--color-green-400)}.stroke-green-500{stroke:var(--color-green-500)}.stroke-green-600{stroke:var(--color-green-600)}.stroke-green-700{stroke:var(--color-green-700)}.stroke-green-800{stroke:var(--color-green-800)}.stroke-green-900{stroke:var(--color-green-900)}.stroke-green-950{stroke:var(--color-green-950)}.stroke-indigo-50{stroke:var(--color-indigo-50)}.stroke-indigo-100{stroke:var(--color-indigo-100)}.stroke-indigo-200{stroke:var(--color-indigo-200)}.stroke-indigo-300{stroke:var(--color-indigo-300)}.stroke-indigo-400{stroke:var(--color-indigo-400)}.stroke-indigo-500{stroke:var(--color-indigo-500)}.stroke-indigo-600{stroke:var(--color-indigo-600)}.stroke-indigo-700{stroke:var(--color-indigo-700)}.stroke-indigo-800{stroke:var(--color-indigo-800)}.stroke-indigo-900{stroke:var(--color-indigo-900)}.stroke-indigo-950{stroke:var(--color-indigo-950)}.stroke-lime-50{stroke:var(--color-lime-50)}.stroke-lime-100{stroke:var(--color-lime-100)}.stroke-lime-200{stroke:var(--color-lime-200)}.stroke-lime-300{stroke:var(--color-lime-300)}.stroke-lime-400{stroke:var(--color-lime-400)}.stroke-lime-500{stroke:var(--color-lime-500)}.stroke-lime-600{stroke:var(--color-lime-600)}.stroke-lime-700{stroke:var(--color-lime-700)}.stroke-lime-800{stroke:var(--color-lime-800)}.stroke-lime-900{stroke:var(--color-lime-900)}.stroke-lime-950{stroke:var(--color-lime-950)}.stroke-neutral-50{stroke:var(--color-neutral-50)}.stroke-neutral-100{stroke:var(--color-neutral-100)}.stroke-neutral-200{stroke:var(--color-neutral-200)}.stroke-neutral-300{stroke:var(--color-neutral-300)}.stroke-neutral-400{stroke:var(--color-neutral-400)}.stroke-neutral-500{stroke:var(--color-neutral-500)}.stroke-neutral-600{stroke:var(--color-neutral-600)}.stroke-neutral-700{stroke:var(--color-neutral-700)}.stroke-neutral-800{stroke:var(--color-neutral-800)}.stroke-neutral-900{stroke:var(--color-neutral-900)}.stroke-neutral-950{stroke:var(--color-neutral-950)}.stroke-orange-50{stroke:var(--color-orange-50)}.stroke-orange-100{stroke:var(--color-orange-100)}.stroke-orange-200{stroke:var(--color-orange-200)}.stroke-orange-300{stroke:var(--color-orange-300)}.stroke-orange-400{stroke:var(--color-orange-400)}.stroke-orange-500{stroke:var(--color-orange-500)}.stroke-orange-600{stroke:var(--color-orange-600)}.stroke-orange-700{stroke:var(--color-orange-700)}.stroke-orange-800{stroke:var(--color-orange-800)}.stroke-orange-900{stroke:var(--color-orange-900)}.stroke-orange-950{stroke:var(--color-orange-950)}.stroke-pink-50{stroke:var(--color-pink-50)}.stroke-pink-100{stroke:var(--color-pink-100)}.stroke-pink-200{stroke:var(--color-pink-200)}.stroke-pink-300{stroke:var(--color-pink-300)}.stroke-pink-400{stroke:var(--color-pink-400)}.stroke-pink-500{stroke:var(--color-pink-500)}.stroke-pink-600{stroke:var(--color-pink-600)}.stroke-pink-700{stroke:var(--color-pink-700)}.stroke-pink-800{stroke:var(--color-pink-800)}.stroke-pink-900{stroke:var(--color-pink-900)}.stroke-pink-950{stroke:var(--color-pink-950)}.stroke-purple-50{stroke:var(--color-purple-50)}.stroke-purple-100{stroke:var(--color-purple-100)}.stroke-purple-200{stroke:var(--color-purple-200)}.stroke-purple-300{stroke:var(--color-purple-300)}.stroke-purple-400{stroke:var(--color-purple-400)}.stroke-purple-500{stroke:var(--color-purple-500)}.stroke-purple-600{stroke:var(--color-purple-600)}.stroke-purple-700{stroke:var(--color-purple-700)}.stroke-purple-800{stroke:var(--color-purple-800)}.stroke-purple-900{stroke:var(--color-purple-900)}.stroke-purple-950{stroke:var(--color-purple-950)}.stroke-red-50{stroke:var(--color-red-50)}.stroke-red-100{stroke:var(--color-red-100)}.stroke-red-200{stroke:var(--color-red-200)}.stroke-red-300{stroke:var(--color-red-300)}.stroke-red-400{stroke:var(--color-red-400)}.stroke-red-500{stroke:var(--color-red-500)}.stroke-red-600{stroke:var(--color-red-600)}.stroke-red-700{stroke:var(--color-red-700)}.stroke-red-800{stroke:var(--color-red-800)}.stroke-red-900{stroke:var(--color-red-900)}.stroke-red-950{stroke:var(--color-red-950)}.stroke-rose-50{stroke:var(--color-rose-50)}.stroke-rose-100{stroke:var(--color-rose-100)}.stroke-rose-200{stroke:var(--color-rose-200)}.stroke-rose-300{stroke:var(--color-rose-300)}.stroke-rose-400{stroke:var(--color-rose-400)}.stroke-rose-500{stroke:var(--color-rose-500)}.stroke-rose-600{stroke:var(--color-rose-600)}.stroke-rose-700{stroke:var(--color-rose-700)}.stroke-rose-800{stroke:var(--color-rose-800)}.stroke-rose-900{stroke:var(--color-rose-900)}.stroke-rose-950{stroke:var(--color-rose-950)}.stroke-sky-50{stroke:var(--color-sky-50)}.stroke-sky-100{stroke:var(--color-sky-100)}.stroke-sky-200{stroke:var(--color-sky-200)}.stroke-sky-300{stroke:var(--color-sky-300)}.stroke-sky-400{stroke:var(--color-sky-400)}.stroke-sky-500{stroke:var(--color-sky-500)}.stroke-sky-600{stroke:var(--color-sky-600)}.stroke-sky-700{stroke:var(--color-sky-700)}.stroke-sky-800{stroke:var(--color-sky-800)}.stroke-sky-900{stroke:var(--color-sky-900)}.stroke-sky-950{stroke:var(--color-sky-950)}.stroke-slate-50{stroke:var(--color-slate-50)}.stroke-slate-100{stroke:var(--color-slate-100)}.stroke-slate-200{stroke:var(--color-slate-200)}.stroke-slate-300{stroke:var(--color-slate-300)}.stroke-slate-400{stroke:var(--color-slate-400)}.stroke-slate-500{stroke:var(--color-slate-500)}.stroke-slate-600{stroke:var(--color-slate-600)}.stroke-slate-700{stroke:var(--color-slate-700)}.stroke-slate-800{stroke:var(--color-slate-800)}.stroke-slate-900{stroke:var(--color-slate-900)}.stroke-slate-950{stroke:var(--color-slate-950)}.stroke-stone-50{stroke:var(--color-stone-50)}.stroke-stone-100{stroke:var(--color-stone-100)}.stroke-stone-200{stroke:var(--color-stone-200)}.stroke-stone-300{stroke:var(--color-stone-300)}.stroke-stone-400{stroke:var(--color-stone-400)}.stroke-stone-500{stroke:var(--color-stone-500)}.stroke-stone-600{stroke:var(--color-stone-600)}.stroke-stone-700{stroke:var(--color-stone-700)}.stroke-stone-800{stroke:var(--color-stone-800)}.stroke-stone-900{stroke:var(--color-stone-900)}.stroke-stone-950{stroke:var(--color-stone-950)}.stroke-teal-50{stroke:var(--color-teal-50)}.stroke-teal-100{stroke:var(--color-teal-100)}.stroke-teal-200{stroke:var(--color-teal-200)}.stroke-teal-300{stroke:var(--color-teal-300)}.stroke-teal-400{stroke:var(--color-teal-400)}.stroke-teal-500{stroke:var(--color-teal-500)}.stroke-teal-600{stroke:var(--color-teal-600)}.stroke-teal-700{stroke:var(--color-teal-700)}.stroke-teal-800{stroke:var(--color-teal-800)}.stroke-teal-900{stroke:var(--color-teal-900)}.stroke-teal-950{stroke:var(--color-teal-950)}.stroke-tremor-background{stroke:var(--color-tremor-background)}.stroke-tremor-border{stroke:var(--color-tremor-border)}.stroke-tremor-brand{stroke:var(--color-tremor-brand)}.stroke-tremor-brand-muted\/50{stroke:#8688ef80}@supports (color:color-mix(in lab, red, red)){.stroke-tremor-brand-muted\/50{stroke:color-mix(in oklab, var(--color-tremor-brand-muted) 50%, transparent)}}.stroke-violet-50{stroke:var(--color-violet-50)}.stroke-violet-100{stroke:var(--color-violet-100)}.stroke-violet-200{stroke:var(--color-violet-200)}.stroke-violet-300{stroke:var(--color-violet-300)}.stroke-violet-400{stroke:var(--color-violet-400)}.stroke-violet-500{stroke:var(--color-violet-500)}.stroke-violet-600{stroke:var(--color-violet-600)}.stroke-violet-700{stroke:var(--color-violet-700)}.stroke-violet-800{stroke:var(--color-violet-800)}.stroke-violet-900{stroke:var(--color-violet-900)}.stroke-violet-950{stroke:var(--color-violet-950)}.stroke-yellow-50{stroke:var(--color-yellow-50)}.stroke-yellow-100{stroke:var(--color-yellow-100)}.stroke-yellow-200{stroke:var(--color-yellow-200)}.stroke-yellow-300{stroke:var(--color-yellow-300)}.stroke-yellow-400{stroke:var(--color-yellow-400)}.stroke-yellow-500{stroke:var(--color-yellow-500)}.stroke-yellow-600{stroke:var(--color-yellow-600)}.stroke-yellow-700{stroke:var(--color-yellow-700)}.stroke-yellow-800{stroke:var(--color-yellow-800)}.stroke-yellow-900{stroke:var(--color-yellow-900)}.stroke-yellow-950{stroke:var(--color-yellow-950)}.stroke-zinc-50{stroke:var(--color-zinc-50)}.stroke-zinc-100{stroke:var(--color-zinc-100)}.stroke-zinc-200{stroke:var(--color-zinc-200)}.stroke-zinc-300{stroke:var(--color-zinc-300)}.stroke-zinc-400{stroke:var(--color-zinc-400)}.stroke-zinc-500{stroke:var(--color-zinc-500)}.stroke-zinc-600{stroke:var(--color-zinc-600)}.stroke-zinc-700{stroke:var(--color-zinc-700)}.stroke-zinc-800{stroke:var(--color-zinc-800)}.stroke-zinc-900{stroke:var(--color-zinc-900)}.stroke-zinc-950{stroke:var(--color-zinc-950)}.stroke-1{stroke-width:1px}.stroke-\[2\.5\]{stroke-width:2.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\!{padding-inline:var(--spacing)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[7px\]{padding-block:7px}.py-\[10px\]{padding-block:10px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\!{padding-right:calc(var(--spacing) * 2)!important}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.pl-1\!{padding-left:var(--spacing)!important}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-\[21px\]{padding-left:21px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-tremor-label{font-size:var(--text-tremor-label)!important;line-height:var(--tw-leading,var(--text-tremor-label--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-tremor-default{font-size:var(--text-tremor-default);line-height:var(--tw-leading,var(--text-tremor-default--line-height))}.text-tremor-label{font-size:var(--text-tremor-label);line-height:var(--tw-leading,var(--text-tremor-label--line-height))}.text-tremor-metric{font-size:var(--text-tremor-metric);line-height:var(--tw-leading,var(--text-tremor-metric--line-height))}.text-tremor-title{font-size:var(--text-tremor-title);line-height:var(--tw-leading,var(--text-tremor-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-tremor-content-subtle{color:var(--color-tremor-content-subtle)!important}.text-\[\#d1d5db\]\/15{color:#d1d5db26;color:lab(85.0886% -.573903 -3.4694/.15)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-cyan-950{color:var(--color-cyan-950)}.text-destructive,.text-destructive\/70{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/70{color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-fuchsia-900{color:var(--color-fuchsia-900)}.text-fuchsia-950{color:var(--color-fuchsia-950)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-50{color:var(--color-green-50)}.text-green-100{color:var(--color-green-100)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-green-950{color:var(--color-green-950)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-950{color:var(--color-indigo-950)}.text-inherit{color:inherit}.text-lime-50{color:var(--color-lime-50)}.text-lime-100{color:var(--color-lime-100)}.text-lime-200{color:var(--color-lime-200)}.text-lime-300{color:var(--color-lime-300)}.text-lime-400{color:var(--color-lime-400)}.text-lime-500{color:var(--color-lime-500)}.text-lime-600{color:var(--color-lime-600)}.text-lime-700{color:var(--color-lime-700)}.text-lime-800{color:var(--color-lime-800)}.text-lime-900{color:var(--color-lime-900)}.text-lime-950{color:var(--color-lime-950)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-50{color:var(--color-orange-50)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-orange-950{color:var(--color-orange-950)}.text-pink-50{color:var(--color-pink-50)}.text-pink-100{color:var(--color-pink-100)}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-pink-900{color:var(--color-pink-900)}.text-pink-950{color:var(--color-pink-950)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-50{color:var(--color-purple-50)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-purple-950{color:var(--color-purple-950)}.text-red-50{color:var(--color-red-50)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-red-950{color:var(--color-red-950)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-rose-950{color:var(--color-rose-950)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-primary{color:var(--sidebar-primary)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-950{color:var(--color-sky-950)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-stone-50{color:var(--color-stone-50)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-stone-950{color:var(--color-stone-950)}.text-teal-50{color:var(--color-teal-50)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-teal-950{color:var(--color-teal-950)}.text-transparent{color:#0000}.text-tremor-brand{color:var(--color-tremor-brand)}.text-tremor-brand-emphasis{color:var(--color-tremor-brand-emphasis)}.text-tremor-brand-inverted{color:var(--color-tremor-brand-inverted)}.text-tremor-content{color:var(--color-tremor-content)}.text-tremor-content-emphasis{color:var(--color-tremor-content-emphasis)}.text-tremor-content-strong{color:var(--color-tremor-content-strong)}.text-tremor-content-subtle{color:var(--color-tremor-content-subtle)}.text-violet-50{color:var(--color-violet-50)}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-yellow-950{color:var(--color-yellow-950)}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-tremor-brand{accent-color:var(--color-tremor-brand)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-4px_0_4px_-4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:-4px 0 4px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-4px_0_8px_-6px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:-4px 0 8px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(var\(--primary\)\/0\.1\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,rgba(var(--primary)/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--color-border\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--color-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_1px_0_0_var\(--color-border\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--color-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm,.shadow-tremor-card{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-tremor-dropdown{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-tremor-input{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-50{--tw-ring-color:var(--color-amber-50)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-amber-600{--tw-ring-color:var(--color-amber-600)}.ring-amber-700{--tw-ring-color:var(--color-amber-700)}.ring-amber-800{--tw-ring-color:var(--color-amber-800)}.ring-amber-900{--tw-ring-color:var(--color-amber-900)}.ring-amber-950{--tw-ring-color:var(--color-amber-950)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-50{--tw-ring-color:var(--color-blue-50)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-blue-700{--tw-ring-color:var(--color-blue-700)}.ring-blue-800{--tw-ring-color:var(--color-blue-800)}.ring-blue-900{--tw-ring-color:var(--color-blue-900)}.ring-blue-950{--tw-ring-color:var(--color-blue-950)}.ring-cyan-50{--tw-ring-color:var(--color-cyan-50)}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-cyan-300{--tw-ring-color:var(--color-cyan-300)}.ring-cyan-400{--tw-ring-color:var(--color-cyan-400)}.ring-cyan-500{--tw-ring-color:var(--color-cyan-500)}.ring-cyan-600{--tw-ring-color:var(--color-cyan-600)}.ring-cyan-700{--tw-ring-color:var(--color-cyan-700)}.ring-cyan-800{--tw-ring-color:var(--color-cyan-800)}.ring-cyan-900{--tw-ring-color:var(--color-cyan-900)}.ring-cyan-950{--tw-ring-color:var(--color-cyan-950)}.ring-emerald-50{--tw-ring-color:var(--color-emerald-50)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-emerald-600{--tw-ring-color:var(--color-emerald-600)}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab, red, red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.ring-emerald-700{--tw-ring-color:var(--color-emerald-700)}.ring-emerald-800{--tw-ring-color:var(--color-emerald-800)}.ring-emerald-900{--tw-ring-color:var(--color-emerald-900)}.ring-emerald-950{--tw-ring-color:var(--color-emerald-950)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-fuchsia-50{--tw-ring-color:var(--color-fuchsia-50)}.ring-fuchsia-100{--tw-ring-color:var(--color-fuchsia-100)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-fuchsia-300{--tw-ring-color:var(--color-fuchsia-300)}.ring-fuchsia-400{--tw-ring-color:var(--color-fuchsia-400)}.ring-fuchsia-500{--tw-ring-color:var(--color-fuchsia-500)}.ring-fuchsia-600{--tw-ring-color:var(--color-fuchsia-600)}.ring-fuchsia-700{--tw-ring-color:var(--color-fuchsia-700)}.ring-fuchsia-800{--tw-ring-color:var(--color-fuchsia-800)}.ring-fuchsia-900{--tw-ring-color:var(--color-fuchsia-900)}.ring-fuchsia-950{--tw-ring-color:var(--color-fuchsia-950)}.ring-gray-50{--tw-ring-color:var(--color-gray-50)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-400{--tw-ring-color:var(--color-gray-400)}.ring-gray-500{--tw-ring-color:var(--color-gray-500)}.ring-gray-600{--tw-ring-color:var(--color-gray-600)}.ring-gray-700{--tw-ring-color:var(--color-gray-700)}.ring-gray-800{--tw-ring-color:var(--color-gray-800)}.ring-gray-900{--tw-ring-color:var(--color-gray-900)}.ring-gray-950{--tw-ring-color:var(--color-gray-950)}.ring-green-50{--tw-ring-color:var(--color-green-50)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-green-300{--tw-ring-color:var(--color-green-300)}.ring-green-400{--tw-ring-color:var(--color-green-400)}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-green-600{--tw-ring-color:var(--color-green-600)}.ring-green-700{--tw-ring-color:var(--color-green-700)}.ring-green-800{--tw-ring-color:var(--color-green-800)}.ring-green-900{--tw-ring-color:var(--color-green-900)}.ring-green-950{--tw-ring-color:var(--color-green-950)}.ring-indigo-50{--tw-ring-color:var(--color-indigo-50)}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-indigo-300{--tw-ring-color:var(--color-indigo-300)}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-indigo-600{--tw-ring-color:var(--color-indigo-600)}.ring-indigo-700{--tw-ring-color:var(--color-indigo-700)}.ring-indigo-800{--tw-ring-color:var(--color-indigo-800)}.ring-indigo-900{--tw-ring-color:var(--color-indigo-900)}.ring-indigo-950{--tw-ring-color:var(--color-indigo-950)}.ring-lime-50{--tw-ring-color:var(--color-lime-50)}.ring-lime-100{--tw-ring-color:var(--color-lime-100)}.ring-lime-200{--tw-ring-color:var(--color-lime-200)}.ring-lime-300{--tw-ring-color:var(--color-lime-300)}.ring-lime-400{--tw-ring-color:var(--color-lime-400)}.ring-lime-500{--tw-ring-color:var(--color-lime-500)}.ring-lime-600{--tw-ring-color:var(--color-lime-600)}.ring-lime-700{--tw-ring-color:var(--color-lime-700)}.ring-lime-800{--tw-ring-color:var(--color-lime-800)}.ring-lime-900{--tw-ring-color:var(--color-lime-900)}.ring-lime-950{--tw-ring-color:var(--color-lime-950)}.ring-neutral-50{--tw-ring-color:var(--color-neutral-50)}.ring-neutral-100{--tw-ring-color:var(--color-neutral-100)}.ring-neutral-200{--tw-ring-color:var(--color-neutral-200)}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.ring-neutral-400{--tw-ring-color:var(--color-neutral-400)}.ring-neutral-500{--tw-ring-color:var(--color-neutral-500)}.ring-neutral-600{--tw-ring-color:var(--color-neutral-600)}.ring-neutral-700{--tw-ring-color:var(--color-neutral-700)}.ring-neutral-800{--tw-ring-color:var(--color-neutral-800)}.ring-neutral-900{--tw-ring-color:var(--color-neutral-900)}.ring-neutral-950{--tw-ring-color:var(--color-neutral-950)}.ring-orange-50{--tw-ring-color:var(--color-orange-50)}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-orange-300{--tw-ring-color:var(--color-orange-300)}.ring-orange-400{--tw-ring-color:var(--color-orange-400)}.ring-orange-500{--tw-ring-color:var(--color-orange-500)}.ring-orange-600{--tw-ring-color:var(--color-orange-600)}.ring-orange-700{--tw-ring-color:var(--color-orange-700)}.ring-orange-800{--tw-ring-color:var(--color-orange-800)}.ring-orange-900{--tw-ring-color:var(--color-orange-900)}.ring-orange-950{--tw-ring-color:var(--color-orange-950)}.ring-pink-50{--tw-ring-color:var(--color-pink-50)}.ring-pink-100{--tw-ring-color:var(--color-pink-100)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-pink-300{--tw-ring-color:var(--color-pink-300)}.ring-pink-400{--tw-ring-color:var(--color-pink-400)}.ring-pink-500{--tw-ring-color:var(--color-pink-500)}.ring-pink-600{--tw-ring-color:var(--color-pink-600)}.ring-pink-700{--tw-ring-color:var(--color-pink-700)}.ring-pink-800{--tw-ring-color:var(--color-pink-800)}.ring-pink-900{--tw-ring-color:var(--color-pink-900)}.ring-pink-950{--tw-ring-color:var(--color-pink-950)}.ring-purple-50{--tw-ring-color:var(--color-purple-50)}.ring-purple-100{--tw-ring-color:var(--color-purple-100)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-purple-300{--tw-ring-color:var(--color-purple-300)}.ring-purple-400{--tw-ring-color:var(--color-purple-400)}.ring-purple-500{--tw-ring-color:var(--color-purple-500)}.ring-purple-600{--tw-ring-color:var(--color-purple-600)}.ring-purple-700{--tw-ring-color:var(--color-purple-700)}.ring-purple-800{--tw-ring-color:var(--color-purple-800)}.ring-purple-900{--tw-ring-color:var(--color-purple-900)}.ring-purple-950{--tw-ring-color:var(--color-purple-950)}.ring-red-50{--tw-ring-color:var(--color-red-50)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-red-400{--tw-ring-color:var(--color-red-400)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-600{--tw-ring-color:var(--color-red-600)}.ring-red-700{--tw-ring-color:var(--color-red-700)}.ring-red-800{--tw-ring-color:var(--color-red-800)}.ring-red-900{--tw-ring-color:var(--color-red-900)}.ring-red-950{--tw-ring-color:var(--color-red-950)}.ring-rose-50{--tw-ring-color:var(--color-rose-50)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-rose-300{--tw-ring-color:var(--color-rose-300)}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.ring-rose-500{--tw-ring-color:var(--color-rose-500)}.ring-rose-600{--tw-ring-color:var(--color-rose-600)}.ring-rose-700{--tw-ring-color:var(--color-rose-700)}.ring-rose-800{--tw-ring-color:var(--color-rose-800)}.ring-rose-900{--tw-ring-color:var(--color-rose-900)}.ring-rose-950{--tw-ring-color:var(--color-rose-950)}.ring-sky-50{--tw-ring-color:var(--color-sky-50)}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-sky-300{--tw-ring-color:var(--color-sky-300)}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-sky-500{--tw-ring-color:var(--color-sky-500)}.ring-sky-600{--tw-ring-color:var(--color-sky-600)}.ring-sky-600\/20{--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab, red, red)){.ring-sky-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-sky-600) 20%, transparent)}}.ring-sky-700{--tw-ring-color:var(--color-sky-700)}.ring-sky-800{--tw-ring-color:var(--color-sky-800)}.ring-sky-900{--tw-ring-color:var(--color-sky-900)}.ring-sky-950{--tw-ring-color:var(--color-sky-950)}.ring-slate-50{--tw-ring-color:var(--color-slate-50)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-slate-400{--tw-ring-color:var(--color-slate-400)}.ring-slate-500{--tw-ring-color:var(--color-slate-500)}.ring-slate-600{--tw-ring-color:var(--color-slate-600)}.ring-slate-700{--tw-ring-color:var(--color-slate-700)}.ring-slate-800{--tw-ring-color:var(--color-slate-800)}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.ring-stone-50{--tw-ring-color:var(--color-stone-50)}.ring-stone-100{--tw-ring-color:var(--color-stone-100)}.ring-stone-200{--tw-ring-color:var(--color-stone-200)}.ring-stone-300{--tw-ring-color:var(--color-stone-300)}.ring-stone-400{--tw-ring-color:var(--color-stone-400)}.ring-stone-500{--tw-ring-color:var(--color-stone-500)}.ring-stone-600{--tw-ring-color:var(--color-stone-600)}.ring-stone-700{--tw-ring-color:var(--color-stone-700)}.ring-stone-800{--tw-ring-color:var(--color-stone-800)}.ring-stone-900{--tw-ring-color:var(--color-stone-900)}.ring-stone-950{--tw-ring-color:var(--color-stone-950)}.ring-teal-50{--tw-ring-color:var(--color-teal-50)}.ring-teal-100{--tw-ring-color:var(--color-teal-100)}.ring-teal-200{--tw-ring-color:var(--color-teal-200)}.ring-teal-300{--tw-ring-color:var(--color-teal-300)}.ring-teal-400{--tw-ring-color:var(--color-teal-400)}.ring-teal-500{--tw-ring-color:var(--color-teal-500)}.ring-teal-600{--tw-ring-color:var(--color-teal-600)}.ring-teal-700{--tw-ring-color:var(--color-teal-700)}.ring-teal-800{--tw-ring-color:var(--color-teal-800)}.ring-teal-900{--tw-ring-color:var(--color-teal-900)}.ring-teal-950{--tw-ring-color:var(--color-teal-950)}.ring-tremor-brand-inverted{--tw-ring-color:var(--color-tremor-brand-inverted)}.ring-tremor-brand-muted{--tw-ring-color:var(--color-tremor-brand-muted)}.ring-tremor-brand\/20{--tw-ring-color:#6366f133}@supports (color:color-mix(in lab, red, red)){.ring-tremor-brand\/20{--tw-ring-color:color-mix(in oklab, var(--color-tremor-brand) 20%, transparent)}}.ring-tremor-ring{--tw-ring-color:var(--color-tremor-ring)}.ring-violet-50{--tw-ring-color:var(--color-violet-50)}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-violet-300{--tw-ring-color:var(--color-violet-300)}.ring-violet-400{--tw-ring-color:var(--color-violet-400)}.ring-violet-500{--tw-ring-color:var(--color-violet-500)}.ring-violet-600{--tw-ring-color:var(--color-violet-600)}.ring-violet-600\/20{--tw-ring-color:#7f22fe33}@supports (color:color-mix(in lab, red, red)){.ring-violet-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-600) 20%, transparent)}}.ring-violet-700{--tw-ring-color:var(--color-violet-700)}.ring-violet-800{--tw-ring-color:var(--color-violet-800)}.ring-violet-900{--tw-ring-color:var(--color-violet-900)}.ring-violet-950{--tw-ring-color:var(--color-violet-950)}.ring-white{--tw-ring-color:var(--color-white)}.ring-yellow-50{--tw-ring-color:var(--color-yellow-50)}.ring-yellow-100{--tw-ring-color:var(--color-yellow-100)}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-yellow-300{--tw-ring-color:var(--color-yellow-300)}.ring-yellow-400{--tw-ring-color:var(--color-yellow-400)}.ring-yellow-500{--tw-ring-color:var(--color-yellow-500)}.ring-yellow-600{--tw-ring-color:var(--color-yellow-600)}.ring-yellow-700{--tw-ring-color:var(--color-yellow-700)}.ring-yellow-800{--tw-ring-color:var(--color-yellow-800)}.ring-yellow-900{--tw-ring-color:var(--color-yellow-900)}.ring-yellow-950{--tw-ring-color:var(--color-yellow-950)}.ring-zinc-50{--tw-ring-color:var(--color-zinc-50)}.ring-zinc-100{--tw-ring-color:var(--color-zinc-100)}.ring-zinc-200{--tw-ring-color:var(--color-zinc-200)}.ring-zinc-300{--tw-ring-color:var(--color-zinc-300)}.ring-zinc-400{--tw-ring-color:var(--color-zinc-400)}.ring-zinc-500{--tw-ring-color:var(--color-zinc-500)}.ring-zinc-600{--tw-ring-color:var(--color-zinc-600)}.ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.ring-zinc-800{--tw-ring-color:var(--color-zinc-800)}.ring-zinc-900{--tw-ring-color:var(--color-zinc-900)}.ring-zinc-950{--tw-ring-color:var(--color-zinc-950)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-tremor-brand{outline-color:var(--color-tremor-brand)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-none{-webkit-user-select:none;user-select:none}.\[--anchor-gap\:4px\]{--anchor-gap:4px}.\[--card-spacing\:--spacing\(6\)\]{--card-spacing:calc(var(--spacing) * 6)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-4{--tw-enter-translate-y:calc(4*var(--spacing)*-1)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:bg-indigo-50:is(:where(.group):hover *){background-color:var(--color-indigo-50)}.group-hover\:bg-tremor-brand-subtle\/30:is(:where(.group):hover *){background-color:#8e91eb4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-tremor-brand-subtle\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-tremor-brand-subtle) 30%, transparent)}}.group-hover\:text-blue-700:is(:where(.group):hover *){color:var(--color-blue-700)}.group-hover\:text-indigo-500:is(:where(.group):hover *){color:var(--color-indigo-500)}.group-hover\:text-red-400:is(:where(.group):hover *){color:var(--color-red-400)}.group-hover\:text-red-600:is(:where(.group):hover *){color:var(--color-red-600)}.group-hover\:text-slate-600:is(:where(.group):hover *){color:var(--color-slate-600)}.group-hover\:text-tremor-content-emphasis:is(:where(.group):hover *){color:var(--color-tremor-content-emphasis)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[collapsed\=true\]\/sidebar\:mx-auto:is(:where(.group\/sidebar)[data-collapsed=true] *){margin-inline:auto}.group-data-\[collapsed\=true\]\/sidebar\:block:is(:where(.group\/sidebar)[data-collapsed=true] *){display:block}.group-data-\[collapsed\=true\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-collapsed=true] *){display:none}.group-data-\[collapsed\=true\]\/sidebar\:size-9:is(:where(.group\/sidebar)[data-collapsed=true] *){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.group-data-\[collapsed\=true\]\/sidebar\:h-auto:is(:where(.group\/sidebar)[data-collapsed=true] *){height:auto}.group-data-\[collapsed\=true\]\/sidebar\:w-7:is(:where(.group\/sidebar)[data-collapsed=true] *){width:calc(var(--spacing) * 7)}.group-data-\[collapsed\=true\]\/sidebar\:flex-col:is(:where(.group\/sidebar)[data-collapsed=true] *){flex-direction:column}.group-data-\[collapsed\=true\]\/sidebar\:justify-center:is(:where(.group\/sidebar)[data-collapsed=true] *){justify-content:center}.group-data-\[collapsed\=true\]\/sidebar\:gap-0:is(:where(.group\/sidebar)[data-collapsed=true] *){gap:0}.group-data-\[collapsed\=true\]\/sidebar\:px-0:is(:where(.group\/sidebar)[data-collapsed=true] *){padding-inline:0}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[panel-open\]\/usage\:rotate-0:is(:where(.group\/usage)[data-panel-open] *){rotate:none}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-9:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 9)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-red-500::placeholder{color:var(--color-red-500)}.placeholder\:text-tremor-content::placeholder{color:var(--color-tremor-content)}.placeholder\:text-tremor-content-subtle::placeholder{color:var(--color-tremor-content-subtle)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1.5)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.before\:bg-sidebar-primary:before{content:var(--tw-content);background-color:var(--sidebar-primary)}.group-data-\[collapsed\=true\]\/sidebar\:before\:hidden:is(:where(.group\/sidebar)[data-collapsed=true] *):before{content:var(--tw-content);display:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-\[4px\]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pl-4:first-child{padding-left:calc(var(--spacing) * 4)}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-\[4px\]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pr-4:last-child{padding-right:calc(var(--spacing) * 4)}.focus-within\:relative:focus-within{position:relative}.focus-within\:border-blue-400:focus-within{border-color:var(--color-blue-400)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:border-b-2:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.hover\:border-amber-50:hover{border-color:var(--color-amber-50)}.hover\:border-amber-100:hover{border-color:var(--color-amber-100)}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-amber-600:hover{border-color:var(--color-amber-600)}.hover\:border-amber-700:hover{border-color:var(--color-amber-700)}.hover\:border-amber-800:hover{border-color:var(--color-amber-800)}.hover\:border-amber-900:hover{border-color:var(--color-amber-900)}.hover\:border-amber-950:hover{border-color:var(--color-amber-950)}.hover\:border-blue-50:hover{border-color:var(--color-blue-50)}.hover\:border-blue-100:hover{border-color:var(--color-blue-100)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-blue-800:hover{border-color:var(--color-blue-800)}.hover\:border-blue-900:hover{border-color:var(--color-blue-900)}.hover\:border-blue-950:hover{border-color:var(--color-blue-950)}.hover\:border-cyan-50:hover{border-color:var(--color-cyan-50)}.hover\:border-cyan-100:hover{border-color:var(--color-cyan-100)}.hover\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.hover\:border-cyan-700:hover{border-color:var(--color-cyan-700)}.hover\:border-cyan-800:hover{border-color:var(--color-cyan-800)}.hover\:border-cyan-900:hover{border-color:var(--color-cyan-900)}.hover\:border-cyan-950:hover{border-color:var(--color-cyan-950)}.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:border-emerald-50:hover{border-color:var(--color-emerald-50)}.hover\:border-emerald-100:hover{border-color:var(--color-emerald-100)}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-emerald-600:hover{border-color:var(--color-emerald-600)}.hover\:border-emerald-700:hover{border-color:var(--color-emerald-700)}.hover\:border-emerald-800:hover{border-color:var(--color-emerald-800)}.hover\:border-emerald-900:hover{border-color:var(--color-emerald-900)}.hover\:border-emerald-950:hover{border-color:var(--color-emerald-950)}.hover\:border-fuchsia-50:hover{border-color:var(--color-fuchsia-50)}.hover\:border-fuchsia-100:hover{border-color:var(--color-fuchsia-100)}.hover\:border-fuchsia-200:hover{border-color:var(--color-fuchsia-200)}.hover\:border-fuchsia-300:hover{border-color:var(--color-fuchsia-300)}.hover\:border-fuchsia-400:hover{border-color:var(--color-fuchsia-400)}.hover\:border-fuchsia-500:hover{border-color:var(--color-fuchsia-500)}.hover\:border-fuchsia-600:hover{border-color:var(--color-fuchsia-600)}.hover\:border-fuchsia-700:hover{border-color:var(--color-fuchsia-700)}.hover\:border-fuchsia-800:hover{border-color:var(--color-fuchsia-800)}.hover\:border-fuchsia-900:hover{border-color:var(--color-fuchsia-900)}.hover\:border-fuchsia-950:hover{border-color:var(--color-fuchsia-950)}.hover\:border-gray-50:hover{border-color:var(--color-gray-50)}.hover\:border-gray-100:hover{border-color:var(--color-gray-100)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-gray-700:hover{border-color:var(--color-gray-700)}.hover\:border-gray-800:hover{border-color:var(--color-gray-800)}.hover\:border-gray-900:hover{border-color:var(--color-gray-900)}.hover\:border-gray-950:hover{border-color:var(--color-gray-950)}.hover\:border-green-50:hover{border-color:var(--color-green-50)}.hover\:border-green-100:hover{border-color:var(--color-green-100)}.hover\:border-green-200:hover{border-color:var(--color-green-200)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-green-400:hover{border-color:var(--color-green-400)}.hover\:border-green-500:hover{border-color:var(--color-green-500)}.hover\:border-green-600:hover{border-color:var(--color-green-600)}.hover\:border-green-700:hover{border-color:var(--color-green-700)}.hover\:border-green-800:hover{border-color:var(--color-green-800)}.hover\:border-green-900:hover{border-color:var(--color-green-900)}.hover\:border-green-950:hover{border-color:var(--color-green-950)}.hover\:border-indigo-50:hover{border-color:var(--color-indigo-50)}.hover\:border-indigo-100:hover{border-color:var(--color-indigo-100)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-indigo-600:hover{border-color:var(--color-indigo-600)}.hover\:border-indigo-700:hover{border-color:var(--color-indigo-700)}.hover\:border-indigo-800:hover{border-color:var(--color-indigo-800)}.hover\:border-indigo-900:hover{border-color:var(--color-indigo-900)}.hover\:border-indigo-950:hover{border-color:var(--color-indigo-950)}.hover\:border-lime-50:hover{border-color:var(--color-lime-50)}.hover\:border-lime-100:hover{border-color:var(--color-lime-100)}.hover\:border-lime-200:hover{border-color:var(--color-lime-200)}.hover\:border-lime-300:hover{border-color:var(--color-lime-300)}.hover\:border-lime-400:hover{border-color:var(--color-lime-400)}.hover\:border-lime-500:hover{border-color:var(--color-lime-500)}.hover\:border-lime-600:hover{border-color:var(--color-lime-600)}.hover\:border-lime-700:hover{border-color:var(--color-lime-700)}.hover\:border-lime-800:hover{border-color:var(--color-lime-800)}.hover\:border-lime-900:hover{border-color:var(--color-lime-900)}.hover\:border-lime-950:hover{border-color:var(--color-lime-950)}.hover\:border-neutral-50:hover{border-color:var(--color-neutral-50)}.hover\:border-neutral-100:hover{border-color:var(--color-neutral-100)}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-neutral-500:hover{border-color:var(--color-neutral-500)}.hover\:border-neutral-600:hover{border-color:var(--color-neutral-600)}.hover\:border-neutral-700:hover{border-color:var(--color-neutral-700)}.hover\:border-neutral-800:hover{border-color:var(--color-neutral-800)}.hover\:border-neutral-900:hover{border-color:var(--color-neutral-900)}.hover\:border-neutral-950:hover{border-color:var(--color-neutral-950)}.hover\:border-orange-50:hover{border-color:var(--color-orange-50)}.hover\:border-orange-100:hover{border-color:var(--color-orange-100)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-orange-400:hover{border-color:var(--color-orange-400)}.hover\:border-orange-500:hover{border-color:var(--color-orange-500)}.hover\:border-orange-600:hover{border-color:var(--color-orange-600)}.hover\:border-orange-700:hover{border-color:var(--color-orange-700)}.hover\:border-orange-800:hover{border-color:var(--color-orange-800)}.hover\:border-orange-900:hover{border-color:var(--color-orange-900)}.hover\:border-orange-950:hover{border-color:var(--color-orange-950)}.hover\:border-pink-50:hover{border-color:var(--color-pink-50)}.hover\:border-pink-100:hover{border-color:var(--color-pink-100)}.hover\:border-pink-200:hover{border-color:var(--color-pink-200)}.hover\:border-pink-300:hover{border-color:var(--color-pink-300)}.hover\:border-pink-400:hover{border-color:var(--color-pink-400)}.hover\:border-pink-500:hover{border-color:var(--color-pink-500)}.hover\:border-pink-600:hover{border-color:var(--color-pink-600)}.hover\:border-pink-700:hover{border-color:var(--color-pink-700)}.hover\:border-pink-800:hover{border-color:var(--color-pink-800)}.hover\:border-pink-900:hover{border-color:var(--color-pink-900)}.hover\:border-pink-950:hover{border-color:var(--color-pink-950)}.hover\:border-purple-50:hover{border-color:var(--color-purple-50)}.hover\:border-purple-100:hover{border-color:var(--color-purple-100)}.hover\:border-purple-200:hover{border-color:var(--color-purple-200)}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-purple-700:hover{border-color:var(--color-purple-700)}.hover\:border-purple-800:hover{border-color:var(--color-purple-800)}.hover\:border-purple-900:hover{border-color:var(--color-purple-900)}.hover\:border-purple-950:hover{border-color:var(--color-purple-950)}.hover\:border-red-50:hover{border-color:var(--color-red-50)}.hover\:border-red-100:hover{border-color:var(--color-red-100)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-red-800:hover{border-color:var(--color-red-800)}.hover\:border-red-900:hover{border-color:var(--color-red-900)}.hover\:border-red-950:hover{border-color:var(--color-red-950)}.hover\:border-rose-50:hover{border-color:var(--color-rose-50)}.hover\:border-rose-100:hover{border-color:var(--color-rose-100)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-rose-500:hover{border-color:var(--color-rose-500)}.hover\:border-rose-600:hover{border-color:var(--color-rose-600)}.hover\:border-rose-700:hover{border-color:var(--color-rose-700)}.hover\:border-rose-800:hover{border-color:var(--color-rose-800)}.hover\:border-rose-900:hover{border-color:var(--color-rose-900)}.hover\:border-rose-950:hover{border-color:var(--color-rose-950)}.hover\:border-sky-50:hover{border-color:var(--color-sky-50)}.hover\:border-sky-100:hover{border-color:var(--color-sky-100)}.hover\:border-sky-200:hover{border-color:var(--color-sky-200)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-sky-500:hover{border-color:var(--color-sky-500)}.hover\:border-sky-600:hover{border-color:var(--color-sky-600)}.hover\:border-sky-700:hover{border-color:var(--color-sky-700)}.hover\:border-sky-800:hover{border-color:var(--color-sky-800)}.hover\:border-sky-900:hover{border-color:var(--color-sky-900)}.hover\:border-sky-950:hover{border-color:var(--color-sky-950)}.hover\:border-slate-50:hover{border-color:var(--color-slate-50)}.hover\:border-slate-100:hover{border-color:var(--color-slate-100)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:border-slate-800:hover{border-color:var(--color-slate-800)}.hover\:border-slate-900:hover{border-color:var(--color-slate-900)}.hover\:border-slate-950:hover{border-color:var(--color-slate-950)}.hover\:border-stone-50:hover{border-color:var(--color-stone-50)}.hover\:border-stone-100:hover{border-color:var(--color-stone-100)}.hover\:border-stone-200:hover{border-color:var(--color-stone-200)}.hover\:border-stone-300:hover{border-color:var(--color-stone-300)}.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:border-stone-500:hover{border-color:var(--color-stone-500)}.hover\:border-stone-600:hover{border-color:var(--color-stone-600)}.hover\:border-stone-700:hover{border-color:var(--color-stone-700)}.hover\:border-stone-800:hover{border-color:var(--color-stone-800)}.hover\:border-stone-900:hover{border-color:var(--color-stone-900)}.hover\:border-stone-950:hover{border-color:var(--color-stone-950)}.hover\:border-teal-50:hover{border-color:var(--color-teal-50)}.hover\:border-teal-100:hover{border-color:var(--color-teal-100)}.hover\:border-teal-200:hover{border-color:var(--color-teal-200)}.hover\:border-teal-300:hover{border-color:var(--color-teal-300)}.hover\:border-teal-400:hover{border-color:var(--color-teal-400)}.hover\:border-teal-500:hover{border-color:var(--color-teal-500)}.hover\:border-teal-600:hover{border-color:var(--color-teal-600)}.hover\:border-teal-700:hover{border-color:var(--color-teal-700)}.hover\:border-teal-800:hover{border-color:var(--color-teal-800)}.hover\:border-teal-900:hover{border-color:var(--color-teal-900)}.hover\:border-teal-950:hover{border-color:var(--color-teal-950)}.hover\:border-tremor-brand-emphasis:hover{border-color:var(--color-tremor-brand-emphasis)}.hover\:border-tremor-content:hover{border-color:var(--color-tremor-content)}.hover\:border-violet-50:hover{border-color:var(--color-violet-50)}.hover\:border-violet-100:hover{border-color:var(--color-violet-100)}.hover\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-violet-500:hover{border-color:var(--color-violet-500)}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-violet-700:hover{border-color:var(--color-violet-700)}.hover\:border-violet-800:hover{border-color:var(--color-violet-800)}.hover\:border-violet-900:hover{border-color:var(--color-violet-900)}.hover\:border-violet-950:hover{border-color:var(--color-violet-950)}.hover\:border-yellow-50:hover{border-color:var(--color-yellow-50)}.hover\:border-yellow-100:hover{border-color:var(--color-yellow-100)}.hover\:border-yellow-200:hover{border-color:var(--color-yellow-200)}.hover\:border-yellow-300:hover{border-color:var(--color-yellow-300)}.hover\:border-yellow-400:hover{border-color:var(--color-yellow-400)}.hover\:border-yellow-500:hover{border-color:var(--color-yellow-500)}.hover\:border-yellow-600:hover{border-color:var(--color-yellow-600)}.hover\:border-yellow-700:hover{border-color:var(--color-yellow-700)}.hover\:border-yellow-800:hover{border-color:var(--color-yellow-800)}.hover\:border-yellow-900:hover{border-color:var(--color-yellow-900)}.hover\:border-yellow-950:hover{border-color:var(--color-yellow-950)}.hover\:border-zinc-50:hover{border-color:var(--color-zinc-50)}.hover\:border-zinc-100:hover{border-color:var(--color-zinc-100)}.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-500:hover{border-color:var(--color-zinc-500)}.hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.hover\:border-zinc-800:hover{border-color:var(--color-zinc-800)}.hover\:border-zinc-900:hover{border-color:var(--color-zinc-900)}.hover\:border-zinc-950:hover{border-color:var(--color-zinc-950)}.hover\:bg-\[\#5558e3\]:hover{background-color:#5558e3}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover,.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-amber-950:hover{background-color:var(--color-amber-950)}.hover\:bg-background\/95:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/95:hover{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-300:hover{background-color:var(--color-blue-300)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\!:hover{background-color:var(--color-blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-700\!:hover{background-color:var(--color-blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-blue-900:hover{background-color:var(--color-blue-900)}.hover\:bg-blue-950:hover{background-color:var(--color-blue-950)}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700)}.hover\:bg-cyan-800:hover{background-color:var(--color-cyan-800)}.hover\:bg-cyan-900:hover{background-color:var(--color-cyan-900)}.hover\:bg-cyan-950:hover{background-color:var(--color-cyan-950)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-900:hover{background-color:var(--color-emerald-900)}.hover\:bg-emerald-950:hover{background-color:var(--color-emerald-950)}.hover\:bg-fuchsia-50:hover{background-color:var(--color-fuchsia-50)}.hover\:bg-fuchsia-100:hover{background-color:var(--color-fuchsia-100)}.hover\:bg-fuchsia-200:hover{background-color:var(--color-fuchsia-200)}.hover\:bg-fuchsia-300:hover{background-color:var(--color-fuchsia-300)}.hover\:bg-fuchsia-400:hover{background-color:var(--color-fuchsia-400)}.hover\:bg-fuchsia-500:hover{background-color:var(--color-fuchsia-500)}.hover\:bg-fuchsia-600:hover{background-color:var(--color-fuchsia-600)}.hover\:bg-fuchsia-700:hover{background-color:var(--color-fuchsia-700)}.hover\:bg-fuchsia-800:hover{background-color:var(--color-fuchsia-800)}.hover\:bg-fuchsia-900:hover{background-color:var(--color-fuchsia-900)}.hover\:bg-fuchsia-950:hover{background-color:var(--color-fuchsia-950)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-100\!:hover{background-color:var(--color-gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-gray-950:hover{background-color:var(--color-gray-950)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-300:hover{background-color:var(--color-green-300)}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-green-900:hover{background-color:var(--color-green-900)}.hover\:bg-green-950:hover{background-color:var(--color-green-950)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-indigo-300:hover{background-color:var(--color-indigo-300)}.hover\:bg-indigo-400:hover{background-color:var(--color-indigo-400)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-indigo-800:hover{background-color:var(--color-indigo-800)}.hover\:bg-indigo-900:hover{background-color:var(--color-indigo-900)}.hover\:bg-indigo-950:hover{background-color:var(--color-indigo-950)}.hover\:bg-lime-50:hover{background-color:var(--color-lime-50)}.hover\:bg-lime-100:hover{background-color:var(--color-lime-100)}.hover\:bg-lime-200:hover{background-color:var(--color-lime-200)}.hover\:bg-lime-300:hover{background-color:var(--color-lime-300)}.hover\:bg-lime-400:hover{background-color:var(--color-lime-400)}.hover\:bg-lime-500:hover{background-color:var(--color-lime-500)}.hover\:bg-lime-600:hover{background-color:var(--color-lime-600)}.hover\:bg-lime-700:hover{background-color:var(--color-lime-700)}.hover\:bg-lime-800:hover{background-color:var(--color-lime-800)}.hover\:bg-lime-900:hover{background-color:var(--color-lime-900)}.hover\:bg-lime-950:hover{background-color:var(--color-lime-950)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-300:hover{background-color:var(--color-neutral-300)}.hover\:bg-neutral-400:hover{background-color:var(--color-neutral-400)}.hover\:bg-neutral-500:hover{background-color:var(--color-neutral-500)}.hover\:bg-neutral-600:hover{background-color:var(--color-neutral-600)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:bg-neutral-950:hover{background-color:var(--color-neutral-950)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-200:hover{background-color:var(--color-orange-200)}.hover\:bg-orange-300:hover{background-color:var(--color-orange-300)}.hover\:bg-orange-400:hover{background-color:var(--color-orange-400)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-orange-800:hover{background-color:var(--color-orange-800)}.hover\:bg-orange-900:hover{background-color:var(--color-orange-900)}.hover\:bg-orange-950:hover{background-color:var(--color-orange-950)}.hover\:bg-pink-50:hover{background-color:var(--color-pink-50)}.hover\:bg-pink-100:hover{background-color:var(--color-pink-100)}.hover\:bg-pink-200:hover{background-color:var(--color-pink-200)}.hover\:bg-pink-300:hover{background-color:var(--color-pink-300)}.hover\:bg-pink-400:hover{background-color:var(--color-pink-400)}.hover\:bg-pink-500:hover{background-color:var(--color-pink-500)}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-pink-700:hover{background-color:var(--color-pink-700)}.hover\:bg-pink-800:hover{background-color:var(--color-pink-800)}.hover\:bg-pink-900:hover{background-color:var(--color-pink-900)}.hover\:bg-pink-950:hover{background-color:var(--color-pink-950)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-300:hover{background-color:var(--color-purple-300)}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}.hover\:bg-purple-900:hover{background-color:var(--color-purple-900)}.hover\:bg-purple-950:hover{background-color:var(--color-purple-950)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-300:hover{background-color:var(--color-red-300)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-red-900:hover{background-color:var(--color-red-900)}.hover\:bg-red-950:hover{background-color:var(--color-red-950)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:bg-rose-300:hover{background-color:var(--color-rose-300)}.hover\:bg-rose-400:hover{background-color:var(--color-rose-400)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-rose-900:hover{background-color:var(--color-rose-900)}.hover\:bg-rose-950:hover{background-color:var(--color-rose-950)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-sky-300:hover{background-color:var(--color-sky-300)}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}.hover\:bg-sky-900:hover{background-color:var(--color-sky-900)}.hover\:bg-sky-950:hover{background-color:var(--color-sky-950)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-400:hover{background-color:var(--color-slate-400)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-950:hover{background-color:var(--color-slate-950)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200)}.hover\:bg-stone-300:hover{background-color:var(--color-stone-300)}.hover\:bg-stone-400:hover{background-color:var(--color-stone-400)}.hover\:bg-stone-500:hover{background-color:var(--color-stone-500)}.hover\:bg-stone-600:hover{background-color:var(--color-stone-600)}.hover\:bg-stone-700:hover{background-color:var(--color-stone-700)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-stone-900:hover{background-color:var(--color-stone-900)}.hover\:bg-stone-950:hover{background-color:var(--color-stone-950)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-teal-200:hover{background-color:var(--color-teal-200)}.hover\:bg-teal-300:hover{background-color:var(--color-teal-300)}.hover\:bg-teal-400:hover{background-color:var(--color-teal-400)}.hover\:bg-teal-500:hover{background-color:var(--color-teal-500)}.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-teal-800:hover{background-color:var(--color-teal-800)}.hover\:bg-teal-900:hover{background-color:var(--color-teal-900)}.hover\:bg-teal-950:hover{background-color:var(--color-teal-950)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-tremor-background-muted:hover{background-color:var(--color-tremor-background-muted)}.hover\:bg-tremor-background-subtle:hover{background-color:var(--color-tremor-background-subtle)}.hover\:bg-tremor-brand-emphasis:hover{background-color:var(--color-tremor-brand-emphasis)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-violet-200:hover{background-color:var(--color-violet-200)}.hover\:bg-violet-300:hover{background-color:var(--color-violet-300)}.hover\:bg-violet-400:hover{background-color:var(--color-violet-400)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-violet-800:hover{background-color:var(--color-violet-800)}.hover\:bg-violet-900:hover{background-color:var(--color-violet-900)}.hover\:bg-violet-950:hover{background-color:var(--color-violet-950)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:bg-yellow-800:hover{background-color:var(--color-yellow-800)}.hover\:bg-yellow-900:hover{background-color:var(--color-yellow-900)}.hover\:bg-yellow-950:hover{background-color:var(--color-yellow-950)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-300:hover{background-color:var(--color-zinc-300)}.hover\:bg-zinc-400:hover{background-color:var(--color-zinc-400)}.hover\:bg-zinc-500:hover{background-color:var(--color-zinc-500)}.hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.hover\:bg-zinc-950:hover{background-color:var(--color-zinc-950)}.hover\:text-amber-50:hover{color:var(--color-amber-50)}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-amber-950:hover{color:var(--color-amber-950)}.hover\:text-blue-50:hover{color:var(--color-blue-50)}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-blue-950:hover{color:var(--color-blue-950)}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\:text-cyan-600:hover{color:var(--color-cyan-600)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-cyan-800:hover{color:var(--color-cyan-800)}.hover\:text-cyan-900:hover{color:var(--color-cyan-900)}.hover\:text-cyan-950:hover{color:var(--color-cyan-950)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-50:hover{color:var(--color-emerald-50)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-emerald-900:hover{color:var(--color-emerald-900)}.hover\:text-emerald-950:hover{color:var(--color-emerald-950)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-fuchsia-50:hover{color:var(--color-fuchsia-50)}.hover\:text-fuchsia-100:hover{color:var(--color-fuchsia-100)}.hover\:text-fuchsia-200:hover{color:var(--color-fuchsia-200)}.hover\:text-fuchsia-300:hover{color:var(--color-fuchsia-300)}.hover\:text-fuchsia-400:hover{color:var(--color-fuchsia-400)}.hover\:text-fuchsia-500:hover{color:var(--color-fuchsia-500)}.hover\:text-fuchsia-600:hover{color:var(--color-fuchsia-600)}.hover\:text-fuchsia-700:hover{color:var(--color-fuchsia-700)}.hover\:text-fuchsia-800:hover{color:var(--color-fuchsia-800)}.hover\:text-fuchsia-900:hover{color:var(--color-fuchsia-900)}.hover\:text-fuchsia-950:hover{color:var(--color-fuchsia-950)}.hover\:text-gray-50:hover{color:var(--color-gray-50)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-gray-900\!:hover{color:var(--color-gray-900)!important}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:text-green-50:hover{color:var(--color-green-50)}.hover\:text-green-100:hover{color:var(--color-green-100)}.hover\:text-green-200:hover{color:var(--color-green-200)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-green-500:hover{color:var(--color-green-500)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-green-800:hover{color:var(--color-green-800)}.hover\:text-green-900:hover{color:var(--color-green-900)}.hover\:text-green-950:hover{color:var(--color-green-950)}.hover\:text-indigo-50:hover{color:var(--color-indigo-50)}.hover\:text-indigo-100:hover{color:var(--color-indigo-100)}.hover\:text-indigo-200:hover{color:var(--color-indigo-200)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-400:hover{color:var(--color-indigo-400)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-indigo-900:hover{color:var(--color-indigo-900)}.hover\:text-indigo-950:hover{color:var(--color-indigo-950)}.hover\:text-lime-50:hover{color:var(--color-lime-50)}.hover\:text-lime-100:hover{color:var(--color-lime-100)}.hover\:text-lime-200:hover{color:var(--color-lime-200)}.hover\:text-lime-300:hover{color:var(--color-lime-300)}.hover\:text-lime-400:hover{color:var(--color-lime-400)}.hover\:text-lime-500:hover{color:var(--color-lime-500)}.hover\:text-lime-600:hover{color:var(--color-lime-600)}.hover\:text-lime-700:hover{color:var(--color-lime-700)}.hover\:text-lime-800:hover{color:var(--color-lime-800)}.hover\:text-lime-900:hover{color:var(--color-lime-900)}.hover\:text-lime-950:hover{color:var(--color-lime-950)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-50:hover{color:var(--color-neutral-50)}.hover\:text-neutral-100:hover{color:var(--color-neutral-100)}.hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.hover\:text-neutral-300:hover{color:var(--color-neutral-300)}.hover\:text-neutral-400:hover{color:var(--color-neutral-400)}.hover\:text-neutral-500:hover{color:var(--color-neutral-500)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-orange-50:hover{color:var(--color-orange-50)}.hover\:text-orange-100:hover{color:var(--color-orange-100)}.hover\:text-orange-200:hover{color:var(--color-orange-200)}.hover\:text-orange-300:hover{color:var(--color-orange-300)}.hover\:text-orange-400:hover{color:var(--color-orange-400)}.hover\:text-orange-500:hover{color:var(--color-orange-500)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-orange-700:hover{color:var(--color-orange-700)}.hover\:text-orange-800:hover{color:var(--color-orange-800)}.hover\:text-orange-900:hover{color:var(--color-orange-900)}.hover\:text-orange-950:hover{color:var(--color-orange-950)}.hover\:text-pink-50:hover{color:var(--color-pink-50)}.hover\:text-pink-100:hover{color:var(--color-pink-100)}.hover\:text-pink-200:hover{color:var(--color-pink-200)}.hover\:text-pink-300:hover{color:var(--color-pink-300)}.hover\:text-pink-400:hover{color:var(--color-pink-400)}.hover\:text-pink-500:hover{color:var(--color-pink-500)}.hover\:text-pink-600:hover{color:var(--color-pink-600)}.hover\:text-pink-700:hover{color:var(--color-pink-700)}.hover\:text-pink-800:hover{color:var(--color-pink-800)}.hover\:text-pink-900:hover{color:var(--color-pink-900)}.hover\:text-pink-950:hover{color:var(--color-pink-950)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-purple-50:hover{color:var(--color-purple-50)}.hover\:text-purple-100:hover{color:var(--color-purple-100)}.hover\:text-purple-200:hover{color:var(--color-purple-200)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-purple-500:hover{color:var(--color-purple-500)}.hover\:text-purple-600:hover{color:var(--color-purple-600)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-purple-800:hover{color:var(--color-purple-800)}.hover\:text-purple-900:hover{color:var(--color-purple-900)}.hover\:text-purple-950:hover{color:var(--color-purple-950)}.hover\:text-red-50:hover{color:var(--color-red-50)}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-red-950:hover{color:var(--color-red-950)}.hover\:text-rose-50:hover{color:var(--color-rose-50)}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-rose-900:hover{color:var(--color-rose-900)}.hover\:text-rose-950:hover{color:var(--color-rose-950)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-primary:hover{color:var(--sidebar-primary)}.hover\:text-sky-50:hover{color:var(--color-sky-50)}.hover\:text-sky-100:hover{color:var(--color-sky-100)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-sky-500:hover{color:var(--color-sky-500)}.hover\:text-sky-600:hover{color:var(--color-sky-600)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-sky-800:hover{color:var(--color-sky-800)}.hover\:text-sky-900:hover{color:var(--color-sky-900)}.hover\:text-sky-950:hover{color:var(--color-sky-950)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-400:hover{color:var(--color-slate-400)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-stone-50:hover{color:var(--color-stone-50)}.hover\:text-stone-100:hover{color:var(--color-stone-100)}.hover\:text-stone-200:hover{color:var(--color-stone-200)}.hover\:text-stone-300:hover{color:var(--color-stone-300)}.hover\:text-stone-400:hover{color:var(--color-stone-400)}.hover\:text-stone-500:hover{color:var(--color-stone-500)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}.hover\:text-stone-800:hover{color:var(--color-stone-800)}.hover\:text-stone-900:hover{color:var(--color-stone-900)}.hover\:text-stone-950:hover{color:var(--color-stone-950)}.hover\:text-teal-50:hover{color:var(--color-teal-50)}.hover\:text-teal-100:hover{color:var(--color-teal-100)}.hover\:text-teal-200:hover{color:var(--color-teal-200)}.hover\:text-teal-300:hover{color:var(--color-teal-300)}.hover\:text-teal-400:hover{color:var(--color-teal-400)}.hover\:text-teal-500:hover{color:var(--color-teal-500)}.hover\:text-teal-600:hover{color:var(--color-teal-600)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-teal-800:hover{color:var(--color-teal-800)}.hover\:text-teal-900:hover{color:var(--color-teal-900)}.hover\:text-teal-950:hover{color:var(--color-teal-950)}.hover\:text-tremor-brand-emphasis:hover{color:var(--color-tremor-brand-emphasis)}.hover\:text-tremor-content:hover{color:var(--color-tremor-content)}.hover\:text-tremor-content-emphasis:hover{color:var(--color-tremor-content-emphasis)}.hover\:text-violet-50:hover{color:var(--color-violet-50)}.hover\:text-violet-100:hover{color:var(--color-violet-100)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-violet-400:hover{color:var(--color-violet-400)}.hover\:text-violet-500:hover{color:var(--color-violet-500)}.hover\:text-violet-600:hover{color:var(--color-violet-600)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-violet-800:hover{color:var(--color-violet-800)}.hover\:text-violet-900:hover{color:var(--color-violet-900)}.hover\:text-violet-950:hover{color:var(--color-violet-950)}.hover\:text-yellow-50:hover{color:var(--color-yellow-50)}.hover\:text-yellow-100:hover{color:var(--color-yellow-100)}.hover\:text-yellow-200:hover{color:var(--color-yellow-200)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:text-yellow-500:hover{color:var(--color-yellow-500)}.hover\:text-yellow-600:hover{color:var(--color-yellow-600)}.hover\:text-yellow-700:hover{color:var(--color-yellow-700)}.hover\:text-yellow-800:hover{color:var(--color-yellow-800)}.hover\:text-yellow-900:hover{color:var(--color-yellow-900)}.hover\:text-yellow-950:hover{color:var(--color-yellow-950)}.hover\:text-zinc-50:hover{color:var(--color-zinc-50)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:text-zinc-400:hover{color:var(--color-zinc-400)}.hover\:text-zinc-500:hover{color:var(--color-zinc-500)}.hover\:text-zinc-600:hover{color:var(--color-zinc-600)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-tremor-brand-subtle:focus{border-color:var(--color-tremor-brand-subtle)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:ring-tremor-brand-muted:focus{--tw-ring-color:var(--color-tremor-brand-muted)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-color:var(--color-blue-400)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:translate-y-\[0\.5px\]:active{--tw-translate-y:.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300\!:disabled{background-color:var(--color-gray-300)!important}.disabled\:bg-indigo-400:disabled{background-color:var(--color-indigo-400)}.disabled\:text-gray-500\!:disabled{color:var(--color-gray-500)!important}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:calc(var(--radius) - 2px)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:-mr-1:has(>button){margin-right:calc(var(--spacing) * -1)}.has-\[\>button\]\:-ml-1:has(>button){margin-left:calc(var(--spacing) * -1)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:\!bg-tremor-background-subtle[aria-selected=true]{background-color:var(--color-tremor-background-subtle)!important}.aria-selected\:bg-tremor-background-emphasis[aria-selected=true]{background-color:var(--color-tremor-background-emphasis)}.aria-selected\:\!text-tremor-content[aria-selected=true]{color:var(--color-tremor-content)!important}.aria-selected\:text-tremor-brand-inverted[aria-selected=true]{color:var(--color-tremor-brand-inverted)}.aria-selected\:text-tremor-content-inverted[aria-selected=true]{color:var(--color-tremor-content-inverted)}.data-empty\:p-0[data-empty]{padding:0}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-focus-visible\:ring[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[enter\]\:duration-300[data-enter]{--tw-duration:.3s;transition-duration:.3s}.data-\[enter\]\:ease-out[data-enter]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.data-\[focus\]\:bg-tremor-background-muted[data-focus]{background-color:var(--color-tremor-background-muted)}.data-\[focus\]\:text-tremor-content-strong[data-focus]{color:var(--color-tremor-content-strong)}.data-\[leave\]\:duration-200[data-leave]{--tw-duration:.2s;transition-duration:.2s}.data-\[leave\]\:ease-in[data-leave]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.data-\[selected\]\:border-b-2[data-selected]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[selected\]\:border-tremor-border[data-selected]{border-color:var(--color-tremor-border)}.data-\[selected\]\:border-tremor-brand[data-selected]{border-color:var(--color-tremor-brand)}.data-\[selected\]\:bg-tremor-background[data-selected]{background-color:var(--color-tremor-background)}.data-\[selected\]\:bg-tremor-background-muted[data-selected]{background-color:var(--color-tremor-background-muted)}.data-\[selected\]\:text-tremor-brand[data-selected]{color:var(--color-tremor-brand)}.data-\[selected\]\:text-tremor-content-strong[data-selected]{color:var(--color-tremor-content-strong)}.data-\[selected\]\:shadow-tremor-input[data-selected]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:var(--spacing)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:0}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) - 4px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-13{grid-column:span 13/span 13}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-block{display:inline-block}.sm\:h-screen{height:100vh}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:p-0{padding:0}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-13{grid-column:span 13/span 13}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-auto{width:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-13{grid-column:span 13/span 13}.lg\:table-cell{display:table-cell}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:max-w-\[200px\]{max-width:200px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}}@media (min-width:80rem){.xl\:table-cell{display:table-cell}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.dark\:divide-dark-tremor-border:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-dark-tremor-border)}.dark\:border-amber-900:where(.dark,.dark *){border-color:var(--color-amber-900)}.dark\:border-dark-tremor-background:where(.dark,.dark *){border-color:var(--color-dark-tremor-background)}.dark\:border-dark-tremor-border:where(.dark,.dark *){border-color:var(--color-dark-tremor-border)}.dark\:border-dark-tremor-brand:where(.dark,.dark *){border-color:var(--color-dark-tremor-brand)}.dark\:border-dark-tremor-brand-emphasis:where(.dark,.dark *){border-color:var(--color-dark-tremor-brand-emphasis)}.dark\:border-dark-tremor-brand-inverted:where(.dark,.dark *){border-color:var(--color-dark-tremor-brand-inverted)}.dark\:border-dark-tremor-brand-subtle:where(.dark,.dark *){border-color:var(--color-dark-tremor-brand-subtle)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-input:where(.dark,.dark *){border-color:var(--input)}.dark\:border-red-500:where(.dark,.dark *){border-color:var(--color-red-500)}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-dark-tremor-background:where(.dark,.dark *){background-color:var(--color-dark-tremor-background)}.dark\:bg-dark-tremor-background-emphasis:where(.dark,.dark *){background-color:var(--color-dark-tremor-background-emphasis)}.dark\:bg-dark-tremor-background-muted:where(.dark,.dark *){background-color:var(--color-dark-tremor-background-muted)}.dark\:bg-dark-tremor-background-subtle:where(.dark,.dark *){background-color:var(--color-dark-tremor-background-subtle)}.dark\:bg-dark-tremor-border:where(.dark,.dark *){background-color:var(--color-dark-tremor-border)}.dark\:bg-dark-tremor-brand:where(.dark,.dark *){background-color:var(--color-dark-tremor-brand)}.dark\:bg-dark-tremor-brand-muted:where(.dark,.dark *){background-color:var(--color-dark-tremor-brand-muted)}.dark\:bg-dark-tremor-brand-muted\/50:where(.dark,.dark *){background-color:#1e1b4b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-dark-tremor-brand-muted\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-dark-tremor-brand-muted) 50%, transparent)}}.dark\:bg-dark-tremor-brand-muted\/70:where(.dark,.dark *){background-color:#1e1b4bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-dark-tremor-brand-muted\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-dark-tremor-brand-muted) 70%, transparent)}}.dark\:bg-dark-tremor-brand-subtle\/60:where(.dark,.dark *){background-color:#3730a399}@supports (color:color-mix(in lab, red, red)){.dark\:bg-dark-tremor-brand-subtle\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-dark-tremor-brand-subtle) 60%, transparent)}}.dark\:bg-dark-tremor-content-subtle:where(.dark,.dark *){background-color:var(--color-dark-tremor-content-subtle)}.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-emerald-400:where(.dark,.dark *){background-color:var(--color-emerald-400)}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-slate-950\/50:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:fill-dark-tremor-content:where(.dark,.dark *){fill:var(--color-dark-tremor-content)}.dark\:fill-dark-tremor-content-emphasis:where(.dark,.dark *){fill:var(--color-dark-tremor-content-emphasis)}.dark\:stroke-dark-tremor-background:where(.dark,.dark *){stroke:var(--color-dark-tremor-background)}.dark\:stroke-dark-tremor-border:where(.dark,.dark *){stroke:var(--color-dark-tremor-border)}.dark\:stroke-dark-tremor-brand:where(.dark,.dark *){stroke:var(--color-dark-tremor-brand)}.dark\:stroke-dark-tremor-brand-muted:where(.dark,.dark *){stroke:var(--color-dark-tremor-brand-muted)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:where(.dark,.dark *){color:var(--color-amber-500)}.dark\:text-dark-tremor-brand:where(.dark,.dark *){color:var(--color-dark-tremor-brand)}.dark\:text-dark-tremor-brand-emphasis:where(.dark,.dark *){color:var(--color-dark-tremor-brand-emphasis)}.dark\:text-dark-tremor-brand-inverted:where(.dark,.dark *){color:var(--color-dark-tremor-brand-inverted)}.dark\:text-dark-tremor-content:where(.dark,.dark *){color:var(--color-dark-tremor-content)}.dark\:text-dark-tremor-content-emphasis:where(.dark,.dark *){color:var(--color-dark-tremor-content-emphasis)}.dark\:text-dark-tremor-content-strong:where(.dark,.dark *){color:var(--color-dark-tremor-content-strong)}.dark\:text-dark-tremor-content-subtle:where(.dark,.dark *){color:var(--color-dark-tremor-content-subtle)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-muted-foreground:where(.dark,.dark *){color:var(--muted-foreground)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:where(.dark,.dark *){color:var(--color-red-500)}.dark\:text-tremor-content-emphasis:where(.dark,.dark *){color:var(--color-tremor-content-emphasis)}.dark\:accent-dark-tremor-brand:where(.dark,.dark *){accent-color:var(--color-dark-tremor-brand)}.dark\:opacity-25:where(.dark,.dark *){opacity:.25}.dark\:shadow-dark-tremor-card:where(.dark,.dark *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-dark-tremor-dropdown:where(.dark,.dark *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-dark-tremor-input:where(.dark,.dark *){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-dark-tremor-brand-inverted:where(.dark,.dark *){--tw-ring-color:var(--color-dark-tremor-brand-inverted)}.dark\:ring-dark-tremor-brand-muted:where(.dark,.dark *){--tw-ring-color:var(--color-dark-tremor-brand-muted)}.dark\:ring-dark-tremor-ring:where(.dark,.dark *){--tw-ring-color:var(--color-dark-tremor-ring)}.dark\:outline-dark-tremor-brand:where(.dark,.dark *){outline-color:var(--color-dark-tremor-brand)}@media (hover:hover){.group-hover\:dark\:bg-dark-tremor-brand-subtle\/70:is(:where(.group):hover *):where(.dark,.dark *){background-color:#3730a3b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:dark\:bg-dark-tremor-brand-subtle\/70:is(:where(.group):hover *):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-dark-tremor-brand-subtle) 70%, transparent)}}.dark\:group-hover\:text-dark-tremor-content-emphasis:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-dark-tremor-content-emphasis)}}.dark\:placeholder\:text-dark-tremor-content:where(.dark,.dark *)::placeholder{color:var(--color-dark-tremor-content)}.dark\:placeholder\:text-dark-tremor-content-subtle:where(.dark,.dark *)::placeholder{color:var(--color-dark-tremor-content-subtle)}.dark\:placeholder\:text-red-500:where(.dark,.dark *)::placeholder{color:var(--color-red-500)}.dark\:placeholder\:text-tremor-content:where(.dark,.dark *)::placeholder{color:var(--color-tremor-content)}.dark\:placeholder\:text-tremor-content-subtle:where(.dark,.dark *)::placeholder{color:var(--color-tremor-content-subtle)}@media (hover:hover){.dark\:hover\:border-dark-tremor-brand-emphasis:where(.dark,.dark *):hover{border-color:var(--color-dark-tremor-brand-emphasis)}.dark\:hover\:bg-dark-tremor-background-muted:where(.dark,.dark *):hover{background-color:var(--color-dark-tremor-background-muted)}.dark\:hover\:bg-dark-tremor-background-subtle:where(.dark,.dark *):hover{background-color:var(--color-dark-tremor-background-subtle)}.dark\:hover\:bg-dark-tremor-background-subtle\/40:where(.dark,.dark *):hover{background-color:#1f293766}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-dark-tremor-background-subtle\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-dark-tremor-background-subtle) 40%, transparent)}}.dark\:hover\:bg-dark-tremor-brand-emphasis:where(.dark,.dark *):hover{background-color:var(--color-dark-tremor-brand-emphasis)}.dark\:hover\:bg-dark-tremor-brand-faint:where(.dark,.dark *):hover{background-color:var(--color-dark-tremor-brand-faint)}.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:dark\:\!bg-gray-100:hover:where(.dark,.dark *){background-color:var(--color-gray-100)!important}.hover\:dark\:bg-gray-100:hover:where(.dark,.dark *){background-color:var(--color-gray-100)}.dark\:hover\:text-dark-tremor-brand-emphasis:where(.dark,.dark *):hover{color:var(--color-dark-tremor-brand-emphasis)}.dark\:hover\:text-dark-tremor-content:where(.dark,.dark *):hover{color:var(--color-dark-tremor-content)}.dark\:hover\:text-foreground:where(.dark,.dark *):hover{color:var(--foreground)}.dark\:hover\:text-tremor-content:where(.dark,.dark *):hover{color:var(--color-tremor-content)}.dark\:hover\:text-tremor-content-emphasis:where(.dark,.dark *):hover{color:var(--color-tremor-content-emphasis)}.hover\:dark\:text-dark-tremor-content:hover:where(.dark,.dark *){color:var(--color-dark-tremor-content)}}.dark\:focus\:border-dark-tremor-brand-subtle:where(.dark,.dark *):focus,.focus\:dark\:border-dark-tremor-brand-subtle:focus:where(.dark,.dark *){border-color:var(--color-dark-tremor-brand-subtle)}.dark\:focus\:ring-dark-tremor-brand-muted:where(.dark,.dark *):focus,.focus\:dark\:ring-dark-tremor-brand-muted:focus:where(.dark,.dark *){--tw-ring-color:var(--color-dark-tremor-brand-muted)}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:where(.dark,.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:where(.dark,.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(.dark,.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(.dark,.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.aria-selected\:dark\:\!bg-dark-tremor-background-subtle[aria-selected=true]:where(.dark,.dark *){background-color:var(--color-dark-tremor-background-subtle)!important}.dark\:aria-selected\:bg-dark-tremor-background-emphasis:where(.dark,.dark *)[aria-selected=true]{background-color:var(--color-dark-tremor-background-emphasis)}.dark\:aria-selected\:text-dark-tremor-brand-inverted:where(.dark,.dark *)[aria-selected=true]{color:var(--color-dark-tremor-brand-inverted)}.dark\:aria-selected\:text-dark-tremor-content-inverted:where(.dark,.dark *)[aria-selected=true]{color:var(--color-dark-tremor-content-inverted)}.dark\:data-\[focus\]\:bg-dark-tremor-background-muted:where(.dark,.dark *)[data-focus]{background-color:var(--color-dark-tremor-background-muted)}.dark\:data-\[focus\]\:text-dark-tremor-content-strong:where(.dark,.dark *)[data-focus]{color:var(--color-dark-tremor-content-strong)}.dark\:data-\[selected\]\:border-dark-tremor-border:where(.dark,.dark *)[data-selected]{border-color:var(--color-dark-tremor-border)}.data-\[selected\]\:dark\:border-dark-tremor-brand[data-selected]:where(.dark,.dark *){border-color:var(--color-dark-tremor-brand)}.dark\:data-\[selected\]\:bg-dark-tremor-background:where(.dark,.dark *)[data-selected]{background-color:var(--color-dark-tremor-background)}.dark\:data-\[selected\]\:bg-dark-tremor-background-muted:where(.dark,.dark *)[data-selected]{background-color:var(--color-dark-tremor-background-muted)}.dark\:data-\[selected\]\:text-dark-tremor-brand:where(.dark,.dark *)[data-selected]{color:var(--color-dark-tremor-brand)}.dark\:data-\[selected\]\:text-dark-tremor-content-strong:where(.dark,.dark *)[data-selected]{color:var(--color-dark-tremor-content-strong)}.data-\[selected\]\:dark\:text-dark-tremor-brand[data-selected]:where(.dark,.dark *){color:var(--color-dark-tremor-brand)}.dark\:data-\[selected\]\:shadow-dark-tremor-input:where(.dark,.dark *)[data-selected]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.ui-selected\:border-amber-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-50{border-color:var(--color-amber-50)}.ui-selected\:border-amber-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-100{border-color:var(--color-amber-100)}.ui-selected\:border-amber-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-200{border-color:var(--color-amber-200)}.ui-selected\:border-amber-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-300{border-color:var(--color-amber-300)}.ui-selected\:border-amber-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-400{border-color:var(--color-amber-400)}.ui-selected\:border-amber-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-500{border-color:var(--color-amber-500)}.ui-selected\:border-amber-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-600{border-color:var(--color-amber-600)}.ui-selected\:border-amber-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-700{border-color:var(--color-amber-700)}.ui-selected\:border-amber-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-800{border-color:var(--color-amber-800)}.ui-selected\:border-amber-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-900{border-color:var(--color-amber-900)}.ui-selected\:border-amber-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-amber-950{border-color:var(--color-amber-950)}.ui-selected\:border-blue-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-50{border-color:var(--color-blue-50)}.ui-selected\:border-blue-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-100{border-color:var(--color-blue-100)}.ui-selected\:border-blue-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-200{border-color:var(--color-blue-200)}.ui-selected\:border-blue-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-300{border-color:var(--color-blue-300)}.ui-selected\:border-blue-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-400{border-color:var(--color-blue-400)}.ui-selected\:border-blue-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-500{border-color:var(--color-blue-500)}.ui-selected\:border-blue-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-600{border-color:var(--color-blue-600)}.ui-selected\:border-blue-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-700{border-color:var(--color-blue-700)}.ui-selected\:border-blue-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-800{border-color:var(--color-blue-800)}.ui-selected\:border-blue-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-900{border-color:var(--color-blue-900)}.ui-selected\:border-blue-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-blue-950{border-color:var(--color-blue-950)}.ui-selected\:border-cyan-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-50{border-color:var(--color-cyan-50)}.ui-selected\:border-cyan-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-100{border-color:var(--color-cyan-100)}.ui-selected\:border-cyan-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-200{border-color:var(--color-cyan-200)}.ui-selected\:border-cyan-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-300{border-color:var(--color-cyan-300)}.ui-selected\:border-cyan-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-400{border-color:var(--color-cyan-400)}.ui-selected\:border-cyan-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-500{border-color:var(--color-cyan-500)}.ui-selected\:border-cyan-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-600{border-color:var(--color-cyan-600)}.ui-selected\:border-cyan-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-700{border-color:var(--color-cyan-700)}.ui-selected\:border-cyan-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-800{border-color:var(--color-cyan-800)}.ui-selected\:border-cyan-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-900{border-color:var(--color-cyan-900)}.ui-selected\:border-cyan-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-cyan-950{border-color:var(--color-cyan-950)}.ui-selected\:border-emerald-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-50{border-color:var(--color-emerald-50)}.ui-selected\:border-emerald-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-100{border-color:var(--color-emerald-100)}.ui-selected\:border-emerald-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-200{border-color:var(--color-emerald-200)}.ui-selected\:border-emerald-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-300{border-color:var(--color-emerald-300)}.ui-selected\:border-emerald-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-400{border-color:var(--color-emerald-400)}.ui-selected\:border-emerald-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-500{border-color:var(--color-emerald-500)}.ui-selected\:border-emerald-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-600{border-color:var(--color-emerald-600)}.ui-selected\:border-emerald-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-700{border-color:var(--color-emerald-700)}.ui-selected\:border-emerald-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-800{border-color:var(--color-emerald-800)}.ui-selected\:border-emerald-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-900{border-color:var(--color-emerald-900)}.ui-selected\:border-emerald-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-emerald-950{border-color:var(--color-emerald-950)}.ui-selected\:border-fuchsia-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-50{border-color:var(--color-fuchsia-50)}.ui-selected\:border-fuchsia-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-100{border-color:var(--color-fuchsia-100)}.ui-selected\:border-fuchsia-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-200{border-color:var(--color-fuchsia-200)}.ui-selected\:border-fuchsia-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-300{border-color:var(--color-fuchsia-300)}.ui-selected\:border-fuchsia-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-400{border-color:var(--color-fuchsia-400)}.ui-selected\:border-fuchsia-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-500{border-color:var(--color-fuchsia-500)}.ui-selected\:border-fuchsia-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-600{border-color:var(--color-fuchsia-600)}.ui-selected\:border-fuchsia-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-700{border-color:var(--color-fuchsia-700)}.ui-selected\:border-fuchsia-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-800{border-color:var(--color-fuchsia-800)}.ui-selected\:border-fuchsia-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-900{border-color:var(--color-fuchsia-900)}.ui-selected\:border-fuchsia-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-fuchsia-950{border-color:var(--color-fuchsia-950)}.ui-selected\:border-gray-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-50{border-color:var(--color-gray-50)}.ui-selected\:border-gray-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-100{border-color:var(--color-gray-100)}.ui-selected\:border-gray-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-200{border-color:var(--color-gray-200)}.ui-selected\:border-gray-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-300{border-color:var(--color-gray-300)}.ui-selected\:border-gray-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-400{border-color:var(--color-gray-400)}.ui-selected\:border-gray-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-500{border-color:var(--color-gray-500)}.ui-selected\:border-gray-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-600{border-color:var(--color-gray-600)}.ui-selected\:border-gray-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-700{border-color:var(--color-gray-700)}.ui-selected\:border-gray-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-800{border-color:var(--color-gray-800)}.ui-selected\:border-gray-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-900{border-color:var(--color-gray-900)}.ui-selected\:border-gray-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-gray-950{border-color:var(--color-gray-950)}.ui-selected\:border-green-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-50{border-color:var(--color-green-50)}.ui-selected\:border-green-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-100{border-color:var(--color-green-100)}.ui-selected\:border-green-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-200{border-color:var(--color-green-200)}.ui-selected\:border-green-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-300{border-color:var(--color-green-300)}.ui-selected\:border-green-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-400{border-color:var(--color-green-400)}.ui-selected\:border-green-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-500{border-color:var(--color-green-500)}.ui-selected\:border-green-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-600{border-color:var(--color-green-600)}.ui-selected\:border-green-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-700{border-color:var(--color-green-700)}.ui-selected\:border-green-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-800{border-color:var(--color-green-800)}.ui-selected\:border-green-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-900{border-color:var(--color-green-900)}.ui-selected\:border-green-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-green-950{border-color:var(--color-green-950)}.ui-selected\:border-indigo-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-50{border-color:var(--color-indigo-50)}.ui-selected\:border-indigo-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-100{border-color:var(--color-indigo-100)}.ui-selected\:border-indigo-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-200{border-color:var(--color-indigo-200)}.ui-selected\:border-indigo-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-300{border-color:var(--color-indigo-300)}.ui-selected\:border-indigo-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-400{border-color:var(--color-indigo-400)}.ui-selected\:border-indigo-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-500{border-color:var(--color-indigo-500)}.ui-selected\:border-indigo-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-600{border-color:var(--color-indigo-600)}.ui-selected\:border-indigo-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-700{border-color:var(--color-indigo-700)}.ui-selected\:border-indigo-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-800{border-color:var(--color-indigo-800)}.ui-selected\:border-indigo-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-900{border-color:var(--color-indigo-900)}.ui-selected\:border-indigo-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-indigo-950{border-color:var(--color-indigo-950)}.ui-selected\:border-lime-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-50{border-color:var(--color-lime-50)}.ui-selected\:border-lime-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-100{border-color:var(--color-lime-100)}.ui-selected\:border-lime-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-200{border-color:var(--color-lime-200)}.ui-selected\:border-lime-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-300{border-color:var(--color-lime-300)}.ui-selected\:border-lime-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-400{border-color:var(--color-lime-400)}.ui-selected\:border-lime-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-500{border-color:var(--color-lime-500)}.ui-selected\:border-lime-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-600{border-color:var(--color-lime-600)}.ui-selected\:border-lime-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-700{border-color:var(--color-lime-700)}.ui-selected\:border-lime-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-800{border-color:var(--color-lime-800)}.ui-selected\:border-lime-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-900{border-color:var(--color-lime-900)}.ui-selected\:border-lime-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-lime-950{border-color:var(--color-lime-950)}.ui-selected\:border-neutral-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-50{border-color:var(--color-neutral-50)}.ui-selected\:border-neutral-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-100{border-color:var(--color-neutral-100)}.ui-selected\:border-neutral-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-200{border-color:var(--color-neutral-200)}.ui-selected\:border-neutral-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-300{border-color:var(--color-neutral-300)}.ui-selected\:border-neutral-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-400{border-color:var(--color-neutral-400)}.ui-selected\:border-neutral-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-500{border-color:var(--color-neutral-500)}.ui-selected\:border-neutral-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-600{border-color:var(--color-neutral-600)}.ui-selected\:border-neutral-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-700{border-color:var(--color-neutral-700)}.ui-selected\:border-neutral-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-800{border-color:var(--color-neutral-800)}.ui-selected\:border-neutral-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-900{border-color:var(--color-neutral-900)}.ui-selected\:border-neutral-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-neutral-950{border-color:var(--color-neutral-950)}.ui-selected\:border-orange-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-50{border-color:var(--color-orange-50)}.ui-selected\:border-orange-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-100{border-color:var(--color-orange-100)}.ui-selected\:border-orange-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-200{border-color:var(--color-orange-200)}.ui-selected\:border-orange-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-300{border-color:var(--color-orange-300)}.ui-selected\:border-orange-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-400{border-color:var(--color-orange-400)}.ui-selected\:border-orange-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-500{border-color:var(--color-orange-500)}.ui-selected\:border-orange-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-600{border-color:var(--color-orange-600)}.ui-selected\:border-orange-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-700{border-color:var(--color-orange-700)}.ui-selected\:border-orange-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-800{border-color:var(--color-orange-800)}.ui-selected\:border-orange-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-900{border-color:var(--color-orange-900)}.ui-selected\:border-orange-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-orange-950{border-color:var(--color-orange-950)}.ui-selected\:border-pink-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-50{border-color:var(--color-pink-50)}.ui-selected\:border-pink-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-100{border-color:var(--color-pink-100)}.ui-selected\:border-pink-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-200{border-color:var(--color-pink-200)}.ui-selected\:border-pink-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-300{border-color:var(--color-pink-300)}.ui-selected\:border-pink-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-400{border-color:var(--color-pink-400)}.ui-selected\:border-pink-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-500{border-color:var(--color-pink-500)}.ui-selected\:border-pink-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-600{border-color:var(--color-pink-600)}.ui-selected\:border-pink-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-700{border-color:var(--color-pink-700)}.ui-selected\:border-pink-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-800{border-color:var(--color-pink-800)}.ui-selected\:border-pink-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-900{border-color:var(--color-pink-900)}.ui-selected\:border-pink-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-pink-950{border-color:var(--color-pink-950)}.ui-selected\:border-purple-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-50{border-color:var(--color-purple-50)}.ui-selected\:border-purple-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-100{border-color:var(--color-purple-100)}.ui-selected\:border-purple-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-200{border-color:var(--color-purple-200)}.ui-selected\:border-purple-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-300{border-color:var(--color-purple-300)}.ui-selected\:border-purple-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-400{border-color:var(--color-purple-400)}.ui-selected\:border-purple-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-500{border-color:var(--color-purple-500)}.ui-selected\:border-purple-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-600{border-color:var(--color-purple-600)}.ui-selected\:border-purple-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-700{border-color:var(--color-purple-700)}.ui-selected\:border-purple-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-800{border-color:var(--color-purple-800)}.ui-selected\:border-purple-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-900{border-color:var(--color-purple-900)}.ui-selected\:border-purple-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-purple-950{border-color:var(--color-purple-950)}.ui-selected\:border-red-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-50{border-color:var(--color-red-50)}.ui-selected\:border-red-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-100{border-color:var(--color-red-100)}.ui-selected\:border-red-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-200{border-color:var(--color-red-200)}.ui-selected\:border-red-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-300{border-color:var(--color-red-300)}.ui-selected\:border-red-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-400{border-color:var(--color-red-400)}.ui-selected\:border-red-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-500{border-color:var(--color-red-500)}.ui-selected\:border-red-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-600{border-color:var(--color-red-600)}.ui-selected\:border-red-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-700{border-color:var(--color-red-700)}.ui-selected\:border-red-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-800{border-color:var(--color-red-800)}.ui-selected\:border-red-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-900{border-color:var(--color-red-900)}.ui-selected\:border-red-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-red-950{border-color:var(--color-red-950)}.ui-selected\:border-rose-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-50{border-color:var(--color-rose-50)}.ui-selected\:border-rose-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-100{border-color:var(--color-rose-100)}.ui-selected\:border-rose-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-200{border-color:var(--color-rose-200)}.ui-selected\:border-rose-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-300{border-color:var(--color-rose-300)}.ui-selected\:border-rose-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-400{border-color:var(--color-rose-400)}.ui-selected\:border-rose-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-500{border-color:var(--color-rose-500)}.ui-selected\:border-rose-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-600{border-color:var(--color-rose-600)}.ui-selected\:border-rose-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-700{border-color:var(--color-rose-700)}.ui-selected\:border-rose-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-800{border-color:var(--color-rose-800)}.ui-selected\:border-rose-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-900{border-color:var(--color-rose-900)}.ui-selected\:border-rose-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-rose-950{border-color:var(--color-rose-950)}.ui-selected\:border-sky-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-50{border-color:var(--color-sky-50)}.ui-selected\:border-sky-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-100{border-color:var(--color-sky-100)}.ui-selected\:border-sky-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-200{border-color:var(--color-sky-200)}.ui-selected\:border-sky-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-300{border-color:var(--color-sky-300)}.ui-selected\:border-sky-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-400{border-color:var(--color-sky-400)}.ui-selected\:border-sky-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-500{border-color:var(--color-sky-500)}.ui-selected\:border-sky-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-600{border-color:var(--color-sky-600)}.ui-selected\:border-sky-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-700{border-color:var(--color-sky-700)}.ui-selected\:border-sky-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-800{border-color:var(--color-sky-800)}.ui-selected\:border-sky-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-900{border-color:var(--color-sky-900)}.ui-selected\:border-sky-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-sky-950{border-color:var(--color-sky-950)}.ui-selected\:border-slate-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-50{border-color:var(--color-slate-50)}.ui-selected\:border-slate-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-100{border-color:var(--color-slate-100)}.ui-selected\:border-slate-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-200{border-color:var(--color-slate-200)}.ui-selected\:border-slate-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-300{border-color:var(--color-slate-300)}.ui-selected\:border-slate-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-400{border-color:var(--color-slate-400)}.ui-selected\:border-slate-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-500{border-color:var(--color-slate-500)}.ui-selected\:border-slate-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-600{border-color:var(--color-slate-600)}.ui-selected\:border-slate-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-700{border-color:var(--color-slate-700)}.ui-selected\:border-slate-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-800{border-color:var(--color-slate-800)}.ui-selected\:border-slate-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-900{border-color:var(--color-slate-900)}.ui-selected\:border-slate-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-slate-950{border-color:var(--color-slate-950)}.ui-selected\:border-stone-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-50{border-color:var(--color-stone-50)}.ui-selected\:border-stone-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-100{border-color:var(--color-stone-100)}.ui-selected\:border-stone-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-200{border-color:var(--color-stone-200)}.ui-selected\:border-stone-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-300{border-color:var(--color-stone-300)}.ui-selected\:border-stone-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-400{border-color:var(--color-stone-400)}.ui-selected\:border-stone-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-500{border-color:var(--color-stone-500)}.ui-selected\:border-stone-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-600{border-color:var(--color-stone-600)}.ui-selected\:border-stone-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-700{border-color:var(--color-stone-700)}.ui-selected\:border-stone-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-800{border-color:var(--color-stone-800)}.ui-selected\:border-stone-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-900{border-color:var(--color-stone-900)}.ui-selected\:border-stone-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-stone-950{border-color:var(--color-stone-950)}.ui-selected\:border-teal-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-50{border-color:var(--color-teal-50)}.ui-selected\:border-teal-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-100{border-color:var(--color-teal-100)}.ui-selected\:border-teal-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-200{border-color:var(--color-teal-200)}.ui-selected\:border-teal-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-300{border-color:var(--color-teal-300)}.ui-selected\:border-teal-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-400{border-color:var(--color-teal-400)}.ui-selected\:border-teal-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-500{border-color:var(--color-teal-500)}.ui-selected\:border-teal-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-600{border-color:var(--color-teal-600)}.ui-selected\:border-teal-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-700{border-color:var(--color-teal-700)}.ui-selected\:border-teal-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-800{border-color:var(--color-teal-800)}.ui-selected\:border-teal-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-900{border-color:var(--color-teal-900)}.ui-selected\:border-teal-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-teal-950{border-color:var(--color-teal-950)}.ui-selected\:border-violet-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-50{border-color:var(--color-violet-50)}.ui-selected\:border-violet-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-100{border-color:var(--color-violet-100)}.ui-selected\:border-violet-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-200{border-color:var(--color-violet-200)}.ui-selected\:border-violet-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-300{border-color:var(--color-violet-300)}.ui-selected\:border-violet-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-400{border-color:var(--color-violet-400)}.ui-selected\:border-violet-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-500{border-color:var(--color-violet-500)}.ui-selected\:border-violet-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-600{border-color:var(--color-violet-600)}.ui-selected\:border-violet-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-700{border-color:var(--color-violet-700)}.ui-selected\:border-violet-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-800{border-color:var(--color-violet-800)}.ui-selected\:border-violet-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-900{border-color:var(--color-violet-900)}.ui-selected\:border-violet-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-violet-950{border-color:var(--color-violet-950)}.ui-selected\:border-yellow-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-50{border-color:var(--color-yellow-50)}.ui-selected\:border-yellow-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-100{border-color:var(--color-yellow-100)}.ui-selected\:border-yellow-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-200{border-color:var(--color-yellow-200)}.ui-selected\:border-yellow-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-300{border-color:var(--color-yellow-300)}.ui-selected\:border-yellow-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-400{border-color:var(--color-yellow-400)}.ui-selected\:border-yellow-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-500{border-color:var(--color-yellow-500)}.ui-selected\:border-yellow-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-600{border-color:var(--color-yellow-600)}.ui-selected\:border-yellow-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-700{border-color:var(--color-yellow-700)}.ui-selected\:border-yellow-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-800{border-color:var(--color-yellow-800)}.ui-selected\:border-yellow-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-900{border-color:var(--color-yellow-900)}.ui-selected\:border-yellow-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-yellow-950{border-color:var(--color-yellow-950)}.ui-selected\:border-zinc-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-50{border-color:var(--color-zinc-50)}.ui-selected\:border-zinc-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-100{border-color:var(--color-zinc-100)}.ui-selected\:border-zinc-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-200{border-color:var(--color-zinc-200)}.ui-selected\:border-zinc-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-300{border-color:var(--color-zinc-300)}.ui-selected\:border-zinc-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-400{border-color:var(--color-zinc-400)}.ui-selected\:border-zinc-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-500{border-color:var(--color-zinc-500)}.ui-selected\:border-zinc-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-600{border-color:var(--color-zinc-600)}.ui-selected\:border-zinc-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-700{border-color:var(--color-zinc-700)}.ui-selected\:border-zinc-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-800{border-color:var(--color-zinc-800)}.ui-selected\:border-zinc-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-900{border-color:var(--color-zinc-900)}.ui-selected\:border-zinc-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:border-zinc-950{border-color:var(--color-zinc-950)}.ui-selected\:bg-amber-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-50{background-color:var(--color-amber-50)}.ui-selected\:bg-amber-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-100{background-color:var(--color-amber-100)}.ui-selected\:bg-amber-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-200{background-color:var(--color-amber-200)}.ui-selected\:bg-amber-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-300{background-color:var(--color-amber-300)}.ui-selected\:bg-amber-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-400{background-color:var(--color-amber-400)}.ui-selected\:bg-amber-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-500{background-color:var(--color-amber-500)}.ui-selected\:bg-amber-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-600{background-color:var(--color-amber-600)}.ui-selected\:bg-amber-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-700{background-color:var(--color-amber-700)}.ui-selected\:bg-amber-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-800{background-color:var(--color-amber-800)}.ui-selected\:bg-amber-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-900{background-color:var(--color-amber-900)}.ui-selected\:bg-amber-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-amber-950{background-color:var(--color-amber-950)}.ui-selected\:bg-blue-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-50{background-color:var(--color-blue-50)}.ui-selected\:bg-blue-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-100{background-color:var(--color-blue-100)}.ui-selected\:bg-blue-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-200{background-color:var(--color-blue-200)}.ui-selected\:bg-blue-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-300{background-color:var(--color-blue-300)}.ui-selected\:bg-blue-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-400{background-color:var(--color-blue-400)}.ui-selected\:bg-blue-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-500{background-color:var(--color-blue-500)}.ui-selected\:bg-blue-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-600{background-color:var(--color-blue-600)}.ui-selected\:bg-blue-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-700{background-color:var(--color-blue-700)}.ui-selected\:bg-blue-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-800{background-color:var(--color-blue-800)}.ui-selected\:bg-blue-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-900{background-color:var(--color-blue-900)}.ui-selected\:bg-blue-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-blue-950{background-color:var(--color-blue-950)}.ui-selected\:bg-cyan-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-50{background-color:var(--color-cyan-50)}.ui-selected\:bg-cyan-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-100{background-color:var(--color-cyan-100)}.ui-selected\:bg-cyan-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-200{background-color:var(--color-cyan-200)}.ui-selected\:bg-cyan-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-300{background-color:var(--color-cyan-300)}.ui-selected\:bg-cyan-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-400{background-color:var(--color-cyan-400)}.ui-selected\:bg-cyan-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-500{background-color:var(--color-cyan-500)}.ui-selected\:bg-cyan-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-600{background-color:var(--color-cyan-600)}.ui-selected\:bg-cyan-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-700{background-color:var(--color-cyan-700)}.ui-selected\:bg-cyan-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-800{background-color:var(--color-cyan-800)}.ui-selected\:bg-cyan-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-900{background-color:var(--color-cyan-900)}.ui-selected\:bg-cyan-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-cyan-950{background-color:var(--color-cyan-950)}.ui-selected\:bg-emerald-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-50{background-color:var(--color-emerald-50)}.ui-selected\:bg-emerald-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-100{background-color:var(--color-emerald-100)}.ui-selected\:bg-emerald-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-200{background-color:var(--color-emerald-200)}.ui-selected\:bg-emerald-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-300{background-color:var(--color-emerald-300)}.ui-selected\:bg-emerald-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-400{background-color:var(--color-emerald-400)}.ui-selected\:bg-emerald-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-500{background-color:var(--color-emerald-500)}.ui-selected\:bg-emerald-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-600{background-color:var(--color-emerald-600)}.ui-selected\:bg-emerald-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-700{background-color:var(--color-emerald-700)}.ui-selected\:bg-emerald-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-800{background-color:var(--color-emerald-800)}.ui-selected\:bg-emerald-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-900{background-color:var(--color-emerald-900)}.ui-selected\:bg-emerald-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-emerald-950{background-color:var(--color-emerald-950)}.ui-selected\:bg-fuchsia-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.ui-selected\:bg-fuchsia-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.ui-selected\:bg-fuchsia-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-200{background-color:var(--color-fuchsia-200)}.ui-selected\:bg-fuchsia-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.ui-selected\:bg-fuchsia-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.ui-selected\:bg-fuchsia-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.ui-selected\:bg-fuchsia-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.ui-selected\:bg-fuchsia-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-700{background-color:var(--color-fuchsia-700)}.ui-selected\:bg-fuchsia-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-800{background-color:var(--color-fuchsia-800)}.ui-selected\:bg-fuchsia-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-900{background-color:var(--color-fuchsia-900)}.ui-selected\:bg-fuchsia-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-fuchsia-950{background-color:var(--color-fuchsia-950)}.ui-selected\:bg-gray-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-50{background-color:var(--color-gray-50)}.ui-selected\:bg-gray-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-100{background-color:var(--color-gray-100)}.ui-selected\:bg-gray-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-200{background-color:var(--color-gray-200)}.ui-selected\:bg-gray-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-300{background-color:var(--color-gray-300)}.ui-selected\:bg-gray-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-400{background-color:var(--color-gray-400)}.ui-selected\:bg-gray-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-500{background-color:var(--color-gray-500)}.ui-selected\:bg-gray-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-600{background-color:var(--color-gray-600)}.ui-selected\:bg-gray-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-700{background-color:var(--color-gray-700)}.ui-selected\:bg-gray-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-800{background-color:var(--color-gray-800)}.ui-selected\:bg-gray-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-900{background-color:var(--color-gray-900)}.ui-selected\:bg-gray-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-gray-950{background-color:var(--color-gray-950)}.ui-selected\:bg-green-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-50{background-color:var(--color-green-50)}.ui-selected\:bg-green-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-100{background-color:var(--color-green-100)}.ui-selected\:bg-green-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-200{background-color:var(--color-green-200)}.ui-selected\:bg-green-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-300{background-color:var(--color-green-300)}.ui-selected\:bg-green-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-400{background-color:var(--color-green-400)}.ui-selected\:bg-green-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-500{background-color:var(--color-green-500)}.ui-selected\:bg-green-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-600{background-color:var(--color-green-600)}.ui-selected\:bg-green-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-700{background-color:var(--color-green-700)}.ui-selected\:bg-green-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-800{background-color:var(--color-green-800)}.ui-selected\:bg-green-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-900{background-color:var(--color-green-900)}.ui-selected\:bg-green-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-green-950{background-color:var(--color-green-950)}.ui-selected\:bg-indigo-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-50{background-color:var(--color-indigo-50)}.ui-selected\:bg-indigo-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-100{background-color:var(--color-indigo-100)}.ui-selected\:bg-indigo-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-200{background-color:var(--color-indigo-200)}.ui-selected\:bg-indigo-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-300{background-color:var(--color-indigo-300)}.ui-selected\:bg-indigo-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-400{background-color:var(--color-indigo-400)}.ui-selected\:bg-indigo-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-500{background-color:var(--color-indigo-500)}.ui-selected\:bg-indigo-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-600{background-color:var(--color-indigo-600)}.ui-selected\:bg-indigo-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-700{background-color:var(--color-indigo-700)}.ui-selected\:bg-indigo-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-800{background-color:var(--color-indigo-800)}.ui-selected\:bg-indigo-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-900{background-color:var(--color-indigo-900)}.ui-selected\:bg-indigo-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-indigo-950{background-color:var(--color-indigo-950)}.ui-selected\:bg-lime-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-50{background-color:var(--color-lime-50)}.ui-selected\:bg-lime-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-100{background-color:var(--color-lime-100)}.ui-selected\:bg-lime-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-200{background-color:var(--color-lime-200)}.ui-selected\:bg-lime-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-300{background-color:var(--color-lime-300)}.ui-selected\:bg-lime-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-400{background-color:var(--color-lime-400)}.ui-selected\:bg-lime-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-500{background-color:var(--color-lime-500)}.ui-selected\:bg-lime-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-600{background-color:var(--color-lime-600)}.ui-selected\:bg-lime-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-700{background-color:var(--color-lime-700)}.ui-selected\:bg-lime-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-800{background-color:var(--color-lime-800)}.ui-selected\:bg-lime-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-900{background-color:var(--color-lime-900)}.ui-selected\:bg-lime-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-lime-950{background-color:var(--color-lime-950)}.ui-selected\:bg-neutral-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-50{background-color:var(--color-neutral-50)}.ui-selected\:bg-neutral-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-100{background-color:var(--color-neutral-100)}.ui-selected\:bg-neutral-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-200{background-color:var(--color-neutral-200)}.ui-selected\:bg-neutral-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-300{background-color:var(--color-neutral-300)}.ui-selected\:bg-neutral-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-400{background-color:var(--color-neutral-400)}.ui-selected\:bg-neutral-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-500{background-color:var(--color-neutral-500)}.ui-selected\:bg-neutral-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-600{background-color:var(--color-neutral-600)}.ui-selected\:bg-neutral-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-700{background-color:var(--color-neutral-700)}.ui-selected\:bg-neutral-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-800{background-color:var(--color-neutral-800)}.ui-selected\:bg-neutral-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-900{background-color:var(--color-neutral-900)}.ui-selected\:bg-neutral-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-neutral-950{background-color:var(--color-neutral-950)}.ui-selected\:bg-orange-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-50{background-color:var(--color-orange-50)}.ui-selected\:bg-orange-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-100{background-color:var(--color-orange-100)}.ui-selected\:bg-orange-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-200{background-color:var(--color-orange-200)}.ui-selected\:bg-orange-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-300{background-color:var(--color-orange-300)}.ui-selected\:bg-orange-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-400{background-color:var(--color-orange-400)}.ui-selected\:bg-orange-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-500{background-color:var(--color-orange-500)}.ui-selected\:bg-orange-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-600{background-color:var(--color-orange-600)}.ui-selected\:bg-orange-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-700{background-color:var(--color-orange-700)}.ui-selected\:bg-orange-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-800{background-color:var(--color-orange-800)}.ui-selected\:bg-orange-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-900{background-color:var(--color-orange-900)}.ui-selected\:bg-orange-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-orange-950{background-color:var(--color-orange-950)}.ui-selected\:bg-pink-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-50{background-color:var(--color-pink-50)}.ui-selected\:bg-pink-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-100{background-color:var(--color-pink-100)}.ui-selected\:bg-pink-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-200{background-color:var(--color-pink-200)}.ui-selected\:bg-pink-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-300{background-color:var(--color-pink-300)}.ui-selected\:bg-pink-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-400{background-color:var(--color-pink-400)}.ui-selected\:bg-pink-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-500{background-color:var(--color-pink-500)}.ui-selected\:bg-pink-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-600{background-color:var(--color-pink-600)}.ui-selected\:bg-pink-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-700{background-color:var(--color-pink-700)}.ui-selected\:bg-pink-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-800{background-color:var(--color-pink-800)}.ui-selected\:bg-pink-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-900{background-color:var(--color-pink-900)}.ui-selected\:bg-pink-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-pink-950{background-color:var(--color-pink-950)}.ui-selected\:bg-purple-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-50{background-color:var(--color-purple-50)}.ui-selected\:bg-purple-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-100{background-color:var(--color-purple-100)}.ui-selected\:bg-purple-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-200{background-color:var(--color-purple-200)}.ui-selected\:bg-purple-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-300{background-color:var(--color-purple-300)}.ui-selected\:bg-purple-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-400{background-color:var(--color-purple-400)}.ui-selected\:bg-purple-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-500{background-color:var(--color-purple-500)}.ui-selected\:bg-purple-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-600{background-color:var(--color-purple-600)}.ui-selected\:bg-purple-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-700{background-color:var(--color-purple-700)}.ui-selected\:bg-purple-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-800{background-color:var(--color-purple-800)}.ui-selected\:bg-purple-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-900{background-color:var(--color-purple-900)}.ui-selected\:bg-purple-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-purple-950{background-color:var(--color-purple-950)}.ui-selected\:bg-red-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-50{background-color:var(--color-red-50)}.ui-selected\:bg-red-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-100{background-color:var(--color-red-100)}.ui-selected\:bg-red-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-200{background-color:var(--color-red-200)}.ui-selected\:bg-red-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-300{background-color:var(--color-red-300)}.ui-selected\:bg-red-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-400{background-color:var(--color-red-400)}.ui-selected\:bg-red-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-500{background-color:var(--color-red-500)}.ui-selected\:bg-red-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-600{background-color:var(--color-red-600)}.ui-selected\:bg-red-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-700{background-color:var(--color-red-700)}.ui-selected\:bg-red-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-800{background-color:var(--color-red-800)}.ui-selected\:bg-red-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-900{background-color:var(--color-red-900)}.ui-selected\:bg-red-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-red-950{background-color:var(--color-red-950)}.ui-selected\:bg-rose-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-50{background-color:var(--color-rose-50)}.ui-selected\:bg-rose-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-100{background-color:var(--color-rose-100)}.ui-selected\:bg-rose-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-200{background-color:var(--color-rose-200)}.ui-selected\:bg-rose-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-300{background-color:var(--color-rose-300)}.ui-selected\:bg-rose-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-400{background-color:var(--color-rose-400)}.ui-selected\:bg-rose-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-500{background-color:var(--color-rose-500)}.ui-selected\:bg-rose-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-600{background-color:var(--color-rose-600)}.ui-selected\:bg-rose-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-700{background-color:var(--color-rose-700)}.ui-selected\:bg-rose-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-800{background-color:var(--color-rose-800)}.ui-selected\:bg-rose-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-900{background-color:var(--color-rose-900)}.ui-selected\:bg-rose-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-rose-950{background-color:var(--color-rose-950)}.ui-selected\:bg-sky-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-50{background-color:var(--color-sky-50)}.ui-selected\:bg-sky-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-100{background-color:var(--color-sky-100)}.ui-selected\:bg-sky-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-200{background-color:var(--color-sky-200)}.ui-selected\:bg-sky-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-300{background-color:var(--color-sky-300)}.ui-selected\:bg-sky-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-400{background-color:var(--color-sky-400)}.ui-selected\:bg-sky-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-500{background-color:var(--color-sky-500)}.ui-selected\:bg-sky-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-600{background-color:var(--color-sky-600)}.ui-selected\:bg-sky-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-700{background-color:var(--color-sky-700)}.ui-selected\:bg-sky-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-800{background-color:var(--color-sky-800)}.ui-selected\:bg-sky-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-900{background-color:var(--color-sky-900)}.ui-selected\:bg-sky-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-sky-950{background-color:var(--color-sky-950)}.ui-selected\:bg-slate-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-50{background-color:var(--color-slate-50)}.ui-selected\:bg-slate-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-100{background-color:var(--color-slate-100)}.ui-selected\:bg-slate-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-200{background-color:var(--color-slate-200)}.ui-selected\:bg-slate-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-300{background-color:var(--color-slate-300)}.ui-selected\:bg-slate-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-400{background-color:var(--color-slate-400)}.ui-selected\:bg-slate-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-500{background-color:var(--color-slate-500)}.ui-selected\:bg-slate-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-600{background-color:var(--color-slate-600)}.ui-selected\:bg-slate-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-700{background-color:var(--color-slate-700)}.ui-selected\:bg-slate-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-800{background-color:var(--color-slate-800)}.ui-selected\:bg-slate-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-900{background-color:var(--color-slate-900)}.ui-selected\:bg-slate-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-slate-950{background-color:var(--color-slate-950)}.ui-selected\:bg-stone-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-50{background-color:var(--color-stone-50)}.ui-selected\:bg-stone-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-100{background-color:var(--color-stone-100)}.ui-selected\:bg-stone-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-200{background-color:var(--color-stone-200)}.ui-selected\:bg-stone-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-300{background-color:var(--color-stone-300)}.ui-selected\:bg-stone-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-400{background-color:var(--color-stone-400)}.ui-selected\:bg-stone-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-500{background-color:var(--color-stone-500)}.ui-selected\:bg-stone-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-600{background-color:var(--color-stone-600)}.ui-selected\:bg-stone-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-700{background-color:var(--color-stone-700)}.ui-selected\:bg-stone-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-800{background-color:var(--color-stone-800)}.ui-selected\:bg-stone-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-900{background-color:var(--color-stone-900)}.ui-selected\:bg-stone-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-stone-950{background-color:var(--color-stone-950)}.ui-selected\:bg-teal-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-50{background-color:var(--color-teal-50)}.ui-selected\:bg-teal-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-100{background-color:var(--color-teal-100)}.ui-selected\:bg-teal-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-200{background-color:var(--color-teal-200)}.ui-selected\:bg-teal-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-300{background-color:var(--color-teal-300)}.ui-selected\:bg-teal-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-400{background-color:var(--color-teal-400)}.ui-selected\:bg-teal-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-500{background-color:var(--color-teal-500)}.ui-selected\:bg-teal-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-600{background-color:var(--color-teal-600)}.ui-selected\:bg-teal-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-700{background-color:var(--color-teal-700)}.ui-selected\:bg-teal-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-800{background-color:var(--color-teal-800)}.ui-selected\:bg-teal-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-900{background-color:var(--color-teal-900)}.ui-selected\:bg-teal-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-teal-950{background-color:var(--color-teal-950)}.ui-selected\:bg-violet-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-50{background-color:var(--color-violet-50)}.ui-selected\:bg-violet-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-100{background-color:var(--color-violet-100)}.ui-selected\:bg-violet-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-200{background-color:var(--color-violet-200)}.ui-selected\:bg-violet-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-300{background-color:var(--color-violet-300)}.ui-selected\:bg-violet-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-400{background-color:var(--color-violet-400)}.ui-selected\:bg-violet-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-500{background-color:var(--color-violet-500)}.ui-selected\:bg-violet-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-600{background-color:var(--color-violet-600)}.ui-selected\:bg-violet-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-700{background-color:var(--color-violet-700)}.ui-selected\:bg-violet-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-800{background-color:var(--color-violet-800)}.ui-selected\:bg-violet-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-900{background-color:var(--color-violet-900)}.ui-selected\:bg-violet-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-violet-950{background-color:var(--color-violet-950)}.ui-selected\:bg-yellow-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-50{background-color:var(--color-yellow-50)}.ui-selected\:bg-yellow-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-100{background-color:var(--color-yellow-100)}.ui-selected\:bg-yellow-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-200{background-color:var(--color-yellow-200)}.ui-selected\:bg-yellow-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-300{background-color:var(--color-yellow-300)}.ui-selected\:bg-yellow-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-400{background-color:var(--color-yellow-400)}.ui-selected\:bg-yellow-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-500{background-color:var(--color-yellow-500)}.ui-selected\:bg-yellow-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-600{background-color:var(--color-yellow-600)}.ui-selected\:bg-yellow-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-700{background-color:var(--color-yellow-700)}.ui-selected\:bg-yellow-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-800{background-color:var(--color-yellow-800)}.ui-selected\:bg-yellow-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-900{background-color:var(--color-yellow-900)}.ui-selected\:bg-yellow-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-yellow-950{background-color:var(--color-yellow-950)}.ui-selected\:bg-zinc-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-50{background-color:var(--color-zinc-50)}.ui-selected\:bg-zinc-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-100{background-color:var(--color-zinc-100)}.ui-selected\:bg-zinc-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-200{background-color:var(--color-zinc-200)}.ui-selected\:bg-zinc-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-300{background-color:var(--color-zinc-300)}.ui-selected\:bg-zinc-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-400{background-color:var(--color-zinc-400)}.ui-selected\:bg-zinc-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-500{background-color:var(--color-zinc-500)}.ui-selected\:bg-zinc-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-600{background-color:var(--color-zinc-600)}.ui-selected\:bg-zinc-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-700{background-color:var(--color-zinc-700)}.ui-selected\:bg-zinc-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-800{background-color:var(--color-zinc-800)}.ui-selected\:bg-zinc-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-900{background-color:var(--color-zinc-900)}.ui-selected\:bg-zinc-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:bg-zinc-950{background-color:var(--color-zinc-950)}.ui-selected\:text-amber-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-50{color:var(--color-amber-50)}.ui-selected\:text-amber-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-100{color:var(--color-amber-100)}.ui-selected\:text-amber-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-200{color:var(--color-amber-200)}.ui-selected\:text-amber-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-300{color:var(--color-amber-300)}.ui-selected\:text-amber-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-400{color:var(--color-amber-400)}.ui-selected\:text-amber-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-500{color:var(--color-amber-500)}.ui-selected\:text-amber-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-600{color:var(--color-amber-600)}.ui-selected\:text-amber-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-700{color:var(--color-amber-700)}.ui-selected\:text-amber-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-800{color:var(--color-amber-800)}.ui-selected\:text-amber-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-900{color:var(--color-amber-900)}.ui-selected\:text-amber-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-amber-950{color:var(--color-amber-950)}.ui-selected\:text-blue-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-50{color:var(--color-blue-50)}.ui-selected\:text-blue-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-100{color:var(--color-blue-100)}.ui-selected\:text-blue-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-200{color:var(--color-blue-200)}.ui-selected\:text-blue-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-300{color:var(--color-blue-300)}.ui-selected\:text-blue-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-400{color:var(--color-blue-400)}.ui-selected\:text-blue-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-500{color:var(--color-blue-500)}.ui-selected\:text-blue-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-600{color:var(--color-blue-600)}.ui-selected\:text-blue-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-700{color:var(--color-blue-700)}.ui-selected\:text-blue-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-800{color:var(--color-blue-800)}.ui-selected\:text-blue-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-900{color:var(--color-blue-900)}.ui-selected\:text-blue-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-blue-950{color:var(--color-blue-950)}.ui-selected\:text-cyan-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-50{color:var(--color-cyan-50)}.ui-selected\:text-cyan-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-100{color:var(--color-cyan-100)}.ui-selected\:text-cyan-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-200{color:var(--color-cyan-200)}.ui-selected\:text-cyan-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-300{color:var(--color-cyan-300)}.ui-selected\:text-cyan-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-400{color:var(--color-cyan-400)}.ui-selected\:text-cyan-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-500{color:var(--color-cyan-500)}.ui-selected\:text-cyan-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-600{color:var(--color-cyan-600)}.ui-selected\:text-cyan-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-700{color:var(--color-cyan-700)}.ui-selected\:text-cyan-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-800{color:var(--color-cyan-800)}.ui-selected\:text-cyan-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-900{color:var(--color-cyan-900)}.ui-selected\:text-cyan-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-cyan-950{color:var(--color-cyan-950)}.ui-selected\:text-emerald-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-50{color:var(--color-emerald-50)}.ui-selected\:text-emerald-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-100{color:var(--color-emerald-100)}.ui-selected\:text-emerald-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-200{color:var(--color-emerald-200)}.ui-selected\:text-emerald-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-300{color:var(--color-emerald-300)}.ui-selected\:text-emerald-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-400{color:var(--color-emerald-400)}.ui-selected\:text-emerald-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-500{color:var(--color-emerald-500)}.ui-selected\:text-emerald-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-600{color:var(--color-emerald-600)}.ui-selected\:text-emerald-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-700{color:var(--color-emerald-700)}.ui-selected\:text-emerald-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-800{color:var(--color-emerald-800)}.ui-selected\:text-emerald-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-900{color:var(--color-emerald-900)}.ui-selected\:text-emerald-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-emerald-950{color:var(--color-emerald-950)}.ui-selected\:text-fuchsia-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-50{color:var(--color-fuchsia-50)}.ui-selected\:text-fuchsia-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-100{color:var(--color-fuchsia-100)}.ui-selected\:text-fuchsia-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-200{color:var(--color-fuchsia-200)}.ui-selected\:text-fuchsia-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-300{color:var(--color-fuchsia-300)}.ui-selected\:text-fuchsia-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-400{color:var(--color-fuchsia-400)}.ui-selected\:text-fuchsia-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-500{color:var(--color-fuchsia-500)}.ui-selected\:text-fuchsia-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-600{color:var(--color-fuchsia-600)}.ui-selected\:text-fuchsia-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-700{color:var(--color-fuchsia-700)}.ui-selected\:text-fuchsia-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-800{color:var(--color-fuchsia-800)}.ui-selected\:text-fuchsia-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-900{color:var(--color-fuchsia-900)}.ui-selected\:text-fuchsia-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-fuchsia-950{color:var(--color-fuchsia-950)}.ui-selected\:text-gray-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-50{color:var(--color-gray-50)}.ui-selected\:text-gray-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-100{color:var(--color-gray-100)}.ui-selected\:text-gray-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-200{color:var(--color-gray-200)}.ui-selected\:text-gray-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-300{color:var(--color-gray-300)}.ui-selected\:text-gray-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-400{color:var(--color-gray-400)}.ui-selected\:text-gray-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-500{color:var(--color-gray-500)}.ui-selected\:text-gray-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-600{color:var(--color-gray-600)}.ui-selected\:text-gray-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-700{color:var(--color-gray-700)}.ui-selected\:text-gray-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-800{color:var(--color-gray-800)}.ui-selected\:text-gray-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-900{color:var(--color-gray-900)}.ui-selected\:text-gray-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-gray-950{color:var(--color-gray-950)}.ui-selected\:text-green-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-50{color:var(--color-green-50)}.ui-selected\:text-green-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-100{color:var(--color-green-100)}.ui-selected\:text-green-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-200{color:var(--color-green-200)}.ui-selected\:text-green-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-300{color:var(--color-green-300)}.ui-selected\:text-green-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-400{color:var(--color-green-400)}.ui-selected\:text-green-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-500{color:var(--color-green-500)}.ui-selected\:text-green-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-600{color:var(--color-green-600)}.ui-selected\:text-green-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-700{color:var(--color-green-700)}.ui-selected\:text-green-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-800{color:var(--color-green-800)}.ui-selected\:text-green-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-900{color:var(--color-green-900)}.ui-selected\:text-green-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-green-950{color:var(--color-green-950)}.ui-selected\:text-indigo-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-50{color:var(--color-indigo-50)}.ui-selected\:text-indigo-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-100{color:var(--color-indigo-100)}.ui-selected\:text-indigo-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-200{color:var(--color-indigo-200)}.ui-selected\:text-indigo-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-300{color:var(--color-indigo-300)}.ui-selected\:text-indigo-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-400{color:var(--color-indigo-400)}.ui-selected\:text-indigo-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-500{color:var(--color-indigo-500)}.ui-selected\:text-indigo-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-600{color:var(--color-indigo-600)}.ui-selected\:text-indigo-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-700{color:var(--color-indigo-700)}.ui-selected\:text-indigo-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-800{color:var(--color-indigo-800)}.ui-selected\:text-indigo-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-900{color:var(--color-indigo-900)}.ui-selected\:text-indigo-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-indigo-950{color:var(--color-indigo-950)}.ui-selected\:text-lime-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-50{color:var(--color-lime-50)}.ui-selected\:text-lime-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-100{color:var(--color-lime-100)}.ui-selected\:text-lime-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-200{color:var(--color-lime-200)}.ui-selected\:text-lime-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-300{color:var(--color-lime-300)}.ui-selected\:text-lime-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-400{color:var(--color-lime-400)}.ui-selected\:text-lime-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-500{color:var(--color-lime-500)}.ui-selected\:text-lime-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-600{color:var(--color-lime-600)}.ui-selected\:text-lime-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-700{color:var(--color-lime-700)}.ui-selected\:text-lime-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-800{color:var(--color-lime-800)}.ui-selected\:text-lime-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-900{color:var(--color-lime-900)}.ui-selected\:text-lime-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-lime-950{color:var(--color-lime-950)}.ui-selected\:text-neutral-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-50{color:var(--color-neutral-50)}.ui-selected\:text-neutral-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-100{color:var(--color-neutral-100)}.ui-selected\:text-neutral-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-200{color:var(--color-neutral-200)}.ui-selected\:text-neutral-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-300{color:var(--color-neutral-300)}.ui-selected\:text-neutral-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-400{color:var(--color-neutral-400)}.ui-selected\:text-neutral-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-500{color:var(--color-neutral-500)}.ui-selected\:text-neutral-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-600{color:var(--color-neutral-600)}.ui-selected\:text-neutral-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-700{color:var(--color-neutral-700)}.ui-selected\:text-neutral-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-800{color:var(--color-neutral-800)}.ui-selected\:text-neutral-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-900{color:var(--color-neutral-900)}.ui-selected\:text-neutral-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-neutral-950{color:var(--color-neutral-950)}.ui-selected\:text-orange-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-50{color:var(--color-orange-50)}.ui-selected\:text-orange-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-100{color:var(--color-orange-100)}.ui-selected\:text-orange-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-200{color:var(--color-orange-200)}.ui-selected\:text-orange-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-300{color:var(--color-orange-300)}.ui-selected\:text-orange-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-400{color:var(--color-orange-400)}.ui-selected\:text-orange-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-500{color:var(--color-orange-500)}.ui-selected\:text-orange-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-600{color:var(--color-orange-600)}.ui-selected\:text-orange-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-700{color:var(--color-orange-700)}.ui-selected\:text-orange-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-800{color:var(--color-orange-800)}.ui-selected\:text-orange-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-900{color:var(--color-orange-900)}.ui-selected\:text-orange-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-orange-950{color:var(--color-orange-950)}.ui-selected\:text-pink-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-50{color:var(--color-pink-50)}.ui-selected\:text-pink-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-100{color:var(--color-pink-100)}.ui-selected\:text-pink-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-200{color:var(--color-pink-200)}.ui-selected\:text-pink-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-300{color:var(--color-pink-300)}.ui-selected\:text-pink-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-400{color:var(--color-pink-400)}.ui-selected\:text-pink-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-500{color:var(--color-pink-500)}.ui-selected\:text-pink-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-600{color:var(--color-pink-600)}.ui-selected\:text-pink-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-700{color:var(--color-pink-700)}.ui-selected\:text-pink-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-800{color:var(--color-pink-800)}.ui-selected\:text-pink-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-900{color:var(--color-pink-900)}.ui-selected\:text-pink-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-pink-950{color:var(--color-pink-950)}.ui-selected\:text-purple-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-50{color:var(--color-purple-50)}.ui-selected\:text-purple-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-100{color:var(--color-purple-100)}.ui-selected\:text-purple-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-200{color:var(--color-purple-200)}.ui-selected\:text-purple-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-300{color:var(--color-purple-300)}.ui-selected\:text-purple-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-400{color:var(--color-purple-400)}.ui-selected\:text-purple-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-500{color:var(--color-purple-500)}.ui-selected\:text-purple-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-600{color:var(--color-purple-600)}.ui-selected\:text-purple-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-700{color:var(--color-purple-700)}.ui-selected\:text-purple-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-800{color:var(--color-purple-800)}.ui-selected\:text-purple-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-900{color:var(--color-purple-900)}.ui-selected\:text-purple-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-purple-950{color:var(--color-purple-950)}.ui-selected\:text-red-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-50{color:var(--color-red-50)}.ui-selected\:text-red-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-100{color:var(--color-red-100)}.ui-selected\:text-red-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-200{color:var(--color-red-200)}.ui-selected\:text-red-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-300{color:var(--color-red-300)}.ui-selected\:text-red-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-400{color:var(--color-red-400)}.ui-selected\:text-red-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-500{color:var(--color-red-500)}.ui-selected\:text-red-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-600{color:var(--color-red-600)}.ui-selected\:text-red-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-700{color:var(--color-red-700)}.ui-selected\:text-red-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-800{color:var(--color-red-800)}.ui-selected\:text-red-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-900{color:var(--color-red-900)}.ui-selected\:text-red-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-red-950{color:var(--color-red-950)}.ui-selected\:text-rose-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-50{color:var(--color-rose-50)}.ui-selected\:text-rose-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-100{color:var(--color-rose-100)}.ui-selected\:text-rose-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-200{color:var(--color-rose-200)}.ui-selected\:text-rose-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-300{color:var(--color-rose-300)}.ui-selected\:text-rose-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-400{color:var(--color-rose-400)}.ui-selected\:text-rose-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-500{color:var(--color-rose-500)}.ui-selected\:text-rose-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-600{color:var(--color-rose-600)}.ui-selected\:text-rose-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-700{color:var(--color-rose-700)}.ui-selected\:text-rose-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-800{color:var(--color-rose-800)}.ui-selected\:text-rose-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-900{color:var(--color-rose-900)}.ui-selected\:text-rose-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-rose-950{color:var(--color-rose-950)}.ui-selected\:text-sky-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-50{color:var(--color-sky-50)}.ui-selected\:text-sky-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-100{color:var(--color-sky-100)}.ui-selected\:text-sky-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-200{color:var(--color-sky-200)}.ui-selected\:text-sky-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-300{color:var(--color-sky-300)}.ui-selected\:text-sky-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-400{color:var(--color-sky-400)}.ui-selected\:text-sky-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-500{color:var(--color-sky-500)}.ui-selected\:text-sky-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-600{color:var(--color-sky-600)}.ui-selected\:text-sky-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-700{color:var(--color-sky-700)}.ui-selected\:text-sky-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-800{color:var(--color-sky-800)}.ui-selected\:text-sky-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-900{color:var(--color-sky-900)}.ui-selected\:text-sky-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-sky-950{color:var(--color-sky-950)}.ui-selected\:text-slate-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-50{color:var(--color-slate-50)}.ui-selected\:text-slate-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-100{color:var(--color-slate-100)}.ui-selected\:text-slate-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-200{color:var(--color-slate-200)}.ui-selected\:text-slate-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-300{color:var(--color-slate-300)}.ui-selected\:text-slate-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-400{color:var(--color-slate-400)}.ui-selected\:text-slate-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-500{color:var(--color-slate-500)}.ui-selected\:text-slate-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-600{color:var(--color-slate-600)}.ui-selected\:text-slate-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-700{color:var(--color-slate-700)}.ui-selected\:text-slate-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-800{color:var(--color-slate-800)}.ui-selected\:text-slate-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-900{color:var(--color-slate-900)}.ui-selected\:text-slate-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-slate-950{color:var(--color-slate-950)}.ui-selected\:text-stone-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-50{color:var(--color-stone-50)}.ui-selected\:text-stone-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-100{color:var(--color-stone-100)}.ui-selected\:text-stone-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-200{color:var(--color-stone-200)}.ui-selected\:text-stone-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-300{color:var(--color-stone-300)}.ui-selected\:text-stone-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-400{color:var(--color-stone-400)}.ui-selected\:text-stone-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-500{color:var(--color-stone-500)}.ui-selected\:text-stone-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-600{color:var(--color-stone-600)}.ui-selected\:text-stone-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-700{color:var(--color-stone-700)}.ui-selected\:text-stone-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-800{color:var(--color-stone-800)}.ui-selected\:text-stone-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-900{color:var(--color-stone-900)}.ui-selected\:text-stone-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-stone-950{color:var(--color-stone-950)}.ui-selected\:text-teal-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-50{color:var(--color-teal-50)}.ui-selected\:text-teal-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-100{color:var(--color-teal-100)}.ui-selected\:text-teal-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-200{color:var(--color-teal-200)}.ui-selected\:text-teal-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-300{color:var(--color-teal-300)}.ui-selected\:text-teal-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-400{color:var(--color-teal-400)}.ui-selected\:text-teal-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-500{color:var(--color-teal-500)}.ui-selected\:text-teal-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-600{color:var(--color-teal-600)}.ui-selected\:text-teal-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-700{color:var(--color-teal-700)}.ui-selected\:text-teal-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-800{color:var(--color-teal-800)}.ui-selected\:text-teal-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-900{color:var(--color-teal-900)}.ui-selected\:text-teal-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-teal-950{color:var(--color-teal-950)}.ui-selected\:text-violet-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-50{color:var(--color-violet-50)}.ui-selected\:text-violet-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-100{color:var(--color-violet-100)}.ui-selected\:text-violet-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-200{color:var(--color-violet-200)}.ui-selected\:text-violet-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-300{color:var(--color-violet-300)}.ui-selected\:text-violet-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-400{color:var(--color-violet-400)}.ui-selected\:text-violet-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-500{color:var(--color-violet-500)}.ui-selected\:text-violet-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-600{color:var(--color-violet-600)}.ui-selected\:text-violet-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-700{color:var(--color-violet-700)}.ui-selected\:text-violet-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-800{color:var(--color-violet-800)}.ui-selected\:text-violet-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-900{color:var(--color-violet-900)}.ui-selected\:text-violet-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-violet-950{color:var(--color-violet-950)}.ui-selected\:text-yellow-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-50{color:var(--color-yellow-50)}.ui-selected\:text-yellow-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-100{color:var(--color-yellow-100)}.ui-selected\:text-yellow-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-200{color:var(--color-yellow-200)}.ui-selected\:text-yellow-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-300{color:var(--color-yellow-300)}.ui-selected\:text-yellow-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-400{color:var(--color-yellow-400)}.ui-selected\:text-yellow-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-500{color:var(--color-yellow-500)}.ui-selected\:text-yellow-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-600{color:var(--color-yellow-600)}.ui-selected\:text-yellow-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-700{color:var(--color-yellow-700)}.ui-selected\:text-yellow-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-800{color:var(--color-yellow-800)}.ui-selected\:text-yellow-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-900{color:var(--color-yellow-900)}.ui-selected\:text-yellow-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-yellow-950{color:var(--color-yellow-950)}.ui-selected\:text-zinc-50[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-50{color:var(--color-zinc-50)}.ui-selected\:text-zinc-100[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-100{color:var(--color-zinc-100)}.ui-selected\:text-zinc-200[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-200{color:var(--color-zinc-200)}.ui-selected\:text-zinc-300[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-300{color:var(--color-zinc-300)}.ui-selected\:text-zinc-400[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-400{color:var(--color-zinc-400)}.ui-selected\:text-zinc-500[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-500{color:var(--color-zinc-500)}.ui-selected\:text-zinc-600[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-600{color:var(--color-zinc-600)}.ui-selected\:text-zinc-700[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-700{color:var(--color-zinc-700)}.ui-selected\:text-zinc-800[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-800{color:var(--color-zinc-800)}.ui-selected\:text-zinc-900[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-900{color:var(--color-zinc-900)}.ui-selected\:text-zinc-950[data-headlessui-state~=selected],:where([data-headlessui-state~=selected]) .ui-selected\:text-zinc-950{color:var(--color-zinc-950)}.data-open\:animate-in:where([data-state=open],[data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open],[data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open],[data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open],[data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open],[data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed],[data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed],[data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed],[data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed],[data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:bg-primary:where([data-state=checked],[data-checked]:not([data-checked=false])){background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked],[data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked],[data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:where(.dark,.dark *):where([data-state=checked],[data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked],[data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked],[data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked],[data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:where(.dark,.dark *):where([data-state=unchecked],[data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:where(.dark,.dark *):where([data-state=unchecked],[data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:where(.dark,.dark *):where([data-state=unchecked],[data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true],[data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true],[data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true],[data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active],[data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active],[data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active],[data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active],[data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active],[data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active],[data-active]:not([data-active=false])):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:where(.dark,.dark *):where([data-state=active],[data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:where(.dark,.dark *):where([data-state=active],[data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:where(.dark,.dark *):where([data-state=active],[data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:where(.dark,.dark *):where([data-state=active],[data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active],[data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where(.dark,.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active],[data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.ant-segmented-item-label\]\:text-\[11px\] .ant-segmented-item-label{font-size:11px}.\[\&_\.ant-tabs-content\]\:h-full .ant-tabs-content{height:100%}.\[\&_\.ant-tabs-nav\]\:pl-4 .ant-tabs-nav{padding-left:calc(var(--spacing) * 4)}.\[\&_\.ant-tabs-tabpane\]\:h-full .ant-tabs-tabpane{height:100%}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_td\]\:py-0\.5 td{padding-block:calc(var(--spacing) * .5)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:py-1 th{padding-block:var(--spacing)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[role\=\'tree\'\]\]\:bg-white *)[role=tree]{background-color:var(--color-white)}:is(.\*\*\:\[\[role\=\'tree\'\]\]\:text-slate-900 *)[role=tree]{color:var(--color-slate-900)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:not\(\[data-selected\]\)\]\:text-tremor-content:not([data-selected]){color:var(--color-tremor-content)}@media (hover:hover){.\[\&\:not\(\[data-selected\]\)\]\:hover\:text-tremor-content-emphasis:not([data-selected]):hover{color:var(--color-tremor-content-emphasis)}}.\[\&\:not\(\[data-selected\]\)\]\:dark\:text-dark-tremor-content:not([data-selected]):where(.dark,.dark *),.dark\:\[\&\:not\(\[data-selected\]\)\]\:text-dark-tremor-content:where(.dark,.dark *):not([data-selected]){color:var(--color-dark-tremor-content)}@media (hover:hover){.\[\&\:not\(\[data-selected\]\)\]\:dark\:hover\:border-dark-tremor-content-emphasis:not([data-selected]):where(.dark,.dark *):hover{border-color:var(--color-dark-tremor-content-emphasis)}.\[\&\:not\(\[data-selected\]\)\]\:dark\:hover\:text-dark-tremor-content-emphasis:not([data-selected]):where(.dark,.dark *):hover,.dark\:\[\&\:not\(\[data-selected\]\)\]\:hover\:text-dark-tremor-content-emphasis:where(.dark,.dark *):not([data-selected]):hover{color:var(--color-dark-tremor-content-emphasis)}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}.bg-slate-500.bg-opacity-10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-500.bg-opacity-20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-500.bg-opacity-40{background-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.bg-slate-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.hover\:bg-slate-500.hover\:bg-opacity-20:hover{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.group:hover .bg-slate-500.group-hover\:bg-opacity-30{background-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-slate-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.ring-slate-500.ring-opacity-20{--tw-ring-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.ring-slate-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.ring-slate-300.ring-opacity-40{--tw-ring-color:#cad5e266}@supports (color:color-mix(in lab, red, red)){.ring-slate-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-slate-300) 40%, transparent)}}.bg-gray-500.bg-opacity-10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-gray-500.bg-opacity-20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-500.bg-opacity-40{background-color:#6a728266}@supports (color:color-mix(in lab, red, red)){.bg-gray-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-gray-500) 40%, transparent)}}.hover\:bg-gray-500.hover\:bg-opacity-20:hover{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.group:hover .bg-gray-500.group-hover\:bg-opacity-30{background-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-gray-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.ring-gray-500.ring-opacity-20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.ring-gray-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.ring-gray-300.ring-opacity-40{--tw-ring-color:#d1d5dc66}@supports (color:color-mix(in lab, red, red)){.ring-gray-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-gray-300) 40%, transparent)}}.bg-zinc-500.bg-opacity-10{background-color:#71717b1a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-zinc-500) 10%, transparent)}}.bg-zinc-500.bg-opacity-20{background-color:#71717b33}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-zinc-500) 20%, transparent)}}.bg-zinc-500.bg-opacity-40{background-color:#71717b66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-zinc-500) 40%, transparent)}}.hover\:bg-zinc-500.hover\:bg-opacity-20:hover{background-color:#71717b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-zinc-500) 20%, transparent)}}.group:hover .bg-zinc-500.group-hover\:bg-opacity-30{background-color:#71717b4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-zinc-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-zinc-500) 30%, transparent)}}.ring-zinc-500.ring-opacity-20{--tw-ring-color:#71717b33}@supports (color:color-mix(in lab, red, red)){.ring-zinc-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-zinc-500) 20%, transparent)}}.ring-zinc-300.ring-opacity-40{--tw-ring-color:#d4d4d866}@supports (color:color-mix(in lab, red, red)){.ring-zinc-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-zinc-300) 40%, transparent)}}.bg-neutral-500.bg-opacity-10{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-neutral-500) 10%, transparent)}}.bg-neutral-500.bg-opacity-20{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.bg-neutral-500.bg-opacity-40{background-color:#73737366}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-neutral-500) 40%, transparent)}}.hover\:bg-neutral-500.hover\:bg-opacity-20:hover{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.group:hover .bg-neutral-500.group-hover\:bg-opacity-30{background-color:#7373734d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-neutral-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-neutral-500) 30%, transparent)}}.ring-neutral-500.ring-opacity-20{--tw-ring-color:#73737333}@supports (color:color-mix(in lab, red, red)){.ring-neutral-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.ring-neutral-300.ring-opacity-40{--tw-ring-color:#d4d4d466}@supports (color:color-mix(in lab, red, red)){.ring-neutral-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-neutral-300) 40%, transparent)}}.bg-stone-500.bg-opacity-10{background-color:#79716b1a}@supports (color:color-mix(in lab, red, red)){.bg-stone-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-stone-500) 10%, transparent)}}.bg-stone-500.bg-opacity-20{background-color:#79716b33}@supports (color:color-mix(in lab, red, red)){.bg-stone-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-stone-500) 20%, transparent)}}.bg-stone-500.bg-opacity-40{background-color:#79716b66}@supports (color:color-mix(in lab, red, red)){.bg-stone-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-stone-500) 40%, transparent)}}.hover\:bg-stone-500.hover\:bg-opacity-20:hover{background-color:#79716b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-stone-500) 20%, transparent)}}.group:hover .bg-stone-500.group-hover\:bg-opacity-30{background-color:#79716b4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-stone-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-stone-500) 30%, transparent)}}.ring-stone-500.ring-opacity-20{--tw-ring-color:#79716b33}@supports (color:color-mix(in lab, red, red)){.ring-stone-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-stone-500) 20%, transparent)}}.ring-stone-300.ring-opacity-40{--tw-ring-color:#d6d3d166}@supports (color:color-mix(in lab, red, red)){.ring-stone-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-stone-300) 40%, transparent)}}.bg-red-500.bg-opacity-10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500.bg-opacity-20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500.bg-opacity-40{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.bg-red-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\:bg-red-500.hover\:bg-opacity-20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.group:hover .bg-red-500.group-hover\:bg-opacity-30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-red-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.ring-red-500.ring-opacity-20{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.ring-red-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.ring-red-300.ring-opacity-40{--tw-ring-color:#ffa3a366}@supports (color:color-mix(in lab, red, red)){.ring-red-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-red-300) 40%, transparent)}}.bg-orange-500.bg-opacity-10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500.bg-opacity-20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-orange-500.bg-opacity-40{background-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.bg-orange-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.hover\:bg-orange-500.hover\:bg-opacity-20:hover{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.group:hover .bg-orange-500.group-hover\:bg-opacity-30{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-orange-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.ring-orange-500.ring-opacity-20{--tw-ring-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.ring-orange-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.ring-orange-300.ring-opacity-40{--tw-ring-color:#ffb96d66}@supports (color:color-mix(in lab, red, red)){.ring-orange-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-orange-300) 40%, transparent)}}.bg-amber-500.bg-opacity-10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500.bg-opacity-20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500.bg-opacity-40{background-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.bg-amber-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:bg-amber-500.hover\:bg-opacity-20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.group:hover .bg-amber-500.group-hover\:bg-opacity-30{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-amber-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-amber-500.ring-opacity-20{--tw-ring-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.ring-amber-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.ring-amber-300.ring-opacity-40{--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.ring-amber-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.bg-yellow-500.bg-opacity-10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-yellow-500.bg-opacity-20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500.bg-opacity-40{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.hover\:bg-yellow-500.hover\:bg-opacity-20:hover{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.group:hover .bg-yellow-500.group-hover\:bg-opacity-30{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-yellow-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.ring-yellow-500.ring-opacity-20{--tw-ring-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.ring-yellow-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.ring-yellow-300.ring-opacity-40{--tw-ring-color:#ffe02a66}@supports (color:color-mix(in lab, red, red)){.ring-yellow-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-yellow-300) 40%, transparent)}}.bg-lime-500.bg-opacity-10{background-color:#80cd001a}@supports (color:color-mix(in lab, red, red)){.bg-lime-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-lime-500) 10%, transparent)}}.bg-lime-500.bg-opacity-20{background-color:#80cd0033}@supports (color:color-mix(in lab, red, red)){.bg-lime-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-lime-500) 20%, transparent)}}.bg-lime-500.bg-opacity-40{background-color:#80cd0066}@supports (color:color-mix(in lab, red, red)){.bg-lime-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-lime-500) 40%, transparent)}}.hover\:bg-lime-500.hover\:bg-opacity-20:hover{background-color:#80cd0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-lime-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-lime-500) 20%, transparent)}}.group:hover .bg-lime-500.group-hover\:bg-opacity-30{background-color:#80cd004d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-lime-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-lime-500) 30%, transparent)}}.ring-lime-500.ring-opacity-20{--tw-ring-color:#80cd0033}@supports (color:color-mix(in lab, red, red)){.ring-lime-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-lime-500) 20%, transparent)}}.ring-lime-300.ring-opacity-40{--tw-ring-color:#bbf45166}@supports (color:color-mix(in lab, red, red)){.ring-lime-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-lime-300) 40%, transparent)}}.bg-green-500.bg-opacity-10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500.bg-opacity-20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-500.bg-opacity-40{background-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.bg-green-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.hover\:bg-green-500.hover\:bg-opacity-20:hover{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.group:hover .bg-green-500.group-hover\:bg-opacity-30{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-green-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.ring-green-500.ring-opacity-20{--tw-ring-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.ring-green-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.ring-green-300.ring-opacity-40{--tw-ring-color:#7bf1a866}@supports (color:color-mix(in lab, red, red)){.ring-green-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-green-300) 40%, transparent)}}.bg-emerald-500.bg-opacity-10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500.bg-opacity-20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500.bg-opacity-40{background-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:bg-emerald-500.hover\:bg-opacity-20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.group:hover .bg-emerald-500.group-hover\:bg-opacity-30{background-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-emerald-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ring-emerald-500.ring-opacity-20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ring-emerald-300.ring-opacity-40{--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.bg-teal-500.bg-opacity-10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-500.bg-opacity-20{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.bg-teal-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.bg-teal-500.bg-opacity-40{background-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.bg-teal-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-teal-500) 40%, transparent)}}.hover\:bg-teal-500.hover\:bg-opacity-20:hover{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.group:hover .bg-teal-500.group-hover\:bg-opacity-30{background-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-teal-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-teal-500) 30%, transparent)}}.ring-teal-500.ring-opacity-20{--tw-ring-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.ring-teal-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.ring-teal-300.ring-opacity-40{--tw-ring-color:#46ecd566}@supports (color:color-mix(in lab, red, red)){.ring-teal-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 40%, transparent)}}.bg-cyan-500.bg-opacity-10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500.bg-opacity-20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-500.bg-opacity-40{background-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\:bg-cyan-500.hover\:bg-opacity-20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.group:hover .bg-cyan-500.group-hover\:bg-opacity-30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-cyan-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.ring-cyan-500.ring-opacity-20{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.ring-cyan-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.ring-cyan-300.ring-opacity-40{--tw-ring-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.bg-sky-500.bg-opacity-10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500.bg-opacity-20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.bg-sky-500.bg-opacity-40{background-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.bg-sky-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.hover\:bg-sky-500.hover\:bg-opacity-20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.group:hover .bg-sky-500.group-hover\:bg-opacity-30{background-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-sky-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.ring-sky-500.ring-opacity-20{--tw-ring-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.ring-sky-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.ring-sky-300.ring-opacity-40{--tw-ring-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.ring-sky-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.bg-blue-500.bg-opacity-10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500.bg-opacity-20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500.bg-opacity-40{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\:bg-blue-500.hover\:bg-opacity-20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.group:hover .bg-blue-500.group-hover\:bg-opacity-30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-blue-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-blue-500.ring-opacity-20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.ring-blue-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.ring-blue-300.ring-opacity-40{--tw-ring-color:#90c5ff66}@supports (color:color-mix(in lab, red, red)){.ring-blue-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}.bg-indigo-500.bg-opacity-10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500.bg-opacity-20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-500.bg-opacity-40{background-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.hover\:bg-indigo-500.hover\:bg-opacity-20:hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.group:hover .bg-indigo-500.group-hover\:bg-opacity-30{background-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-indigo-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.ring-indigo-500.ring-opacity-20{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.ring-indigo-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.ring-indigo-300.ring-opacity-40{--tw-ring-color:#a4b3ff66}@supports (color:color-mix(in lab, red, red)){.ring-indigo-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-indigo-300) 40%, transparent)}}.bg-violet-500.bg-opacity-10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500.bg-opacity-20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-violet-500.bg-opacity-40{background-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.hover\:bg-violet-500.hover\:bg-opacity-20:hover{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.group:hover .bg-violet-500.group-hover\:bg-opacity-30{background-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-violet-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.ring-violet-500.ring-opacity-20{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.ring-violet-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.ring-violet-300.ring-opacity-40{--tw-ring-color:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.ring-violet-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.bg-purple-500.bg-opacity-10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500.bg-opacity-20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500.bg-opacity-40{background-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\:bg-purple-500.hover\:bg-opacity-20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.group:hover .bg-purple-500.group-hover\:bg-opacity-30{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-purple-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.ring-purple-500.ring-opacity-20{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.ring-purple-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.ring-purple-300.ring-opacity-40{--tw-ring-color:#d9b3ff66}@supports (color:color-mix(in lab, red, red)){.ring-purple-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-purple-300) 40%, transparent)}}.bg-fuchsia-500.bg-opacity-10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-fuchsia-500.bg-opacity-20{background-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.bg-fuchsia-500.bg-opacity-40{background-color:#e12afb66}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent)}}.hover\:bg-fuchsia-500.hover\:bg-opacity-20:hover{background-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.group:hover .bg-fuchsia-500.group-hover\:bg-opacity-30{background-color:#e12afb4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-fuchsia-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent)}}.ring-fuchsia-500.ring-opacity-20{--tw-ring-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.ring-fuchsia-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.ring-fuchsia-300.ring-opacity-40{--tw-ring-color:#f2a9ff66}@supports (color:color-mix(in lab, red, red)){.ring-fuchsia-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-300) 40%, transparent)}}.bg-pink-500.bg-opacity-10{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.bg-pink-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.bg-pink-500.bg-opacity-20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.bg-pink-500.bg-opacity-40{background-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.bg-pink-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.hover\:bg-pink-500.hover\:bg-opacity-20:hover{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.group:hover .bg-pink-500.group-hover\:bg-opacity-30{background-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-pink-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.ring-pink-500.ring-opacity-20{--tw-ring-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.ring-pink-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.ring-pink-300.ring-opacity-40{--tw-ring-color:#fda5d566}@supports (color:color-mix(in lab, red, red)){.ring-pink-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-pink-300) 40%, transparent)}}.bg-rose-500.bg-opacity-10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500.bg-opacity-10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500.bg-opacity-20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500.bg-opacity-20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-500.bg-opacity-40{background-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.bg-rose-500.bg-opacity-40{background-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.hover\:bg-rose-500.hover\:bg-opacity-20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500.hover\:bg-opacity-20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.group:hover .bg-rose-500.group-hover\:bg-opacity-30{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.group:hover .bg-rose-500.group-hover\:bg-opacity-30{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.ring-rose-500.ring-opacity-20{--tw-ring-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.ring-rose-500.ring-opacity-20{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.ring-rose-300.ring-opacity-40{--tw-ring-color:#ffa2ae66}@supports (color:color-mix(in lab, red, red)){.ring-rose-300.ring-opacity-40{--tw-ring-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.5rem;--background:#fff;--foreground:#030712;--card:#fff;--card-foreground:#030712;--popover:#fff;--popover-foreground:#030712;--primary:#101828;--primary-foreground:#f9fafb;--secondary:#f3f4f6;--secondary-foreground:#101828;--muted:#f3f4f6;--muted-foreground:#6a7282;--accent:#f3f4f6;--accent-foreground:#101828;--destructive:#e40014;--border:#e5e7eb;--input:#e5e7eb;--ring:#99a1af;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fff;--sidebar-foreground:#030712;--sidebar-primary:#101828;--sidebar-primary-foreground:#f9fafb;--sidebar-accent:#f3f4f6;--sidebar-accent-foreground:#101828;--sidebar-border:#e5e7eb;--sidebar-ring:#99a1af;--neutral-border:#dcddeb}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(1.90334% .278696 -5.48866);--card:lab(100% 0 0);--card-foreground:lab(1.90334% .278696 -5.48866);--popover:lab(100% 0 0);--popover-foreground:lab(1.90334% .278696 -5.48866);--primary:lab(8.11897% .811279 -12.254);--primary-foreground:lab(98.2596% -.247031 -.706708);--secondary:lab(96.1596% -.0823438 -1.13575);--secondary-foreground:lab(8.11897% .811279 -12.254);--muted:lab(96.1596% -.0823438 -1.13575);--muted-foreground:lab(47.7841% -.393182 -10.0268);--accent:lab(96.1596% -.0823438 -1.13575);--accent-foreground:lab(8.11897% .811279 -12.254);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(91.6229% -.159115 -2.26791);--input:lab(91.6229% -.159115 -2.26791);--ring:lab(65.9269% -.832707 -8.17473);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(1.90334% .278696 -5.48866);--sidebar-primary:lab(8.11897% .811279 -12.254);--sidebar-primary-foreground:lab(98.2596% -.247031 -.706708);--sidebar-accent:lab(96.1596% -.0823438 -1.13575);--sidebar-accent-foreground:lab(8.11897% .811279 -12.254);--sidebar-border:lab(91.6229% -.159115 -2.26791);--sidebar-ring:lab(65.9269% -.832707 -8.17473)}}.dark{--background:#030712;--foreground:#f9fafb;--card:#101828;--card-foreground:#f9fafb;--popover:#101828;--popover-foreground:#f9fafb;--primary:#e5e7eb;--primary-foreground:#101828;--secondary:#1e2939;--secondary-foreground:#f9fafb;--muted:#1e2939;--muted-foreground:#99a1af;--accent:#1e2939;--accent-foreground:#f9fafb;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#6a7282;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#101828;--sidebar-foreground:#f9fafb;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#f9fafb;--sidebar-accent:#1e2939;--sidebar-accent-foreground:#f9fafb;--sidebar-border:#ffffff1a;--sidebar-ring:#6a7282}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.90334% .278696 -5.48866);--foreground:lab(98.2596% -.247031 -.706708);--card:lab(8.11897% .811279 -12.254);--card-foreground:lab(98.2596% -.247031 -.706708);--popover:lab(8.11897% .811279 -12.254);--popover-foreground:lab(98.2596% -.247031 -.706708);--primary:lab(91.6229% -.159115 -2.26791);--primary-foreground:lab(8.11897% .811279 -12.254);--secondary:lab(16.1051% -1.18239 -11.7533);--secondary-foreground:lab(98.2596% -.247031 -.706708);--muted:lab(16.1051% -1.18239 -11.7533);--muted-foreground:lab(65.9269% -.832707 -8.17473);--accent:lab(16.1051% -1.18239 -11.7533);--accent-foreground:lab(98.2596% -.247031 -.706708);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.7841% -.393182 -10.0268);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(8.11897% .811279 -12.254);--sidebar-foreground:lab(98.2596% -.247031 -.706708);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.2596% -.247031 -.706708);--sidebar-accent:lab(16.1051% -1.18239 -11.7533);--sidebar-accent-foreground:lab(98.2596% -.247031 -.706708);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(47.7841% -.393182 -10.0268)}}.table-wrapper{margin:0 24px;overflow-x:scroll}.custom-border{border:1px solid var(--neutral-border)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/06v9dav32slxo.js b/litellm/proxy/_experimental/out/_next/static/chunks/06v9dav32slxo.js
new file mode 100644
index 00000000000..3e4c944f256
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/06v9dav32slxo.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var l=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(l.default,(0,t.default)({},e,{ref:o,icon:a}))});e.s(["default",0,o],597440)},955135,e=>{"use strict";var t=e.i(597440);e.s(["DeleteOutlined",()=>t.default])},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("Table"),o=r.default.forwardRef((e,o)=>{let{children:n,className:s}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("root"),"overflow-auto",s)},r.default.createElement("table",Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},i),n))});o.displayName="Table",e.s(["Table",0,o],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHead"),o=r.default.forwardRef((e,o)=>{let{children:n,className:s}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",s)},i),n))});o.displayName="TableHead",e.s(["TableHead",0,o],427612)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHeaderCell"),o=r.default.forwardRef((e,o)=>{let{children:n,className:s}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",s)},i),n))});o.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,o],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableBody"),o=r.default.forwardRef((e,o)=>{let{children:n,className:s}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",s)},i),n))});o.displayName="TableBody",e.s(["TableBody",0,o],942232)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableRow"),o=r.default.forwardRef((e,o)=>{let{children:n,className:s}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("row"),s)},i),n))});o.displayName="TableRow",e.s(["TableRow",0,o],496020)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableCell"),o=r.default.forwardRef((e,o)=>{let{children:n,className:s}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"align-middle whitespace-nowrap text-left p-4",s)},i),n))});o.displayName="TableCell",e.s(["TableCell",0,o],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,a,l){let[o,n]=(0,t.useState)(l),s=void 0!==e,i=(0,t.useRef)(s),d=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!s||i.current||d.current?s||!i.current||u.current||(u.current=!0,i.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,i.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:o,(0,r.useEvent)(e=>(s||n(e),null==a?void 0:a(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let a=(0,t.createContext)(void 0);function l(){return(0,t.useContext)(a)}e.s(["useDisabled",0,l],601893);var o=e.i(174080),n=e.i(746725);function s(e={},t=null,r=[]){for(let[a,l]of Object.entries(e))!function e(t,r,a){if(Array.isArray(a))for(let[l,o]of a.entries())e(t,i(r,l.toString()),o);else a instanceof Date?t.push([r,a.toISOString()]):"boolean"==typeof a?t.push([r,a?"1":"0"]):"string"==typeof a?t.push([r,a]):"number"==typeof a?t.push([r,`${a}`]):null==a?t.push([r,""]):s(a,r,t)}(r,i(t,a),l);return r}function i(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let a=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(a){for(let t of a.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=a.requestSubmit)||r.call(a)}},"objectToFormEntries",0,s],694421);var d=e.i(700020),u=e.i(2788);let c=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(c);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:a}=r;return a?(0,o.createPortal)(t.default.createElement(t.default.Fragment,null,e),a):null}function f({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:a,onReset:l,overrides:o}){let[i,c]=(0,t.useState)(null),g=(0,n.useDisposables)();return(0,t.useEffect)(()=>{if(l&&i)return g.addEventListener(i,"reset",l)},[i,r,l]),t.default.createElement(m,null,t.default.createElement(f,{setForm:c,formId:r}),s(e).map(([e,l])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,d.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:a,name:e,value:l,...o})})))}],140721);let g=(0,t.createContext)(void 0);function h(){return(0,t.useContext)(g)}e.s(["useProvidedId",0,h],942803);var p=e.i(835696),b=e.i(294316);let v=(0,t.createContext)(null);v.displayName="DescriptionContext";let w=Object.assign((0,d.forwardRefWithAs)(function(e,r){let a=(0,t.useId)(),o=l(),{id:n=`headlessui-description-${a}`,...s}=e,i=function e(){let r=(0,t.useContext)(v);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,b.useSyncRefs)(r);(0,p.useIsoMorphicEffect)(()=>i.register(n),[n,i.register]);let c=o||!1,m=(0,t.useMemo)(()=>({...i.slot,disabled:c}),[i.slot,c]),f={ref:u,...i.props,id:n};return(0,d.useRender)()({ourProps:f,theirProps:s,slot:m,defaultTag:"p",name:i.name||"Description"})}),{});e.s(["Description",0,w,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(v))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,a]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let l=(0,r.useEvent)(e=>(a(t=>[...t,e]),()=>a(t=>{let r=t.slice(),a=r.indexOf(e);return -1!==a&&r.splice(a,1),r}))),o=(0,t.useMemo)(()=>({register:l,slot:e.slot,name:e.name,props:e.props,value:e.value}),[l,e.slot,e.name,e.props,e.value]);return t.default.createElement(v.Provider,{value:o},e.children)},[a])]}],35889);let x=(0,t.createContext)(null);function k(e){var r,a,l;let o=null!=(a=null==(r=(0,t.useContext)(x))?void 0:r.value)?a:void 0;return(null!=(l=null==e?void 0:e.length)?l:0)>0?[o,...e].filter(Boolean).join(" "):o}x.displayName="LabelContext";let C=Object.assign((0,d.forwardRefWithAs)(function(e,a){var o;let n=(0,t.useId)(),s=function e(){let r=(0,t.useContext)(x);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),i=h(),u=l(),{id:c=`headlessui-label-${n}`,htmlFor:m=null!=i?i:null==(o=s.props)?void 0:o.htmlFor,passive:f=!1,...g}=e,v=(0,b.useSyncRefs)(a);(0,p.useIsoMorphicEffect)(()=>s.register(c),[c,s.register]);let w=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),s.props&&"onClick"in s.props&&"function"==typeof s.props.onClick&&s.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),k=u||!1,C=(0,t.useMemo)(()=>({...s.slot,disabled:k}),[s.slot,k]),y={ref:v,...s.props,id:c,htmlFor:m,onClick:w};return f&&("onClick"in y&&(delete y.htmlFor,delete y.onClick),"onClick"in g&&delete g.onClick),(0,d.useRender)()({ourProps:y,theirProps:g,slot:C,defaultTag:m?"label":"div",name:s.name||"Label"})}),{});e.s(["Label",0,C,"useLabelledBy",0,k,"useLabels",0,function({inherit:e=!1}={}){let a=k(),[l,o]=(0,t.useState)([]),n=e?[a,...l].filter(Boolean):l;return[n.length>0?n.join(" "):void 0,(0,t.useMemo)(()=>function(e){let a=(0,r.useEvent)(e=>(o(t=>[...t,e]),()=>o(t=>{let r=t.slice(),a=r.indexOf(e);return -1!==a&&r.splice(a,1),r}))),l=(0,t.useMemo)(()=>({register:a,slot:e.slot,name:e.name,props:e.props,value:e.value}),[a,e.slot,e.name,e.props,e.value]);return t.default.createElement(x.Provider,{value:l},e.children)},[o])]}],722678)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(829087),l=e.i(480731),o=e.i(95779),n=e.i(444755),s=e.i(673706);let i={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},u=(0,s.makeClassName)("Badge"),c=r.default.forwardRef((e,c)=>{let{color:m,icon:f,size:g=l.Sizes.SM,tooltip:h,className:p,children:b}=e,v=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),w=f||null,{tooltipProps:x,getReferenceProps:k}=(0,a.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,s.mergeRefs)([c,x.refs.setReference]),className:(0,n.tremorTwMerge)(u("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",m?(0,n.tremorTwMerge)((0,s.getColorClassNames)(m,o.colorPalette.background).bgColor,(0,s.getColorClassNames)(m,o.colorPalette.iconText).textColor,(0,s.getColorClassNames)(m,o.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,n.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),i[g].paddingX,i[g].paddingY,i[g].fontSize,p)},k,v),r.default.createElement(a.default,Object.assign({text:h},x)),w?r.default.createElement(w,{className:(0,n.tremorTwMerge)(u("icon"),"shrink-0 -ml-1 mr-1.5",d[g].height,d[g].width)}):null,r.default.createElement("span",{className:(0,n.tremorTwMerge)(u("text"),"whitespace-nowrap")},b))});c.displayName="Badge",e.s(["Badge",0,c],389083)},270377,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var l=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(l.default,(0,t.default)({},e,{ref:o,icon:a}))});e.s(["ExclamationCircleOutlined",0,o],270377)},368869,e=>{"use strict";e.i(296059);var t=e.i(868297),r=e.i(732961),a=e.i(289882),l=e.i(170517),o=e.i(628882),n=e.i(320890),s=e.i(104458),i=e.i(722319),d=e.i(8398),u=e.i(279728);e.i(765846);var c=e.i(602716),m=e.i(328052),f=e.i(135551);let g=(e,t)=>new f.FastColor(e).setA(t).toRgbString(),h=(e,t)=>new f.FastColor(e).lighten(t).toHexString(),p=e=>{let t=(0,c.generate)(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},b=(e,t)=>{let r=e||"#000",a=t||"#fff";return{colorBgBase:r,colorTextBase:a,colorText:g(a,.85),colorTextSecondary:g(a,.65),colorTextTertiary:g(a,.45),colorTextQuaternary:g(a,.25),colorFill:g(a,.18),colorFillSecondary:g(a,.12),colorFillTertiary:g(a,.08),colorFillQuaternary:g(a,.04),colorBgSolid:g(a,.95),colorBgSolidHover:g(a,1),colorBgSolidActive:g(a,.9),colorBgElevated:h(r,12),colorBgContainer:h(r,8),colorBgLayout:h(r,0),colorBgSpotlight:h(r,26),colorBgBlur:g(a,.04),colorBorder:h(r,26),colorBorderSecondary:h(r,19)}},v={defaultSeed:n.defaultConfig.token,useToken:function(){let[e,t,r]=(0,s.useToken)();return{theme:e,token:t,hashId:r}},defaultAlgorithm:i.default,darkAlgorithm:(e,t)=>{let r=Object.keys(l.defaultPresetColors).map(t=>{let r=(0,c.generate)(e[t],{theme:"dark"});return Array.from({length:10},()=>1).reduce((e,a,l)=>(e[`${t}-${l+1}`]=r[l],e[`${t}${l+1}`]=r[l],e),{})}).reduce((e,t)=>e=Object.assign(Object.assign({},e),t),{}),a=null!=t?t:(0,i.default)(e),o=(0,m.default)(e,{generateColorPalettes:p,generateNeutralColorPalettes:b});return Object.assign(Object.assign(Object.assign(Object.assign({},a),r),o),{colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover})},compactAlgorithm:(e,t)=>{let r=null!=t?t:(0,i.default)(e),a=r.fontSizeSM,l=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),function(e){let{sizeUnit:t,sizeStep:r}=e,a=r-2;return{sizeXXL:t*(a+10),sizeXL:t*(a+6),sizeLG:t*(a+2),sizeMD:t*(a+2),sizeMS:t*(a+1),size:t*a,sizeSM:t*a,sizeXS:t*(a-1),sizeXXS:t*(a-1)}}(null!=t?t:e)),(0,u.default)(a)),{controlHeight:l}),(0,d.default)(Object.assign(Object.assign({},r),{controlHeight:l})))},getDesignToken:e=>{let n=(null==e?void 0:e.algorithm)?(0,t.createTheme)(e.algorithm):a.default,s=Object.assign(Object.assign({},l.default),null==e?void 0:e.token);return(0,r.getComputedToken)(s,{override:null==e?void 0:e.token},n,o.default)},defaultConfig:n.defaultConfig,_internalContext:n.DesignTokenContext};e.s(["theme",0,v],368869)},127952,e=>{"use strict";var t=e.i(843476),r=e.i(560445),a=e.i(175712),l=e.i(869216),o=e.i(311451),n=e.i(212931),s=e.i(898586),i=e.i(368869),d=e.i(270377),u=e.i(271645);e.s(["default",0,function({isOpen:e,title:c,alertMessage:m,message:f,resourceInformationTitle:g,resourceInformation:h,onCancel:p,onOk:b,confirmLoading:v,requiredConfirmation:w}){let{Title:x,Text:k}=s.Typography,{token:C}=i.theme.useToken(),[y,E]=(0,u.useState)("");return(0,u.useEffect)(()=>{e&&E("")},[e]),(0,t.jsx)(n.Modal,{title:c,open:e,onOk:b,onCancel:p,confirmLoading:v,okText:v?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!w&&y!==w||v},cancelButtonProps:{disabled:v},children:(0,t.jsxs)("div",{className:"space-y-4",children:[m&&(0,t.jsx)(r.Alert,{message:m,type:"warning"}),(0,t.jsx)(a.Card,{title:g,className:"mt-4",styles:{body:{padding:"16px"},header:{backgroundColor:C.colorErrorBg,borderColor:C.colorErrorBorder}},style:{backgroundColor:C.colorErrorBg,borderColor:C.colorErrorBorder},children:(0,t.jsx)(l.Descriptions,{column:1,size:"small",children:h&&h.map(({label:e,value:r,...a})=>(0,t.jsx)(l.Descriptions.Item,{label:(0,t.jsx)("span",{className:"font-semibold",children:e}),children:(0,t.jsx)(k,{...a,children:r??"-"})},e))})}),(0,t.jsx)("div",{children:(0,t.jsx)(k,{children:f})}),w&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)(k,{className:"block text-base font-medium text-gray-700 dark:text-gray-300 mb-2",children:[(0,t.jsx)(k,{children:"Type "}),(0,t.jsx)(k,{strong:!0,type:"danger",children:w}),(0,t.jsx)(k,{children:" to confirm deletion:"})]}),(0,t.jsx)(o.Input,{value:y,onChange:e=>E(e.target.value),placeholder:w,className:"rounded-md",prefix:(0,t.jsx)(d.ExclamationCircleOutlined,{style:{color:C.colorError}}),autoFocus:!0})]})]})})}])},530212,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))});e.s(["ArrowLeftIcon",0,r],530212)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},678784,e=>{"use strict";var t=e.i(678745);e.s(["CheckIcon",()=>t.default])},118366,e=>{"use strict";var t=e.i(991124);e.s(["CopyIcon",()=>t.default])},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},871943,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))});e.s(["ChevronDownIcon",0,r],871943)},360820,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))});e.s(["ChevronUpIcon",0,r],360820)},728889,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(829087),l=e.i(480731),o=e.i(444755),n=e.i(673706),s=e.i(95779);let i={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},u={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},c=(0,n.makeClassName)("Icon"),m=r.default.forwardRef((e,m)=>{let{icon:f,variant:g="simple",tooltip:h,size:p=l.Sizes.SM,color:b,className:v}=e,w=(0,t.__rest)(e,["icon","variant","tooltip","size","color","className"]),x=((e,t)=>{switch(e){case"simple":return{textColor:t?(0,n.getColorClassNames)(t,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?(0,n.getColorClassNames)(t,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,o.tremorTwMerge)((0,n.getColorClassNames)(t,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?(0,n.getColorClassNames)(t,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,o.tremorTwMerge)((0,n.getColorClassNames)(t,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?(0,n.getColorClassNames)(t,s.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,o.tremorTwMerge)((0,n.getColorClassNames)(t,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?(0,n.getColorClassNames)(t,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,o.tremorTwMerge)((0,n.getColorClassNames)(t,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?(0,n.getColorClassNames)(t,s.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?(0,o.tremorTwMerge)((0,n.getColorClassNames)(t,s.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(g,b),{tooltipProps:k,getReferenceProps:C}=(0,a.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,n.mergeRefs)([m,k.refs.setReference]),className:(0,o.tremorTwMerge)(c("root"),"inline-flex shrink-0 items-center justify-center",x.bgColor,x.textColor,x.borderColor,x.ringColor,u[g].rounded,u[g].border,u[g].shadow,u[g].ring,i[p].paddingX,i[p].paddingY,v)},C,w),r.default.createElement(a.default,Object.assign({text:h},k)),r.default.createElement(f,{className:(0,o.tremorTwMerge)(c("icon"),"shrink-0",d[p].height,d[p].width)}))});m.displayName="Icon",e.s(["default",0,m],728889)},752978,e=>{"use strict";var t=e.i(728889);e.s(["Icon",()=>t.default])},591935,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))});e.s(["PencilAltIcon",0,r],591935)},94629,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 16V4m0 0L3 8m4-4l4 4m6 0v12m0 0l4-4m-4 4l-4-4"}))});e.s(["SwitchVerticalIcon",0,r],94629)},888288,e=>{"use strict";var t=e.i(271645);e.s(["default",0,(e,r)=>{let a=void 0!==r,[l,o]=(0,t.useState)(e);return[a?r:l,e=>{a||o(e)}]}])},757440,e=>{"use strict";var t=e.i(290571),r=e.i(271645);e.s(["default",0,e=>{var a=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},a),r.default.createElement("path",{d:"M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z"}))}])},446428,854056,e=>{"use strict";let t;var r=e.i(290571),a=e.i(271645);e.s(["default",0,e=>{var t=(0,r.__rest)(e,[]);return a.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),a.default.createElement("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 10.5858L9.17157 7.75736L7.75736 9.17157L10.5858 12L7.75736 14.8284L9.17157 16.2426L12 13.4142L14.8284 16.2426L16.2426 14.8284L13.4142 12L16.2426 9.17157L14.8284 7.75736L12 10.5858Z"}))}],446428);var l=e.i(746725),o=e.i(914189),n=e.i(553521),s=e.i(835696),i=e.i(941444),d=e.i(178677),u=e.i(294316),c=e.i(83733),m=e.i(233137),f=e.i(732607),g=e.i(397701),h=e.i(700020);function p(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:C)!==a.Fragment||1===a.default.Children.count(e.children)}let b=(0,a.createContext)(null);b.displayName="TransitionContext";var v=((t=v||{}).Visible="visible",t.Hidden="hidden",t);let w=(0,a.createContext)(null);function x(e){return"children"in e?x(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function k(e,t){let r=(0,i.useLatestValue)(e),s=(0,a.useRef)([]),d=(0,n.useIsMounted)(),u=(0,l.useDisposables)(),c=(0,o.useEvent)((e,t=h.RenderStrategy.Hidden)=>{let a=s.current.findIndex(({el:t})=>t===e);-1!==a&&((0,g.match)(t,{[h.RenderStrategy.Unmount](){s.current.splice(a,1)},[h.RenderStrategy.Hidden](){s.current[a].state="hidden"}}),u.microTask(()=>{var e;!x(s)&&d.current&&(null==(e=r.current)||e.call(r))}))}),m=(0,o.useEvent)(e=>{let t=s.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):s.current.push({el:e,state:"visible"}),()=>c(e,h.RenderStrategy.Unmount)}),f=(0,a.useRef)([]),p=(0,a.useRef)(Promise.resolve()),b=(0,a.useRef)({enter:[],leave:[]}),v=(0,o.useEvent)((e,r,a)=>{f.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{f.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(b.current[r].map(([e,t])=>t)).then(()=>e())})]),"enter"===r?p.current=p.current.then(()=>null==t?void 0:t.wait.current).then(()=>a(r)):a(r)}),w=(0,o.useEvent)((e,t,r)=>{Promise.all(b.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=f.current.shift())||e()}).then(()=>r(t))});return(0,a.useMemo)(()=>({children:s,register:m,unregister:c,onStart:v,onStop:w,wait:p,chains:b}),[m,c,s,v,w,b,p])}w.displayName="NestingContext";let C=a.Fragment,y=h.RenderFeatures.RenderStrategy,E=(0,h.forwardRefWithAs)(function(e,t){let{show:r,appear:l=!1,unmount:n=!0,...i}=e,c=(0,a.useRef)(null),f=p(e),g=(0,u.useSyncRefs)(...f?[c,t]:null===t?[]:[t]);(0,d.useServerHandoffComplete)();let v=(0,m.useOpenClosed)();if(void 0===r&&null!==v&&(r=(v&m.State.Open)===m.State.Open),void 0===r)throw Error("A is used but it is missing a `show={true | false}` prop.");let[C,E]=(0,a.useState)(r?"visible":"hidden"),N=k(()=>{r||E("hidden")}),[M,j]=(0,a.useState)(!0),S=(0,a.useRef)([r]);(0,s.useIsoMorphicEffect)(()=>{!1!==M&&S.current[S.current.length-1]!==r&&(S.current.push(r),j(!1))},[S,r]);let R=(0,a.useMemo)(()=>({show:r,appear:l,initial:M}),[r,l,M]);(0,s.useIsoMorphicEffect)(()=>{r?E("visible"):x(N)||null===c.current||E("hidden")},[r,N]);let O={unmount:n},L=(0,o.useEvent)(()=>{var t;M&&j(!1),null==(t=e.beforeEnter)||t.call(e)}),B=(0,o.useEvent)(()=>{var t;M&&j(!1),null==(t=e.beforeLeave)||t.call(e)}),P=(0,h.useRender)();return a.default.createElement(w.Provider,{value:N},a.default.createElement(b.Provider,{value:R},P({ourProps:{...O,as:a.Fragment,children:a.default.createElement(T,{ref:g,...O,...i,beforeEnter:L,beforeLeave:B})},theirProps:{},defaultTag:a.Fragment,features:y,visible:"visible"===C,name:"Transition"})))}),T=(0,h.forwardRefWithAs)(function(e,t){var r,l;let{transition:n=!0,beforeEnter:i,afterEnter:v,beforeLeave:E,afterLeave:T,enter:N,enterFrom:M,enterTo:j,entered:S,leave:R,leaveFrom:O,leaveTo:L,...B}=e,[P,F]=(0,a.useState)(null),I=(0,a.useRef)(null),H=p(e),z=(0,u.useSyncRefs)(...H?[I,t,F]:null===t?[]:[t]),A=null==(r=B.unmount)||r?h.RenderStrategy.Unmount:h.RenderStrategy.Hidden,{show:D,appear:_,initial:V}=function(){let e=(0,a.useContext)(b);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),[X,W]=(0,a.useState)(D?"visible":"hidden"),Y=function(){let e=(0,a.useContext)(w);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),{register:U,unregister:$}=Y;(0,s.useIsoMorphicEffect)(()=>U(I),[U,I]),(0,s.useIsoMorphicEffect)(()=>{if(A===h.RenderStrategy.Hidden&&I.current)return D&&"visible"!==X?void W("visible"):(0,g.match)(X,{hidden:()=>$(I),visible:()=>U(I)})},[X,I,U,$,D,A]);let q=(0,d.useServerHandoffComplete)();(0,s.useIsoMorphicEffect)(()=>{if(H&&q&&"visible"===X&&null===I.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[I,X,q,H]);let Z=V&&!_,K=_&&D&&V,Q=(0,a.useRef)(!1),G=k(()=>{Q.current||(W("hidden"),$(I))},Y),J=(0,o.useEvent)(e=>{Q.current=!0,G.onStart(I,e?"enter":"leave",e=>{"enter"===e?null==i||i():"leave"===e&&(null==E||E())})}),ee=(0,o.useEvent)(e=>{let t=e?"enter":"leave";Q.current=!1,G.onStop(I,t,e=>{"enter"===e?null==v||v():"leave"===e&&(null==T||T())}),"leave"!==t||x(G)||(W("hidden"),$(I))});(0,a.useEffect)(()=>{H&&n||(J(D),ee(D))},[D,H,n]);let et=!(!n||!H||!q||Z),[,er]=(0,c.useTransition)(et,P,D,{start:J,end:ee}),ea=(0,h.compact)({ref:z,className:(null==(l=(0,f.classNames)(B.className,K&&N,K&&M,er.enter&&N,er.enter&&er.closed&&M,er.enter&&!er.closed&&j,er.leave&&R,er.leave&&!er.closed&&O,er.leave&&er.closed&&L,!er.transition&&D&&S))?void 0:l.trim())||void 0,...(0,c.transitionDataAttributes)(er)}),el=0;"visible"===X&&(el|=m.State.Open),"hidden"===X&&(el|=m.State.Closed),er.enter&&(el|=m.State.Opening),er.leave&&(el|=m.State.Closing);let eo=(0,h.useRender)();return a.default.createElement(w.Provider,{value:G},a.default.createElement(m.OpenClosedProvider,{value:el},eo({ourProps:ea,theirProps:B,defaultTag:C,features:y,visible:"visible"===X,name:"Transition.Child"})))}),N=(0,h.forwardRefWithAs)(function(e,t){let r=null!==(0,a.useContext)(b),l=null!==(0,m.useOpenClosed)();return a.default.createElement(a.default.Fragment,null,!r&&l?a.default.createElement(E,{ref:t,...e}):a.default.createElement(T,{ref:t,...e}))}),M=Object.assign(E,{Child:N,Root:E});e.s(["Transition",0,M],854056)},206929,e=>{"use strict";var t=e.i(290571),r=e.i(757440),a=e.i(271645),l=e.i(446428),o=e.i(444755),n=e.i(673706),s=e.i(103471),i=e.i(495470),d=e.i(854056),u=e.i(888288);let c=(0,n.makeClassName)("Select"),m=a.default.forwardRef((e,n)=>{let{defaultValue:m="",value:f,onValueChange:g,placeholder:h="Select...",disabled:p=!1,icon:b,enableClear:v=!1,required:w,children:x,name:k,error:C=!1,errorMessage:y,className:E,id:T}=e,N=(0,t.__rest)(e,["defaultValue","value","onValueChange","placeholder","disabled","icon","enableClear","required","children","name","error","errorMessage","className","id"]),M=(0,a.useRef)(null),j=a.Children.toArray(x),[S,R]=(0,u.default)(m,f),O=(0,a.useMemo)(()=>{let e=a.default.Children.toArray(x).filter(a.isValidElement);return(0,s.constructValueToNameMapping)(e)},[x]);return a.default.createElement("div",{className:(0,o.tremorTwMerge)("w-full min-w-[10rem] text-tremor-default",E)},a.default.createElement("div",{className:"relative"},a.default.createElement("select",{title:"select-hidden",required:w,className:(0,o.tremorTwMerge)("h-full w-full absolute left-0 top-0 -z-10 opacity-0"),value:S,onChange:e=>{e.preventDefault()},name:k,disabled:p,id:T,onFocus:()=>{let e=M.current;e&&e.focus()}},a.default.createElement("option",{className:"hidden",value:"",disabled:!0,hidden:!0},h),j.map(e=>{let t=e.props.value,r=e.props.children;return a.default.createElement("option",{className:"hidden",key:t,value:t},r)})),a.default.createElement(i.Listbox,Object.assign({as:"div",ref:n,defaultValue:S,value:S,onChange:e=>{null==g||g(e),R(e)},disabled:p,id:T},N),({value:e})=>{var t;return a.default.createElement(a.default.Fragment,null,a.default.createElement(i.ListboxButton,{ref:M,className:(0,o.tremorTwMerge)("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100 border pr-8 py-2","border-tremor-border shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",b?"pl-10":"pl-3",(0,s.getSelectButtonColors)((0,s.hasValue)(e),p,C))},b&&a.default.createElement("span",{className:(0,o.tremorTwMerge)("absolute inset-y-0 left-0 flex items-center ml-px pl-2.5")},a.default.createElement(b,{className:(0,o.tremorTwMerge)(c("Icon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})),a.default.createElement("span",{className:"w-[90%] block truncate"},e&&null!=(t=O.get(e))?t:h),a.default.createElement("span",{className:(0,o.tremorTwMerge)("absolute inset-y-0 right-0 flex items-center mr-3")},a.default.createElement(r.default,{className:(0,o.tremorTwMerge)(c("arrowDownIcon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}))),v&&S?a.default.createElement("button",{type:"button",className:(0,o.tremorTwMerge)("absolute inset-y-0 right-0 flex items-center mr-8"),onClick:e=>{e.preventDefault(),R(""),null==g||g("")}},a.default.createElement(l.default,{className:(0,o.tremorTwMerge)(c("clearIcon"),"flex-none h-4 w-4","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})):null,a.default.createElement(d.Transition,{enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},a.default.createElement(i.ListboxOptions,{anchor:"bottom start",className:(0,o.tremorTwMerge)("z-10 w-[var(--button-width)] divide-y overflow-y-auto outline-none rounded-tremor-default max-h-[228px] border [--anchor-gap:4px]","bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown","dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border dark:shadow-dark-tremor-dropdown")},x)))})),C&&y?a.default.createElement("p",{className:(0,o.tremorTwMerge)("errorMessage","text-sm text-rose-500 mt-1")},y):null)});m.displayName="Select",e.s(["Select",0,m],206929)},502275,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["InformationCircleIcon",0,r],502275)},114600,e=>{"use strict";var t=e.i(290571),r=e.i(444755),a=e.i(673706),l=e.i(271645);let o=(0,a.makeClassName)("Divider"),n=l.default.forwardRef((e,a)=>{let{className:n,children:s}=e,i=(0,t.__rest)(e,["className","children"]);return l.default.createElement("div",Object.assign({ref:a,className:(0,r.tremorTwMerge)(o("root"),"w-full mx-auto my-6 flex justify-between gap-3 items-center text-tremor-default","text-tremor-content","dark:text-dark-tremor-content",n)},i),s?l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:(0,r.tremorTwMerge)("w-full h-[1px] bg-tremor-border dark:bg-dark-tremor-border")}),l.default.createElement("div",{className:(0,r.tremorTwMerge)("text-inherit whitespace-nowrap")},s),l.default.createElement("div",{className:(0,r.tremorTwMerge)("w-full h-[1px] bg-tremor-border dark:bg-dark-tremor-border")})):l.default.createElement("div",{className:(0,r.tremorTwMerge)("w-full h-[1px] bg-tremor-border dark:bg-dark-tremor-border")}))});n.displayName="Divider",e.s(["Divider",0,n],114600)},78085,e=>{"use strict";var t=e.i(290571),r=e.i(103471),a=e.i(888288),l=e.i(271645),o=e.i(444755),n=e.i(673706);let s=(0,n.makeClassName)("Textarea"),i=l.default.forwardRef((e,i)=>{let{value:d,defaultValue:u="",placeholder:c="Type...",error:m=!1,errorMessage:f,disabled:g=!1,className:h,onChange:p,onValueChange:b,autoHeight:v=!1}=e,w=(0,t.__rest)(e,["value","defaultValue","placeholder","error","errorMessage","disabled","className","onChange","onValueChange","autoHeight"]),[x,k]=(0,a.default)(u,d),C=(0,l.useRef)(null),y=(0,r.hasValue)(x);return(0,l.useEffect)(()=>{let e=C.current;if(v&&e){e.style.height="60px";let t=e.scrollHeight;e.style.height=t+"px"}},[v,C,x]),l.default.createElement(l.default.Fragment,null,l.default.createElement("textarea",Object.assign({ref:(0,n.mergeRefs)([C,i]),value:x,placeholder:c,disabled:g,className:(0,o.tremorTwMerge)(s("Textarea"),"w-full flex items-center outline-none rounded-tremor-default px-3 py-2 text-tremor-default focus:ring-2 transition duration-100 border","shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:shadow-dark-tremor-input focus:dark:border-dark-tremor-brand-subtle focus:dark:ring-dark-tremor-brand-muted",(0,r.getSelectButtonColors)(y,g,m),g?"placeholder:text-tremor-content-subtle dark:placeholder:text-dark-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-dark-tremor-content",h),"data-testid":"text-area",onChange:e=>{null==p||p(e),k(e.target.value),null==b||b(e.target.value)}},w)),m&&f?l.default.createElement("p",{className:(0,o.tremorTwMerge)(s("errorMessage"),"text-sm text-red-500 mt-1")},f):null)});i.displayName="Textarea",e.s(["Textarea",0,i],78085)},367240,e=>{"use strict";let t=(0,e.i(475254).default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);e.s(["RotateCcw",0,t],367240)},655913,38419,78334,e=>{"use strict";var t=e.i(843476),r=e.i(115504),a=e.i(741466),l=e.i(343488),o=e.i(311451),n=e.i(271645);e.s(["FilterInput",0,({placeholder:e,value:s,onChange:i,icon:d,className:u})=>{let[c,m]=(0,n.useState)(s);(0,n.useEffect)(()=>{m(s)},[s]);let f=(0,l.useDebouncedCallback)(e=>i(e),{wait:a.DEBOUNCE_WAIT_MS});return(0,t.jsx)(o.Input,{placeholder:e,value:c,onChange:e=>{let t=e.target.value;m(t),f(t)},prefix:d?(0,t.jsx)(d,{size:16,className:"text-gray-500"}):void 0,className:(0,r.cx)("w-64",u)})}],655913);var s=e.i(906579),i=e.i(464571);let d=(0,e.i(475254).default)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);e.s(["FiltersButton",0,({onClick:e,active:r,hasActiveFilters:a,label:l="Filters"})=>(0,t.jsx)(s.Badge,{color:"blue",dot:a,children:(0,t.jsx)(i.Button,{type:"default",onClick:e,icon:(0,t.jsx)(d,{size:16}),className:r?"bg-gray-100":"",children:l})})],38419);var u=e.i(367240);e.s(["ResetFiltersButton",0,({onClick:e,label:r="Reset Filters"})=>(0,t.jsx)(i.Button,{type:"default",onClick:e,icon:(0,t.jsx)(u.RotateCcw,{size:16}),children:r})],78334)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1ov_sqiq0b3ol.js b/litellm/proxy/_experimental/out/_next/static/chunks/0cnsfl-tvx9nk.js
similarity index 92%
rename from litellm/proxy/_experimental/out/_next/static/chunks/1ov_sqiq0b3ol.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/0cnsfl-tvx9nk.js
index 14aa7e83cc2..9cd75ee0c33 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/1ov_sqiq0b3ol.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0cnsfl-tvx9nk.js
@@ -1,2 +1,2 @@
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285027,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["WarningOutlined",0,s],285027)},743151,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CopyToClipboard=void 0;var n=a(e.r(844343)),i=a(e.r(271645)),s=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{"use strict";var n=e.r(743151).CopyToClipboard;n.CopyToClipboard=n,t.exports=n},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["default",0,s],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),n=e.i(201072),i=e.i(121229),s=e.i(726289),a=e.i(864517),l=e.i(343794),o=e.i(529681),c=e.i(242064),u=e.i(931067),d=e.i(209428),m=e.i(703923),f={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},h=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),n=!1;e.current.forEach(function(e){if(e){n=!0;var i=e.style;i.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(i.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),e.current},p=e.i(410160),g=e.i(392221),x=e.i(654310),y=0,v=(0,x.default)();let b=function(e){var r=t.useState(),n=(0,g.default)(r,2),i=n[0],s=n[1];return t.useEffect(function(){var e;s("rc_progress_".concat((v?(e=y,y+=1):e="TEST_OR_SSR",e)))},[]),e||i};var _=function(e){var r=e.bg,n=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},n)};function j(e,t){return Object.keys(e).map(function(r){var n=parseFloat(r),i="".concat(Math.floor(n*t),"%");return"".concat(e[r]," ").concat(i)})}var k=t.forwardRef(function(e,r){var n=e.prefixCls,i=e.color,s=e.gradientId,a=e.radius,l=e.style,o=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,d=e.size,m=e.gapDegree,f=i&&"object"===(0,p.default)(i),h=d/2,g=t.createElement("circle",{className:"".concat(n,"-circle-path"),r:a,cx:h,cy:h,stroke:f?"#FFF":void 0,strokeLinecap:c,strokeWidth:u,opacity:+(0!==o),style:l,ref:r});if(!f)return g;var x="".concat(s,"-conic"),y=j(i,(360-m)/360),v=j(i,1),b="conic-gradient(from ".concat(m?"".concat(180+m/2,"deg"):"0deg",", ").concat(y.join(", "),")"),k="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(v.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:x},g),t.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(x,")")},t.createElement(_,{bg:k},t.createElement(_,{bg:b}))))}),w=function(e,t,r,n,i,s,a,l,o,c){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=(100-n)/100*t;return"round"===o&&100!==n&&(d+=c/2)>=t&&(d=t-.01),{stroke:"string"==typeof l?l:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:d+u,transform:"rotate(".concat(i+r/100*360*((360-s)/360)+(0===s?0:({bottom:0,top:180,left:90,right:-90})[a]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function S(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let E=function(e){var r,n,i,s,a=(0,d.default)((0,d.default)({},f),e),o=a.id,c=a.prefixCls,g=a.steps,x=a.strokeWidth,y=a.trailWidth,v=a.gapDegree,_=void 0===v?0:v,j=a.gapPosition,E=a.trailColor,O=a.strokeLinecap,N=a.style,I=a.className,T=a.strokeColor,R=a.percent,P=(0,m.default)(a,C),$=b(o),D="".concat($,"-gradient"),A=50-x/2,F=2*Math.PI*A,L=_>0?90+_/2:-90,M=(360-_)/360*F,B="object"===(0,p.default)(g)?g:{count:g,gap:2},z=B.count,U=B.gap,V=S(R),H=S(T),W=H.find(function(e){return e&&"object"===(0,p.default)(e)}),q=W&&"object"===(0,p.default)(W)?"butt":O,K=w(F,M,0,100,L,_,j,E,q,x),X=h();return t.createElement("svg",(0,u.default)({className:(0,l.default)("".concat(c,"-circle"),I),viewBox:"0 0 ".concat(100," ").concat(100),style:N,id:o,role:"presentation"},P),!z&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:A,cx:50,cy:50,stroke:E,strokeLinecap:q,strokeWidth:y||x,style:K}),z?(r=Math.round(z*(V[0]/100)),n=100/z,i=0,Array(z).fill(null).map(function(e,s){var a=s<=r-1?H[0]:E,l=a&&"object"===(0,p.default)(a)?"url(#".concat(D,")"):void 0,o=w(F,M,i,n,L,_,j,a,"butt",x,U);return i+=(M-o.strokeDashoffset+U)*100/M,t.createElement("circle",{key:s,className:"".concat(c,"-circle-path"),r:A,cx:50,cy:50,stroke:l,strokeWidth:x,opacity:1,style:o,ref:function(e){X[s]=e}})})):(s=0,V.map(function(e,r){var n=H[r]||H[H.length-1],i=w(F,M,s,e,L,_,j,n,q,x);return s+=e,t.createElement(k,{key:r,color:n,ptg:e,radius:A,prefixCls:c,gradientId:D,style:i,strokeLinecap:q,strokeWidth:x,gapDegree:_,ref:function(e){X[r]=e},size:100})}).reverse()))};var O=e.i(491816);e.i(765846);var N=e.i(896091);function I(e){return!e||e<0?0:e>100?100:e}function T({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let R=(e,t,r)=>{var n,i,s,a;let l=-1,o=-1;if("step"===t){let t=r.steps,n=r.strokeWidth;"string"==typeof e||void 0===e?(l="small"===e?2:14,o=null!=n?n:8):"number"==typeof e?[l,o]=[e,e]:[l=14,o=8]=Array.isArray(e)?e:[e.width,e.height],l*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?o=t||("small"===e?6:8):"number"==typeof e?[l,o]=[e,e]:[l=-1,o=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[l,o]="small"===e?[60,60]:[120,120]:"number"==typeof e?[l,o]=[e,e]:Array.isArray(e)&&(l=null!=(i=null!=(n=e[0])?n:e[1])?i:120,o=null!=(a=null!=(s=e[0])?s:e[1])?a:120));return[l,o]},P=e=>{let{prefixCls:r,trailColor:n=null,strokeLinecap:i="round",gapPosition:s,gapDegree:a,width:o=120,type:c,children:u,success:d,size:m=o,steps:f}=e,[h,p]=R(m,"circle"),{strokeWidth:g}=e;void 0===g&&(g=Math.max(3/h*100,6));let x=t.useMemo(()=>a||0===a?a:"dashboard"===c?75:void 0,[a,c]),y=(({percent:e,success:t,successPercent:r})=>{let n=I(T({success:t,successPercent:r}));return[n,I(I(e)-n)]})(e),v="[object Object]"===Object.prototype.toString.call(e.strokeColor),b=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||N.presetPrimaryColors.green,t||null]})({success:d,strokeColor:e.strokeColor}),_=(0,l.default)(`${r}-inner`,{[`${r}-circle-gradient`]:v}),j=t.createElement(E,{steps:f,percent:f?y[1]:y,strokeWidth:g,trailWidth:g,strokeColor:f?b[1]:b,strokeLinecap:i,trailColor:n,prefixCls:r,gapDegree:x,gapPosition:s||"dashboard"===c&&"bottom"||void 0}),k=h<=20,w=t.createElement("div",{className:_,style:{width:h,height:p,fontSize:.15*h+6}},j,!k&&u);return k?t.createElement(O.default,{title:u},w):w};e.i(296059);var $=e.i(694758),D=e.i(915654),A=e.i(183293),F=e.i(246422),L=e.i(838378);let M="--progress-line-stroke-color",B="--progress-percent",z=e=>{let t=e?"100%":"-100%";return new $.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},U=(0,F.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,L.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,A.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${M})`]},height:"100%",width:`calc(1 / var(${B}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,D.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:z(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:z(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var V=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let H=e=>{let{prefixCls:r,direction:n,percent:i,size:s,strokeWidth:a,strokeColor:o,strokeLinecap:c="round",children:u,trailColor:d=null,percentPosition:m,success:f}=e,{align:h,type:p}=m,g=o&&"string"!=typeof o?((e,t)=>{let{from:r=N.presetPrimaryColors.blue,to:n=N.presetPrimaryColors.blue,direction:i="rtl"===t?"to left":"to right"}=e,s=V(e,["from","to","direction"]);if(0!==Object.keys(s).length){let e,t=(e=[],Object.keys(s).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:s[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${i}, ${t})`;return{background:r,[M]:r}}let a=`linear-gradient(${i}, ${r}, ${n})`;return{background:a,[M]:a}})(o,n):{[M]:o,background:o},x="square"===c||"butt"===c?0:void 0,[y,v]=R(null!=s?s:[-1,a||("small"===s?6:8)],"line",{strokeWidth:a}),b=Object.assign(Object.assign({width:`${I(i)}%`,height:v,borderRadius:x},g),{[B]:I(i)/100}),_=T(e),j={width:`${I(_)}%`,height:v,borderRadius:x,backgroundColor:null==f?void 0:f.strokeColor},k=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:d||void 0,borderRadius:x}},t.createElement("div",{className:(0,l.default)(`${r}-bg`,`${r}-bg-${p}`),style:b},"inner"===p&&u),void 0!==_&&t.createElement("div",{className:`${r}-success-bg`,style:j})),w="outer"===p&&"start"===h,C="outer"===p&&"end"===h;return"outer"===p&&"center"===h?t.createElement("div",{className:`${r}-layout-bottom`},k,u):t.createElement("div",{className:`${r}-outer`,style:{width:y<0?"100%":y}},w&&u,k,C&&u)},W=e=>{let{size:r,steps:n,rounding:i=Math.round,percent:s=0,strokeWidth:a=8,strokeColor:o,trailColor:c=null,prefixCls:u,children:d}=e,m=i(s/100*n),[f,h]=R(null!=r?r:["small"===r?2:14,a],"step",{steps:n,strokeWidth:a}),p=f/n,g=Array.from({length:n});for(let e=0;et.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let K=["normal","exception","active","success"],X=t.forwardRef((e,u)=>{let d,{prefixCls:m,className:f,rootClassName:h,steps:p,strokeColor:g,percent:x=0,size:y="default",showInfo:v=!0,type:b="line",status:_,format:j,style:k,percentPosition:w={}}=e,C=q(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:S="end",type:E="outer"}=w,O=Array.isArray(g)?g[0]:g,N="string"==typeof g||Array.isArray(g)?g:void 0,$=t.useMemo(()=>{if(O){let e="string"==typeof O?O:Object.values(O)[0];return new r.FastColor(e).isLight()}return!1},[g]),D=t.useMemo(()=>{var t,r;let n=T(e);return Number.parseInt(void 0!==n?null==(t=null!=n?n:0)?void 0:t.toString():null==(r=null!=x?x:0)?void 0:r.toString(),10)},[x,e.success,e.successPercent]),A=t.useMemo(()=>!K.includes(_)&&D>=100?"success":_||"normal",[_,D]),{getPrefixCls:F,direction:L,progress:M}=t.useContext(c.ConfigContext),B=F("progress",m),[z,V,X]=U(B),Q="line"===b,J=Q&&!p,Y=t.useMemo(()=>{let r;if(!v)return null;let o=T(e),c=j||(e=>`${e}%`),u=Q&&$&&"inner"===E;return"inner"===E||j||"exception"!==A&&"success"!==A?r=c(I(x),I(o)):"exception"===A?r=Q?t.createElement(s.default,null):t.createElement(a.default,null):"success"===A&&(r=Q?t.createElement(n.default,null):t.createElement(i.default,null)),t.createElement("span",{className:(0,l.default)(`${B}-text`,{[`${B}-text-bright`]:u,[`${B}-text-${S}`]:J,[`${B}-text-${E}`]:J}),title:"string"==typeof r?r:void 0},r)},[v,x,D,A,b,B,j]);"line"===b?d=p?t.createElement(W,Object.assign({},e,{strokeColor:N,prefixCls:B,steps:"object"==typeof p?p.count:p}),Y):t.createElement(H,Object.assign({},e,{strokeColor:O,prefixCls:B,direction:L,percentPosition:{align:S,type:E}}),Y):("circle"===b||"dashboard"===b)&&(d=t.createElement(P,Object.assign({},e,{strokeColor:O,prefixCls:B,progressStatus:A}),Y));let G=(0,l.default)(B,`${B}-status-${A}`,{[`${B}-${"dashboard"===b&&"circle"||b}`]:"line"!==b,[`${B}-inline-circle`]:"circle"===b&&R(y,"circle")[0]<=20,[`${B}-line`]:J,[`${B}-line-align-${S}`]:J,[`${B}-line-position-${E}`]:J,[`${B}-steps`]:p,[`${B}-show-info`]:v,[`${B}-${y}`]:"string"==typeof y,[`${B}-rtl`]:"rtl"===L},null==M?void 0:M.className,f,h,V,X);return z(t.createElement("div",Object.assign({ref:u,style:Object.assign(Object.assign({},null==M?void 0:M.style),k),className:G,role:"progressbar","aria-valuenow":D,"aria-valuemin":0,"aria-valuemax":100},(0,o.default)(C,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),d))});e.s(["default",0,X],309821)},519756,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["UploadOutlined",0,s],519756)},663435,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(199133),i=e.i(898586),s=e.i(56456),a=e.i(399029),l=e.i(785242),o=e.i(741466);let{Text:c}=i.Typography;e.s(["default",0,({value:e,onChange:i,onTeamSelect:u,disabled:d,organizationId:m,pageSize:f=20})=>{let[h,p]=(0,r.useState)(""),[g,x]=(0,a.useDebouncedState)("",{wait:o.DEBOUNCE_WAIT_MS}),{data:y,fetchNextPage:v,hasNextPage:b,isFetchingNextPage:_,isLoading:j}=(0,l.useInfiniteTeams)(f,g||void 0,m),k=(0,r.useMemo)(()=>{if(!y?.pages)return[];let e=new Set,t=[];for(let r of y.pages)for(let n of r.teams)e.has(n.team_id)||(e.add(n.team_id),t.push(n));return t},[y]);return(0,t.jsx)(n.Select,{showSearch:!0,placeholder:"Search or select a team",value:e||void 0,onChange:e=>{i?.(e??""),u&&u(e?k.find(t=>t.team_id===e)??null:null)},disabled:d,allowClear:!0,filterOption:!1,onSearch:e=>{p(e),x(e)},searchValue:h,onPopupScroll:e=>{let t=e.currentTarget;(t.scrollTop+t.clientHeight)/t.scrollHeight>=.8&&b&&!_&&v()},loading:j,notFoundContent:j?(0,t.jsx)(s.LoadingOutlined,{spin:!0}):"No teams found","data-testid":"team-dropdown",popupRender:e=>(0,t.jsxs)(t.Fragment,{children:[e,_&&(0,t.jsx)("div",{style:{textAlign:"center",padding:8},children:(0,t.jsx)(s.LoadingOutlined,{spin:!0})})]}),children:k.map(e=>(0,t.jsxs)(n.Select.Option,{value:e.team_id,children:[(0,t.jsx)("span",{className:"font-medium",children:e.team_alias})," ",(0,t.jsxs)(c,{type:"secondary",children:["(",e.team_id,")"]})]},e.team_id))})}])},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},399029,e=>{"use strict";var t=e.i(540626),r=e.i(271645);e.s(["useDebouncedState",0,function(e,n,i){let[s,a]=(0,r.useState)(e),l=(0,t.useDebouncer)(a,n,i);return[s,l.maybeExecute,l]}])},993914,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["FileTextOutlined",0,s],993914)},233538,e=>{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}])},83733,233137,e=>{"use strict";let t,r;var n,i,s=e.i(247167),a=e.i(271645),l=e.i(544508),o=e.i(746725),c=e.i(835696);void 0!==s.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==s.default?void 0:s.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
-`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,n){let[i,s]=(0,a.useState)(r),{hasFlag:u,addFlag:d,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),n=(0,a.useCallback)(e=>r(e),[t]),i=(0,a.useCallback)(e=>r(t=>t|e),[t]),s=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:i,hasFlag:s,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&i?3:0),f=(0,a.useRef)(!1),h=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,c.useIsoMorphicEffect)(()=>{var i;if(e){if(r&&s(!0),!t){r&&d(3);return}return null==(i=null==n?void 0:n.start)||i.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:i}){let s=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:i}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(function(e,t){var r,n;let i=(0,l.disposables)();if(!e)return i.dispose;let s=!1;i.add(()=>{s=!0});let a=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{s||t()}),i.dispose}(e,n))})}),s.dispose}(t,{inFlight:f,prepare(){h.current?h.current=!1:h.current=f.current,f.current=!0,h.current||(r?(d(3),m(4)):(d(4),m(2)))},run(){h.current?r?(m(3),d(4)):(m(4),d(3)):r?m(1):d(1)},done(){var e;h.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(f.current=!1,m(7),r||s(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,p]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let d=(0,a.createContext)(null);d.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(d.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(d.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(d)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var n,i=e.i(290571),s=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),c=e.i(914189),u=e.i(144279),d=e.i(294316),m=e.i(83733);let f=(0,l.createContext)(()=>{});function h({value:e,children:t}){return l.default.createElement(f.Provider,{value:e},t)}e.s(["CloseProvider",0,h],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),y=e.i(402155),v=e.i(700020);let b=null!=(n=l.default.startTransition)?n:function(e){e()};var _=e.i(998348),j=((t=j||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),k=((r=k||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let w={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},C=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(C);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}C.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let O=(0,l.createContext)(null);function N(e,t){return(0,x.match)(t.type,w,e,t)}O.displayName="DisclosurePanelContext";let I=l.Fragment,T=v.RenderFeatures.RenderStrategy|v.RenderFeatures.Static,R=Object.assign((0,v.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...n}=e,i=(0,l.useRef)(null),s=(0,d.useSyncRefs)(t,(0,d.optionalRef)(e=>{i.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(N,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=a,f=(0,c.useEvent)(e=>{m({type:1});let t=(0,y.getOwnerDocument)(i);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:f}),[f]),b=(0,l.useMemo)(()=>({open:0===o,close:f}),[o,f]),_=(0,v.useRender)();return l.default.createElement(C.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(h,{value:f},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},_({ourProps:{ref:s},theirProps:n,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:m=!1,...f}=e,[h,p]=S("Disclosure.Button"),x=(0,l.useContext)(O),y=null!==x&&x===h.panelId,b=(0,l.useRef)(null),j=(0,d.useSyncRefs)(b,t,(0,c.useEvent)(e=>{if(!y)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!y)return p({type:2,buttonId:n}),()=>{p({type:2,buttonId:null})}},[n,p,y]);let k=(0,c.useEvent)(e=>{var t;if(y){if(1===h.disclosureState)return;switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=h.buttonElement)||t.focus()}}else switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),w=(0,c.useEvent)(e=>{e.key===_.Keys.Space&&e.preventDefault()}),C=(0,c.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||i||(y?(p({type:0}),null==(t=h.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:N}=(0,s.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:T}=(0,a.useHover)({isDisabled:i}),{pressed:R,pressProps:P}=(0,o.useActivePress)({disabled:i}),$=(0,l.useMemo)(()=>({open:0===h.disclosureState,hover:I,active:R,disabled:i,focus:E,autofocus:m}),[h,I,R,E,i,m]),D=(0,u.useResolveButtonType)(e,h.buttonElement),A=y?(0,v.mergeProps)({ref:j,type:D,disabled:i||void 0,autoFocus:m,onKeyDown:k,onClick:C},N,T,P):(0,v.mergeProps)({ref:j,id:n,type:D,"aria-expanded":0===h.disclosureState,"aria-controls":h.panelElement?h.panelId:void 0,disabled:i||void 0,autoFocus:m,onKeyDown:k,onKeyUp:w,onClick:C},N,T,P);return(0,v.useRender)()({ourProps:A,theirProps:f,slot:$,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-panel-${r}`,transition:i=!1,...s}=e,[a,o]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[f,h]=(0,l.useState)(null),g=(0,d.useSyncRefs)(t,(0,c.useEvent)(e=>{b(()=>o({type:5,element:e}))}),h);(0,l.useEffect)(()=>(o({type:3,panelId:n}),()=>{o({type:3,panelId:null})}),[n,o]);let x=(0,p.useOpenClosed)(),[y,_]=(0,m.useTransition)(i,f,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),j=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),k={ref:g,id:n,...(0,m.transitionDataAttributes)(_)},w=(0,v.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(O.Provider,{value:a.panelId},w({ourProps:k,theirProps:s,slot:j,defaultTag:"div",features:T,visible:y,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,R],886148);let P=(0,l.createContext)(void 0);var $=e.i(444755);let D=(0,e.i(673706).makeClassName)("Accordion"),A=(0,l.createContext)({isOpen:!1}),F=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:n=!1,children:s,className:a}=e,o=(0,i.__rest)(e,["defaultOpen","children","className"]),c=null!=(r=(0,l.useContext)(P))?r:(0,$.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(R,Object.assign({as:"div",ref:t,className:(0,$.tremorTwMerge)(D("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",c,a),defaultOpen:n},o),({open:e})=>l.default.createElement(A.Provider,{value:{isOpen:e}},s))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148),i=e.i(444755);let s=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,c=(0,t.__rest)(e,["children","className"]);return r.default.createElement(n.Disclosure.Panel,Object.assign({ref:a,className:(0,i.tremorTwMerge)(s("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},c),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148);let i=e=>{var n=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},n),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var s=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:c,className:u}=e,d=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(s.OpenContext);return r.default.createElement(n.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},d),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},c),r.default.createElement("div",null,r.default.createElement(i,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,n,i){let[s,a]=(0,t.useState)(i),l=void 0!==e,o=(0,t.useRef)(l),c=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!l||o.current||c.current?l||!o.current||u.current||(u.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:s,(0,r.useEvent)(e=>(l||a(e),null==n?void 0:n(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let n=(0,t.createContext)(void 0);function i(){return(0,t.useContext)(n)}e.s(["useDisabled",0,i],601893);var s=e.i(174080),a=e.i(746725);function l(e={},t=null,r=[]){for(let[n,i]of Object.entries(e))!function e(t,r,n){if(Array.isArray(n))for(let[i,s]of n.entries())e(t,o(r,i.toString()),s);else n instanceof Date?t.push([r,n.toISOString()]):"boolean"==typeof n?t.push([r,n?"1":"0"]):"string"==typeof n?t.push([r,n]):"number"==typeof n?t.push([r,`${n}`]):null==n?t.push([r,""]):l(n,r,t)}(r,o(t,n),i);return r}function o(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}},"objectToFormEntries",0,l],694421);var c=e.i(700020),u=e.i(2788);let d=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(d);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:n}=r;return n?(0,s.createPortal)(t.default.createElement(t.default.Fragment,null,e),n):null}function f({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:n,onReset:i,overrides:s}){let[o,d]=(0,t.useState)(null),h=(0,a.useDisposables)();return(0,t.useEffect)(()=>{if(i&&o)return h.addEventListener(o,"reset",i)},[o,r,i]),t.default.createElement(m,null,t.default.createElement(f,{setForm:d,formId:r}),l(e).map(([e,i])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,c.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:n,name:e,value:i,...s})})))}],140721);let h=(0,t.createContext)(void 0);function p(){return(0,t.useContext)(h)}e.s(["useProvidedId",0,p],942803);var g=e.i(835696),x=e.i(294316);let y=(0,t.createContext)(null);y.displayName="DescriptionContext";let v=Object.assign((0,c.forwardRefWithAs)(function(e,r){let n=(0,t.useId)(),s=i(),{id:a=`headlessui-description-${n}`,...l}=e,o=function e(){let r=(0,t.useContext)(y);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,x.useSyncRefs)(r);(0,g.useIsoMorphicEffect)(()=>o.register(a),[a,o.register]);let d=s||!1,m=(0,t.useMemo)(()=>({...o.slot,disabled:d}),[o.slot,d]),f={ref:u,...o.props,id:a};return(0,c.useRender)()({ourProps:f,theirProps:l,slot:m,defaultTag:"p",name:o.name||"Description"})}),{});e.s(["Description",0,v,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(y))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,n]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,r.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),s=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(y.Provider,{value:s},e.children)},[n])]}],35889);let b=(0,t.createContext)(null);function _(e){var r,n,i;let s=null!=(n=null==(r=(0,t.useContext)(b))?void 0:r.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[s,...e].filter(Boolean).join(" "):s}b.displayName="LabelContext";let j=Object.assign((0,c.forwardRefWithAs)(function(e,n){var s;let a=(0,t.useId)(),l=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),o=p(),u=i(),{id:d=`headlessui-label-${a}`,htmlFor:m=null!=o?o:null==(s=l.props)?void 0:s.htmlFor,passive:f=!1,...h}=e,y=(0,x.useSyncRefs)(n);(0,g.useIsoMorphicEffect)(()=>l.register(d),[d,l.register]);let v=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),_=u||!1,j=(0,t.useMemo)(()=>({...l.slot,disabled:_}),[l.slot,_]),k={ref:y,...l.props,id:d,htmlFor:m,onClick:v};return f&&("onClick"in k&&(delete k.htmlFor,delete k.onClick),"onClick"in h&&delete h.onClick),(0,c.useRender)()({ourProps:k,theirProps:h,slot:j,defaultTag:m?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,j,"useLabelledBy",0,_,"useLabels",0,function({inherit:e=!1}={}){let n=_(),[i,s]=(0,t.useState)([]),a=e?[n,...i].filter(Boolean):i;return[a.length>0?a.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:i},e.children)},[s])]}],722678)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},59935,(e,t,r)=>{var n;let i;e.e,n=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},n=!r.document&&!!r.postMessage,i=r.IS_PAPA_WORKER||!1,s={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=v(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,i)r.postMessage({results:s,workerId:l.WORKER_ID,finished:n});else if(_(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!n||!_(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),n||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):i&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e,r,i=this._config.downloadRequestHeaders;for(r in i)t.setRequestHeader(r,i[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,n="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,n?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,n=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){n&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),n=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function f(e){var t,r,n,i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,c=0,u=0,d=!1,m=!1,f=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function y(){if(g&&n&&(j("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),n=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(s.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?i>=f.length?"__parsed_extra":f[i]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(n[l]=n[l]||[],n[l].push(o)):n[l]=o}return e.header&&(i>f.length?j("FieldMismatch","TooManyFields","Too many fields: expected "+f.length+" fields but parsed "+i,u+r):ie.preview?r.abort():(g.data=g.data[0],i(g,o))))}),this.parse=function(i,s,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(i,o)),n=!1,e.delimiter?_(e.delimiter)&&(e.delimiter=e.delimiter(i),g.meta.delimiter=e.delimiter):((o=((t,r,n,i,s)=>{var a,o,c,u;s=s||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var d=0;d=r.length/2?"\r\n":"\r"}}function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode,o=null,c=!1,u=null==e.quoteChar?'"':e.quoteChar,d=u;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof t||-1=s)return L(!0);break}w.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:k.length,index:m}),R++}}else if(n&&0===C.length&&l.substring(m,m+b)===n){if(-1===I)return L();m=I+v,I=l.indexOf(r,m),N=l.indexOf(t,m)}else if(-1!==N&&(N=s)return L(!0)}return A();function $(e){k.push(e),S=m}function D(e){return -1!==e&&(e=l.substring(R+1,e))&&""===e.trim()?e.length:0}function A(e){return g||(void 0===e&&(e=l.substring(m)),C.push(e),m=x,$(C),j&&M()),L()}function F(e){m=e,$(C),C=[],I=l.indexOf(r,m)}function L(n){if(e.header&&!p&&k.length&&!c){var i=k[0],s=Object.create(null),a=new Set(i);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(n=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),RegExp(h(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,c);if("object"==typeof e[0])return f(u||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],c);throw Error("Unable to serialize unrecognized input");function f(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var t=e.i(843476),r=e.i(827252),n=e.i(213205),i=e.i(912598),s=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),c=e.i(35983),u=e.i(779241),d=e.i(560445),m=e.i(464571),f=e.i(536916),h=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),y=e.i(770914),v=e.i(592968),b=e.i(898586),_=e.i(271645),j=e.i(599724),k=e.i(291542),w=e.i(515831),C=e.i(519756),S=e.i(737434),E=e.i(285027),O=e.i(993914),N=e.i(955135);e.i(247167);var I=e.i(931067);let T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var R=e.i(9583),P=_.forwardRef(function(e,t){return _.createElement(R.default,(0,I.default)({},e,{ref:t,icon:T}))}),$=e.i(602869),D=e.i(59935),A=e.i(220508),F=e.i(964306);let L=_.forwardRef(function(e,t){return _.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),_.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var M=e.i(237016),B=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:n,onUsersCreated:i})=>{let[s,a]=(0,_.useState)(!1),[l,o]=(0,_.useState)([]),[c,u]=(0,_.useState)(!1),[d,f]=(0,_.useState)(null),[h,p]=(0,_.useState)(null),[x,y]=(0,_.useState)(null),[v,I]=(0,_.useState)(null),[T,R]=(0,_.useState)(null),[z,U]=(0,_.useState)("http://localhost:4000");(0,_.useEffect)(()=>{(async()=>{try{let t=await (0,$.getProxyUISettings)(e);R(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),U(new URL("/",window.location.href).toString())},[e]);let V=async()=>{u(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let n=0;ne.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),i.models&&"string"==typeof i.models&&""!==i.models.trim()&&(t.models=i.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),i.max_budget&&""!==i.max_budget.toString().trim()){let e=parseFloat(i.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}i.budget_duration&&""!==i.budget_duration.trim()&&(t.budget_duration=i.budget_duration.trim()),i.metadata&&"string"==typeof i.metadata&&""!==i.metadata.trim()&&(t.metadata=i.metadata.trim());let s=await (0,$.userCreateCall)(e,null,t);if(s&&(s.key||s.user_id)){r=!0;let t=s.data?.user_id||s.user_id;try{if(T?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===n?{...t,status:"success",key:s.key||s.user_id,invitation_link:e}:t))}else{let r=await (0,$.invitationCreateCall)(e,t),i=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,invitation_link:i}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=s?.error||"Failed to create user";o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}u(!1),r&&i&&i()},H=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(M.CopyToClipboard,{text:r.invitation_link,onCopy:()=>B.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:s,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[v?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(P,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(O.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:v.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(v.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),f(null),p(null),y(null)},className:"flex items-center",icon:(0,t.jsx)(N.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!h&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(w.Upload,{beforeUpload:e=>((f(null),p(null),y(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?y(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):D.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let n=["user_email","user_role"].filter(e=>!t.includes(e));if(n.length>0){p(`Your CSV is missing these required columns: ${n.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let n=e.data.slice(1).map((e,n)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(i.max_budget.toString())&&s.push("Max budget must be greater than 0")),i.budget_duration&&!i.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&s.push(`Invalid budget duration format "${i.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),i.teams&&"string"==typeof i.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=i.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&s.push(`Unknown team(s): ${t.join(", ")}`)}return s.length>0&&(i.isValid=!1,i.error=s.join(", ")),i}).filter(Boolean),i=n.filter(e=>e.isValid);o(n),0===n.length?p("No valid data rows found in the CSV file. Please check your file format."):0===i.length?f("No valid users found in the CSV. Please check the errors below and fix your CSV file."):i.length{f(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(y(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),B.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(C.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),h&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(L,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:h}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),d&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"text-red-600 font-medium",children:d}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(j.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(j.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(k.Table,{dataSource:l,columns:H,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([D.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),n=document.createElement("a");n.href=r,n.download="bulk_users_results.csv",document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var U=e.i(663435),V=e.i(355619);function H({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:n,invitationLinkData:i,modalType:s="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:n}){if(!e)return"";let i=new URL(e).pathname,s=i&&"/"!==i?`${i}/ui`:"ui";return r?new URL(s,e).toString():t?new URL(`${s}/onboarding?invitation_id=${t}${n?"&action=reset_password":""}`,e).toString():""})({baseUrl:n,invitationId:i?.id,hasUserSetupSso:i?.has_user_setup_sso??!1,resetPassword:"resetPassword"===s});return(0,t.jsxs)(g.Modal,{title:"invitation"===s?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===s?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(j.Text,{children:i?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{children:"invitation"===s?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(j.Text,{children:(0,t.jsx)(j.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(M.CopyToClipboard,{text:o(),onCopy:()=>B.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===s?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,H],172372);let{Option:W}=x.Select,{Text:q,Link:K,Title:X}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:j,possibleUIRoles:k,onUserCreated:w,isEmbedded:C=!1})=>{let S=(0,i.useQueryClient)(),[E,O]=(0,_.useState)(null),[N]=h.Form.useForm(),[I,T]=(0,_.useState)(!1),[R,P]=(0,_.useState)(!1),[D,A]=(0,_.useState)([]),[F,L]=(0,_.useState)(!1),[M,X]=(0,_.useState)(null),[Q,J]=(0,_.useState)(null),{data:Y=[]}=(0,s.useOrganizations)();(0,_.useMemo)(()=>{let e=Y.flatMap(e=>e.teams||[]);return e.length>0?e:j||[]},[Y,j]),(0,_.useEffect)(()=>{let t=async()=>{try{let t=await (0,$.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{B.default.info("Making API Call"),C||T(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,$.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),P(!0);let n=r.data?.user_id||r.user_id;if(w&&C){w(n),N.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:n,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};X(t),L(!0)}else(0,$.invitationCreateCall)(b,n).then(e=>{e.has_user_setup_sso=!1,X(e),L(!0)});B.default.success("API user Created"),N.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";B.default.fromBackend(e),console.error("Error creating the user:",t)}};return C?(0,t.jsxs)(h.Form,{form:N,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(K,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(u.TextInput,{placeholder:""})}),(0,t.jsx)(h.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:k&&Object.entries(k).map(([e,{ui_label:r,description:n}])=>(0,t.jsx)(c.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(q,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:n})]})},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>T(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:j,possibleUIRoles:k}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{T(!1),N.resetFields()},onCancel:()=>{T(!1),P(!1),N.resetFields()},children:[(0,t.jsxs)(y.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(q,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(K,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(h.Form,{form:N,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(h.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(v.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:k&&Object.entries(k).map(([e,{ui_label:r,description:n}])=>(0,t.jsxs)(c.SelectItem,{value:e,title:r,children:[(0,t.jsx)(q,{children:r}),(0,t.jsxs)(q,{type:"secondary",children:[" - ",n]})]},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:Y.map(e=>(0,t.jsxs)(W,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(q,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(h.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(v.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),D.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,V.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(n.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),R&&(0,t.jsx)(H,{isInvitationLinkModalVisible:F,setIsInvitationLinkModalVisible:L,baseUrl:Q||"",invitationLinkData:M})]})}],371455)}]);
\ No newline at end of file
+`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,n){let[i,s]=(0,a.useState)(r),{hasFlag:u,addFlag:d,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),n=(0,a.useCallback)(e=>r(e),[t]),i=(0,a.useCallback)(e=>r(t=>t|e),[t]),s=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:i,hasFlag:s,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&i?3:0),f=(0,a.useRef)(!1),h=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,c.useIsoMorphicEffect)(()=>{var i;if(e){if(r&&s(!0),!t){r&&d(3);return}return null==(i=null==n?void 0:n.start)||i.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:i}){let s=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:i}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(function(e,t){var r,n;let i=(0,l.disposables)();if(!e)return i.dispose;let s=!1;i.add(()=>{s=!0});let a=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{s||t()}),i.dispose}(e,n))})}),s.dispose}(t,{inFlight:f,prepare(){h.current?h.current=!1:h.current=f.current,f.current=!0,h.current||(r?(d(3),m(4)):(d(4),m(2)))},run(){h.current?r?(m(3),d(4)):(m(4),d(3)):r?m(1):d(1)},done(){var e;h.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(f.current=!1,m(7),r||s(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,p]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let d=(0,a.createContext)(null);d.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(d.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(d.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(d)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var n,i=e.i(290571),s=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),c=e.i(914189),u=e.i(144279),d=e.i(294316),m=e.i(83733);let f=(0,l.createContext)(()=>{});function h({value:e,children:t}){return l.default.createElement(f.Provider,{value:e},t)}e.s(["CloseProvider",0,h],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),y=e.i(402155),v=e.i(700020);let b=null!=(n=l.default.startTransition)?n:function(e){e()};var _=e.i(998348),j=((t=j||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),k=((r=k||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let w={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},C=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(C);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}C.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let O=(0,l.createContext)(null);function N(e,t){return(0,x.match)(t.type,w,e,t)}O.displayName="DisclosurePanelContext";let I=l.Fragment,T=v.RenderFeatures.RenderStrategy|v.RenderFeatures.Static,R=Object.assign((0,v.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...n}=e,i=(0,l.useRef)(null),s=(0,d.useSyncRefs)(t,(0,d.optionalRef)(e=>{i.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(N,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=a,f=(0,c.useEvent)(e=>{m({type:1});let t=(0,y.getOwnerDocument)(i);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:f}),[f]),b=(0,l.useMemo)(()=>({open:0===o,close:f}),[o,f]),_=(0,v.useRender)();return l.default.createElement(C.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(h,{value:f},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},_({ourProps:{ref:s},theirProps:n,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:m=!1,...f}=e,[h,p]=S("Disclosure.Button"),x=(0,l.useContext)(O),y=null!==x&&x===h.panelId,b=(0,l.useRef)(null),j=(0,d.useSyncRefs)(b,t,(0,c.useEvent)(e=>{if(!y)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!y)return p({type:2,buttonId:n}),()=>{p({type:2,buttonId:null})}},[n,p,y]);let k=(0,c.useEvent)(e=>{var t;if(y){if(1===h.disclosureState)return;switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=h.buttonElement)||t.focus()}}else switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),w=(0,c.useEvent)(e=>{e.key===_.Keys.Space&&e.preventDefault()}),C=(0,c.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||i||(y?(p({type:0}),null==(t=h.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:N}=(0,s.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:T}=(0,a.useHover)({isDisabled:i}),{pressed:R,pressProps:P}=(0,o.useActivePress)({disabled:i}),$=(0,l.useMemo)(()=>({open:0===h.disclosureState,hover:I,active:R,disabled:i,focus:E,autofocus:m}),[h,I,R,E,i,m]),D=(0,u.useResolveButtonType)(e,h.buttonElement),A=y?(0,v.mergeProps)({ref:j,type:D,disabled:i||void 0,autoFocus:m,onKeyDown:k,onClick:C},N,T,P):(0,v.mergeProps)({ref:j,id:n,type:D,"aria-expanded":0===h.disclosureState,"aria-controls":h.panelElement?h.panelId:void 0,disabled:i||void 0,autoFocus:m,onKeyDown:k,onKeyUp:w,onClick:C},N,T,P);return(0,v.useRender)()({ourProps:A,theirProps:f,slot:$,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-panel-${r}`,transition:i=!1,...s}=e,[a,o]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[f,h]=(0,l.useState)(null),g=(0,d.useSyncRefs)(t,(0,c.useEvent)(e=>{b(()=>o({type:5,element:e}))}),h);(0,l.useEffect)(()=>(o({type:3,panelId:n}),()=>{o({type:3,panelId:null})}),[n,o]);let x=(0,p.useOpenClosed)(),[y,_]=(0,m.useTransition)(i,f,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),j=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),k={ref:g,id:n,...(0,m.transitionDataAttributes)(_)},w=(0,v.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(O.Provider,{value:a.panelId},w({ourProps:k,theirProps:s,slot:j,defaultTag:"div",features:T,visible:y,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,R],886148);let P=(0,l.createContext)(void 0);var $=e.i(444755);let D=(0,e.i(673706).makeClassName)("Accordion"),A=(0,l.createContext)({isOpen:!1}),F=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:n=!1,children:s,className:a}=e,o=(0,i.__rest)(e,["defaultOpen","children","className"]),c=null!=(r=(0,l.useContext)(P))?r:(0,$.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(R,Object.assign({as:"div",ref:t,className:(0,$.tremorTwMerge)(D("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",c,a),defaultOpen:n},o),({open:e})=>l.default.createElement(A.Provider,{value:{isOpen:e}},s))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148),i=e.i(444755);let s=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,c=(0,t.__rest)(e,["children","className"]);return r.default.createElement(n.Disclosure.Panel,Object.assign({ref:a,className:(0,i.tremorTwMerge)(s("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},c),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148);let i=e=>{var n=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},n),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var s=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:c,className:u}=e,d=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(s.OpenContext);return r.default.createElement(n.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},d),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},c),r.default.createElement("div",null,r.default.createElement(i,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,n,i){let[s,a]=(0,t.useState)(i),l=void 0!==e,o=(0,t.useRef)(l),c=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!l||o.current||c.current?l||!o.current||u.current||(u.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:s,(0,r.useEvent)(e=>(l||a(e),null==n?void 0:n(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let n=(0,t.createContext)(void 0);function i(){return(0,t.useContext)(n)}e.s(["useDisabled",0,i],601893);var s=e.i(174080),a=e.i(746725);function l(e={},t=null,r=[]){for(let[n,i]of Object.entries(e))!function e(t,r,n){if(Array.isArray(n))for(let[i,s]of n.entries())e(t,o(r,i.toString()),s);else n instanceof Date?t.push([r,n.toISOString()]):"boolean"==typeof n?t.push([r,n?"1":"0"]):"string"==typeof n?t.push([r,n]):"number"==typeof n?t.push([r,`${n}`]):null==n?t.push([r,""]):l(n,r,t)}(r,o(t,n),i);return r}function o(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}},"objectToFormEntries",0,l],694421);var c=e.i(700020),u=e.i(2788);let d=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(d);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:n}=r;return n?(0,s.createPortal)(t.default.createElement(t.default.Fragment,null,e),n):null}function f({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:n,onReset:i,overrides:s}){let[o,d]=(0,t.useState)(null),h=(0,a.useDisposables)();return(0,t.useEffect)(()=>{if(i&&o)return h.addEventListener(o,"reset",i)},[o,r,i]),t.default.createElement(m,null,t.default.createElement(f,{setForm:d,formId:r}),l(e).map(([e,i])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,c.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:n,name:e,value:i,...s})})))}],140721);let h=(0,t.createContext)(void 0);function p(){return(0,t.useContext)(h)}e.s(["useProvidedId",0,p],942803);var g=e.i(835696),x=e.i(294316);let y=(0,t.createContext)(null);y.displayName="DescriptionContext";let v=Object.assign((0,c.forwardRefWithAs)(function(e,r){let n=(0,t.useId)(),s=i(),{id:a=`headlessui-description-${n}`,...l}=e,o=function e(){let r=(0,t.useContext)(y);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,x.useSyncRefs)(r);(0,g.useIsoMorphicEffect)(()=>o.register(a),[a,o.register]);let d=s||!1,m=(0,t.useMemo)(()=>({...o.slot,disabled:d}),[o.slot,d]),f={ref:u,...o.props,id:a};return(0,c.useRender)()({ourProps:f,theirProps:l,slot:m,defaultTag:"p",name:o.name||"Description"})}),{});e.s(["Description",0,v,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(y))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,n]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,r.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),s=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(y.Provider,{value:s},e.children)},[n])]}],35889);let b=(0,t.createContext)(null);function _(e){var r,n,i;let s=null!=(n=null==(r=(0,t.useContext)(b))?void 0:r.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[s,...e].filter(Boolean).join(" "):s}b.displayName="LabelContext";let j=Object.assign((0,c.forwardRefWithAs)(function(e,n){var s;let a=(0,t.useId)(),l=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),o=p(),u=i(),{id:d=`headlessui-label-${a}`,htmlFor:m=null!=o?o:null==(s=l.props)?void 0:s.htmlFor,passive:f=!1,...h}=e,y=(0,x.useSyncRefs)(n);(0,g.useIsoMorphicEffect)(()=>l.register(d),[d,l.register]);let v=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),_=u||!1,j=(0,t.useMemo)(()=>({...l.slot,disabled:_}),[l.slot,_]),k={ref:y,...l.props,id:d,htmlFor:m,onClick:v};return f&&("onClick"in k&&(delete k.htmlFor,delete k.onClick),"onClick"in h&&delete h.onClick),(0,c.useRender)()({ourProps:k,theirProps:h,slot:j,defaultTag:m?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,j,"useLabelledBy",0,_,"useLabels",0,function({inherit:e=!1}={}){let n=_(),[i,s]=(0,t.useState)([]),a=e?[n,...i].filter(Boolean):i;return[a.length>0?a.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:i},e.children)},[s])]}],722678)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},59935,(e,t,r)=>{var n;let i;e.e,n=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},n=!r.document&&!!r.postMessage,i=r.IS_PAPA_WORKER||!1,s={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=v(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,i)r.postMessage({results:s,workerId:l.WORKER_ID,finished:n});else if(_(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!n||!_(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),n||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):i&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e,r,i=this._config.downloadRequestHeaders;for(r in i)t.setRequestHeader(r,i[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,n="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,n?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,n=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){n&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),n=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function f(e){var t,r,n,i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,c=0,u=0,d=!1,m=!1,f=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function y(){if(g&&n&&(j("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),n=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(s.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?i>=f.length?"__parsed_extra":f[i]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(n[l]=n[l]||[],n[l].push(o)):n[l]=o}return e.header&&(i>f.length?j("FieldMismatch","TooManyFields","Too many fields: expected "+f.length+" fields but parsed "+i,u+r):ie.preview?r.abort():(g.data=g.data[0],i(g,o))))}),this.parse=function(i,s,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(i,o)),n=!1,e.delimiter?_(e.delimiter)&&(e.delimiter=e.delimiter(i),g.meta.delimiter=e.delimiter):((o=((t,r,n,i,s)=>{var a,o,c,u;s=s||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var d=0;d=r.length/2?"\r\n":"\r"}}function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode,o=null,c=!1,u=null==e.quoteChar?'"':e.quoteChar,d=u;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof t||-1=s)return L(!0);break}w.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:k.length,index:m}),R++}}else if(n&&0===C.length&&l.substring(m,m+b)===n){if(-1===I)return L();m=I+v,I=l.indexOf(r,m),N=l.indexOf(t,m)}else if(-1!==N&&(N=s)return L(!0)}return A();function $(e){k.push(e),S=m}function D(e){return -1!==e&&(e=l.substring(R+1,e))&&""===e.trim()?e.length:0}function A(e){return g||(void 0===e&&(e=l.substring(m)),C.push(e),m=x,$(C),j&&M()),L()}function F(e){m=e,$(C),C=[],I=l.indexOf(r,m)}function L(n){if(e.header&&!p&&k.length&&!c){var i=k[0],s=Object.create(null),a=new Set(i);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(n=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),RegExp(h(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,c);if("object"==typeof e[0])return f(u||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],c);throw Error("Unable to serialize unrecognized input");function f(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var t=e.i(843476),r=e.i(827252),n=e.i(213205),i=e.i(912598),s=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),c=e.i(35983),u=e.i(779241),d=e.i(560445),m=e.i(464571),f=e.i(536916),h=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),y=e.i(770914),v=e.i(592968),b=e.i(898586),_=e.i(271645),j=e.i(599724),k=e.i(291542),w=e.i(515831),C=e.i(519756),S=e.i(737434),E=e.i(285027),O=e.i(993914),N=e.i(955135);e.i(247167);var I=e.i(931067);let T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var R=e.i(9583),P=_.forwardRef(function(e,t){return _.createElement(R.default,(0,I.default)({},e,{ref:t,icon:T}))}),$=e.i(602869),D=e.i(59935),A=e.i(220508),F=e.i(964306);let L=_.forwardRef(function(e,t){return _.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),_.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var M=e.i(237016),B=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:n,onUsersCreated:i})=>{let[s,a]=(0,_.useState)(!1),[l,o]=(0,_.useState)([]),[c,u]=(0,_.useState)(!1),[d,f]=(0,_.useState)(null),[h,p]=(0,_.useState)(null),[x,y]=(0,_.useState)(null),[v,I]=(0,_.useState)(null),[T,R]=(0,_.useState)(null),[z,U]=(0,_.useState)("http://localhost:4000");(0,_.useEffect)(()=>{(async()=>{try{let t=await (0,$.getProxyUISettings)(e);R(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),U(new URL("/",window.location.href).toString())},[e]);let V=async()=>{u(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let n=0;ne.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),i.models&&"string"==typeof i.models&&""!==i.models.trim()&&(t.models=i.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),i.max_budget&&""!==i.max_budget.toString().trim()){let e=parseFloat(i.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}i.budget_duration&&""!==i.budget_duration.trim()&&(t.budget_duration=i.budget_duration.trim()),i.metadata&&"string"==typeof i.metadata&&""!==i.metadata.trim()&&(t.metadata=i.metadata.trim());let s=await (0,$.userCreateCall)(e,null,t);if(s&&(s.key||s.user_id)){r=!0;let t=s.data?.user_id||s.user_id;try{if(T?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===n?{...t,status:"success",key:s.key||s.user_id,invitation_link:e}:t))}else{let r=await (0,$.invitationCreateCall)(e,t),i=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,invitation_link:i}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=s?.error||"Failed to create user";o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}u(!1),r&&i&&i()},H=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(M.CopyToClipboard,{text:r.invitation_link,onCopy:()=>B.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:s,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[v?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(P,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(O.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:v.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(v.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),f(null),p(null),y(null)},className:"flex items-center",icon:(0,t.jsx)(N.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!h&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(w.Upload,{beforeUpload:e=>((f(null),p(null),y(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?y(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):D.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let n=["user_email","user_role"].filter(e=>!t.includes(e));if(n.length>0){p(`Your CSV is missing these required columns: ${n.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let n=e.data.slice(1).map((e,n)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(i.max_budget.toString())&&s.push("Max budget must be greater than 0")),i.budget_duration&&!i.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&s.push(`Invalid budget duration format "${i.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),i.teams&&"string"==typeof i.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=i.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&s.push(`Unknown team(s): ${t.join(", ")}`)}return s.length>0&&(i.isValid=!1,i.error=s.join(", ")),i}).filter(Boolean),i=n.filter(e=>e.isValid);o(n),0===n.length?p("No valid data rows found in the CSV file. Please check your file format."):0===i.length?f("No valid users found in the CSV. Please check the errors below and fix your CSV file."):i.length{f(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(y(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),B.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(C.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),h&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(L,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:h}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),d&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"text-red-600 font-medium",children:d}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(j.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(j.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(k.Table,{dataSource:l,columns:H,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([D.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),n=document.createElement("a");n.href=r,n.download="bulk_users_results.csv",document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var U=e.i(663435),V=e.i(355619);function H({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:n,invitationLinkData:i,modalType:s="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:n}){if(!e)return"";let i=new URL(e).pathname,s=i&&"/"!==i?`${i}/ui`:"ui";return r?new URL(s,e).toString():t?new URL(`${s}/onboarding?invitation_id=${t}${n?"&action=reset_password":""}`,e).toString():""})({baseUrl:n,invitationId:i?.id,hasUserSetupSso:i?.has_user_setup_sso??!1,resetPassword:"resetPassword"===s});return(0,t.jsxs)(g.Modal,{title:"invitation"===s?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===s?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(j.Text,{children:i?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{children:"invitation"===s?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(j.Text,{children:(0,t.jsx)(j.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(M.CopyToClipboard,{text:o(),onCopy:()=>B.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===s?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,H],172372);let{Option:W}=x.Select,{Text:q,Link:K,Title:X}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:j,possibleUIRoles:k,onUserCreated:w,isEmbedded:C=!1})=>{let S=(0,i.useQueryClient)(),[E,O]=(0,_.useState)(null),[N]=h.Form.useForm(),[I,T]=(0,_.useState)(!1),[R,P]=(0,_.useState)(!1),[D,A]=(0,_.useState)([]),[F,L]=(0,_.useState)(!1),[M,X]=(0,_.useState)(null),[Q,J]=(0,_.useState)(null),{data:Y=[]}=(0,s.useOrganizations)();(0,_.useMemo)(()=>{let e=Y.flatMap(e=>e.teams||[]);return e.length>0?e:j||[]},[Y,j]),(0,_.useEffect)(()=>{let t=async()=>{try{let t=await (0,$.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{B.default.info("Making API Call"),C||T(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,$.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),P(!0);let n=r.data?.user_id||r.user_id;if(w&&C){w(n),N.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:n,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};X(t),L(!0)}else(0,$.invitationCreateCall)(b,n).then(e=>{e.has_user_setup_sso=!1,X(e),L(!0)});B.default.success("API user Created"),N.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";B.default.fromBackend(e),console.error("Error creating the user:",t)}};return C?(0,t.jsxs)(h.Form,{form:N,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(K,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(u.TextInput,{placeholder:""})}),(0,t.jsx)(h.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:k&&Object.entries(k).map(([e,{ui_label:r,description:n}])=>(0,t.jsx)(c.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(q,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:n})]})},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>T(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:j,possibleUIRoles:k}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{T(!1),N.resetFields()},onCancel:()=>{T(!1),P(!1),N.resetFields()},children:[(0,t.jsxs)(y.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(q,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(K,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(h.Form,{form:N,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(h.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(v.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:k&&Object.entries(k).map(([e,{ui_label:r,description:n}])=>(0,t.jsxs)(c.SelectItem,{value:e,title:r,children:[(0,t.jsx)(q,{children:r}),(0,t.jsxs)(q,{type:"secondary",children:[" - ",n]})]},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:Y.map(e=>(0,t.jsxs)(W,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(q,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(h.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(v.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),D.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,V.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(n.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),R&&(0,t.jsx)(H,{isInvitationLinkModalVisible:F,setIsInvitationLinkModalVisible:L,baseUrl:Q||"",invitationLinkData:M})]})}],371455)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0eu9dvf5xwlev.js b/litellm/proxy/_experimental/out/_next/static/chunks/0eu9dvf5xwlev.js
deleted file mode 100644
index e76e264e249..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0eu9dvf5xwlev.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},525720,e=>{"use strict";e.i(247167);var t=e.i(271645),l=e.i(343794),a=e.i(529681),r=e.i(908286),s=e.i(242064),n=e.i(246422),i=e.i(838378);let o=["wrap","nowrap","wrap-reverse"],c=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],d=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],u=function(e,t){let a,r,s;return(0,l.default)(Object.assign(Object.assign(Object.assign({},(a=!0===t.wrap?"wrap":t.wrap,{[`${e}-wrap-${a}`]:a&&o.includes(a)})),(r={},d.forEach(l=>{r[`${e}-align-${l}`]=t.align===l}),r[`${e}-align-stretch`]=!t.align&&!!t.vertical,r)),(s={},c.forEach(l=>{s[`${e}-justify-${l}`]=t.justify===l}),s)))},m=(0,n.genStyleHooks)("Flex",e=>{let{paddingXS:t,padding:l,paddingLG:a}=e,r=(0,i.mergeToken)(e,{flexGapSM:t,flexGap:l,flexGapLG:a});return[(e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}})(r),(e=>{let{componentCls:t}=e,l={};return o.forEach(e=>{l[`${t}-wrap-${e}`]={flexWrap:e}}),l})(r),(e=>{let{componentCls:t}=e,l={};return d.forEach(e=>{l[`${t}-align-${e}`]={alignItems:e}}),l})(r),(e=>{let{componentCls:t}=e,l={};return c.forEach(e=>{l[`${t}-justify-${e}`]={justifyContent:e}}),l})(r)]},()=>({}),{resetStyle:!1});var p=function(e,t){var l={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(l[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(l[a[r]]=e[a[r]]);return l};let x=t.default.forwardRef((e,n)=>{let{prefixCls:i,rootClassName:o,className:c,style:d,flex:x,gap:g,vertical:h=!1,component:f="div",children:y}=e,v=p(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:b,direction:j,getPrefixCls:w}=t.default.useContext(s.ConfigContext),N=w("flex",i),[S,_,C]=m(N),k=null!=h?h:null==b?void 0:b.vertical,E=(0,l.default)(c,o,null==b?void 0:b.className,N,_,C,u(N,e),{[`${N}-rtl`]:"rtl"===j,[`${N}-gap-${g}`]:(0,r.isPresetSize)(g),[`${N}-vertical`]:k}),M=Object.assign(Object.assign({},null==b?void 0:b.style),d);return x&&(M.flex=x),g&&!(0,r.isPresetSize)(g)&&(M.gap=g),S(t.default.createElement(f,Object.assign({ref:n,className:E,style:M},(0,a.default)(v,["justify","wrap","align"])),y))});e.s(["Flex",0,x],525720)},263147,e=>{"use strict";var t=e.i(266027),l=e.i(243652),a=e.i(602869),r=e.i(431703),s=e.i(708347),n=e.i(135214);let i=(0,l.createQueryKeys)("accessGroups"),o=async e=>{let t=(0,a.getProxyBaseUrl)(),l=`${t}/v1/access_group`,s=await fetch(l,{method:"GET",headers:{[(0,a.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!s.ok){let e=await s.json(),t=(0,r.deriveErrorMessage)(e);throw(0,a.handleError)(t),Error(t)}return s.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:l}=(0,n.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>o(e),enabled:!!e&&s.all_admin_roles.includes(l||"")})}])},304911,e=>{"use strict";var t=e.i(843476),l=e.i(262218);let{Text:a}=e.i(898586).Typography;e.s(["default",0,function({userId:e}){return"default_user_id"===e?(0,t.jsx)(l.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,t.jsx)(a,{children:e})}])},797672,e=>{"use strict";var t=e.i(271645);let l=t.forwardRef(function(e,l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:l},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,l],797672)},250980,e=>{"use strict";var t=e.i(271645);let l=t.forwardRef(function(e,l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:l},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,l],250980)},309426,e=>{"use strict";var t=e.i(290571),l=e.i(444755),a=e.i(673706),r=e.i(271645),s=e.i(46757);let n=(0,a.makeClassName)("Col"),i=r.default.forwardRef((e,a)=>{let i,o,c,d,{numColSpan:u=1,numColSpanSm:m,numColSpanMd:p,numColSpanLg:x,children:g,className:h}=e,f=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),y=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return r.default.createElement("div",Object.assign({ref:a,className:(0,l.tremorTwMerge)(n("root"),(i=y(u,s.colSpan),o=y(m,s.colSpanSm),c=y(p,s.colSpanMd),d=y(x,s.colSpanLg),(0,l.tremorTwMerge)(i,o,c,d)),h)},f),g)});i.displayName="Col",e.s(["Col",0,i],309426)},435451,e=>{"use strict";var t=e.i(843476),l=e.i(290571),a=e.i(271645);let r=e=>{var t=(0,l.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,l.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M20 12H4"}))};var n=e.i(444755),i=e.i(673706),o=e.i(677955);let c="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",d="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",u=a.default.forwardRef((e,t)=>{let{onSubmit:u,enableStepper:m=!0,disabled:p,onValueChange:x,onChange:g}=e,h=(0,l.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),f=(0,a.useRef)(null),[y,v]=a.default.useState(!1),b=a.default.useCallback(()=>{v(!0)},[]),j=a.default.useCallback(()=>{v(!1)},[]),[w,N]=a.default.useState(!1),S=a.default.useCallback(()=>{N(!0)},[]),_=a.default.useCallback(()=>{N(!1)},[]);return a.default.createElement(o.default,Object.assign({type:"number",ref:(0,i.mergeRefs)([f,t]),disabled:p,makeInputClassName:(0,i.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=f.current)?void 0:t.value;null==u||u(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&b(),"ArrowUp"===e.key&&S()},onKeyUp:e=>{"ArrowDown"===e.key&&j(),"ArrowUp"===e.key&&_()},onChange:e=>{p||(null==x||x(parseFloat(e.target.value)),null==g||g(e))},stepper:m?a.default.createElement("div",{className:(0,n.tremorTwMerge)("flex justify-center align-middle")},a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;p||(null==(e=f.current)||e.stepDown(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,n.tremorTwMerge)(!p&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(s,{"data-testid":"step-down",className:(y?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;p||(null==(e=f.current)||e.stepUp(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,n.tremorTwMerge)(!p&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(r,{"data-testid":"step-up",className:(w?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},h))});u.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:l={width:"100%"},placeholder:a="Enter a numerical value",min:r,max:s,onChange:n,...i})=>(0,t.jsx)(u,{onWheel:e=>e.currentTarget.blur(),step:e,style:l,placeholder:a,min:r,max:s,onChange:n,...i})],435451)},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),l=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var r=e.i(9583),s=l.forwardRef(function(e,s){return l.createElement(r.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["UserAddOutlined",0,s],213205)},860585,e=>{"use strict";var t=e.i(843476),l=e.i(199133);let{Option:a}=l.Select;e.s(["default",0,({value:e,onChange:r,className:s="",style:n={}})=>(0,t.jsxs)(l.Select,{style:{width:"100%",...n},value:e||void 0,onChange:r,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(a,{value:"1h",children:"hourly"}),(0,t.jsx)(a,{value:"24h",children:"daily"}),(0,t.jsx)(a,{value:"7d",children:"weekly"}),(0,t.jsx)(a,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},916940,e=>{"use strict";var t=e.i(843476),l=e.i(271645),a=e.i(199133),r=e.i(602869);e.s(["default",0,({onChange:e,value:s,className:n,accessToken:i,placeholder:o="Select vector stores",disabled:c=!1})=>{let[d,u]=(0,l.useState)([]),[m,p]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{(async()=>{if(i){p(!0);try{let e=await (0,r.vectorStoreListCall)(i);e.data&&u(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{p(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(a.Select,{mode:"multiple",placeholder:o,onChange:e,value:s,loading:m,className:n,allowClear:!0,options:d.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:c})})}])},75921,e=>{"use strict";var t=e.i(843476),l=e.i(266027),a=e.i(243652),r=e.i(602869),s=e.i(135214);let n=(0,a.createQueryKeys)("mcpAccessGroups");var i=e.i(500727),o=e.i(699857),c=e.i(199133),d=e.i(234713);let u="toolset:";e.s(["default",0,({onChange:e,value:a,className:m,accessToken:p,placeholder:x="Select MCP servers",disabled:g=!1,teamId:h,allowNoMcpServers:f=!1,allowAllProxyMcpServers:y=!1})=>{let{data:v=[],isLoading:b}=(0,i.useMCPServers)(h),{data:j=[],isLoading:w}=(()=>{let{accessToken:e}=(0,s.default)();return(0,l.useQuery)({queryKey:n.list({}),queryFn:async()=>await (0,r.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:N=[],isLoading:S}=(0,o.useMCPToolsets)(),_=new Set(j),C=[...j.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...v.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...N.map(e=>({label:e.toolset_name,value:`${u}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],k={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},E={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},M=[...a?.servers||[],...a?.accessGroups||[],...(a?.toolsets||[]).map(e=>`${u}${e}`)],L=f&&M.includes(d.NO_MCP_SERVERS_SENTINEL),R=M.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(c.Select,{mode:"multiple",placeholder:x,onChange:t=>{if(y&&t.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[d.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(f&&t.includes(d.NO_MCP_SERVERS_SENTINEL))return void e({servers:[d.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let l=t.filter(e=>e.startsWith(u)).map(e=>e.slice(u.length)),a=t.filter(e=>!e.startsWith(u));e({servers:a.filter(e=>!_.has(e)),accessGroups:a.filter(e=>_.has(e)),toolsets:l})},value:M,loading:b||w||S,className:m,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:g,filterOption:(e,t)=>t?.value===d.NO_MCP_SERVERS_SENTINEL||t?.value===d.ALL_PROXY_MCP_SERVERS_SENTINEL||(C.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(y||R)&&(0,t.jsx)(c.Select.Option,{value:d.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},d.ALL_PROXY_MCP_SERVERS_SENTINEL),f&&(0,t.jsx)(c.Select.Option,{value:d.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},d.NO_MCP_SERVERS_SENTINEL),C.map(e=>(0,t.jsx)(c.Select.Option,{value:e.value,label:e.label,disabled:L||R,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:k[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:k[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:E[e.type]})]})},e.value))]})})}],75921)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),l=e.i(311451);let a={ttl:3600,lowest_latency_buffer:0},r=({routingStrategyArgs:e})=>{let r={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||a).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:r[e]||""}),(0,t.jsx)(l.Input,{name:e,defaultValue:"object"==typeof a?JSON.stringify(a,null,2):a?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},s=({routerSettings:e,routerFieldsMetadata:a})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,r])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]?.field_description||""}),(0,t.jsx)(l.Input,{name:e,defaultValue:null==r||"null"===r?"":"object"==typeof r?JSON.stringify(r,null,2):r?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var n=e.i(199133);let i=({selectedStrategy:e,availableStrategies:l,routingStrategyDescriptions:a,routerFieldsMetadata:r,onStrategyChange:s})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:r.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(n.Select,{value:e,onChange:s,style:{width:"100%"},size:"large",children:l.map(e=>(0,t.jsx)(n.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),a[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:a[e]})]})},e))})})]});var o=e.i(790848);let c=({enabled:e,routerFieldsMetadata:l,onToggle:a})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:l.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[l.enable_tag_filtering?.field_description||"",l.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:l.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(o.Switch,{checked:e,onChange:a,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:l,routerFieldsMetadata:a,availableRoutingStrategies:n,routingStrategyDescriptions:o})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),n.length>0&&(0,t.jsx)(i,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:n,routingStrategyDescriptions:o,routerFieldsMetadata:a,onStrategyChange:t=>{l({...e,selectedStrategy:t})}}),(0,t.jsx)(c,{enabled:e.enableTagFiltering,routerFieldsMetadata:a,onToggle:t=>{l({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(r,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(s,{routerSettings:e.routerSettings,routerFieldsMetadata:a})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),l=e.i(994388),a=e.i(653496),r=e.i(107233),s=e.i(271645),n=e.i(888259),i=e.i(199133),o=e.i(592968),c=e.i(63209),d=e.i(425063),u=e.i(37727);function m({group:e,onChange:l,availableModels:a,maxFallbacks:r}){let s=a.filter(t=>t!==e.primaryModel),n=e.fallbackModels.length{let a=[...e.fallbackModels];a.includes(t)&&(a=a.filter(e=>e!==t)),l({...e,primaryModel:t,fallbackModels:a})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:a.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(c.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(d.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",r," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:n?"Select fallback models to add...":`Maximum ${r} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let a=t.slice(0,r);l({...e,fallbackModels:a})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:s.map(e=>({label:e,value:e})),optionRender:(l,a)=>{let r=e.fallbackModels.includes(l.value),s=r?e.fallbackModels.indexOf(l.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[r&&null!==s&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:s}),(0,t.jsx)("span",{children:l.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(o.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:n?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${r} used)`:`Maximum ${r} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((a,r)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:r+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:a})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==r),void l({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(u.X,{className:"w-4 h-4"})})]},`${a}-${r}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:i,availableModels:o,maxFallbacks:c=10,maxGroups:d=5}){let[u,p]=(0,s.useState)(e.length>0?e[0].id:"1");(0,s.useEffect)(()=>{e.length>0?e.some(e=>e.id===u)||p(e[0].id):p("1")},[e]);let x=()=>{if(e.length>=d)return;let t=Date.now().toString();i([...e,{id:t,primaryModel:null,fallbackModels:[]}]),p(t)},g=t=>{i(e.map(e=>e.id===t.id?t:e))},h=e.map((l,a)=>{let r=l.primaryModel?l.primaryModel:`Group ${a+1}`;return{key:l.id,label:r,closable:e.length>1,children:(0,t.jsx)(m,{group:l,onChange:g,availableModels:o,maxFallbacks:c})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(l.Button,{variant:"primary",onClick:x,icon:()=>(0,t.jsx)(r.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(a.Tabs,{type:"editable-card",activeKey:u,onChange:p,onEdit:(t,l)=>{"add"===l?x():"remove"===l&&e.length>1&&(t=>{if(1===e.length)return n.default.warning("At least one group is required");let l=e.filter(e=>e.id!==t);i(l),u===t&&l.length>0&&p(l[l.length-1].id)})(t)},items:h,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=d})}],419470)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3ryz5l-6owka8.js b/litellm/proxy/_experimental/out/_next/static/chunks/0f_i75cj9ny7o.js
similarity index 51%
rename from litellm/proxy/_experimental/out/_next/static/chunks/3ryz5l-6owka8.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/0f_i75cj9ny7o.js
index 3e90283bb62..acd5b2cadb4 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/3ryz5l-6owka8.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0f_i75cj9ny7o.js
@@ -1 +1 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728889,e=>{"use strict";var r=e.i(290571),t=e.i(271645),o=e.i(829087),a=e.i(480731),n=e.i(444755),l=e.i(673706),s=e.i(95779);let i={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},c={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},u=(0,l.makeClassName)("Icon"),m=t.default.forwardRef((e,m)=>{let{icon:g,variant:p="simple",tooltip:b,size:f=a.Sizes.SM,color:h,className:v}=e,C=(0,r.__rest)(e,["icon","variant","tooltip","size","color","className"]),k=((e,r)=>{switch(e){case"simple":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:r?(0,l.getColorClassNames)(r,s.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(p,h),{tooltipProps:y,getReferenceProps:x}=(0,o.useTooltip)();return t.default.createElement("span",Object.assign({ref:(0,l.mergeRefs)([m,y.refs.setReference]),className:(0,n.tremorTwMerge)(u("root"),"inline-flex shrink-0 items-center justify-center",k.bgColor,k.textColor,k.borderColor,k.ringColor,c[p].rounded,c[p].border,c[p].shadow,c[p].ring,i[f].paddingX,i[f].paddingY,v)},x,C),t.default.createElement(o.default,Object.assign({text:b},y)),t.default.createElement(g,{className:(0,n.tremorTwMerge)(u("icon"),"shrink-0",d[f].height,d[f].width)}))});m.displayName="Icon",e.s(["default",0,m],728889)},752978,e=>{"use strict";var r=e.i(728889);e.s(["Icon",()=>r.default])},541071,e=>{"use strict";let r=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,r],541071)},755146,e=>{"use strict";var r=e.i(843476),t=e.i(451512),o=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,r.jsx)(t.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:a=0,side:n="bottom",sideOffset:l=4,className:s,...i}){return(0,r.jsx)(t.Menu.Portal,{children:(0,r.jsx)(t.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:a,side:n,sideOffset:l,children:(0,r.jsx)(t.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,o.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",s),...i})})})},"DropdownMenuItem",0,function({className:e,inset:a,variant:n="default",...l}){return(0,r.jsx)(t.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":a,"data-variant":n,className:(0,o.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...l})},"DropdownMenuSeparator",0,function({className:e,...a}){return(0,r.jsx)(t.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,o.cn)("-mx-1 my-1 h-px bg-border",e),...a})},"DropdownMenuTrigger",0,function({...e}){return(0,r.jsx)(t.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let r=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,r],332102)},21548,e=>{"use strict";var r=e.i(616303);e.s(["Empty",()=>r.default])},727612,e=>{"use strict";let r=(0,e.i(475254).default)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",0,r],727612)},788699,e=>{"use strict";let r=(0,e.i(475254).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,r],788699)},823429,e=>{"use strict";let r=(0,e.i(475254).default)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);e.s(["default",0,r])},888288,e=>{"use strict";var r=e.i(271645);e.s(["default",0,(e,t)=>{let o=void 0!==t,[a,n]=(0,r.useState)(e);return[o?t:a,e=>{o||n(e)}]}])},793130,e=>{"use strict";var r=e.i(290571),t=e.i(783222),o=e.i(433336),a=e.i(271645),n=e.i(394487),l=e.i(503269),s=e.i(214520),i=e.i(746725),d=e.i(914189),c=e.i(144279),u=e.i(294316),m=e.i(601893),g=e.i(140721),p=e.i(942803),b=e.i(233538),f=e.i(694421),h=e.i(700020),v=e.i(35889),C=e.i(998348),k=e.i(722678);let y=(0,a.createContext)(null);y.displayName="GroupContext";let x=a.Fragment,w=Object.assign((0,h.forwardRefWithAs)(function(e,r){var x;let w=(0,a.useId)(),P=(0,p.useProvidedId)(),N=(0,m.useDisabled)(),{id:M=P||`headlessui-switch-${w}`,disabled:E=N||!1,checked:O,defaultChecked:j,onChange:T,name:S,value:R,form:D,autoFocus:z=!1,...I}=e,$=(0,a.useContext)(y),[F,L]=(0,a.useState)(null),H=(0,a.useRef)(null),V=(0,u.useSyncRefs)(H,r,null===$?null:$.setSwitch,L),B=(0,s.useDefaultValue)(j),[_,A]=(0,l.useControllable)(O,T,null!=B&&B),Y=(0,i.useDisposables)(),[q,K]=(0,a.useState)(!1),X=(0,d.useEvent)(()=>{K(!0),null==A||A(!_),Y.nextFrame(()=>{K(!1)})}),U=(0,d.useEvent)(e=>{if((0,b.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();e.preventDefault(),X()}),W=(0,d.useEvent)(e=>{e.key===C.Keys.Space?(e.preventDefault(),X()):e.key===C.Keys.Enter&&(0,f.attemptSubmit)(e.currentTarget)}),G=(0,d.useEvent)(e=>e.preventDefault()),J=(0,k.useLabelledBy)(),Q=(0,v.useDescribedBy)(),{isFocusVisible:Z,focusProps:ee}=(0,t.useFocusRing)({autoFocus:z}),{isHovered:er,hoverProps:et}=(0,o.useHover)({isDisabled:E}),{pressed:eo,pressProps:ea}=(0,n.useActivePress)({disabled:E}),en=(0,a.useMemo)(()=>({checked:_,disabled:E,hover:er,focus:Z,active:eo,autofocus:z,changing:q}),[_,er,Z,eo,E,q,z]),el=(0,h.mergeProps)({id:M,ref:V,role:"switch",type:(0,c.useResolveButtonType)(e,F),tabIndex:-1===e.tabIndex?0:null!=(x=e.tabIndex)?x:0,"aria-checked":_,"aria-labelledby":J,"aria-describedby":Q,disabled:E||void 0,autoFocus:z,onClick:U,onKeyUp:W,onKeyPress:G},ee,et,ea),es=(0,a.useCallback)(()=>{if(void 0!==B)return null==A?void 0:A(B)},[A,B]),ei=(0,h.useRender)();return a.default.createElement(a.default.Fragment,null,null!=S&&a.default.createElement(g.FormFields,{disabled:E,data:{[S]:R||"on"},overrides:{type:"checkbox",checked:_},form:D,onReset:es}),ei({ourProps:el,theirProps:I,slot:en,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var r;let[t,o]=(0,a.useState)(null),[n,l]=(0,k.useLabels)(),[s,i]=(0,v.useDescriptions)(),d=(0,a.useMemo)(()=>({switch:t,setSwitch:o}),[t,o]),c=(0,h.useRender)();return a.default.createElement(i,{name:"Switch.Description",value:s},a.default.createElement(l,{name:"Switch.Label",value:n,props:{htmlFor:null==(r=d.switch)?void 0:r.id,onClick(e){t&&(e.currentTarget instanceof HTMLLabelElement&&e.preventDefault(),t.click(),t.focus({preventScroll:!0}))}}},a.default.createElement(y.Provider,{value:d},c({ourProps:{},theirProps:e,slot:{},defaultTag:x,name:"Switch.Group"}))))},Label:k.Label,Description:v.Description});var P=e.i(888288),N=e.i(95779),M=e.i(444755),E=e.i(673706),O=e.i(829087);let j=(0,E.makeClassName)("Switch"),T=a.default.forwardRef((e,t)=>{let{checked:o,defaultChecked:n=!1,onChange:l,color:s,name:i,error:d,errorMessage:c,disabled:u,required:m,tooltip:g,id:p}=e,b=(0,r.__rest)(e,["checked","defaultChecked","onChange","color","name","error","errorMessage","disabled","required","tooltip","id"]),f={bgColor:s?(0,E.getColorClassNames)(s,N.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",ringColor:s?(0,E.getColorClassNames)(s,N.colorPalette.ring).ringColor:"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"},[h,v]=(0,P.default)(n,o),[C,k]=(0,a.useState)(!1),{tooltipProps:y,getReferenceProps:x}=(0,O.useTooltip)(300);return a.default.createElement("div",{className:"flex flex-row items-center justify-start"},a.default.createElement(O.default,Object.assign({text:g},y)),a.default.createElement("div",Object.assign({ref:(0,E.mergeRefs)([t,y.refs.setReference]),className:(0,M.tremorTwMerge)(j("root"),"flex flex-row relative h-5")},b,x),a.default.createElement("input",{type:"checkbox",className:(0,M.tremorTwMerge)(j("input"),"absolute w-5 h-5 cursor-pointer left-0 top-0 opacity-0"),name:i,required:m,checked:h,onChange:e=>{e.preventDefault()}}),a.default.createElement(w,{checked:h,onChange:e=>{v(e),null==l||l(e)},disabled:u,className:(0,M.tremorTwMerge)(j("switch"),"w-10 h-5 group relative inline-flex shrink-0 cursor-pointer items-center justify-center rounded-tremor-full","focus:outline-none",u?"cursor-not-allowed":""),onFocus:()=>k(!0),onBlur:()=>k(!1),id:p},a.default.createElement("span",{className:(0,M.tremorTwMerge)(j("sr-only"),"sr-only")},"Switch ",h?"on":"off"),a.default.createElement("span",{"aria-hidden":"true",className:(0,M.tremorTwMerge)(j("background"),h?f.bgColor:"bg-tremor-border dark:bg-dark-tremor-border","pointer-events-none absolute mx-auto h-3 w-9 rounded-tremor-full transition-colors duration-100 ease-in-out")}),a.default.createElement("span",{"aria-hidden":"true",className:(0,M.tremorTwMerge)(j("round"),h?(0,M.tremorTwMerge)(f.bgColor,"translate-x-5 border-tremor-background dark:border-dark-tremor-background"):"translate-x-0 bg-tremor-border dark:bg-dark-tremor-border border-tremor-background dark:border-dark-tremor-background","pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-tremor-full border-2 shadow-tremor-input duration-100 ease-in-out transition",C?(0,M.tremorTwMerge)("ring-2",f.ringColor):"")}))),d&&c?a.default.createElement("p",{className:(0,M.tremorTwMerge)(j("errorMessage"),"text-sm text-red-500 mt-1 ")},c):null)});T.displayName="Switch",e.s(["Switch",0,T],793130)},688511,e=>{"use strict";var r=e.i(823429);e.s(["Edit",()=>r.default])},269638,e=>{"use strict";let r=(0,e.i(475254).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",0,r],269638)},431343,569074,e=>{"use strict";var r=e.i(475254);let t=(0,r.default)("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);e.s(["Play",0,t],431343);let o=(0,r.default)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);e.s(["Upload",0,o],569074)},883552,e=>{"use strict";e.i(247167);var r=e.i(271645),t=e.i(562901),o=e.i(343794),a=e.i(914949),n=e.i(529681),l=e.i(242064),s=e.i(829672),i=e.i(285781),d=e.i(836938),c=e.i(920228),u=e.i(62405),m=e.i(408850),g=e.i(87414),p=e.i(310730);let b=(0,e.i(246422).genStyleHooks)("Popconfirm",e=>(e=>{let{componentCls:r,iconCls:t,antCls:o,zIndexPopup:a,colorText:n,colorWarning:l,marginXXS:s,marginXS:i,fontSize:d,fontWeightStrong:c,colorTextHeading:u}=e;return{[r]:{zIndex:a,[`&${o}-popover`]:{fontSize:d},[`${r}-message`]:{marginBottom:i,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${r}-message-icon ${t}`]:{color:l,fontSize:d,lineHeight:1,marginInlineEnd:i},[`${r}-title`]:{fontWeight:c,color:u,"&:only-child":{fontWeight:"normal"}},[`${r}-description`]:{marginTop:s,color:n}},[`${r}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:i}}}}})(e),e=>{let{zIndexPopupBase:r}=e;return{zIndexPopup:r+60}},{resetStyle:!1});var f=function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);ar.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t};let h=e=>{let{prefixCls:o,okButtonProps:a,cancelButtonProps:n,title:s,description:p,cancelText:b,okText:f,okType:h="primary",icon:v=r.createElement(t.default,null),showCancel:C=!0,close:k,onConfirm:y,onCancel:x,onPopupClick:w}=e,{getPrefixCls:P}=r.useContext(l.ConfigContext),[N]=(0,m.useLocale)("Popconfirm",g.default.Popconfirm),M=(0,d.getRenderPropValue)(s),E=(0,d.getRenderPropValue)(p);return r.createElement("div",{className:`${o}-inner-content`,onClick:w},r.createElement("div",{className:`${o}-message`},v&&r.createElement("span",{className:`${o}-message-icon`},v),r.createElement("div",{className:`${o}-message-text`},M&&r.createElement("div",{className:`${o}-title`},M),E&&r.createElement("div",{className:`${o}-description`},E))),r.createElement("div",{className:`${o}-buttons`},C&&r.createElement(c.default,Object.assign({onClick:x,size:"small"},n),b||(null==N?void 0:N.cancelText)),r.createElement(i.default,{buttonProps:Object.assign(Object.assign({size:"small"},(0,u.convertLegacyProps)(h)),a),actionFn:y,close:k,prefixCls:P("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},f||(null==N?void 0:N.okText))))};var v=function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);ar.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t};let C=r.forwardRef((e,i)=>{var d,c;let{prefixCls:u,placement:m="top",trigger:g="click",okType:p="primary",icon:f=r.createElement(t.default,null),children:C,overlayClassName:k,onOpenChange:y,onVisibleChange:x,overlayStyle:w,styles:P,classNames:N}=e,M=v(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:E,className:O,style:j,classNames:T,styles:S}=(0,l.useComponentConfig)("popconfirm"),[R,D]=(0,a.default)(!1,{value:null!=(d=e.open)?d:e.visible,defaultValue:null!=(c=e.defaultOpen)?c:e.defaultVisible}),z=(e,r)=>{D(e,!0),null==x||x(e),null==y||y(e,r)},I=E("popconfirm",u),$=(0,o.default)(I,O,k,T.root,null==N?void 0:N.root),F=(0,o.default)(T.body,null==N?void 0:N.body),[L]=b(I);return L(r.createElement(s.default,Object.assign({},(0,n.default)(M,["title"]),{trigger:g,placement:m,onOpenChange:(r,t)=>{let{disabled:o=!1}=e;o||z(r,t)},open:R,ref:i,classNames:{root:$,body:F},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},S.root),j),w),null==P?void 0:P.root),body:Object.assign(Object.assign({},S.body),null==P?void 0:P.body)},content:r.createElement(h,Object.assign({okType:p,icon:f},e,{prefixCls:I,close:e=>{z(!1,e)},onConfirm:r=>{var t;return null==(t=e.onConfirm)?void 0:t.call(void 0,r)},onCancel:r=>{var t;z(!1,r),null==(t=e.onCancel)||t.call(void 0,r)}})),"data-popover-inject":!0}),C))});C._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:t,placement:a,className:n,style:s}=e,i=f(e,["prefixCls","placement","className","style"]),{getPrefixCls:d}=r.useContext(l.ConfigContext),c=d("popconfirm",t),[u]=b(c);return u(r.createElement(p.default,{placement:a,className:(0,o.default)(c,n),style:s,content:r.createElement(h,Object.assign({prefixCls:c},i))}))},e.s(["Popconfirm",0,C],883552)}]);
\ No newline at end of file
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728889,e=>{"use strict";var r=e.i(290571),t=e.i(271645),o=e.i(829087),a=e.i(480731),n=e.i(444755),l=e.i(673706),s=e.i(95779);let i={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},c={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},u=(0,l.makeClassName)("Icon"),m=t.default.forwardRef((e,m)=>{let{icon:g,variant:p="simple",tooltip:b,size:f=a.Sizes.SM,color:h,className:v}=e,C=(0,r.__rest)(e,["icon","variant","tooltip","size","color","className"]),k=((e,r)=>{switch(e){case"simple":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:r?(0,l.getColorClassNames)(r,s.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:r?(0,l.getColorClassNames)(r,s.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:r?(0,n.tremorTwMerge)((0,l.getColorClassNames)(r,s.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(p,h),{tooltipProps:y,getReferenceProps:x}=(0,o.useTooltip)();return t.default.createElement("span",Object.assign({ref:(0,l.mergeRefs)([m,y.refs.setReference]),className:(0,n.tremorTwMerge)(u("root"),"inline-flex shrink-0 items-center justify-center",k.bgColor,k.textColor,k.borderColor,k.ringColor,c[p].rounded,c[p].border,c[p].shadow,c[p].ring,i[f].paddingX,i[f].paddingY,v)},x,C),t.default.createElement(o.default,Object.assign({text:b},y)),t.default.createElement(g,{className:(0,n.tremorTwMerge)(u("icon"),"shrink-0",d[f].height,d[f].width)}))});m.displayName="Icon",e.s(["default",0,m],728889)},752978,e=>{"use strict";var r=e.i(728889);e.s(["Icon",()=>r.default])},21548,e=>{"use strict";var r=e.i(616303);e.s(["Empty",()=>r.default])},541071,e=>{"use strict";let r=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,r],541071)},755146,e=>{"use strict";var r=e.i(843476),t=e.i(451512),o=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,r.jsx)(t.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:a=0,side:n="bottom",sideOffset:l=4,className:s,...i}){return(0,r.jsx)(t.Menu.Portal,{children:(0,r.jsx)(t.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:a,side:n,sideOffset:l,children:(0,r.jsx)(t.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,o.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",s),...i})})})},"DropdownMenuItem",0,function({className:e,inset:a,variant:n="default",...l}){return(0,r.jsx)(t.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":a,"data-variant":n,className:(0,o.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...l})},"DropdownMenuSeparator",0,function({className:e,...a}){return(0,r.jsx)(t.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,o.cn)("-mx-1 my-1 h-px bg-border",e),...a})},"DropdownMenuTrigger",0,function({...e}){return(0,r.jsx)(t.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let r=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,r],332102)},727612,e=>{"use strict";let r=(0,e.i(475254).default)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",0,r],727612)},788699,e=>{"use strict";let r=(0,e.i(475254).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,r],788699)},888288,e=>{"use strict";var r=e.i(271645);e.s(["default",0,(e,t)=>{let o=void 0!==t,[a,n]=(0,r.useState)(e);return[o?t:a,e=>{o||n(e)}]}])},793130,e=>{"use strict";var r=e.i(290571),t=e.i(783222),o=e.i(433336),a=e.i(271645),n=e.i(394487),l=e.i(503269),s=e.i(214520),i=e.i(746725),d=e.i(914189),c=e.i(144279),u=e.i(294316),m=e.i(601893),g=e.i(140721),p=e.i(942803),b=e.i(233538),f=e.i(694421),h=e.i(700020),v=e.i(35889),C=e.i(998348),k=e.i(722678);let y=(0,a.createContext)(null);y.displayName="GroupContext";let x=a.Fragment,w=Object.assign((0,h.forwardRefWithAs)(function(e,r){var x;let w=(0,a.useId)(),P=(0,p.useProvidedId)(),N=(0,m.useDisabled)(),{id:M=P||`headlessui-switch-${w}`,disabled:E=N||!1,checked:O,defaultChecked:j,onChange:T,name:S,value:R,form:D,autoFocus:z=!1,...I}=e,$=(0,a.useContext)(y),[F,L]=(0,a.useState)(null),H=(0,a.useRef)(null),V=(0,u.useSyncRefs)(H,r,null===$?null:$.setSwitch,L),B=(0,s.useDefaultValue)(j),[_,A]=(0,l.useControllable)(O,T,null!=B&&B),Y=(0,i.useDisposables)(),[q,K]=(0,a.useState)(!1),X=(0,d.useEvent)(()=>{K(!0),null==A||A(!_),Y.nextFrame(()=>{K(!1)})}),U=(0,d.useEvent)(e=>{if((0,b.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();e.preventDefault(),X()}),W=(0,d.useEvent)(e=>{e.key===C.Keys.Space?(e.preventDefault(),X()):e.key===C.Keys.Enter&&(0,f.attemptSubmit)(e.currentTarget)}),G=(0,d.useEvent)(e=>e.preventDefault()),J=(0,k.useLabelledBy)(),Q=(0,v.useDescribedBy)(),{isFocusVisible:Z,focusProps:ee}=(0,t.useFocusRing)({autoFocus:z}),{isHovered:er,hoverProps:et}=(0,o.useHover)({isDisabled:E}),{pressed:eo,pressProps:ea}=(0,n.useActivePress)({disabled:E}),en=(0,a.useMemo)(()=>({checked:_,disabled:E,hover:er,focus:Z,active:eo,autofocus:z,changing:q}),[_,er,Z,eo,E,q,z]),el=(0,h.mergeProps)({id:M,ref:V,role:"switch",type:(0,c.useResolveButtonType)(e,F),tabIndex:-1===e.tabIndex?0:null!=(x=e.tabIndex)?x:0,"aria-checked":_,"aria-labelledby":J,"aria-describedby":Q,disabled:E||void 0,autoFocus:z,onClick:U,onKeyUp:W,onKeyPress:G},ee,et,ea),es=(0,a.useCallback)(()=>{if(void 0!==B)return null==A?void 0:A(B)},[A,B]),ei=(0,h.useRender)();return a.default.createElement(a.default.Fragment,null,null!=S&&a.default.createElement(g.FormFields,{disabled:E,data:{[S]:R||"on"},overrides:{type:"checkbox",checked:_},form:D,onReset:es}),ei({ourProps:el,theirProps:I,slot:en,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var r;let[t,o]=(0,a.useState)(null),[n,l]=(0,k.useLabels)(),[s,i]=(0,v.useDescriptions)(),d=(0,a.useMemo)(()=>({switch:t,setSwitch:o}),[t,o]),c=(0,h.useRender)();return a.default.createElement(i,{name:"Switch.Description",value:s},a.default.createElement(l,{name:"Switch.Label",value:n,props:{htmlFor:null==(r=d.switch)?void 0:r.id,onClick(e){t&&(e.currentTarget instanceof HTMLLabelElement&&e.preventDefault(),t.click(),t.focus({preventScroll:!0}))}}},a.default.createElement(y.Provider,{value:d},c({ourProps:{},theirProps:e,slot:{},defaultTag:x,name:"Switch.Group"}))))},Label:k.Label,Description:v.Description});var P=e.i(888288),N=e.i(95779),M=e.i(444755),E=e.i(673706),O=e.i(829087);let j=(0,E.makeClassName)("Switch"),T=a.default.forwardRef((e,t)=>{let{checked:o,defaultChecked:n=!1,onChange:l,color:s,name:i,error:d,errorMessage:c,disabled:u,required:m,tooltip:g,id:p}=e,b=(0,r.__rest)(e,["checked","defaultChecked","onChange","color","name","error","errorMessage","disabled","required","tooltip","id"]),f={bgColor:s?(0,E.getColorClassNames)(s,N.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",ringColor:s?(0,E.getColorClassNames)(s,N.colorPalette.ring).ringColor:"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"},[h,v]=(0,P.default)(n,o),[C,k]=(0,a.useState)(!1),{tooltipProps:y,getReferenceProps:x}=(0,O.useTooltip)(300);return a.default.createElement("div",{className:"flex flex-row items-center justify-start"},a.default.createElement(O.default,Object.assign({text:g},y)),a.default.createElement("div",Object.assign({ref:(0,E.mergeRefs)([t,y.refs.setReference]),className:(0,M.tremorTwMerge)(j("root"),"flex flex-row relative h-5")},b,x),a.default.createElement("input",{type:"checkbox",className:(0,M.tremorTwMerge)(j("input"),"absolute w-5 h-5 cursor-pointer left-0 top-0 opacity-0"),name:i,required:m,checked:h,onChange:e=>{e.preventDefault()}}),a.default.createElement(w,{checked:h,onChange:e=>{v(e),null==l||l(e)},disabled:u,className:(0,M.tremorTwMerge)(j("switch"),"w-10 h-5 group relative inline-flex shrink-0 cursor-pointer items-center justify-center rounded-tremor-full","focus:outline-none",u?"cursor-not-allowed":""),onFocus:()=>k(!0),onBlur:()=>k(!1),id:p},a.default.createElement("span",{className:(0,M.tremorTwMerge)(j("sr-only"),"sr-only")},"Switch ",h?"on":"off"),a.default.createElement("span",{"aria-hidden":"true",className:(0,M.tremorTwMerge)(j("background"),h?f.bgColor:"bg-tremor-border dark:bg-dark-tremor-border","pointer-events-none absolute mx-auto h-3 w-9 rounded-tremor-full transition-colors duration-100 ease-in-out")}),a.default.createElement("span",{"aria-hidden":"true",className:(0,M.tremorTwMerge)(j("round"),h?(0,M.tremorTwMerge)(f.bgColor,"translate-x-5 border-tremor-background dark:border-dark-tremor-background"):"translate-x-0 bg-tremor-border dark:bg-dark-tremor-border border-tremor-background dark:border-dark-tremor-background","pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-tremor-full border-2 shadow-tremor-input duration-100 ease-in-out transition",C?(0,M.tremorTwMerge)("ring-2",f.ringColor):"")}))),d&&c?a.default.createElement("p",{className:(0,M.tremorTwMerge)(j("errorMessage"),"text-sm text-red-500 mt-1 ")},c):null)});T.displayName="Switch",e.s(["Switch",0,T],793130)},823429,e=>{"use strict";let r=(0,e.i(475254).default)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);e.s(["default",0,r])},688511,e=>{"use strict";var r=e.i(823429);e.s(["Edit",()=>r.default])},269638,e=>{"use strict";let r=(0,e.i(475254).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",0,r],269638)},431343,569074,e=>{"use strict";var r=e.i(475254);let t=(0,r.default)("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);e.s(["Play",0,t],431343);let o=(0,r.default)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);e.s(["Upload",0,o],569074)},883552,e=>{"use strict";e.i(247167);var r=e.i(271645),t=e.i(562901),o=e.i(343794),a=e.i(914949),n=e.i(529681),l=e.i(242064),s=e.i(829672),i=e.i(285781),d=e.i(836938),c=e.i(920228),u=e.i(62405),m=e.i(408850),g=e.i(87414),p=e.i(310730);let b=(0,e.i(246422).genStyleHooks)("Popconfirm",e=>(e=>{let{componentCls:r,iconCls:t,antCls:o,zIndexPopup:a,colorText:n,colorWarning:l,marginXXS:s,marginXS:i,fontSize:d,fontWeightStrong:c,colorTextHeading:u}=e;return{[r]:{zIndex:a,[`&${o}-popover`]:{fontSize:d},[`${r}-message`]:{marginBottom:i,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${r}-message-icon ${t}`]:{color:l,fontSize:d,lineHeight:1,marginInlineEnd:i},[`${r}-title`]:{fontWeight:c,color:u,"&:only-child":{fontWeight:"normal"}},[`${r}-description`]:{marginTop:s,color:n}},[`${r}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:i}}}}})(e),e=>{let{zIndexPopupBase:r}=e;return{zIndexPopup:r+60}},{resetStyle:!1});var f=function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);ar.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t};let h=e=>{let{prefixCls:o,okButtonProps:a,cancelButtonProps:n,title:s,description:p,cancelText:b,okText:f,okType:h="primary",icon:v=r.createElement(t.default,null),showCancel:C=!0,close:k,onConfirm:y,onCancel:x,onPopupClick:w}=e,{getPrefixCls:P}=r.useContext(l.ConfigContext),[N]=(0,m.useLocale)("Popconfirm",g.default.Popconfirm),M=(0,d.getRenderPropValue)(s),E=(0,d.getRenderPropValue)(p);return r.createElement("div",{className:`${o}-inner-content`,onClick:w},r.createElement("div",{className:`${o}-message`},v&&r.createElement("span",{className:`${o}-message-icon`},v),r.createElement("div",{className:`${o}-message-text`},M&&r.createElement("div",{className:`${o}-title`},M),E&&r.createElement("div",{className:`${o}-description`},E))),r.createElement("div",{className:`${o}-buttons`},C&&r.createElement(c.default,Object.assign({onClick:x,size:"small"},n),b||(null==N?void 0:N.cancelText)),r.createElement(i.default,{buttonProps:Object.assign(Object.assign({size:"small"},(0,u.convertLegacyProps)(h)),a),actionFn:y,close:k,prefixCls:P("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},f||(null==N?void 0:N.okText))))};var v=function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);ar.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t};let C=r.forwardRef((e,i)=>{var d,c;let{prefixCls:u,placement:m="top",trigger:g="click",okType:p="primary",icon:f=r.createElement(t.default,null),children:C,overlayClassName:k,onOpenChange:y,onVisibleChange:x,overlayStyle:w,styles:P,classNames:N}=e,M=v(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:E,className:O,style:j,classNames:T,styles:S}=(0,l.useComponentConfig)("popconfirm"),[R,D]=(0,a.default)(!1,{value:null!=(d=e.open)?d:e.visible,defaultValue:null!=(c=e.defaultOpen)?c:e.defaultVisible}),z=(e,r)=>{D(e,!0),null==x||x(e),null==y||y(e,r)},I=E("popconfirm",u),$=(0,o.default)(I,O,k,T.root,null==N?void 0:N.root),F=(0,o.default)(T.body,null==N?void 0:N.body),[L]=b(I);return L(r.createElement(s.default,Object.assign({},(0,n.default)(M,["title"]),{trigger:g,placement:m,onOpenChange:(r,t)=>{let{disabled:o=!1}=e;o||z(r,t)},open:R,ref:i,classNames:{root:$,body:F},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},S.root),j),w),null==P?void 0:P.root),body:Object.assign(Object.assign({},S.body),null==P?void 0:P.body)},content:r.createElement(h,Object.assign({okType:p,icon:f},e,{prefixCls:I,close:e=>{z(!1,e)},onConfirm:r=>{var t;return null==(t=e.onConfirm)?void 0:t.call(void 0,r)},onCancel:r=>{var t;z(!1,r),null==(t=e.onCancel)||t.call(void 0,r)}})),"data-popover-inject":!0}),C))});C._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:t,placement:a,className:n,style:s}=e,i=f(e,["prefixCls","placement","className","style"]),{getPrefixCls:d}=r.useContext(l.ConfigContext),c=d("popconfirm",t),[u]=b(c);return u(r.createElement(p.default,{placement:a,className:(0,o.default)(c,n),style:s,content:r.createElement(h,Object.assign({prefixCls:c},i))}))},e.s(["Popconfirm",0,C],883552)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0g3txyseh5bra.js b/litellm/proxy/_experimental/out/_next/static/chunks/0g3txyseh5bra.js
new file mode 100644
index 00000000000..a4ca43449fc
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0g3txyseh5bra.js
@@ -0,0 +1,14 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,185793,e=>{"use strict";e.i(247167);var t=e.i(271645),n=e.i(343794),i=e.i(242064),a=e.i(529681);let l=e=>{let{prefixCls:i,className:a,style:l,size:o,shape:r}=e,s=(0,n.default)({[`${i}-lg`]:"large"===o,[`${i}-sm`]:"small"===o}),c=(0,n.default)({[`${i}-circle`]:"circle"===r,[`${i}-square`]:"square"===r,[`${i}-round`]:"round"===r}),d=t.useMemo(()=>"number"==typeof o?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return t.createElement("span",{className:(0,n.default)(i,s,c,a),style:Object.assign(Object.assign({},d),l)})};e.i(296059);var o=e.i(694758),r=e.i(915654),s=e.i(246422),c=e.i(838378);let d=new o.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),u=e=>({height:e,lineHeight:(0,r.unit)(e)}),m=e=>Object.assign({width:e},u(e)),g=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},u(e)),p=e=>Object.assign({width:e},u(e)),f=(e,t,n)=>{let{skeletonButtonCls:i}=e;return{[`${n}${i}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${i}-round`]:{borderRadius:t}}},b=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},u(e)),h=(0,s.genStyleHooks)("Skeleton",e=>{let{componentCls:t,calc:n}=e;return(e=>{let{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:i,skeletonParagraphCls:a,skeletonButtonCls:l,skeletonInputCls:o,skeletonImageCls:r,controlHeight:s,controlHeightLG:c,controlHeightSM:u,gradientFromColor:h,padding:$,marginSM:v,borderRadius:y,titleHeight:C,blockRadius:k,paragraphLiHeight:x,controlHeightXS:S,paragraphMarginTop:O}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:$,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:h},m(s)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},m(c)),[`${n}-sm`]:Object.assign({},m(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[i]:{width:"100%",height:C,background:h,borderRadius:k,[`+ ${a}`]:{marginBlockStart:u}},[a]:{padding:0,"> li":{width:"100%",height:x,listStyle:"none",background:h,borderRadius:k,"+ li":{marginBlockStart:S}}},[`${a}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${i}, ${a} > li`]:{borderRadius:y}}},[`${t}-with-avatar ${t}-content`]:{[i]:{marginBlockStart:v,[`+ ${a}`]:{marginBlockStart:O}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},(e=>{let{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:i,controlHeightLG:a,controlHeightSM:l,gradientFromColor:o,calc:r}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:o,borderRadius:t,width:r(i).mul(2).equal(),minWidth:r(i).mul(2).equal()},b(i,r))},f(e,i,n)),{[`${n}-lg`]:Object.assign({},b(a,r))}),f(e,a,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},b(l,r))}),f(e,l,`${n}-sm`))})(e)),(e=>{let{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:i,controlHeightLG:a,controlHeightSM:l}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},m(i)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},m(a)),[`${t}${t}-sm`]:Object.assign({},m(l))}})(e)),(e=>{let{controlHeight:t,borderRadiusSM:n,skeletonInputCls:i,controlHeightLG:a,controlHeightSM:l,gradientFromColor:o,calc:r}=e;return{[i]:Object.assign({display:"inline-block",verticalAlign:"top",background:o,borderRadius:n},g(t,r)),[`${i}-lg`]:Object.assign({},g(a,r)),[`${i}-sm`]:Object.assign({},g(l,r))}})(e)),(e=>{let{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:i,borderRadiusSM:a,calc:l}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:i,borderRadius:a},p(l(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},p(n)),{maxWidth:l(n).mul(4).equal(),maxHeight:l(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}})(e)),[`${t}${t}-block`]:{width:"100%",[l]:{width:"100%"},[o]:{width:"100%"}},[`${t}${t}-active`]:{[`
+ ${i},
+ ${a} > li,
+ ${n},
+ ${l},
+ ${o},
+ ${r}
+ `]:Object.assign({},{background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:d,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"})}}})((0,c.mergeToken)(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"}))},e=>{let{colorFillContent:t,colorFill:n}=e;return{color:t,colorGradientEnd:n,gradientFromColor:t,gradientToColor:n,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),$=e=>{let{prefixCls:i,className:a,style:l,rows:o=0}=e,r=Array.from({length:o}).map((n,i)=>t.createElement("li",{key:i,style:{width:((e,t)=>{let{width:n,rows:i=2}=t;return Array.isArray(n)?n[e]:i-1===e?n:void 0})(i,e)}}));return t.createElement("ul",{className:(0,n.default)(i,a),style:l},r)},v=({prefixCls:e,className:i,width:a,style:l})=>t.createElement("h3",{className:(0,n.default)(e,i),style:Object.assign({width:a},l)});function y(e){return e&&"object"==typeof e?e:{}}let C=e=>{let{prefixCls:a,loading:o,className:r,rootClassName:s,style:c,children:d,avatar:u=!1,title:m=!0,paragraph:g=!0,active:p,round:f}=e,{getPrefixCls:b,direction:C,className:k,style:x}=(0,i.useComponentConfig)("skeleton"),S=b("skeleton",a),[O,w,E]=h(S);if(o||!("loading"in e)){let e,i,a=!!u,o=!!m,d=!!g;if(a){let n=Object.assign(Object.assign({prefixCls:`${S}-avatar`},o&&!d?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),y(u));e=t.createElement("div",{className:`${S}-header`},t.createElement(l,Object.assign({},n)))}if(o||d){let e,n;if(o){let n=Object.assign(Object.assign({prefixCls:`${S}-title`},!a&&d?{width:"38%"}:a&&d?{width:"50%"}:{}),y(m));e=t.createElement(v,Object.assign({},n))}if(d){let e,i=Object.assign(Object.assign({prefixCls:`${S}-paragraph`},(e={},a&&o||(e.width="61%"),!a&&o?e.rows=3:e.rows=2,e)),y(g));n=t.createElement($,Object.assign({},i))}i=t.createElement("div",{className:`${S}-content`},e,n)}let b=(0,n.default)(S,{[`${S}-with-avatar`]:a,[`${S}-active`]:p,[`${S}-rtl`]:"rtl"===C,[`${S}-round`]:f},k,r,s,w,E);return O(t.createElement("div",{className:b,style:Object.assign(Object.assign({},x),c)},e,i))}return null!=d?d:null};C.Button=e=>{let{prefixCls:o,className:r,rootClassName:s,active:c,block:d=!1,size:u="default"}=e,{getPrefixCls:m}=t.useContext(i.ConfigContext),g=m("skeleton",o),[p,f,b]=h(g),$=(0,a.default)(e,["prefixCls"]),v=(0,n.default)(g,`${g}-element`,{[`${g}-active`]:c,[`${g}-block`]:d},r,s,f,b);return p(t.createElement("div",{className:v},t.createElement(l,Object.assign({prefixCls:`${g}-button`,size:u},$))))},C.Avatar=e=>{let{prefixCls:o,className:r,rootClassName:s,active:c,shape:d="circle",size:u="default"}=e,{getPrefixCls:m}=t.useContext(i.ConfigContext),g=m("skeleton",o),[p,f,b]=h(g),$=(0,a.default)(e,["prefixCls","className"]),v=(0,n.default)(g,`${g}-element`,{[`${g}-active`]:c},r,s,f,b);return p(t.createElement("div",{className:v},t.createElement(l,Object.assign({prefixCls:`${g}-avatar`,shape:d,size:u},$))))},C.Input=e=>{let{prefixCls:o,className:r,rootClassName:s,active:c,block:d,size:u="default"}=e,{getPrefixCls:m}=t.useContext(i.ConfigContext),g=m("skeleton",o),[p,f,b]=h(g),$=(0,a.default)(e,["prefixCls"]),v=(0,n.default)(g,`${g}-element`,{[`${g}-active`]:c,[`${g}-block`]:d},r,s,f,b);return p(t.createElement("div",{className:v},t.createElement(l,Object.assign({prefixCls:`${g}-input`,size:u},$))))},C.Image=e=>{let{prefixCls:a,className:l,rootClassName:o,style:r,active:s}=e,{getPrefixCls:c}=t.useContext(i.ConfigContext),d=c("skeleton",a),[u,m,g]=h(d),p=(0,n.default)(d,`${d}-element`,{[`${d}-active`]:s},l,o,m,g);return u(t.createElement("div",{className:p},t.createElement("div",{className:(0,n.default)(`${d}-image`,l),style:r},t.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${d}-image-svg`},t.createElement("title",null,"Image placeholder"),t.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:`${d}-image-path`})))))},C.Node=e=>{let{prefixCls:a,className:l,rootClassName:o,style:r,active:s,children:c}=e,{getPrefixCls:d}=t.useContext(i.ConfigContext),u=d("skeleton",a),[m,g,p]=h(u),f=(0,n.default)(u,`${u}-element`,{[`${u}-active`]:s},g,l,o,p);return m(t.createElement("div",{className:f},t.createElement("div",{className:(0,n.default)(`${u}-image`,l),style:r},c)))},e.s(["default",0,C],185793)},922611,e=>{"use strict";var t=e.i(271645),n=e.i(175066);function i(){}let a=t.createContext({add:i,remove:i});e.s(["usePanelRef",0,function(e){let i=t.useContext(a),l=t.useRef(null);return(0,n.default)(t=>{if(t){let n=e?t.querySelector(e):t;n&&(i.add(n),l.current=n)}else i.remove(l.current)})}])},244451,e=>{"use strict";let t;e.i(247167);var n=e.i(271645),i=e.i(343794),a=e.i(242064),l=e.i(763731),o=e.i(174428);let r=80*Math.PI,s=e=>{let{dotClassName:t,style:a,hasCircleCls:l}=e;return n.createElement("circle",{className:(0,i.default)(`${t}-circle`,{[`${t}-circle-bg`]:l}),r:40,cx:50,cy:50,strokeWidth:20,style:a})},c=({percent:e,prefixCls:t})=>{let a=`${t}-dot`,l=`${a}-holder`,c=`${l}-hidden`,[d,u]=n.useState(!1);(0,o.default)(()=>{0!==e&&u(!0)},[0!==e]);let m=Math.max(Math.min(e,100),0);if(!d)return null;let g={strokeDashoffset:`${r/4}`,strokeDasharray:`${r*m/100} ${r*(100-m)/100}`};return n.createElement("span",{className:(0,i.default)(l,`${a}-progress`,m<=0&&c)},n.createElement("svg",{viewBox:"0 0 100 100",role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":m},n.createElement(s,{dotClassName:a,hasCircleCls:!0}),n.createElement(s,{dotClassName:a,style:g})))};function d(e){let{prefixCls:t,percent:a=0}=e,l=`${t}-dot`,o=`${l}-holder`,r=`${o}-hidden`;return n.createElement(n.Fragment,null,n.createElement("span",{className:(0,i.default)(o,a>0&&r)},n.createElement("span",{className:(0,i.default)(l,`${t}-dot-spin`)},[1,2,3,4].map(e=>n.createElement("i",{className:`${t}-dot-item`,key:e})))),n.createElement(c,{prefixCls:t,percent:a}))}function u(e){var t;let{prefixCls:a,indicator:o,percent:r}=e,s=`${a}-dot`;return o&&n.isValidElement(o)?(0,l.cloneElement)(o,{className:(0,i.default)(null==(t=o.props)?void 0:t.className,s),percent:r}):n.createElement(d,{prefixCls:a,percent:r})}e.i(296059);var m=e.i(694758),g=e.i(183293),p=e.i(246422),f=e.i(838378);let b=new m.Keyframes("antSpinMove",{to:{opacity:1}}),h=new m.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),$=(0,p.genStyleHooks)("Spin",e=>(e=>{let{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},(0,g.resetComponent)(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",inset:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:b,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:h,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(t=>`${t} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeSM}},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}})((0,f.mergeToken)(e,{spinDotDefault:e.colorTextDescription})),e=>{let{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:.35*t,dotSizeLG:n}}),v=[[30,.05],[70,.03],[96,.01]];var y=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);at.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n};let C=e=>{var l;let{prefixCls:o,spinning:r=!0,delay:s=0,className:c,rootClassName:d,size:m="default",tip:g,wrapperClassName:p,style:f,children:b,fullscreen:h=!1,indicator:C,percent:k}=e,x=y(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:S,direction:O,className:w,style:E,indicator:j}=(0,a.useComponentConfig)("spin"),N=S("spin",o),[z,I,q]=$(N),[D,T]=n.useState(()=>r&&(!r||!s||!!Number.isNaN(Number(s)))),R=function(e,t){let[i,a]=n.useState(0),l=n.useRef(null),o="auto"===t;return n.useEffect(()=>(o&&e&&(a(0),l.current=setInterval(()=>{a(e=>{let t=100-e;for(let n=0;n{l.current&&(clearInterval(l.current),l.current=null)}),[o,e]),o?i:t}(D,k);n.useEffect(()=>{if(r){let e=function(e,t,n){var i,a=n||{},l=a.noTrailing,o=void 0!==l&&l,r=a.noLeading,s=void 0!==r&&r,c=a.debounceMode,d=void 0===c?void 0:c,u=!1,m=0;function g(){i&&clearTimeout(i)}function p(){for(var n=arguments.length,a=Array(n),l=0;le?s?(m=Date.now(),o||(i=setTimeout(d?f:p,e))):p():!0!==o&&(i=setTimeout(d?f:p,void 0===d?e-c:e)))}return p.cancel=function(e){var t=(e||{}).upcomingOnly;g(),u=!(void 0!==t&&t)},p}(s,()=>{T(!0)},{debounceMode:false});return e(),()=>{var t;null==(t=null==e?void 0:e.cancel)||t.call(e)}}T(!1)},[s,r]);let M=n.useMemo(()=>void 0!==b&&!h,[b,h]),P=(0,i.default)(N,w,{[`${N}-sm`]:"small"===m,[`${N}-lg`]:"large"===m,[`${N}-spinning`]:D,[`${N}-show-text`]:!!g,[`${N}-rtl`]:"rtl"===O},c,!h&&d,I,q),B=(0,i.default)(`${N}-container`,{[`${N}-blur`]:D}),H=null!=(l=null!=C?C:j)?l:t,L=Object.assign(Object.assign({},E),f),A=n.createElement("div",Object.assign({},x,{style:L,className:P,"aria-live":"polite","aria-busy":D}),n.createElement(u,{prefixCls:N,indicator:H,percent:R}),g&&(M||h)?n.createElement("div",{className:`${N}-text`},g):null);return z(M?n.createElement("div",Object.assign({},x,{className:(0,i.default)(`${N}-nested-loading`,p,I,q)}),D&&n.createElement("div",{key:"loading"},A),n.createElement("div",{className:B,key:"container"},b)):h?n.createElement("div",{className:(0,i.default)(`${N}-fullscreen`,{[`${N}-fullscreen-show`]:D},d,I,q)},A):A)};C.setDefaultIndicator=e=>{t=e},e.s(["default",0,C],244451)},91874,e=>{"use strict";var t=e.i(931067),n=e.i(209428),i=e.i(211577),a=e.i(392221),l=e.i(703923),o=e.i(343794),r=e.i(914949),s=e.i(271645),c=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],d=(0,s.forwardRef)(function(e,d){var u=e.prefixCls,m=void 0===u?"rc-checkbox":u,g=e.className,p=e.style,f=e.checked,b=e.disabled,h=e.defaultChecked,$=e.type,v=void 0===$?"checkbox":$,y=e.title,C=e.onChange,k=(0,l.default)(e,c),x=(0,s.useRef)(null),S=(0,s.useRef)(null),O=(0,r.default)(void 0!==h&&h,{value:f}),w=(0,a.default)(O,2),E=w[0],j=w[1];(0,s.useImperativeHandle)(d,function(){return{focus:function(e){var t;null==(t=x.current)||t.focus(e)},blur:function(){var e;null==(e=x.current)||e.blur()},input:x.current,nativeElement:S.current}});var N=(0,o.default)(m,g,(0,i.default)((0,i.default)({},"".concat(m,"-checked"),E),"".concat(m,"-disabled"),b));return s.createElement("span",{className:N,title:y,style:p,ref:S},s.createElement("input",(0,t.default)({},k,{className:"".concat(m,"-input"),ref:x,onChange:function(t){b||("checked"in e||j(t.target.checked),null==C||C({target:(0,n.default)((0,n.default)({},e),{},{type:v,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:b,checked:!!E,type:v})),s.createElement("span",{className:"".concat(m,"-inner")}))});e.s(["default",0,d])},421512,236836,e=>{"use strict";let t=e.i(271645).default.createContext(null);e.s(["default",0,t],421512),e.i(296059);var n=e.i(915654),i=e.i(183293),a=e.i(246422),l=e.i(838378);function o(e,t){return(e=>{let{checkboxCls:t}=e,a=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,i.resetComponent)(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[a]:Object.assign(Object.assign({},(0,i.resetComponent)(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${a}`]:{marginInlineStart:0},[`&${a}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,i.resetComponent)(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:(0,i.genFocusOutline)(e)},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${(0,n.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${(0,n.unit)(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`
+ ${a}:not(${a}-disabled),
+ ${t}:not(${t}-disabled)
+ `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${a}:not(${a}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`
+ ${a}-checked:not(${a}-disabled),
+ ${t}-checked:not(${t}-disabled)
+ `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${a}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]})((0,l.mergeToken)(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize}))}let r=(0,a.genStyleHooks)("Checkbox",(e,{prefixCls:t})=>[o(t,e)]);e.s(["default",0,r,"getStyle",0,o],236836)},681216,e=>{"use strict";var t=e.i(271645),n=e.i(963188);e.s(["default",0,function(e){let i=t.default.useRef(null),a=()=>{n.default.cancel(i.current),i.current=null};return[()=>{a(),i.current=(0,n.default)(()=>{i.current=null})},t=>{i.current&&(t.stopPropagation(),a()),null==e||e(t)}]}])},374276,e=>{"use strict";e.i(247167);var t=e.i(271645),n=e.i(343794),i=e.i(91874),a=e.i(611935),l=e.i(121872),o=e.i(26905),r=e.i(242064),s=e.i(937328),c=e.i(321883),d=e.i(62139),u=e.i(421512),m=e.i(236836),g=e.i(681216),p=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);at.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n};let f=t.forwardRef((e,f)=>{var b;let{prefixCls:h,className:$,rootClassName:v,children:y,indeterminate:C=!1,style:k,onMouseEnter:x,onMouseLeave:S,skipGroup:O=!1,disabled:w}=e,E=p(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:j,direction:N,checkbox:z}=t.useContext(r.ConfigContext),I=t.useContext(u.default),{isFormItemInput:q}=t.useContext(d.FormItemInputContext),D=t.useContext(s.default),T=null!=(b=(null==I?void 0:I.disabled)||w)?b:D,R=t.useRef(E.value),M=t.useRef(null),P=(0,a.composeRef)(f,M);t.useEffect(()=>{null==I||I.registerValue(E.value)},[]),t.useEffect(()=>{if(!O)return E.value!==R.current&&(null==I||I.cancelValue(R.current),null==I||I.registerValue(E.value),R.current=E.value),()=>null==I?void 0:I.cancelValue(E.value)},[E.value]),t.useEffect(()=>{var e;(null==(e=M.current)?void 0:e.input)&&(M.current.input.indeterminate=C)},[C]);let B=j("checkbox",h),H=(0,c.default)(B),[L,A,X]=(0,m.default)(B,H),G=Object.assign({},E);I&&!O&&(G.onChange=(...e)=>{E.onChange&&E.onChange.apply(E,e),I.toggleOption&&I.toggleOption({label:y,value:E.value})},G.name=I.name,G.checked=I.value.includes(E.value));let F=(0,n.default)(`${B}-wrapper`,{[`${B}-rtl`]:"rtl"===N,[`${B}-wrapper-checked`]:G.checked,[`${B}-wrapper-disabled`]:T,[`${B}-wrapper-in-form-item`]:q},null==z?void 0:z.className,$,v,X,H,A),W=(0,n.default)({[`${B}-indeterminate`]:C},o.TARGET_CLS,A),[K,V]=(0,g.default)(G.onClick);return L(t.createElement(l.default,{component:"Checkbox",disabled:T},t.createElement("label",{className:F,style:Object.assign(Object.assign({},null==z?void 0:z.style),k),onMouseEnter:x,onMouseLeave:S,onClick:K},t.createElement(i.default,Object.assign({},G,{onClick:V,prefixCls:B,className:W,disabled:T,ref:P})),null!=y&&t.createElement("span",{className:`${B}-label`},y))))});var b=e.i(8211),h=e.i(529681),$=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);at.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n};let v=t.forwardRef((e,i)=>{let{defaultValue:a,children:l,options:o=[],prefixCls:s,className:d,rootClassName:g,style:p,onChange:v}=e,y=$(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:C,direction:k}=t.useContext(r.ConfigContext),[x,S]=t.useState(y.value||a||[]),[O,w]=t.useState([]);t.useEffect(()=>{"value"in y&&S(y.value||[])},[y.value]);let E=t.useMemo(()=>o.map(e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e),[o]),j=e=>{w(t=>t.filter(t=>t!==e))},N=e=>{w(t=>[].concat((0,b.default)(t),[e]))},z=e=>{let t=x.indexOf(e.value),n=(0,b.default)(x);-1===t?n.push(e.value):n.splice(t,1),"value"in y||S(n),null==v||v(n.filter(e=>O.includes(e)).sort((e,t)=>E.findIndex(t=>t.value===e)-E.findIndex(e=>e.value===t)))},I=C("checkbox",s),q=`${I}-group`,D=(0,c.default)(I),[T,R,M]=(0,m.default)(I,D),P=(0,h.default)(y,["value","disabled"]),B=o.length?E.map(e=>t.createElement(f,{prefixCls:I,key:e.value.toString(),disabled:"disabled"in e?e.disabled:y.disabled,value:e.value,checked:x.includes(e.value),onChange:e.onChange,className:(0,n.default)(`${q}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label)):l,H=t.useMemo(()=>({toggleOption:z,value:x,disabled:y.disabled,name:y.name,registerValue:N,cancelValue:j}),[z,x,y.disabled,y.name,N,j]),L=(0,n.default)(q,{[`${q}-rtl`]:"rtl"===k},d,g,M,D,R);return T(t.createElement("div",Object.assign({className:L,style:p},P,{ref:i}),t.createElement(u.default.Provider,{value:H},B)))});f.Group=v,f.__ANT_CHECKBOX=!0,e.s(["default",0,f],374276)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0iv_gdufgf_vz.js b/litellm/proxy/_experimental/out/_next/static/chunks/0iv_gdufgf_vz.js
deleted file mode 100644
index 0455adb3a86..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0iv_gdufgf_vz.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,928685,e=>{"use strict";var t=e.i(38953);e.s(["SearchOutlined",()=>t.default])},91979,e=>{"use strict";e.i(247167);var t=e.i(931067),i=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"};var o=e.i(9583),r=i.forwardRef(function(e,r){return i.createElement(o.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["ReloadOutlined",0,r],91979)},362024,e=>{"use strict";var t=e.i(988122);e.s(["Collapse",()=>t.default])},245704,e=>{"use strict";e.i(247167);var t=e.i(931067),i=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};var o=e.i(9583),r=i.forwardRef(function(e,r){return i.createElement(o.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["CheckCircleOutlined",0,r],245704)},360820,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))});e.s(["ChevronUpIcon",0,i],360820)},728889,e=>{"use strict";var t=e.i(290571),i=e.i(271645),n=e.i(829087),o=e.i(480731),r=e.i(444755),a=e.i(673706),l=e.i(95779);let c={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},s={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},d={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},m=(0,a.makeClassName)("Icon"),u=i.default.forwardRef((e,u)=>{let{icon:g,variant:p="simple",tooltip:h,size:f=o.Sizes.SM,color:b,className:$}=e,v=(0,t.__rest)(e,["icon","variant","tooltip","size","color","className"]),C=((e,t)=>{switch(e){case"simple":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?(0,a.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?(0,a.getColorClassNames)(t,l.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?(0,r.tremorTwMerge)((0,a.getColorClassNames)(t,l.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(p,b),{tooltipProps:w,getReferenceProps:S}=(0,n.useTooltip)();return i.default.createElement("span",Object.assign({ref:(0,a.mergeRefs)([u,w.refs.setReference]),className:(0,r.tremorTwMerge)(m("root"),"inline-flex shrink-0 items-center justify-center",C.bgColor,C.textColor,C.borderColor,C.ringColor,d[p].rounded,d[p].border,d[p].shadow,d[p].ring,c[f].paddingX,c[f].paddingY,$)},S,v),i.default.createElement(n.default,Object.assign({text:h},w)),i.default.createElement(g,{className:(0,r.tremorTwMerge)(m("icon"),"shrink-0",s[f].height,s[f].width)}))});u.displayName="Icon",e.s(["default",0,u],728889)},752978,e=>{"use strict";var t=e.i(728889);e.s(["Icon",()=>t.default])},591935,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))});e.s(["PencilAltIcon",0,i],591935)},434626,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))});e.s(["ExternalLinkIcon",0,i],434626)},122577,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlayIcon",0,i],122577)},551332,e=>{"use strict";var t=e.i(271645);let i=t.forwardRef(function(e,i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:i},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))});e.s(["ClipboardCopyIcon",0,i],551332)},902555,e=>{"use strict";var t=e.i(843476),i=e.i(591935),n=e.i(122577),o=e.i(278587),r=e.i(68155),a=e.i(360820),l=e.i(871943),c=e.i(434626),s=e.i(551332),d=e.i(592968),m=e.i(115504),u=e.i(752978);function g({icon:e,onClick:i,className:n,disabled:o,dataTestId:r}){return o?(0,t.jsx)(u.Icon,{icon:e,size:"sm",className:"opacity-50 cursor-not-allowed","data-testid":r}):(0,t.jsx)(u.Icon,{icon:e,size:"sm",onClick:i,className:(0,m.cx)("cursor-pointer",n),"data-testid":r})}let p={Edit:{icon:i.PencilAltIcon,className:"hover:text-blue-600"},Delete:{icon:r.TrashIcon,className:"hover:text-red-600"},Test:{icon:n.PlayIcon,className:"hover:text-blue-600"},Regenerate:{icon:o.RefreshIcon,className:"hover:text-green-600"},Up:{icon:a.ChevronUpIcon,className:"hover:text-blue-600"},Down:{icon:l.ChevronDownIcon,className:"hover:text-blue-600"},Open:{icon:c.ExternalLinkIcon,className:"hover:text-green-600"},Copy:{icon:s.ClipboardCopyIcon,className:"hover:text-blue-600"}};e.s(["default",0,function({onClick:e,tooltipText:i,disabled:n=!1,disabledTooltipText:o,dataTestId:r,variant:a}){let{icon:l,className:c}=p[a];return(0,t.jsx)(d.Tooltip,{title:n?o:i,children:(0,t.jsx)("span",{children:(0,t.jsx)(g,{icon:l,onClick:e,className:c,disabled:n,dataTestId:r})})})}],902555)},21548,e=>{"use strict";var t=e.i(616303);e.s(["Empty",()=>t.default])},564897,e=>{"use strict";e.i(247167);var t=e.i(931067),i=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"};var o=e.i(9583),r=i.forwardRef(function(e,r){return i.createElement(o.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["MinusCircleOutlined",0,r],564897)},596239,e=>{"use strict";e.i(247167);var t=e.i(931067),i=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"};var o=e.i(9583),r=i.forwardRef(function(e,r){return i.createElement(o.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["LinkOutlined",0,r],596239)},438957,e=>{"use strict";e.i(247167);var t=e.i(931067),i=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 00608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z"}}]},name:"key",theme:"outlined"};var o=e.i(9583),r=i.forwardRef(function(e,r){return i.createElement(o.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["KeyOutlined",0,r],438957)},280898,e=>{"use strict";e.i(247167);var t=e.i(271645),i=e.i(121229),n=e.i(864517),o=e.i(343794),r=e.i(931067),a=e.i(209428),l=e.i(211577),c=e.i(703923),s=e.i(404948),d=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function m(e){return"string"==typeof e}let u=function(e){var i,n,u,g,p,h=e.className,f=e.prefixCls,b=e.style,$=e.active,v=e.status,C=e.iconPrefix,w=e.icon,S=(e.wrapperStyle,e.stepNumber),k=e.disabled,x=e.description,I=e.title,y=e.subTitle,z=e.progressDot,E=e.stepIcon,T=e.tailContent,N=e.icons,q=e.stepIndex,M=e.onStepClick,O=e.onClick,j=e.render,H=(0,c.default)(e,d),B={};M&&!k&&(B.role="button",B.tabIndex=0,B.onClick=function(e){null==O||O(e),M(q)},B.onKeyDown=function(e){var t=e.which;(t===s.default.ENTER||t===s.default.SPACE)&&M(q)});var L=v||"wait",W=(0,o.default)("".concat(f,"-item"),"".concat(f,"-item-").concat(L),h,(p={},(0,l.default)(p,"".concat(f,"-item-custom"),w),(0,l.default)(p,"".concat(f,"-item-active"),$),(0,l.default)(p,"".concat(f,"-item-disabled"),!0===k),p)),P=(0,a.default)({},b),X=t.createElement("div",(0,r.default)({},H,{className:W,style:P}),t.createElement("div",(0,r.default)({onClick:O},B,{className:"".concat(f,"-item-container")}),t.createElement("div",{className:"".concat(f,"-item-tail")},T),t.createElement("div",{className:"".concat(f,"-item-icon")},(u=(0,o.default)("".concat(f,"-icon"),"".concat(C,"icon"),(i={},(0,l.default)(i,"".concat(C,"icon-").concat(w),w&&m(w)),(0,l.default)(i,"".concat(C,"icon-check"),!w&&"finish"===v&&(N&&!N.finish||!N)),(0,l.default)(i,"".concat(C,"icon-cross"),!w&&"error"===v&&(N&&!N.error||!N)),i)),g=t.createElement("span",{className:"".concat(f,"-icon-dot")}),n=z?"function"==typeof z?t.createElement("span",{className:"".concat(f,"-icon")},z(g,{index:S-1,status:v,title:I,description:x})):t.createElement("span",{className:"".concat(f,"-icon")},g):w&&!m(w)?t.createElement("span",{className:"".concat(f,"-icon")},w):N&&N.finish&&"finish"===v?t.createElement("span",{className:"".concat(f,"-icon")},N.finish):N&&N.error&&"error"===v?t.createElement("span",{className:"".concat(f,"-icon")},N.error):w||"finish"===v||"error"===v?t.createElement("span",{className:u}):t.createElement("span",{className:"".concat(f,"-icon")},S),E&&(n=E({index:S-1,status:v,title:I,description:x,node:n})),n)),t.createElement("div",{className:"".concat(f,"-item-content")},t.createElement("div",{className:"".concat(f,"-item-title")},I,y&&t.createElement("div",{title:"string"==typeof y?y:void 0,className:"".concat(f,"-item-subtitle")},y)),x&&t.createElement("div",{className:"".concat(f,"-item-description")},x))));return j&&(X=j(X)||null),X};var g=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function p(e){var i,n=e.prefixCls,s=void 0===n?"rc-steps":n,d=e.style,m=void 0===d?{}:d,p=e.className,h=(e.children,e.direction),f=e.type,b=void 0===f?"default":f,$=e.labelPlacement,v=e.iconPrefix,C=void 0===v?"rc":v,w=e.status,S=void 0===w?"process":w,k=e.size,x=e.current,I=void 0===x?0:x,y=e.progressDot,z=e.stepIcon,E=e.initial,T=void 0===E?0:E,N=e.icons,q=e.onChange,M=e.itemRender,O=e.items,j=(0,c.default)(e,g),H="inline"===b,B=H||void 0!==y&&y,L=H||void 0===h?"horizontal":h,W=H?void 0:k,P=(0,o.default)(s,"".concat(s,"-").concat(L),p,(i={},(0,l.default)(i,"".concat(s,"-").concat(W),W),(0,l.default)(i,"".concat(s,"-label-").concat(B?"vertical":void 0===$?"horizontal":$),"horizontal"===L),(0,l.default)(i,"".concat(s,"-dot"),!!B),(0,l.default)(i,"".concat(s,"-navigation"),"navigation"===b),(0,l.default)(i,"".concat(s,"-inline"),H),i)),X=function(e){q&&I!==e&&q(e)};return t.default.createElement("div",(0,r.default)({className:P,style:m},j),(void 0===O?[]:O).filter(function(e){return e}).map(function(e,i){var n=(0,a.default)({},e),o=T+i;return"error"===S&&i===I-1&&(n.className="".concat(s,"-next-error")),n.status||(o===I?n.status=S:o{let i=`${t.componentCls}-item`,n=`${e}IconColor`,o=`${e}TitleColor`,r=`${e}DescriptionColor`,a=`${e}TailColor`,l=`${e}IconBgColor`,c=`${e}IconBorderColor`,s=`${e}DotColor`;return{[`${i}-${e} ${i}-icon`]:{backgroundColor:t[l],borderColor:t[c],[`> ${t.componentCls}-icon`]:{color:t[n],[`${t.componentCls}-icon-dot`]:{background:t[s]}}},[`${i}-${e}${i}-custom ${i}-icon`]:{[`> ${t.componentCls}-icon`]:{color:t[s]}},[`${i}-${e} > ${i}-container > ${i}-content > ${i}-title`]:{color:t[o],"&::after":{backgroundColor:t[a]}},[`${i}-${e} > ${i}-container > ${i}-content > ${i}-description`]:{color:t[r]},[`${i}-${e} > ${i}-container > ${i}-tail::after`]:{backgroundColor:t[a]}}},I=(0,S.genStyleHooks)("Steps",e=>{let{colorTextDisabled:t,controlHeightLG:i,colorTextLightSolid:n,colorText:o,colorPrimary:r,colorTextDescription:a,colorTextQuaternary:l,colorError:c,colorBorderSecondary:s,colorSplit:d}=e;return(e=>{let{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,w.resetComponent)(e)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),(e=>{let{componentCls:t,motionDurationSlow:i}=e,n=`${t}-item`,o=`${n}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${n}-container > ${n}-tail, > ${n}-container > ${n}-content > ${n}-title::after`]:{display:"none"}}},[`${n}-container`]:{outline:"none",[`&:focus-visible ${o}`]:(0,w.genFocusOutline)(e)},[`${o}, ${n}-content`]:{display:"inline-block",verticalAlign:"top"},[o]:{width:e.iconSize,height:e.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:e.marginXS,fontSize:e.iconFontSize,fontFamily:e.fontFamily,lineHeight:(0,C.unit)(e.iconSize),textAlign:"center",borderRadius:e.iconSize,border:`${(0,C.unit)(e.lineWidth)} ${e.lineType} transparent`,transition:`background-color ${i}, border-color ${i}`,[`${t}-icon`]:{position:"relative",top:e.iconTop,color:e.colorPrimary,lineHeight:1}},[`${n}-tail`]:{position:"absolute",top:e.calc(e.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:e.lineWidth,background:e.colorSplit,borderRadius:e.lineWidth,transition:`background ${i}`,content:'""'}},[`${n}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:e.padding,color:e.colorText,fontSize:e.fontSizeLG,lineHeight:(0,C.unit)(e.titleLineHeight),"&::after":{position:"absolute",top:e.calc(e.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:e.lineWidth,background:e.processTailColor,content:'""'}},[`${n}-subtitle`]:{display:"inline",marginInlineStart:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize},[`${n}-description`]:{color:e.colorTextDescription,fontSize:e.fontSize}},x("wait",e)),x("process",e)),{[`${n}-process > ${n}-container > ${n}-title`]:{fontWeight:e.fontWeightStrong}}),x("finish",e)),x("error",e)),{[`${n}${t}-next-error > ${t}-item-title::after`]:{background:e.colorError},[`${n}-disabled`]:{cursor:"not-allowed"}})})(e)),(e=>{let{componentCls:t,motionDurationSlow:i}=e;return{[`& ${t}-item`]:{[`&:not(${t}-item-active)`]:{[`& > ${t}-item-container[role='button']`]:{cursor:"pointer",[`${t}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${t}-icon`]:{transition:`color ${i}`}},"&:hover":{[`${t}-item`]:{"&-title, &-subtitle, &-description":{color:e.colorPrimary}}}},[`&:not(${t}-item-process)`]:{[`& > ${t}-item-container[role='button']:hover`]:{[`${t}-item`]:{"&-icon":{borderColor:e.colorPrimary,[`${t}-icon`]:{color:e.colorPrimary}}}}}}},[`&${t}-horizontal:not(${t}-label-vertical)`]:{[`${t}-item`]:{paddingInlineStart:e.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${t}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:e.descriptionMaxWidth,whiteSpace:"normal"}}}}})(e)),(e=>{let{componentCls:t,customIconTop:i,customIconSize:n,customIconFontSize:o}=e;return{[`${t}-item-custom`]:{[`> ${t}-item-container > ${t}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${t}-icon`]:{top:i,width:n,height:n,fontSize:o,lineHeight:(0,C.unit)(n)}}},[`&:not(${t}-vertical)`]:{[`${t}-item-custom`]:{[`${t}-item-icon`]:{width:"auto",background:"none"}}}}})(e)),(e=>{let{componentCls:t,iconSizeSM:i,fontSizeSM:n,fontSize:o,colorTextDescription:r}=e;return{[`&${t}-small`]:{[`&${t}-horizontal:not(${t}-label-vertical) ${t}-item`]:{paddingInlineStart:e.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${t}-item-icon`]:{width:i,height:i,marginTop:0,marginBottom:0,marginInline:`0 ${(0,C.unit)(e.marginXS)}`,fontSize:n,lineHeight:(0,C.unit)(i),textAlign:"center",borderRadius:i},[`${t}-item-title`]:{paddingInlineEnd:e.paddingSM,fontSize:o,lineHeight:(0,C.unit)(i),"&::after":{top:e.calc(i).div(2).equal()}},[`${t}-item-description`]:{color:r,fontSize:o},[`${t}-item-tail`]:{top:e.calc(i).div(2).sub(e.paddingXXS).equal()},[`${t}-item-custom ${t}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${t}-icon`]:{fontSize:i,lineHeight:(0,C.unit)(i),transform:"none"}}}}})(e)),(e=>{let{componentCls:t,iconSizeSM:i,iconSize:n}=e;return{[`&${t}-vertical`]:{display:"flex",flexDirection:"column",[`> ${t}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${t}-item-icon`]:{float:"left",marginInlineEnd:e.margin},[`${t}-item-content`]:{display:"block",minHeight:e.calc(e.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${t}-item-title`]:{lineHeight:(0,C.unit)(n)},[`${t}-item-description`]:{paddingBottom:e.paddingSM}},[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(n).div(2).sub(e.lineWidth).equal(),width:e.lineWidth,height:"100%",padding:`${(0,C.unit)(e.calc(e.marginXXS).mul(1.5).add(n).equal())} 0 ${(0,C.unit)(e.calc(e.marginXXS).mul(1.5).equal())}`,"&::after":{width:e.lineWidth,height:"100%"}},[`> ${t}-item:not(:last-child) > ${t}-item-container > ${t}-item-tail`]:{display:"block"},[` > ${t}-item > ${t}-item-container > ${t}-item-content > ${t}-item-title`]:{"&::after":{display:"none"}},[`&${t}-small ${t}-item-container`]:{[`${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(i).div(2).sub(e.lineWidth).equal(),padding:`${(0,C.unit)(e.calc(e.marginXXS).mul(1.5).add(i).equal())} 0 ${(0,C.unit)(e.calc(e.marginXXS).mul(1.5).equal())}`},[`${t}-item-title`]:{lineHeight:(0,C.unit)(i)}}}}})(e)),(e=>{let{componentCls:t}=e,i=`${t}-item`;return{[`${t}-horizontal`]:{[`${i}-tail`]:{transform:"translateY(-50%)"}}}})(e)),(e=>{let{componentCls:t,iconSize:i,lineHeight:n,iconSizeSM:o}=e;return{[`&${t}-label-vertical`]:{[`${t}-item`]:{overflow:"visible","&-tail":{marginInlineStart:e.calc(i).div(2).add(e.controlHeightLG).equal(),padding:`0 ${(0,C.unit)(e.paddingLG)}`},"&-content":{display:"block",width:e.calc(i).div(2).add(e.controlHeightLG).mul(2).equal(),marginTop:e.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:e.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:e.marginXXS,marginInlineStart:0,lineHeight:n}},[`&${t}-small:not(${t}-dot)`]:{[`${t}-item`]:{"&-icon":{marginInlineStart:e.calc(i).sub(o).div(2).add(e.controlHeightLG).equal()}}}}}})(e)),(e=>{let{componentCls:t,descriptionMaxWidth:i,lineHeight:n,dotCurrentSize:o,dotSize:r,motionDurationSlow:a}=e;return{[`&${t}-dot, &${t}-dot${t}-small`]:{[`${t}-item`]:{"&-title":{lineHeight:n},"&-tail":{top:e.calc(e.dotSize).sub(e.calc(e.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,C.unit)(e.calc(i).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,C.unit)(e.calc(e.marginSM).mul(2).equal())})`,height:e.calc(e.lineWidth).mul(3).equal(),marginInlineStart:e.marginSM}},"&-icon":{width:r,height:r,marginInlineStart:e.calc(e.descriptionMaxWidth).sub(r).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,C.unit)(r),background:"transparent",border:0,[`${t}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${a}`,"&::after":{position:"absolute",top:e.calc(e.marginSM).mul(-1).equal(),insetInlineStart:e.calc(r).sub(e.calc(e.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:e.calc(e.controlHeightLG).mul(1.5).equal(),height:e.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:i},[`&-process ${t}-item-icon`]:{position:"relative",top:e.calc(r).sub(o).div(2).equal(),width:o,height:o,lineHeight:(0,C.unit)(o),background:"none",marginInlineStart:e.calc(e.descriptionMaxWidth).sub(o).div(2).equal()},[`&-process ${t}-icon`]:{[`&:first-child ${t}-icon-dot`]:{insetInlineStart:0}}}},[`&${t}-vertical${t}-dot`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(r).div(2).equal(),marginInlineStart:0,background:"none"},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(o).div(2).equal(),top:0,insetInlineStart:e.calc(r).sub(o).div(2).equal(),marginInlineStart:0},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeight).sub(r).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,C.unit)(e.calc(r).add(e.paddingXS).equal())} 0 ${(0,C.unit)(e.paddingXS)}`,"&::after":{marginInlineStart:e.calc(r).sub(e.lineWidth).div(2).equal()}},[`&${t}-small`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(r).div(2).equal()},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(o).div(2).equal()},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeightSM).sub(r).div(2).equal()}},[`${t}-item:first-child ${t}-icon-dot`]:{insetInlineStart:0},[`${t}-item-content`]:{width:"inherit"}}}})(e)),(e=>{let{componentCls:t,navContentMaxWidth:i,navArrowColor:n,stepsNavActiveColor:o,motionDurationSlow:r}=e;return{[`&${t}-navigation`]:{paddingTop:e.paddingSM,[`&${t}-small`]:{[`${t}-item`]:{"&-container":{marginInlineStart:e.calc(e.marginSM).mul(-1).equal()}}},[`${t}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:e.calc(e.margin).mul(-1).equal(),paddingBottom:e.paddingSM,textAlign:"start",transition:`opacity ${r}`,[`${t}-item-content`]:{maxWidth:i},[`${t}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},w.textEllipsis),{"&::after":{display:"none"}})},[`&:not(${t}-item-active)`]:{[`${t}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,C.unit)(e.calc(e.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,borderTop:`${(0,C.unit)(e.lineWidth)} ${e.lineType} ${n}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,C.unit)(e.lineWidth)} ${e.lineType} ${n}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:e.lineWidthBold,backgroundColor:o,transition:`width ${r}, inset-inline-start ${r}`,transitionTimingFunction:"ease-out",content:'""'}},[`${t}-item${t}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${t}-navigation${t}-vertical`]:{[`> ${t}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${t}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:e.calc(e.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,C.unit)(e.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:e.calc(e.controlHeight).mul(.25).equal(),height:e.calc(e.controlHeight).mul(.25).equal(),marginBottom:e.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}},[`&${t}-navigation${t}-horizontal`]:{[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}}})(e)),(e=>{let{componentCls:t}=e;return{[`&${t}-rtl`]:{direction:"rtl",[`${t}-item`]:{"&-subtitle":{float:"left"}},[`&${t}-navigation`]:{[`${t}-item::after`]:{transform:"rotate(-45deg)"}},[`&${t}-vertical`]:{[`> ${t}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${t}-item-icon`]:{float:"right"}}},[`&${t}-dot`]:{[`${t}-item-icon ${t}-icon-dot, &${t}-small ${t}-item-icon ${t}-icon-dot`]:{float:"right"}}}}})(e)),(e=>{let{antCls:t,componentCls:i,iconSize:n,iconSizeSM:o,processIconColor:r,marginXXS:a,lineWidthBold:l,lineWidth:c,paddingXXS:s}=e,d=e.calc(n).add(e.calc(l).mul(4).equal()).equal(),m=e.calc(o).add(e.calc(e.lineWidth).mul(4).equal()).equal();return{[`&${i}-with-progress`]:{[`${i}-item`]:{paddingTop:s,[`&-process ${i}-item-container ${i}-item-icon ${i}-icon`]:{color:r}},[`&${i}-vertical > ${i}-item `]:{paddingInlineStart:s,[`> ${i}-item-container > ${i}-item-tail`]:{top:a,insetInlineStart:e.calc(n).div(2).sub(c).add(s).equal()}},[`&, &${i}-small`]:{[`&${i}-horizontal ${i}-item:first-child`]:{paddingBottom:s,paddingInlineStart:s}},[`&${i}-small${i}-vertical > ${i}-item > ${i}-item-container > ${i}-item-tail`]:{insetInlineStart:e.calc(o).div(2).sub(c).add(s).equal()},[`&${i}-label-vertical ${i}-item ${i}-item-tail`]:{top:e.calc(n).div(2).add(s).equal()},[`${i}-item-icon`]:{position:"relative",[`${t}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,C.unit)(d)} !important`,height:`${(0,C.unit)(d)} !important`}}},[`&${i}-small`]:{[`&${i}-label-vertical ${i}-item ${i}-item-tail`]:{top:e.calc(o).div(2).add(s).equal()},[`${i}-item-icon ${t}-progress-inner`]:{width:`${(0,C.unit)(m)} !important`,height:`${(0,C.unit)(m)} !important`}}}}})(e)),(e=>{let{componentCls:t,inlineDotSize:i,inlineTitleColor:n,inlineTailColor:o}=e,r=e.calc(e.paddingXS).add(e.lineWidth).equal(),a={[`${t}-item-container ${t}-item-content ${t}-item-title`]:{color:n}};return{[`&${t}-inline`]:{width:"auto",display:"inline-flex",[`${t}-item`]:{flex:"none","&-container":{padding:`${(0,C.unit)(r)} ${(0,C.unit)(e.paddingXXS)} 0`,margin:`0 ${(0,C.unit)(e.calc(e.marginXXS).div(2).equal())}`,borderRadius:e.borderRadiusSM,cursor:"pointer",transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:i,height:i,marginInlineStart:`calc(50% - ${(0,C.unit)(e.calc(i).div(2).equal())})`,[`> ${t}-icon`]:{top:0},[`${t}-icon-dot`]:{borderRadius:e.calc(e.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:e.calc(e.marginXS).sub(e.lineWidth).equal()},"&-title":{color:n,fontSize:e.fontSizeSM,lineHeight:e.lineHeightSM,fontWeight:"normal",marginBottom:e.calc(e.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:e.calc(i).div(2).add(r).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:e.lineWidth,borderRadius:0,marginInlineStart:0,background:o}},[`&:first-child ${t}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${t}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:e.colorBorderBg,border:`${(0,C.unit)(e.lineWidth)} ${e.lineType} ${o}`}},a),"&-finish":Object.assign({[`${t}-item-tail::after`]:{backgroundColor:o},[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:o,border:`${(0,C.unit)(e.lineWidth)} ${e.lineType} ${o}`}},a),"&-error":a,"&-active, &-process":Object.assign({[`${t}-item-icon`]:{width:i,height:i,marginInlineStart:`calc(50% - ${(0,C.unit)(e.calc(i).div(2).equal())})`,top:0}},a),[`&:not(${t}-item-active) > ${t}-item-container[role='button']:hover`]:{[`${t}-item-title`]:{color:n}}}}}})(e))}})((0,k.mergeToken)(e,{processIconColor:n,processTitleColor:o,processDescriptionColor:o,processIconBgColor:r,processIconBorderColor:r,processDotColor:r,processTailColor:d,waitTitleColor:a,waitDescriptionColor:a,waitTailColor:d,waitDotColor:t,finishIconColor:r,finishTitleColor:o,finishDescriptionColor:a,finishTailColor:r,finishDotColor:r,errorIconColor:n,errorTitleColor:c,errorDescriptionColor:c,errorTailColor:d,errorIconBgColor:c,errorIconBorderColor:c,errorDotColor:c,stepsNavActiveColor:r,stepsProgressSize:i,inlineDotSize:6,inlineTitleColor:l,inlineTailColor:s}))},e=>({titleLineHeight:e.controlHeight,customIconSize:e.controlHeight,customIconTop:0,customIconFontSize:e.controlHeightSM,iconSize:e.controlHeight,iconTop:-.5,iconFontSize:e.fontSize,iconSizeSM:e.fontSizeHeading3,dotSize:e.controlHeight/4,dotCurrentSize:e.controlHeightLG/4,navArrowColor:e.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:e.wireframe?e.colorTextDisabled:e.colorTextLabel,waitIconBgColor:e.wireframe?e.colorBgContainer:e.colorFillContent,waitIconBorderColor:e.wireframe?e.colorTextDisabled:"transparent",finishIconBgColor:e.wireframe?e.colorBgContainer:e.controlItemBgActive,finishIconBorderColor:e.wireframe?e.colorPrimary:e.controlItemBgActive}));var y=e.i(876556),z=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(i[n[o]]=e[n[o]]);return i};let E=e=>{var r,a;let{percent:l,size:c,className:s,rootClassName:d,direction:m,items:u,responsive:g=!0,current:C=0,children:w,style:S}=e,k=z(e,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:x}=(0,b.default)(g),{getPrefixCls:E,direction:T,className:N,style:q}=(0,h.useComponentConfig)("steps"),M=t.useMemo(()=>g&&x?"vertical":m,[g,x,m]),O=(0,f.default)(c),j=E("steps",e.prefixCls),[H,B,L]=I(j),W="inline"===e.type,P=E("",e.iconPrefix),X=(r=u,a=w,r?r:(0,y.default)(a).map(e=>{if(t.isValidElement(e)){let{props:t}=e;return Object.assign({},t)}return null}).filter(e=>e)),R=W?void 0:l,D=Object.assign(Object.assign({},q),S),A=(0,o.default)(N,{[`${j}-rtl`]:"rtl"===T,[`${j}-with-progress`]:void 0!==R},s,d,B,L),G={finish:t.createElement(i.default,{className:`${j}-finish-icon`}),error:t.createElement(n.default,{className:`${j}-error-icon`})};return H(t.createElement(p,Object.assign({icons:G},k,{style:D,current:C,size:O,items:X,itemRender:W?(e,i)=>e.description?t.createElement(v.default,{title:e.description},i):i:void 0,stepIcon:({node:e,status:i})=>"process"===i&&void 0!==R?t.createElement("div",{className:`${j}-progress-icon`},t.createElement($.default,{type:"circle",percent:R,size:"small"===O?32:40,strokeWidth:4,format:()=>null}),e):e,direction:M,prefixCls:j,iconPrefix:P,className:A})))};E.Step=p.Step,e.s(["Steps",0,E],280898)},826910,e=>{"use strict";var t=e.i(201072);e.s(["CheckCircleFilled",()=>t.default])},290510,e=>{"use strict";e.i(247167);var t=e.i(931067),i=e.i(271645);let n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z",fill:e}}]}},name:"check-circle",theme:"twotone"};var o=e.i(9583),r=i.forwardRef(function(e,r){return i.createElement(o.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["CheckCircleTwoTone",0,r],290510)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0jdcmhg3wwe-p.js b/litellm/proxy/_experimental/out/_next/static/chunks/0jdcmhg3wwe-p.js
new file mode 100644
index 00000000000..4e02ce2074d
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0jdcmhg3wwe-p.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),a=e.i(444755),l=e.i(673706),s=e.i(271645);let o=s.default.forwardRef((e,o)=>{let{color:n,children:i,className:d}=e,c=(0,t.__rest)(e,["color","children","className"]);return s.default.createElement("p",Object.assign({ref:o,className:(0,a.tremorTwMerge)("font-medium text-tremor-title",n?(0,l.getColorClassNames)(n,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",d)},c),i)});o.displayName="Title",e.s(["Title",0,o],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),a=e.i(673706),l=e.i(271645);let s=l.default.forwardRef((e,s)=>{let{color:o,className:n,children:i}=e;return l.default.createElement("p",{ref:s,className:(0,r.tremorTwMerge)("text-tremor-default",o?(0,a.getColorClassNames)(o,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),n)},i)});s.displayName="Text",e.s(["default",0,s],936325),e.s(["Text",0,s],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),a=e.i(271645);let l=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],s=e=>({_s:e,status:l[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),o=e=>e?6:5,n=(e,t,r,a,l)=>{clearTimeout(a.current);let o=s(e);t(o),r.current=o,l&&l({current:o})};var i=e.i(480731),d=e.i(444755),c=e.i(673706);let u=e=>{var r=(0,t.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),a.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),a.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},f=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},x=(0,c.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:r,Icon:l,needMargin:s,transitionStatus:o})=>{let n=s?r===i.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),m={default:c,entering:c,entered:t,exiting:t,exited:c};return e?a.default.createElement(u,{className:(0,d.tremorTwMerge)(x("icon"),"animate-spin shrink-0",n,m.default,m[o]),style:{transition:"width 150ms"}}):a.default.createElement(l,{className:(0,d.tremorTwMerge)(x("icon"),"shrink-0",t,n)})},p=a.default.forwardRef((e,l)=>{let{icon:u,iconPosition:m=i.HorizontalPositions.Left,size:p=i.Sizes.SM,color:b,variant:v="primary",disabled:y,loading:C=!1,loadingText:N,children:k,tooltip:w,className:j}=e,T=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),S=C||y,M=void 0!==u||C,E=C&&N,B=!(!k&&!E),_=(0,d.tremorTwMerge)(g[p].height,g[p].width),P="light"!==v?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",R=f(v,b),F=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[p],{tooltipProps:L,getReferenceProps:O}=(0,r.useTooltip)(300),[z,H]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:l,timeout:i,initialEntered:d,mountOnEnter:c,unmountOnExit:u,onStateChange:m}={})=>{let[g,f]=(0,a.useState)(()=>s(d?2:o(c))),x=(0,a.useRef)(g),h=(0,a.useRef)(0),[p,b]="object"==typeof i?[i.enter,i.exit]:[i,i],v=(0,a.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return o(t)}})(x.current._s,u);e&&n(e,f,x,h,m)},[m,u]);return[g,(0,a.useCallback)(a=>{let s=e=>{switch(n(e,f,x,h,m),e){case 1:p>=0&&(h.current=((...e)=>setTimeout(...e))(v,p));break;case 4:b>=0&&(h.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||s(e+1)},0)}},i=x.current.isEnter;"boolean"!=typeof a&&(a=!i),a?i||s(e?+!r:2):i&&s(t?l?3:4:o(u))},[v,m,e,t,r,l,p,b,u]),v]})({timeout:50});return(0,a.useEffect)(()=>{H(C)},[C]),a.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([l,L.refs.setReference]),className:(0,d.tremorTwMerge)(x("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",P,F.paddingX,F.paddingY,F.fontSize,R.textColor,R.bgColor,R.borderColor,R.hoverBorderColor,S?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(f(v,b).hoverTextColor,f(v,b).hoverBgColor,f(v,b).hoverBorderColor),j),disabled:S},O,T),a.default.createElement(r.default,Object.assign({text:w},L)),M&&m!==i.HorizontalPositions.Right?a.default.createElement(h,{loading:C,iconSize:_,iconPosition:m,Icon:u,transitionStatus:z.status,needMargin:B}):null,E||k?a.default.createElement("span",{className:(0,d.tremorTwMerge)(x("text"),"text-tremor-default whitespace-nowrap")},E?N:k):null,M&&m===i.HorizontalPositions.Right?a.default.createElement(h,{loading:C,iconSize:_,iconPosition:m,Icon:u,transitionStatus:z.status,needMargin:B}):null)});p.displayName="Button",e.s(["Button",0,p],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(480731),l=e.i(95779),s=e.i(444755),o=e.i(673706);let n=(0,o.makeClassName)("Card"),i=r.default.forwardRef((e,i)=>{let{decoration:d="",decorationColor:c,children:u,className:m}=e,g=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:i,className:(0,s.tremorTwMerge)(n("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",c?(0,o.getColorClassNames)(c,l.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case a.HorizontalPositions.Left:return"border-l-4";case a.VerticalPositions.Top:return"border-t-4";case a.HorizontalPositions.Right:return"border-r-4";case a.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),m)},g),u)});i.displayName="Card",e.s(["Card",0,i],304967)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("Table"),s=r.default.forwardRef((e,s)=>{let{children:o,className:n}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("root"),"overflow-auto",n)},r.default.createElement("table",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},i),o))});s.displayName="Table",e.s(["Table",0,s],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHead"),s=r.default.forwardRef((e,s)=>{let{children:o,className:n}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",n)},i),o))});s.displayName="TableHead",e.s(["TableHead",0,s],427612)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableRow"),s=r.default.forwardRef((e,s)=>{let{children:o,className:n}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("row"),n)},i),o))});s.displayName="TableRow",e.s(["TableRow",0,s],496020)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHeaderCell"),s=r.default.forwardRef((e,s)=>{let{children:o,className:n}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",n)},i),o))});s.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,s],64848)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableCell"),s=r.default.forwardRef((e,s)=>{let{children:o,className:n}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"align-middle whitespace-nowrap text-left p-4",n)},i),o))});s.displayName="TableCell",e.s(["TableCell",0,s],977572)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableBody"),s=r.default.forwardRef((e,s)=>{let{children:o,className:n}=e,i=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",n)},i),o))});s.displayName="TableBody",e.s(["TableBody",0,s],942232)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},233538,e=>{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let a=(null==t?void 0:t.getAttribute("disabled"))==="";return!(a&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&a}])},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,a,l){let[s,o]=(0,t.useState)(l),n=void 0!==e,i=(0,t.useRef)(n),d=(0,t.useRef)(!1),c=(0,t.useRef)(!1);return!n||i.current||d.current?n||!i.current||c.current||(c.current=!0,i.current=n,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,i.current=n,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[n?e:s,(0,r.useEvent)(e=>(n||o(e),null==a?void 0:a(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let a=(0,t.createContext)(void 0);function l(){return(0,t.useContext)(a)}e.s(["useDisabled",0,l],601893);var s=e.i(174080),o=e.i(746725);function n(e={},t=null,r=[]){for(let[a,l]of Object.entries(e))!function e(t,r,a){if(Array.isArray(a))for(let[l,s]of a.entries())e(t,i(r,l.toString()),s);else a instanceof Date?t.push([r,a.toISOString()]):"boolean"==typeof a?t.push([r,a?"1":"0"]):"string"==typeof a?t.push([r,a]):"number"==typeof a?t.push([r,`${a}`]):null==a?t.push([r,""]):n(a,r,t)}(r,i(t,a),l);return r}function i(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let a=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(a){for(let t of a.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=a.requestSubmit)||r.call(a)}},"objectToFormEntries",0,n],694421);var d=e.i(700020),c=e.i(2788);let u=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(u);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:a}=r;return a?(0,s.createPortal)(t.default.createElement(t.default.Fragment,null,e),a):null}function g({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(c.Hidden,{features:c.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:a,onReset:l,overrides:s}){let[i,u]=(0,t.useState)(null),f=(0,o.useDisposables)();return(0,t.useEffect)(()=>{if(l&&i)return f.addEventListener(i,"reset",l)},[i,r,l]),t.default.createElement(m,null,t.default.createElement(g,{setForm:u,formId:r}),n(e).map(([e,l])=>t.default.createElement(c.Hidden,{features:c.HiddenFeatures.Hidden,...(0,d.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:a,name:e,value:l,...s})})))}],140721);let f=(0,t.createContext)(void 0);function x(){return(0,t.useContext)(f)}e.s(["useProvidedId",0,x],942803);var h=e.i(835696),p=e.i(294316);let b=(0,t.createContext)(null);b.displayName="DescriptionContext";let v=Object.assign((0,d.forwardRefWithAs)(function(e,r){let a=(0,t.useId)(),s=l(),{id:o=`headlessui-description-${a}`,...n}=e,i=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),c=(0,p.useSyncRefs)(r);(0,h.useIsoMorphicEffect)(()=>i.register(o),[o,i.register]);let u=s||!1,m=(0,t.useMemo)(()=>({...i.slot,disabled:u}),[i.slot,u]),g={ref:c,...i.props,id:o};return(0,d.useRender)()({ourProps:g,theirProps:n,slot:m,defaultTag:"p",name:i.name||"Description"})}),{});e.s(["Description",0,v,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(b))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,a]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let l=(0,r.useEvent)(e=>(a(t=>[...t,e]),()=>a(t=>{let r=t.slice(),a=r.indexOf(e);return -1!==a&&r.splice(a,1),r}))),s=(0,t.useMemo)(()=>({register:l,slot:e.slot,name:e.name,props:e.props,value:e.value}),[l,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:s},e.children)},[a])]}],35889);let y=(0,t.createContext)(null);function C(e){var r,a,l;let s=null!=(a=null==(r=(0,t.useContext)(y))?void 0:r.value)?a:void 0;return(null!=(l=null==e?void 0:e.length)?l:0)>0?[s,...e].filter(Boolean).join(" "):s}y.displayName="LabelContext";let N=Object.assign((0,d.forwardRefWithAs)(function(e,a){var s;let o=(0,t.useId)(),n=function e(){let r=(0,t.useContext)(y);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),i=x(),c=l(),{id:u=`headlessui-label-${o}`,htmlFor:m=null!=i?i:null==(s=n.props)?void 0:s.htmlFor,passive:g=!1,...f}=e,b=(0,p.useSyncRefs)(a);(0,h.useIsoMorphicEffect)(()=>n.register(u),[u,n.register]);let v=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),n.props&&"onClick"in n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),C=c||!1,N=(0,t.useMemo)(()=>({...n.slot,disabled:C}),[n.slot,C]),k={ref:b,...n.props,id:u,htmlFor:m,onClick:v};return g&&("onClick"in k&&(delete k.htmlFor,delete k.onClick),"onClick"in f&&delete f.onClick),(0,d.useRender)()({ourProps:k,theirProps:f,slot:N,defaultTag:m?"label":"div",name:n.name||"Label"})}),{});e.s(["Label",0,N,"useLabelledBy",0,C,"useLabels",0,function({inherit:e=!1}={}){let a=C(),[l,s]=(0,t.useState)([]),o=e?[a,...l].filter(Boolean):l;return[o.length>0?o.join(" "):void 0,(0,t.useMemo)(()=>function(e){let a=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),a=r.indexOf(e);return -1!==a&&r.splice(a,1),r}))),l=(0,t.useMemo)(()=>({register:a,slot:e.slot,name:e.name,props:e.props,value:e.value}),[a,e.slot,e.name,e.props,e.value]);return t.default.createElement(y.Provider,{value:l},e.children)},[s])]}],722678)},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),r=e.i(311451);let a={ttl:3600,lowest_latency_buffer:0},l=({routingStrategyArgs:e})=>{let l={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||a).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:l[e]||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:"object"==typeof a?JSON.stringify(a,null,2):a?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},s=({routerSettings:e,routerFieldsMetadata:a})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,l])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]?.field_description||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:null==l||"null"===l?"":"object"==typeof l?JSON.stringify(l,null,2):l?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var o=e.i(199133);let n=({selectedStrategy:e,availableStrategies:r,routingStrategyDescriptions:a,routerFieldsMetadata:l,onStrategyChange:s})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:l.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:l.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(o.Select,{value:e,onChange:s,style:{width:"100%"},size:"large",children:r.map(e=>(0,t.jsx)(o.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),a[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:a[e]})]})},e))})})]});var i=e.i(790848);let d=({enabled:e,routerFieldsMetadata:r,onToggle:a})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[r.enable_tag_filtering?.field_description||"",r.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:r.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(i.Switch,{checked:e,onChange:a,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:r,routerFieldsMetadata:a,availableRoutingStrategies:o,routingStrategyDescriptions:i})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),o.length>0&&(0,t.jsx)(n,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:o,routingStrategyDescriptions:i,routerFieldsMetadata:a,onStrategyChange:t=>{r({...e,selectedStrategy:t})}}),(0,t.jsx)(d,{enabled:e.enableTagFiltering,routerFieldsMetadata:a,onToggle:t=>{r({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(l,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(s,{routerSettings:e.routerSettings,routerFieldsMetadata:a})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),r=e.i(994388),a=e.i(653496),l=e.i(107233),s=e.i(271645),o=e.i(888259),n=e.i(199133),i=e.i(592968),d=e.i(63209),c=e.i(425063),u=e.i(37727);function m({group:e,onChange:r,availableModels:a,maxFallbacks:l}){let s=a.filter(t=>t!==e.primaryModel),o=e.fallbackModels.length{let a=[...e.fallbackModels];a.includes(t)&&(a=a.filter(e=>e!==t)),r({...e,primaryModel:t,fallbackModels:a})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:a.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(d.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(c.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",l," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(n.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:o?"Select fallback models to add...":`Maximum ${l} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let a=t.slice(0,l);r({...e,fallbackModels:a})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:s.map(e=>({label:e,value:e})),optionRender:(r,a)=>{let l=e.fallbackModels.includes(r.value),s=l?e.fallbackModels.indexOf(r.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[l&&null!==s&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:s}),(0,t.jsx)("span",{children:r.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(i.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:o?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${l} used)`:`Maximum ${l} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((a,l)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:l+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:a})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==l),void r({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(u.X,{className:"w-4 h-4"})})]},`${a}-${l}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:n,availableModels:i,maxFallbacks:d=10,maxGroups:c=5}){let[u,g]=(0,s.useState)(e.length>0?e[0].id:"1");(0,s.useEffect)(()=>{e.length>0?e.some(e=>e.id===u)||g(e[0].id):g("1")},[e]);let f=()=>{if(e.length>=c)return;let t=Date.now().toString();n([...e,{id:t,primaryModel:null,fallbackModels:[]}]),g(t)},x=t=>{n(e.map(e=>e.id===t.id?t:e))},h=e.map((r,a)=>{let l=r.primaryModel?r.primaryModel:`Group ${a+1}`;return{key:r.id,label:l,closable:e.length>1,children:(0,t.jsx)(m,{group:r,onChange:x,availableModels:i,maxFallbacks:d})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(r.Button,{variant:"primary",onClick:f,icon:()=>(0,t.jsx)(l.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(a.Tabs,{type:"editable-card",activeKey:u,onChange:g,onEdit:(t,r)=>{"add"===r?f():"remove"===r&&e.length>1&&(t=>{if(1===e.length)return o.default.warning("At least one group is required");let r=e.filter(e=>e.id!==t);n(r),u===t&&r.length>0&&g(r[r.length-1].id)})(t)},items:h,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=c})}],419470)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0c2jd2djilcm9.js b/litellm/proxy/_experimental/out/_next/static/chunks/0lq7ogllvuxkr.js
similarity index 89%
rename from litellm/proxy/_experimental/out/_next/static/chunks/0c2jd2djilcm9.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/0lq7ogllvuxkr.js
index fbc71c4d18c..8428ae531ee 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0c2jd2djilcm9.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0lq7ogllvuxkr.js
@@ -1,4 +1,4 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,389543,e=>{"use strict";var t=e.i(843476),l=e.i(271645),a=e.i(304967),r=e.i(269200),s=e.i(427612),n=e.i(496020),i=e.i(64848),o=e.i(977572),d=e.i(942232),c=e.i(629569),u=e.i(599724),g=e.i(994388),m=e.i(752978),p=e.i(793130),h=e.i(404206),f=e.i(723731),x=e.i(653824),y=e.i(881073),b=e.i(197647),_=e.i(602869),j=e.i(28651),C=e.i(199133),w=e.i(68155);e.i(622826);var v=e.i(112179),S=e.i(464571),k=e.i(727749),T=e.i(158392);let N=({accessToken:e,userRole:a,userID:r})=>{let[s,n]=(0,l.useState)({routerSettings:{},selectedStrategy:null,enableTagFiltering:!1}),[i,o]=(0,l.useState)([]),[d,c]=(0,l.useState)({}),[u,g]=(0,l.useState)({});(0,l.useEffect)(()=>{e&&a&&r&&((0,_.getCallbacksCall)(e,r,a).then(e=>{let t=e.router_settings;"model_group_retry_policy"in t&&delete t.model_group_retry_policy;let l=t.routing_strategy||null;n(e=>({...e,routerSettings:t,selectedStrategy:l}))}),(0,_.getRouterSettingsCall)(e).then(e=>{if(e.fields){let t={};e.fields.forEach(e=>{t[e.field_name]={ui_field_name:e.ui_field_name,field_description:e.field_description,options:e.options,link:e.link}}),c(t);let l=e.fields.find(e=>"routing_strategy"===e.field_name);l?.options&&o(l.options),e.routing_strategy_descriptions&&g(e.routing_strategy_descriptions);let a=e.fields.find(e=>"enable_tag_filtering"===e.field_name);a?.field_value!==null&&a?.field_value!==void 0&&n(e=>({...e,enableTagFiltering:a.field_value}))}}))},[e,a,r]);let m=async()=>{if(!e)return;let t=s.routerSettings,l=new Set(["allowed_fails","cooldown_time","num_retries","timeout","retry_after"]),a=new Set(["model_group_alias"]),r=new Set(["retry_policy","model_group_retry_policy","routing_groups"]),n=Object.fromEntries(Object.entries({...t,enable_tag_filtering:s.enableTagFiltering}).map(([e,t])=>{if(r.has(e))return null;if("routing_strategy_args"!==e&&"routing_strategy"!==e&&"enable_tag_filtering"!==e){let r=document.querySelector(`input[name="${e}"]`),s=((e,t,r)=>{if(void 0===t)return r;let s=t.trim();if("null"===s.toLowerCase())return null;if(l.has(e)){let e=Number(s);return Number.isNaN(e)?r:e}if(a.has(e)){if(""===s)return null;try{return JSON.parse(s)}catch{return r}}return"true"===s.toLowerCase()||"false"!==s.toLowerCase()&&s})(e,r?.value,t);return[e,s]}if("routing_strategy"===e)return[e,s.selectedStrategy];if("enable_tag_filtering"===e)return[e,s.enableTagFiltering];if("routing_strategy_args"===e&&"latency-based-routing"===s.selectedStrategy){let e={},t=document.querySelector('input[name="lowest_latency_buffer"]'),l=document.querySelector('input[name="ttl"]');return t?.value&&(e.lowest_latency_buffer=Number(t.value)),l?.value&&(e.ttl=Number(l.value)),["routing_strategy_args",e]}return null}).filter(e=>null!=e));try{await (0,_.setCallbacksCall)(e,{router_settings:n}),k.default.success("router settings updated successfully")}catch(e){k.default.fromBackend("Failed to update router settings: "+e)}};return e?(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)(T.default,{value:s,onChange:n,routerFieldsMetadata:d,availableRoutingStrategies:i,routingStrategyDescriptions:u}),(0,t.jsxs)("div",{className:"border-t border-gray-200 pt-6 flex justify-end gap-3",children:[(0,t.jsx)(S.Button,{onClick:()=>window.location.reload(),children:"Reset"}),(0,t.jsx)(S.Button,{type:"primary",onClick:m,children:"Save Changes"})]})]}):null};e.i(247167);var A=e.i(368670);let F=l.forwardRef(function(e,t){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 5l7 7m0 0l-7 7m7-7H3"}))});var I=e.i(122577),L=e.i(592968),M=e.i(898586),O=e.i(356449),B=e.i(127952),E=e.i(418371),P=e.i(708347),R=e.i(888259),D=e.i(695411),$=e.i(212931);let G=(0,e.i(475254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);function H({open:e,onCancel:l,children:a}){return(0,t.jsx)($.Modal,{title:(0,t.jsx)("div",{className:"pb-4 border-b border-gray-100",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 text-gray-800",children:[(0,t.jsx)("div",{className:"p-2 bg-indigo-50 rounded-lg",children:(0,t.jsx)(G,{className:"w-5 h-5 text-indigo-600"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-lg font-bold m-0",children:"Configure Model Fallbacks"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 font-normal m-0",children:"Manage multiple fallback chains for different models (up to 5 groups at a time)"})]})]})}),open:e,width:900,footer:null,onCancel:l,maskClosable:!1,className:"top-8",styles:{body:{padding:"24px"},header:{padding:"24px 24px 0 24px",border:"none"}},children:(0,t.jsx)("div",{className:"mt-6",children:a})})}var K=e.i(419470);function U({accessToken:e,value:a=[],onChange:r}){let[s,n]=(0,l.useState)(!1),[i,o]=(0,l.useState)([]),[d,c]=(0,l.useState)(0),[u,m]=(0,l.useState)(!1),[p,h]=(0,l.useState)([{id:"1",primaryModel:null,fallbackModels:[]}]);(0,l.useEffect)(()=>{s&&(h([{id:"1",primaryModel:null,fallbackModels:[]}]),c(e=>e+1))},[s]),(0,l.useEffect)(()=>{let t=async()=>{try{let t=await (0,D.fetchAvailableModels)(e);o(t)}catch(e){console.error("Error fetching model info for fallbacks:",e)}};s&&t()},[e,s]);let f=Array.from(new Set(i.map(e=>e.model_group))).sort(),x=()=>{n(!1),h([{id:"1",primaryModel:null,fallbackModels:[]}])},y=async()=>{let e=p.filter(e=>!e.primaryModel||0===e.fallbackModels.length);if(e.length>0)return void R.default.error(`Please complete configuration for all groups. ${e.length} group(s) incomplete.`);let t=[...a||[],...p.map(e=>({[e.primaryModel]:e.fallbackModels}))];if(r){m(!0);try{await r(t),k.default.success(`${p.length} fallback configuration(s) added successfully!`),x()}catch(e){console.error("Error saving fallbacks:",e)}finally{m(!1)}}else k.default.fromBackend("onChange callback not provided")};return(0,t.jsxs)("div",{children:[(0,t.jsx)(g.Button,{className:"mx-auto",onClick:()=>n(!0),icon:()=>(0,t.jsx)("span",{className:"mr-1",children:"+"}),children:"Add Fallbacks"}),(0,t.jsxs)(H,{open:s,onCancel:x,children:[(0,t.jsx)(K.FallbackSelectionForm,{groups:p,onGroupsChange:h,availableModels:f,maxFallbacks:10,maxGroups:5},d),p.length>0&&(0,t.jsxs)("div",{className:"flex items-center justify-end space-x-3 pt-6 mt-6 border-t border-gray-100",children:[(0,t.jsx)(S.Button,{type:"default",onClick:x,disabled:u,children:"Cancel"}),(0,t.jsx)(S.Button,{type:"default",onClick:y,disabled:0===p.length||u,loading:u,children:u?"Saving Configuration...":"Save All Configurations"})]})]})]})}let q="inline-flex items-center gap-2 px-2.5 py-1 rounded-md border border-gray-200 bg-gray-50 text-sm font-medium text-gray-800 shrink-0";async function z(e,l){console.log=function(){};let a=window.location.origin,r=new O.default.OpenAI({apiKey:l,baseURL:a,dangerouslyAllowBrowser:!0});try{k.default.info("Testing fallback model response...");let l=await r.chat.completions.create({model:e,messages:[{role:"user",content:"Hi, this is a test message"}],mock_testing_fallbacks:!0});k.default.success((0,t.jsxs)("span",{children:["Test model=",(0,t.jsx)("strong",{children:e}),", received model=",(0,t.jsx)("strong",{children:l.model}),". See"," ",(0,t.jsx)("a",{href:"#",onClick:()=>window.open("https://docs.litellm.ai/docs/proxy/reliability","_blank"),style:{textDecoration:"underline",color:"blue"},children:"curl"})]}))}catch(e){k.default.fromBackend(`Error occurred while generating model response. Please try again. Error: ${e}`)}}let J=({accessToken:e,userRole:a,userID:c})=>{let[u,g]=(0,l.useState)({}),[p,h]=(0,l.useState)(!1),[f,x]=(0,l.useState)(null),[y,b]=(0,l.useState)(!1),{data:j}=(0,A.useModelCostMap)(),C=e=>null!=j&&"object"==typeof j&&e in j?j[e].litellm_provider??"":"";(0,l.useEffect)(()=>{e&&a&&c&&(0,_.getCallbacksCall)(e,c,a).then(e=>{let t=e.router_settings;"model_group_retry_policy"in t&&delete t.model_group_retry_policy,g(t)})},[e,a,c]);let v=e=>{x(e),b(!0)},S=async()=>{if(!f||!e)return;let t=Object.keys(f)[0];if(!t)return;h(!0);let l=u.fallbacks.map(e=>{let l={...e};return t in l&&Array.isArray(l[t])&&delete l[t],l}).filter(e=>Object.keys(e).length>0),a={...u,fallbacks:l};try{await (0,_.setCallbacksCall)(e,{router_settings:a}),g(a),k.default.success("Router settings updated successfully")}catch(e){k.default.fromBackend("Failed to update router settings: "+e)}finally{h(!1),b(!1),x(null)}};if(!e)return null;let T=async t=>{if(!e)return;let l={...u,fallbacks:t};try{await (0,_.setCallbacksCall)(e,{router_settings:l}),g(l)}catch(t){throw k.default.fromBackend("Failed to update router settings: "+t),e&&a&&c&&(0,_.getCallbacksCall)(e,c,a).then(e=>{let t=e.router_settings;"model_group_retry_policy"in t&&delete t.model_group_retry_policy,g(t)}),t}},N=Array.isArray(u.fallbacks)&&u.fallbacks.length>0,O=(0,P.isProxyAdminRole)(a??"");return(0,t.jsxs)(t.Fragment,{children:[O&&(0,t.jsx)(U,{accessToken:e||"",value:u.fallbacks||[],onChange:T}),N?(0,t.jsxs)(r.Table,{children:[(0,t.jsx)(s.TableHead,{children:(0,t.jsxs)(n.TableRow,{children:[(0,t.jsx)(i.TableHeaderCell,{children:"Model Name"}),(0,t.jsx)(i.TableHeaderCell,{children:"Fallbacks"}),(0,t.jsx)(i.TableHeaderCell,{children:"Actions"})]})}),(0,t.jsx)(d.TableBody,{children:u.fallbacks.map((a,r)=>Object.entries(a).map(([s,i])=>{let d;return(0,t.jsxs)(n.TableRow,{children:[(0,t.jsx)(o.TableCell,{className:"align-top",children:(d=C?.(s)??s,(0,t.jsxs)("span",{className:q,children:[(0,t.jsx)(E.ProviderLogo,{provider:d,className:"w-4 h-4 shrink-0"}),(0,t.jsx)("span",{children:s})]}))}),(0,t.jsx)(o.TableCell,{className:"align-top",children:function(e,a){let r=Array.isArray(e)?e:[];if(0===r.length)return null;let s=({modelName:e})=>{let l=a?.(e)??e;return(0,t.jsxs)("span",{className:q,children:[(0,t.jsx)(E.ProviderLogo,{provider:l,className:"w-4 h-4 shrink-0"}),(0,t.jsx)("span",{children:e})]})};return(0,t.jsxs)("span",{className:"grid grid-cols-[auto_1fr] items-start gap-x-2 w-full min-w-0",children:[(0,t.jsx)("span",{className:"inline-flex items-center justify-center w-8 h-8 shrink-0 self-start text-blue-600","aria-hidden":!0,children:(0,t.jsx)(F,{className:"w-5 h-5 stroke-[2.5]"})}),(0,t.jsx)("span",{className:"flex flex-wrap items-start gap-1 min-w-0",children:r.map((e,a)=>(0,t.jsxs)(l.default.Fragment,{children:[a>0&&(0,t.jsx)(m.Icon,{icon:F,size:"xs",className:"shrink-0 text-gray-400"}),(0,t.jsx)(s,{modelName:e})]},e))})]})}(Array.isArray(i)?i:[],C)}),(0,t.jsx)(o.TableCell,{className:"align-top",children:O&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(L.Tooltip,{title:"Test fallback",children:(0,t.jsx)(m.Icon,{icon:I.PlayIcon,size:"sm",onClick:()=>z(Object.keys(a)[0],e||""),className:"cursor-pointer hover:text-blue-600"})}),(0,t.jsx)(L.Tooltip,{title:"Delete fallback",children:(0,t.jsx)("span",{"data-testid":"delete-fallback-button",role:"button",tabIndex:0,onClick:()=>v(a),onKeyDown:e=>"Enter"===e.key&&v(a),className:"cursor-pointer inline-flex",children:(0,t.jsx)(m.Icon,{icon:w.TrashIcon,size:"sm",className:"hover:text-red-600"})})})]})})]},r.toString()+s)}))})]}):(0,t.jsx)("div",{className:"rounded-lg border border-gray-200 bg-gray-50 px-4 py-6 text-center",children:(0,t.jsx)(M.Typography.Text,{type:"secondary",children:"No fallbacks configured. Add fallbacks to automatically try another model when the primary fails."})}),(0,t.jsx)(B.default,{isOpen:y,title:"Delete Fallback?",message:"Are you sure you want to delete this fallback? This action cannot be undone.",resourceInformationTitle:"Fallback Information",resourceInformation:[{label:"Model Name",value:f?Object.keys(f)[0]:"",code:!0}],onCancel:()=>{b(!1),x(null)},onOk:S,confirmLoading:p})]})};var Q=e.i(175712),Y=e.i(525720),V=e.i(311451),W=e.i(770914),X=e.i(646563),Z=e.i(91979),ee=e.i(928685),et=e.i(135214),el=e.i(954616),ea=e.i(266027),er=e.i(912598),es=e.i(243652);let en=(0,es.createQueryKeys)("routingGroups"),ei=async e=>{let t=await (0,_.getRouterSettingsCall)(e),l=t?.current_values??{},a=(Array.isArray(t?.fields)?t.fields:[]).find(e=>e?.field_name==="routing_strategy");return{routingGroups:Array.isArray(l.routing_groups)?l.routing_groups:[],routingStrategy:l.routing_strategy??null,availableStrategies:Array.isArray(a?.options)?a.options:[]}},eo=(0,es.createQueryKeys)("routerFields"),ed=async e=>{try{let t=_.proxyBaseUrl?`${_.proxyBaseUrl}/router/fields`:"/router/fields",l=await fetch(t,{method:"GET",headers:{[(0,_.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!l.ok){let e=await l.json(),t=e?.error&&(e.error.message||e.error)||e?.message||e?.detail||e?.error||JSON.stringify(e);throw Error(t)}return await l.json()}catch(e){throw console.error("Failed to fetch router fields:",e),e}};var ec=e.i(625901),eu=e.i(592392),eg=e.i(291542),em=e.i(653496),ep=e.i(262218),eh=e.i(539677),ef=e.i(955135),ex=e.i(751904),ey=e.i(245094);let{Text:eb,Paragraph:e_}=M.Typography,ej=e=>{switch(e){case"simple-shuffle":return"Simple Shuffle";case"least-busy":return"Least Busy";case"usage-based-routing":return"Usage Based";case"latency-based-routing":return"Latency Based";default:return e}},eC=e=>e.models[0]??"",ew={backgroundColor:"#111827",color:"#f3f4f6",borderRadius:6,padding:16,fontSize:12,whiteSpace:"pre",overflowX:"auto"},ev=({group:e,baseUrl:a})=>{let r={curl:`curl -X POST '${a}/v1/chat/completions' \\
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,863679,e=>{"use strict";var t=e.i(843476),l=e.i(271645),a=e.i(304967),r=e.i(269200),s=e.i(427612),n=e.i(496020),i=e.i(64848),o=e.i(977572),d=e.i(942232),c=e.i(629569),u=e.i(599724),g=e.i(994388),m=e.i(752978),p=e.i(793130),h=e.i(404206),f=e.i(723731),x=e.i(653824),y=e.i(881073),b=e.i(197647),_=e.i(602869),j=e.i(28651),C=e.i(199133),w=e.i(68155);e.i(622826);var v=e.i(112179),S=e.i(464571),k=e.i(727749),T=e.i(158392);let N=({accessToken:e,userRole:a,userID:r})=>{let[s,n]=(0,l.useState)({routerSettings:{},selectedStrategy:null,enableTagFiltering:!1}),[i,o]=(0,l.useState)([]),[d,c]=(0,l.useState)({}),[u,g]=(0,l.useState)({});(0,l.useEffect)(()=>{e&&a&&r&&((0,_.getCallbacksCall)(e,r,a).then(e=>{let t=e.router_settings;"model_group_retry_policy"in t&&delete t.model_group_retry_policy;let l=t.routing_strategy||null;n(e=>({...e,routerSettings:t,selectedStrategy:l}))}),(0,_.getRouterSettingsCall)(e).then(e=>{if(e.fields){let t={};e.fields.forEach(e=>{t[e.field_name]={ui_field_name:e.ui_field_name,field_description:e.field_description,options:e.options,link:e.link}}),c(t);let l=e.fields.find(e=>"routing_strategy"===e.field_name);l?.options&&o(l.options),e.routing_strategy_descriptions&&g(e.routing_strategy_descriptions);let a=e.fields.find(e=>"enable_tag_filtering"===e.field_name);a?.field_value!==null&&a?.field_value!==void 0&&n(e=>({...e,enableTagFiltering:a.field_value}))}}))},[e,a,r]);let m=async()=>{if(!e)return;let t=s.routerSettings,l=new Set(["allowed_fails","cooldown_time","num_retries","timeout","retry_after"]),a=new Set(["model_group_alias"]),r=new Set(["retry_policy","model_group_retry_policy","routing_groups"]),n=Object.fromEntries(Object.entries({...t,enable_tag_filtering:s.enableTagFiltering}).map(([e,t])=>{if(r.has(e))return null;if("routing_strategy_args"!==e&&"routing_strategy"!==e&&"enable_tag_filtering"!==e){let r=document.querySelector(`input[name="${e}"]`),s=((e,t,r)=>{if(void 0===t)return r;let s=t.trim();if("null"===s.toLowerCase())return null;if(l.has(e)){let e=Number(s);return Number.isNaN(e)?r:e}if(a.has(e)){if(""===s)return null;try{return JSON.parse(s)}catch{return r}}return"true"===s.toLowerCase()||"false"!==s.toLowerCase()&&s})(e,r?.value,t);return[e,s]}if("routing_strategy"===e)return[e,s.selectedStrategy];if("enable_tag_filtering"===e)return[e,s.enableTagFiltering];if("routing_strategy_args"===e&&"latency-based-routing"===s.selectedStrategy){let e={},t=document.querySelector('input[name="lowest_latency_buffer"]'),l=document.querySelector('input[name="ttl"]');return t?.value&&(e.lowest_latency_buffer=Number(t.value)),l?.value&&(e.ttl=Number(l.value)),["routing_strategy_args",e]}return null}).filter(e=>null!=e));try{await (0,_.setCallbacksCall)(e,{router_settings:n}),k.default.success("router settings updated successfully")}catch(e){k.default.fromBackend("Failed to update router settings: "+e)}};return e?(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)(T.default,{value:s,onChange:n,routerFieldsMetadata:d,availableRoutingStrategies:i,routingStrategyDescriptions:u}),(0,t.jsxs)("div",{className:"border-t border-gray-200 pt-6 flex justify-end gap-3",children:[(0,t.jsx)(S.Button,{onClick:()=>window.location.reload(),children:"Reset"}),(0,t.jsx)(S.Button,{type:"primary",onClick:m,children:"Save Changes"})]})]}):null};e.i(247167);var A=e.i(368670);let F=l.forwardRef(function(e,t){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 5l7 7m0 0l-7 7m7-7H3"}))});var I=e.i(122577),L=e.i(592968),M=e.i(898586),O=e.i(356449),B=e.i(127952),E=e.i(418371),P=e.i(708347),R=e.i(888259),D=e.i(695411),$=e.i(212931);let G=(0,e.i(475254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);function H({open:e,onCancel:l,children:a}){return(0,t.jsx)($.Modal,{title:(0,t.jsx)("div",{className:"pb-4 border-b border-gray-100",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 text-gray-800",children:[(0,t.jsx)("div",{className:"p-2 bg-indigo-50 rounded-lg",children:(0,t.jsx)(G,{className:"w-5 h-5 text-indigo-600"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-lg font-bold m-0",children:"Configure Model Fallbacks"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 font-normal m-0",children:"Manage multiple fallback chains for different models (up to 5 groups at a time)"})]})]})}),open:e,width:900,footer:null,onCancel:l,maskClosable:!1,className:"top-8",styles:{body:{padding:"24px"},header:{padding:"24px 24px 0 24px",border:"none"}},children:(0,t.jsx)("div",{className:"mt-6",children:a})})}var K=e.i(419470);function U({accessToken:e,value:a=[],onChange:r}){let[s,n]=(0,l.useState)(!1),[i,o]=(0,l.useState)([]),[d,c]=(0,l.useState)(0),[u,m]=(0,l.useState)(!1),[p,h]=(0,l.useState)([{id:"1",primaryModel:null,fallbackModels:[]}]);(0,l.useEffect)(()=>{s&&(h([{id:"1",primaryModel:null,fallbackModels:[]}]),c(e=>e+1))},[s]),(0,l.useEffect)(()=>{let t=async()=>{try{let t=await (0,D.fetchAvailableModels)(e);o(t)}catch(e){console.error("Error fetching model info for fallbacks:",e)}};s&&t()},[e,s]);let f=Array.from(new Set(i.map(e=>e.model_group))).sort(),x=()=>{n(!1),h([{id:"1",primaryModel:null,fallbackModels:[]}])},y=async()=>{let e=p.filter(e=>!e.primaryModel||0===e.fallbackModels.length);if(e.length>0)return void R.default.error(`Please complete configuration for all groups. ${e.length} group(s) incomplete.`);let t=[...a||[],...p.map(e=>({[e.primaryModel]:e.fallbackModels}))];if(r){m(!0);try{await r(t),k.default.success(`${p.length} fallback configuration(s) added successfully!`),x()}catch(e){console.error("Error saving fallbacks:",e)}finally{m(!1)}}else k.default.fromBackend("onChange callback not provided")};return(0,t.jsxs)("div",{children:[(0,t.jsx)(g.Button,{className:"mx-auto",onClick:()=>n(!0),icon:()=>(0,t.jsx)("span",{className:"mr-1",children:"+"}),children:"Add Fallbacks"}),(0,t.jsxs)(H,{open:s,onCancel:x,children:[(0,t.jsx)(K.FallbackSelectionForm,{groups:p,onGroupsChange:h,availableModels:f,maxFallbacks:10,maxGroups:5},d),p.length>0&&(0,t.jsxs)("div",{className:"flex items-center justify-end space-x-3 pt-6 mt-6 border-t border-gray-100",children:[(0,t.jsx)(S.Button,{type:"default",onClick:x,disabled:u,children:"Cancel"}),(0,t.jsx)(S.Button,{type:"default",onClick:y,disabled:0===p.length||u,loading:u,children:u?"Saving Configuration...":"Save All Configurations"})]})]})]})}let q="inline-flex items-center gap-2 px-2.5 py-1 rounded-md border border-gray-200 bg-gray-50 text-sm font-medium text-gray-800 shrink-0";async function z(e,l){console.log=function(){};let a=window.location.origin,r=new O.default.OpenAI({apiKey:l,baseURL:a,dangerouslyAllowBrowser:!0});try{k.default.info("Testing fallback model response...");let l=await r.chat.completions.create({model:e,messages:[{role:"user",content:"Hi, this is a test message"}],mock_testing_fallbacks:!0});k.default.success((0,t.jsxs)("span",{children:["Test model=",(0,t.jsx)("strong",{children:e}),", received model=",(0,t.jsx)("strong",{children:l.model}),". See"," ",(0,t.jsx)("a",{href:"#",onClick:()=>window.open("https://docs.litellm.ai/docs/proxy/reliability","_blank"),style:{textDecoration:"underline",color:"blue"},children:"curl"})]}))}catch(e){k.default.fromBackend(`Error occurred while generating model response. Please try again. Error: ${e}`)}}let J=({accessToken:e,userRole:a,userID:c})=>{let[u,g]=(0,l.useState)({}),[p,h]=(0,l.useState)(!1),[f,x]=(0,l.useState)(null),[y,b]=(0,l.useState)(!1),{data:j}=(0,A.useModelCostMap)(),C=e=>null!=j&&"object"==typeof j&&e in j?j[e].litellm_provider??"":"";(0,l.useEffect)(()=>{e&&a&&c&&(0,_.getCallbacksCall)(e,c,a).then(e=>{let t=e.router_settings;"model_group_retry_policy"in t&&delete t.model_group_retry_policy,g(t)})},[e,a,c]);let v=e=>{x(e),b(!0)},S=async()=>{if(!f||!e)return;let t=Object.keys(f)[0];if(!t)return;h(!0);let l=u.fallbacks.map(e=>{let l={...e};return t in l&&Array.isArray(l[t])&&delete l[t],l}).filter(e=>Object.keys(e).length>0),a={...u,fallbacks:l};try{await (0,_.setCallbacksCall)(e,{router_settings:a}),g(a),k.default.success("Router settings updated successfully")}catch(e){k.default.fromBackend("Failed to update router settings: "+e)}finally{h(!1),b(!1),x(null)}};if(!e)return null;let T=async t=>{if(!e)return;let l={...u,fallbacks:t};try{await (0,_.setCallbacksCall)(e,{router_settings:l}),g(l)}catch(t){throw k.default.fromBackend("Failed to update router settings: "+t),e&&a&&c&&(0,_.getCallbacksCall)(e,c,a).then(e=>{let t=e.router_settings;"model_group_retry_policy"in t&&delete t.model_group_retry_policy,g(t)}),t}},N=Array.isArray(u.fallbacks)&&u.fallbacks.length>0,O=(0,P.isProxyAdminRole)(a??"");return(0,t.jsxs)(t.Fragment,{children:[O&&(0,t.jsx)(U,{accessToken:e||"",value:u.fallbacks||[],onChange:T}),N?(0,t.jsxs)(r.Table,{children:[(0,t.jsx)(s.TableHead,{children:(0,t.jsxs)(n.TableRow,{children:[(0,t.jsx)(i.TableHeaderCell,{children:"Model Name"}),(0,t.jsx)(i.TableHeaderCell,{children:"Fallbacks"}),(0,t.jsx)(i.TableHeaderCell,{children:"Actions"})]})}),(0,t.jsx)(d.TableBody,{children:u.fallbacks.map((a,r)=>Object.entries(a).map(([s,i])=>{let d;return(0,t.jsxs)(n.TableRow,{children:[(0,t.jsx)(o.TableCell,{className:"align-top",children:(d=C?.(s)??s,(0,t.jsxs)("span",{className:q,children:[(0,t.jsx)(E.ProviderLogo,{provider:d,className:"w-4 h-4 shrink-0"}),(0,t.jsx)("span",{children:s})]}))}),(0,t.jsx)(o.TableCell,{className:"align-top",children:function(e,a){let r=Array.isArray(e)?e:[];if(0===r.length)return null;let s=({modelName:e})=>{let l=a?.(e)??e;return(0,t.jsxs)("span",{className:q,children:[(0,t.jsx)(E.ProviderLogo,{provider:l,className:"w-4 h-4 shrink-0"}),(0,t.jsx)("span",{children:e})]})};return(0,t.jsxs)("span",{className:"grid grid-cols-[auto_1fr] items-start gap-x-2 w-full min-w-0",children:[(0,t.jsx)("span",{className:"inline-flex items-center justify-center w-8 h-8 shrink-0 self-start text-blue-600","aria-hidden":!0,children:(0,t.jsx)(F,{className:"w-5 h-5 stroke-[2.5]"})}),(0,t.jsx)("span",{className:"flex flex-wrap items-start gap-1 min-w-0",children:r.map((e,a)=>(0,t.jsxs)(l.default.Fragment,{children:[a>0&&(0,t.jsx)(m.Icon,{icon:F,size:"xs",className:"shrink-0 text-gray-400"}),(0,t.jsx)(s,{modelName:e})]},e))})]})}(Array.isArray(i)?i:[],C)}),(0,t.jsx)(o.TableCell,{className:"align-top",children:O&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(L.Tooltip,{title:"Test fallback",children:(0,t.jsx)(m.Icon,{icon:I.PlayIcon,size:"sm",onClick:()=>z(Object.keys(a)[0],e||""),className:"cursor-pointer hover:text-blue-600"})}),(0,t.jsx)(L.Tooltip,{title:"Delete fallback",children:(0,t.jsx)("span",{"data-testid":"delete-fallback-button",role:"button",tabIndex:0,onClick:()=>v(a),onKeyDown:e=>"Enter"===e.key&&v(a),className:"cursor-pointer inline-flex",children:(0,t.jsx)(m.Icon,{icon:w.TrashIcon,size:"sm",className:"hover:text-red-600"})})})]})})]},r.toString()+s)}))})]}):(0,t.jsx)("div",{className:"rounded-lg border border-gray-200 bg-gray-50 px-4 py-6 text-center",children:(0,t.jsx)(M.Typography.Text,{type:"secondary",children:"No fallbacks configured. Add fallbacks to automatically try another model when the primary fails."})}),(0,t.jsx)(B.default,{isOpen:y,title:"Delete Fallback?",message:"Are you sure you want to delete this fallback? This action cannot be undone.",resourceInformationTitle:"Fallback Information",resourceInformation:[{label:"Model Name",value:f?Object.keys(f)[0]:"",code:!0}],onCancel:()=>{b(!1),x(null)},onOk:S,confirmLoading:p})]})};var Q=e.i(175712),Y=e.i(525720),V=e.i(311451),W=e.i(770914),X=e.i(646563),Z=e.i(91979),ee=e.i(928685),et=e.i(135214),el=e.i(954616),ea=e.i(266027),er=e.i(912598),es=e.i(243652);let en=(0,es.createQueryKeys)("routingGroups"),ei=async e=>{let t=await (0,_.getRouterSettingsCall)(e),l=t?.current_values??{},a=(Array.isArray(t?.fields)?t.fields:[]).find(e=>e?.field_name==="routing_strategy");return{routingGroups:Array.isArray(l.routing_groups)?l.routing_groups:[],routingStrategy:l.routing_strategy??null,availableStrategies:Array.isArray(a?.options)?a.options:[]}},eo=(0,es.createQueryKeys)("routerFields"),ed=async e=>{try{let t=_.proxyBaseUrl?`${_.proxyBaseUrl}/router/fields`:"/router/fields",l=await fetch(t,{method:"GET",headers:{[(0,_.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!l.ok){let e=await l.json(),t=e?.error&&(e.error.message||e.error)||e?.message||e?.detail||e?.error||JSON.stringify(e);throw Error(t)}return await l.json()}catch(e){throw console.error("Failed to fetch router fields:",e),e}};var ec=e.i(625901),eu=e.i(592392),eg=e.i(291542),em=e.i(653496),ep=e.i(262218),eh=e.i(539677),ef=e.i(955135),ex=e.i(751904),ey=e.i(245094);let{Text:eb,Paragraph:e_}=M.Typography,ej=e=>{switch(e){case"simple-shuffle":return"Simple Shuffle";case"least-busy":return"Least Busy";case"usage-based-routing":return"Usage Based";case"latency-based-routing":return"Latency Based";default:return e}},eC=e=>e.models[0]??"",ew={backgroundColor:"#111827",color:"#f3f4f6",borderRadius:6,padding:16,fontSize:12,whiteSpace:"pre",overflowX:"auto"},ev=({group:e,baseUrl:a})=>{let r={curl:`curl -X POST '${a}/v1/chat/completions' \\
-H 'Content-Type: application/json' \\
-H 'Authorization: Bearer $LITELLM_API_KEY' \\
-d '{
@@ -28,4 +28,4 @@ const response = await client.chat.completions.create({
messages: [{ role: "user", content: "Hello!" }],
});
-console.log(response);`},[s,n]=(0,l.useState)("curl"),i=[{key:"curl",label:"cURL"},{key:"python",label:"Python (OpenAI SDK)"},{key:"javascript",label:"JavaScript (OpenAI SDK)"}].map(({key:e,label:l})=>({key:e,label:l,children:(0,t.jsx)(e_,{code:!0,className:"mb-0!",style:ew,children:r[e]})}));return(0,t.jsx)(em.Tabs,{size:"small",activeKey:s,onChange:e=>n(e),items:i,tabBarExtraContent:(0,t.jsx)(e_,{copyable:{text:r[s],tooltips:["Copy","Copied"]},className:"mb-0!"})})},eS=({groups:e,loading:a,onEdit:r,onDelete:s,proxyBaseUrl:n})=>{let[i,o]=(0,l.useState)([]),d=n&&n.trim()?n:window.location?.origin?window.location.origin:"",c=[{title:"GROUP NAME",dataIndex:"group_name",key:"group_name",render:e=>(0,t.jsx)(eb,{strong:!0,className:"text-blue-600",children:e})},{title:"MODELS",dataIndex:"models",key:"models",render:e=>(0,t.jsx)(Y.Flex,{wrap:"wrap",gap:4,children:e.map(e=>(0,t.jsx)(ep.Tag,{children:e},e))})},{title:"STRATEGY",dataIndex:"routing_strategy",key:"routing_strategy",render:e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(eh.BranchesOutlined,{className:"text-gray-400"}),(0,t.jsx)(eb,{children:ej(e)})]})},{title:"ACTIONS",key:"actions",width:120,align:"right",render:(e,l)=>(0,t.jsxs)(Y.Flex,{justify:"flex-end",align:"center",gap:8,children:[(0,t.jsx)(L.Tooltip,{title:"Edit",children:(0,t.jsx)(S.Button,{type:"text",icon:(0,t.jsx)(ex.EditOutlined,{}),onClick:e=>{e.stopPropagation(),r(l)}})}),(0,t.jsx)(L.Tooltip,{title:"Delete",children:(0,t.jsx)(S.Button,{type:"text",danger:!0,icon:(0,t.jsx)(ef.DeleteOutlined,{}),onClick:e=>{e.stopPropagation(),s(l)}})})]})}];return(0,t.jsx)(eg.Table,{rowKey:"group_name",columns:c,dataSource:e,loading:a,pagination:!1,expandable:{expandedRowKeys:i,onExpandedRowsChange:e=>o([...e]),expandedRowRender:e=>(0,t.jsxs)("div",{className:"bg-gray-50 border border-gray-200 rounded-md p-4 my-2",children:[(0,t.jsxs)(Y.Flex,{align:"center",gap:8,className:"mb-2",children:[(0,t.jsx)(ey.CodeOutlined,{className:"text-blue-500"}),(0,t.jsx)(eb,{strong:!0,children:"How routing works for this group"})]}),(0,t.jsxs)(e_,{className:"text-sm text-gray-600 mb-3",children:["Callers request any model in the group by name — LiteLLM picks a deployment behind the scenes using the"," ",(0,t.jsx)(eb,{strong:!0,children:ej(e.routing_strategy)})," strategy."]}),(0,t.jsx)(ev,{group:e,baseUrl:d})]})}})};var ek=e.i(808613);let{Text:eT,Paragraph:eN}=M.Typography,eA=new Set(["latency-based-routing","usage-based-routing"]),eF=/^[A-Za-z0-9._-]+$/,eI=({open:e,mode:a,initialValue:r,availableStrategies:s,strategyDescriptions:n,modelOptions:i,existingGroupNames:o,onClose:d,onSubmit:c,saving:u})=>{let[g]=ek.Form.useForm(),m=ek.Form.useWatch("routing_strategy",g),p={group_name:r?.group_name??"",models:r?.models??[],routing_strategy:r?.routing_strategy??s[0]??"simple-shuffle",routing_strategy_args:r?.routing_strategy_args?JSON.stringify(r.routing_strategy_args,null,2):""},h=(0,l.useMemo)(()=>new Set(o.filter(e=>e!==r?.group_name).map(e=>e.toLowerCase())),[o,r]),f=async()=>{let e=await g.validateFields(),t=eA.has(String(e.routing_strategy)),l=null;if(t&&e.routing_strategy_args&&e.routing_strategy_args.trim())try{l=JSON.parse(e.routing_strategy_args)}catch{g.setFields([{name:"routing_strategy_args",errors:["Must be valid JSON"]}]);return}await c({group_name:e.group_name.trim(),models:e.models,routing_strategy:e.routing_strategy,routing_strategy_args:l})};return(0,t.jsx)($.Modal,{title:"create"===a?"Create Routing Group":`Edit ${r?.group_name??""}`,open:e,onCancel:d,onOk:f,okText:"create"===a?"Create Group":"Save Changes",cancelText:"Cancel",confirmLoading:u,destroyOnClose:!0,width:560,children:(0,t.jsxs)(ek.Form,{form:g,layout:"vertical",preserve:!1,initialValues:p,children:[(0,t.jsx)(ek.Form.Item,{label:"Group Name",name:"group_name",rules:[{required:!0,message:"Group name is required"},{max:64,message:"Must be 64 characters or fewer"},{pattern:eF,message:"Only letters, numbers, dot, underscore, and dash are allowed"},{validator:(e,t)=>t&&h.has(t.trim().toLowerCase())?Promise.reject(Error("A group with this name already exists")):Promise.resolve()}],extra:"Use this name as the model in API calls — LiteLLM routes the request to one of the group's models.",children:(0,t.jsx)(V.Input,{placeholder:"fast-chat",disabled:"edit"===a})}),(0,t.jsx)(ek.Form.Item,{label:"Models",name:"models",rules:[{required:!0,message:"Select at least one model"}],extra:"Models from your model list that this group routes between.",children:(0,t.jsx)(C.Select,{mode:"multiple",allowClear:!0,placeholder:"Select models",options:i.map(e=>({label:e,value:e})),optionFilterProp:"label"})}),(0,t.jsx)(ek.Form.Item,{label:"Routing Strategy",name:"routing_strategy",rules:[{required:!0,message:"Strategy is required"}],children:(0,t.jsx)(C.Select,{options:s.map(e=>({label:e,value:e})),placeholder:"Select strategy"})}),m&&n[m]&&(0,t.jsx)(eN,{className:"text-xs text-gray-500 -mt-2 mb-4",children:n[m]}),eA.has(String(m))&&(0,t.jsx)(ek.Form.Item,{label:"Strategy Arguments (JSON)",name:"routing_strategy_args",extra:"latency-based-routing"===m?'Example: { "ttl": 3600, "lowest_latency_buffer": 0 }':'Example: { "ttl": 60 }',children:(0,t.jsx)(V.Input.TextArea,{rows:4,placeholder:'{ "ttl": 3600 }',className:"font-mono text-xs"})}),(0,t.jsx)(W.Space,{direction:"vertical",className:"w-full mt-2",children:(0,t.jsx)(eT,{type:"secondary",className:"text-xs",children:"Models not claimed by an explicit group fall through to the proxy's top-level routing strategy."})})]},"edit"===a?`edit-${r?.group_name??""}`:"create")})},{Text:eL}=M.Typography,eM=()=>{let{data:e,isLoading:a,refetch:r,isFetching:s}=(()=>{let{accessToken:e,userId:t,userRole:l}=(0,et.default)();return(0,ea.useQuery)({queryKey:en.lists(),queryFn:()=>ei(e),enabled:!!(e&&t&&l)})})(),{data:n}=(()=>{let{accessToken:e,userId:t,userRole:l}=(0,et.default)();return(0,ea.useQuery)({queryKey:eo.detail("fields"),queryFn:async()=>await ed(e),enabled:!!(e&&t&&l)})})(),{data:i}=(0,ec.useModelHub)(),{accessToken:o}=(0,et.default)(),d=(0,eu.default)(o),c=(()=>{let{accessToken:e}=(0,et.default)(),t=(0,er.useQueryClient)();return(0,el.useMutation)({mutationFn:t=>(0,_.setCallbacksCall)(e,{router_settings:{routing_groups:t}}),onSuccess:()=>{t.invalidateQueries({queryKey:en.lists()})}})})(),[u,g]=(0,l.useState)(""),[m,p]=(0,l.useState)(!1),[h,f]=(0,l.useState)("create"),[x,y]=(0,l.useState)(null),[b,j]=(0,l.useState)(null),C=e?.routingGroups??[],w=(0,l.useMemo)(()=>{let e=u.trim().toLowerCase();return e?C.filter(t=>t.group_name.toLowerCase().includes(e)||t.routing_strategy.toLowerCase().includes(e)||t.models.some(t=>t.toLowerCase().includes(e))):C},[C,u]),v=(0,l.useMemo)(()=>e?.availableStrategies?.length?e.availableStrategies:n?.fields?.find(e=>"routing_strategy"===e.field_name)?.options??[],[e?.availableStrategies,n]),T=n?.routing_strategy_descriptions??{},N=(0,l.useMemo)(()=>Array.from(new Set((i?.data??[]).map(e=>e.model_group).filter(e=>!!e))),[i]),A=async e=>{let t="create"===h?[...C,e]:C.map(t=>t.group_name===x?.group_name?e:t);try{await c.mutateAsync(t),k.default.success("create"===h?`Created routing group "${e.group_name}"`:`Updated routing group "${e.group_name}"`),p(!1)}catch(e){k.default.error(e instanceof Error?e.message:"Failed to save routing group")}},F=async()=>{if(!b)return;let e=C.filter(e=>e.group_name!==b.group_name);try{await c.mutateAsync(e),k.default.success(`Deleted routing group "${b.group_name}"`),j(null)}catch(e){k.default.error(e instanceof Error?e.message:"Failed to delete routing group")}};return(0,t.jsxs)(W.Space,{direction:"vertical",size:16,className:"w-full",children:[(0,t.jsxs)(Q.Card,{bodyStyle:{padding:16},children:[(0,t.jsxs)(Y.Flex,{justify:"space-between",align:"center",gap:12,className:"mb-4",children:[(0,t.jsx)(V.Input,{allowClear:!0,prefix:(0,t.jsx)(ee.SearchOutlined,{className:"text-gray-400"}),placeholder:"Search groups...",value:u,onChange:e=>g(e.target.value),className:"max-w-sm"}),(0,t.jsxs)(Y.Flex,{align:"center",gap:12,children:[(0,t.jsx)(S.Button,{icon:(0,t.jsx)(Z.ReloadOutlined,{}),onClick:()=>r(),loading:s&&!a,children:"Refresh"}),(0,t.jsx)(S.Button,{type:"primary",icon:(0,t.jsx)(X.PlusOutlined,{}),onClick:()=>{f("create"),y(null),p(!0)},children:"Create Group"}),(0,t.jsxs)(eL,{type:"secondary",className:"text-sm whitespace-nowrap",children:["Showing ",w.length," ",1===w.length?"result":"results"]})]})]}),(0,t.jsx)(eS,{groups:w,loading:a,onEdit:e=>{f("edit"),y(e),p(!0)},onDelete:e=>j(e),proxyBaseUrl:d.LITELLM_UI_API_DOC_BASE_URL?.trim()||d.PROXY_BASE_URL||""})]}),(0,t.jsx)(eI,{open:m,mode:h,initialValue:x,availableStrategies:v,strategyDescriptions:T,modelOptions:N,existingGroupNames:C.map(e=>e.group_name),onClose:()=>p(!1),onSubmit:A,saving:c.isPending}),(0,t.jsx)($.Modal,{open:!!b,title:"Delete routing group?",okText:"Delete",okButtonProps:{danger:!0,loading:c.isPending},cancelText:"Cancel",onOk:F,onCancel:()=>j(null),children:(0,t.jsxs)(eL,{children:["Models in ",(0,t.jsx)(eL,{strong:!0,children:b?.group_name}),"will fall back to the proxy's top-level routing strategy. This cannot be undone."]})})]})},eO="enable_anthropic_prompt_caching",eB="anthropic_prompt_caching_ttl",eE=({setting:e,onChange:l})=>"Integer"===e.field_type?(0,t.jsx)(j.InputNumber,{step:1,value:e.field_value,onChange:t=>l(e.field_name,t)}):"Boolean"===e.field_type?(0,t.jsx)(p.Switch,{checked:!0===e.field_value||"true"===e.field_value,onChange:t=>l(e.field_name,t)}):"Float"===e.field_type?(0,t.jsx)(j.InputNumber,{min:0,max:1,step:.05,value:e.field_value,onChange:t=>l(e.field_name,t)}):"Select"===e.field_type?(0,t.jsx)(C.Select,{allowClear:!0,style:{minWidth:"8rem"},placeholder:"Default",value:e.field_value||void 0,options:(e.field_options??[]).map(e=>({label:e,value:e})),onChange:t=>l(e.field_name,t??"")}):null,eP=({accessToken:e,settings:l,onChange:r})=>{let s=l.find(e=>e.field_name===eO),n=l.find(e=>e.field_name===eB);if(!s)return null;let i=!0===s.field_value||"true"===s.field_value,o=(t,l)=>{r(t,l),""===l||null==l?(0,_.deleteConfigFieldSetting)(e,t):(0,_.updateConfigFieldSetting)(e,t,l)};return(0,t.jsxs)(a.Card,{children:[(0,t.jsx)(c.Title,{children:"Prompt Caching"}),(0,t.jsxs)("div",{className:"mt-6 flex items-start justify-between gap-8",children:[(0,t.jsxs)("div",{className:"max-w-2xl",children:[(0,t.jsx)(u.Text,{className:"font-medium",children:"Automatic Anthropic prompt caching"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-gray-500",children:s.field_description})]}),(0,t.jsx)(p.Switch,{checked:i,onChange:e=>o(eO,e)})]}),n&&(0,t.jsxs)("div",{className:"mt-6 flex items-start justify-between gap-8",children:[(0,t.jsxs)("div",{className:"max-w-2xl",children:[(0,t.jsx)(u.Text,{className:`font-medium ${i?"":"text-gray-400"}`,children:"Cache lifetime (TTL)"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-gray-500",children:n.field_description})]}),(0,t.jsx)(C.Select,{allowClear:!0,disabled:!i,style:{minWidth:"10rem"},placeholder:"5m (default)",value:n.field_value||void 0,options:(n.field_options??[]).map(e=>({label:e,value:e})),onChange:e=>o(eB,e??"")})]})]})},eR=({accessToken:e,userRole:c,userID:p})=>{let[j,C]=(0,l.useState)([]);(0,l.useEffect)(()=>{e&&(0,_.getGeneralSettingsCall)(e).then(e=>{C(e)})},[e]);let S=(e,t)=>{C(j.map(l=>l.field_name===e?{...l,field_value:t}:l))};return e?(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)(x.TabGroup,{className:"h-[75vh] w-full",children:[(0,t.jsxs)(y.TabList,{variant:"line",defaultValue:"1",className:"px-8 pt-4",children:[(0,t.jsx)(b.Tab,{value:"1",children:"Loadbalancing"}),(0,t.jsx)(b.Tab,{value:"2",children:"Routing Groups"}),(0,t.jsx)(b.Tab,{value:"3",children:"Fallbacks"}),(0,t.jsx)(b.Tab,{value:"5",children:"Prompt Caching"}),(0,t.jsx)(b.Tab,{value:"4",children:"General"})]}),(0,t.jsxs)(f.TabPanels,{className:"px-8 py-6",children:[(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(N,{accessToken:e,userRole:c,userID:p})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(eM,{})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(J,{accessToken:e,userRole:c,userID:p})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(eP,{accessToken:e,settings:j,onChange:S})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(a.Card,{children:(0,t.jsxs)(r.Table,{children:[(0,t.jsx)(s.TableHead,{children:(0,t.jsxs)(n.TableRow,{children:[(0,t.jsx)(i.TableHeaderCell,{children:"Setting"}),(0,t.jsx)(i.TableHeaderCell,{children:"Value"}),(0,t.jsx)(i.TableHeaderCell,{children:"Status"}),(0,t.jsx)(i.TableHeaderCell,{children:"Action"})]})}),(0,t.jsx)(d.TableBody,{children:j.filter(e=>"TypedDictionary"!==e.field_type&&"prompt_caching"!==e.field_tab).map((l,a)=>(0,t.jsxs)(n.TableRow,{children:[(0,t.jsxs)(o.TableCell,{children:[(0,t.jsx)(u.Text,{children:l.field_name}),(0,t.jsx)("p",{style:{fontSize:"0.65rem",color:"#808080",fontStyle:"italic"},className:"mt-1",children:l.field_description})]}),(0,t.jsx)(o.TableCell,{children:(0,t.jsx)(eE,{setting:l,onChange:S})}),(0,t.jsx)(o.TableCell,{children:!0==l.stored_in_db?(0,t.jsx)(v.StatusBadge,{tone:"success",label:"In DB"}):!1==l.stored_in_db?(0,t.jsx)(v.StatusBadge,{tone:"neutral",label:"In Config"}):(0,t.jsx)(v.StatusBadge,{tone:"neutral",label:"Not Set"})}),(0,t.jsxs)(o.TableCell,{children:[(0,t.jsx)(g.Button,{onClick:()=>((t,l)=>{if(!e)return;let a=j[l].field_value;if(null!=a&&void 0!=a)try{(0,_.updateConfigFieldSetting)(e,t,a);let l=j.map(e=>e.field_name===t?{...e,stored_in_db:!0}:e);C(l)}catch(e){}})(l.field_name,a),children:"Update"}),(0,t.jsx)(m.Icon,{icon:w.TrashIcon,color:"red",onClick:()=>(t=>{if(e)try{(0,_.deleteConfigFieldSetting)(e,t);let l=j.map(e=>e.field_name===t?{...e,stored_in_db:null,field_value:null}:e);C(l)}catch(e){}})(l.field_name),children:"Reset"})]})]},a))})]})})})]})]})}):null};e.s(["default",0,function(){let{accessToken:e,userRole:l,userId:a}=(0,et.default)();return(0,t.jsx)(eR,{userID:a,userRole:l,accessToken:e})}],389543)}]);
\ No newline at end of file
+console.log(response);`},[s,n]=(0,l.useState)("curl"),i=[{key:"curl",label:"cURL"},{key:"python",label:"Python (OpenAI SDK)"},{key:"javascript",label:"JavaScript (OpenAI SDK)"}].map(({key:e,label:l})=>({key:e,label:l,children:(0,t.jsx)(e_,{code:!0,className:"mb-0!",style:ew,children:r[e]})}));return(0,t.jsx)(em.Tabs,{size:"small",activeKey:s,onChange:e=>n(e),items:i,tabBarExtraContent:(0,t.jsx)(e_,{copyable:{text:r[s],tooltips:["Copy","Copied"]},className:"mb-0!"})})},eS=({groups:e,loading:a,onEdit:r,onDelete:s,proxyBaseUrl:n})=>{let[i,o]=(0,l.useState)([]),d=n&&n.trim()?n:window.location?.origin?window.location.origin:"",c=[{title:"GROUP NAME",dataIndex:"group_name",key:"group_name",render:e=>(0,t.jsx)(eb,{strong:!0,className:"text-blue-600",children:e})},{title:"MODELS",dataIndex:"models",key:"models",render:e=>(0,t.jsx)(Y.Flex,{wrap:"wrap",gap:4,children:e.map(e=>(0,t.jsx)(ep.Tag,{children:e},e))})},{title:"STRATEGY",dataIndex:"routing_strategy",key:"routing_strategy",render:e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(eh.BranchesOutlined,{className:"text-gray-400"}),(0,t.jsx)(eb,{children:ej(e)})]})},{title:"ACTIONS",key:"actions",width:120,align:"right",render:(e,l)=>(0,t.jsxs)(Y.Flex,{justify:"flex-end",align:"center",gap:8,children:[(0,t.jsx)(L.Tooltip,{title:"Edit",children:(0,t.jsx)(S.Button,{type:"text",icon:(0,t.jsx)(ex.EditOutlined,{}),onClick:e=>{e.stopPropagation(),r(l)}})}),(0,t.jsx)(L.Tooltip,{title:"Delete",children:(0,t.jsx)(S.Button,{type:"text",danger:!0,icon:(0,t.jsx)(ef.DeleteOutlined,{}),onClick:e=>{e.stopPropagation(),s(l)}})})]})}];return(0,t.jsx)(eg.Table,{rowKey:"group_name",columns:c,dataSource:e,loading:a,pagination:!1,expandable:{expandedRowKeys:i,onExpandedRowsChange:e=>o([...e]),expandedRowRender:e=>(0,t.jsxs)("div",{className:"bg-gray-50 border border-gray-200 rounded-md p-4 my-2",children:[(0,t.jsxs)(Y.Flex,{align:"center",gap:8,className:"mb-2",children:[(0,t.jsx)(ey.CodeOutlined,{className:"text-blue-500"}),(0,t.jsx)(eb,{strong:!0,children:"How routing works for this group"})]}),(0,t.jsxs)(e_,{className:"text-sm text-gray-600 mb-3",children:["Callers request any model in the group by name — LiteLLM picks a deployment behind the scenes using the"," ",(0,t.jsx)(eb,{strong:!0,children:ej(e.routing_strategy)})," strategy."]}),(0,t.jsx)(ev,{group:e,baseUrl:d})]})}})};var ek=e.i(808613);let{Text:eT,Paragraph:eN}=M.Typography,eA=new Set(["latency-based-routing","usage-based-routing"]),eF=/^[A-Za-z0-9._-]+$/,eI=({open:e,mode:a,initialValue:r,availableStrategies:s,strategyDescriptions:n,modelOptions:i,existingGroupNames:o,onClose:d,onSubmit:c,saving:u})=>{let[g]=ek.Form.useForm(),m=ek.Form.useWatch("routing_strategy",g),p={group_name:r?.group_name??"",models:r?.models??[],routing_strategy:r?.routing_strategy??s[0]??"simple-shuffle",routing_strategy_args:r?.routing_strategy_args?JSON.stringify(r.routing_strategy_args,null,2):""},h=(0,l.useMemo)(()=>new Set(o.filter(e=>e!==r?.group_name).map(e=>e.toLowerCase())),[o,r]),f=async()=>{let e=await g.validateFields(),t=eA.has(String(e.routing_strategy)),l=null;if(t&&e.routing_strategy_args&&e.routing_strategy_args.trim())try{l=JSON.parse(e.routing_strategy_args)}catch{g.setFields([{name:"routing_strategy_args",errors:["Must be valid JSON"]}]);return}await c({group_name:e.group_name.trim(),models:e.models,routing_strategy:e.routing_strategy,routing_strategy_args:l})};return(0,t.jsx)($.Modal,{title:"create"===a?"Create Routing Group":`Edit ${r?.group_name??""}`,open:e,onCancel:d,onOk:f,okText:"create"===a?"Create Group":"Save Changes",cancelText:"Cancel",confirmLoading:u,destroyOnClose:!0,width:560,children:(0,t.jsxs)(ek.Form,{form:g,layout:"vertical",preserve:!1,initialValues:p,children:[(0,t.jsx)(ek.Form.Item,{label:"Group Name",name:"group_name",rules:[{required:!0,message:"Group name is required"},{max:64,message:"Must be 64 characters or fewer"},{pattern:eF,message:"Only letters, numbers, dot, underscore, and dash are allowed"},{validator:(e,t)=>t&&h.has(t.trim().toLowerCase())?Promise.reject(Error("A group with this name already exists")):Promise.resolve()}],extra:"Use this name as the model in API calls — LiteLLM routes the request to one of the group's models.",children:(0,t.jsx)(V.Input,{placeholder:"fast-chat",disabled:"edit"===a})}),(0,t.jsx)(ek.Form.Item,{label:"Models",name:"models",rules:[{required:!0,message:"Select at least one model"}],extra:"Models from your model list that this group routes between.",children:(0,t.jsx)(C.Select,{mode:"multiple",allowClear:!0,placeholder:"Select models",options:i.map(e=>({label:e,value:e})),optionFilterProp:"label"})}),(0,t.jsx)(ek.Form.Item,{label:"Routing Strategy",name:"routing_strategy",rules:[{required:!0,message:"Strategy is required"}],children:(0,t.jsx)(C.Select,{options:s.map(e=>({label:e,value:e})),placeholder:"Select strategy"})}),m&&n[m]&&(0,t.jsx)(eN,{className:"text-xs text-gray-500 -mt-2 mb-4",children:n[m]}),eA.has(String(m))&&(0,t.jsx)(ek.Form.Item,{label:"Strategy Arguments (JSON)",name:"routing_strategy_args",extra:"latency-based-routing"===m?'Example: { "ttl": 3600, "lowest_latency_buffer": 0 }':'Example: { "ttl": 60 }',children:(0,t.jsx)(V.Input.TextArea,{rows:4,placeholder:'{ "ttl": 3600 }',className:"font-mono text-xs"})}),(0,t.jsx)(W.Space,{direction:"vertical",className:"w-full mt-2",children:(0,t.jsx)(eT,{type:"secondary",className:"text-xs",children:"Models not claimed by an explicit group fall through to the proxy's top-level routing strategy."})})]},"edit"===a?`edit-${r?.group_name??""}`:"create")})},{Text:eL}=M.Typography,eM=()=>{let{data:e,isLoading:a,refetch:r,isFetching:s}=(()=>{let{accessToken:e,userId:t,userRole:l}=(0,et.default)();return(0,ea.useQuery)({queryKey:en.lists(),queryFn:()=>ei(e),enabled:!!(e&&t&&l)})})(),{data:n}=(()=>{let{accessToken:e,userId:t,userRole:l}=(0,et.default)();return(0,ea.useQuery)({queryKey:eo.detail("fields"),queryFn:async()=>await ed(e),enabled:!!(e&&t&&l)})})(),{data:i}=(0,ec.useModelHub)(),{accessToken:o}=(0,et.default)(),d=(0,eu.default)(o),c=(()=>{let{accessToken:e}=(0,et.default)(),t=(0,er.useQueryClient)();return(0,el.useMutation)({mutationFn:t=>(0,_.setCallbacksCall)(e,{router_settings:{routing_groups:t}}),onSuccess:()=>{t.invalidateQueries({queryKey:en.lists()})}})})(),[u,g]=(0,l.useState)(""),[m,p]=(0,l.useState)(!1),[h,f]=(0,l.useState)("create"),[x,y]=(0,l.useState)(null),[b,j]=(0,l.useState)(null),C=e?.routingGroups??[],w=(0,l.useMemo)(()=>{let e=u.trim().toLowerCase();return e?C.filter(t=>t.group_name.toLowerCase().includes(e)||t.routing_strategy.toLowerCase().includes(e)||t.models.some(t=>t.toLowerCase().includes(e))):C},[C,u]),v=(0,l.useMemo)(()=>e?.availableStrategies?.length?e.availableStrategies:n?.fields?.find(e=>"routing_strategy"===e.field_name)?.options??[],[e?.availableStrategies,n]),T=n?.routing_strategy_descriptions??{},N=(0,l.useMemo)(()=>Array.from(new Set((i?.data??[]).map(e=>e.model_group).filter(e=>!!e))),[i]),A=async e=>{let t="create"===h?[...C,e]:C.map(t=>t.group_name===x?.group_name?e:t);try{await c.mutateAsync(t),k.default.success("create"===h?`Created routing group "${e.group_name}"`:`Updated routing group "${e.group_name}"`),p(!1)}catch(e){k.default.error(e instanceof Error?e.message:"Failed to save routing group")}},F=async()=>{if(!b)return;let e=C.filter(e=>e.group_name!==b.group_name);try{await c.mutateAsync(e),k.default.success(`Deleted routing group "${b.group_name}"`),j(null)}catch(e){k.default.error(e instanceof Error?e.message:"Failed to delete routing group")}};return(0,t.jsxs)(W.Space,{direction:"vertical",size:16,className:"w-full",children:[(0,t.jsxs)(Q.Card,{bodyStyle:{padding:16},children:[(0,t.jsxs)(Y.Flex,{justify:"space-between",align:"center",gap:12,className:"mb-4",children:[(0,t.jsx)(V.Input,{allowClear:!0,prefix:(0,t.jsx)(ee.SearchOutlined,{className:"text-gray-400"}),placeholder:"Search groups...",value:u,onChange:e=>g(e.target.value),className:"max-w-sm"}),(0,t.jsxs)(Y.Flex,{align:"center",gap:12,children:[(0,t.jsx)(S.Button,{icon:(0,t.jsx)(Z.ReloadOutlined,{}),onClick:()=>r(),loading:s&&!a,children:"Refresh"}),(0,t.jsx)(S.Button,{type:"primary",icon:(0,t.jsx)(X.PlusOutlined,{}),onClick:()=>{f("create"),y(null),p(!0)},children:"Create Group"}),(0,t.jsxs)(eL,{type:"secondary",className:"text-sm whitespace-nowrap",children:["Showing ",w.length," ",1===w.length?"result":"results"]})]})]}),(0,t.jsx)(eS,{groups:w,loading:a,onEdit:e=>{f("edit"),y(e),p(!0)},onDelete:e=>j(e),proxyBaseUrl:d.LITELLM_UI_API_DOC_BASE_URL?.trim()||d.PROXY_BASE_URL||""})]}),(0,t.jsx)(eI,{open:m,mode:h,initialValue:x,availableStrategies:v,strategyDescriptions:T,modelOptions:N,existingGroupNames:C.map(e=>e.group_name),onClose:()=>p(!1),onSubmit:A,saving:c.isPending}),(0,t.jsx)($.Modal,{open:!!b,title:"Delete routing group?",okText:"Delete",okButtonProps:{danger:!0,loading:c.isPending},cancelText:"Cancel",onOk:F,onCancel:()=>j(null),children:(0,t.jsxs)(eL,{children:["Models in ",(0,t.jsx)(eL,{strong:!0,children:b?.group_name}),"will fall back to the proxy's top-level routing strategy. This cannot be undone."]})})]})},eO="enable_anthropic_prompt_caching",eB="anthropic_prompt_caching_ttl",eE=({setting:e,onChange:l})=>"Integer"===e.field_type?(0,t.jsx)(j.InputNumber,{step:1,value:e.field_value,onChange:t=>l(e.field_name,t)}):"Boolean"===e.field_type?(0,t.jsx)(p.Switch,{checked:!0===e.field_value||"true"===e.field_value,onChange:t=>l(e.field_name,t)}):"Float"===e.field_type?(0,t.jsx)(j.InputNumber,{min:0,max:1,step:.05,value:e.field_value,onChange:t=>l(e.field_name,t)}):"Select"===e.field_type?(0,t.jsx)(C.Select,{allowClear:!0,style:{minWidth:"8rem"},placeholder:"Default",value:e.field_value||void 0,options:(e.field_options??[]).map(e=>({label:e,value:e})),onChange:t=>l(e.field_name,t??"")}):null,eP=({accessToken:e,settings:l,onChange:r})=>{let s=l.find(e=>e.field_name===eO),n=l.find(e=>e.field_name===eB);if(!s)return null;let i=!0===s.field_value||"true"===s.field_value,o=(t,l)=>{r(t,l),""===l||null==l?(0,_.deleteConfigFieldSetting)(e,t):(0,_.updateConfigFieldSetting)(e,t,l)};return(0,t.jsxs)(a.Card,{children:[(0,t.jsx)(c.Title,{children:"Prompt Caching"}),(0,t.jsxs)("div",{className:"mt-6 flex items-start justify-between gap-8",children:[(0,t.jsxs)("div",{className:"max-w-2xl",children:[(0,t.jsx)(u.Text,{className:"font-medium",children:"Automatic Anthropic prompt caching"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-gray-500",children:s.field_description})]}),(0,t.jsx)(p.Switch,{checked:i,onChange:e=>o(eO,e)})]}),n&&(0,t.jsxs)("div",{className:"mt-6 flex items-start justify-between gap-8",children:[(0,t.jsxs)("div",{className:"max-w-2xl",children:[(0,t.jsx)(u.Text,{className:`font-medium ${i?"":"text-gray-400"}`,children:"Cache lifetime (TTL)"}),(0,t.jsx)("p",{className:"mt-1 text-xs text-gray-500",children:n.field_description})]}),(0,t.jsx)(C.Select,{allowClear:!0,disabled:!i,style:{minWidth:"10rem"},placeholder:"5m (default)",value:n.field_value||void 0,options:(n.field_options??[]).map(e=>({label:e,value:e})),onChange:e=>o(eB,e??"")})]})]})};e.s(["PromptCachingPanel",0,eP,"default",0,({accessToken:e,userRole:c,userID:p})=>{let[j,C]=(0,l.useState)([]);(0,l.useEffect)(()=>{e&&(0,_.getGeneralSettingsCall)(e).then(e=>{C(e)})},[e]);let S=(e,t)=>{C(j.map(l=>l.field_name===e?{...l,field_value:t}:l))};return e?(0,t.jsx)("div",{className:"w-full",children:(0,t.jsxs)(x.TabGroup,{className:"h-[75vh] w-full",children:[(0,t.jsxs)(y.TabList,{variant:"line",defaultValue:"1",className:"px-8 pt-4",children:[(0,t.jsx)(b.Tab,{value:"1",children:"Loadbalancing"}),(0,t.jsx)(b.Tab,{value:"2",children:"Routing Groups"}),(0,t.jsx)(b.Tab,{value:"3",children:"Fallbacks"}),(0,t.jsx)(b.Tab,{value:"5",children:"Prompt Caching"}),(0,t.jsx)(b.Tab,{value:"4",children:"General"})]}),(0,t.jsxs)(f.TabPanels,{className:"px-8 py-6",children:[(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(N,{accessToken:e,userRole:c,userID:p})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(eM,{})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(J,{accessToken:e,userRole:c,userID:p})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(eP,{accessToken:e,settings:j,onChange:S})}),(0,t.jsx)(h.TabPanel,{children:(0,t.jsx)(a.Card,{children:(0,t.jsxs)(r.Table,{children:[(0,t.jsx)(s.TableHead,{children:(0,t.jsxs)(n.TableRow,{children:[(0,t.jsx)(i.TableHeaderCell,{children:"Setting"}),(0,t.jsx)(i.TableHeaderCell,{children:"Value"}),(0,t.jsx)(i.TableHeaderCell,{children:"Status"}),(0,t.jsx)(i.TableHeaderCell,{children:"Action"})]})}),(0,t.jsx)(d.TableBody,{children:j.filter(e=>"TypedDictionary"!==e.field_type&&"prompt_caching"!==e.field_tab).map((l,a)=>(0,t.jsxs)(n.TableRow,{children:[(0,t.jsxs)(o.TableCell,{children:[(0,t.jsx)(u.Text,{children:l.field_name}),(0,t.jsx)("p",{style:{fontSize:"0.65rem",color:"#808080",fontStyle:"italic"},className:"mt-1",children:l.field_description})]}),(0,t.jsx)(o.TableCell,{children:(0,t.jsx)(eE,{setting:l,onChange:S})}),(0,t.jsx)(o.TableCell,{children:!0==l.stored_in_db?(0,t.jsx)(v.StatusBadge,{tone:"success",label:"In DB"}):!1==l.stored_in_db?(0,t.jsx)(v.StatusBadge,{tone:"neutral",label:"In Config"}):(0,t.jsx)(v.StatusBadge,{tone:"neutral",label:"Not Set"})}),(0,t.jsxs)(o.TableCell,{children:[(0,t.jsx)(g.Button,{onClick:()=>((t,l)=>{if(!e)return;let a=j[l].field_value;if(null!=a&&void 0!=a)try{(0,_.updateConfigFieldSetting)(e,t,a);let l=j.map(e=>e.field_name===t?{...e,stored_in_db:!0}:e);C(l)}catch(e){}})(l.field_name,a),children:"Update"}),(0,t.jsx)(m.Icon,{icon:w.TrashIcon,color:"red",onClick:()=>(t=>{if(e)try{(0,_.deleteConfigFieldSetting)(e,t);let l=j.map(e=>e.field_name===t?{...e,stored_in_db:null,field_value:null}:e);C(l)}catch(e){}})(l.field_name),children:"Reset"})]})]},a))})]})})})]})]})}):null}],863679)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0m4qsbk_m_brb.js b/litellm/proxy/_experimental/out/_next/static/chunks/0m4qsbk_m_brb.js
deleted file mode 100644
index 6ca1258a17f..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0m4qsbk_m_brb.js
+++ /dev/null
@@ -1,13 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},165370,e=>{"use strict";e.i(247167);var t=e.i(271645),i=e.i(931067);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};var o=e.i(9583),a=t.forwardRef(function(e,a){return t.createElement(o.default,(0,i.default)({},e,{ref:a,icon:n}))});let l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};var r=t.forwardRef(function(e,n){return t.createElement(o.default,(0,i.default)({},e,{ref:n,icon:l}))}),c=e.i(801312),u=e.i(286612),s=e.i(343794),d=e.i(211577),m=e.i(410160),g=e.i(209428),p=e.i(392221),b=e.i(914949),f=e.i(404948),v=e.i(244009);e.i(883110);let h={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};var S=[10,20,50,100];let $=function(e){var i=e.pageSizeOptions,n=void 0===i?S:i,o=e.locale,a=e.changeSize,l=e.pageSize,r=e.goButton,c=e.quickGo,u=e.rootPrefixCls,s=e.disabled,d=e.buildOptionText,m=e.showSizeChanger,g=e.sizeChangerRender,b=t.default.useState(""),v=(0,p.default)(b,2),h=v[0],$=v[1],C=function(){return!h||Number.isNaN(h)?void 0:Number(h)},k="function"==typeof d?d:function(e){return"".concat(e," ").concat(o.items_per_page)},y=function(e){""!==h&&(e.keyCode===f.default.ENTER||"click"===e.type)&&($(""),null==c||c(C()))},x="".concat(u,"-options");if(!m&&!c)return null;var z=null,E=null,N=null;return m&&g&&(z=g({disabled:s,size:l,onSizeChange:function(e){null==a||a(Number(e))},"aria-label":o.page_size,className:"".concat(x,"-size-changer"),options:(n.some(function(e){return e.toString()===l.toString()})?n:n.concat([l]).sort(function(e,t){return(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t))})).map(function(e){return{label:k(e),value:e}})})),c&&(r&&(N="boolean"==typeof r?t.default.createElement("button",{type:"button",onClick:y,onKeyUp:y,disabled:s,className:"".concat(x,"-quick-jumper-button")},o.jump_to_confirm):t.default.createElement("span",{onClick:y,onKeyUp:y},r)),E=t.default.createElement("div",{className:"".concat(x,"-quick-jumper")},o.jump_to,t.default.createElement("input",{disabled:s,type:"text",value:h,onChange:function(e){$(e.target.value)},onKeyUp:y,onBlur:function(e){r||""===h||($(""),e.relatedTarget&&(e.relatedTarget.className.indexOf("".concat(u,"-item-link"))>=0||e.relatedTarget.className.indexOf("".concat(u,"-item"))>=0)||null==c||c(C()))},"aria-label":o.page}),o.page,N)),t.default.createElement("li",{className:x},z,E)},C=function(e){var i=e.rootPrefixCls,n=e.page,o=e.active,a=e.className,l=e.showTitle,r=e.onClick,c=e.onKeyPress,u=e.itemRender,m="".concat(i,"-item"),g=(0,s.default)(m,"".concat(m,"-").concat(n),(0,d.default)((0,d.default)({},"".concat(m,"-active"),o),"".concat(m,"-disabled"),!n),a),p=u(n,"page",t.default.createElement("a",{rel:"nofollow"},n));return p?t.default.createElement("li",{title:l?String(n):null,className:g,onClick:function(){r(n)},onKeyDown:function(e){c(e,r,n)},tabIndex:0},p):null};var k=function(e,t,i){return i};function y(){}function x(e){var t=Number(e);return"number"==typeof t&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function z(e,t,i){return Math.floor((i-1)/(void 0===e?t:e))+1}let E=function(e){var n,o,a,l,r=e.prefixCls,c=void 0===r?"rc-pagination":r,u=e.selectPrefixCls,S=e.className,E=e.current,N=e.defaultCurrent,j=e.total,B=void 0===j?0:j,M=e.pageSize,I=e.defaultPageSize,O=e.onChange,w=void 0===O?y:O,T=e.hideOnSinglePage,P=e.align,D=e.showPrevNextJumpers,H=e.showQuickJumper,A=e.showLessItems,_=e.showTitle,R=void 0===_||_,W=e.onShowSizeChange,q=void 0===W?y:W,K=e.locale,L=void 0===K?h:K,X=e.style,F=e.totalBoundaryShowSizeChanger,U=e.disabled,J=e.simple,G=e.showTotal,Q=e.showSizeChanger,V=void 0===Q?B>(void 0===F?50:F):Q,Y=e.sizeChangerRender,Z=e.pageSizeOptions,ee=e.itemRender,et=void 0===ee?k:ee,ei=e.jumpPrevIcon,en=e.jumpNextIcon,eo=e.prevIcon,ea=e.nextIcon,el=t.default.useRef(null),er=(0,b.default)(10,{value:M,defaultValue:void 0===I?10:I}),ec=(0,p.default)(er,2),eu=ec[0],es=ec[1],ed=(0,b.default)(1,{value:E,defaultValue:void 0===N?1:N,postState:function(e){return Math.max(1,Math.min(e,z(void 0,eu,B)))}}),em=(0,p.default)(ed,2),eg=em[0],ep=em[1],eb=t.default.useState(eg),ef=(0,p.default)(eb,2),ev=ef[0],eh=ef[1];(0,t.useEffect)(function(){eh(eg)},[eg]);var eS=Math.max(1,eg-(A?3:5)),e$=Math.min(z(void 0,eu,B),eg+(A?3:5));function eC(i,n){var o=i||t.default.createElement("button",{type:"button","aria-label":n,className:"".concat(c,"-item-link")});return"function"==typeof i&&(o=t.default.createElement(i,(0,g.default)({},e))),o}function ek(e){var t=e.target.value,i=z(void 0,eu,B);return""===t?t:Number.isNaN(Number(t))?ev:t>=i?i:Number(t)}var ey=B>eu&&H;function ex(e){var t=ek(e);switch(t!==ev&&eh(t),e.keyCode){case f.default.ENTER:ez(t);break;case f.default.UP:ez(t-1);break;case f.default.DOWN:ez(t+1)}}function ez(e){if(x(e)&&e!==eg&&x(B)&&B>0&&!U){var t=z(void 0,eu,B),i=e;return e>t?i=t:e<1&&(i=1),i!==ev&&eh(i),ep(i),null==w||w(i,eu),i}return eg}var eE=eg>1,eN=eg2?i-2:0),o=2;oB?B:eg*eu])),eH=null,eA=z(void 0,eu,B);if(T&&B<=eu)return null;var e_=[],eR={rootPrefixCls:c,onClick:ez,onKeyPress:eO,showTitle:R,itemRender:et,page:-1},eW=eg-1>0?eg-1:0,eq=eg+1=2*eU&&3!==eg&&(e_[0]=t.default.cloneElement(e_[0],{className:(0,s.default)("".concat(c,"-item-after-jump-prev"),e_[0].props.className)}),e_.unshift(eT)),eA-eg>=2*eU&&eg!==eA-2){var e2=e_[e_.length-1];e_[e_.length-1]=t.default.cloneElement(e2,{className:(0,s.default)("".concat(c,"-item-before-jump-next"),e2.props.className)}),e_.push(eH)}1!==eZ&&e_.unshift(t.default.createElement(C,(0,i.default)({},eR,{key:1,page:1}))),e0!==eA&&e_.push(t.default.createElement(C,(0,i.default)({},eR,{key:eA,page:eA})))}var e3=(n=et(eW,"prev",eC(eo,"prev page")),t.default.isValidElement(n)?t.default.cloneElement(n,{disabled:!eE}):n);if(e3){var e9=!eE||!eA;e3=t.default.createElement("li",{title:R?L.prev_page:null,onClick:ej,tabIndex:e9?null:0,onKeyDown:function(e){eO(e,ej)},className:(0,s.default)("".concat(c,"-prev"),(0,d.default)({},"".concat(c,"-disabled"),e9)),"aria-disabled":e9},e3)}var e6=(o=et(eq,"next",eC(ea,"next page")),t.default.isValidElement(o)?t.default.cloneElement(o,{disabled:!eN}):o);e6&&(J?(a=!eN,l=eE?0:null):l=(a=!eN||!eA)?null:0,e6=t.default.createElement("li",{title:R?L.next_page:null,onClick:eB,tabIndex:l,onKeyDown:function(e){eO(e,eB)},className:(0,s.default)("".concat(c,"-next"),(0,d.default)({},"".concat(c,"-disabled"),a)),"aria-disabled":a},e6));var e7=(0,s.default)(c,S,(0,d.default)((0,d.default)((0,d.default)((0,d.default)((0,d.default)({},"".concat(c,"-start"),"start"===P),"".concat(c,"-center"),"center"===P),"".concat(c,"-end"),"end"===P),"".concat(c,"-simple"),J),"".concat(c,"-disabled"),U));return t.default.createElement("ul",(0,i.default)({className:e7,style:X,ref:el},eP),eD,e3,J?eF:e_,e6,t.default.createElement($,{locale:L,rootPrefixCls:c,disabled:U,selectPrefixCls:void 0===u?"rc-select":u,changeSize:function(e){var t=z(e,eu,B),i=eg>t&&0!==t?t:eg;es(e),eh(i),null==q||q(eg,e),ep(i),null==w||w(i,e)},pageSize:eu,pageSizeOptions:Z,quickGo:ey?ez:null,goButton:eX,showSizeChanger:V,sizeChangerRender:Y}))};var N=e.i(727214),j=e.i(242064),B=e.i(517455),M=e.i(150073),I=e.i(408850),O=e.i(327494),w=e.i(104458);e.i(296059);var T=e.i(915654),P=e.i(349942),D=e.i(517458),H=e.i(889943),A=e.i(183293),_=e.i(246422),R=e.i(838378);let W=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},(0,D.initComponentToken)(e)),q=e=>(0,R.mergeToken)(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,D.initInputToken)(e)),K=(0,_.genStyleHooks)("Pagination",e=>{let t=q(e);return[(e=>{let{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,A.resetComponent)(e)),{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:(0,T.unit)(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),(e=>{let{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:(0,T.unit)(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${(0,T.unit)(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,T.unit)(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}})(e)),(e=>{let{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
- ${t}-prev,
- ${t}-jump-prev,
- ${t}-jump-next
- `]:{marginInlineEnd:e.marginXS},[`
- ${t}-prev,
- ${t}-next,
- ${t}-jump-prev,
- ${t}-jump-next
- `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:(0,T.unit)(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,T.unit)(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:(0,T.unit)(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,P.genBasicInputStyle)(e)),(0,H.genBaseOutlinedStyle)(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},(0,H.genDisabledStyle)(e)),width:e.quickJumperInputWidth,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}})(e)),(e=>{let{componentCls:t}=e;return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:e.itemSize,lineHeight:(0,T.unit)(e.itemSize),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSize,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSize,lineHeight:(0,T.unit)(e.itemSize)}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:e.itemSize,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${(0,T.unit)(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${(0,T.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${(0,T.unit)(e.inputOutlineOffset)} 0 ${(0,T.unit)(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${t}-mini`]:{[`${t}-prev, ${t}-next`]:{height:e.itemSizeSM,lineHeight:(0,T.unit)(e.itemSizeSM),[`${t}-item-link`]:{height:e.itemSizeSM,"&::after":{height:e.itemSizeSM,lineHeight:(0,T.unit)(e.itemSizeSM)}}},[`${t}-simple-pager`]:{height:e.itemSizeSM,input:{width:e.paginationMiniQuickJumperInputWidth}}}}}})(e)),(e=>{let{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:(0,T.unit)(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:(0,T.unit)(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:(0,T.unit)(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[`
- &${t}-mini ${t}-prev ${t}-item-link,
- &${t}-mini ${t}-next ${t}-item-link
- `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:(0,T.unit)(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:(0,T.unit)(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:(0,T.unit)(e.itemSizeSM),input:Object.assign(Object.assign({},(0,P.genInputSmallStyle)(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}})(e)),(e=>{let{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}})(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}})(t),(e=>{let{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},(0,A.genFocusStyle)(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},(0,A.genFocusOutline)(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:(0,A.genFocusOutline)(e)}}}})(t)]},W),L=(0,_.genSubStyleComponent)(["Pagination","bordered"],e=>(e=>{let{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${(0,T.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}})(q(e)),W);function X(e){return(0,t.useMemo)(()=>"boolean"==typeof e?[e,{}]:e&&"object"==typeof e?[!0,e]:[void 0,void 0],[e])}var F=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(i[n[o]]=e[n[o]]);return i};e.s(["default",0,e=>{let{align:i,prefixCls:n,selectPrefixCls:o,className:l,rootClassName:d,style:m,size:g,locale:p,responsive:b,showSizeChanger:f,selectComponentClass:v,pageSizeOptions:h}=e,S=F(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:$}=(0,M.default)(b),[,C]=(0,w.useToken)(),{getPrefixCls:k,direction:y,showSizeChanger:x,className:z,style:T}=(0,j.useComponentConfig)("pagination"),P=k("pagination",n),[D,H,A]=K(P),_=(0,B.default)(g),R="small"===_||!!($&&!_&&b),[W]=(0,I.useLocale)("Pagination",N.default),q=Object.assign(Object.assign({},W),p),[U,J]=X(f),[G,Q]=X(x),V=null!=J?J:Q,Y=v||O.default,Z=t.useMemo(()=>h?h.map(e=>Number(e)):void 0,[h]),ee=t.useMemo(()=>{let e=t.createElement("span",{className:`${P}-item-ellipsis`},"•••"),i=t.createElement("button",{className:`${P}-item-link`,type:"button",tabIndex:-1},"rtl"===y?t.createElement(u.default,null):t.createElement(c.default,null)),n=t.createElement("button",{className:`${P}-item-link`,type:"button",tabIndex:-1},"rtl"===y?t.createElement(c.default,null):t.createElement(u.default,null));return{prevIcon:i,nextIcon:n,jumpPrevIcon:t.createElement("a",{className:`${P}-item-link`},t.createElement("div",{className:`${P}-item-container`},"rtl"===y?t.createElement(r,{className:`${P}-item-link-icon`}):t.createElement(a,{className:`${P}-item-link-icon`}),e)),jumpNextIcon:t.createElement("a",{className:`${P}-item-link`},t.createElement("div",{className:`${P}-item-container`},"rtl"===y?t.createElement(a,{className:`${P}-item-link-icon`}):t.createElement(r,{className:`${P}-item-link-icon`}),e))}},[y,P]),et=k("select",o),ei=(0,s.default)({[`${P}-${i}`]:!!i,[`${P}-mini`]:R,[`${P}-rtl`]:"rtl"===y,[`${P}-bordered`]:C.wireframe},z,l,d,H,A),en=Object.assign(Object.assign({},T),m);return D(t.createElement(t.Fragment,null,C.wireframe&&t.createElement(L,{prefixCls:P}),t.createElement(E,Object.assign({},ee,S,{style:en,prefixCls:P,selectPrefixCls:et,className:ei,locale:q,pageSizeOptions:Z,showSizeChanger:null!=U?U:G,sizeChangerRender:e=>{var i;let{disabled:n,size:o,onSizeChange:a,"aria-label":l,className:r,options:c}=e,{className:u,onChange:d}=V||{},m=null==(i=c.find(e=>String(e.value)===String(o)))?void 0:i.value;return t.createElement(Y,Object.assign({disabled:n,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:e=>e.parentNode,"aria-label":l,options:c},V,{value:m,onChange:(e,t)=>{null==a||a(e),null==d||d(e,t)},size:R?"small":"middle",className:(0,s.default)(r,u)}))}}))))}],165370)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},500727,e=>{"use strict";var t=e.i(266027),i=e.i(243652),n=e.i(602869),o=e.i(135214);let a=(0,i.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:i}=(0,o.default)();return(0,t.useQuery)({queryKey:a.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,n.fetchMCPServers)(i,e),enabled:!!i})}])}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/33slw_ldbg6ew.js b/litellm/proxy/_experimental/out/_next/static/chunks/0mb_hzfdkw028.js
similarity index 79%
rename from litellm/proxy/_experimental/out/_next/static/chunks/33slw_ldbg6ew.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/0mb_hzfdkw028.js
index 4962679970c..8c1d0d81f85 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/33slw_ldbg6ew.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0mb_hzfdkw028.js
@@ -1,2 +1,2 @@
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,695411,e=>{"use strict";var t=e.i(602869);let r=async e=>{try{let r=await (0,t.modelHubCall)(e);if(r?.data.length>0){let e=r.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,r])},112179,581070,e=>{"use strict";var t=e.i(843476),r=e.i(487486),o=e.i(115504),l=e.i(746798);function n({content:e,trigger:r}){return(0,t.jsx)(l.TooltipProvider,{delay:300,children:(0,t.jsxs)(l.Tooltip,{children:[(0,t.jsx)(l.TooltipTrigger,{render:r}),(0,t.jsx)(l.TooltipContent,{children:e})]})})}e.s(["CellTooltip",0,n],581070);let s={success:"border-green-200 bg-green-50 text-green-600",error:"border-red-200 bg-red-50 text-red-600",warning:"border-amber-200 bg-amber-50 text-amber-600",neutral:"border-gray-200 bg-gray-50 text-gray-600",info:"border-blue-200 bg-blue-50 text-blue-600"};e.s(["StatusBadge",0,function({tone:e,label:l,tooltip:a,dataTestId:i}){let d=(0,t.jsx)(r.Badge,{variant:"outline","data-testid":i,className:(0,o.cn)("whitespace-nowrap font-normal",s[e]),children:l});return a?(0,t.jsx)(n,{content:a,trigger:d}):d}],112179)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),o=e.i(673706),l=e.i(271645);let n=l.default.forwardRef((e,n)=>{let{color:s,className:a,children:i}=e;return l.default.createElement("p",{ref:n,className:(0,r.tremorTwMerge)("text-tremor-default",s?(0,o.getColorClassNames)(s,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),a)},i)});n.displayName="Text",e.s(["default",0,n],936325),e.s(["Text",0,n],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),o=e.i(271645);let l=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],n=e=>({_s:e,status:l[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),s=e=>e?6:5,a=(e,t,r,o,l)=>{clearTimeout(o.current);let s=n(e);t(s),r.current=s,l&&l({current:s})};var i=e.i(480731),d=e.i(444755),u=e.i(673706);let c=e=>{var r=(0,t.__rest)(e,[]);return o.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),o.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),o.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let p={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},g=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,u.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,u.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,u.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,u.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,u.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,u.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,u.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,u.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,u.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,u.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,u.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,u.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,u.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,u.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},f=(0,u.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:r,Icon:l,needMargin:n,transitionStatus:s})=>{let a=n?r===i.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",u=(0,d.tremorTwMerge)("w-0 h-0"),m={default:u,entering:u,entered:t,exiting:t,exited:u};return e?o.default.createElement(c,{className:(0,d.tremorTwMerge)(f("icon"),"animate-spin shrink-0",a,m.default,m[s]),style:{transition:"width 150ms"}}):o.default.createElement(l,{className:(0,d.tremorTwMerge)(f("icon"),"shrink-0",t,a)})},b=o.default.forwardRef((e,l)=>{let{icon:c,iconPosition:m=i.HorizontalPositions.Left,size:b=i.Sizes.SM,color:v,variant:C="primary",disabled:x,loading:k=!1,loadingText:E,children:y,tooltip:S,className:w}=e,T=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),P=k||x,N=void 0!==c||k,B=k&&E,M=!(!y&&!B),R=(0,d.tremorTwMerge)(p[b].height,p[b].width),I="light"!==C?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",O=g(C,v),L=("light"!==C?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[b],{tooltipProps:D,getReferenceProps:A}=(0,r.useTooltip)(300),[F,j]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:l,timeout:i,initialEntered:d,mountOnEnter:u,unmountOnExit:c,onStateChange:m}={})=>{let[p,g]=(0,o.useState)(()=>n(d?2:s(u))),f=(0,o.useRef)(p),h=(0,o.useRef)(0),[b,v]="object"==typeof i?[i.enter,i.exit]:[i,i],C=(0,o.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return s(t)}})(f.current._s,c);e&&a(e,g,f,h,m)},[m,c]);return[p,(0,o.useCallback)(o=>{let n=e=>{switch(a(e,g,f,h,m),e){case 1:b>=0&&(h.current=((...e)=>setTimeout(...e))(C,b));break;case 4:v>=0&&(h.current=((...e)=>setTimeout(...e))(C,v));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||n(e+1)},0)}},i=f.current.isEnter;"boolean"!=typeof o&&(o=!i),o?i||n(e?+!r:2):i&&n(t?l?3:4:s(c))},[C,m,e,t,r,l,b,v,c]),C]})({timeout:50});return(0,o.useEffect)(()=>{j(k)},[k]),o.default.createElement("button",Object.assign({ref:(0,u.mergeRefs)([l,D.refs.setReference]),className:(0,d.tremorTwMerge)(f("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",I,L.paddingX,L.paddingY,L.fontSize,O.textColor,O.bgColor,O.borderColor,O.hoverBorderColor,P?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(g(C,v).hoverTextColor,g(C,v).hoverBgColor,g(C,v).hoverBorderColor),w),disabled:P},A,T),o.default.createElement(r.default,Object.assign({text:S},D)),N&&m!==i.HorizontalPositions.Right?o.default.createElement(h,{loading:k,iconSize:R,iconPosition:m,Icon:c,transitionStatus:F.status,needMargin:M}):null,B||y?o.default.createElement("span",{className:(0,d.tremorTwMerge)(f("text"),"text-tremor-default whitespace-nowrap")},B?E:y):null,N&&m===i.HorizontalPositions.Right?o.default.createElement(h,{loading:k,iconSize:R,iconPosition:m,Icon:c,transitionStatus:F.status,needMargin:M}):null)});b.displayName="Button",e.s(["Button",0,b],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(480731),l=e.i(95779),n=e.i(444755),s=e.i(673706);let a=(0,s.makeClassName)("Card"),i=r.default.forwardRef((e,i)=>{let{decoration:d="",decorationColor:u,children:c,className:m}=e,p=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:i,className:(0,n.tremorTwMerge)(a("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",u?(0,s.getColorClassNames)(u,l.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case o.HorizontalPositions.Left:return"border-l-4";case o.VerticalPositions.Top:return"border-t-4";case o.HorizontalPositions.Right:return"border-r-4";case o.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),m)},p),c)});i.displayName="Card",e.s(["Card",0,i],304967)},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),o=e.i(673706),l=e.i(271645);let n={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},s={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},a={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},i={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,n,"gridColsLg",0,i,"gridColsMd",0,a,"gridColsSm",0,s],46757);let d=(0,o.makeClassName)("Grid"),u=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",c=l.default.forwardRef((e,o)=>{let{numItems:c=1,numItemsSm:m,numItemsMd:p,numItemsLg:g,children:f,className:h}=e,b=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),v=u(c,n),C=u(m,s),x=u(p,a),k=u(g,i),E=(0,r.tremorTwMerge)(v,C,x,k);return l.default.createElement("div",Object.assign({ref:o,className:(0,r.tremorTwMerge)(d("root"),"grid",E,h)},b),f)});c.displayName="Grid",e.s(["Grid",0,c],350967)},309426,e=>{"use strict";var t=e.i(290571),r=e.i(444755),o=e.i(673706),l=e.i(271645),n=e.i(46757);let s=(0,o.makeClassName)("Col"),a=l.default.forwardRef((e,o)=>{let a,i,d,u,{numColSpan:c=1,numColSpanSm:m,numColSpanMd:p,numColSpanLg:g,children:f,className:h}=e,b=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),v=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return l.default.createElement("div",Object.assign({ref:o,className:(0,r.tremorTwMerge)(s("root"),(a=v(c,n.colSpan),i=v(m,n.colSpanSm),d=v(p,n.colSpanMd),u=v(g,n.colSpanLg),(0,r.tremorTwMerge)(a,i,d,u)),h)},b),f)});a.displayName="Col",e.s(["Col",0,a],309426)},233538,e=>{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let o=(null==t?void 0:t.getAttribute("disabled"))==="";return!(o&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&o}])},83733,233137,e=>{"use strict";let t,r;var o,l,n=e.i(247167),s=e.i(271645),a=e.i(544508),i=e.i(746725),d=e.i(835696);void 0!==n.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(o=null==n.default?void 0:n.default.env)?void 0:o.NODE_ENV)==="test"&&void 0===(null==(l=null==Element?void 0:Element.prototype)?void 0:l.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
-`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,o){let[l,n]=(0,s.useState)(r),{hasFlag:u,addFlag:c,removeFlag:m}=function(e=0){let[t,r]=(0,s.useState)(e),o=(0,s.useCallback)(e=>r(e),[t]),l=(0,s.useCallback)(e=>r(t=>t|e),[t]),n=(0,s.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:o,addFlag:l,hasFlag:n,removeFlag:(0,s.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,s.useCallback)(e=>r(t=>t^e),[r])}}(e&&l?3:0),p=(0,s.useRef)(!1),g=(0,s.useRef)(!1),f=(0,i.useDisposables)();return(0,d.useIsoMorphicEffect)(()=>{var l;if(e){if(r&&n(!0),!t){r&&c(3);return}return null==(l=null==o?void 0:o.start)||l.call(o,r),function(e,{prepare:t,run:r,done:o,inFlight:l}){let n=(0,a.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:t,inFlight:l}),n.nextFrame(()=>{r(),n.requestAnimationFrame(()=>{n.add(function(e,t){var r,o;let l=(0,a.disposables)();if(!e)return l.dispose;let n=!1;l.add(()=>{n=!0});let s=null!=(o=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?o:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{n||t()}),l.dispose}(e,o))})}),n.dispose}(t,{inFlight:p,prepare(){g.current?g.current=!1:g.current=p.current,p.current=!0,g.current||(r?(c(3),m(4)):(c(4),m(2)))},run(){g.current?r?(m(3),c(4)):(m(4),c(3)):r?m(1):c(1)},done(){var e;g.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(p.current=!1,m(7),r||n(!1),null==(e=null==o?void 0:o.end)||e.call(o,r))}})}},[e,r,t,f]),e?[l,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let c=(0,s.createContext)(null);c.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return s.default.createElement(c.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return s.default.createElement(c.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,s.useContext)(c)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var o,l=e.i(290571),n=e.i(783222),s=e.i(433336),a=e.i(271645),i=e.i(394487),d=e.i(914189),u=e.i(144279),c=e.i(294316),m=e.i(83733);let p=(0,a.createContext)(()=>{});function g({value:e,children:t}){return a.default.createElement(p.Provider,{value:e},t)}e.s(["CloseProvider",0,g],674175);var f=e.i(233137),h=e.i(233538),b=e.i(397701),v=e.i(402155),C=e.i(700020);let x=null!=(o=a.default.startTransition)?o:function(e){e()};var k=e.i(998348),E=((t=E||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),y=((r=y||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let S={0:e=>({...e,disclosureState:(0,b.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},w=(0,a.createContext)(null);function T(e){let t=(0,a.useContext)(w);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,T),t}return t}w.displayName="DisclosureContext";let P=(0,a.createContext)(null);P.displayName="DisclosureAPIContext";let N=(0,a.createContext)(null);function B(e,t){return(0,b.match)(t.type,S,e,t)}N.displayName="DisclosurePanelContext";let M=a.Fragment,R=C.RenderFeatures.RenderStrategy|C.RenderFeatures.Static,I=Object.assign((0,C.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...o}=e,l=(0,a.useRef)(null),n=(0,c.useSyncRefs)(t,(0,c.optionalRef)(e=>{l.current=e},void 0===e.as||e.as===a.Fragment)),s=(0,a.useReducer)(B,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:i,buttonId:u},m]=s,p=(0,d.useEvent)(e=>{m({type:1});let t=(0,v.getOwnerDocument)(l);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),h=(0,a.useMemo)(()=>({close:p}),[p]),x=(0,a.useMemo)(()=>({open:0===i,close:p}),[i,p]),k=(0,C.useRender)();return a.default.createElement(w.Provider,{value:s},a.default.createElement(P.Provider,{value:h},a.default.createElement(g,{value:p},a.default.createElement(f.OpenClosedProvider,{value:(0,b.match)(i,{0:f.State.Open,1:f.State.Closed})},k({ourProps:{ref:n},theirProps:o,slot:x,defaultTag:M,name:"Disclosure"})))))}),{Button:(0,C.forwardRefWithAs)(function(e,t){let r=(0,a.useId)(),{id:o=`headlessui-disclosure-button-${r}`,disabled:l=!1,autoFocus:m=!1,...p}=e,[g,f]=T("Disclosure.Button"),b=(0,a.useContext)(N),v=null!==b&&b===g.panelId,x=(0,a.useRef)(null),E=(0,c.useSyncRefs)(x,t,(0,d.useEvent)(e=>{if(!v)return f({type:4,element:e})}));(0,a.useEffect)(()=>{if(!v)return f({type:2,buttonId:o}),()=>{f({type:2,buttonId:null})}},[o,f,v]);let y=(0,d.useEvent)(e=>{var t;if(v){if(1===g.disclosureState)return;switch(e.key){case k.Keys.Space:case k.Keys.Enter:e.preventDefault(),e.stopPropagation(),f({type:0}),null==(t=g.buttonElement)||t.focus()}}else switch(e.key){case k.Keys.Space:case k.Keys.Enter:e.preventDefault(),e.stopPropagation(),f({type:0})}}),S=(0,d.useEvent)(e=>{e.key===k.Keys.Space&&e.preventDefault()}),w=(0,d.useEvent)(e=>{var t;(0,h.isDisabledReactIssue7711)(e.currentTarget)||l||(v?(f({type:0}),null==(t=g.buttonElement)||t.focus()):f({type:0}))}),{isFocusVisible:P,focusProps:B}=(0,n.useFocusRing)({autoFocus:m}),{isHovered:M,hoverProps:R}=(0,s.useHover)({isDisabled:l}),{pressed:I,pressProps:O}=(0,i.useActivePress)({disabled:l}),L=(0,a.useMemo)(()=>({open:0===g.disclosureState,hover:M,active:I,disabled:l,focus:P,autofocus:m}),[g,M,I,P,l,m]),D=(0,u.useResolveButtonType)(e,g.buttonElement),A=v?(0,C.mergeProps)({ref:E,type:D,disabled:l||void 0,autoFocus:m,onKeyDown:y,onClick:w},B,R,O):(0,C.mergeProps)({ref:E,id:o,type:D,"aria-expanded":0===g.disclosureState,"aria-controls":g.panelElement?g.panelId:void 0,disabled:l||void 0,autoFocus:m,onKeyDown:y,onKeyUp:S,onClick:w},B,R,O);return(0,C.useRender)()({ourProps:A,theirProps:p,slot:L,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,C.forwardRefWithAs)(function(e,t){let r=(0,a.useId)(),{id:o=`headlessui-disclosure-panel-${r}`,transition:l=!1,...n}=e,[s,i]=T("Disclosure.Panel"),{close:u}=function e(t){let r=(0,a.useContext)(P);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[p,g]=(0,a.useState)(null),h=(0,c.useSyncRefs)(t,(0,d.useEvent)(e=>{x(()=>i({type:5,element:e}))}),g);(0,a.useEffect)(()=>(i({type:3,panelId:o}),()=>{i({type:3,panelId:null})}),[o,i]);let b=(0,f.useOpenClosed)(),[v,k]=(0,m.useTransition)(l,p,null!==b?(b&f.State.Open)===f.State.Open:0===s.disclosureState),E=(0,a.useMemo)(()=>({open:0===s.disclosureState,close:u}),[s.disclosureState,u]),y={ref:h,id:o,...(0,m.transitionDataAttributes)(k)},S=(0,C.useRender)();return a.default.createElement(f.ResetOpenClosedProvider,null,a.default.createElement(N.Provider,{value:s.panelId},S({ourProps:y,theirProps:n,slot:E,defaultTag:"div",features:R,visible:v,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,I],886148);let O=(0,a.createContext)(void 0);var L=e.i(444755);let D=(0,e.i(673706).makeClassName)("Accordion"),A=(0,a.createContext)({isOpen:!1}),F=a.default.forwardRef((e,t)=>{var r;let{defaultOpen:o=!1,children:n,className:s}=e,i=(0,l.__rest)(e,["defaultOpen","children","className"]),d=null!=(r=(0,a.useContext)(O))?r:(0,L.tremorTwMerge)("rounded-tremor-default border");return a.default.createElement(I,Object.assign({as:"div",ref:t,className:(0,L.tremorTwMerge)(D("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",d,s),defaultOpen:o},i),({open:e})=>a.default.createElement(A.Provider,{value:{isOpen:e}},n))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(886148);let l=e=>{var o=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},o),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var n=e.i(543086),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("AccordionHeader"),i=r.default.forwardRef((e,i)=>{let{children:d,className:u}=e,c=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(n.OpenContext);return r.default.createElement(o.Disclosure.Button,Object.assign({ref:i,className:(0,s.tremorTwMerge)(a("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},c),r.default.createElement("div",{className:(0,s.tremorTwMerge)(a("children"),"flex flex-1 text-inherit mr-4")},d),r.default.createElement("div",null,r.default.createElement(l,{className:(0,s.tremorTwMerge)(a("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});i.displayName="AccordionHeader",e.s(["AccordionHeader",0,i],898667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(886148),l=e.i(444755);let n=(0,e.i(673706).makeClassName)("AccordionBody"),s=r.default.forwardRef((e,s)=>{let{children:a,className:i}=e,d=(0,t.__rest)(e,["children","className"]);return r.default.createElement(o.Disclosure.Panel,Object.assign({ref:s,className:(0,l.tremorTwMerge)(n("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",i)},d),a)});s.displayName="AccordionBody",e.s(["AccordionBody",0,s],130643)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,o,l){let[n,s]=(0,t.useState)(l),a=void 0!==e,i=(0,t.useRef)(a),d=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!a||i.current||d.current?a||!i.current||u.current||(u.current=!0,i.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,i.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:n,(0,r.useEvent)(e=>(a||s(e),null==o?void 0:o(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let o=(0,t.createContext)(void 0);function l(){return(0,t.useContext)(o)}e.s(["useDisabled",0,l],601893);var n=e.i(174080),s=e.i(746725);function a(e={},t=null,r=[]){for(let[o,l]of Object.entries(e))!function e(t,r,o){if(Array.isArray(o))for(let[l,n]of o.entries())e(t,i(r,l.toString()),n);else o instanceof Date?t.push([r,o.toISOString()]):"boolean"==typeof o?t.push([r,o?"1":"0"]):"string"==typeof o?t.push([r,o]):"number"==typeof o?t.push([r,`${o}`]):null==o?t.push([r,""]):a(o,r,t)}(r,i(t,o),l);return r}function i(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let o=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(o){for(let t of o.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=o.requestSubmit)||r.call(o)}},"objectToFormEntries",0,a],694421);var d=e.i(700020),u=e.i(2788);let c=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(c);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:o}=r;return o?(0,n.createPortal)(t.default.createElement(t.default.Fragment,null,e),o):null}function p({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:o,onReset:l,overrides:n}){let[i,c]=(0,t.useState)(null),g=(0,s.useDisposables)();return(0,t.useEffect)(()=>{if(l&&i)return g.addEventListener(i,"reset",l)},[i,r,l]),t.default.createElement(m,null,t.default.createElement(p,{setForm:c,formId:r}),a(e).map(([e,l])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,d.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:o,name:e,value:l,...n})})))}],140721);let g=(0,t.createContext)(void 0);function f(){return(0,t.useContext)(g)}e.s(["useProvidedId",0,f],942803);var h=e.i(835696),b=e.i(294316);let v=(0,t.createContext)(null);v.displayName="DescriptionContext";let C=Object.assign((0,d.forwardRefWithAs)(function(e,r){let o=(0,t.useId)(),n=l(),{id:s=`headlessui-description-${o}`,...a}=e,i=function e(){let r=(0,t.useContext)(v);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,b.useSyncRefs)(r);(0,h.useIsoMorphicEffect)(()=>i.register(s),[s,i.register]);let c=n||!1,m=(0,t.useMemo)(()=>({...i.slot,disabled:c}),[i.slot,c]),p={ref:u,...i.props,id:s};return(0,d.useRender)()({ourProps:p,theirProps:a,slot:m,defaultTag:"p",name:i.name||"Description"})}),{});e.s(["Description",0,C,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(v))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,o]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let l=(0,r.useEvent)(e=>(o(t=>[...t,e]),()=>o(t=>{let r=t.slice(),o=r.indexOf(e);return -1!==o&&r.splice(o,1),r}))),n=(0,t.useMemo)(()=>({register:l,slot:e.slot,name:e.name,props:e.props,value:e.value}),[l,e.slot,e.name,e.props,e.value]);return t.default.createElement(v.Provider,{value:n},e.children)},[o])]}],35889);let x=(0,t.createContext)(null);function k(e){var r,o,l;let n=null!=(o=null==(r=(0,t.useContext)(x))?void 0:r.value)?o:void 0;return(null!=(l=null==e?void 0:e.length)?l:0)>0?[n,...e].filter(Boolean).join(" "):n}x.displayName="LabelContext";let E=Object.assign((0,d.forwardRefWithAs)(function(e,o){var n;let s=(0,t.useId)(),a=function e(){let r=(0,t.useContext)(x);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),i=f(),u=l(),{id:c=`headlessui-label-${s}`,htmlFor:m=null!=i?i:null==(n=a.props)?void 0:n.htmlFor,passive:p=!1,...g}=e,v=(0,b.useSyncRefs)(o);(0,h.useIsoMorphicEffect)(()=>a.register(c),[c,a.register]);let C=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),a.props&&"onClick"in a.props&&"function"==typeof a.props.onClick&&a.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),k=u||!1,E=(0,t.useMemo)(()=>({...a.slot,disabled:k}),[a.slot,k]),y={ref:v,...a.props,id:c,htmlFor:m,onClick:C};return p&&("onClick"in y&&(delete y.htmlFor,delete y.onClick),"onClick"in g&&delete g.onClick),(0,d.useRender)()({ourProps:y,theirProps:g,slot:E,defaultTag:m?"label":"div",name:a.name||"Label"})}),{});e.s(["Label",0,E,"useLabelledBy",0,k,"useLabels",0,function({inherit:e=!1}={}){let o=k(),[l,n]=(0,t.useState)([]),s=e?[o,...l].filter(Boolean):l;return[s.length>0?s.join(" "):void 0,(0,t.useMemo)(()=>function(e){let o=(0,r.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),o=r.indexOf(e);return -1!==o&&r.splice(o,1),r}))),l=(0,t.useMemo)(()=>({register:o,slot:e.slot,name:e.name,props:e.props,value:e.value}),[o,e.slot,e.name,e.props,e.value]);return t.default.createElement(x.Provider,{value:l},e.children)},[n])]}],722678)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)}]);
\ No newline at end of file
+`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,o){let[l,n]=(0,s.useState)(r),{hasFlag:u,addFlag:c,removeFlag:m}=function(e=0){let[t,r]=(0,s.useState)(e),o=(0,s.useCallback)(e=>r(e),[t]),l=(0,s.useCallback)(e=>r(t=>t|e),[t]),n=(0,s.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:o,addFlag:l,hasFlag:n,removeFlag:(0,s.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,s.useCallback)(e=>r(t=>t^e),[r])}}(e&&l?3:0),p=(0,s.useRef)(!1),g=(0,s.useRef)(!1),f=(0,i.useDisposables)();return(0,d.useIsoMorphicEffect)(()=>{var l;if(e){if(r&&n(!0),!t){r&&c(3);return}return null==(l=null==o?void 0:o.start)||l.call(o,r),function(e,{prepare:t,run:r,done:o,inFlight:l}){let n=(0,a.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:t,inFlight:l}),n.nextFrame(()=>{r(),n.requestAnimationFrame(()=>{n.add(function(e,t){var r,o;let l=(0,a.disposables)();if(!e)return l.dispose;let n=!1;l.add(()=>{n=!0});let s=null!=(o=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?o:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{n||t()}),l.dispose}(e,o))})}),n.dispose}(t,{inFlight:p,prepare(){g.current?g.current=!1:g.current=p.current,p.current=!0,g.current||(r?(c(3),m(4)):(c(4),m(2)))},run(){g.current?r?(m(3),c(4)):(m(4),c(3)):r?m(1):c(1)},done(){var e;g.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(p.current=!1,m(7),r||n(!1),null==(e=null==o?void 0:o.end)||e.call(o,r))}})}},[e,r,t,f]),e?[l,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let c=(0,s.createContext)(null);c.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return s.default.createElement(c.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return s.default.createElement(c.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,s.useContext)(c)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var o,l=e.i(290571),n=e.i(783222),s=e.i(433336),a=e.i(271645),i=e.i(394487),d=e.i(914189),u=e.i(144279),c=e.i(294316),m=e.i(83733);let p=(0,a.createContext)(()=>{});function g({value:e,children:t}){return a.default.createElement(p.Provider,{value:e},t)}e.s(["CloseProvider",0,g],674175);var f=e.i(233137),h=e.i(233538),b=e.i(397701),v=e.i(402155),C=e.i(700020);let x=null!=(o=a.default.startTransition)?o:function(e){e()};var k=e.i(998348),E=((t=E||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),y=((r=y||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let S={0:e=>({...e,disclosureState:(0,b.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},w=(0,a.createContext)(null);function T(e){let t=(0,a.useContext)(w);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,T),t}return t}w.displayName="DisclosureContext";let P=(0,a.createContext)(null);P.displayName="DisclosureAPIContext";let N=(0,a.createContext)(null);function B(e,t){return(0,b.match)(t.type,S,e,t)}N.displayName="DisclosurePanelContext";let M=a.Fragment,R=C.RenderFeatures.RenderStrategy|C.RenderFeatures.Static,I=Object.assign((0,C.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...o}=e,l=(0,a.useRef)(null),n=(0,c.useSyncRefs)(t,(0,c.optionalRef)(e=>{l.current=e},void 0===e.as||e.as===a.Fragment)),s=(0,a.useReducer)(B,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:i,buttonId:u},m]=s,p=(0,d.useEvent)(e=>{m({type:1});let t=(0,v.getOwnerDocument)(l);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),h=(0,a.useMemo)(()=>({close:p}),[p]),x=(0,a.useMemo)(()=>({open:0===i,close:p}),[i,p]),k=(0,C.useRender)();return a.default.createElement(w.Provider,{value:s},a.default.createElement(P.Provider,{value:h},a.default.createElement(g,{value:p},a.default.createElement(f.OpenClosedProvider,{value:(0,b.match)(i,{0:f.State.Open,1:f.State.Closed})},k({ourProps:{ref:n},theirProps:o,slot:x,defaultTag:M,name:"Disclosure"})))))}),{Button:(0,C.forwardRefWithAs)(function(e,t){let r=(0,a.useId)(),{id:o=`headlessui-disclosure-button-${r}`,disabled:l=!1,autoFocus:m=!1,...p}=e,[g,f]=T("Disclosure.Button"),b=(0,a.useContext)(N),v=null!==b&&b===g.panelId,x=(0,a.useRef)(null),E=(0,c.useSyncRefs)(x,t,(0,d.useEvent)(e=>{if(!v)return f({type:4,element:e})}));(0,a.useEffect)(()=>{if(!v)return f({type:2,buttonId:o}),()=>{f({type:2,buttonId:null})}},[o,f,v]);let y=(0,d.useEvent)(e=>{var t;if(v){if(1===g.disclosureState)return;switch(e.key){case k.Keys.Space:case k.Keys.Enter:e.preventDefault(),e.stopPropagation(),f({type:0}),null==(t=g.buttonElement)||t.focus()}}else switch(e.key){case k.Keys.Space:case k.Keys.Enter:e.preventDefault(),e.stopPropagation(),f({type:0})}}),S=(0,d.useEvent)(e=>{e.key===k.Keys.Space&&e.preventDefault()}),w=(0,d.useEvent)(e=>{var t;(0,h.isDisabledReactIssue7711)(e.currentTarget)||l||(v?(f({type:0}),null==(t=g.buttonElement)||t.focus()):f({type:0}))}),{isFocusVisible:P,focusProps:B}=(0,n.useFocusRing)({autoFocus:m}),{isHovered:M,hoverProps:R}=(0,s.useHover)({isDisabled:l}),{pressed:I,pressProps:O}=(0,i.useActivePress)({disabled:l}),L=(0,a.useMemo)(()=>({open:0===g.disclosureState,hover:M,active:I,disabled:l,focus:P,autofocus:m}),[g,M,I,P,l,m]),D=(0,u.useResolveButtonType)(e,g.buttonElement),A=v?(0,C.mergeProps)({ref:E,type:D,disabled:l||void 0,autoFocus:m,onKeyDown:y,onClick:w},B,R,O):(0,C.mergeProps)({ref:E,id:o,type:D,"aria-expanded":0===g.disclosureState,"aria-controls":g.panelElement?g.panelId:void 0,disabled:l||void 0,autoFocus:m,onKeyDown:y,onKeyUp:S,onClick:w},B,R,O);return(0,C.useRender)()({ourProps:A,theirProps:p,slot:L,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,C.forwardRefWithAs)(function(e,t){let r=(0,a.useId)(),{id:o=`headlessui-disclosure-panel-${r}`,transition:l=!1,...n}=e,[s,i]=T("Disclosure.Panel"),{close:u}=function e(t){let r=(0,a.useContext)(P);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[p,g]=(0,a.useState)(null),h=(0,c.useSyncRefs)(t,(0,d.useEvent)(e=>{x(()=>i({type:5,element:e}))}),g);(0,a.useEffect)(()=>(i({type:3,panelId:o}),()=>{i({type:3,panelId:null})}),[o,i]);let b=(0,f.useOpenClosed)(),[v,k]=(0,m.useTransition)(l,p,null!==b?(b&f.State.Open)===f.State.Open:0===s.disclosureState),E=(0,a.useMemo)(()=>({open:0===s.disclosureState,close:u}),[s.disclosureState,u]),y={ref:h,id:o,...(0,m.transitionDataAttributes)(k)},S=(0,C.useRender)();return a.default.createElement(f.ResetOpenClosedProvider,null,a.default.createElement(N.Provider,{value:s.panelId},S({ourProps:y,theirProps:n,slot:E,defaultTag:"div",features:R,visible:v,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,I],886148);let O=(0,a.createContext)(void 0);var L=e.i(444755);let D=(0,e.i(673706).makeClassName)("Accordion"),A=(0,a.createContext)({isOpen:!1}),F=a.default.forwardRef((e,t)=>{var r;let{defaultOpen:o=!1,children:n,className:s}=e,i=(0,l.__rest)(e,["defaultOpen","children","className"]),d=null!=(r=(0,a.useContext)(O))?r:(0,L.tremorTwMerge)("rounded-tremor-default border");return a.default.createElement(I,Object.assign({as:"div",ref:t,className:(0,L.tremorTwMerge)(D("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",d,s),defaultOpen:o},i),({open:e})=>a.default.createElement(A.Provider,{value:{isOpen:e}},n))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(886148);let l=e=>{var o=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},o),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var n=e.i(543086),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("AccordionHeader"),i=r.default.forwardRef((e,i)=>{let{children:d,className:u}=e,c=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(n.OpenContext);return r.default.createElement(o.Disclosure.Button,Object.assign({ref:i,className:(0,s.tremorTwMerge)(a("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},c),r.default.createElement("div",{className:(0,s.tremorTwMerge)(a("children"),"flex flex-1 text-inherit mr-4")},d),r.default.createElement("div",null,r.default.createElement(l,{className:(0,s.tremorTwMerge)(a("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});i.displayName="AccordionHeader",e.s(["AccordionHeader",0,i],898667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(886148),l=e.i(444755);let n=(0,e.i(673706).makeClassName)("AccordionBody"),s=r.default.forwardRef((e,s)=>{let{children:a,className:i}=e,d=(0,t.__rest)(e,["children","className"]);return r.default.createElement(o.Disclosure.Panel,Object.assign({ref:s,className:(0,l.tremorTwMerge)(n("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",i)},d),a)});s.displayName="AccordionBody",e.s(["AccordionBody",0,s],130643)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,o,l){let[n,s]=(0,t.useState)(l),a=void 0!==e,i=(0,t.useRef)(a),d=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!a||i.current||d.current?a||!i.current||u.current||(u.current=!0,i.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,i.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:n,(0,r.useEvent)(e=>(a||s(e),null==o?void 0:o(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let o=(0,t.createContext)(void 0);function l(){return(0,t.useContext)(o)}e.s(["useDisabled",0,l],601893);var n=e.i(174080),s=e.i(746725);function a(e={},t=null,r=[]){for(let[o,l]of Object.entries(e))!function e(t,r,o){if(Array.isArray(o))for(let[l,n]of o.entries())e(t,i(r,l.toString()),n);else o instanceof Date?t.push([r,o.toISOString()]):"boolean"==typeof o?t.push([r,o?"1":"0"]):"string"==typeof o?t.push([r,o]):"number"==typeof o?t.push([r,`${o}`]):null==o?t.push([r,""]):a(o,r,t)}(r,i(t,o),l);return r}function i(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let o=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(o){for(let t of o.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=o.requestSubmit)||r.call(o)}},"objectToFormEntries",0,a],694421);var d=e.i(700020),u=e.i(2788);let c=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(c);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:o}=r;return o?(0,n.createPortal)(t.default.createElement(t.default.Fragment,null,e),o):null}function p({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:o,onReset:l,overrides:n}){let[i,c]=(0,t.useState)(null),g=(0,s.useDisposables)();return(0,t.useEffect)(()=>{if(l&&i)return g.addEventListener(i,"reset",l)},[i,r,l]),t.default.createElement(m,null,t.default.createElement(p,{setForm:c,formId:r}),a(e).map(([e,l])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,d.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:o,name:e,value:l,...n})})))}],140721);let g=(0,t.createContext)(void 0);function f(){return(0,t.useContext)(g)}e.s(["useProvidedId",0,f],942803);var h=e.i(835696),b=e.i(294316);let v=(0,t.createContext)(null);v.displayName="DescriptionContext";let C=Object.assign((0,d.forwardRefWithAs)(function(e,r){let o=(0,t.useId)(),n=l(),{id:s=`headlessui-description-${o}`,...a}=e,i=function e(){let r=(0,t.useContext)(v);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,b.useSyncRefs)(r);(0,h.useIsoMorphicEffect)(()=>i.register(s),[s,i.register]);let c=n||!1,m=(0,t.useMemo)(()=>({...i.slot,disabled:c}),[i.slot,c]),p={ref:u,...i.props,id:s};return(0,d.useRender)()({ourProps:p,theirProps:a,slot:m,defaultTag:"p",name:i.name||"Description"})}),{});e.s(["Description",0,C,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(v))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,o]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let l=(0,r.useEvent)(e=>(o(t=>[...t,e]),()=>o(t=>{let r=t.slice(),o=r.indexOf(e);return -1!==o&&r.splice(o,1),r}))),n=(0,t.useMemo)(()=>({register:l,slot:e.slot,name:e.name,props:e.props,value:e.value}),[l,e.slot,e.name,e.props,e.value]);return t.default.createElement(v.Provider,{value:n},e.children)},[o])]}],35889);let x=(0,t.createContext)(null);function k(e){var r,o,l;let n=null!=(o=null==(r=(0,t.useContext)(x))?void 0:r.value)?o:void 0;return(null!=(l=null==e?void 0:e.length)?l:0)>0?[n,...e].filter(Boolean).join(" "):n}x.displayName="LabelContext";let E=Object.assign((0,d.forwardRefWithAs)(function(e,o){var n;let s=(0,t.useId)(),a=function e(){let r=(0,t.useContext)(x);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),i=f(),u=l(),{id:c=`headlessui-label-${s}`,htmlFor:m=null!=i?i:null==(n=a.props)?void 0:n.htmlFor,passive:p=!1,...g}=e,v=(0,b.useSyncRefs)(o);(0,h.useIsoMorphicEffect)(()=>a.register(c),[c,a.register]);let C=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),a.props&&"onClick"in a.props&&"function"==typeof a.props.onClick&&a.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),k=u||!1,E=(0,t.useMemo)(()=>({...a.slot,disabled:k}),[a.slot,k]),y={ref:v,...a.props,id:c,htmlFor:m,onClick:C};return p&&("onClick"in y&&(delete y.htmlFor,delete y.onClick),"onClick"in g&&delete g.onClick),(0,d.useRender)()({ourProps:y,theirProps:g,slot:E,defaultTag:m?"label":"div",name:a.name||"Label"})}),{});e.s(["Label",0,E,"useLabelledBy",0,k,"useLabels",0,function({inherit:e=!1}={}){let o=k(),[l,n]=(0,t.useState)([]),s=e?[o,...l].filter(Boolean):l;return[s.length>0?s.join(" "):void 0,(0,t.useMemo)(()=>function(e){let o=(0,r.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),o=r.indexOf(e);return -1!==o&&r.splice(o,1),r}))),l=(0,t.useMemo)(()=>({register:o,slot:e.slot,name:e.name,props:e.props,value:e.value}),[o,e.slot,e.name,e.props,e.value]);return t.default.createElement(x.Provider,{value:l},e.children)},[n])]}],722678)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0mk_lvus_cxtg.js b/litellm/proxy/_experimental/out/_next/static/chunks/0mk_lvus_cxtg.js
deleted file mode 100644
index 029304ef1ad..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0mk_lvus_cxtg.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,166406,e=>{"use strict";var t=e.i(190144);e.s(["CopyOutlined",()=>t.default])},447566,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["ArrowLeftOutlined",0,l],447566)},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(829087),a=e.i(480731),l=e.i(95779),o=e.i(444755),i=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},c={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},d=(0,i.makeClassName)("Badge"),m=r.default.forwardRef((e,m)=>{let{color:u,icon:g,size:h=a.Sizes.SM,tooltip:p,className:f,children:x}=e,b=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),v=g||null,{tooltipProps:w,getReferenceProps:y}=(0,s.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([m,w.refs.setReference]),className:(0,o.tremorTwMerge)(d("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",u?(0,o.tremorTwMerge)((0,i.getColorClassNames)(u,l.colorPalette.background).bgColor,(0,i.getColorClassNames)(u,l.colorPalette.iconText).textColor,(0,i.getColorClassNames)(u,l.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,o.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[h].paddingX,n[h].paddingY,n[h].fontSize,f)},y,b),r.default.createElement(s.default,Object.assign({text:p},w)),v?r.default.createElement(v,{className:(0,o.tremorTwMerge)(d("icon"),"shrink-0 -ml-1 mr-1.5",c[h].height,c[h].width)}):null,r.default.createElement("span",{className:(0,o.tremorTwMerge)(d("text"),"whitespace-nowrap")},x))});m.displayName="Badge",e.s(["Badge",0,m],389083)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("Table"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,s.tremorTwMerge)(a("root"),"overflow-auto",i)},r.default.createElement("table",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},n),o))});l.displayName="Table",e.s(["Table",0,l],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHead"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",i)},n),o))});l.displayName="TableHead",e.s(["TableHead",0,l],427612)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHeaderCell"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",i)},n),o))});l.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,l],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableBody"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",i)},n),o))});l.displayName="TableBody",e.s(["TableBody",0,l],942232)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableRow"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("row"),i)},n),o))});l.displayName="TableRow",e.s(["TableRow",0,l],496020)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableCell"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"align-middle whitespace-nowrap text-left p-4",i)},n),o))});l.displayName="TableCell",e.s(["TableCell",0,l],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},871943,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))});e.s(["ChevronDownIcon",0,r],871943)},502547,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"}))});e.s(["ChevronRightIcon",0,r],502547)},211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},525720,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(343794),s=e.i(529681),a=e.i(908286),l=e.i(242064),o=e.i(246422),i=e.i(838378);let n=["wrap","nowrap","wrap-reverse"],c=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],d=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],m=function(e,t){let s,a,l;return(0,r.default)(Object.assign(Object.assign(Object.assign({},(s=!0===t.wrap?"wrap":t.wrap,{[`${e}-wrap-${s}`]:s&&n.includes(s)})),(a={},d.forEach(r=>{a[`${e}-align-${r}`]=t.align===r}),a[`${e}-align-stretch`]=!t.align&&!!t.vertical,a)),(l={},c.forEach(r=>{l[`${e}-justify-${r}`]=t.justify===r}),l)))},u=(0,o.genStyleHooks)("Flex",e=>{let{paddingXS:t,padding:r,paddingLG:s}=e,a=(0,i.mergeToken)(e,{flexGapSM:t,flexGap:r,flexGapLG:s});return[(e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}})(a),(e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}})(a),(e=>{let{componentCls:t}=e,r={};return n.forEach(e=>{r[`${t}-wrap-${e}`]={flexWrap:e}}),r})(a),(e=>{let{componentCls:t}=e,r={};return d.forEach(e=>{r[`${t}-align-${e}`]={alignItems:e}}),r})(a),(e=>{let{componentCls:t}=e,r={};return c.forEach(e=>{r[`${t}-justify-${e}`]={justifyContent:e}}),r})(a)]},()=>({}),{resetStyle:!1});var g=function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>t.indexOf(s)&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,s=Object.getOwnPropertySymbols(e);at.indexOf(s[a])&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(r[s[a]]=e[s[a]]);return r};let h=t.default.forwardRef((e,o)=>{let{prefixCls:i,rootClassName:n,className:c,style:d,flex:h,gap:p,vertical:f=!1,component:x="div",children:b}=e,v=g(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:w,direction:y,getPrefixCls:N}=t.default.useContext(l.ConfigContext),C=N("flex",i),[k,j,T]=u(C),M=null!=f?f:null==w?void 0:w.vertical,S=(0,r.default)(c,n,null==w?void 0:w.className,C,j,T,m(C,e),{[`${C}-rtl`]:"rtl"===y,[`${C}-gap-${p}`]:(0,a.isPresetSize)(p),[`${C}-vertical`]:M}),E=Object.assign(Object.assign({},null==w?void 0:w.style),d);return h&&(E.flex=h),p&&!(0,a.isPresetSize)(p)&&(E.gap=p),k(t.default.createElement(x,Object.assign({ref:o,className:S,style:E},(0,s.default)(v,["justify","wrap","align"])),b))});e.s(["Flex",0,h],525720)},263147,e=>{"use strict";var t=e.i(266027),r=e.i(243652),s=e.i(602869),a=e.i(431703),l=e.i(708347),o=e.i(135214);let i=(0,r.createQueryKeys)("accessGroups"),n=async e=>{let t=(0,s.getProxyBaseUrl)(),r=`${t}/v1/access_group`,l=await fetch(r,{method:"GET",headers:{[(0,s.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!l.ok){let e=await l.json(),t=(0,a.deriveErrorMessage)(e);throw(0,s.handleError)(t),Error(t)}return l.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:r}=(0,o.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>n(e),enabled:!!e&&l.all_admin_roles.includes(r||"")})}])},304911,e=>{"use strict";var t=e.i(843476),r=e.i(262218);let{Text:s}=e.i(898586).Typography;e.s(["default",0,function({userId:e}){return"default_user_id"===e?(0,t.jsx)(r.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,t.jsx)(s,{children:e})}])},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["CalendarOutlined",0,l],72713)},637235,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["ClockCircleOutlined",0,l],637235)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),s=e.i(444755),a=e.i(673706),l=e.i(271645);let o=l.default.forwardRef((e,o)=>{let{color:i,children:n,className:c}=e,d=(0,t.__rest)(e,["color","children","className"]);return l.default.createElement("p",Object.assign({ref:o,className:(0,s.tremorTwMerge)("font-medium text-tremor-title",i?(0,a.getColorClassNames)(i,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",c)},d),n)});o.displayName="Title",e.s(["Title",0,o],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),s=e.i(673706),a=e.i(271645);let l=a.default.forwardRef((e,l)=>{let{color:o,className:i,children:n}=e;return a.default.createElement("p",{ref:l,className:(0,r.tremorTwMerge)("text-tremor-default",o?(0,s.getColorClassNames)(o,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},n)});l.displayName="Text",e.s(["default",0,l],936325),e.s(["Text",0,l],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),s=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],l=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),o=e=>e?6:5,i=(e,t,r,s,a)=>{clearTimeout(s.current);let o=l(e);t(o),r.current=o,a&&a({current:o})};var n=e.i(480731),c=e.i(444755),d=e.i(673706);let m=e=>{var r=(0,t.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),s.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),s.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var u=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},h=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,d.getColorClassNames)(t,u.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,c.tremorTwMerge)((0,d.getColorClassNames)(t,u.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,d.makeClassName)("Button"),f=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:l,transitionStatus:o})=>{let i=l?r===n.HorizontalPositions.Left?(0,c.tremorTwMerge)("-ml-1","mr-1.5"):(0,c.tremorTwMerge)("-mr-1","ml-1.5"):"",d=(0,c.tremorTwMerge)("w-0 h-0"),u={default:d,entering:d,entered:t,exiting:t,exited:d};return e?s.default.createElement(m,{className:(0,c.tremorTwMerge)(p("icon"),"animate-spin shrink-0",i,u.default,u[o]),style:{transition:"width 150ms"}}):s.default.createElement(a,{className:(0,c.tremorTwMerge)(p("icon"),"shrink-0",t,i)})},x=s.default.forwardRef((e,a)=>{let{icon:m,iconPosition:u=n.HorizontalPositions.Left,size:x=n.Sizes.SM,color:b,variant:v="primary",disabled:w,loading:y=!1,loadingText:N,children:C,tooltip:k,className:j}=e,T=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),M=y||w,S=void 0!==m||y,E=y&&N,_=!(!C&&!E),R=(0,c.tremorTwMerge)(g[x].height,g[x].width),P="light"!==v?(0,c.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",O=h(v,b),B=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[x],{tooltipProps:L,getReferenceProps:z}=(0,r.useTooltip)(300),[$,I]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:n,initialEntered:c,mountOnEnter:d,unmountOnExit:m,onStateChange:u}={})=>{let[g,h]=(0,s.useState)(()=>l(c?2:o(d))),p=(0,s.useRef)(g),f=(0,s.useRef)(0),[x,b]="object"==typeof n?[n.enter,n.exit]:[n,n],v=(0,s.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return o(t)}})(p.current._s,m);e&&i(e,h,p,f,u)},[u,m]);return[g,(0,s.useCallback)(s=>{let l=e=>{switch(i(e,h,p,f,u),e){case 1:x>=0&&(f.current=((...e)=>setTimeout(...e))(v,x));break;case 4:b>=0&&(f.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:f.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||l(e+1)},0)}},n=p.current.isEnter;"boolean"!=typeof s&&(s=!n),s?n||l(e?+!r:2):n&&l(t?a?3:4:o(m))},[v,u,e,t,r,a,x,b,m]),v]})({timeout:50});return(0,s.useEffect)(()=>{I(y)},[y]),s.default.createElement("button",Object.assign({ref:(0,d.mergeRefs)([a,L.refs.setReference]),className:(0,c.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",P,B.paddingX,B.paddingY,B.fontSize,O.textColor,O.bgColor,O.borderColor,O.hoverBorderColor,M?"opacity-50 cursor-not-allowed":(0,c.tremorTwMerge)(h(v,b).hoverTextColor,h(v,b).hoverBgColor,h(v,b).hoverBorderColor),j),disabled:M},z,T),s.default.createElement(r.default,Object.assign({text:k},L)),S&&u!==n.HorizontalPositions.Right?s.default.createElement(f,{loading:y,iconSize:R,iconPosition:u,Icon:m,transitionStatus:$.status,needMargin:_}):null,E||C?s.default.createElement("span",{className:(0,c.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},E?N:C):null,S&&u===n.HorizontalPositions.Right?s.default.createElement(f,{loading:y,iconSize:R,iconPosition:u,Icon:m,transitionStatus:$.status,needMargin:_}):null)});x.displayName="Button",e.s(["Button",0,x],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(480731),a=e.i(95779),l=e.i(444755),o=e.i(673706);let i=(0,o.makeClassName)("Card"),n=r.default.forwardRef((e,n)=>{let{decoration:c="",decorationColor:d,children:m,className:u}=e,g=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:n,className:(0,l.tremorTwMerge)(i("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",d?(0,o.getColorClassNames)(d,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case s.HorizontalPositions.Left:return"border-l-4";case s.VerticalPositions.Top:return"border-t-4";case s.HorizontalPositions.Right:return"border-r-4";case s.VerticalPositions.Bottom:return"border-b-4";default:return""}})(c),u)},g),m)});n.displayName="Card",e.s(["Card",0,n],304967)},954616,e=>{"use strict";var t=e.i(271645),r=e.i(114272),s=e.i(540143),a=e.i(915823),l=e.i(619273),o=class extends a.Subscribable{#e;#t=void 0;#r;#s;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,l.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,l.hashKey)(t.mutationKey)!==(0,l.hashKey)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#a(),this.#l(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#l()}mutate(e,t){return this.#s=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#a(){let e=this.#r?.state??(0,r.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){s.notifyManager.batch(()=>{if(this.#s&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#s.onSuccess?.(e.data,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(e.data,null,t,r,s)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#s.onError?.(e.error,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(void 0,e.error,t,r,s)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},i=e.i(912598);e.s(["useMutation",0,function(e,r){let a=(0,i.useQueryClient)(r),[n]=t.useState(()=>new o(a,e));t.useEffect(()=>{n.setOptions(e)},[n,e]);let c=t.useSyncExternalStore(t.useCallback(e=>n.subscribe(s.notifyManager.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),d=t.useCallback((e,t)=>{n.mutate(e,t).catch(l.noop)},[n]);if(c.error&&(0,l.shouldThrowError)(n.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:d,mutateAsync:c.mutate}}],954616)},646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["default",0,l],597440)},955135,e=>{"use strict";var t=e.i(597440);e.s(["DeleteOutlined",()=>t.default])},891547,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);e.s(["default",0,({onChange:e,value:l,className:o,accessToken:i,disabled:n})=>{let[c,d]=(0,r.useState)([]),[m,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(i){u(!0);try{let e=await (0,a.getGuardrailsList)(i);e.guardrails&&d(e.guardrails)}catch(e){console.error("Error fetching guardrails:",e)}finally{u(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:n,placeholder:n?"Setting guardrails is a premium feature.":"Select guardrails",onChange:t=>{e(t)},value:l,loading:m,className:o,allowClear:!0,options:c.map(e=>({label:`${e.guardrail_name}`,value:e.guardrail_name})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})}])},921511,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);function l(e){return e.filter(e=>(e.version_status??"draft")!=="draft").map(e=>{var t;let r=e.version_number??1,s=e.version_status??"draft";return{label:`${e.policy_name} — v${r} (${s})${e.description?` — ${e.description}`:""}`,value:"production"===s?e.policy_name:e.policy_id?(t=e.policy_id,`policy_${t}`):e.policy_name}})}e.s(["default",0,({onChange:e,value:o,className:i,accessToken:n,disabled:c,onPoliciesLoaded:d})=>{let[m,u]=(0,r.useState)([]),[g,h]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(n){h(!0);try{let e=await (0,a.getPoliciesList)(n);e.policies&&(u(e.policies),d?.(e.policies))}catch(e){console.error("Error fetching policies:",e)}finally{h(!1)}}})()},[n,d]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:c,placeholder:c?"Setting policies is a premium feature.":"Select policies (production or published versions)",onChange:t=>{e(t)},value:o,loading:g,className:i,allowClear:!0,options:l(m),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})},"getPolicyOptionEntries",0,l])},384767,e=>{"use strict";var t=e.i(843476),r=e.i(599724),s=e.i(271645),a=e.i(389083);let l=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))});var o=e.i(602869);let i=function({vectorStores:e,accessToken:i}){let[n,c]=(0,s.useState)([]);return(0,s.useEffect)(()=>{(async()=>{if(i&&0!==e.length)try{let e=await (0,o.vectorStoreListCall)(i);e.data&&c(e.data.map(e=>({vector_store_id:e.vector_store_id,vector_store_name:e.vector_store_name})))}catch(e){console.error("Error fetching vector stores:",e)}})()},[i,e.length]),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Vector Stores"}),(0,t.jsx)(a.Badge,{color:"blue",size:"xs",children:e.length})]}),e.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:e.map((e,r)=>{let s;return(0,t.jsx)("div",{className:"inline-flex items-center px-3 py-1.5 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-sm font-medium",children:(s=n.find(t=>t.vector_store_id===e))?`${s.vector_store_name||s.vector_store_id} (${s.vector_store_id})`:e},r)})}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(l,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No vector stores configured"})]})]})},n=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"}))});var c=e.i(871943),d=e.i(502547),m=e.i(592968),u=e.i(234713);let g=function({mcpServers:e,mcpAccessGroups:l=[],mcpToolPermissions:i={},mcpToolsets:g=[],accessToken:h}){let[p,f]=(0,s.useState)([]),[x,b]=(0,s.useState)([]),[v,w]=(0,s.useState)(new Set),[y,N]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{(async()=>{if(h&&e.length>0)try{let e=await (0,o.fetchMCPServers)(h);e&&Array.isArray(e)?f(e):e.data&&Array.isArray(e.data)&&f(e.data)}catch(e){console.error("Error fetching MCP servers:",e)}})()},[h,e.length]),(0,s.useEffect)(()=>{(async()=>{if(h&&g.length>0)try{let e=await (0,o.fetchMCPToolsets)(h),t=Array.isArray(e)?e.filter(e=>g.includes(e.toolset_id)):[];b(t)}catch(e){console.error("Error fetching toolsets:",e)}})()},[h,g.length]);let C=e.includes(u.NO_MCP_SERVERS_SENTINEL),k=e.includes(u.ALL_PROXY_MCP_SERVERS_SENTINEL),j=[...e.filter(e=>e!==u.NO_MCP_SERVERS_SENTINEL&&e!==u.ALL_PROXY_MCP_SERVERS_SENTINEL).map(e=>({type:"server",value:e})),...l.map(e=>({type:"accessGroup",value:e}))],T=j.length+g.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"MCP Servers"}),(0,t.jsx)(a.Badge,{color:C?"red":"blue",size:"xs",children:C?"Blocked":k?"All":T})]}),C?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-red-50 border border-red-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-red-400"}),(0,t.jsx)(r.Text,{className:"text-red-700 text-sm",children:"No MCP servers — this key is blocked from all MCP servers, including its team's servers"})]}):k?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-blue-50 border border-blue-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-400"}),(0,t.jsx)(r.Text,{className:"text-blue-700 text-sm",children:"All Proxy MCP Servers"})]}):T>0?(0,t.jsxs)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:[j.map((e,r)=>{let s="server"===e.type?i[e.value]:void 0,a=s&&s.length>0,l=v.has(e.value);return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>{var t;return a&&(t=e.value,void w(e=>{let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}))},className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 transition-all ${a?"cursor-pointer hover:bg-gray-50 hover:border-gray-300":"bg-white"}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"server"===e.type?(0,t.jsx)(m.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-blue-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=p.find(t=>t.server_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.alias} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})}),a&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:s.length}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===s.length?"tool":"tools"}),l?(0,t.jsx)(c.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(d.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),a&&l&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-blue-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.map((e,r)=>(0,t.jsx)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-xs font-medium",children:e},r))})})]},r)}),g.length>0&&g.map((e,r)=>{let s=x.find(t=>t.toolset_id===e),a=y.has(e),l=s?.tools.length??0;return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>l>0&&void N(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r}),className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-purple-200 transition-all ${l>0?"cursor-pointer hover:bg-purple-50 hover:border-purple-300":"bg-white"}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:s?.toolset_name??e}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-purple-600 bg-purple-50 border border-purple-200 rounded-sm uppercase tracking-wide shrink-0",children:"Toolset"})]}),l>0&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:l}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===l?"tool":"tools"}),a?(0,t.jsx)(c.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(d.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),l>0&&a&&s&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-purple-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.tools.map((e,r)=>(0,t.jsxs)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-purple-50 border border-purple-200 text-purple-800 text-xs font-medium",children:[(0,t.jsxs)("span",{className:"text-purple-400 mr-1 text-[10px]",children:[e.server_id.slice(0,6),"…"]}),e.tool_name]},r))})})]},`toolset-${r}`)})]}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No MCP servers, access groups, or toolsets configured"})]})]})},h=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"}))}),p=function({agents:e,agentAccessGroups:l=[],accessToken:i}){let[n,c]=(0,s.useState)([]);(0,s.useEffect)(()=>{(async()=>{if(i&&e.length>0)try{let e=await (0,o.getAgentsList)(i);e&&e.agents&&Array.isArray(e.agents)&&c(e.agents)}catch(e){console.error("Error fetching agents:",e)}})()},[i,e.length]);let d=[...e.map(e=>({type:"agent",value:e})),...l.map(e=>({type:"accessGroup",value:e}))],u=d.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(h,{className:"h-4 w-4 text-purple-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Agents"}),(0,t.jsx)(a.Badge,{color:"purple",size:"xs",children:u})]}),u>0?(0,t.jsx)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:d.map((e,r)=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsx)("div",{className:"flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 bg-white",children:(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"agent"===e.type?(0,t.jsx)(m.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=n.find(t=>t.agent_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.agent_name} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})})})},r))}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(h,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No agents or access groups configured"})]})]})};e.s(["default",0,function({objectPermission:e,variant:s="card",className:a="",accessToken:l}){let o=e?.vector_stores||[],n=e?.mcp_servers||[],c=e?.mcp_access_groups||[],d=e?.mcp_tool_permissions||{},m=e?.mcp_toolsets||[],u=e?.agents||[],h=e?.agent_access_groups||[],f=e?.search_tools||[],x=(0,t.jsxs)("div",{className:"card"===s?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-4",children:[(0,t.jsx)(i,{vectorStores:o,accessToken:l}),(0,t.jsx)(g,{mcpServers:n,mcpAccessGroups:c,mcpToolPermissions:d,mcpToolsets:m,accessToken:l}),(0,t.jsx)(p,{agents:u,agentAccessGroups:h,accessToken:l}),(0,t.jsxs)("div",{className:"rounded-md border border-gray-100 p-4",children:[(0,t.jsx)(r.Text,{className:"text-sm font-medium text-gray-800",children:"Search tools"}),0===f.length?(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-500",children:"No restriction — all configured search tools are allowed for this team."}):(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-700",children:f.join(", ")})]})]});return"card"===s?(0,t.jsxs)("div",{className:`bg-white border border-gray-200 rounded-lg p-6 ${a}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 mb-6",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Object Permissions"}),(0,t.jsx)(r.Text,{className:"text-xs text-gray-500",children:"Access control for Vector Stores and MCP Servers"})]})}),x]}):(0,t.jsxs)("div",{className:`${a}`,children:[(0,t.jsx)(r.Text,{className:"font-medium text-gray-900 mb-3",children:"Object Permissions"}),x]})}],384767)},595727,234662,677241,281092,688594,e=>{"use strict";let t=Symbol.for("constructDateFrom");function r(e,r){return"function"==typeof e?e(r):e&&"object"==typeof e&&t in e?e[t](r):e instanceof Date?new e.constructor(r):new Date(r)}function s(e,t){return r(t||e,e)}e.s(["constructFromSymbol",0,t,"millisecondsInDay",0,864e5,"millisecondsInHour",0,36e5,"millisecondsInMinute",0,6e4,"millisecondsInSecond",0,1e3,"millisecondsInWeek",0,6048e5],234662),e.s(["constructFrom",0,r],677241),e.s(["toDate",0,s],281092),e.s(["addDays",0,function(e,t,a){let l=s(e,a?.in);return isNaN(t)?r(a?.in||e,NaN):(t&&l.setDate(l.getDate()+t),l)}],595727),e.s(["addMonths",0,function(e,t,a){let l=s(e,a?.in);if(isNaN(t))return r(a?.in||e,NaN);if(!t)return l;let o=l.getDate(),i=r(a?.in||e,l.getTime());return(i.setMonth(l.getMonth()+t+1,0),o>=i.getDate())?i:(l.setFullYear(i.getFullYear(),i.getMonth(),o),l)}],688594)},24529,e=>{"use strict";var t=e.i(595727),r=e.i(688594),s=e.i(677241),a=e.i(281092);function l(e,l,o){let{years:i=0,months:n=0,weeks:c=0,days:d=0,hours:m=0,minutes:u=0,seconds:g=0}=l,h=(0,a.toDate)(e,o?.in),p=n||i?(0,r.addMonths)(h,n+12*i):h,f=d||c?(0,t.addDays)(p,d+7*c):p;return(0,s.constructFrom)(o?.in||e,+f+1e3*(g+60*(u+60*m)))}let o=/[zZ]$|[+-]\d{2}:?\d{2}$/;function i(e){return Date.parse(o.test(e)?e:`${e}Z`)}e.s(["calculateExpiryPreviewFromDuration",0,function(e){if(!e)return null;try{let t,r=parseInt(e);if(Number.isNaN(r))throw Error("Invalid duration format");let s=new Date;if(e.endsWith("mo"))t=l(s,{months:r});else if(e.endsWith("s"))t=l(s,{seconds:r});else if(e.endsWith("m"))t=l(s,{minutes:r});else if(e.endsWith("h"))t=l(s,{hours:r});else if(e.endsWith("d"))t=l(s,{days:r});else if(e.endsWith("w"))t=l(s,{weeks:r});else throw Error("Invalid duration format");return t.toLocaleString()}catch{return null}},"formatExpiresUtc",0,function(e){let t=i(e);return Number.isNaN(t)?e:new Date(t).toLocaleString()},"isKeyExpired",0,function(e){if(!e)return!1;let t=i(e);return!Number.isNaN(t)&&t{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))});e.s(["ArrowLeftIcon",0,r],530212)},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),s=e.i(673706),a=e.i(271645);let l={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},o={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},i={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},n={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,l,"gridColsLg",0,n,"gridColsMd",0,i,"gridColsSm",0,o],46757);let c=(0,s.makeClassName)("Grid"),d=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",m=a.default.forwardRef((e,s)=>{let{numItems:m=1,numItemsSm:u,numItemsMd:g,numItemsLg:h,children:p,className:f}=e,x=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),b=d(m,l),v=d(u,o),w=d(g,i),y=d(h,n),N=(0,r.tremorTwMerge)(b,v,w,y);return a.default.createElement("div",Object.assign({ref:s,className:(0,r.tremorTwMerge)(c("root"),"grid",N,f)},x),p)});m.displayName="Grid",e.s(["Grid",0,m],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),r=e.i(950643);let s=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,a=t.serverRootPath)=>{if(e){let t;return s.test(e)?e:(t=(0,r.normalizeRootPath)(a),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},962944,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["ThunderboltOutlined",0,l],962944)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2swt87hy6v0jc.js b/litellm/proxy/_experimental/out/_next/static/chunks/0n982-6w7lzga.js
similarity index 90%
rename from litellm/proxy/_experimental/out/_next/static/chunks/2swt87hy6v0jc.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/0n982-6w7lzga.js
index d9d9c02f39a..8667b8216f8 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/2swt87hy6v0jc.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0n982-6w7lzga.js
@@ -1,2 +1,2 @@
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285027,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var n=e.i(9583),i=r.forwardRef(function(e,i){return r.createElement(n.default,(0,t.default)({},e,{ref:i,icon:s}))});e.s(["WarningOutlined",0,i],285027)},743151,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CopyToClipboard=void 0;var s=a(e.r(844343)),n=a(e.r(271645)),i=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function d(e){for(var t=1;t{"use strict";var s=e.r(743151).CopyToClipboard;s.CopyToClipboard=s,t.exports=s},233538,e=>{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let s=(null==t?void 0:t.getAttribute("disabled"))==="";return!(s&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&s}])},83733,233137,e=>{"use strict";let t,r;var s,n,i=e.i(247167),a=e.i(271645),l=e.i(544508),o=e.i(746725),d=e.i(835696);void 0!==i.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(s=null==i.default?void 0:i.default.env)?void 0:s.NODE_ENV)==="test"&&void 0===(null==(n=null==Element?void 0:Element.prototype)?void 0:n.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
-`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,s){let[n,i]=(0,a.useState)(r),{hasFlag:u,addFlag:c,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),s=(0,a.useCallback)(e=>r(e),[t]),n=(0,a.useCallback)(e=>r(t=>t|e),[t]),i=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:s,addFlag:n,hasFlag:i,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&n?3:0),h=(0,a.useRef)(!1),f=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,d.useIsoMorphicEffect)(()=>{var n;if(e){if(r&&i(!0),!t){r&&c(3);return}return null==(n=null==s?void 0:s.start)||n.call(s,r),function(e,{prepare:t,run:r,done:s,inFlight:n}){let i=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let s=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=s}(e,{prepare:t,inFlight:n}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(function(e,t){var r,s;let n=(0,l.disposables)();if(!e)return n.dispose;let i=!1;n.add(()=>{i=!0});let a=null!=(s=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?s:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{i||t()}),n.dispose}(e,s))})}),i.dispose}(t,{inFlight:h,prepare(){f.current?f.current=!1:f.current=h.current,h.current=!0,f.current||(r?(c(3),m(4)):(c(4),m(2)))},run(){f.current?r?(m(3),c(4)):(m(4),c(3)):r?m(1):c(1)},done(){var e;f.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(h.current=!1,m(7),r||i(!1),null==(e=null==s?void 0:s.end)||e.call(s,r))}})}},[e,r,t,p]),e?[n,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let c=(0,a.createContext)(null);c.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(c.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(c.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(c)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var s,n=e.i(290571),i=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),d=e.i(914189),u=e.i(144279),c=e.i(294316),m=e.i(83733);let h=(0,l.createContext)(()=>{});function f({value:e,children:t}){return l.default.createElement(h.Provider,{value:e},t)}e.s(["CloseProvider",0,f],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),y=e.i(402155),v=e.i(700020);let b=null!=(s=l.default.startTransition)?s:function(e){e()};var _=e.i(998348),j=((t=j||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),w=((r=w||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let C={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},k=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(k);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}k.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let N=(0,l.createContext)(null);function O(e,t){return(0,x.match)(t.type,C,e,t)}N.displayName="DisclosurePanelContext";let I=l.Fragment,T=v.RenderFeatures.RenderStrategy|v.RenderFeatures.Static,R=Object.assign((0,v.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...s}=e,n=(0,l.useRef)(null),i=(0,c.useSyncRefs)(t,(0,c.optionalRef)(e=>{n.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(O,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=a,h=(0,d.useEvent)(e=>{m({type:1});let t=(0,y.getOwnerDocument)(n);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:h}),[h]),b=(0,l.useMemo)(()=>({open:0===o,close:h}),[o,h]),_=(0,v.useRender)();return l.default.createElement(k.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(f,{value:h},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},_({ourProps:{ref:i},theirProps:s,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:s=`headlessui-disclosure-button-${r}`,disabled:n=!1,autoFocus:m=!1,...h}=e,[f,p]=S("Disclosure.Button"),x=(0,l.useContext)(N),y=null!==x&&x===f.panelId,b=(0,l.useRef)(null),j=(0,c.useSyncRefs)(b,t,(0,d.useEvent)(e=>{if(!y)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!y)return p({type:2,buttonId:s}),()=>{p({type:2,buttonId:null})}},[s,p,y]);let w=(0,d.useEvent)(e=>{var t;if(y){if(1===f.disclosureState)return;switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=f.buttonElement)||t.focus()}}else switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),C=(0,d.useEvent)(e=>{e.key===_.Keys.Space&&e.preventDefault()}),k=(0,d.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||n||(y?(p({type:0}),null==(t=f.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:O}=(0,i.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:T}=(0,a.useHover)({isDisabled:n}),{pressed:R,pressProps:P}=(0,o.useActivePress)({disabled:n}),D=(0,l.useMemo)(()=>({open:0===f.disclosureState,hover:I,active:R,disabled:n,focus:E,autofocus:m}),[f,I,R,E,n,m]),F=(0,u.useResolveButtonType)(e,f.buttonElement),L=y?(0,v.mergeProps)({ref:j,type:F,disabled:n||void 0,autoFocus:m,onKeyDown:w,onClick:k},O,T,P):(0,v.mergeProps)({ref:j,id:s,type:F,"aria-expanded":0===f.disclosureState,"aria-controls":f.panelElement?f.panelId:void 0,disabled:n||void 0,autoFocus:m,onKeyDown:w,onKeyUp:C,onClick:k},O,T,P);return(0,v.useRender)()({ourProps:L,theirProps:h,slot:D,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:s=`headlessui-disclosure-panel-${r}`,transition:n=!1,...i}=e,[a,o]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[h,f]=(0,l.useState)(null),g=(0,c.useSyncRefs)(t,(0,d.useEvent)(e=>{b(()=>o({type:5,element:e}))}),f);(0,l.useEffect)(()=>(o({type:3,panelId:s}),()=>{o({type:3,panelId:null})}),[s,o]);let x=(0,p.useOpenClosed)(),[y,_]=(0,m.useTransition)(n,h,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),j=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),w={ref:g,id:s,...(0,m.transitionDataAttributes)(_)},C=(0,v.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(N.Provider,{value:a.panelId},C({ourProps:w,theirProps:i,slot:j,defaultTag:"div",features:T,visible:y,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,R],886148);let P=(0,l.createContext)(void 0);var D=e.i(444755);let F=(0,e.i(673706).makeClassName)("Accordion"),L=(0,l.createContext)({isOpen:!1}),A=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:s=!1,children:i,className:a}=e,o=(0,n.__rest)(e,["defaultOpen","children","className"]),d=null!=(r=(0,l.useContext)(P))?r:(0,D.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(R,Object.assign({as:"div",ref:t,className:(0,D.tremorTwMerge)(F("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",d,a),defaultOpen:s},o),({open:e})=>l.default.createElement(L.Provider,{value:{isOpen:e}},i))});A.displayName="Accordion",e.s(["OpenContext",0,L,"default",0,A],543086),e.s(["Accordion",0,A],677667)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(886148);let n=e=>{var s=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},s),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var i=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:d,className:u}=e,c=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(i.OpenContext);return r.default.createElement(s.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},c),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},d),r.default.createElement("div",null,r.default.createElement(n,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(886148),n=e.i(444755);let i=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,d=(0,t.__rest)(e,["children","className"]);return r.default.createElement(s.Disclosure.Panel,Object.assign({ref:a,className:(0,n.tremorTwMerge)(i("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},d),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,s,n){let[i,a]=(0,t.useState)(n),l=void 0!==e,o=(0,t.useRef)(l),d=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!l||o.current||d.current?l||!o.current||u.current||(u.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:i,(0,r.useEvent)(e=>(l||a(e),null==s?void 0:s(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let s=(0,t.createContext)(void 0);function n(){return(0,t.useContext)(s)}e.s(["useDisabled",0,n],601893);var i=e.i(174080),a=e.i(746725);function l(e={},t=null,r=[]){for(let[s,n]of Object.entries(e))!function e(t,r,s){if(Array.isArray(s))for(let[n,i]of s.entries())e(t,o(r,n.toString()),i);else s instanceof Date?t.push([r,s.toISOString()]):"boolean"==typeof s?t.push([r,s?"1":"0"]):"string"==typeof s?t.push([r,s]):"number"==typeof s?t.push([r,`${s}`]):null==s?t.push([r,""]):l(s,r,t)}(r,o(t,s),n);return r}function o(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let s=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(s){for(let t of s.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=s.requestSubmit)||r.call(s)}},"objectToFormEntries",0,l],694421);var d=e.i(700020),u=e.i(2788);let c=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(c);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:s}=r;return s?(0,i.createPortal)(t.default.createElement(t.default.Fragment,null,e),s):null}function h({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:s,onReset:n,overrides:i}){let[o,c]=(0,t.useState)(null),f=(0,a.useDisposables)();return(0,t.useEffect)(()=>{if(n&&o)return f.addEventListener(o,"reset",n)},[o,r,n]),t.default.createElement(m,null,t.default.createElement(h,{setForm:c,formId:r}),l(e).map(([e,n])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,d.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:s,name:e,value:n,...i})})))}],140721);let f=(0,t.createContext)(void 0);function p(){return(0,t.useContext)(f)}e.s(["useProvidedId",0,p],942803);var g=e.i(835696),x=e.i(294316);let y=(0,t.createContext)(null);y.displayName="DescriptionContext";let v=Object.assign((0,d.forwardRefWithAs)(function(e,r){let s=(0,t.useId)(),i=n(),{id:a=`headlessui-description-${s}`,...l}=e,o=function e(){let r=(0,t.useContext)(y);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,x.useSyncRefs)(r);(0,g.useIsoMorphicEffect)(()=>o.register(a),[a,o.register]);let c=i||!1,m=(0,t.useMemo)(()=>({...o.slot,disabled:c}),[o.slot,c]),h={ref:u,...o.props,id:a};return(0,d.useRender)()({ourProps:h,theirProps:l,slot:m,defaultTag:"p",name:o.name||"Description"})}),{});e.s(["Description",0,v,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(y))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,s]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),s=r.indexOf(e);return -1!==s&&r.splice(s,1),r}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(y.Provider,{value:i},e.children)},[s])]}],35889);let b=(0,t.createContext)(null);function _(e){var r,s,n;let i=null!=(s=null==(r=(0,t.useContext)(b))?void 0:r.value)?s:void 0;return(null!=(n=null==e?void 0:e.length)?n:0)>0?[i,...e].filter(Boolean).join(" "):i}b.displayName="LabelContext";let j=Object.assign((0,d.forwardRefWithAs)(function(e,s){var i;let a=(0,t.useId)(),l=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),o=p(),u=n(),{id:c=`headlessui-label-${a}`,htmlFor:m=null!=o?o:null==(i=l.props)?void 0:i.htmlFor,passive:h=!1,...f}=e,y=(0,x.useSyncRefs)(s);(0,g.useIsoMorphicEffect)(()=>l.register(c),[c,l.register]);let v=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),_=u||!1,j=(0,t.useMemo)(()=>({...l.slot,disabled:_}),[l.slot,_]),w={ref:y,...l.props,id:c,htmlFor:m,onClick:v};return h&&("onClick"in w&&(delete w.htmlFor,delete w.onClick),"onClick"in f&&delete f.onClick),(0,d.useRender)()({ourProps:w,theirProps:f,slot:j,defaultTag:m?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,j,"useLabelledBy",0,_,"useLabels",0,function({inherit:e=!1}={}){let s=_(),[n,i]=(0,t.useState)([]),a=e?[s,...n].filter(Boolean):n;return[a.length>0?a.join(" "):void 0,(0,t.useMemo)(()=>function(e){let s=(0,r.useEvent)(e=>(i(t=>[...t,e]),()=>i(t=>{let r=t.slice(),s=r.indexOf(e);return -1!==s&&r.splice(s,1),r}))),n=(0,t.useMemo)(()=>({register:s,slot:e.slot,name:e.name,props:e.props,value:e.value}),[s,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:n},e.children)},[i])]}],722678)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},59935,(e,t,r)=>{var s;let n;e.e,s=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},s=!r.document&&!!r.postMessage,n=r.IS_PAPA_WORKER||!1,i={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=v(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new h(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var s=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,n)r.postMessage({results:i,workerId:l.WORKER_ID,finished:s});else if(_(this._config.chunk)&&!t){if(this._config.chunk(i,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=i=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(i.data),this._completeResults.errors=this._completeResults.errors.concat(i.errors),this._completeResults.meta=i.meta),this._completed||!s||!_(this._config.complete)||i&&i.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),s||i&&i.meta.paused||this._nextChunk(),i}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):n&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function d(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=s?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),s||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!s),this._config.downloadRequestHeaders){var e,r,n=this._config.downloadRequestHeaders;for(r in n)t.setRequestHeader(r,n[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}s&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,s="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,s?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function c(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,s=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){s&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),s=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function h(e){var t,r,s,n,i=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,d=0,u=0,c=!1,m=!1,h=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function y(){if(g&&s&&(j("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),s=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(i.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?n>=h.length?"__parsed_extra":h[n]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(s[l]=s[l]||[],s[l].push(o)):s[l]=o}return e.header&&(n>h.length?j("FieldMismatch","TooManyFields","Too many fields: expected "+h.length+" fields but parsed "+n,u+r):ne.preview?r.abort():(g.data=g.data[0],n(g,o))))}),this.parse=function(n,i,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(n,o)),s=!1,e.delimiter?_(e.delimiter)&&(e.delimiter=e.delimiter(n),g.meta.delimiter=e.delimiter):((o=((t,r,s,n,i)=>{var a,o,d,u;i=i||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var c=0;c=r.length/2?"\r\n":"\r"}}function f(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,s=e.comments,n=e.step,i=e.preview,a=e.fastMode,o=null,d=!1,u=null==e.quoteChar?'"':e.quoteChar,c=u;if(void 0!==e.escapeChar&&(c=e.escapeChar),("string"!=typeof t||-1=i)return M(!0);break}C.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:w.length,index:m}),R++}}else if(s&&0===k.length&&l.substring(m,m+b)===s){if(-1===I)return M();m=I+v,I=l.indexOf(r,m),O=l.indexOf(t,m)}else if(-1!==O&&(O=i)return M(!0)}return L();function D(e){w.push(e),S=m}function F(e){return -1!==e&&(e=l.substring(R+1,e))&&""===e.trim()?e.length:0}function L(e){return g||(void 0===e&&(e=l.substring(m)),k.push(e),m=x,D(k),j&&B()),M()}function A(e){m=e,D(k),k=[],I=l.indexOf(r,m)}function M(s){if(e.header&&!p&&w.length&&!d){var n=w[0],i=Object.create(null),a=new Set(n);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(n=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(d=t.skipEmptyLines),"string"==typeof t.newline&&(i=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(s=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?c=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(c=/^[=+\-@\t\r].*$/)}})(),RegExp(f(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,d);if("object"==typeof e[0])return h(u||Object.keys(e[0]),e,d)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],d);throw Error("Unable to serialize unrecognized input");function h(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var t=e.i(843476),r=e.i(827252),s=e.i(213205),n=e.i(912598),i=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),d=e.i(35983),u=e.i(779241),c=e.i(560445),m=e.i(464571),h=e.i(536916),f=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),y=e.i(770914),v=e.i(592968),b=e.i(898586),_=e.i(271645),j=e.i(599724),w=e.i(291542),C=e.i(515831),k=e.i(519756),S=e.i(737434),E=e.i(285027),N=e.i(993914),O=e.i(955135);e.i(247167);var I=e.i(931067);let T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var R=e.i(9583),P=_.forwardRef(function(e,t){return _.createElement(R.default,(0,I.default)({},e,{ref:t,icon:T}))}),D=e.i(602869),F=e.i(59935),L=e.i(220508),A=e.i(964306);let M=_.forwardRef(function(e,t){return _.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),_.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var B=e.i(237016),U=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:s,onUsersCreated:n})=>{let[i,a]=(0,_.useState)(!1),[l,o]=(0,_.useState)([]),[d,u]=(0,_.useState)(!1),[c,h]=(0,_.useState)(null),[f,p]=(0,_.useState)(null),[x,y]=(0,_.useState)(null),[v,I]=(0,_.useState)(null),[T,R]=(0,_.useState)(null),[z,V]=(0,_.useState)("http://localhost:4000");(0,_.useEffect)(()=>{(async()=>{try{let t=await (0,D.getProxyUISettings)(e);R(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),V(new URL("/",window.location.href).toString())},[e]);let H=async()=>{u(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let s=0;se.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),n.models&&"string"==typeof n.models&&""!==n.models.trim()&&(t.models=n.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),n.max_budget&&""!==n.max_budget.toString().trim()){let e=parseFloat(n.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}n.budget_duration&&""!==n.budget_duration.trim()&&(t.budget_duration=n.budget_duration.trim()),n.metadata&&"string"==typeof n.metadata&&""!==n.metadata.trim()&&(t.metadata=n.metadata.trim());let i=await (0,D.userCreateCall)(e,null,t);if(i&&(i.key||i.user_id)){r=!0;let t=i.data?.user_id||i.user_id;try{if(T?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===s?{...t,status:"success",key:i.key||i.user_id,invitation_link:e}:t))}else{let r=await (0,D.invitationCreateCall)(e,t),n=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===s?{...e,status:"success",key:i.key||i.user_id,invitation_link:n}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===s?{...e,status:"success",key:i.key||i.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=i?.error||"Failed to create user";o(t=>t.map((t,r)=>r===s?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===s?{...t,status:"failed",error:e}:t))}}u(!1),r&&n&&n()},$=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(L.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(B.CopyToClipboard,{text:r.invitation_link,onCopy:()=>U.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:i,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[v?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(P,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(N.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:v.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(v.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),h(null),p(null),y(null)},className:"flex items-center",icon:(0,t.jsx)(O.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!f&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(C.Upload,{beforeUpload:e=>((h(null),p(null),y(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?y(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):F.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let s=["user_email","user_role"].filter(e=>!t.includes(e));if(s.length>0){p(`Your CSV is missing these required columns: ${s.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let s=e.data.slice(1).map((e,s)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(n.max_budget.toString())&&i.push("Max budget must be greater than 0")),n.budget_duration&&!n.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&i.push(`Invalid budget duration format "${n.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),n.teams&&"string"==typeof n.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=n.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&i.push(`Unknown team(s): ${t.join(", ")}`)}return i.length>0&&(n.isValid=!1,n.error=i.join(", ")),n}).filter(Boolean),n=s.filter(e=>e.isValid);o(s),0===s.length?p("No valid data rows found in the CSV file. Please check your file format."):0===n.length?h("No valid users found in the CSV. Please check the errors below and fix your CSV file."):n.length{h(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(y(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),U.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(k.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),f&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(M,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:f}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),c&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"text-red-600 font-medium",children:c}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(j.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:H,disabled:0===l.filter(e=>e.isValid).length||d,children:d?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(L.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(j.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(w.Table,{dataSource:l,columns:$,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:H,disabled:0===l.filter(e=>e.isValid).length||d,children:d?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([F.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),s=document.createElement("a");s.href=r,s.download="bulk_users_results.csv",document.body.appendChild(s),s.click(),document.body.removeChild(s),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var V=e.i(663435),H=e.i(355619);function $({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:s,invitationLinkData:n,modalType:i="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:s}){if(!e)return"";let n=new URL(e).pathname,i=n&&"/"!==n?`${n}/ui`:"ui";return r?new URL(i,e).toString():t?new URL(`${i}/onboarding?invitation_id=${t}${s?"&action=reset_password":""}`,e).toString():""})({baseUrl:s,invitationId:n?.id,hasUserSetupSso:n?.has_user_setup_sso??!1,resetPassword:"resetPassword"===i});return(0,t.jsxs)(g.Modal,{title:"invitation"===i?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===i?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(j.Text,{children:n?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{children:"invitation"===i?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(j.Text,{children:(0,t.jsx)(j.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(B.CopyToClipboard,{text:o(),onCopy:()=>U.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===i?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,$],172372);let{Option:q}=x.Select,{Text:K,Link:W,Title:Q}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:j,possibleUIRoles:w,onUserCreated:C,isEmbedded:k=!1})=>{let S=(0,n.useQueryClient)(),[E,N]=(0,_.useState)(null),[O]=f.Form.useForm(),[I,T]=(0,_.useState)(!1),[R,P]=(0,_.useState)(!1),[F,L]=(0,_.useState)([]),[A,M]=(0,_.useState)(!1),[B,Q]=(0,_.useState)(null),[J,G]=(0,_.useState)(null),{data:Y=[]}=(0,i.useOrganizations)();(0,_.useMemo)(()=>{let e=Y.flatMap(e=>e.teams||[]);return e.length>0?e:j||[]},[Y,j]),(0,_.useEffect)(()=>{let t=async()=>{try{let t=await (0,D.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{U.default.info("Making API Call"),k||T(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,D.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),P(!0);let s=r.data?.user_id||r.user_id;if(C&&k){C(s),O.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:s,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};Q(t),M(!0)}else(0,D.invitationCreateCall)(b,s).then(e=>{e.has_user_setup_sso=!1,Q(e),M(!0)});U.default.success("API user Created"),O.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";U.default.fromBackend(e),console.error("Error creating the user:",t)}};return k?(0,t.jsxs)(f.Form,{form:O,onFinish:X,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(c.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(W,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(f.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(u.TextInput,{placeholder:""})}),(0,t.jsx)(f.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:w&&Object.entries(w).map(([e,{ui_label:r,description:s}])=>(0,t.jsx)(d.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(K,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:s})]})},e))})}),(0,t.jsx)(f.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(V.default,{})}),(0,t.jsx)(f.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(f.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(h.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>T(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:j,possibleUIRoles:w}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{T(!1),O.resetFields()},onCancel:()=>{T(!1),P(!1),O.resetFields()},children:[(0,t.jsxs)(y.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(K,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(c.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(W,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(f.Form,{form:O,onFinish:X,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(f.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(f.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(v.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:w&&Object.entries(w).map(([e,{ui_label:r,description:s}])=>(0,t.jsxs)(d.SelectItem,{value:e,title:r,children:[(0,t.jsx)(K,{children:r}),(0,t.jsxs)(K,{type:"secondary",children:[" - ",s]})]},e))})}),(0,t.jsx)(f.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(V.default,{})}),(0,t.jsx)(f.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:Y.map(e=>(0,t.jsxs)(q,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(f.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(f.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(h.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(K,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(f.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(v.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),F.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,H.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(s.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),R&&(0,t.jsx)($,{isInvitationLinkModalVisible:A,setIsInvitationLinkModalVisible:M,baseUrl:J||"",invitationLinkData:B})]})}],371455)}]);
\ No newline at end of file
+`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,s){let[n,i]=(0,a.useState)(r),{hasFlag:u,addFlag:c,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),s=(0,a.useCallback)(e=>r(e),[t]),n=(0,a.useCallback)(e=>r(t=>t|e),[t]),i=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:s,addFlag:n,hasFlag:i,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&n?3:0),h=(0,a.useRef)(!1),f=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,d.useIsoMorphicEffect)(()=>{var n;if(e){if(r&&i(!0),!t){r&&c(3);return}return null==(n=null==s?void 0:s.start)||n.call(s,r),function(e,{prepare:t,run:r,done:s,inFlight:n}){let i=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let s=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=s}(e,{prepare:t,inFlight:n}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(function(e,t){var r,s;let n=(0,l.disposables)();if(!e)return n.dispose;let i=!1;n.add(()=>{i=!0});let a=null!=(s=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?s:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{i||t()}),n.dispose}(e,s))})}),i.dispose}(t,{inFlight:h,prepare(){f.current?f.current=!1:f.current=h.current,h.current=!0,f.current||(r?(c(3),m(4)):(c(4),m(2)))},run(){f.current?r?(m(3),c(4)):(m(4),c(3)):r?m(1):c(1)},done(){var e;f.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(h.current=!1,m(7),r||i(!1),null==(e=null==s?void 0:s.end)||e.call(s,r))}})}},[e,r,t,p]),e?[n,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let c=(0,a.createContext)(null);c.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(c.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(c.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(c)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var s,n=e.i(290571),i=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),d=e.i(914189),u=e.i(144279),c=e.i(294316),m=e.i(83733);let h=(0,l.createContext)(()=>{});function f({value:e,children:t}){return l.default.createElement(h.Provider,{value:e},t)}e.s(["CloseProvider",0,f],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),y=e.i(402155),v=e.i(700020);let b=null!=(s=l.default.startTransition)?s:function(e){e()};var _=e.i(998348),j=((t=j||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),w=((r=w||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let C={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},k=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(k);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}k.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let N=(0,l.createContext)(null);function O(e,t){return(0,x.match)(t.type,C,e,t)}N.displayName="DisclosurePanelContext";let I=l.Fragment,T=v.RenderFeatures.RenderStrategy|v.RenderFeatures.Static,R=Object.assign((0,v.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...s}=e,n=(0,l.useRef)(null),i=(0,c.useSyncRefs)(t,(0,c.optionalRef)(e=>{n.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(O,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=a,h=(0,d.useEvent)(e=>{m({type:1});let t=(0,y.getOwnerDocument)(n);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:h}),[h]),b=(0,l.useMemo)(()=>({open:0===o,close:h}),[o,h]),_=(0,v.useRender)();return l.default.createElement(k.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(f,{value:h},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},_({ourProps:{ref:i},theirProps:s,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:s=`headlessui-disclosure-button-${r}`,disabled:n=!1,autoFocus:m=!1,...h}=e,[f,p]=S("Disclosure.Button"),x=(0,l.useContext)(N),y=null!==x&&x===f.panelId,b=(0,l.useRef)(null),j=(0,c.useSyncRefs)(b,t,(0,d.useEvent)(e=>{if(!y)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!y)return p({type:2,buttonId:s}),()=>{p({type:2,buttonId:null})}},[s,p,y]);let w=(0,d.useEvent)(e=>{var t;if(y){if(1===f.disclosureState)return;switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=f.buttonElement)||t.focus()}}else switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),C=(0,d.useEvent)(e=>{e.key===_.Keys.Space&&e.preventDefault()}),k=(0,d.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||n||(y?(p({type:0}),null==(t=f.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:O}=(0,i.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:T}=(0,a.useHover)({isDisabled:n}),{pressed:R,pressProps:P}=(0,o.useActivePress)({disabled:n}),D=(0,l.useMemo)(()=>({open:0===f.disclosureState,hover:I,active:R,disabled:n,focus:E,autofocus:m}),[f,I,R,E,n,m]),F=(0,u.useResolveButtonType)(e,f.buttonElement),L=y?(0,v.mergeProps)({ref:j,type:F,disabled:n||void 0,autoFocus:m,onKeyDown:w,onClick:k},O,T,P):(0,v.mergeProps)({ref:j,id:s,type:F,"aria-expanded":0===f.disclosureState,"aria-controls":f.panelElement?f.panelId:void 0,disabled:n||void 0,autoFocus:m,onKeyDown:w,onKeyUp:C,onClick:k},O,T,P);return(0,v.useRender)()({ourProps:L,theirProps:h,slot:D,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,v.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:s=`headlessui-disclosure-panel-${r}`,transition:n=!1,...i}=e,[a,o]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[h,f]=(0,l.useState)(null),g=(0,c.useSyncRefs)(t,(0,d.useEvent)(e=>{b(()=>o({type:5,element:e}))}),f);(0,l.useEffect)(()=>(o({type:3,panelId:s}),()=>{o({type:3,panelId:null})}),[s,o]);let x=(0,p.useOpenClosed)(),[y,_]=(0,m.useTransition)(n,h,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),j=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),w={ref:g,id:s,...(0,m.transitionDataAttributes)(_)},C=(0,v.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(N.Provider,{value:a.panelId},C({ourProps:w,theirProps:i,slot:j,defaultTag:"div",features:T,visible:y,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,R],886148);let P=(0,l.createContext)(void 0);var D=e.i(444755);let F=(0,e.i(673706).makeClassName)("Accordion"),L=(0,l.createContext)({isOpen:!1}),A=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:s=!1,children:i,className:a}=e,o=(0,n.__rest)(e,["defaultOpen","children","className"]),d=null!=(r=(0,l.useContext)(P))?r:(0,D.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(R,Object.assign({as:"div",ref:t,className:(0,D.tremorTwMerge)(F("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",d,a),defaultOpen:s},o),({open:e})=>l.default.createElement(L.Provider,{value:{isOpen:e}},i))});A.displayName="Accordion",e.s(["OpenContext",0,L,"default",0,A],543086),e.s(["Accordion",0,A],677667)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(886148);let n=e=>{var s=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},s),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var i=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:d,className:u}=e,c=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(i.OpenContext);return r.default.createElement(s.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},c),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},d),r.default.createElement("div",null,r.default.createElement(n,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(886148),n=e.i(444755);let i=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,d=(0,t.__rest)(e,["children","className"]);return r.default.createElement(s.Disclosure.Panel,Object.assign({ref:a,className:(0,n.tremorTwMerge)(i("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},d),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,s,n){let[i,a]=(0,t.useState)(n),l=void 0!==e,o=(0,t.useRef)(l),d=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!l||o.current||d.current?l||!o.current||u.current||(u.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:i,(0,r.useEvent)(e=>(l||a(e),null==s?void 0:s(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let s=(0,t.createContext)(void 0);function n(){return(0,t.useContext)(s)}e.s(["useDisabled",0,n],601893);var i=e.i(174080),a=e.i(746725);function l(e={},t=null,r=[]){for(let[s,n]of Object.entries(e))!function e(t,r,s){if(Array.isArray(s))for(let[n,i]of s.entries())e(t,o(r,n.toString()),i);else s instanceof Date?t.push([r,s.toISOString()]):"boolean"==typeof s?t.push([r,s?"1":"0"]):"string"==typeof s?t.push([r,s]):"number"==typeof s?t.push([r,`${s}`]):null==s?t.push([r,""]):l(s,r,t)}(r,o(t,s),n);return r}function o(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let s=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(s){for(let t of s.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=s.requestSubmit)||r.call(s)}},"objectToFormEntries",0,l],694421);var d=e.i(700020),u=e.i(2788);let c=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(c);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:s}=r;return s?(0,i.createPortal)(t.default.createElement(t.default.Fragment,null,e),s):null}function h({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:s,onReset:n,overrides:i}){let[o,c]=(0,t.useState)(null),f=(0,a.useDisposables)();return(0,t.useEffect)(()=>{if(n&&o)return f.addEventListener(o,"reset",n)},[o,r,n]),t.default.createElement(m,null,t.default.createElement(h,{setForm:c,formId:r}),l(e).map(([e,n])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,d.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:s,name:e,value:n,...i})})))}],140721);let f=(0,t.createContext)(void 0);function p(){return(0,t.useContext)(f)}e.s(["useProvidedId",0,p],942803);var g=e.i(835696),x=e.i(294316);let y=(0,t.createContext)(null);y.displayName="DescriptionContext";let v=Object.assign((0,d.forwardRefWithAs)(function(e,r){let s=(0,t.useId)(),i=n(),{id:a=`headlessui-description-${s}`,...l}=e,o=function e(){let r=(0,t.useContext)(y);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,x.useSyncRefs)(r);(0,g.useIsoMorphicEffect)(()=>o.register(a),[a,o.register]);let c=i||!1,m=(0,t.useMemo)(()=>({...o.slot,disabled:c}),[o.slot,c]),h={ref:u,...o.props,id:a};return(0,d.useRender)()({ourProps:h,theirProps:l,slot:m,defaultTag:"p",name:o.name||"Description"})}),{});e.s(["Description",0,v,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(y))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,s]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),s=r.indexOf(e);return -1!==s&&r.splice(s,1),r}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(y.Provider,{value:i},e.children)},[s])]}],35889);let b=(0,t.createContext)(null);function _(e){var r,s,n;let i=null!=(s=null==(r=(0,t.useContext)(b))?void 0:r.value)?s:void 0;return(null!=(n=null==e?void 0:e.length)?n:0)>0?[i,...e].filter(Boolean).join(" "):i}b.displayName="LabelContext";let j=Object.assign((0,d.forwardRefWithAs)(function(e,s){var i;let a=(0,t.useId)(),l=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),o=p(),u=n(),{id:c=`headlessui-label-${a}`,htmlFor:m=null!=o?o:null==(i=l.props)?void 0:i.htmlFor,passive:h=!1,...f}=e,y=(0,x.useSyncRefs)(s);(0,g.useIsoMorphicEffect)(()=>l.register(c),[c,l.register]);let v=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),_=u||!1,j=(0,t.useMemo)(()=>({...l.slot,disabled:_}),[l.slot,_]),w={ref:y,...l.props,id:c,htmlFor:m,onClick:v};return h&&("onClick"in w&&(delete w.htmlFor,delete w.onClick),"onClick"in f&&delete f.onClick),(0,d.useRender)()({ourProps:w,theirProps:f,slot:j,defaultTag:m?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,j,"useLabelledBy",0,_,"useLabels",0,function({inherit:e=!1}={}){let s=_(),[n,i]=(0,t.useState)([]),a=e?[s,...n].filter(Boolean):n;return[a.length>0?a.join(" "):void 0,(0,t.useMemo)(()=>function(e){let s=(0,r.useEvent)(e=>(i(t=>[...t,e]),()=>i(t=>{let r=t.slice(),s=r.indexOf(e);return -1!==s&&r.splice(s,1),r}))),n=(0,t.useMemo)(()=>({register:s,slot:e.slot,name:e.name,props:e.props,value:e.value}),[s,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:n},e.children)},[i])]}],722678)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},59935,(e,t,r)=>{var s;let n;e.e,s=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},s=!r.document&&!!r.postMessage,n=r.IS_PAPA_WORKER||!1,i={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=v(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new h(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var s=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,n)r.postMessage({results:i,workerId:l.WORKER_ID,finished:s});else if(_(this._config.chunk)&&!t){if(this._config.chunk(i,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=i=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(i.data),this._completeResults.errors=this._completeResults.errors.concat(i.errors),this._completeResults.meta=i.meta),this._completed||!s||!_(this._config.complete)||i&&i.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),s||i&&i.meta.paused||this._nextChunk(),i}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):n&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function d(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=s?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),s||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!s),this._config.downloadRequestHeaders){var e,r,n=this._config.downloadRequestHeaders;for(r in n)t.setRequestHeader(r,n[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}s&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,s="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,s?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function c(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,s=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){s&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),s=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function h(e){var t,r,s,n,i=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,d=0,u=0,c=!1,m=!1,h=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function y(){if(g&&s&&(j("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),s=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(i.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?n>=h.length?"__parsed_extra":h[n]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(s[l]=s[l]||[],s[l].push(o)):s[l]=o}return e.header&&(n>h.length?j("FieldMismatch","TooManyFields","Too many fields: expected "+h.length+" fields but parsed "+n,u+r):ne.preview?r.abort():(g.data=g.data[0],n(g,o))))}),this.parse=function(n,i,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(n,o)),s=!1,e.delimiter?_(e.delimiter)&&(e.delimiter=e.delimiter(n),g.meta.delimiter=e.delimiter):((o=((t,r,s,n,i)=>{var a,o,d,u;i=i||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var c=0;c=r.length/2?"\r\n":"\r"}}function f(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,s=e.comments,n=e.step,i=e.preview,a=e.fastMode,o=null,d=!1,u=null==e.quoteChar?'"':e.quoteChar,c=u;if(void 0!==e.escapeChar&&(c=e.escapeChar),("string"!=typeof t||-1=i)return M(!0);break}C.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:w.length,index:m}),R++}}else if(s&&0===k.length&&l.substring(m,m+b)===s){if(-1===I)return M();m=I+v,I=l.indexOf(r,m),O=l.indexOf(t,m)}else if(-1!==O&&(O=i)return M(!0)}return L();function D(e){w.push(e),S=m}function F(e){return -1!==e&&(e=l.substring(R+1,e))&&""===e.trim()?e.length:0}function L(e){return g||(void 0===e&&(e=l.substring(m)),k.push(e),m=x,D(k),j&&B()),M()}function A(e){m=e,D(k),k=[],I=l.indexOf(r,m)}function M(s){if(e.header&&!p&&w.length&&!d){var n=w[0],i=Object.create(null),a=new Set(n);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(n=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(d=t.skipEmptyLines),"string"==typeof t.newline&&(i=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(s=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?c=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(c=/^[=+\-@\t\r].*$/)}})(),RegExp(f(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,d);if("object"==typeof e[0])return h(u||Object.keys(e[0]),e,d)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],d);throw Error("Unable to serialize unrecognized input");function h(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var t=e.i(843476),r=e.i(827252),s=e.i(213205),n=e.i(912598),i=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),d=e.i(35983),u=e.i(779241),c=e.i(560445),m=e.i(464571),h=e.i(536916),f=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),y=e.i(770914),v=e.i(592968),b=e.i(898586),_=e.i(271645),j=e.i(599724),w=e.i(291542),C=e.i(515831),k=e.i(519756),S=e.i(737434),E=e.i(285027),N=e.i(993914),O=e.i(955135);e.i(247167);var I=e.i(931067);let T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var R=e.i(9583),P=_.forwardRef(function(e,t){return _.createElement(R.default,(0,I.default)({},e,{ref:t,icon:T}))}),D=e.i(602869),F=e.i(59935),L=e.i(220508),A=e.i(964306);let M=_.forwardRef(function(e,t){return _.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),_.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var B=e.i(237016),U=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:s,onUsersCreated:n})=>{let[i,a]=(0,_.useState)(!1),[l,o]=(0,_.useState)([]),[d,u]=(0,_.useState)(!1),[c,h]=(0,_.useState)(null),[f,p]=(0,_.useState)(null),[x,y]=(0,_.useState)(null),[v,I]=(0,_.useState)(null),[T,R]=(0,_.useState)(null),[z,V]=(0,_.useState)("http://localhost:4000");(0,_.useEffect)(()=>{(async()=>{try{let t=await (0,D.getProxyUISettings)(e);R(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),V(new URL("/",window.location.href).toString())},[e]);let H=async()=>{u(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let s=0;se.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),n.models&&"string"==typeof n.models&&""!==n.models.trim()&&(t.models=n.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),n.max_budget&&""!==n.max_budget.toString().trim()){let e=parseFloat(n.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}n.budget_duration&&""!==n.budget_duration.trim()&&(t.budget_duration=n.budget_duration.trim()),n.metadata&&"string"==typeof n.metadata&&""!==n.metadata.trim()&&(t.metadata=n.metadata.trim());let i=await (0,D.userCreateCall)(e,null,t);if(i&&(i.key||i.user_id)){r=!0;let t=i.data?.user_id||i.user_id;try{if(T?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===s?{...t,status:"success",key:i.key||i.user_id,invitation_link:e}:t))}else{let r=await (0,D.invitationCreateCall)(e,t),n=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===s?{...e,status:"success",key:i.key||i.user_id,invitation_link:n}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===s?{...e,status:"success",key:i.key||i.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=i?.error||"Failed to create user";o(t=>t.map((t,r)=>r===s?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===s?{...t,status:"failed",error:e}:t))}}u(!1),r&&n&&n()},$=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(L.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(B.CopyToClipboard,{text:r.invitation_link,onCopy:()=>U.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:i,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[v?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(P,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(N.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:v.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(v.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),h(null),p(null),y(null)},className:"flex items-center",icon:(0,t.jsx)(O.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!f&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(C.Upload,{beforeUpload:e=>((h(null),p(null),y(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?y(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):F.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let s=["user_email","user_role"].filter(e=>!t.includes(e));if(s.length>0){p(`Your CSV is missing these required columns: ${s.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let s=e.data.slice(1).map((e,s)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(n.max_budget.toString())&&i.push("Max budget must be greater than 0")),n.budget_duration&&!n.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&i.push(`Invalid budget duration format "${n.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),n.teams&&"string"==typeof n.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=n.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&i.push(`Unknown team(s): ${t.join(", ")}`)}return i.length>0&&(n.isValid=!1,n.error=i.join(", ")),n}).filter(Boolean),n=s.filter(e=>e.isValid);o(s),0===s.length?p("No valid data rows found in the CSV file. Please check your file format."):0===n.length?h("No valid users found in the CSV. Please check the errors below and fix your CSV file."):n.length{h(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(y(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),U.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(k.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),f&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(M,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:f}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),c&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"text-red-600 font-medium",children:c}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(j.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:H,disabled:0===l.filter(e=>e.isValid).length||d,children:d?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(L.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(j.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(w.Table,{dataSource:l,columns:$,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:H,disabled:0===l.filter(e=>e.isValid).length||d,children:d?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([F.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),s=document.createElement("a");s.href=r,s.download="bulk_users_results.csv",document.body.appendChild(s),s.click(),document.body.removeChild(s),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var V=e.i(663435),H=e.i(355619);function $({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:s,invitationLinkData:n,modalType:i="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:s}){if(!e)return"";let n=new URL(e).pathname,i=n&&"/"!==n?`${n}/ui`:"ui";return r?new URL(i,e).toString():t?new URL(`${i}/onboarding?invitation_id=${t}${s?"&action=reset_password":""}`,e).toString():""})({baseUrl:s,invitationId:n?.id,hasUserSetupSso:n?.has_user_setup_sso??!1,resetPassword:"resetPassword"===i});return(0,t.jsxs)(g.Modal,{title:"invitation"===i?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===i?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(j.Text,{children:n?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{children:"invitation"===i?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(j.Text,{children:(0,t.jsx)(j.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(B.CopyToClipboard,{text:o(),onCopy:()=>U.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===i?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,$],172372);let{Option:q}=x.Select,{Text:K,Link:W,Title:Q}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:j,possibleUIRoles:w,onUserCreated:C,isEmbedded:k=!1})=>{let S=(0,n.useQueryClient)(),[E,N]=(0,_.useState)(null),[O]=f.Form.useForm(),[I,T]=(0,_.useState)(!1),[R,P]=(0,_.useState)(!1),[F,L]=(0,_.useState)([]),[A,M]=(0,_.useState)(!1),[B,Q]=(0,_.useState)(null),[J,G]=(0,_.useState)(null),{data:Y=[]}=(0,i.useOrganizations)();(0,_.useMemo)(()=>{let e=Y.flatMap(e=>e.teams||[]);return e.length>0?e:j||[]},[Y,j]),(0,_.useEffect)(()=>{let t=async()=>{try{let t=await (0,D.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{U.default.info("Making API Call"),k||T(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,D.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),P(!0);let s=r.data?.user_id||r.user_id;if(C&&k){C(s),O.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:s,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};Q(t),M(!0)}else(0,D.invitationCreateCall)(b,s).then(e=>{e.has_user_setup_sso=!1,Q(e),M(!0)});U.default.success("API user Created"),O.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";U.default.fromBackend(e),console.error("Error creating the user:",t)}};return k?(0,t.jsxs)(f.Form,{form:O,onFinish:X,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(c.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(W,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(f.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(u.TextInput,{placeholder:""})}),(0,t.jsx)(f.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:w&&Object.entries(w).map(([e,{ui_label:r,description:s}])=>(0,t.jsx)(d.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(K,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:s})]})},e))})}),(0,t.jsx)(f.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(V.default,{})}),(0,t.jsx)(f.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(f.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(h.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>T(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:j,possibleUIRoles:w}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{T(!1),O.resetFields()},onCancel:()=>{T(!1),P(!1),O.resetFields()},children:[(0,t.jsxs)(y.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(K,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(c.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(W,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(f.Form,{form:O,onFinish:X,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(f.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(f.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(v.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:w&&Object.entries(w).map(([e,{ui_label:r,description:s}])=>(0,t.jsxs)(d.SelectItem,{value:e,title:r,children:[(0,t.jsx)(K,{children:r}),(0,t.jsxs)(K,{type:"secondary",children:[" - ",s]})]},e))})}),(0,t.jsx)(f.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(V.default,{})}),(0,t.jsx)(f.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:Y.map(e=>(0,t.jsxs)(q,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(f.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(f.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(h.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(K,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(f.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(v.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),F.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,H.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(s.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),R&&(0,t.jsx)($,{isInvitationLinkModalVisible:A,setIsInvitationLinkModalVisible:M,baseUrl:J||"",invitationLinkData:B})]})}],371455)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0nyhrvq81-gps.js b/litellm/proxy/_experimental/out/_next/static/chunks/0nyhrvq81-gps.js
deleted file mode 100644
index ba4fb22de0d..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0nyhrvq81-gps.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285027,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["WarningOutlined",0,s],285027)},743151,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CopyToClipboard=void 0;var n=a(e.r(844343)),i=a(e.r(271645)),s=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{"use strict";var n=e.r(743151).CopyToClipboard;n.CopyToClipboard=n,t.exports=n},988297,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,r],988297)},663435,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(199133),i=e.i(898586),s=e.i(56456),a=e.i(399029),l=e.i(785242),o=e.i(741466);let{Text:c}=i.Typography;e.s(["default",0,({value:e,onChange:i,onTeamSelect:u,disabled:d,organizationId:m,pageSize:f=20})=>{let[h,p]=(0,r.useState)(""),[g,x]=(0,a.useDebouncedState)("",{wait:o.DEBOUNCE_WAIT_MS}),{data:v,fetchNextPage:y,hasNextPage:b,isFetchingNextPage:w,isLoading:k}=(0,l.useInfiniteTeams)(f,g||void 0,m),_=(0,r.useMemo)(()=>{if(!v?.pages)return[];let e=new Set,t=[];for(let r of v.pages)for(let n of r.teams)e.has(n.team_id)||(e.add(n.team_id),t.push(n));return t},[v]);return(0,t.jsx)(n.Select,{showSearch:!0,placeholder:"Search or select a team",value:e||void 0,onChange:e=>{i?.(e??""),u&&u(e?_.find(t=>t.team_id===e)??null:null)},disabled:d,allowClear:!0,filterOption:!1,onSearch:e=>{p(e),x(e)},searchValue:h,onPopupScroll:e=>{let t=e.currentTarget;(t.scrollTop+t.clientHeight)/t.scrollHeight>=.8&&b&&!w&&y()},loading:k,notFoundContent:k?(0,t.jsx)(s.LoadingOutlined,{spin:!0}):"No teams found","data-testid":"team-dropdown",popupRender:e=>(0,t.jsxs)(t.Fragment,{children:[e,w&&(0,t.jsx)("div",{style:{textAlign:"center",padding:8},children:(0,t.jsx)(s.LoadingOutlined,{spin:!0})})]}),children:_.map(e=>(0,t.jsxs)(n.Select.Option,{value:e.team_id,children:[(0,t.jsx)("span",{className:"font-medium",children:e.team_alias})," ",(0,t.jsxs)(c,{type:"secondary",children:["(",e.team_id,")"]})]},e.team_id))})}])},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["default",0,s],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),n=e.i(201072),i=e.i(121229),s=e.i(726289),a=e.i(864517),l=e.i(343794),o=e.i(529681),c=e.i(242064),u=e.i(931067),d=e.i(209428),m=e.i(703923),f={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},h=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),n=!1;e.current.forEach(function(e){if(e){n=!0;var i=e.style;i.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(i.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),e.current},p=e.i(410160),g=e.i(392221),x=e.i(654310),v=0,y=(0,x.default)();let b=function(e){var r=t.useState(),n=(0,g.default)(r,2),i=n[0],s=n[1];return t.useEffect(function(){var e;s("rc_progress_".concat((y?(e=v,v+=1):e="TEST_OR_SSR",e)))},[]),e||i};var w=function(e){var r=e.bg,n=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},n)};function k(e,t){return Object.keys(e).map(function(r){var n=parseFloat(r),i="".concat(Math.floor(n*t),"%");return"".concat(e[r]," ").concat(i)})}var _=t.forwardRef(function(e,r){var n=e.prefixCls,i=e.color,s=e.gradientId,a=e.radius,l=e.style,o=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,d=e.size,m=e.gapDegree,f=i&&"object"===(0,p.default)(i),h=d/2,g=t.createElement("circle",{className:"".concat(n,"-circle-path"),r:a,cx:h,cy:h,stroke:f?"#FFF":void 0,strokeLinecap:c,strokeWidth:u,opacity:+(0!==o),style:l,ref:r});if(!f)return g;var x="".concat(s,"-conic"),v=k(i,(360-m)/360),y=k(i,1),b="conic-gradient(from ".concat(m?"".concat(180+m/2,"deg"):"0deg",", ").concat(v.join(", "),")"),_="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(y.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:x},g),t.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(x,")")},t.createElement(w,{bg:_},t.createElement(w,{bg:b}))))}),j=function(e,t,r,n,i,s,a,l,o,c){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=(100-n)/100*t;return"round"===o&&100!==n&&(d+=c/2)>=t&&(d=t-.01),{stroke:"string"==typeof l?l:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:d+u,transform:"rotate(".concat(i+r/100*360*((360-s)/360)+(0===s?0:({bottom:0,top:180,left:90,right:-90})[a]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function S(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let E=function(e){var r,n,i,s,a=(0,d.default)((0,d.default)({},f),e),o=a.id,c=a.prefixCls,g=a.steps,x=a.strokeWidth,v=a.trailWidth,y=a.gapDegree,w=void 0===y?0:y,k=a.gapPosition,E=a.trailColor,N=a.strokeLinecap,O=a.style,I=a.className,T=a.strokeColor,R=a.percent,D=(0,m.default)(a,C),P=b(o),$="".concat(P,"-gradient"),A=50-x/2,F=2*Math.PI*A,L=w>0?90+w/2:-90,M=(360-w)/360*F,B="object"===(0,p.default)(g)?g:{count:g,gap:2},z=B.count,U=B.gap,V=S(R),H=S(T),W=H.find(function(e){return e&&"object"===(0,p.default)(e)}),K=W&&"object"===(0,p.default)(W)?"butt":N,q=j(F,M,0,100,L,w,k,E,K,x),X=h();return t.createElement("svg",(0,u.default)({className:(0,l.default)("".concat(c,"-circle"),I),viewBox:"0 0 ".concat(100," ").concat(100),style:O,id:o,role:"presentation"},D),!z&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:A,cx:50,cy:50,stroke:E,strokeLinecap:K,strokeWidth:v||x,style:q}),z?(r=Math.round(z*(V[0]/100)),n=100/z,i=0,Array(z).fill(null).map(function(e,s){var a=s<=r-1?H[0]:E,l=a&&"object"===(0,p.default)(a)?"url(#".concat($,")"):void 0,o=j(F,M,i,n,L,w,k,a,"butt",x,U);return i+=(M-o.strokeDashoffset+U)*100/M,t.createElement("circle",{key:s,className:"".concat(c,"-circle-path"),r:A,cx:50,cy:50,stroke:l,strokeWidth:x,opacity:1,style:o,ref:function(e){X[s]=e}})})):(s=0,V.map(function(e,r){var n=H[r]||H[H.length-1],i=j(F,M,s,e,L,w,k,n,K,x);return s+=e,t.createElement(_,{key:r,color:n,ptg:e,radius:A,prefixCls:c,gradientId:$,style:i,strokeLinecap:K,strokeWidth:x,gapDegree:w,ref:function(e){X[r]=e},size:100})}).reverse()))};var N=e.i(491816);e.i(765846);var O=e.i(896091);function I(e){return!e||e<0?0:e>100?100:e}function T({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let R=(e,t,r)=>{var n,i,s,a;let l=-1,o=-1;if("step"===t){let t=r.steps,n=r.strokeWidth;"string"==typeof e||void 0===e?(l="small"===e?2:14,o=null!=n?n:8):"number"==typeof e?[l,o]=[e,e]:[l=14,o=8]=Array.isArray(e)?e:[e.width,e.height],l*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?o=t||("small"===e?6:8):"number"==typeof e?[l,o]=[e,e]:[l=-1,o=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[l,o]="small"===e?[60,60]:[120,120]:"number"==typeof e?[l,o]=[e,e]:Array.isArray(e)&&(l=null!=(i=null!=(n=e[0])?n:e[1])?i:120,o=null!=(a=null!=(s=e[0])?s:e[1])?a:120));return[l,o]},D=e=>{let{prefixCls:r,trailColor:n=null,strokeLinecap:i="round",gapPosition:s,gapDegree:a,width:o=120,type:c,children:u,success:d,size:m=o,steps:f}=e,[h,p]=R(m,"circle"),{strokeWidth:g}=e;void 0===g&&(g=Math.max(3/h*100,6));let x=t.useMemo(()=>a||0===a?a:"dashboard"===c?75:void 0,[a,c]),v=(({percent:e,success:t,successPercent:r})=>{let n=I(T({success:t,successPercent:r}));return[n,I(I(e)-n)]})(e),y="[object Object]"===Object.prototype.toString.call(e.strokeColor),b=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||O.presetPrimaryColors.green,t||null]})({success:d,strokeColor:e.strokeColor}),w=(0,l.default)(`${r}-inner`,{[`${r}-circle-gradient`]:y}),k=t.createElement(E,{steps:f,percent:f?v[1]:v,strokeWidth:g,trailWidth:g,strokeColor:f?b[1]:b,strokeLinecap:i,trailColor:n,prefixCls:r,gapDegree:x,gapPosition:s||"dashboard"===c&&"bottom"||void 0}),_=h<=20,j=t.createElement("div",{className:w,style:{width:h,height:p,fontSize:.15*h+6}},k,!_&&u);return _?t.createElement(N.default,{title:u},j):j};e.i(296059);var P=e.i(694758),$=e.i(915654),A=e.i(183293),F=e.i(246422),L=e.i(838378);let M="--progress-line-stroke-color",B="--progress-percent",z=e=>{let t=e?"100%":"-100%";return new P.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},U=(0,F.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,L.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,A.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${M})`]},height:"100%",width:`calc(1 / var(${B}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,$.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:z(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:z(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var V=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let H=e=>{let{prefixCls:r,direction:n,percent:i,size:s,strokeWidth:a,strokeColor:o,strokeLinecap:c="round",children:u,trailColor:d=null,percentPosition:m,success:f}=e,{align:h,type:p}=m,g=o&&"string"!=typeof o?((e,t)=>{let{from:r=O.presetPrimaryColors.blue,to:n=O.presetPrimaryColors.blue,direction:i="rtl"===t?"to left":"to right"}=e,s=V(e,["from","to","direction"]);if(0!==Object.keys(s).length){let e,t=(e=[],Object.keys(s).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:s[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${i}, ${t})`;return{background:r,[M]:r}}let a=`linear-gradient(${i}, ${r}, ${n})`;return{background:a,[M]:a}})(o,n):{[M]:o,background:o},x="square"===c||"butt"===c?0:void 0,[v,y]=R(null!=s?s:[-1,a||("small"===s?6:8)],"line",{strokeWidth:a}),b=Object.assign(Object.assign({width:`${I(i)}%`,height:y,borderRadius:x},g),{[B]:I(i)/100}),w=T(e),k={width:`${I(w)}%`,height:y,borderRadius:x,backgroundColor:null==f?void 0:f.strokeColor},_=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:d||void 0,borderRadius:x}},t.createElement("div",{className:(0,l.default)(`${r}-bg`,`${r}-bg-${p}`),style:b},"inner"===p&&u),void 0!==w&&t.createElement("div",{className:`${r}-success-bg`,style:k})),j="outer"===p&&"start"===h,C="outer"===p&&"end"===h;return"outer"===p&&"center"===h?t.createElement("div",{className:`${r}-layout-bottom`},_,u):t.createElement("div",{className:`${r}-outer`,style:{width:v<0?"100%":v}},j&&u,_,C&&u)},W=e=>{let{size:r,steps:n,rounding:i=Math.round,percent:s=0,strokeWidth:a=8,strokeColor:o,trailColor:c=null,prefixCls:u,children:d}=e,m=i(s/100*n),[f,h]=R(null!=r?r:["small"===r?2:14,a],"step",{steps:n,strokeWidth:a}),p=f/n,g=Array.from({length:n});for(let e=0;et.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let q=["normal","exception","active","success"],X=t.forwardRef((e,u)=>{let d,{prefixCls:m,className:f,rootClassName:h,steps:p,strokeColor:g,percent:x=0,size:v="default",showInfo:y=!0,type:b="line",status:w,format:k,style:_,percentPosition:j={}}=e,C=K(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:S="end",type:E="outer"}=j,N=Array.isArray(g)?g[0]:g,O="string"==typeof g||Array.isArray(g)?g:void 0,P=t.useMemo(()=>{if(N){let e="string"==typeof N?N:Object.values(N)[0];return new r.FastColor(e).isLight()}return!1},[g]),$=t.useMemo(()=>{var t,r;let n=T(e);return Number.parseInt(void 0!==n?null==(t=null!=n?n:0)?void 0:t.toString():null==(r=null!=x?x:0)?void 0:r.toString(),10)},[x,e.success,e.successPercent]),A=t.useMemo(()=>!q.includes(w)&&$>=100?"success":w||"normal",[w,$]),{getPrefixCls:F,direction:L,progress:M}=t.useContext(c.ConfigContext),B=F("progress",m),[z,V,X]=U(B),Q="line"===b,J=Q&&!p,Y=t.useMemo(()=>{let r;if(!y)return null;let o=T(e),c=k||(e=>`${e}%`),u=Q&&P&&"inner"===E;return"inner"===E||k||"exception"!==A&&"success"!==A?r=c(I(x),I(o)):"exception"===A?r=Q?t.createElement(s.default,null):t.createElement(a.default,null):"success"===A&&(r=Q?t.createElement(n.default,null):t.createElement(i.default,null)),t.createElement("span",{className:(0,l.default)(`${B}-text`,{[`${B}-text-bright`]:u,[`${B}-text-${S}`]:J,[`${B}-text-${E}`]:J}),title:"string"==typeof r?r:void 0},r)},[y,x,$,A,b,B,k]);"line"===b?d=p?t.createElement(W,Object.assign({},e,{strokeColor:O,prefixCls:B,steps:"object"==typeof p?p.count:p}),Y):t.createElement(H,Object.assign({},e,{strokeColor:N,prefixCls:B,direction:L,percentPosition:{align:S,type:E}}),Y):("circle"===b||"dashboard"===b)&&(d=t.createElement(D,Object.assign({},e,{strokeColor:N,prefixCls:B,progressStatus:A}),Y));let G=(0,l.default)(B,`${B}-status-${A}`,{[`${B}-${"dashboard"===b&&"circle"||b}`]:"line"!==b,[`${B}-inline-circle`]:"circle"===b&&R(v,"circle")[0]<=20,[`${B}-line`]:J,[`${B}-line-align-${S}`]:J,[`${B}-line-position-${E}`]:J,[`${B}-steps`]:p,[`${B}-show-info`]:y,[`${B}-${v}`]:"string"==typeof v,[`${B}-rtl`]:"rtl"===L},null==M?void 0:M.className,f,h,V,X);return z(t.createElement("div",Object.assign({ref:u,style:Object.assign(Object.assign({},null==M?void 0:M.style),_),className:G,role:"progressbar","aria-valuenow":$,"aria-valuemin":0,"aria-valuemax":100},(0,o.default)(C,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),d))});e.s(["default",0,X],309821)},519756,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["UploadOutlined",0,s],519756)},233538,e=>{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}])},83733,233137,e=>{"use strict";let t,r;var n,i,s=e.i(247167),a=e.i(271645),l=e.i(544508),o=e.i(746725),c=e.i(835696);void 0!==s.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==s.default?void 0:s.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
-`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,n){let[i,s]=(0,a.useState)(r),{hasFlag:u,addFlag:d,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),n=(0,a.useCallback)(e=>r(e),[t]),i=(0,a.useCallback)(e=>r(t=>t|e),[t]),s=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:i,hasFlag:s,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&i?3:0),f=(0,a.useRef)(!1),h=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,c.useIsoMorphicEffect)(()=>{var i;if(e){if(r&&s(!0),!t){r&&d(3);return}return null==(i=null==n?void 0:n.start)||i.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:i}){let s=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:i}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(function(e,t){var r,n;let i=(0,l.disposables)();if(!e)return i.dispose;let s=!1;i.add(()=>{s=!0});let a=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{s||t()}),i.dispose}(e,n))})}),s.dispose}(t,{inFlight:f,prepare(){h.current?h.current=!1:h.current=f.current,f.current=!0,h.current||(r?(d(3),m(4)):(d(4),m(2)))},run(){h.current?r?(m(3),d(4)):(m(4),d(3)):r?m(1):d(1)},done(){var e;h.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(f.current=!1,m(7),r||s(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,p]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let d=(0,a.createContext)(null);d.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(d.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(d.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(d)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var n,i=e.i(290571),s=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),c=e.i(914189),u=e.i(144279),d=e.i(294316),m=e.i(83733);let f=(0,l.createContext)(()=>{});function h({value:e,children:t}){return l.default.createElement(f.Provider,{value:e},t)}e.s(["CloseProvider",0,h],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),v=e.i(402155),y=e.i(700020);let b=null!=(n=l.default.startTransition)?n:function(e){e()};var w=e.i(998348),k=((t=k||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),_=((r=_||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let j={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},C=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(C);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}C.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let N=(0,l.createContext)(null);function O(e,t){return(0,x.match)(t.type,j,e,t)}N.displayName="DisclosurePanelContext";let I=l.Fragment,T=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,R=Object.assign((0,y.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...n}=e,i=(0,l.useRef)(null),s=(0,d.useSyncRefs)(t,(0,d.optionalRef)(e=>{i.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(O,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=a,f=(0,c.useEvent)(e=>{m({type:1});let t=(0,v.getOwnerDocument)(i);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:f}),[f]),b=(0,l.useMemo)(()=>({open:0===o,close:f}),[o,f]),w=(0,y.useRender)();return l.default.createElement(C.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(h,{value:f},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},w({ourProps:{ref:s},theirProps:n,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,y.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:m=!1,...f}=e,[h,p]=S("Disclosure.Button"),x=(0,l.useContext)(N),v=null!==x&&x===h.panelId,b=(0,l.useRef)(null),k=(0,d.useSyncRefs)(b,t,(0,c.useEvent)(e=>{if(!v)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!v)return p({type:2,buttonId:n}),()=>{p({type:2,buttonId:null})}},[n,p,v]);let _=(0,c.useEvent)(e=>{var t;if(v){if(1===h.disclosureState)return;switch(e.key){case w.Keys.Space:case w.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=h.buttonElement)||t.focus()}}else switch(e.key){case w.Keys.Space:case w.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),j=(0,c.useEvent)(e=>{e.key===w.Keys.Space&&e.preventDefault()}),C=(0,c.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||i||(v?(p({type:0}),null==(t=h.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:O}=(0,s.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:T}=(0,a.useHover)({isDisabled:i}),{pressed:R,pressProps:D}=(0,o.useActivePress)({disabled:i}),P=(0,l.useMemo)(()=>({open:0===h.disclosureState,hover:I,active:R,disabled:i,focus:E,autofocus:m}),[h,I,R,E,i,m]),$=(0,u.useResolveButtonType)(e,h.buttonElement),A=v?(0,y.mergeProps)({ref:k,type:$,disabled:i||void 0,autoFocus:m,onKeyDown:_,onClick:C},O,T,D):(0,y.mergeProps)({ref:k,id:n,type:$,"aria-expanded":0===h.disclosureState,"aria-controls":h.panelElement?h.panelId:void 0,disabled:i||void 0,autoFocus:m,onKeyDown:_,onKeyUp:j,onClick:C},O,T,D);return(0,y.useRender)()({ourProps:A,theirProps:f,slot:P,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,y.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-panel-${r}`,transition:i=!1,...s}=e,[a,o]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[f,h]=(0,l.useState)(null),g=(0,d.useSyncRefs)(t,(0,c.useEvent)(e=>{b(()=>o({type:5,element:e}))}),h);(0,l.useEffect)(()=>(o({type:3,panelId:n}),()=>{o({type:3,panelId:null})}),[n,o]);let x=(0,p.useOpenClosed)(),[v,w]=(0,m.useTransition)(i,f,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),k=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),_={ref:g,id:n,...(0,m.transitionDataAttributes)(w)},j=(0,y.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(N.Provider,{value:a.panelId},j({ourProps:_,theirProps:s,slot:k,defaultTag:"div",features:T,visible:v,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,R],886148);let D=(0,l.createContext)(void 0);var P=e.i(444755);let $=(0,e.i(673706).makeClassName)("Accordion"),A=(0,l.createContext)({isOpen:!1}),F=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:n=!1,children:s,className:a}=e,o=(0,i.__rest)(e,["defaultOpen","children","className"]),c=null!=(r=(0,l.useContext)(D))?r:(0,P.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(R,Object.assign({as:"div",ref:t,className:(0,P.tremorTwMerge)($("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",c,a),defaultOpen:n},o),({open:e})=>l.default.createElement(A.Provider,{value:{isOpen:e}},s))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148),i=e.i(444755);let s=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,c=(0,t.__rest)(e,["children","className"]);return r.default.createElement(n.Disclosure.Panel,Object.assign({ref:a,className:(0,i.tremorTwMerge)(s("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},c),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148);let i=e=>{var n=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},n),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var s=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:c,className:u}=e,d=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(s.OpenContext);return r.default.createElement(n.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},d),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},c),r.default.createElement("div",null,r.default.createElement(i,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,n,i){let[s,a]=(0,t.useState)(i),l=void 0!==e,o=(0,t.useRef)(l),c=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!l||o.current||c.current?l||!o.current||u.current||(u.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:s,(0,r.useEvent)(e=>(l||a(e),null==n?void 0:n(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let n=(0,t.createContext)(void 0);function i(){return(0,t.useContext)(n)}e.s(["useDisabled",0,i],601893);var s=e.i(174080),a=e.i(746725);function l(e={},t=null,r=[]){for(let[n,i]of Object.entries(e))!function e(t,r,n){if(Array.isArray(n))for(let[i,s]of n.entries())e(t,o(r,i.toString()),s);else n instanceof Date?t.push([r,n.toISOString()]):"boolean"==typeof n?t.push([r,n?"1":"0"]):"string"==typeof n?t.push([r,n]):"number"==typeof n?t.push([r,`${n}`]):null==n?t.push([r,""]):l(n,r,t)}(r,o(t,n),i);return r}function o(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}},"objectToFormEntries",0,l],694421);var c=e.i(700020),u=e.i(2788);let d=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(d);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:n}=r;return n?(0,s.createPortal)(t.default.createElement(t.default.Fragment,null,e),n):null}function f({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:n,onReset:i,overrides:s}){let[o,d]=(0,t.useState)(null),h=(0,a.useDisposables)();return(0,t.useEffect)(()=>{if(i&&o)return h.addEventListener(o,"reset",i)},[o,r,i]),t.default.createElement(m,null,t.default.createElement(f,{setForm:d,formId:r}),l(e).map(([e,i])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,c.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:n,name:e,value:i,...s})})))}],140721);let h=(0,t.createContext)(void 0);function p(){return(0,t.useContext)(h)}e.s(["useProvidedId",0,p],942803);var g=e.i(835696),x=e.i(294316);let v=(0,t.createContext)(null);v.displayName="DescriptionContext";let y=Object.assign((0,c.forwardRefWithAs)(function(e,r){let n=(0,t.useId)(),s=i(),{id:a=`headlessui-description-${n}`,...l}=e,o=function e(){let r=(0,t.useContext)(v);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,x.useSyncRefs)(r);(0,g.useIsoMorphicEffect)(()=>o.register(a),[a,o.register]);let d=s||!1,m=(0,t.useMemo)(()=>({...o.slot,disabled:d}),[o.slot,d]),f={ref:u,...o.props,id:a};return(0,c.useRender)()({ourProps:f,theirProps:l,slot:m,defaultTag:"p",name:o.name||"Description"})}),{});e.s(["Description",0,y,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(v))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,n]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,r.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),s=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(v.Provider,{value:s},e.children)},[n])]}],35889);let b=(0,t.createContext)(null);function w(e){var r,n,i;let s=null!=(n=null==(r=(0,t.useContext)(b))?void 0:r.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[s,...e].filter(Boolean).join(" "):s}b.displayName="LabelContext";let k=Object.assign((0,c.forwardRefWithAs)(function(e,n){var s;let a=(0,t.useId)(),l=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),o=p(),u=i(),{id:d=`headlessui-label-${a}`,htmlFor:m=null!=o?o:null==(s=l.props)?void 0:s.htmlFor,passive:f=!1,...h}=e,v=(0,x.useSyncRefs)(n);(0,g.useIsoMorphicEffect)(()=>l.register(d),[d,l.register]);let y=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),w=u||!1,k=(0,t.useMemo)(()=>({...l.slot,disabled:w}),[l.slot,w]),_={ref:v,...l.props,id:d,htmlFor:m,onClick:y};return f&&("onClick"in _&&(delete _.htmlFor,delete _.onClick),"onClick"in h&&delete h.onClick),(0,c.useRender)()({ourProps:_,theirProps:h,slot:k,defaultTag:m?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,k,"useLabelledBy",0,w,"useLabels",0,function({inherit:e=!1}={}){let n=w(),[i,s]=(0,t.useState)([]),a=e?[n,...i].filter(Boolean):i;return[a.length>0?a.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:i},e.children)},[s])]}],722678)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},399029,e=>{"use strict";var t=e.i(540626),r=e.i(271645);e.s(["useDebouncedState",0,function(e,n,i){let[s,a]=(0,r.useState)(e),l=(0,t.useDebouncer)(a,n,i);return[s,l.maybeExecute,l]}])},993914,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["FileTextOutlined",0,s],993914)},59935,(e,t,r)=>{var n;let i;e.e,n=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},n=!r.document&&!!r.postMessage,i=r.IS_PAPA_WORKER||!1,s={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,i)r.postMessage({results:s,workerId:l.WORKER_ID,finished:n});else if(w(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!n||!w(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),n||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){w(this._config.error)?this._config.error(e):i&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e,r,i=this._config.downloadRequestHeaders;for(r in i)t.setRequestHeader(r,i[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,n="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,n?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,n=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){n&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),n=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function f(e){var t,r,n,i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,c=0,u=0,d=!1,m=!1,f=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function v(){if(g&&n&&(k("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),n=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(s.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?i>=f.length?"__parsed_extra":f[i]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(n[l]=n[l]||[],n[l].push(o)):n[l]=o}return e.header&&(i>f.length?k("FieldMismatch","TooManyFields","Too many fields: expected "+f.length+" fields but parsed "+i,u+r):ie.preview?r.abort():(g.data=g.data[0],i(g,o))))}),this.parse=function(i,s,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(i,o)),n=!1,e.delimiter?w(e.delimiter)&&(e.delimiter=e.delimiter(i),g.meta.delimiter=e.delimiter):((o=((t,r,n,i,s)=>{var a,o,c,u;s=s||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var d=0;d=r.length/2?"\r\n":"\r"}}function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode,o=null,c=!1,u=null==e.quoteChar?'"':e.quoteChar,d=u;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof t||-1=s)return L(!0);break}j.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:_.length,index:m}),R++}}else if(n&&0===C.length&&l.substring(m,m+b)===n){if(-1===I)return L();m=I+y,I=l.indexOf(r,m),O=l.indexOf(t,m)}else if(-1!==O&&(O=s)return L(!0)}return A();function P(e){_.push(e),S=m}function $(e){return -1!==e&&(e=l.substring(R+1,e))&&""===e.trim()?e.length:0}function A(e){return g||(void 0===e&&(e=l.substring(m)),C.push(e),m=x,P(C),k&&M()),L()}function F(e){m=e,P(C),C=[],I=l.indexOf(r,m)}function L(n){if(e.header&&!p&&_.length&&!c){var i=_[0],s=Object.create(null),a=new Set(i);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(n=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),RegExp(h(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,c);if("object"==typeof e[0])return f(u||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],c);throw Error("Unable to serialize unrecognized input");function f(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var t=e.i(843476),r=e.i(290571),n=e.i(271645);let i=e=>{var t=(0,r.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),n.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,r.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),n.default.createElement("path",{d:"M20 12H4"}))};var a=e.i(444755),l=e.i(673706),o=e.i(677955);let c="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",u="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",d=n.default.forwardRef((e,t)=>{let{onSubmit:d,enableStepper:m=!0,disabled:f,onValueChange:h,onChange:p}=e,g=(0,r.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),x=(0,n.useRef)(null),[v,y]=n.default.useState(!1),b=n.default.useCallback(()=>{y(!0)},[]),w=n.default.useCallback(()=>{y(!1)},[]),[k,_]=n.default.useState(!1),j=n.default.useCallback(()=>{_(!0)},[]),C=n.default.useCallback(()=>{_(!1)},[]);return n.default.createElement(o.default,Object.assign({type:"number",ref:(0,l.mergeRefs)([x,t]),disabled:f,makeInputClassName:(0,l.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=x.current)?void 0:t.value;null==d||d(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&b(),"ArrowUp"===e.key&&j()},onKeyUp:e=>{"ArrowDown"===e.key&&w(),"ArrowUp"===e.key&&C()},onChange:e=>{f||(null==h||h(parseFloat(e.target.value)),null==p||p(e))},stepper:m?n.default.createElement("div",{className:(0,a.tremorTwMerge)("flex justify-center align-middle")},n.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;f||(null==(e=x.current)||e.stepDown(),null==(t=x.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!f&&u,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},n.default.createElement(s,{"data-testid":"step-down",className:(v?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),n.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;f||(null==(e=x.current)||e.stepUp(),null==(t=x.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!f&&u,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},n.default.createElement(i,{"data-testid":"step-up",className:(k?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},g))});d.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:r={width:"100%"},placeholder:n="Enter a numerical value",min:i,max:s,onChange:a,...l})=>(0,t.jsx)(d,{onWheel:e=>e.currentTarget.blur(),step:e,style:r,placeholder:n,min:i,max:s,onChange:a,...l})],435451)},860585,e=>{"use strict";var t=e.i(843476),r=e.i(199133);let{Option:n}=r.Select;e.s(["default",0,({value:e,onChange:i,className:s="",style:a={}})=>(0,t.jsxs)(r.Select,{style:{width:"100%",...a},value:e||void 0,onChange:i,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(n,{value:"1h",children:"hourly"}),(0,t.jsx)(n,{value:"24h",children:"daily"}),(0,t.jsx)(n,{value:"7d",children:"weekly"}),(0,t.jsx)(n,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["UserAddOutlined",0,s],213205)},371455,172372,e=>{"use strict";var t=e.i(843476),r=e.i(827252),n=e.i(213205),i=e.i(912598),s=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),c=e.i(35983),u=e.i(779241),d=e.i(560445),m=e.i(464571),f=e.i(536916),h=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),v=e.i(770914),y=e.i(592968),b=e.i(898586),w=e.i(271645),k=e.i(599724),_=e.i(291542),j=e.i(515831),C=e.i(519756),S=e.i(737434),E=e.i(285027),N=e.i(993914),O=e.i(955135);e.i(247167);var I=e.i(931067);let T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var R=e.i(9583),D=w.forwardRef(function(e,t){return w.createElement(R.default,(0,I.default)({},e,{ref:t,icon:T}))}),P=e.i(602869),$=e.i(59935),A=e.i(220508),F=e.i(964306);let L=w.forwardRef(function(e,t){return w.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),w.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var M=e.i(237016),B=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:n,onUsersCreated:i})=>{let[s,a]=(0,w.useState)(!1),[l,o]=(0,w.useState)([]),[c,u]=(0,w.useState)(!1),[d,f]=(0,w.useState)(null),[h,p]=(0,w.useState)(null),[x,v]=(0,w.useState)(null),[y,I]=(0,w.useState)(null),[T,R]=(0,w.useState)(null),[z,U]=(0,w.useState)("http://localhost:4000");(0,w.useEffect)(()=>{(async()=>{try{let t=await (0,P.getProxyUISettings)(e);R(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),U(new URL("/",window.location.href).toString())},[e]);let V=async()=>{u(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let n=0;ne.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),i.models&&"string"==typeof i.models&&""!==i.models.trim()&&(t.models=i.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),i.max_budget&&""!==i.max_budget.toString().trim()){let e=parseFloat(i.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}i.budget_duration&&""!==i.budget_duration.trim()&&(t.budget_duration=i.budget_duration.trim()),i.metadata&&"string"==typeof i.metadata&&""!==i.metadata.trim()&&(t.metadata=i.metadata.trim());let s=await (0,P.userCreateCall)(e,null,t);if(s&&(s.key||s.user_id)){r=!0;let t=s.data?.user_id||s.user_id;try{if(T?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===n?{...t,status:"success",key:s.key||s.user_id,invitation_link:e}:t))}else{let r=await (0,P.invitationCreateCall)(e,t),i=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,invitation_link:i}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=s?.error||"Failed to create user";o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}u(!1),r&&i&&i()},H=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(M.CopyToClipboard,{text:r.invitation_link,onCopy:()=>B.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:s,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[y?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(D,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(N.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:y.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(y.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),f(null),p(null),v(null)},className:"flex items-center",icon:(0,t.jsx)(O.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!h&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(j.Upload,{beforeUpload:e=>((f(null),p(null),v(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?v(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):$.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let n=["user_email","user_role"].filter(e=>!t.includes(e));if(n.length>0){p(`Your CSV is missing these required columns: ${n.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let n=e.data.slice(1).map((e,n)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(i.max_budget.toString())&&s.push("Max budget must be greater than 0")),i.budget_duration&&!i.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&s.push(`Invalid budget duration format "${i.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),i.teams&&"string"==typeof i.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=i.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&s.push(`Unknown team(s): ${t.join(", ")}`)}return s.length>0&&(i.isValid=!1,i.error=s.join(", ")),i}).filter(Boolean),i=n.filter(e=>e.isValid);o(n),0===n.length?p("No valid data rows found in the CSV file. Please check your file format."):0===i.length?f("No valid users found in the CSV. Please check the errors below and fix your CSV file."):i.length{f(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(v(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),B.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(C.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),h&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(L,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:h}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),d&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(k.Text,{className:"text-red-600 font-medium",children:d}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(k.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(k.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(k.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(k.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(k.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(k.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(k.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(_.Table,{dataSource:l,columns:H,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([$.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),n=document.createElement("a");n.href=r,n.download="bulk_users_results.csv",document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var U=e.i(663435),V=e.i(355619);function H({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:n,invitationLinkData:i,modalType:s="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:n}){if(!e)return"";let i=new URL(e).pathname,s=i&&"/"!==i?`${i}/ui`:"ui";return r?new URL(s,e).toString():t?new URL(`${s}/onboarding?invitation_id=${t}${n?"&action=reset_password":""}`,e).toString():""})({baseUrl:n,invitationId:i?.id,hasUserSetupSso:i?.has_user_setup_sso??!1,resetPassword:"resetPassword"===s});return(0,t.jsxs)(g.Modal,{title:"invitation"===s?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===s?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(k.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(k.Text,{children:i?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(k.Text,{children:"invitation"===s?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(k.Text,{children:(0,t.jsx)(k.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(M.CopyToClipboard,{text:o(),onCopy:()=>B.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===s?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,H],172372);let{Option:W}=x.Select,{Text:K,Link:q,Title:X}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:k,possibleUIRoles:_,onUserCreated:j,isEmbedded:C=!1})=>{let S=(0,i.useQueryClient)(),[E,N]=(0,w.useState)(null),[O]=h.Form.useForm(),[I,T]=(0,w.useState)(!1),[R,D]=(0,w.useState)(!1),[$,A]=(0,w.useState)([]),[F,L]=(0,w.useState)(!1),[M,X]=(0,w.useState)(null),[Q,J]=(0,w.useState)(null),{data:Y=[]}=(0,s.useOrganizations)();(0,w.useMemo)(()=>{let e=Y.flatMap(e=>e.teams||[]);return e.length>0?e:k||[]},[Y,k]),(0,w.useEffect)(()=>{let t=async()=>{try{let t=await (0,P.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{B.default.info("Making API Call"),C||T(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,P.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),D(!0);let n=r.data?.user_id||r.user_id;if(j&&C){j(n),O.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:n,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};X(t),L(!0)}else(0,P.invitationCreateCall)(b,n).then(e=>{e.has_user_setup_sso=!1,X(e),L(!0)});B.default.success("API user Created"),O.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";B.default.fromBackend(e),console.error("Error creating the user:",t)}};return C?(0,t.jsxs)(h.Form,{form:O,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(q,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(u.TextInput,{placeholder:""})}),(0,t.jsx)(h.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:_&&Object.entries(_).map(([e,{ui_label:r,description:n}])=>(0,t.jsx)(c.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(K,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:n})]})},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>T(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:k,possibleUIRoles:_}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{T(!1),O.resetFields()},onCancel:()=>{T(!1),D(!1),O.resetFields()},children:[(0,t.jsxs)(v.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(K,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(q,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(h.Form,{form:O,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(h.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(y.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:_&&Object.entries(_).map(([e,{ui_label:r,description:n}])=>(0,t.jsxs)(c.SelectItem,{value:e,title:r,children:[(0,t.jsx)(K,{children:r}),(0,t.jsxs)(K,{type:"secondary",children:[" - ",n]})]},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:Y.map(e=>(0,t.jsxs)(W,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(K,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(h.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(y.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),$.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,V.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(n.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),R&&(0,t.jsx)(H,{isInvitationLinkModalVisible:F,setIsInvitationLinkModalVisible:L,baseUrl:Q||"",invitationLinkData:M})]})}],371455)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0ob4xjai8e6ym.js b/litellm/proxy/_experimental/out/_next/static/chunks/0ob4xjai8e6ym.js
new file mode 100644
index 00000000000..8e3f57c0337
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0ob4xjai8e6ym.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,797672,e=>{"use strict";var t=e.i(271645);let n=t.forwardRef(function(e,n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:n},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,n],797672)},250980,e=>{"use strict";var t=e.i(271645);let n=t.forwardRef(function(e,n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:n},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,n],250980)},309426,e=>{"use strict";var t=e.i(290571),n=e.i(444755),s=e.i(673706),i=e.i(271645),r=e.i(46757);let a=(0,s.makeClassName)("Col"),o=i.default.forwardRef((e,s)=>{let o,l,c,u,{numColSpan:d=1,numColSpanSm:h,numColSpanMd:g,numColSpanLg:v,children:p,className:f}=e,b=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),m=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return i.default.createElement("div",Object.assign({ref:s,className:(0,n.tremorTwMerge)(a("root"),(o=m(d,r.colSpan),l=m(h,r.colSpanSm),c=m(g,r.colSpanMd),u=m(v,r.colSpanLg),(0,n.tremorTwMerge)(o,l,c,u)),f)},b),p)});o.displayName="Col",e.s(["Col",0,o],309426)},435451,e=>{"use strict";var t=e.i(843476),n=e.i(290571),s=e.i(271645);let i=e=>{var t=(0,n.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),s.default.createElement("path",{d:"M12 4v16m8-8H4"}))},r=e=>{var t=(0,n.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),s.default.createElement("path",{d:"M20 12H4"}))};var a=e.i(444755),o=e.i(673706),l=e.i(677955);let c="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",u="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",d=s.default.forwardRef((e,t)=>{let{onSubmit:d,enableStepper:h=!0,disabled:g,onValueChange:v,onChange:p}=e,f=(0,n.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),b=(0,s.useRef)(null),[m,y]=s.default.useState(!1),x=s.default.useCallback(()=>{y(!0)},[]),E=s.default.useCallback(()=>{y(!1)},[]),[S,C]=s.default.useState(!1),w=s.default.useCallback(()=>{C(!0)},[]),k=s.default.useCallback(()=>{C(!1)},[]);return s.default.createElement(l.default,Object.assign({type:"number",ref:(0,o.mergeRefs)([b,t]),disabled:g,makeInputClassName:(0,o.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=b.current)?void 0:t.value;null==d||d(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&x(),"ArrowUp"===e.key&&w()},onKeyUp:e=>{"ArrowDown"===e.key&&E(),"ArrowUp"===e.key&&k()},onChange:e=>{g||(null==v||v(parseFloat(e.target.value)),null==p||p(e))},stepper:h?s.default.createElement("div",{className:(0,a.tremorTwMerge)("flex justify-center align-middle")},s.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;g||(null==(e=b.current)||e.stepDown(),null==(t=b.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!g&&u,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},s.default.createElement(r,{"data-testid":"step-down",className:(m?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),s.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;g||(null==(e=b.current)||e.stepUp(),null==(t=b.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!g&&u,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},s.default.createElement(i,{"data-testid":"step-up",className:(S?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},f))});d.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:n={width:"100%"},placeholder:s="Enter a numerical value",min:i,max:r,onChange:a,...o})=>(0,t.jsx)(d,{onWheel:e=>e.currentTarget.blur(),step:e,style:n,placeholder:s,min:i,max:r,onChange:a,...o})],435451)},860585,e=>{"use strict";var t=e.i(843476),n=e.i(199133);let{Option:s}=n.Select;e.s(["default",0,({value:e,onChange:i,className:r="",style:a={}})=>(0,t.jsxs)(n.Select,{style:{width:"100%",...a},value:e||void 0,onChange:i,className:r,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(s,{value:"1h",children:"hourly"}),(0,t.jsx)(s,{value:"24h",children:"daily"}),(0,t.jsx)(s,{value:"7d",children:"weekly"}),(0,t.jsx)(s,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),n=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var i=e.i(9583),r=n.forwardRef(function(e,r){return n.createElement(i.default,(0,t.default)({},e,{ref:r,icon:s}))});e.s(["UserAddOutlined",0,r],213205)},916940,e=>{"use strict";var t=e.i(843476),n=e.i(271645),s=e.i(199133),i=e.i(602869);e.s(["default",0,({onChange:e,value:r,className:a,accessToken:o,placeholder:l="Select vector stores",disabled:c=!1})=>{let[u,d]=(0,n.useState)([]),[h,g]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{(async()=>{if(o){g(!0);try{let e=await (0,i.vectorStoreListCall)(o);e.data&&d(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{g(!1)}}})()},[o]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",placeholder:l,onChange:e,value:r,loading:h,className:a,allowClear:!0,options:u.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:c})})}])},75921,e=>{"use strict";var t=e.i(843476),n=e.i(266027),s=e.i(243652),i=e.i(602869),r=e.i(135214);let a=(0,s.createQueryKeys)("mcpAccessGroups");var o=e.i(500727),l=e.i(699857),c=e.i(199133),u=e.i(234713);let d="toolset:";e.s(["default",0,({onChange:e,value:s,className:h,accessToken:g,placeholder:v="Select MCP servers",disabled:p=!1,teamId:f,allowNoMcpServers:b=!1,allowAllProxyMcpServers:m=!1})=>{let{data:y=[],isLoading:x}=(0,o.useMCPServers)(f),{data:E=[],isLoading:S}=(()=>{let{accessToken:e}=(0,r.default)();return(0,n.useQuery)({queryKey:a.list({}),queryFn:async()=>await (0,i.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:C=[],isLoading:w}=(0,l.useMCPToolsets)(),k=new Set(E),T=[...E.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...y.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...C.map(e=>({label:e.toolset_name,value:`${d}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],L={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},_={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},N=[...s?.servers||[],...s?.accessGroups||[],...(s?.toolsets||[]).map(e=>`${d}${e}`)],M=b&&N.includes(u.NO_MCP_SERVERS_SENTINEL),P=N.includes(u.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(c.Select,{mode:"multiple",placeholder:v,onChange:t=>{if(m&&t.includes(u.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[u.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(b&&t.includes(u.NO_MCP_SERVERS_SENTINEL))return void e({servers:[u.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let n=t.filter(e=>e.startsWith(d)).map(e=>e.slice(d.length)),s=t.filter(e=>!e.startsWith(d));e({servers:s.filter(e=>!k.has(e)),accessGroups:s.filter(e=>k.has(e)),toolsets:n})},value:N,loading:x||S||w,className:h,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:p,filterOption:(e,t)=>t?.value===u.NO_MCP_SERVERS_SENTINEL||t?.value===u.ALL_PROXY_MCP_SERVERS_SENTINEL||(T.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(m||P)&&(0,t.jsx)(c.Select.Option,{value:u.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},u.ALL_PROXY_MCP_SERVERS_SENTINEL),b&&(0,t.jsx)(c.Select.Option,{value:u.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},u.NO_MCP_SERVERS_SENTINEL),T.map(e=>(0,t.jsx)(c.Select.Option,{value:e.value,label:e.label,disabled:M||P,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:L[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:L[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:_[e.type]})]})},e.value))]})})}],75921)},988297,e=>{"use strict";var t=e.i(271645);let n=t.forwardRef(function(e,n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:n},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,n],988297)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},540626,e=>{"use strict";let t;var n,s=e.i(271645);let i=(0,s.createContext)(null);function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,s]of e)if(!t.has(n)||!Object.is(s,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let n=a(e);if(n.length!==a(t).length)return!1;for(let s=0;se,n){let i=n?.compare??l,r=(0,s.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),a=(0,s.useCallback)(()=>e.get(),[e]);return(0,o.useSyncExternalStoreWithSelector)(r,a,a,t,i)}function u(e,...t){return"function"==typeof e?e(...t):e}var d=class{#e=!0;#t;#n;#s;#i;#r;#a;#o;#l=0;#c=5;#u=!1;#d=!1;#h=null;#g=()=>{this.debugLog("Connected to event bus"),this.#r=!0,this.#u=!1,this.debugLog("Emitting queued events",this.#i),this.#i.forEach(e=>this.emitEventToBus(e)),this.#i=[],this.stopConnectLoop(),this.#n().removeEventListener("tanstack-connect-success",this.#g)};#v=()=>{if(this.#l{this.#u||(this.#u=!0,this.#n().addEventListener("tanstack-connect-success",this.#g),this.#v())};constructor({pluginId:e,debug:t=!1,enabled:n=!0,reconnectEveryMs:s=300}){this.#t=e,this.#e=n,this.#n=this.getGlobalTarget,this.#s=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#i=[],this.#r=!1,this.#d=!1,this.#a=null,this.#o=s}startConnectLoop(){null!==this.#a||this.#r||(this.debugLog(`Starting connect loop (every ${this.#o}ms)`),this.#a=setInterval(this.#v,this.#o))}stopConnectLoop(){this.#u=!1,null!==this.#a&&(clearInterval(this.#a),this.#a=null,this.#i=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#s&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let n=new Event(e,{detail:t});this.#n().dispatchEvent(n)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#n().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(n){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#h&&(this.debugLog("Emitting event to internal event target",e,t),this.#h.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#d)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#r){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#i.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#u&&(this.#p(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,n){let s=n?.withEventTarget??!1,i=`${this.#t}:${e}`;if(s&&(this.#h||(this.#h=new EventTarget),this.#h.addEventListener(i,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",i),()=>{};let r=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#n().addEventListener(i,r),this.debugLog("Registered event to bus",i),()=>{s&&this.#h?.removeEventListener(i,r),this.#n().removeEventListener(i,r)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let n=t.detail;this.#t&&n.pluginId!==this.#t||e(n)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}};let h=new Map;function g(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let v=new class extends d{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},p=((n={})[n.None=0]="None",n[n.Mutable=1]="Mutable",n[n.Watching=2]="Watching",n[n.RecursedCheck=4]="RecursedCheck",n[n.Recursed=8]="Recursed",n[n.Dirty=16]="Dirty",n[n.Pending=32]="Pending",n);function f(e,t,n){let s="object"==typeof e,i=s?e:void 0;return{next:(s?e.next:e)?.bind(i),error:(s?e.error:t)?.bind(i),complete:(s?e.complete:n)?.bind(i)}}let b=[],m=0,{link:y,unlink:x,propagate:E,checkDirty:S,shallowPropagate:C}=function({update:e,notify:t,unwatched:n}){return{link:function(e,t,n){let s=t.depsTail;if(void 0!==s&&s.dep===e)return;let i=void 0!==s?s.nextDep:t.deps;if(void 0!==i&&i.dep===e){i.version=n,t.depsTail=i;return}let r=e.subsTail;if(void 0!==r&&r.version===n&&r.sub===t)return;let a=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:s,nextDep:i,prevSub:r,nextSub:void 0};void 0!==i&&(i.prevDep=a),void 0!==s?s.nextDep=a:t.deps=a,void 0!==r?r.nextSub=a:e.subs=a},unlink:function(e,t=e.sub){let s=e.dep,i=e.prevDep,r=e.nextDep,a=e.nextSub,o=e.prevSub;return void 0!==r?r.prevDep=i:t.depsTail=i,void 0!==i?i.nextDep=r:t.deps=r,void 0!==a?a.prevSub=o:s.subsTail=o,void 0!==o?o.nextSub=a:void 0===(s.subs=a)&&n(s),r},propagate:function(e){let n,s=e.nextSub;e:for(;;){let i=e.sub,r=i.flags;if(r&(p.RecursedCheck|p.Recursed|p.Dirty|p.Pending)?r&(p.RecursedCheck|p.Recursed)?r&p.RecursedCheck?!(r&(p.Dirty|p.Pending))&&function(e,t){let n=t.depsTail;for(;void 0!==n;){if(n===e)return!0;n=n.prevDep}return!1}(e,i)?(i.flags=r|(p.Recursed|p.Pending),r&=p.Mutable):r=p.None:i.flags=r&~p.Recursed|p.Pending:r=p.None:i.flags=r|p.Pending,r&p.Watching&&t(i),r&p.Mutable){let t=i.subs;if(void 0!==t){let i=(e=t).nextSub;void 0!==i&&(n={value:s,prev:n},s=i);continue}}if(void 0!==(e=s)){s=e.nextSub;continue}for(;void 0!==n;)if(e=n.value,n=n.prev,void 0!==e){s=e.nextSub;continue e}break}},checkDirty:function(t,n){let i,r=0,a=!1;e:for(;;){let o=t.dep,l=o.flags;if(n.flags&p.Dirty)a=!0;else if((l&(p.Mutable|p.Dirty))==(p.Mutable|p.Dirty)){if(e(o)){let e=o.subs;void 0!==e.nextSub&&s(e),a=!0}}else if((l&(p.Mutable|p.Pending))==(p.Mutable|p.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(i={value:t,prev:i}),t=o.deps,n=o,++r;continue}if(!a){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;r--;){let r=n.subs,o=void 0!==r.nextSub;if(o?(t=i.value,i=i.prev):t=r,a){if(e(n)){o&&s(r),n=t.sub;continue}a=!1}else n.flags&=~p.Pending;n=t.sub;let l=t.nextDep;if(void 0!==l){t=l;continue e}}return a}},shallowPropagate:s};function s(e){do{let n=e.sub,s=n.flags;(s&(p.Pending|p.Dirty))===p.Pending&&(n.flags=s|p.Dirty,(s&(p.Watching|p.RecursedCheck))===p.Watching&&t(n))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){b[k++]=e,e.flags&=~p.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=p.Mutable|p.Dirty,T(e))}}),w=0,k=0;function T(e){let t=e.depsTail,n=void 0!==t?t.nextDep:e.deps;for(;void 0!==n;)n=x(n,e)}var L=class{constructor(e,n){this.atom=function(e){let n="function"==typeof e,s={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?p.None:p.Mutable,get:()=>(void 0!==t&&y(s,t,m),s._snapshot),subscribe(e){var n;let i,r,a=f(e),o={current:!1},l=(n=()=>{s.get(),o.current?a.next?.(s._snapshot):o.current=!0},i=()=>{let e=t;t=r,++m,r.depsTail=void 0,r.flags=p.Watching|p.RecursedCheck;try{return n()}finally{t=e,r.flags&=~p.RecursedCheck,T(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:p.Watching|p.RecursedCheck,notify(){let e=this.flags;e&p.Dirty||e&p.Pending&&S(this.deps,this)?i():this.flags=p.Watching},stop(){this.flags=p.None,this.depsTail=void 0,T(this)}},i(),r);return{unsubscribe:()=>{l.stop()}}},_update(i){let r=t,a=(void 0)??Object.is;if(n)t=s,++m,s.depsTail=void 0;else if(void 0===i)return!1;n&&(s.flags=p.Mutable|p.RecursedCheck);try{let t=s._snapshot,r="function"==typeof i?i(t):void 0===i&&n?e(t):i;if(void 0===t||!a(t,r))return s._snapshot=r,!0;return!1}finally{t=r,n&&(s.flags&=~p.RecursedCheck),T(s)}}};return n?(s.flags=p.Mutable|p.Dirty,s.get=function(){let e=s.flags;if(e&p.Dirty||e&p.Pending&&S(s.deps,s)){if(s._update()){let e=s.subs;void 0!==e&&C(e)}}else e&p.Pending&&(s.flags=e&~p.Pending);return void 0!==t&&y(s,t,m),s._snapshot}):s.set=function(e){if(s._update(e)){let e=s.subs;if(void 0!==e&&(E(e),C(e),1)){for(;w{this.options={...this.options,...e},this.#b()||this.cancel()},this.#m=e=>{this.store.setState(t=>{let n={...t,...e},{isPending:s}=n;return{...n,status:this.#b()?s?"pending":"idle":"disabled"}}),((e,t)=>{let n=t.key;if(n){var s,i;h.set(n,t),v.emit(e,{key:(s={...t,key:n}).key,store:{state:g("function"==typeof(i=s.store).get?i.get():i.state)},options:g(s.options)})}})("Debouncer",this)},this.#b=()=>!!u(this.options.enabled,this),this.#y=()=>u(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#b())return;this.#m({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#m({canLeadingExecute:!1}),t=!0,this.#x(...e)),this.options.trailing&&this.#m({isPending:!0,lastArgs:e}),this.#f&&clearTimeout(this.#f),this.#f=setTimeout(()=>{this.#m({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#x(...e)},this.#y())},this.#x=(...e)=>{this.#b()&&(this.fn(...e),this.#m({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#E(),this.#x(...this.store.state.lastArgs))},this.#E=()=>{this.#f&&(clearTimeout(this.#f),this.#f=void 0)},this.cancel=()=>{this.#E(),this.#m({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#m(_())},this.key=t.key,this.options={...N,...t},this.#m(this.options.initialState??{}),this.key&&v.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#m(e.payload.store.state),this.setOptions(e.payload.options))})}#m;#b;#y;#x;#E};e.s(["useDebouncer",0,function(e,t,n=()=>({})){let a={...((0,s.useContext)(i)?.defaultOptions??{}).debouncer,...t},[o]=(0,s.useState)(()=>{let t=new M(e,a);return t.Subscribe=function(e){let n=c(t.store,e.selector,{compare:r});return"function"==typeof e.children?e.children(n):e.children},t});o.fn=e,o.setOptions(a),(0,s.useEffect)(()=>()=>{a.onUnmount?a.onUnmount(o):o.cancel()},[]);let l=c(o.store,n,{compare:r});return(0,s.useMemo)(()=>({...o,state:l}),[o,l])}],540626)},343488,e=>{"use strict";var t=e.i(540626),n=e.i(271645);e.s(["useDebouncedCallback",0,function(e,s){let i=(0,t.useDebouncer)(e,s).maybeExecute;return(0,n.useCallback)((...e)=>i(...e),[i])}])},500727,e=>{"use strict";var t=e.i(266027),n=e.i(243652),s=e.i(602869),i=e.i(135214);let r=(0,n.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:n}=(0,i.default)();return(0,t.useQuery)({queryKey:r.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,s.fetchMCPServers)(n,e),enabled:!!n})}])},699857,e=>{"use strict";var t=e.i(266027),n=e.i(243652),s=e.i(602869),i=e.i(135214);let r=(0,n.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,i.default)();return(0,t.useQuery)({queryKey:r.list(),queryFn:async()=>await (0,s.fetchMCPToolsets)(e),enabled:!!e})}])},983561,e=>{"use strict";e.i(247167);var t=e.i(931067),n=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"};var i=e.i(9583),r=n.forwardRef(function(e,r){return n.createElement(i.default,(0,t.default)({},e,{ref:r,icon:s}))});e.s(["RobotOutlined",0,r],983561)},992619,e=>{"use strict";var t=e.i(843476),n=e.i(271645),s=e.i(779241),i=e.i(599724),r=e.i(199133),a=e.i(983561),o=e.i(343488),l=e.i(695411);e.s(["default",0,({accessToken:e,value:c,placeholder:u="Select a Model",onChange:d,disabled:h=!1,style:g,className:v,showLabel:p=!0,labelText:f="Select Model"})=>{let[b,m]=(0,n.useState)(c),[y,x]=(0,n.useState)(!1),[E,S]=(0,n.useState)([]);(0,n.useEffect)(()=>{m(c)},[c]),(0,n.useEffect)(()=>{e&&(async()=>{try{let t=await (0,l.fetchAvailableModels)(e);t.length>0&&S(t)}catch(e){console.error("Error fetching model info:",e)}})()},[e]);let C=(0,o.useDebouncedCallback)(e=>{m(e),d?.(e)},{wait:500});return(0,t.jsxs)("div",{children:[p&&(0,t.jsxs)(i.Text,{className:"font-medium block mb-2 text-gray-700 flex items-center",children:[(0,t.jsx)(a.RobotOutlined,{className:"mr-2"})," ",f]}),(0,t.jsx)(r.Select,{value:b,placeholder:u,onChange:e=>{"custom"===e?(x(!0),m(void 0)):(x(!1),m(e),d&&d(e))},options:[...Array.from(new Set(E.map(e=>e.model_group))).map((e,t)=>({value:e,label:e,key:t})),{value:"custom",label:"Enter custom model",key:"custom"}],style:{width:"100%",...g},showSearch:!0,className:`rounded-md ${v||""}`,disabled:h}),y&&(0,t.jsx)(s.TextInput,{className:"mt-2",placeholder:"Enter custom model name",onValueChange:C,disabled:h})]})}])},531516,696609,e=>{"use strict";var t=e.i(843476),n=e.i(271645),s=e.i(536916),i=e.i(599724),r=e.i(409797),a=e.i(233565);let o=/\b(delete|remove|destroy|purge|drop|erase|unlink)\b/i,l=/\b(create|add|insert|new|post|submit|register|make|generate|write|upload)\b/i,c=/\b(update|edit|modify|change|patch|put|set|rename|move|transform)\b/i,u=/\b(get|read|list|fetch|search|find|query|retrieve|show|view|check|describe|info)\b/i;function d(e,t=""){let n=e.toLowerCase();if(u.test(n))return"read";if(o.test(n))return"delete";if(c.test(n))return"update";if(l.test(n))return"create";if(t){let e=t.toLowerCase();if(u.test(e))return"read";if(o.test(e))return"delete";if(c.test(e))return"update";if(l.test(e))return"create"}return"unknown"}function h(e){let t={read:[],create:[],update:[],delete:[],unknown:[]};for(let n of e)t[d(n.name,n.description)].push(n);return t}let g={read:{label:"Read",description:"Safe operations — fetch, list, search. No side effects.",risk:"low"},create:{label:"Create",description:"Add new resources — insert, upload, register.",risk:"medium"},update:{label:"Update",description:"Modify existing resources — edit, patch, rename.",risk:"medium"},delete:{label:"Delete",description:"Destructive operations — remove, purge, destroy.",risk:"high"},unknown:{label:"Other",description:"Operations that could not be automatically classified.",risk:"unknown"}};e.s(["CRUD_GROUP_META",0,g,"classifyToolOp",0,d,"groupToolsByCrud",0,h],696609);let v=["read","create","update","delete","unknown"],p={low:"bg-green-100 text-green-800",medium:"bg-yellow-100 text-yellow-800",high:"bg-red-100 text-red-800 font-semibold",unknown:"bg-gray-100 text-gray-700"},f={read:"border-green-200",create:"border-blue-200",update:"border-yellow-200",delete:"border-red-300",unknown:"border-gray-200"},b={read:"bg-green-50",create:"bg-blue-50",update:"bg-yellow-50",delete:"bg-red-50",unknown:"bg-gray-50"};e.s(["default",0,({tools:e,value:o,onChange:l,readOnly:c=!1,searchFilter:u=""})=>{let[d,m]=(0,n.useState)({read:!1,create:!1,update:!1,delete:!1,unknown:!0}),y=(0,n.useMemo)(()=>h(e),[e]),x=(0,n.useMemo)(()=>new Set(void 0===o?e.map(e=>e.name):o),[o,e]),E=e=>{if(c)return;let t=new Set(x);t.has(e)?t.delete(e):t.add(e),l(Array.from(t))};return 0===e.length?null:(0,t.jsx)("div",{className:"space-y-3",children:v.map(e=>{let n,o=y[e];if(0===o.length)return null;if(u){let e=u.toLowerCase();if(!o.some(t=>t.name.toLowerCase().includes(e)||(t.description??"").toLowerCase().includes(e)))return null}let h=g[e],v=(n=y[e]).length>0&&n.every(e=>x.has(e.name)),S=(e=>{let t=y[e];if(0===t.length)return!1;let n=t.filter(e=>x.has(e.name)).length;return n>0&&n{m(t=>({...t,[e]:!t[e]}))},children:[C?(0,t.jsx)(a.ChevronRightIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}):(0,t.jsx)(r.ChevronDownIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}),(0,t.jsx)("span",{className:"font-semibold text-gray-900 text-sm",children:h.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-0.5 rounded-full ${p[h.risk]}`,children:"high"===h.risk?"High Risk":"medium"===h.risk?"Medium Risk":"low"===h.risk?"Safe":"Unclassified"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 ml-1",children:[o.filter(e=>x.has(e.name)).length,"/",o.length," allowed"]})]}),!c&&(0,t.jsxs)("div",{className:"flex items-center gap-2 ml-4",children:[(0,t.jsx)(i.Text,{className:"text-xs text-gray-500",children:v?"All on":S?"Partial":"All off"}),(0,t.jsx)(s.Checkbox,{checked:v,indeterminate:S,onChange:t=>((e,t)=>{if(c)return;let n=new Set(x);for(let s of y[e])t?n.add(s.name):n.delete(s.name);l(Array.from(n))})(e,t.target.checked),onClick:e=>e.stopPropagation()})]})]}),!C&&(0,t.jsx)("div",{className:"px-4 pt-2 pb-1 text-xs text-gray-500 bg-white border-b border-gray-100",children:h.description}),!C&&(0,t.jsx)("div",{className:"bg-white divide-y divide-gray-50",children:o.filter(e=>!u||e.name.toLowerCase().includes(u.toLowerCase())||(e.description??"").toLowerCase().includes(u.toLowerCase())).map(e=>{let n,r=(n=e.name,x.has(n));return(0,t.jsxs)("div",{className:`flex items-start gap-3 px-4 py-2.5 transition-colors hover:bg-gray-50 ${!c?"cursor-pointer":""} ${r?"":"opacity-60"}`,onClick:()=>E(e.name),children:[(0,t.jsx)(s.Checkbox,{checked:r,onChange:()=>E(e.name),disabled:c,onClick:e=>e.stopPropagation()}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)(i.Text,{className:"font-medium text-gray-900 text-sm",children:e.name}),e.description&&(0,t.jsx)(i.Text,{className:"text-xs text-gray-500 mt-0.5 leading-snug",children:e.description})]}),(0,t.jsx)("span",{className:`text-xs px-1.5 py-0.5 rounded shrink-0 ${r?"bg-green-100 text-green-700":"bg-gray-100 text-gray-500"}`,children:r?"on":"off"})]},e.name)})})]},e)})})}],531516)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0p_53hifite8y.js b/litellm/proxy/_experimental/out/_next/static/chunks/0p_53hifite8y.js
deleted file mode 100644
index 20a4217b89b..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0p_53hifite8y.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,166406,e=>{"use strict";var t=e.i(190144);e.s(["CopyOutlined",()=>t.default])},447566,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["ArrowLeftOutlined",0,o],447566)},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(829087),a=e.i(480731),o=e.i(95779),l=e.i(444755),i=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},c=(0,i.makeClassName)("Badge"),u=r.default.forwardRef((e,u)=>{let{color:m,icon:h,size:g=a.Sizes.SM,tooltip:p,className:x,children:f}=e,b=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),v=h||null,{tooltipProps:w,getReferenceProps:N}=(0,s.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([u,w.refs.setReference]),className:(0,l.tremorTwMerge)(c("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",m?(0,l.tremorTwMerge)((0,i.getColorClassNames)(m,o.colorPalette.background).bgColor,(0,i.getColorClassNames)(m,o.colorPalette.iconText).textColor,(0,i.getColorClassNames)(m,o.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,l.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[g].paddingX,n[g].paddingY,n[g].fontSize,x)},N,b),r.default.createElement(s.default,Object.assign({text:p},w)),v?r.default.createElement(v,{className:(0,l.tremorTwMerge)(c("icon"),"shrink-0 -ml-1 mr-1.5",d[g].height,d[g].width)}):null,r.default.createElement("span",{className:(0,l.tremorTwMerge)(c("text"),"whitespace-nowrap")},f))});u.displayName="Badge",e.s(["Badge",0,u],389083)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("Table"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,s.tremorTwMerge)(a("root"),"overflow-auto",i)},r.default.createElement("table",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},n),l))});o.displayName="Table",e.s(["Table",0,o],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHead"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",i)},n),l))});o.displayName="TableHead",e.s(["TableHead",0,o],427612)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableRow"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("row"),i)},n),l))});o.displayName="TableRow",e.s(["TableRow",0,o],496020)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHeaderCell"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",i)},n),l))});o.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,o],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableBody"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",i)},n),l))});o.displayName="TableBody",e.s(["TableBody",0,o],942232)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableCell"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"align-middle whitespace-nowrap text-left p-4",i)},n),l))});o.displayName="TableCell",e.s(["TableCell",0,o],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},871943,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))});e.s(["ChevronDownIcon",0,r],871943)},502547,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"}))});e.s(["ChevronRightIcon",0,r],502547)},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["CalendarOutlined",0,o],72713)},637235,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["ClockCircleOutlined",0,o],637235)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),s=e.i(444755),a=e.i(673706),o=e.i(271645);let l=o.default.forwardRef((e,l)=>{let{color:i,children:n,className:d}=e,c=(0,t.__rest)(e,["color","children","className"]);return o.default.createElement("p",Object.assign({ref:l,className:(0,s.tremorTwMerge)("font-medium text-tremor-title",i?(0,a.getColorClassNames)(i,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",d)},c),n)});l.displayName="Title",e.s(["Title",0,l],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),s=e.i(673706),a=e.i(271645);let o=a.default.forwardRef((e,o)=>{let{color:l,className:i,children:n}=e;return a.default.createElement("p",{ref:o,className:(0,r.tremorTwMerge)("text-tremor-default",l?(0,s.getColorClassNames)(l,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},n)});o.displayName="Text",e.s(["default",0,o],936325),e.s(["Text",0,o],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),s=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],o=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),l=e=>e?6:5,i=(e,t,r,s,a)=>{clearTimeout(s.current);let l=o(e);t(l),r.current=l,a&&a({current:l})};var n=e.i(480731),d=e.i(444755),c=e.i(673706);let u=e=>{var r=(0,t.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),s.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),s.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let h={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},g=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,c.makeClassName)("Button"),x=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:o,transitionStatus:l})=>{let i=o?r===n.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),m={default:c,entering:c,entered:t,exiting:t,exited:c};return e?s.default.createElement(u,{className:(0,d.tremorTwMerge)(p("icon"),"animate-spin shrink-0",i,m.default,m[l]),style:{transition:"width 150ms"}}):s.default.createElement(a,{className:(0,d.tremorTwMerge)(p("icon"),"shrink-0",t,i)})},f=s.default.forwardRef((e,a)=>{let{icon:u,iconPosition:m=n.HorizontalPositions.Left,size:f=n.Sizes.SM,color:b,variant:v="primary",disabled:w,loading:N=!1,loadingText:y,children:C,tooltip:k,className:j}=e,T=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),M=N||w,E=void 0!==u||N,S=N&&y,_=!(!C&&!S),R=(0,d.tremorTwMerge)(h[f].height,h[f].width),B="light"!==v?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",P=g(v,b),O=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[f],{tooltipProps:z,getReferenceProps:L}=(0,r.useTooltip)(300),[H,I]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:n,initialEntered:d,mountOnEnter:c,unmountOnExit:u,onStateChange:m}={})=>{let[h,g]=(0,s.useState)(()=>o(d?2:l(c))),p=(0,s.useRef)(h),x=(0,s.useRef)(0),[f,b]="object"==typeof n?[n.enter,n.exit]:[n,n],v=(0,s.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return l(t)}})(p.current._s,u);e&&i(e,g,p,x,m)},[m,u]);return[h,(0,s.useCallback)(s=>{let o=e=>{switch(i(e,g,p,x,m),e){case 1:f>=0&&(x.current=((...e)=>setTimeout(...e))(v,f));break;case 4:b>=0&&(x.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:x.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||o(e+1)},0)}},n=p.current.isEnter;"boolean"!=typeof s&&(s=!n),s?n||o(e?+!r:2):n&&o(t?a?3:4:l(u))},[v,m,e,t,r,a,f,b,u]),v]})({timeout:50});return(0,s.useEffect)(()=>{I(N)},[N]),s.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([a,z.refs.setReference]),className:(0,d.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",B,O.paddingX,O.paddingY,O.fontSize,P.textColor,P.bgColor,P.borderColor,P.hoverBorderColor,M?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(g(v,b).hoverTextColor,g(v,b).hoverBgColor,g(v,b).hoverBorderColor),j),disabled:M},L,T),s.default.createElement(r.default,Object.assign({text:k},z)),E&&m!==n.HorizontalPositions.Right?s.default.createElement(x,{loading:N,iconSize:R,iconPosition:m,Icon:u,transitionStatus:H.status,needMargin:_}):null,S||C?s.default.createElement("span",{className:(0,d.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},S?y:C):null,E&&m===n.HorizontalPositions.Right?s.default.createElement(x,{loading:N,iconSize:R,iconPosition:m,Icon:u,transitionStatus:H.status,needMargin:_}):null)});f.displayName="Button",e.s(["Button",0,f],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(480731),a=e.i(95779),o=e.i(444755),l=e.i(673706);let i=(0,l.makeClassName)("Card"),n=r.default.forwardRef((e,n)=>{let{decoration:d="",decorationColor:c,children:u,className:m}=e,h=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:n,className:(0,o.tremorTwMerge)(i("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",c?(0,l.getColorClassNames)(c,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case s.HorizontalPositions.Left:return"border-l-4";case s.VerticalPositions.Top:return"border-t-4";case s.HorizontalPositions.Right:return"border-r-4";case s.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),m)},h),u)});n.displayName="Card",e.s(["Card",0,n],304967)},954616,e=>{"use strict";var t=e.i(271645),r=e.i(114272),s=e.i(540143),a=e.i(915823),o=e.i(619273),l=class extends a.Subscribable{#e;#t=void 0;#r;#s;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,o.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,o.hashKey)(t.mutationKey)!==(0,o.hashKey)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#a(),this.#o(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#o()}mutate(e,t){return this.#s=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#a(){let e=this.#r?.state??(0,r.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#o(e){s.notifyManager.batch(()=>{if(this.#s&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#s.onSuccess?.(e.data,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(e.data,null,t,r,s)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#s.onError?.(e.error,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(void 0,e.error,t,r,s)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},i=e.i(912598);e.s(["useMutation",0,function(e,r){let a=(0,i.useQueryClient)(r),[n]=t.useState(()=>new l(a,e));t.useEffect(()=>{n.setOptions(e)},[n,e]);let d=t.useSyncExternalStore(t.useCallback(e=>n.subscribe(s.notifyManager.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),c=t.useCallback((e,t)=>{n.mutate(e,t).catch(o.noop)},[n]);if(d.error&&(0,o.shouldThrowError)(n.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:c,mutateAsync:d.mutate}}],954616)},646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["default",0,o],597440)},955135,e=>{"use strict";var t=e.i(597440);e.s(["DeleteOutlined",()=>t.default])},891547,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);e.s(["default",0,({onChange:e,value:o,className:l,accessToken:i,disabled:n})=>{let[d,c]=(0,r.useState)([]),[u,m]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(i){m(!0);try{let e=await (0,a.getGuardrailsList)(i);e.guardrails&&c(e.guardrails)}catch(e){console.error("Error fetching guardrails:",e)}finally{m(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:n,placeholder:n?"Setting guardrails is a premium feature.":"Select guardrails",onChange:t=>{e(t)},value:o,loading:u,className:l,allowClear:!0,options:d.map(e=>({label:`${e.guardrail_name}`,value:e.guardrail_name})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})}])},921511,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);function o(e){return e.filter(e=>(e.version_status??"draft")!=="draft").map(e=>{var t;let r=e.version_number??1,s=e.version_status??"draft";return{label:`${e.policy_name} — v${r} (${s})${e.description?` — ${e.description}`:""}`,value:"production"===s?e.policy_name:e.policy_id?(t=e.policy_id,`policy_${t}`):e.policy_name}})}e.s(["default",0,({onChange:e,value:l,className:i,accessToken:n,disabled:d,onPoliciesLoaded:c})=>{let[u,m]=(0,r.useState)([]),[h,g]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(n){g(!0);try{let e=await (0,a.getPoliciesList)(n);e.policies&&(m(e.policies),c?.(e.policies))}catch(e){console.error("Error fetching policies:",e)}finally{g(!1)}}})()},[n,c]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:d,placeholder:d?"Setting policies is a premium feature.":"Select policies (production or published versions)",onChange:t=>{e(t)},value:l,loading:h,className:i,allowClear:!0,options:o(u),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})},"getPolicyOptionEntries",0,o])},384767,e=>{"use strict";var t=e.i(843476),r=e.i(599724),s=e.i(271645),a=e.i(389083);let o=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))});var l=e.i(602869);let i=function({vectorStores:e,accessToken:i}){let[n,d]=(0,s.useState)([]);return(0,s.useEffect)(()=>{(async()=>{if(i&&0!==e.length)try{let e=await (0,l.vectorStoreListCall)(i);e.data&&d(e.data.map(e=>({vector_store_id:e.vector_store_id,vector_store_name:e.vector_store_name})))}catch(e){console.error("Error fetching vector stores:",e)}})()},[i,e.length]),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Vector Stores"}),(0,t.jsx)(a.Badge,{color:"blue",size:"xs",children:e.length})]}),e.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:e.map((e,r)=>{let s;return(0,t.jsx)("div",{className:"inline-flex items-center px-3 py-1.5 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-sm font-medium",children:(s=n.find(t=>t.vector_store_id===e))?`${s.vector_store_name||s.vector_store_id} (${s.vector_store_id})`:e},r)})}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(o,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No vector stores configured"})]})]})},n=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"}))});var d=e.i(871943),c=e.i(502547),u=e.i(592968),m=e.i(234713);let h=function({mcpServers:e,mcpAccessGroups:o=[],mcpToolPermissions:i={},mcpToolsets:h=[],accessToken:g}){let[p,x]=(0,s.useState)([]),[f,b]=(0,s.useState)([]),[v,w]=(0,s.useState)(new Set),[N,y]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{(async()=>{if(g&&e.length>0)try{let e=await (0,l.fetchMCPServers)(g);e&&Array.isArray(e)?x(e):e.data&&Array.isArray(e.data)&&x(e.data)}catch(e){console.error("Error fetching MCP servers:",e)}})()},[g,e.length]),(0,s.useEffect)(()=>{(async()=>{if(g&&h.length>0)try{let e=await (0,l.fetchMCPToolsets)(g),t=Array.isArray(e)?e.filter(e=>h.includes(e.toolset_id)):[];b(t)}catch(e){console.error("Error fetching toolsets:",e)}})()},[g,h.length]);let C=e.includes(m.NO_MCP_SERVERS_SENTINEL),k=e.includes(m.ALL_PROXY_MCP_SERVERS_SENTINEL),j=[...e.filter(e=>e!==m.NO_MCP_SERVERS_SENTINEL&&e!==m.ALL_PROXY_MCP_SERVERS_SENTINEL).map(e=>({type:"server",value:e})),...o.map(e=>({type:"accessGroup",value:e}))],T=j.length+h.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"MCP Servers"}),(0,t.jsx)(a.Badge,{color:C?"red":"blue",size:"xs",children:C?"Blocked":k?"All":T})]}),C?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-red-50 border border-red-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-red-400"}),(0,t.jsx)(r.Text,{className:"text-red-700 text-sm",children:"No MCP servers — this key is blocked from all MCP servers, including its team's servers"})]}):k?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-blue-50 border border-blue-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-400"}),(0,t.jsx)(r.Text,{className:"text-blue-700 text-sm",children:"All Proxy MCP Servers"})]}):T>0?(0,t.jsxs)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:[j.map((e,r)=>{let s="server"===e.type?i[e.value]:void 0,a=s&&s.length>0,o=v.has(e.value);return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>{var t;return a&&(t=e.value,void w(e=>{let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}))},className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 transition-all ${a?"cursor-pointer hover:bg-gray-50 hover:border-gray-300":"bg-white"}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"server"===e.type?(0,t.jsx)(u.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-blue-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=p.find(t=>t.server_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.alias} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})}),a&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:s.length}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===s.length?"tool":"tools"}),o?(0,t.jsx)(d.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(c.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),a&&o&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-blue-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.map((e,r)=>(0,t.jsx)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-xs font-medium",children:e},r))})})]},r)}),h.length>0&&h.map((e,r)=>{let s=f.find(t=>t.toolset_id===e),a=N.has(e),o=s?.tools.length??0;return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>o>0&&void y(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r}),className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-purple-200 transition-all ${o>0?"cursor-pointer hover:bg-purple-50 hover:border-purple-300":"bg-white"}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:s?.toolset_name??e}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-purple-600 bg-purple-50 border border-purple-200 rounded-sm uppercase tracking-wide shrink-0",children:"Toolset"})]}),o>0&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:o}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===o?"tool":"tools"}),a?(0,t.jsx)(d.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(c.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),o>0&&a&&s&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-purple-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.tools.map((e,r)=>(0,t.jsxs)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-purple-50 border border-purple-200 text-purple-800 text-xs font-medium",children:[(0,t.jsxs)("span",{className:"text-purple-400 mr-1 text-[10px]",children:[e.server_id.slice(0,6),"…"]}),e.tool_name]},r))})})]},`toolset-${r}`)})]}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No MCP servers, access groups, or toolsets configured"})]})]})},g=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"}))}),p=function({agents:e,agentAccessGroups:o=[],accessToken:i}){let[n,d]=(0,s.useState)([]);(0,s.useEffect)(()=>{(async()=>{if(i&&e.length>0)try{let e=await (0,l.getAgentsList)(i);e&&e.agents&&Array.isArray(e.agents)&&d(e.agents)}catch(e){console.error("Error fetching agents:",e)}})()},[i,e.length]);let c=[...e.map(e=>({type:"agent",value:e})),...o.map(e=>({type:"accessGroup",value:e}))],m=c.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(g,{className:"h-4 w-4 text-purple-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Agents"}),(0,t.jsx)(a.Badge,{color:"purple",size:"xs",children:m})]}),m>0?(0,t.jsx)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:c.map((e,r)=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsx)("div",{className:"flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 bg-white",children:(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"agent"===e.type?(0,t.jsx)(u.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=n.find(t=>t.agent_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.agent_name} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})})})},r))}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(g,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No agents or access groups configured"})]})]})};e.s(["default",0,function({objectPermission:e,variant:s="card",className:a="",accessToken:o}){let l=e?.vector_stores||[],n=e?.mcp_servers||[],d=e?.mcp_access_groups||[],c=e?.mcp_tool_permissions||{},u=e?.mcp_toolsets||[],m=e?.agents||[],g=e?.agent_access_groups||[],x=e?.search_tools||[],f=(0,t.jsxs)("div",{className:"card"===s?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-4",children:[(0,t.jsx)(i,{vectorStores:l,accessToken:o}),(0,t.jsx)(h,{mcpServers:n,mcpAccessGroups:d,mcpToolPermissions:c,mcpToolsets:u,accessToken:o}),(0,t.jsx)(p,{agents:m,agentAccessGroups:g,accessToken:o}),(0,t.jsxs)("div",{className:"rounded-md border border-gray-100 p-4",children:[(0,t.jsx)(r.Text,{className:"text-sm font-medium text-gray-800",children:"Search tools"}),0===x.length?(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-500",children:"No restriction — all configured search tools are allowed for this team."}):(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-700",children:x.join(", ")})]})]});return"card"===s?(0,t.jsxs)("div",{className:`bg-white border border-gray-200 rounded-lg p-6 ${a}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 mb-6",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Object Permissions"}),(0,t.jsx)(r.Text,{className:"text-xs text-gray-500",children:"Access control for Vector Stores and MCP Servers"})]})}),f]}):(0,t.jsxs)("div",{className:`${a}`,children:[(0,t.jsx)(r.Text,{className:"font-medium text-gray-900 mb-3",children:"Object Permissions"}),f]})}],384767)},962944,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["ThunderboltOutlined",0,o],962944)},595727,234662,677241,281092,688594,e=>{"use strict";let t=Symbol.for("constructDateFrom");function r(e,r){return"function"==typeof e?e(r):e&&"object"==typeof e&&t in e?e[t](r):e instanceof Date?new e.constructor(r):new Date(r)}function s(e,t){return r(t||e,e)}e.s(["constructFromSymbol",0,t,"millisecondsInDay",0,864e5,"millisecondsInHour",0,36e5,"millisecondsInMinute",0,6e4,"millisecondsInSecond",0,1e3,"millisecondsInWeek",0,6048e5],234662),e.s(["constructFrom",0,r],677241),e.s(["toDate",0,s],281092),e.s(["addDays",0,function(e,t,a){let o=s(e,a?.in);return isNaN(t)?r(a?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}],595727),e.s(["addMonths",0,function(e,t,a){let o=s(e,a?.in);if(isNaN(t))return r(a?.in||e,NaN);if(!t)return o;let l=o.getDate(),i=r(a?.in||e,o.getTime());return(i.setMonth(o.getMonth()+t+1,0),l>=i.getDate())?i:(o.setFullYear(i.getFullYear(),i.getMonth(),l),o)}],688594)},24529,e=>{"use strict";var t=e.i(595727),r=e.i(688594),s=e.i(677241),a=e.i(281092);function o(e,o,l){let{years:i=0,months:n=0,weeks:d=0,days:c=0,hours:u=0,minutes:m=0,seconds:h=0}=o,g=(0,a.toDate)(e,l?.in),p=n||i?(0,r.addMonths)(g,n+12*i):g,x=c||d?(0,t.addDays)(p,c+7*d):p;return(0,s.constructFrom)(l?.in||e,+x+1e3*(h+60*(m+60*u)))}let l=/[zZ]$|[+-]\d{2}:?\d{2}$/;function i(e){return Date.parse(l.test(e)?e:`${e}Z`)}e.s(["calculateExpiryPreviewFromDuration",0,function(e){if(!e)return null;try{let t,r=parseInt(e);if(Number.isNaN(r))throw Error("Invalid duration format");let s=new Date;if(e.endsWith("mo"))t=o(s,{months:r});else if(e.endsWith("s"))t=o(s,{seconds:r});else if(e.endsWith("m"))t=o(s,{minutes:r});else if(e.endsWith("h"))t=o(s,{hours:r});else if(e.endsWith("d"))t=o(s,{days:r});else if(e.endsWith("w"))t=o(s,{weeks:r});else throw Error("Invalid duration format");return t.toLocaleString()}catch{return null}},"formatExpiresUtc",0,function(e){let t=i(e);return Number.isNaN(t)?e:new Date(t).toLocaleString()},"isKeyExpired",0,function(e){if(!e)return!1;let t=i(e);return!Number.isNaN(t)&&t{"use strict";var t=e.i(271645);let s=t.forwardRef(function(e,s){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:s},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,s],988297)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},540626,e=>{"use strict";let t;var s,n=e.i(271645);let i=(0,n.createContext)(null);function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[s,n]of e)if(!t.has(s)||!Object.is(n,t.get(s)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let s of e)if(!t.has(s))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let s=o(e);if(s.length!==o(t).length)return!1;for(let n=0;ne,s){let i=s?.compare??l,r=(0,n.useCallback)(t=>{let{unsubscribe:s}=e.subscribe(t);return s},[e]),o=(0,n.useCallback)(()=>e.get(),[e]);return(0,a.useSyncExternalStoreWithSelector)(r,o,o,t,i)}function d(e,...t){return"function"==typeof e?e(...t):e}var u=class{#e=!0;#t;#s;#n;#i;#r;#o;#a;#l=0;#c=5;#d=!1;#u=!1;#g=null;#h=()=>{this.debugLog("Connected to event bus"),this.#r=!0,this.#d=!1,this.debugLog("Emitting queued events",this.#i),this.#i.forEach(e=>this.emitEventToBus(e)),this.#i=[],this.stopConnectLoop(),this.#s().removeEventListener("tanstack-connect-success",this.#h)};#p=()=>{if(this.#l{this.#d||(this.#d=!0,this.#s().addEventListener("tanstack-connect-success",this.#h),this.#p())};constructor({pluginId:e,debug:t=!1,enabled:s=!0,reconnectEveryMs:n=300}){this.#t=e,this.#e=s,this.#s=this.getGlobalTarget,this.#n=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#i=[],this.#r=!1,this.#u=!1,this.#o=null,this.#a=n}startConnectLoop(){null!==this.#o||this.#r||(this.debugLog(`Starting connect loop (every ${this.#a}ms)`),this.#o=setInterval(this.#p,this.#a))}stopConnectLoop(){this.#d=!1,null!==this.#o&&(clearInterval(this.#o),this.#o=null,this.#i=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#n&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let s=new Event(e,{detail:t});this.#s().dispatchEvent(s)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#s().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(s){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#g&&(this.debugLog("Emitting event to internal event target",e,t),this.#g.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#u)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#r){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#i.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#d&&(this.#v(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,s){let n=s?.withEventTarget??!1,i=`${this.#t}:${e}`;if(n&&(this.#g||(this.#g=new EventTarget),this.#g.addEventListener(i,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",i),()=>{};let r=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#s().addEventListener(i,r),this.debugLog("Registered event to bus",i),()=>{n&&this.#g?.removeEventListener(i,r),this.#s().removeEventListener(i,r)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#s().addEventListener("tanstack-devtools-global",t),()=>this.#s().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let s=t.detail;this.#t&&s.pluginId!==this.#t||e(s)};return this.#s().addEventListener("tanstack-devtools-global",t),()=>this.#s().removeEventListener("tanstack-devtools-global",t)}};let g=new Map;function h(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let p=new class extends u{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},v=((s={})[s.None=0]="None",s[s.Mutable=1]="Mutable",s[s.Watching=2]="Watching",s[s.RecursedCheck=4]="RecursedCheck",s[s.Recursed=8]="Recursed",s[s.Dirty=16]="Dirty",s[s.Pending=32]="Pending",s);function m(e,t,s){let n="object"==typeof e,i=n?e:void 0;return{next:(n?e.next:e)?.bind(i),error:(n?e.error:t)?.bind(i),complete:(n?e.complete:s)?.bind(i)}}let f=[],b=0,{link:y,unlink:x,propagate:E,checkDirty:T,shallowPropagate:C}=function({update:e,notify:t,unwatched:s}){return{link:function(e,t,s){let n=t.depsTail;if(void 0!==n&&n.dep===e)return;let i=void 0!==n?n.nextDep:t.deps;if(void 0!==i&&i.dep===e){i.version=s,t.depsTail=i;return}let r=e.subsTail;if(void 0!==r&&r.version===s&&r.sub===t)return;let o=t.depsTail=e.subsTail={version:s,dep:e,sub:t,prevDep:n,nextDep:i,prevSub:r,nextSub:void 0};void 0!==i&&(i.prevDep=o),void 0!==n?n.nextDep=o:t.deps=o,void 0!==r?r.nextSub=o:e.subs=o},unlink:function(e,t=e.sub){let n=e.dep,i=e.prevDep,r=e.nextDep,o=e.nextSub,a=e.prevSub;return void 0!==r?r.prevDep=i:t.depsTail=i,void 0!==i?i.nextDep=r:t.deps=r,void 0!==o?o.prevSub=a:n.subsTail=a,void 0!==a?a.nextSub=o:void 0===(n.subs=o)&&s(n),r},propagate:function(e){let s,n=e.nextSub;e:for(;;){let i=e.sub,r=i.flags;if(r&(v.RecursedCheck|v.Recursed|v.Dirty|v.Pending)?r&(v.RecursedCheck|v.Recursed)?r&v.RecursedCheck?!(r&(v.Dirty|v.Pending))&&function(e,t){let s=t.depsTail;for(;void 0!==s;){if(s===e)return!0;s=s.prevDep}return!1}(e,i)?(i.flags=r|(v.Recursed|v.Pending),r&=v.Mutable):r=v.None:i.flags=r&~v.Recursed|v.Pending:r=v.None:i.flags=r|v.Pending,r&v.Watching&&t(i),r&v.Mutable){let t=i.subs;if(void 0!==t){let i=(e=t).nextSub;void 0!==i&&(s={value:n,prev:s},n=i);continue}}if(void 0!==(e=n)){n=e.nextSub;continue}for(;void 0!==s;)if(e=s.value,s=s.prev,void 0!==e){n=e.nextSub;continue e}break}},checkDirty:function(t,s){let i,r=0,o=!1;e:for(;;){let a=t.dep,l=a.flags;if(s.flags&v.Dirty)o=!0;else if((l&(v.Mutable|v.Dirty))==(v.Mutable|v.Dirty)){if(e(a)){let e=a.subs;void 0!==e.nextSub&&n(e),o=!0}}else if((l&(v.Mutable|v.Pending))==(v.Mutable|v.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(i={value:t,prev:i}),t=a.deps,s=a,++r;continue}if(!o){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;r--;){let r=s.subs,a=void 0!==r.nextSub;if(a?(t=i.value,i=i.prev):t=r,o){if(e(s)){a&&n(r),s=t.sub;continue}o=!1}else s.flags&=~v.Pending;s=t.sub;let l=t.nextDep;if(void 0!==l){t=l;continue e}}return o}},shallowPropagate:n};function n(e){do{let s=e.sub,n=s.flags;(n&(v.Pending|v.Dirty))===v.Pending&&(s.flags=n|v.Dirty,(n&(v.Watching|v.RecursedCheck))===v.Watching&&t(s))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){f[k++]=e,e.flags&=~v.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=v.Mutable|v.Dirty,S(e))}}),w=0,k=0;function S(e){let t=e.depsTail,s=void 0!==t?t.nextDep:e.deps;for(;void 0!==s;)s=x(s,e)}var L=class{constructor(e,s){this.atom=function(e){let s="function"==typeof e,n={_snapshot:s?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:s?v.None:v.Mutable,get:()=>(void 0!==t&&y(n,t,b),n._snapshot),subscribe(e){var s;let i,r,o=m(e),a={current:!1},l=(s=()=>{n.get(),a.current?o.next?.(n._snapshot):a.current=!0},i=()=>{let e=t;t=r,++b,r.depsTail=void 0,r.flags=v.Watching|v.RecursedCheck;try{return s()}finally{t=e,r.flags&=~v.RecursedCheck,S(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:v.Watching|v.RecursedCheck,notify(){let e=this.flags;e&v.Dirty||e&v.Pending&&T(this.deps,this)?i():this.flags=v.Watching},stop(){this.flags=v.None,this.depsTail=void 0,S(this)}},i(),r);return{unsubscribe:()=>{l.stop()}}},_update(i){let r=t,o=(void 0)??Object.is;if(s)t=n,++b,n.depsTail=void 0;else if(void 0===i)return!1;s&&(n.flags=v.Mutable|v.RecursedCheck);try{let t=n._snapshot,r="function"==typeof i?i(t):void 0===i&&s?e(t):i;if(void 0===t||!o(t,r))return n._snapshot=r,!0;return!1}finally{t=r,s&&(n.flags&=~v.RecursedCheck),S(n)}}};return s?(n.flags=v.Mutable|v.Dirty,n.get=function(){let e=n.flags;if(e&v.Dirty||e&v.Pending&&T(n.deps,n)){if(n._update()){let e=n.subs;void 0!==e&&C(e)}}else e&v.Pending&&(n.flags=e&~v.Pending);return void 0!==t&&y(n,t,b),n._snapshot}):n.set=function(e){if(n._update(e)){let e=n.subs;if(void 0!==e&&(E(e),C(e),1)){for(;w{this.options={...this.options,...e},this.#f()||this.cancel()},this.#b=e=>{this.store.setState(t=>{let s={...t,...e},{isPending:n}=s;return{...s,status:this.#f()?n?"pending":"idle":"disabled"}}),((e,t)=>{let s=t.key;if(s){var n,i;g.set(s,t),p.emit(e,{key:(n={...t,key:s}).key,store:{state:h("function"==typeof(i=n.store).get?i.get():i.state)},options:h(n.options)})}})("Debouncer",this)},this.#f=()=>!!d(this.options.enabled,this),this.#y=()=>d(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#f())return;this.#b({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#b({canLeadingExecute:!1}),t=!0,this.#x(...e)),this.options.trailing&&this.#b({isPending:!0,lastArgs:e}),this.#m&&clearTimeout(this.#m),this.#m=setTimeout(()=>{this.#b({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#x(...e)},this.#y())},this.#x=(...e)=>{this.#f()&&(this.fn(...e),this.#b({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#E(),this.#x(...this.store.state.lastArgs))},this.#E=()=>{this.#m&&(clearTimeout(this.#m),this.#m=void 0)},this.cancel=()=>{this.#E(),this.#b({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#b(I())},this.key=t.key,this.options={...M,...t},this.#b(this.options.initialState??{}),this.key&&p.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#b(e.payload.store.state),this.setOptions(e.payload.options))})}#b;#f;#y;#x;#E};e.s(["useDebouncer",0,function(e,t,s=()=>({})){let o={...((0,n.useContext)(i)?.defaultOptions??{}).debouncer,...t},[a]=(0,n.useState)(()=>{let t=new P(e,o);return t.Subscribe=function(e){let s=c(t.store,e.selector,{compare:r});return"function"==typeof e.children?e.children(s):e.children},t});a.fn=e,a.setOptions(o),(0,n.useEffect)(()=>()=>{o.onUnmount?o.onUnmount(a):a.cancel()},[]);let l=c(a.store,s,{compare:r});return(0,n.useMemo)(()=>({...a,state:l}),[a,l])}],540626)},343488,e=>{"use strict";var t=e.i(540626),s=e.i(271645);e.s(["useDebouncedCallback",0,function(e,n){let i=(0,t.useDebouncer)(e,n).maybeExecute;return(0,s.useCallback)((...e)=>i(...e),[i])}])},500727,e=>{"use strict";var t=e.i(266027),s=e.i(243652),n=e.i(602869),i=e.i(135214);let r=(0,s.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:s}=(0,i.default)();return(0,t.useQuery)({queryKey:r.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,n.fetchMCPServers)(s,e),enabled:!!s})}])},699857,e=>{"use strict";var t=e.i(266027),s=e.i(243652),n=e.i(602869),i=e.i(135214);let r=(0,s.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,i.default)();return(0,t.useQuery)({queryKey:r.list(),queryFn:async()=>await (0,n.fetchMCPToolsets)(e),enabled:!!e})}])},350967,46757,e=>{"use strict";var t=e.i(290571),s=e.i(444755),n=e.i(673706),i=e.i(271645);let r={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},o={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},a={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},l={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,r,"gridColsLg",0,l,"gridColsMd",0,a,"gridColsSm",0,o],46757);let c=(0,n.makeClassName)("Grid"),d=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",u=i.default.forwardRef((e,n)=>{let{numItems:u=1,numItemsSm:g,numItemsMd:h,numItemsLg:p,children:v,className:m}=e,f=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),b=d(u,r),y=d(g,o),x=d(h,a),E=d(p,l),T=(0,s.tremorTwMerge)(b,y,x,E);return i.default.createElement("div",Object.assign({ref:n,className:(0,s.tremorTwMerge)(c("root"),"grid",T,m)},f),v)});u.displayName="Grid",e.s(["Grid",0,u],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),s=e.i(950643);let n=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,i=t.serverRootPath)=>{if(e){let t;return n.test(e)?e:(t=(0,s.normalizeRootPath)(i),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},983561,e=>{"use strict";e.i(247167);var t=e.i(931067),s=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"};var i=e.i(9583),r=s.forwardRef(function(e,r){return s.createElement(i.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["RobotOutlined",0,r],983561)},992619,e=>{"use strict";var t=e.i(843476),s=e.i(271645),n=e.i(779241),i=e.i(599724),r=e.i(199133),o=e.i(983561),a=e.i(343488),l=e.i(695411);e.s(["default",0,({accessToken:e,value:c,placeholder:d="Select a Model",onChange:u,disabled:g=!1,style:h,className:p,showLabel:v=!0,labelText:m="Select Model"})=>{let[f,b]=(0,s.useState)(c),[y,x]=(0,s.useState)(!1),[E,T]=(0,s.useState)([]);(0,s.useEffect)(()=>{b(c)},[c]),(0,s.useEffect)(()=>{e&&(async()=>{try{let t=await (0,l.fetchAvailableModels)(e);t.length>0&&T(t)}catch(e){console.error("Error fetching model info:",e)}})()},[e]);let C=(0,a.useDebouncedCallback)(e=>{b(e),u?.(e)},{wait:500});return(0,t.jsxs)("div",{children:[v&&(0,t.jsxs)(i.Text,{className:"font-medium block mb-2 text-gray-700 flex items-center",children:[(0,t.jsx)(o.RobotOutlined,{className:"mr-2"})," ",m]}),(0,t.jsx)(r.Select,{value:f,placeholder:d,onChange:e=>{"custom"===e?(x(!0),b(void 0)):(x(!1),b(e),u&&u(e))},options:[...Array.from(new Set(E.map(e=>e.model_group))).map((e,t)=>({value:e,label:e,key:t})),{value:"custom",label:"Enter custom model",key:"custom"}],style:{width:"100%",...h},showSearch:!0,className:`rounded-md ${p||""}`,disabled:g}),y&&(0,t.jsx)(n.TextInput,{className:"mt-2",placeholder:"Enter custom model name",onValueChange:C,disabled:g})]})}])},531516,696609,e=>{"use strict";var t=e.i(843476),s=e.i(271645),n=e.i(536916),i=e.i(599724),r=e.i(409797),o=e.i(233565);let a=/\b(delete|remove|destroy|purge|drop|erase|unlink)\b/i,l=/\b(create|add|insert|new|post|submit|register|make|generate|write|upload)\b/i,c=/\b(update|edit|modify|change|patch|put|set|rename|move|transform)\b/i,d=/\b(get|read|list|fetch|search|find|query|retrieve|show|view|check|describe|info)\b/i;function u(e,t=""){let s=e.toLowerCase();if(d.test(s))return"read";if(a.test(s))return"delete";if(c.test(s))return"update";if(l.test(s))return"create";if(t){let e=t.toLowerCase();if(d.test(e))return"read";if(a.test(e))return"delete";if(c.test(e))return"update";if(l.test(e))return"create"}return"unknown"}function g(e){let t={read:[],create:[],update:[],delete:[],unknown:[]};for(let s of e)t[u(s.name,s.description)].push(s);return t}let h={read:{label:"Read",description:"Safe operations — fetch, list, search. No side effects.",risk:"low"},create:{label:"Create",description:"Add new resources — insert, upload, register.",risk:"medium"},update:{label:"Update",description:"Modify existing resources — edit, patch, rename.",risk:"medium"},delete:{label:"Delete",description:"Destructive operations — remove, purge, destroy.",risk:"high"},unknown:{label:"Other",description:"Operations that could not be automatically classified.",risk:"unknown"}};e.s(["CRUD_GROUP_META",0,h,"classifyToolOp",0,u,"groupToolsByCrud",0,g],696609);let p=["read","create","update","delete","unknown"],v={low:"bg-green-100 text-green-800",medium:"bg-yellow-100 text-yellow-800",high:"bg-red-100 text-red-800 font-semibold",unknown:"bg-gray-100 text-gray-700"},m={read:"border-green-200",create:"border-blue-200",update:"border-yellow-200",delete:"border-red-300",unknown:"border-gray-200"},f={read:"bg-green-50",create:"bg-blue-50",update:"bg-yellow-50",delete:"bg-red-50",unknown:"bg-gray-50"};e.s(["default",0,({tools:e,value:a,onChange:l,readOnly:c=!1,searchFilter:d=""})=>{let[u,b]=(0,s.useState)({read:!1,create:!1,update:!1,delete:!1,unknown:!0}),y=(0,s.useMemo)(()=>g(e),[e]),x=(0,s.useMemo)(()=>new Set(void 0===a?e.map(e=>e.name):a),[a,e]),E=e=>{if(c)return;let t=new Set(x);t.has(e)?t.delete(e):t.add(e),l(Array.from(t))};return 0===e.length?null:(0,t.jsx)("div",{className:"space-y-3",children:p.map(e=>{let s,a=y[e];if(0===a.length)return null;if(d){let e=d.toLowerCase();if(!a.some(t=>t.name.toLowerCase().includes(e)||(t.description??"").toLowerCase().includes(e)))return null}let g=h[e],p=(s=y[e]).length>0&&s.every(e=>x.has(e.name)),T=(e=>{let t=y[e];if(0===t.length)return!1;let s=t.filter(e=>x.has(e.name)).length;return s>0&&s{b(t=>({...t,[e]:!t[e]}))},children:[C?(0,t.jsx)(o.ChevronRightIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}):(0,t.jsx)(r.ChevronDownIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}),(0,t.jsx)("span",{className:"font-semibold text-gray-900 text-sm",children:g.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-0.5 rounded-full ${v[g.risk]}`,children:"high"===g.risk?"High Risk":"medium"===g.risk?"Medium Risk":"low"===g.risk?"Safe":"Unclassified"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 ml-1",children:[a.filter(e=>x.has(e.name)).length,"/",a.length," allowed"]})]}),!c&&(0,t.jsxs)("div",{className:"flex items-center gap-2 ml-4",children:[(0,t.jsx)(i.Text,{className:"text-xs text-gray-500",children:p?"All on":T?"Partial":"All off"}),(0,t.jsx)(n.Checkbox,{checked:p,indeterminate:T,onChange:t=>((e,t)=>{if(c)return;let s=new Set(x);for(let n of y[e])t?s.add(n.name):s.delete(n.name);l(Array.from(s))})(e,t.target.checked),onClick:e=>e.stopPropagation()})]})]}),!C&&(0,t.jsx)("div",{className:"px-4 pt-2 pb-1 text-xs text-gray-500 bg-white border-b border-gray-100",children:g.description}),!C&&(0,t.jsx)("div",{className:"bg-white divide-y divide-gray-50",children:a.filter(e=>!d||e.name.toLowerCase().includes(d.toLowerCase())||(e.description??"").toLowerCase().includes(d.toLowerCase())).map(e=>{let s,r=(s=e.name,x.has(s));return(0,t.jsxs)("div",{className:`flex items-start gap-3 px-4 py-2.5 transition-colors hover:bg-gray-50 ${!c?"cursor-pointer":""} ${r?"":"opacity-60"}`,onClick:()=>E(e.name),children:[(0,t.jsx)(n.Checkbox,{checked:r,onChange:()=>E(e.name),disabled:c,onClick:e=>e.stopPropagation()}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)(i.Text,{className:"font-medium text-gray-900 text-sm",children:e.name}),e.description&&(0,t.jsx)(i.Text,{className:"text-xs text-gray-500 mt-0.5 leading-snug",children:e.description})]}),(0,t.jsx)("span",{className:`text-xs px-1.5 py-0.5 rounded shrink-0 ${r?"bg-green-100 text-green-700":"bg-gray-100 text-gray-500"}`,children:r?"on":"off"})]},e.name)})})]},e)})})}],531516)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0qx_08htug-y4.js b/litellm/proxy/_experimental/out/_next/static/chunks/0qx_08htug-y4.js
deleted file mode 100644
index 10b4d51e9ea..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0qx_08htug-y4.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,302747,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(115504);let s=r.forwardRef(({className:e,...r},s)=>(0,t.jsx)("div",{ref:s,"data-slot":"skeleton",className:(0,n.cn)("animate-pulse rounded-md bg-accent",e),...r}));s.displayName="Skeleton",e.s(["Skeleton",0,s])},463059,246349,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t],246349),e.s(["ChevronRight",0,t],463059)},951437,e=>{"use strict";var t=e.i(271645);e.s(["useControlled",0,function({controlled:e,default:r,name:n,state:s="value"}){let{current:i}=t.useRef(void 0!==e),[o,l]=t.useState(r),u=t.useCallback(e=>{i||l(e)},[]);return[i?e:o,u]}])},545356,e=>{"use strict";var t=e.i(271645);let r=t.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});e.s(["CompositeListContext",0,r,"useCompositeListContext",0,function(){return t.useContext(r)}])},53687,e=>{"use strict";var t=e.i(271645),r=e.i(921374),n=e.i(667865),s=e.i(146376),i=e.i(545356),o=e.i(843476);function l(){return new Map}function u(){return new Set}function a(e,t){let r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}e.s(["CompositeList",0,function(e){let{children:c,elementsRef:d,labelsRef:f,onMapChange:h}=e,p=(0,n.useStableCallback)(h),_=t.useRef(0),m=(0,r.useRefWithInit)(u).current,O=(0,r.useRefWithInit)(l).current,[g,E]=t.useState(0),C=t.useRef(g),y=(0,n.useStableCallback)((e,t)=>{O.set(e,t??null),C.current+=1,E(C.current)}),A=(0,n.useStableCallback)(e=>{O.delete(e),C.current+=1,E(C.current)}),I=t.useMemo(()=>{let e=new Map;return Array.from(O.keys()).filter(e=>e.isConnected).sort(a).forEach((t,r)=>{let n=O.get(t)??{};e.set(t,{...n,index:r})}),e},[O,g]);(0,s.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===I.size)return;let e=new MutationObserver(e=>{let t=new Set,r=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(r),e.addedNodes.forEach(r)}),0===t.size&&(C.current+=1,E(C.current))});return I.forEach((t,r)=>{r.parentElement&&e.observe(r.parentElement,{childList:!0})}),()=>{e.disconnect()}},[I]),(0,s.useIsoLayoutEffect)(()=>{C.current===g&&(d.current.length!==I.size&&(d.current.length=I.size),f&&f.current.length!==I.size&&(f.current.length=I.size),_.current=I.size),p(I)},[p,I,d,f,g]),(0,s.useIsoLayoutEffect)(()=>()=>{d.current=[]},[d]),(0,s.useIsoLayoutEffect)(()=>()=>{f&&(f.current=[])},[f]);let T=(0,n.useStableCallback)(e=>(m.add(e),()=>{m.delete(e)}));(0,s.useIsoLayoutEffect)(()=>{m.forEach(e=>e(I))},[m,I]);let S=t.useMemo(()=>({register:y,unregister:A,subscribeMapChange:T,elementsRef:d,labelsRef:f,nextIndexRef:_}),[y,A,T,d,f,_]);return(0,o.jsx)(i.CompositeListContext.Provider,{value:S,children:c})}])},673553,e=>{"use strict";var t,r=e.i(271645),n=e.i(146376),s=e.i(545356);let i=((t={})[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t);e.s(["IndexGuessBehavior",0,i,"useCompositeListItem",0,function(e={}){let{label:t,metadata:o,textRef:l,indexGuessBehavior:u,index:a}=e,{register:c,unregister:d,subscribeMapChange:f,elementsRef:h,labelsRef:p,nextIndexRef:_}=(0,s.useCompositeListContext)(),m=r.useRef(-1),[O,g]=r.useState(a??(u===i.GuessFromOrder?()=>{if(-1===m.current){let e=_.current;_.current+=1,m.current=e}return m.current}:-1)),E=r.useRef(null),C=r.useCallback(e=>{if(E.current=e,-1!==O&&null!==e&&(h.current[O]=e,p)){let r=void 0!==t;p.current[O]=r?t:l?.current?.textContent??e.textContent}},[O,h,p,t,l]);return(0,n.useIsoLayoutEffect)(()=>{if(null!=a)return;let e=E.current;if(e)return c(e,o),()=>{d(e)}},[a,c,d,o]),(0,n.useIsoLayoutEffect)(()=>{if(null==a)return f(e=>{let t=E.current?e.get(E.current)?.index:null;null!=t&&g(t)})},[a,f,g]),{ref:C,index:O}}])},395530,e=>{"use strict";var t=e.i(271645),r=e.i(828918),n=e.i(838452),s=e.i(673553);e.s(["useCompositeItem",0,function(e={}){let{highlightItemOnHover:i,highlightedIndex:o,onHighlightedIndexChange:l}=(0,n.useCompositeRootContext)(),{ref:u,index:a}=(0,s.useCompositeListItem)(e),c=o===a,d=t.useRef(null),f=(0,r.useMergedRefs)(u,d);return{compositeProps:{tabIndex:c?0:-1,onFocus(){l(a)},onMouseMove(){let e=d.current;if(!i||!e)return;let t=e.hasAttribute("disabled")||"true"===e.ariaDisabled;c||t||e.focus()}},compositeRef:f,index:a}}])},590803,e=>{"use strict";e.s(["isElementDisabled",0,function(e){return null==e||e.hasAttribute("disabled")||"true"===e.getAttribute("aria-disabled")}])},195116,e=>{"use strict";let t=(0,e.i(475254).default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);e.s(["Wrench",0,t],195116)},531278,e=>{"use strict";let t=(0,e.i(475254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],531278)},180127,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["default",0,t])},434166,e=>{"use strict";e.s(["getSecureItem",0,function(e){try{let t=window.sessionStorage.getItem(e);if(null===t)return null;return decodeURIComponent(atob(t).split("").map(e=>"%"+e.charCodeAt(0).toString(16).padStart(2,"0")).join(""))}catch{return null}},"setSecureItem",0,function(e,t){window.sessionStorage.setItem(e,btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(e,t)=>String.fromCharCode(parseInt(t,16)))))}])},269638,e=>{"use strict";let t=(0,e.i(475254).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",0,t],269638)},292335,122520,165615,779129,280024,e=>{"use strict";let t={NONE:"none",API_KEY:"api_key",BEARER_TOKEN:"bearer_token",TOKEN:"token",BASIC:"basic",OAUTH2:"oauth2",OAUTH2_TOKEN_EXCHANGE:"oauth2_token_exchange",AWS_SIGV4:"aws_sigv4",TRUE_PASSTHROUGH:"true_passthrough",OAUTH_DELEGATE:"oauth_delegate"},r={INTERACTIVE:"interactive",M2M:"m2m"},n=e=>{let t=e.credentials??{};return JSON.stringify({url:"string"==typeof e.url?e.url:null,spec_path:"string"==typeof e.spec_path?e.spec_path:null,auth_type:e.auth_type??null,oauth_flow_type:e.oauth_flow_type??null,client_id:t.client_id??null,client_secret:t.client_secret??null,scopes:t.scopes??null,issuer:e.issuer??null,authorization_url:e.authorization_url??null,token_url:e.token_url??null,registration_url:e.registration_url??null})},s=["client_id","client_secret"],i=["access_token","refresh_token","expires_in","scope"],o="client_credentials",l={SSE:"sse",HTTP:"http",STDIO:"stdio",OPENAPI:"openapi"};e.s(["AUTH_TYPE",0,t,"CLEARED_ON_INVALIDATION",0,["credentials"],"MCP_OAUTH2_FLOW_INTERACTIVE",0,"authorization_code","MCP_OAUTH2_FLOW_M2M",0,o,"OAUTH_FLOW",0,r,"TRANSPORT",0,l,"credentialAuthClass",0,e=>e===t.TRUE_PASSTHROUGH||e===t.OAUTH_DELEGATE?"client_forwarded":e??null,"getMcpOAuthMode",0,function(e){return e.auth_type===t.OAUTH2_TOKEN_EXCHANGE?"token_exchange":e.auth_type!==t.OAUTH2?null:e.oauth2_flow===o?"m2m":e.delegate_auth_to_upstream?"passthrough":"authorization_code"},"getOAuthAuthorizationIdentity",0,n,"handleAuth",0,e=>null==e?t.NONE:e,"handleTransport",0,(e,t)=>null==e?l.SSE:t&&e!==l.STDIO?l.OPENAPI:e,"isClientForwardedTokenMode",0,e=>e===t.TRUE_PASSTHROUGH||e===t.OAUTH_DELEGATE,"isHeldOAuthTokenStale",0,(e,t)=>void 0!==t&&n(e)!==t,"oauth2FlowToFormValue",0,function(e){return e===o?r.M2M:e?r.INTERACTIVE:void 0},"preservedDeclaredAppCredentials",0,e=>{if(!e)return;let t=Object.fromEntries(s.filter(t=>"string"==typeof e[t]&&""!==e[t]).map(t=>[t,e[t]]));return Object.keys(t).length>0?t:void 0},"withoutMintedTokenCredentials",0,e=>{if(!e)return;let t=Object.fromEntries(Object.entries(e).filter(([e])=>!i.includes(e)));return Object.keys(t).length>0?t:void 0}],292335);var u=e.i(271645),a=e.i(602869),c=e.i(727749);function d(e){if(e instanceof Error)return e.message;if(e&&"object"==typeof e){let t=e.detail;return"string"==typeof t?t:Array.isArray(t)?t.map(e=>e&&"object"==typeof e?"string"==typeof e.msg?e.msg:JSON.stringify(e):String(e)).join("; "):t&&"object"==typeof t&&"string"==typeof t.error?t.error:"string"==typeof e.message?e.message:JSON.stringify(e)}return String(e)}e.s(["extractErrorMessage",0,d],122520);let f=e=>{let t=new Uint8Array(e),r="";return t.forEach(e=>r+=String.fromCharCode(e)),btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},h=()=>{let e=new Uint8Array(32);return window.crypto.getRandomValues(e),f(e.buffer)},p=async e=>{let t=new TextEncoder().encode(e);return f(await window.crypto.subtle.digest("SHA-256",t))};e.s(["generateCodeChallenge",0,p,"generateCodeVerifier",0,h],165615);var _=e.i(434166);let m=()=>{{let e=window.location.pathname||"",t=e.indexOf("/ui"),r=t>=0?e.slice(0,t+3).replace(/\/+$/,""):"";return`${window.location.origin}${r}/mcp/oauth/callback`}},O=(...e)=>{e.forEach(e=>{try{window.sessionStorage.removeItem(e)}catch(e){}})};e.s(["TOOLS_OAUTH_UI_STATE_KEY",0,"litellm-mcp-oauth-tools-state","buildCallbackUrl",0,m,"clearStorage",0,O],779129);let g="litellm-user-mcp-oauth-flow-state",E="litellm-user-mcp-oauth-result",C=(e,t)=>{(0,_.setSecureItem)(e,t)},y=e=>(0,_.getSecureItem)(e);e.s(["useUserMcpOAuthFlow",0,({accessToken:e,serverId:t,serverAlias:r,scopes:n,clientId:s,onSuccess:i})=>{let[o,l]=(0,u.useState)("idle"),[f,_]=(0,u.useState)(null),A=(0,u.useRef)(!1),I=(0,u.useCallback)(async()=>{try{let i;l("authorizing"),_(null);let o=s??void 0;if(!o)try{let n=await (0,a.registerMcpOAuthClient)(e,t,{client_name:r||t,grant_types:["authorization_code","refresh_token"],response_types:["code"],token_endpoint_auth_method:"none"});o=n?.client_id,i=n?.client_secret}catch(e){}let u=h(),c=await p(u),d=crypto.randomUUID(),f=m(),O=n?.filter(e=>e.trim()).join(" "),E=(0,a.buildMcpOAuthAuthorizeUrl)({serverId:t,clientId:o,redirectUri:f,state:d,codeChallenge:c,scope:O}),y={state:d,codeVerifier:u,serverId:t,redirectUri:f,clientId:o,clientSecret:i,scopes:n};C(g,JSON.stringify(y));let A=new URL(window.location.href);A.searchParams.set("mcpOauthReturn","apps"),C("litellm-mcp-oauth-return-url",A.toString()),window.location.href=E}catch(t){let e=d(t);_(e),l("error"),c.default.error(e)}},[e,t,r,n,s]),T=(0,u.useCallback)(async()=>{if(A.current)return;let r=y(E);if(!r)return;let n=y(g);if(!n)return;try{let e=JSON.parse(n);if(e.serverId&&e.serverId!==t)return}catch(e){}A.current=!0,O(E);let s=null,o=null;try{s=JSON.parse(r);let e=y(g);o=e?JSON.parse(e):null}catch(e){_("Failed to resume OAuth flow. Please retry."),l("error"),A.current=!1,O(g);return}try{if(!o?.state||!o.codeVerifier||!o.serverId)throw Error("OAuth session state was lost. Please retry.");if(!s?.state||s.state!==o.state)throw Error("OAuth state mismatch. Please retry.");if(s.error)throw Error(s.error_description||s.error);if(!s.code)throw Error("Authorization code missing in callback.");l("exchanging");let t=await (0,a.exchangeMcpOAuthToken)({serverId:o.serverId,code:s.code,clientId:o.clientId,clientSecret:o.clientSecret,codeVerifier:o.codeVerifier,redirectUri:o.redirectUri,accessToken:e});await (0,a.storeMCPOAuthUserCredential)(e,o.serverId,{access_token:t.access_token,refresh_token:t.refresh_token,expires_in:t.expires_in,scopes:o.scopes}),l("success"),_(null),c.default.success("Connected successfully"),i()}catch(t){let e=d(t);_(e),l("error"),c.default.error(e)}finally{O(g),setTimeout(()=>{A.current=!1},1e3)}},[e,t,i]);return(0,u.useEffect)(()=>{T()},[T]),{startOAuthFlow:I,status:o,error:f}}],280024)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/20vux4wywdnsv.js b/litellm/proxy/_experimental/out/_next/static/chunks/0rwo--b9q_r-k.js
similarity index 81%
rename from litellm/proxy/_experimental/out/_next/static/chunks/20vux4wywdnsv.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/0rwo--b9q_r-k.js
index 1791254d6bc..41e2134a2f9 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/20vux4wywdnsv.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0rwo--b9q_r-k.js
@@ -1,4 +1,4 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,916925,e=>{"use strict";var t,a=e.i(555987),r=((t={}).A2A_Agent="A2A Agent",t.AI21="Ai21",t.AI21_CHAT="Ai21 Chat",t.AIML="AI/ML API",t.AIOHTTP_OPENAI="Aiohttp Openai",t.Anthropic="Anthropic",t.ANTHROPIC_TEXT="Anthropic Text",t.AssemblyAI="AssemblyAI",t.AUTO_ROUTER="Auto Router",t.Bedrock="Amazon Bedrock",t.BedrockMantle="Amazon Bedrock Mantle",t.SageMaker="AWS SageMaker",t.Azure="Azure",t.Azure_AI_Studio="Azure AI Foundry (Studio)",t.AZURE_TEXT="Azure Text",t.BASETEN="Baseten",t.BYTEZ="Bytez",t.Cerebras="Cerebras",t.CLARIFAI="Clarifai",t.CLOUDFLARE="Cloudflare",t.CODESTRAL="Codestral",t.Cohere="Cohere",t.COHERE_CHAT="Cohere Chat",t.COMETAPI="Cometapi",t.COMPACTIFAI="Compactifai",t.Cursor="Cursor",t.Dashscope="Dashscope",t.Databricks="Databricks (Qwen API)",t.DATAROBOT="Datarobot",t.DeepInfra="DeepInfra",t.Deepgram="Deepgram",t.Deepseek="Deepseek",t.DOCKER_MODEL_RUNNER="Docker Model Runner",t.DOTPROMPT="Dotprompt",t.ElevenLabs="ElevenLabs",t.EMPOWER="Empower",t.FalAI="Fal AI",t.FEATHERLESS_AI="Featherless Ai",t.FireworksAI="Fireworks AI",t.FRIENDLIAI="Friendliai",t.GALADRIEL="Galadriel",t.GITHUB_COPILOT="Github Copilot",t.Google_AI_Studio="Google AI Studio",t.GradientAI="GradientAI",t.Groq="Groq",t.HEROKU="Heroku",t.Hosted_Vllm="vllm",t.HUGGINGFACE="Huggingface",t.HYPERBOLIC="Hyperbolic",t.Infinity="Infinity",t.JinaAI="Jina AI",t.LAMBDA_AI="Lambda Ai",t.LEMONADE="Lemonade",t.LLAMAFILE="Llamafile",t.LM_STUDIO="Lm Studio",t.LLAMA="Meta Llama",t.MARITALK="Maritalk",t.MiniMax="MiniMax",t.MistralAI="Mistral AI",t.MOONSHOT="Moonshot",t.MORPH="Morph",t.NEBIUS="Nebius",t.NLP_CLOUD="Nlp Cloud",t.NOVITA="Novita",t.NSCALE="Nscale",t.NVIDIA_NIM="Nvidia Nim",t.Ollama="Ollama",t.OLLAMA_CHAT="Ollama Chat",t.OOBABOOGA="Oobabooga",t.OpenAI="OpenAI",t.OPENAI_LIKE="Openai Like",t.OpenAI_Compatible="OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)",t.OpenAI_Text="OpenAI Text Completion",t.OpenAI_Text_Compatible="OpenAI-Compatible Completions (legacy /v1/completions)",t.Openrouter="Openrouter",t.Oracle="Oracle Cloud Infrastructure (OCI)",t.OVHCLOUD="Ovhcloud",t.Perplexity="Perplexity",t.PETALS="Petals",t.PG_VECTOR="Pg Vector",t.PREDIBASE="Predibase",t.RECRAFT="Recraft",t.REPLICATE="Replicate",t.RunwayML="RunwayML",t.SAGEMAKER_LEGACY="Sagemaker",t.Sambanova="Sambanova",t.SAP="SAP Generative AI Hub",t.Snowflake="Snowflake",t.Soniox="Soniox",t.TEXT_COMPLETION_CODESTRAL="Text-Completion-Codestral",t.TogetherAI="TogetherAI",t.TOPAZ="Topaz",t.Triton="Triton",t.V0="V0",t.VERCEL_AI_GATEWAY="Vercel Ai Gateway",t.Vertex_AI="Vertex AI (Anthropic, Gemini, etc.)",t.VERTEX_AI_BETA="Vertex Ai Beta",t.VLLM="Vllm",t.VolcEngine="VolcEngine",t.Voyage="Voyage AI",t.WANDB="Wandb",t.WATSONX="Watsonx",t.WATSONX_TEXT="Watsonx Text",t.xAI="xAI",t.XINFERENCE="Xinference",t.ZAI="Z.AI (Zhipu AI)",t);let l={A2A_Agent:"a2a_agent",AI21:"ai21",AI21_CHAT:"ai21_chat",AIML:"aiml",AIOHTTP_OPENAI:"aiohttp_openai",Anthropic:"anthropic",ANTHROPIC_TEXT:"anthropic_text",AssemblyAI:"assemblyai",AUTO_ROUTER:"auto_router",Azure:"azure",Azure_AI_Studio:"azure_ai",AZURE_TEXT:"azure_text",BASETEN:"baseten",Bedrock:"bedrock",BedrockMantle:"bedrock_mantle",BYTEZ:"bytez",Cerebras:"cerebras",CLARIFAI:"clarifai",CLOUDFLARE:"cloudflare",CODESTRAL:"codestral",Cohere:"cohere",COHERE_CHAT:"cohere_chat",COMETAPI:"cometapi",COMPACTIFAI:"compactifai",Cursor:"cursor",Dashscope:"dashscope",Databricks:"databricks",DATAROBOT:"datarobot",DeepInfra:"deepinfra",Deepgram:"deepgram",Deepseek:"deepseek",DOCKER_MODEL_RUNNER:"docker_model_runner",DOTPROMPT:"dotprompt",ElevenLabs:"elevenlabs",EMPOWER:"empower",FalAI:"fal_ai",FEATHERLESS_AI:"featherless_ai",FireworksAI:"fireworks_ai",FRIENDLIAI:"friendliai",GALADRIEL:"galadriel",GITHUB_COPILOT:"github_copilot",Google_AI_Studio:"gemini",GradientAI:"gradient_ai",Groq:"groq",HEROKU:"heroku",Hosted_Vllm:"hosted_vllm",HUGGINGFACE:"huggingface",HYPERBOLIC:"hyperbolic",Infinity:"infinity",JinaAI:"jina_ai",LAMBDA_AI:"lambda_ai",LEMONADE:"lemonade",LLAMAFILE:"llamafile",LLAMA:"meta_llama",LM_STUDIO:"lm_studio",MARITALK:"maritalk",MiniMax:"minimax",MistralAI:"mistral",MOONSHOT:"moonshot",MORPH:"morph",NEBIUS:"nebius",NLP_CLOUD:"nlp_cloud",NOVITA:"novita",NSCALE:"nscale",NVIDIA_NIM:"nvidia_nim",Ollama:"ollama",OLLAMA_CHAT:"ollama_chat",OOBABOOGA:"oobabooga",OpenAI:"openai",OPENAI_LIKE:"openai_like",OpenAI_Compatible:"openai",OpenAI_Text:"text-completion-openai",OpenAI_Text_Compatible:"text-completion-openai",Openrouter:"openrouter",Oracle:"oci",OVHCLOUD:"ovhcloud",Perplexity:"perplexity",PETALS:"petals",PG_VECTOR:"pg_vector",PREDIBASE:"predibase",RECRAFT:"recraft",REPLICATE:"replicate",RunwayML:"runwayml",SAGEMAKER_LEGACY:"sagemaker",SageMaker:"sagemaker_chat",Sambanova:"sambanova",SAP:"sap",Snowflake:"snowflake",Soniox:"soniox",TEXT_COMPLETION_CODESTRAL:"text-completion-codestral",TogetherAI:"together_ai",TOPAZ:"topaz",Triton:"triton",V0:"v0",VERCEL_AI_GATEWAY:"vercel_ai_gateway",Vertex_AI:"vertex_ai",VERTEX_AI_BETA:"vertex_ai_beta",VLLM:"vllm",VolcEngine:"volcengine",Voyage:"voyage",WANDB:"wandb",WATSONX:"watsonx",WATSONX_TEXT:"watsonx_text",xAI:"xai",XINFERENCE:"xinference",ZAI:"zai"},o=new Set(["bedrock_mantle"]),n="/ui/assets/logos/",i={"A2A Agent":`${n}a2a_agent.png`,Ai21:`${n}ai21.svg`,"Ai21 Chat":`${n}ai21.svg`,"AI/ML API":`${n}aiml_api.svg`,"Aiohttp Openai":`${n}openai_small.svg`,Anthropic:`${n}anthropic.svg`,"Anthropic Text":`${n}anthropic.svg`,AssemblyAI:`${n}assemblyai_small.png`,Azure:`${n}microsoft_azure.svg`,"Azure AI Foundry (Studio)":`${n}microsoft_azure.svg`,"Azure Text":`${n}microsoft_azure.svg`,Baseten:`${n}baseten.svg`,"Amazon Bedrock":`${n}bedrock.svg`,"Amazon Bedrock Mantle":`${n}bedrock.svg`,"AWS SageMaker":`${n}bedrock.svg`,Cerebras:`${n}cerebras.svg`,Cloudflare:`${n}cloudflare.svg`,Codestral:`${n}mistral.svg`,Cohere:`${n}cohere.svg`,"Cohere Chat":`${n}cohere.svg`,Cometapi:`${n}cometapi.svg`,Cursor:`${n}cursor.svg`,"Databricks (Qwen API)":`${n}databricks.svg`,Dashscope:`${n}dashscope.svg`,Deepseek:`${n}deepseek.svg`,Deepgram:`${n}deepgram.png`,DeepInfra:`${n}deepinfra.png`,ElevenLabs:`${n}elevenlabs.png`,"Fal AI":`${n}fal_ai.jpg`,"Featherless Ai":`${n}featherless.svg`,"Fireworks AI":`${n}fireworks.svg`,Friendliai:`${n}friendli.svg`,"Github Copilot":`${n}github_copilot.svg`,"Google AI Studio":`${n}google.svg`,GradientAI:`${n}gradientai.svg`,Groq:`${n}groq.svg`,vllm:`${n}vllm.png`,Huggingface:`${n}huggingface.svg`,Hyperbolic:`${n}hyperbolic.svg`,Infinity:`${n}infinity.png`,"Jina AI":`${n}jina.png`,"Lambda Ai":`${n}lambda.svg`,"Lm Studio":`${n}lmstudio.svg`,"Meta Llama":`${n}meta_llama.svg`,MiniMax:`${n}minimax.svg`,"Mistral AI":`${n}mistral.svg`,Moonshot:`${n}moonshot.svg`,Morph:`${n}morph.svg`,Nebius:`${n}nebius.svg`,Novita:`${n}novita.svg`,"Nvidia Nim":`${n}nvidia_nim.svg`,Ollama:`${n}ollama.svg`,"Ollama Chat":`${n}ollama.svg`,Oobabooga:`${n}openai_small.svg`,OpenAI:`${n}openai_small.svg`,"Openai Like":`${n}openai_small.svg`,"OpenAI Text Completion":`${n}openai_small.svg`,"OpenAI-Compatible Completions (legacy /v1/completions)":`${n}openai_small.svg`,"OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)":`${n}openai_small.svg`,Openrouter:`${n}openrouter.svg`,"Oracle Cloud Infrastructure (OCI)":`${n}oracle.svg`,Perplexity:`${n}perplexity-ai.svg`,Recraft:`${n}recraft.svg`,Replicate:`${n}replicate.svg`,RunwayML:`${n}runwayml.png`,Sagemaker:`${n}bedrock.svg`,Sambanova:`${n}sambanova.svg`,"SAP Generative AI Hub":`${n}sap.png`,Snowflake:`${n}snowflake.svg`,Soniox:`${n}soniox.svg`,"Text-Completion-Codestral":`${n}mistral.svg`,TogetherAI:`${n}togetherai.svg`,Topaz:`${n}topaz.svg`,Triton:`${n}nvidia_triton.png`,V0:`${n}v0.svg`,"Vercel Ai Gateway":`${n}vercel.svg`,"Vertex AI (Anthropic, Gemini, etc.)":`${n}google.svg`,"Vertex Ai Beta":`${n}google.svg`,Vllm:`${n}vllm.png`,VolcEngine:`${n}volcengine.png`,"Voyage AI":`${n}voyage.webp`,Watsonx:`${n}watsonx.svg`,"Watsonx Text":`${n}watsonx.svg`,xAI:`${n}xai.svg`,Xinference:`${n}xinference.svg`};e.s(["Providers",()=>r,"getPlaceholder",0,e=>{if("AI/ML API"===e)return"aiml/flux-pro/v1.1";if("Vertex AI (Anthropic, Gemini, etc.)"===e)return"gemini-pro";if("Anthropic"==e)return"claude-3-opus";if("Amazon Bedrock"==e)return"claude-3-opus";if("AWS SageMaker"==e)return"sagemaker/jumpstart-dft-meta-textgeneration-llama-2-7b";else if("Google AI Studio"==e)return"gemini-pro";else if("Azure AI Foundry (Studio)"==e)return"azure_ai/command-r-plus";else if("Azure"==e)return"my-deployment";else if("Oracle Cloud Infrastructure (OCI)"==e)return"oci/xai.grok-4";else if("Snowflake"==e)return"snowflake/mistral-7b";else if("Voyage AI"==e)return"voyage/";else if("Jina AI"==e)return"jina_ai/";else if("VolcEngine"==e)return"volcengine/";else if("DeepInfra"==e)return"deepinfra/";else if("Fal AI"==e)return"fal_ai/fal-ai/flux-pro/v1.1-ultra";else if("RunwayML"==e)return"runwayml/gen4_turbo";else if("Watsonx"===e)return"watsonx/ibm/granite-3-3-8b-instruct";else if("Cursor"===e)return"cursor/claude-4-sonnet";else if("Z.AI (Zhipu AI)"===e)return"zai/glm-4.5";else return"gpt-3.5-turbo"},"getProviderLogoAndName",0,e=>{if(!e)return{logo:"",displayName:"-"};if("gemini"===e.toLowerCase()){let e="Google AI Studio";return{logo:(0,a.resolveLogoSrc)(i[e])??"",displayName:e}}let t=Object.keys(l).find(t=>l[t].toLowerCase()===e.toLowerCase())??Object.keys(l).find(t=>t.toLowerCase()===e.toLowerCase());if(!t)return{logo:"",displayName:e};let o=r[t];return{logo:(0,a.resolveLogoSrc)(i[o])??"",displayName:o}},"getProviderModels",0,(e,t)=>{let a=l[e],r=[];return e&&"object"==typeof t&&(Object.entries(t).forEach(([e,t])=>{if(null!==t&&"object"==typeof t&&"litellm_provider"in t){let l=t.litellm_provider,n="string"==typeof l&&(l.startsWith(`${a}_`)||l.startsWith(`${a}-`));(l===a||n&&!o.has(l))&&r.push(e)}}),"Cohere"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"cohere_chat"===t.litellm_provider&&r.push(e)}),"AWS SageMaker"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"sagemaker_chat"===t.litellm_provider&&r.push(e)})),r},"providerLogoMap",0,i,"provider_map",0,l])},166406,e=>{"use strict";var t=e.i(190144);e.s(["CopyOutlined",()=>t.default])},447566,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ArrowLeftOutlined",0,o],447566)},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["default",0,o],184163)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},95779,e=>{"use strict";var t=e.i(480731);let a=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,a])},599724,936325,e=>{"use strict";var t=e.i(95779),a=e.i(444755),r=e.i(673706),l=e.i(271645);let o=l.default.forwardRef((e,o)=>{let{color:n,className:i,children:s}=e;return l.default.createElement("p",{ref:o,className:(0,a.tremorTwMerge)("text-tremor-default",n?(0,r.getColorClassNames)(n,t.colorPalette.text).textColor:(0,a.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},s)});o.displayName="Text",e.s(["default",0,o],936325),e.s(["Text",0,o],599724)},994388,e=>{"use strict";var t=e.i(290571),a=e.i(829087),r=e.i(271645);let l=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],o=e=>({_s:e,status:l[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),n=e=>e?6:5,i=(e,t,a,r,l)=>{clearTimeout(r.current);let n=o(e);t(n),a.current=n,l&&l({current:n})};var s=e.i(480731),d=e.i(444755),c=e.i(673706);let u=e=>{var a=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({},a,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),r.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),r.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},f=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,c.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:a,Icon:l,needMargin:o,transitionStatus:n})=>{let i=o?a===s.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),m={default:c,entering:c,entered:t,exiting:t,exited:c};return e?r.default.createElement(u,{className:(0,d.tremorTwMerge)(p("icon"),"animate-spin shrink-0",i,m.default,m[n]),style:{transition:"width 150ms"}}):r.default.createElement(l,{className:(0,d.tremorTwMerge)(p("icon"),"shrink-0",t,i)})},x=r.default.forwardRef((e,l)=>{let{icon:u,iconPosition:m=s.HorizontalPositions.Left,size:x=s.Sizes.SM,color:v,variant:b="primary",disabled:y,loading:C=!1,loadingText:w,children:A,tooltip:j,className:N}=e,k=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),O=C||y,E=void 0!==u||C,S=C&&w,I=!(!A&&!S),M=(0,d.tremorTwMerge)(g[x].height,g[x].width),L="light"!==b?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",$=f(b,v),R=("light"!==b?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[x],{tooltipProps:T,getReferenceProps:_}=(0,a.useTooltip)(300),[D,B]=(({enter:e=!0,exit:t=!0,preEnter:a,preExit:l,timeout:s,initialEntered:d,mountOnEnter:c,unmountOnExit:u,onStateChange:m}={})=>{let[g,f]=(0,r.useState)(()=>o(d?2:n(c))),p=(0,r.useRef)(g),h=(0,r.useRef)(0),[x,v]="object"==typeof s?[s.enter,s.exit]:[s,s],b=(0,r.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return n(t)}})(p.current._s,u);e&&i(e,f,p,h,m)},[m,u]);return[g,(0,r.useCallback)(r=>{let o=e=>{switch(i(e,f,p,h,m),e){case 1:x>=0&&(h.current=((...e)=>setTimeout(...e))(b,x));break;case 4:v>=0&&(h.current=((...e)=>setTimeout(...e))(b,v));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||o(e+1)},0)}},s=p.current.isEnter;"boolean"!=typeof r&&(r=!s),r?s||o(e?+!a:2):s&&o(t?l?3:4:n(u))},[b,m,e,t,a,l,x,v,u]),b]})({timeout:50});return(0,r.useEffect)(()=>{B(C)},[C]),r.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([l,T.refs.setReference]),className:(0,d.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",L,R.paddingX,R.paddingY,R.fontSize,$.textColor,$.bgColor,$.borderColor,$.hoverBorderColor,O?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(f(b,v).hoverTextColor,f(b,v).hoverBgColor,f(b,v).hoverBorderColor),N),disabled:O},_,k),r.default.createElement(a.default,Object.assign({text:j},T)),E&&m!==s.HorizontalPositions.Right?r.default.createElement(h,{loading:C,iconSize:M,iconPosition:m,Icon:u,transitionStatus:D.status,needMargin:I}):null,S||A?r.default.createElement("span",{className:(0,d.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},S?w:A):null,E&&m===s.HorizontalPositions.Right?r.default.createElement(h,{loading:C,iconSize:M,iconPosition:m,Icon:u,transitionStatus:D.status,needMargin:I}):null)});x.displayName="Button",e.s(["Button",0,x],994388)},555987,e=>{"use strict";var t=e.i(221688),a=e.i(950643);let r=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,l=t.serverRootPath)=>{if(e){let t;return r.test(e)?e:(t=(0,a.normalizeRootPath)(l),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},695411,e=>{"use strict";var t=e.i(602869);let a=async e=>{try{let a=await (0,t.modelHubCall)(e);if(a?.data.length>0){let e=a.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,a])},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["CalendarOutlined",0,o],72713)},608856,e=>{"use strict";e.i(247167);var t=e.i(271645),a=e.i(343794),r=e.i(209428),l=e.i(392221),o=e.i(951160),n=e.i(174428),i=t.createContext(null),s=t.createContext({}),d=e.i(211577),c=e.i(931067),u=e.i(361275),m=e.i(404948),g=e.i(244009),f=e.i(703923),p=e.i(611935),h=["prefixCls","className","containerRef"];let x=function(e){var r=e.prefixCls,l=e.className,o=e.containerRef,n=(0,f.default)(e,h),i=t.useContext(s).panel,d=(0,p.useComposeRef)(i,o);return t.createElement("div",(0,c.default)({className:(0,a.default)("".concat(r,"-content"),l),role:"dialog",ref:d},(0,g.default)(e,{aria:!0}),{"aria-modal":"true"},n))};var v=e.i(883110);function b(e){return"string"==typeof e&&String(Number(e))===e?((0,v.default)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var y={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"},C=t.forwardRef(function(e,o){var n,s,f,p=e.prefixCls,h=e.open,v=e.placement,C=e.inline,w=e.push,A=e.forceRender,j=e.autoFocus,N=e.keyboard,k=e.classNames,O=e.rootClassName,E=e.rootStyle,S=e.zIndex,I=e.className,M=e.id,L=e.style,$=e.motion,R=e.width,T=e.height,_=e.children,D=e.mask,B=e.maskClosable,z=e.maskMotion,P=e.maskClassName,H=e.maskStyle,V=e.afterOpenChange,Y=e.onClose,F=e.onMouseEnter,G=e.onMouseOver,q=e.onMouseLeave,W=e.onClick,U=e.onKeyDown,X=e.onKeyUp,K=e.styles,Z=e.drawerRender,Q=t.useRef(),J=t.useRef(),ee=t.useRef();t.useImperativeHandle(o,function(){return Q.current}),t.useEffect(function(){if(h&&j){var e;null==(e=Q.current)||e.focus({preventScroll:!0})}},[h]);var et=t.useState(!1),ea=(0,l.default)(et,2),er=ea[0],el=ea[1],eo=t.useContext(i),en=null!=(n=null!=(s=null==(f="boolean"==typeof w?w?{}:{distance:0}:w||{})?void 0:f.distance)?s:null==eo?void 0:eo.pushDistance)?n:180,ei=t.useMemo(function(){return{pushDistance:en,push:function(){el(!0)},pull:function(){el(!1)}}},[en]);t.useEffect(function(){var e,t;h?null==eo||null==(e=eo.push)||e.call(eo):null==eo||null==(t=eo.pull)||t.call(eo)},[h]),t.useEffect(function(){return function(){var e;null==eo||null==(e=eo.pull)||e.call(eo)}},[]);var es=t.createElement(u.default,(0,c.default)({key:"mask"},z,{visible:D&&h}),function(e,l){var o=e.className,n=e.style;return t.createElement("div",{className:(0,a.default)("".concat(p,"-mask"),o,null==k?void 0:k.mask,P),style:(0,r.default)((0,r.default)((0,r.default)({},n),H),null==K?void 0:K.mask),onClick:B&&h?Y:void 0,ref:l})}),ed="function"==typeof $?$(v):$,ec={};if(er&&en)switch(v){case"top":ec.transform="translateY(".concat(en,"px)");break;case"bottom":ec.transform="translateY(".concat(-en,"px)");break;case"left":ec.transform="translateX(".concat(en,"px)");break;default:ec.transform="translateX(".concat(-en,"px)")}"left"===v||"right"===v?ec.width=b(R):ec.height=b(T);var eu={onMouseEnter:F,onMouseOver:G,onMouseLeave:q,onClick:W,onKeyDown:U,onKeyUp:X},em=t.createElement(u.default,(0,c.default)({key:"panel"},ed,{visible:h,forceRender:A,onVisibleChanged:function(e){null==V||V(e)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(l,o){var n=l.className,i=l.style,s=t.createElement(x,(0,c.default)({id:M,containerRef:o,prefixCls:p,className:(0,a.default)(I,null==k?void 0:k.content),style:(0,r.default)((0,r.default)({},L),null==K?void 0:K.content)},(0,g.default)(e,{aria:!0}),eu),_);return t.createElement("div",(0,c.default)({className:(0,a.default)("".concat(p,"-content-wrapper"),null==k?void 0:k.wrapper,n),style:(0,r.default)((0,r.default)((0,r.default)({},ec),i),null==K?void 0:K.wrapper)},(0,g.default)(e,{data:!0})),Z?Z(s):s)}),eg=(0,r.default)({},E);return S&&(eg.zIndex=S),t.createElement(i.Provider,{value:ei},t.createElement("div",{className:(0,a.default)(p,"".concat(p,"-").concat(v),O,(0,d.default)((0,d.default)({},"".concat(p,"-open"),h),"".concat(p,"-inline"),C)),style:eg,tabIndex:-1,ref:Q,onKeyDown:function(e){var t,a,r=e.keyCode,l=e.shiftKey;switch(r){case m.default.TAB:r===m.default.TAB&&(l||document.activeElement!==ee.current?l&&document.activeElement===J.current&&(null==(a=ee.current)||a.focus({preventScroll:!0})):null==(t=J.current)||t.focus({preventScroll:!0}));break;case m.default.ESC:Y&&N&&(e.stopPropagation(),Y(e))}}},es,t.createElement("div",{tabIndex:0,ref:J,style:y,"aria-hidden":"true","data-sentinel":"start"}),em,t.createElement("div",{tabIndex:0,ref:ee,style:y,"aria-hidden":"true","data-sentinel":"end"})))});let w=function(e){var a=e.open,i=e.prefixCls,d=e.placement,c=e.autoFocus,u=e.keyboard,m=e.width,g=e.mask,f=void 0===g||g,p=e.maskClosable,h=e.getContainer,x=e.forceRender,v=e.afterOpenChange,b=e.destroyOnClose,y=e.onMouseEnter,w=e.onMouseOver,A=e.onMouseLeave,j=e.onClick,N=e.onKeyDown,k=e.onKeyUp,O=e.panelRef,E=t.useState(!1),S=(0,l.default)(E,2),I=S[0],M=S[1],L=t.useState(!1),$=(0,l.default)(L,2),R=$[0],T=$[1];(0,n.default)(function(){T(!0)},[]);var _=!!R&&void 0!==a&&a,D=t.useRef(),B=t.useRef();(0,n.default)(function(){_&&(B.current=document.activeElement)},[_]);var z=t.useMemo(function(){return{panel:O}},[O]);if(!x&&!I&&!_&&b)return null;var P=(0,r.default)((0,r.default)({},e),{},{open:_,prefixCls:void 0===i?"rc-drawer":i,placement:void 0===d?"right":d,autoFocus:void 0===c||c,keyboard:void 0===u||u,width:void 0===m?378:m,mask:f,maskClosable:void 0===p||p,inline:!1===h,afterOpenChange:function(e){var t,a;M(e),null==v||v(e),e||!B.current||null!=(t=D.current)&&t.contains(B.current)||null==(a=B.current)||a.focus({preventScroll:!0})},ref:D},{onMouseEnter:y,onMouseOver:w,onMouseLeave:A,onClick:j,onKeyDown:N,onKeyUp:k});return t.createElement(s.Provider,{value:z},t.createElement(o.default,{open:_||x||I,autoDestroy:!1,getContainer:h,autoLock:f&&(_||I)},t.createElement(C,P)))};var A=e.i(981444),j=e.i(617206),N=e.i(122767),k=e.i(613541),O=e.i(340010),E=e.i(242064),S=e.i(922611),I=e.i(563113),M=e.i(185793);let L=e=>{var r,l,o,n;let i,{prefixCls:s,ariaId:d,title:c,footer:u,extra:m,closable:g,loading:f,onClose:p,headerStyle:h,bodyStyle:x,footerStyle:v,children:b,classNames:y,styles:C}=e,w=(0,E.useComponentConfig)("drawer");i=!1===g?void 0:void 0===g||!0===g?"start":(null==g?void 0:g.placement)==="end"?"end":"start";let A=t.useCallback(e=>t.createElement("button",{type:"button",onClick:p,className:(0,a.default)(`${s}-close`,{[`${s}-close-${i}`]:"end"===i})},e),[p,s,i]),[j,N]=(0,I.useClosable)((0,I.pickClosable)(e),(0,I.pickClosable)(w),{closable:!0,closeIconRender:A});return t.createElement(t.Fragment,null,c||j?t.createElement("div",{style:Object.assign(Object.assign(Object.assign({},null==(o=w.styles)?void 0:o.header),h),null==C?void 0:C.header),className:(0,a.default)(`${s}-header`,{[`${s}-header-close-only`]:j&&!c&&!m},null==(n=w.classNames)?void 0:n.header,null==y?void 0:y.header)},t.createElement("div",{className:`${s}-header-title`},"start"===i&&N,c&&t.createElement("div",{className:`${s}-title`,id:d},c)),m&&t.createElement("div",{className:`${s}-extra`},m),"end"===i&&N):null,t.createElement("div",{className:(0,a.default)(`${s}-body`,null==y?void 0:y.body,null==(r=w.classNames)?void 0:r.body),style:Object.assign(Object.assign(Object.assign({},null==(l=w.styles)?void 0:l.body),x),null==C?void 0:C.body)},f?t.createElement(M.default,{active:!0,title:!1,paragraph:{rows:5},className:`${s}-body-skeleton`}):b),(()=>{var e,r;if(!u)return null;let l=`${s}-footer`;return t.createElement("div",{className:(0,a.default)(l,null==(e=w.classNames)?void 0:e.footer,null==y?void 0:y.footer),style:Object.assign(Object.assign(Object.assign({},null==(r=w.styles)?void 0:r.footer),v),null==C?void 0:C.footer)},u)})())};e.i(296059);var $=e.i(915654),R=e.i(183293),T=e.i(246422),_=e.i(838378);let D=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),B=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},D({opacity:e},{opacity:1})),z=(0,T.genStyleHooks)("Drawer",e=>{let t=(0,_.mergeToken)(e,{});return[(e=>{let{borderRadiusSM:t,componentCls:a,zIndexPopup:r,colorBgMask:l,colorBgElevated:o,motionDurationSlow:n,motionDurationMid:i,paddingXS:s,padding:d,paddingLG:c,fontSizeLG:u,lineHeightLG:m,lineWidth:g,lineType:f,colorSplit:p,marginXS:h,colorIcon:x,colorIconHover:v,colorBgTextHover:b,colorBgTextActive:y,colorText:C,fontWeightStrong:w,footerPaddingBlock:A,footerPaddingInline:j,calc:N}=e,k=`${a}-content-wrapper`;return{[a]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:C,"&-pure":{position:"relative",background:o,display:"flex",flexDirection:"column",[`&${a}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${a}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${a}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${a}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${a}-mask`]:{position:"absolute",inset:0,zIndex:r,background:l,pointerEvents:"auto"},[k]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${n}`,"&-hidden":{display:"none"}},[`&-left > ${k}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${k}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${k}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${k}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${a}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:o,pointerEvents:"auto"},[`${a}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,$.unit)(d)} ${(0,$.unit)(c)}`,fontSize:u,lineHeight:m,borderBottom:`${(0,$.unit)(g)} ${f} ${p}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${a}-extra`]:{flex:"none"},[`${a}-close`]:Object.assign({display:"inline-flex",width:N(u).add(s).equal(),height:N(u).add(s).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",color:x,fontWeight:w,fontSize:u,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${i}`,textRendering:"auto",[`&${a}-close-end`]:{marginInlineStart:h},[`&:not(${a}-close-end)`]:{marginInlineEnd:h},"&:hover":{color:v,backgroundColor:b,textDecoration:"none"},"&:active":{backgroundColor:y}},(0,R.genFocusStyle)(e)),[`${a}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:u,lineHeight:m},[`${a}-body`]:{flex:1,minWidth:0,minHeight:0,padding:c,overflow:"auto",[`${a}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${a}-footer`]:{flexShrink:0,padding:`${(0,$.unit)(A)} ${(0,$.unit)(j)}`,borderTop:`${(0,$.unit)(g)} ${f} ${p}`},"&-rtl":{direction:"rtl"}}}})(t),(e=>{let{componentCls:t,motionDurationSlow:a}=e;return{[t]:{[`${t}-mask-motion`]:B(0,a),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((e,t)=>{let r;return Object.assign(Object.assign({},e),{[`&-${t}`]:[B(.7,a),D({transform:(r="100%",({left:`translateX(-${r})`,right:`translateX(${r})`,top:`translateY(-${r})`,bottom:`translateY(${r})`})[t])},{transform:"none"})]})},{})}}})(t)]},e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}));var P=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,r=Object.getOwnPropertySymbols(e);lt.indexOf(r[l])&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(a[r[l]]=e[r[l]]);return a};let H={distance:180},V=e=>{let{rootClassName:r,width:l,height:o,size:n="default",mask:i=!0,push:s=H,open:d,afterOpenChange:c,onClose:u,prefixCls:m,getContainer:g,panelRef:f=null,style:h,className:x,"aria-labelledby":v,visible:b,afterVisibleChange:y,maskStyle:C,drawerStyle:I,contentWrapperStyle:M,destroyOnClose:$,destroyOnHidden:R}=e,T=P(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","panelRef","style","className","aria-labelledby","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),_=(0,A.default)(),D=T.title?_:void 0,{getPopupContainer:B,getPrefixCls:V,direction:Y,className:F,style:G,classNames:q,styles:W}=(0,E.useComponentConfig)("drawer"),U=V("drawer",m),[X,K,Z]=z(U),Q=void 0===g&&B?()=>B(document.body):g,J=(0,a.default)({"no-mask":!i,[`${U}-rtl`]:"rtl"===Y},r,K,Z),ee=t.useMemo(()=>null!=l?l:"large"===n?736:378,[l,n]),et=t.useMemo(()=>null!=o?o:"large"===n?736:378,[o,n]),ea={motionName:(0,k.getTransitionName)(U,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},er=(0,S.usePanelRef)(),el=(0,p.composeRef)(f,er),[eo,en]=(0,N.useZIndex)("Drawer",T.zIndex),{classNames:ei={},styles:es={}}=T;return X(t.createElement(j.default,{form:!0,space:!0},t.createElement(O.default.Provider,{value:en},t.createElement(w,Object.assign({prefixCls:U,onClose:u,maskMotion:ea,motion:e=>({motionName:(0,k.getTransitionName)(U,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},T,{classNames:{mask:(0,a.default)(ei.mask,q.mask),content:(0,a.default)(ei.content,q.content),wrapper:(0,a.default)(ei.wrapper,q.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},es.mask),C),W.mask),content:Object.assign(Object.assign(Object.assign({},es.content),I),W.content),wrapper:Object.assign(Object.assign(Object.assign({},es.wrapper),M),W.wrapper)},open:null!=d?d:b,mask:i,push:s,width:ee,height:et,style:Object.assign(Object.assign({},G),h),className:(0,a.default)(F,x),rootClassName:J,getContainer:Q,afterOpenChange:null!=c?c:y,panelRef:el,zIndex:eo,"aria-labelledby":null!=v?v:D,destroyOnClose:null!=R?R:$}),t.createElement(L,Object.assign({prefixCls:U},T,{ariaId:D,onClose:u}))))))};V._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:r,style:l,className:o,placement:n="right"}=e,i=P(e,["prefixCls","style","className","placement"]),{getPrefixCls:s}=t.useContext(E.ConfigContext),d=s("drawer",r),[c,u,m]=z(d),g=(0,a.default)(d,`${d}-pure`,`${d}-${n}`,u,m,o);return c(t.createElement("div",{className:g,style:l},t.createElement(L,Object.assign({prefixCls:d},i))))},e.s(["Drawer",0,V],608856)},560025,e=>{"use strict";e.i(247167);var t=e.i(271645),a=e.i(343794),r=e.i(931067),l=e.i(392221),o=e.i(703923),n=e.i(211577),i=e.i(209428),s=e.i(410160),d=e.i(914949),c=e.i(529681),u=e.i(611935),m=e.i(361275),g=e.i(174428),f=function(e,t){if(!e)return null;var a={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:a.top,bottom:a.bottom,height:a.height}:{left:a.left,right:a.right,width:a.width,top:0,bottom:0,height:0}},p=function(e){return void 0!==e?"".concat(e,"px"):void 0};function h(e){var r=e.prefixCls,o=e.containerRef,n=e.value,s=e.getValueIndex,d=e.motionName,c=e.onMotionStart,h=e.onMotionEnd,x=e.direction,v=e.vertical,b=void 0!==v&&v,y=t.useRef(null),C=t.useState(n),w=(0,l.default)(C,2),A=w[0],j=w[1],N=function(e){var t,a=s(e),l=null==(t=o.current)?void 0:t.querySelectorAll(".".concat(r,"-item"))[a];return(null==l?void 0:l.offsetParent)&&l},k=t.useState(null),O=(0,l.default)(k,2),E=O[0],S=O[1],I=t.useState(null),M=(0,l.default)(I,2),L=M[0],$=M[1];(0,g.default)(function(){if(A!==n){var e=N(A),t=N(n),a=f(e,b),r=f(t,b);j(n),S(a),$(r),e&&t?c():h()}},[n]);var R=t.useMemo(function(){if(b){var e;return p(null!=(e=null==E?void 0:E.top)?e:0)}return"rtl"===x?p(-(null==E?void 0:E.right)):p(null==E?void 0:E.left)},[b,x,E]),T=t.useMemo(function(){if(b){var e;return p(null!=(e=null==L?void 0:L.top)?e:0)}return"rtl"===x?p(-(null==L?void 0:L.right)):p(null==L?void 0:L.left)},[b,x,L]);return E&&L?t.createElement(m.default,{visible:!0,motionName:d,motionAppear:!0,onAppearStart:function(){return b?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},onAppearActive:function(){return b?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},onVisibleChanged:function(){S(null),$(null),h()}},function(e,l){var o=e.className,n=e.style,s=(0,i.default)((0,i.default)({},n),{},{"--thumb-start-left":R,"--thumb-start-width":p(null==E?void 0:E.width),"--thumb-active-left":T,"--thumb-active-width":p(null==L?void 0:L.width),"--thumb-start-top":R,"--thumb-start-height":p(null==E?void 0:E.height),"--thumb-active-top":T,"--thumb-active-height":p(null==L?void 0:L.height)}),d={ref:(0,u.composeRef)(y,l),style:s,className:(0,a.default)("".concat(r,"-thumb"),o)};return t.createElement("div",d)}):null}var x=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"],v=function(e){var r=e.prefixCls,l=e.className,o=e.disabled,i=e.checked,s=e.label,d=e.title,c=e.value,u=e.name,m=e.onChange,g=e.onFocus,f=e.onBlur,p=e.onKeyDown,h=e.onKeyUp,x=e.onMouseDown;return t.createElement("label",{className:(0,a.default)(l,(0,n.default)({},"".concat(r,"-item-disabled"),o)),onMouseDown:x},t.createElement("input",{name:u,className:"".concat(r,"-item-input"),type:"radio",disabled:o,checked:i,onChange:function(e){o||m(e,c)},onFocus:g,onBlur:f,onKeyDown:p,onKeyUp:h}),t.createElement("div",{className:"".concat(r,"-item-label"),title:d},s))},b=t.forwardRef(function(e,m){var g,f=e.prefixCls,p=void 0===f?"rc-segmented":f,b=e.direction,y=e.vertical,C=e.options,w=void 0===C?[]:C,A=e.disabled,j=e.defaultValue,N=e.value,k=e.name,O=e.onChange,E=e.className,S=e.motionName,I=(0,o.default)(e,x),M=t.useRef(null),L=t.useMemo(function(){return(0,u.composeRef)(M,m)},[M,m]),$=t.useMemo(function(){return w.map(function(e){if("object"===(0,s.default)(e)&&null!==e){var t=function(e){if(void 0!==e.title)return e.title;if("object"!==(0,s.default)(e.label)){var t;return null==(t=e.label)?void 0:t.toString()}}(e);return(0,i.default)((0,i.default)({},e),{},{title:t})}return{label:null==e?void 0:e.toString(),title:null==e?void 0:e.toString(),value:e}})},[w]),R=(0,d.default)(null==(g=$[0])?void 0:g.value,{value:N,defaultValue:j}),T=(0,l.default)(R,2),_=T[0],D=T[1],B=t.useState(!1),z=(0,l.default)(B,2),P=z[0],H=z[1],V=function(e,t){D(t),null==O||O(t)},Y=(0,c.default)(I,["children"]),F=t.useState(!1),G=(0,l.default)(F,2),q=G[0],W=G[1],U=t.useState(!1),X=(0,l.default)(U,2),K=X[0],Z=X[1],Q=function(){Z(!0)},J=function(){Z(!1)},ee=function(){W(!1)},et=function(e){"Tab"===e.key&&W(!0)},ea=function(e){var t=$.findIndex(function(e){return e.value===_}),a=$.length,r=$[(t+e+a)%a];r&&(D(r.value),null==O||O(r.value))},er=function(e){switch(e.key){case"ArrowLeft":case"ArrowUp":ea(-1);break;case"ArrowRight":case"ArrowDown":ea(1)}};return t.createElement("div",(0,r.default)({role:"radiogroup","aria-label":"segmented control",tabIndex:A?void 0:0,"aria-orientation":y?"vertical":"horizontal"},Y,{className:(0,a.default)(p,(0,n.default)((0,n.default)((0,n.default)({},"".concat(p,"-rtl"),"rtl"===b),"".concat(p,"-disabled"),A),"".concat(p,"-vertical"),y),void 0===E?"":E),ref:L}),t.createElement("div",{className:"".concat(p,"-group")},t.createElement(h,{vertical:y,prefixCls:p,value:_,containerRef:M,motionName:"".concat(p,"-").concat(void 0===S?"thumb-motion":S),direction:b,getValueIndex:function(e){return $.findIndex(function(t){return t.value===e})},onMotionStart:function(){H(!0)},onMotionEnd:function(){H(!1)}}),$.map(function(e){return t.createElement(v,(0,r.default)({},e,{name:k,key:e.value,prefixCls:p,className:(0,a.default)(e.className,"".concat(p,"-item"),(0,n.default)((0,n.default)({},"".concat(p,"-item-selected"),e.value===_&&!P),"".concat(p,"-item-focused"),K&&q&&e.value===_)),checked:e.value===_,onChange:V,onFocus:Q,onBlur:J,onKeyDown:er,onKeyUp:et,onMouseDown:ee,disabled:!!A||!!e.disabled}))})))}),y=e.i(981444),C=e.i(242064),w=e.i(517455);e.i(296059);var A=e.i(915654),j=e.i(183293),N=e.i(246422),k=e.i(838378);function O(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function E(e){return{background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}let S=Object.assign({overflow:"hidden"},j.textEllipsis),I=(0,N.genStyleHooks)("Segmented",e=>{let{lineWidth:t,calc:a}=e;return(e=>{let{componentCls:t}=e,a=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),l=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,j.resetComponent)(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`}),(0,j.genFocusStyle)(e)),{[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${(0,A.unit)(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},E(e)),{color:e.itemSelectedColor}),"&-focused":(0,j.genFocusOutline)(e),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,pointerEvents:"none"},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:a,lineHeight:(0,A.unit)(a),padding:`0 ${(0,A.unit)(e.segmentedPaddingHorizontal)}`},S),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},E(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,A.unit)(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:(0,A.unit)(r),padding:`0 ${(0,A.unit)(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:l,lineHeight:(0,A.unit)(l),padding:`0 ${(0,A.unit)(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),O(`&-disabled ${t}-item`,e)),O(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}})((0,k.mergeToken)(e,{segmentedPaddingHorizontal:a(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:a(e.controlPaddingHorizontalSM).sub(t).equal()}))},e=>{let{colorTextLabel:t,colorText:a,colorFillSecondary:r,colorBgElevated:l,colorFill:o,lineWidthBold:n,colorBgLayout:i}=e;return{trackPadding:n,trackBg:i,itemColor:t,itemHoverColor:a,itemHoverBg:r,itemSelectedBg:l,itemActiveBg:o,itemSelectedColor:a}});var M=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,r=Object.getOwnPropertySymbols(e);lt.indexOf(r[l])&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(a[r[l]]=e[r[l]]);return a};let L=t.forwardRef((e,r)=>{let l=(0,y.default)(),{prefixCls:o,className:n,rootClassName:i,block:s,options:d=[],size:c="middle",style:u,vertical:m,shape:g="default",name:f=l}=e,p=M(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:h,direction:x,className:v,style:A}=(0,C.useComponentConfig)("segmented"),j=h("segmented",o),[N,k,O]=I(j),E=(0,w.default)(c),S=t.useMemo(()=>d.map(e=>{if("object"==typeof e&&(null==e?void 0:e.icon)){let{icon:a,label:r}=e;return Object.assign(Object.assign({},M(e,["icon","label"])),{label:t.createElement(t.Fragment,null,t.createElement("span",{className:`${j}-item-icon`},a),r&&t.createElement("span",null,r))})}return e}),[d,j]),L=(0,a.default)(n,i,v,{[`${j}-block`]:s,[`${j}-sm`]:"small"===E,[`${j}-lg`]:"large"===E,[`${j}-vertical`]:m,[`${j}-shape-${g}`]:"round"===g},k,O),$=Object.assign(Object.assign({},A),u);return N(t.createElement(b,Object.assign({},p,{name:f,className:L,style:$,options:S,ref:r,prefixCls:j,direction:x,vertical:m})))});e.s(["Segmented",0,L],560025)},366308,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ToolOutlined",0,o],366308)},518617,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["CloseCircleOutlined",0,o],518617)},245704,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["CheckCircleOutlined",0,o],245704)},149192,e=>{"use strict";var t=e.i(864517);e.s(["CloseOutlined",()=>t.default])},19732,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z"}}]},name:"experiment",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ExperimentOutlined",0,o],19732)},362024,e=>{"use strict";var t=e.i(988122);e.s(["Collapse",()=>t.default])},240647,e=>{"use strict";var t=e.i(286612);e.s(["RightOutlined",()=>t.default])},313603,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["SettingOutlined",0,o],313603)},782273,793916,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z"}}]},name:"sound",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["SoundOutlined",0,o],782273);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z"}}]},name:"audio",theme:"outlined"};var i=a.forwardRef(function(e,r){return a.createElement(l.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["AudioOutlined",0,i],793916)},788191,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["PlayCircleOutlined",0,o],788191)},515288,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(115504);let l=a.forwardRef(({className:e,size:a="default",...l},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card","data-size":a,className:(0,r.cn)("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground shadow-xs ring-1 ring-foreground/10 [--card-spacing:--spacing(6)] has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(4)] *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...l}));l.displayName="Card";let o=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-header",className:(0,r.cn)("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)",e),...a}));o.displayName="CardHeader";let n=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-title",className:(0,r.cn)("text-base leading-normal font-medium group-data-[size=sm]/card:text-sm",e),...a}));n.displayName="CardTitle",a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-description",className:(0,r.cn)("text-sm text-muted-foreground",e),...a})).displayName="CardDescription";let i=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-action",className:(0,r.cn)("col-start-2 row-span-2 row-start-1 self-start justify-self-end",e),...a}));i.displayName="CardAction";let s=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-content",className:(0,r.cn)("px-(--card-spacing)",e),...a}));s.displayName="CardContent",a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-footer",className:(0,r.cn)("flex items-center rounded-b-xl px-(--card-spacing) [.border-t]:pt-(--card-spacing)",e),...a})).displayName="CardFooter",e.s(["Card",0,l,"CardAction",0,i,"CardContent",0,s,"CardHeader",0,o,"CardTitle",0,n])},973706,e=>{"use strict";var t=e.i(843476),a=e.i(72713),r=e.i(637235),l=e.i(994388),o=e.i(599724),n=e.i(166540),i=e.i(271645);let s=[{label:"Today",shortLabel:"today",getValue:()=>({from:(0,n.default)().startOf("day").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Last 7 days",shortLabel:"7d",getValue:()=>({from:(0,n.default)().subtract(7,"days").startOf("day").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Last 30 days",shortLabel:"30d",getValue:()=>({from:(0,n.default)().subtract(30,"days").startOf("day").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Month to date",shortLabel:"MTD",getValue:()=>({from:(0,n.default)().startOf("month").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Year to date",shortLabel:"YTD",getValue:()=>({from:(0,n.default)().startOf("year").toDate(),to:(0,n.default)().endOf("day").toDate()})}];e.s(["default",0,({value:e,onValueChange:d,label:c="Select Time Range",showTimeRange:u=!0})=>{let[m,g]=(0,i.useState)(!1),[f,p]=(0,i.useState)(e),[h,x]=(0,i.useState)(null),[v,b]=(0,i.useState)(""),[y,C]=(0,i.useState)(""),w=(0,i.useRef)(null),A=(0,i.useCallback)(e=>{if(!e.from||!e.to)return null;for(let t of s){let a=t.getValue(),r=(0,n.default)(e.from).isSame((0,n.default)(a.from),"day"),l=(0,n.default)(e.to).isSame((0,n.default)(a.to),"day");if(r&&l)return t.shortLabel}return null},[]);(0,i.useEffect)(()=>{x(A(e))},[e,A]);let j=(0,i.useCallback)(()=>{if(!v||!y)return{isValid:!0,error:""};let e=(0,n.default)(v,"YYYY-MM-DD"),t=(0,n.default)(y,"YYYY-MM-DD");return e.isValid()&&t.isValid()?t.isBefore(e)?{isValid:!1,error:"End date cannot be before start date"}:{isValid:!0,error:""}:{isValid:!1,error:"Invalid date format"}},[v,y])();(0,i.useEffect)(()=>{e.from&&b((0,n.default)(e.from).format("YYYY-MM-DD")),e.to&&C((0,n.default)(e.to).format("YYYY-MM-DD")),p(e)},[e]),(0,i.useEffect)(()=>{let e=e=>{w.current&&!w.current.contains(e.target)&&g(!1)};return m&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[m]);let N=(0,i.useCallback)((e,t)=>{if(!e||!t)return"Select date range";let a=e=>(0,n.default)(e).format("D MMM, HH:mm");return`${a(e)} - ${a(t)}`},[]),k=(0,i.useCallback)(e=>{let t;if(!e.from)return e;let a={...e},r=new Date(e.from);return t=new Date(e.to?e.to:e.from),r.toDateString()===t.toDateString(),r.setHours(0,0,0,0),t.setHours(23,59,59,999),a.from=r,a.to=t,a},[]),O=(0,i.useCallback)(()=>{try{if(v&&y&&j.isValid){let e=(0,n.default)(v,"YYYY-MM-DD").startOf("day"),t=(0,n.default)(y,"YYYY-MM-DD").endOf("day");if(e.isValid()&&t.isValid()){let a={from:e.toDate(),to:t.toDate()};p(a);let r=A(a);x(r)}}}catch(e){console.warn("Invalid date format:",e)}},[v,y,j.isValid,A]);return(0,i.useEffect)(()=>{O()},[O]),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[c&&(0,t.jsx)(o.Text,{className:"text-sm font-medium text-gray-700 whitespace-nowrap",children:c}),(0,t.jsxs)("div",{className:"relative",ref:w,children:[(0,t.jsx)("div",{className:"w-[300px] px-3 py-2 text-sm border border-gray-300 rounded-md bg-white cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500",onClick:()=>g(!m),children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.ClockCircleOutlined,{className:"text-gray-600"}),(0,t.jsx)("span",{className:"text-gray-900",children:N(e.from,e.to)})]}),(0,t.jsx)("svg",{className:`w-4 h-4 text-gray-400 transition-transform ${m?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})}),m&&(0,t.jsx)("div",{className:"absolute top-full right-0 z-9999 min-w-[600px] mt-1 bg-white border border-gray-200 rounded-lg shadow-xl",children:(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsxs)("div",{className:"w-1/2 border-r border-gray-200",children:[(0,t.jsx)("div",{className:"p-3 border-b border-gray-200",children:(0,t.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Relative time"})}),(0,t.jsx)("div",{className:"h-[350px] overflow-y-auto",children:s.map(e=>{let a=h===e.shortLabel;return(0,t.jsxs)("div",{className:`flex items-center justify-between px-5 py-4 cursor-pointer border-b border-gray-100 transition-colors ${a?"bg-blue-50 hover:bg-blue-100 border-blue-200":"hover:bg-gray-50"}`,onClick:()=>(e=>{let{from:t,to:a}=e.getValue();p({from:t,to:a}),x(e.shortLabel),b((0,n.default)(t).format("YYYY-MM-DD")),C((0,n.default)(a).format("YYYY-MM-DD"))})(e),children:[(0,t.jsx)("span",{className:`text-sm ${a?"text-blue-700 font-medium":"text-gray-700"}`,children:e.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-1 rounded capitalize ${a?"text-blue-700 bg-blue-100":"text-gray-500 bg-gray-100"}`,children:e.shortLabel})]},e.label)})})]}),(0,t.jsxs)("div",{className:"w-1/2 relative",children:[(0,t.jsx)("div",{className:"p-3.5 border-b border-gray-200",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.CalendarOutlined,{className:"text-gray-600"}),(0,t.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Start and end dates"})]})}),(0,t.jsxs)("div",{className:"p-6 space-y-6 pb-20",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-sm text-gray-700 mb-1 block",children:"Start date"}),(0,t.jsx)("input",{type:"date",value:v,onChange:e=>b(e.target.value),className:`w-65 px-3 py-2 text-sm border rounded-md cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500 ${!j.isValid?"border-red-300 focus:border-red-500 focus:ring-red-200":"border-gray-300"}`})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-sm text-gray-700 mb-1 block",children:"End date"}),(0,t.jsx)("input",{type:"date",value:y,onChange:e=>C(e.target.value),className:`w-65 px-3 py-2 text-sm border rounded-md cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500 ${!j.isValid?"border-red-300 focus:border-red-500 focus:ring-red-200":"border-gray-300"}`})]}),!j.isValid&&j.error&&(0,t.jsx)("div",{className:"bg-red-50 border border-red-200 rounded-md p-3",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"})}),(0,t.jsx)("span",{className:"text-sm text-red-700 font-medium",children:j.error})]})}),f.from&&f.to&&j.isValid&&(0,t.jsxs)("div",{className:"bg-blue-50 p-3 rounded-md space-y-1",children:[(0,t.jsxs)("div",{className:"text-xs text-blue-800",children:[(0,t.jsx)("span",{className:"font-medium",children:"From:"})," ",(0,n.default)(f.from).format("MMM D, YYYY [at] HH:mm:ss")]}),(0,t.jsxs)("div",{className:"text-xs text-blue-800",children:[(0,t.jsx)("span",{className:"font-medium",children:"To:"})," ",(0,n.default)(f.to).format("MMM D, YYYY [at] HH:mm:ss")]})]})]}),(0,t.jsx)("div",{className:"absolute bottom-4 right-4",children:(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(l.Button,{variant:"secondary",onClick:()=>{p(e),e.from&&b((0,n.default)(e.from).format("YYYY-MM-DD")),e.to&&C((0,n.default)(e.to).format("YYYY-MM-DD")),x(A(e)),g(!1)},children:"Cancel"}),(0,t.jsx)(l.Button,{onClick:()=>{f.from&&f.to&&j.isValid&&(d(f),requestIdleCallback(()=>{d(k(f))},{timeout:100}),g(!1))},disabled:!f.from||!f.to||!j.isValid,children:"Apply"})]})})]})]})})]})]})}])},318842,972680,e=>{"use strict";var t=e.i(843476),a=e.i(245704),r=e.i(149192),l=e.i(755151),o=e.i(285027),n=e.i(266027),i=e.i(166540),s=e.i(464571),d=e.i(482725),c=e.i(271645),u=e.i(602869);e.i(3565);var m=e.i(502626);let g={blocked:{icon:r.CloseOutlined,color:"text-red-600",bg:"bg-red-50",border:"border-red-200",label:"Blocked"},passed:{icon:a.CheckCircleOutlined,color:"text-green-600",bg:"bg-green-50",border:"border-green-200",label:"Passed"},flagged:{icon:o.WarningOutlined,color:"text-amber-600",bg:"bg-amber-50",border:"border-amber-200",label:"Flagged"}};e.s(["LogViewer",0,function({guardrailName:e,filterAction:a="all",logs:r=[],logsLoading:o=!1,totalLogs:f,accessToken:p=null,startDate:h="",endDate:x=""}){let[v,b]=(0,c.useState)(10),[y,C]=(0,c.useState)(a),[w,A]=(0,c.useState)(null),[j,N]=(0,c.useState)(!1),k=r.filter(e=>"all"===y||e.action===y).slice(0,v),O=f??r.length,E=h?(0,i.default)(h).utc().format("YYYY-MM-DD HH:mm:ss"):(0,i.default)().subtract(24,"hours").utc().format("YYYY-MM-DD HH:mm:ss"),S=x?(0,i.default)(x).utc().endOf("day").format("YYYY-MM-DD HH:mm:ss"):(0,i.default)().utc().format("YYYY-MM-DD HH:mm:ss"),{data:I}=(0,n.useQuery)({queryKey:["spend-log-by-request",w,E,S],queryFn:async()=>p&&w?await (0,u.uiSpendLogsCall)({accessToken:p,start_date:E,end_date:S,page:1,page_size:10,params:{request_id:w}}):null,enabled:!!(p&&w&&j)}),M=I?.data?.[0]??null;return(0,t.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg",children:[(0,t.jsx)("div",{className:"p-4 border-b border-gray-200",children:(0,t.jsxs)("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-gray-900",children:e?`Logs — ${e}`:"Request Logs"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5",children:o?"Loading…":r.length>0?`Showing ${k.length} of ${O} entries`:"No logs for this period. Select a guardrail and date range."})]}),r.length>0&&(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("div",{className:"flex items-center gap-1",children:["all","blocked","flagged","passed"].map(e=>(0,t.jsx)(s.Button,{type:y===e?"primary":"default",size:"small",onClick:()=>C(e),children:e.charAt(0).toUpperCase()+e.slice(1)},e))}),(0,t.jsx)("div",{className:"h-4 w-px bg-gray-200"}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 mr-1",children:"Sample:"}),[10,50,100].map(e=>(0,t.jsx)(s.Button,{type:v===e?"primary":"default",size:"small",onClick:()=>b(e),children:e},e))]})]})]})}),o&&(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsx)(d.Spin,{})}),!o&&0===k.length&&(0,t.jsx)("div",{className:"py-12 text-center text-sm text-gray-500",children:"No logs to display. Adjust filters or date range."}),!o&&k.length>0&&(0,t.jsx)("div",{className:"divide-y divide-gray-100",children:k.map(e=>{let a=g[e.action],r=a.icon;return(0,t.jsxs)("button",{type:"button",onClick:()=>{A(e.id),N(!0)},className:"w-full text-left px-4 py-3 hover:bg-gray-50 transition-colors flex items-start gap-3",children:[(0,t.jsx)(r,{className:`w-4 h-4 mt-0.5 shrink-0 ${a.color}`}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1 flex-wrap",children:[(0,t.jsx)("span",{className:`inline-flex items-center px-2 py-0.5 text-xs font-medium rounded-sm border ${a.bg} ${a.color} ${a.border}`,children:a.label}),(0,t.jsx)("span",{className:"text-xs text-gray-400",children:e.timestamp}),(0,t.jsx)("span",{className:"text-xs text-gray-400",children:"·"}),e.model&&(0,t.jsx)("span",{className:"text-xs text-gray-500",children:e.model})]}),(0,t.jsx)("p",{className:"text-sm text-gray-800 truncate",children:e.input_snippet??e.input??"—"})]}),(0,t.jsx)(l.DownOutlined,{className:"w-4 h-4 text-gray-400 shrink-0 mt-1"})]},e.id)})}),(0,t.jsx)(m.LogDetailsDrawer,{open:j,onClose:()=>{N(!1),A(null)},logEntry:M,accessToken:p,allLogs:M?[M]:[],startTime:E})]})}],318842),e.s(["MetricCard",0,function({label:e,value:a,valueColor:r="text-gray-900",icon:l,subtitle:o}){return(0,t.jsxs)("div",{className:"h-full bg-white border border-gray-200 rounded-lg p-5 flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-1",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-gray-600",children:e}),l&&(0,t.jsx)("span",{className:"text-gray-400",children:l})]}),(0,t.jsx)("div",{className:`text-3xl font-semibold ${r} tracking-tight`,children:a}),o&&(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:o})]})}],972680)},55004,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(602869),l=e.i(973706),o=e.i(447566),n=e.i(602073),i=e.i(313603),s=e.i(285027),d=e.i(266027),c=e.i(464571),u=e.i(178654),m=e.i(621192),g=e.i(482725),f=e.i(653496),p=e.i(149192),h=e.i(788191),x=e.i(212931),v=e.i(199133),b=e.i(311451),y=e.i(695411);let C=`Evaluate whether this guardrail's decision was correct.
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,916925,e=>{"use strict";var t,a=e.i(555987),r=((t={}).A2A_Agent="A2A Agent",t.AI21="Ai21",t.AI21_CHAT="Ai21 Chat",t.AIML="AI/ML API",t.AIOHTTP_OPENAI="Aiohttp Openai",t.Anthropic="Anthropic",t.ANTHROPIC_TEXT="Anthropic Text",t.AssemblyAI="AssemblyAI",t.AUTO_ROUTER="Auto Router",t.Bedrock="Amazon Bedrock",t.BedrockMantle="Amazon Bedrock Mantle",t.SageMaker="AWS SageMaker",t.Azure="Azure",t.Azure_AI_Studio="Azure AI Foundry (Studio)",t.AZURE_TEXT="Azure Text",t.BASETEN="Baseten",t.BYTEZ="Bytez",t.Cerebras="Cerebras",t.CLARIFAI="Clarifai",t.CLOUDFLARE="Cloudflare",t.CODESTRAL="Codestral",t.Cohere="Cohere",t.COHERE_CHAT="Cohere Chat",t.COMETAPI="Cometapi",t.COMPACTIFAI="Compactifai",t.Cursor="Cursor",t.Dashscope="Dashscope",t.Databricks="Databricks (Qwen API)",t.DATAROBOT="Datarobot",t.DeepInfra="DeepInfra",t.Deepgram="Deepgram",t.Deepseek="Deepseek",t.DOCKER_MODEL_RUNNER="Docker Model Runner",t.DOTPROMPT="Dotprompt",t.ElevenLabs="ElevenLabs",t.EMPOWER="Empower",t.FalAI="Fal AI",t.FEATHERLESS_AI="Featherless Ai",t.FireworksAI="Fireworks AI",t.FRIENDLIAI="Friendliai",t.GALADRIEL="Galadriel",t.GITHUB_COPILOT="Github Copilot",t.Google_AI_Studio="Google AI Studio",t.GradientAI="GradientAI",t.Groq="Groq",t.HEROKU="Heroku",t.Hosted_Vllm="vllm",t.HUGGINGFACE="Huggingface",t.HYPERBOLIC="Hyperbolic",t.Infinity="Infinity",t.JinaAI="Jina AI",t.LAMBDA_AI="Lambda Ai",t.LEMONADE="Lemonade",t.LLAMAFILE="Llamafile",t.LM_STUDIO="Lm Studio",t.LLAMA="Meta Llama",t.MARITALK="Maritalk",t.MiniMax="MiniMax",t.MistralAI="Mistral AI",t.MOONSHOT="Moonshot",t.MORPH="Morph",t.NEBIUS="Nebius",t.NLP_CLOUD="Nlp Cloud",t.NOVITA="Novita",t.NSCALE="Nscale",t.NVIDIA_NIM="Nvidia Nim",t.Ollama="Ollama",t.OLLAMA_CHAT="Ollama Chat",t.OOBABOOGA="Oobabooga",t.OpenAI="OpenAI",t.OPENAI_LIKE="Openai Like",t.OpenAI_Compatible="OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)",t.OpenAI_Text="OpenAI Text Completion",t.OpenAI_Text_Compatible="OpenAI-Compatible Completions (legacy /v1/completions)",t.Openrouter="Openrouter",t.Oracle="Oracle Cloud Infrastructure (OCI)",t.OVHCLOUD="Ovhcloud",t.Perplexity="Perplexity",t.PETALS="Petals",t.PG_VECTOR="Pg Vector",t.PREDIBASE="Predibase",t.RECRAFT="Recraft",t.REPLICATE="Replicate",t.RunwayML="RunwayML",t.SAGEMAKER_LEGACY="Sagemaker",t.Sambanova="Sambanova",t.SAP="SAP Generative AI Hub",t.Snowflake="Snowflake",t.Soniox="Soniox",t.TEXT_COMPLETION_CODESTRAL="Text-Completion-Codestral",t.TogetherAI="TogetherAI",t.TOPAZ="Topaz",t.Triton="Triton",t.V0="V0",t.VERCEL_AI_GATEWAY="Vercel Ai Gateway",t.Vertex_AI="Vertex AI (Anthropic, Gemini, etc.)",t.VERTEX_AI_BETA="Vertex Ai Beta",t.VLLM="Vllm",t.VolcEngine="VolcEngine",t.Voyage="Voyage AI",t.WANDB="Wandb",t.WATSONX="Watsonx",t.WATSONX_TEXT="Watsonx Text",t.xAI="xAI",t.XINFERENCE="Xinference",t.ZAI="Z.AI (Zhipu AI)",t);let l={A2A_Agent:"a2a_agent",AI21:"ai21",AI21_CHAT:"ai21_chat",AIML:"aiml",AIOHTTP_OPENAI:"aiohttp_openai",Anthropic:"anthropic",ANTHROPIC_TEXT:"anthropic_text",AssemblyAI:"assemblyai",AUTO_ROUTER:"auto_router",Azure:"azure",Azure_AI_Studio:"azure_ai",AZURE_TEXT:"azure_text",BASETEN:"baseten",Bedrock:"bedrock",BedrockMantle:"bedrock_mantle",BYTEZ:"bytez",Cerebras:"cerebras",CLARIFAI:"clarifai",CLOUDFLARE:"cloudflare",CODESTRAL:"codestral",Cohere:"cohere",COHERE_CHAT:"cohere_chat",COMETAPI:"cometapi",COMPACTIFAI:"compactifai",Cursor:"cursor",Dashscope:"dashscope",Databricks:"databricks",DATAROBOT:"datarobot",DeepInfra:"deepinfra",Deepgram:"deepgram",Deepseek:"deepseek",DOCKER_MODEL_RUNNER:"docker_model_runner",DOTPROMPT:"dotprompt",ElevenLabs:"elevenlabs",EMPOWER:"empower",FalAI:"fal_ai",FEATHERLESS_AI:"featherless_ai",FireworksAI:"fireworks_ai",FRIENDLIAI:"friendliai",GALADRIEL:"galadriel",GITHUB_COPILOT:"github_copilot",Google_AI_Studio:"gemini",GradientAI:"gradient_ai",Groq:"groq",HEROKU:"heroku",Hosted_Vllm:"hosted_vllm",HUGGINGFACE:"huggingface",HYPERBOLIC:"hyperbolic",Infinity:"infinity",JinaAI:"jina_ai",LAMBDA_AI:"lambda_ai",LEMONADE:"lemonade",LLAMAFILE:"llamafile",LLAMA:"meta_llama",LM_STUDIO:"lm_studio",MARITALK:"maritalk",MiniMax:"minimax",MistralAI:"mistral",MOONSHOT:"moonshot",MORPH:"morph",NEBIUS:"nebius",NLP_CLOUD:"nlp_cloud",NOVITA:"novita",NSCALE:"nscale",NVIDIA_NIM:"nvidia_nim",Ollama:"ollama",OLLAMA_CHAT:"ollama_chat",OOBABOOGA:"oobabooga",OpenAI:"openai",OPENAI_LIKE:"openai_like",OpenAI_Compatible:"openai",OpenAI_Text:"text-completion-openai",OpenAI_Text_Compatible:"text-completion-openai",Openrouter:"openrouter",Oracle:"oci",OVHCLOUD:"ovhcloud",Perplexity:"perplexity",PETALS:"petals",PG_VECTOR:"pg_vector",PREDIBASE:"predibase",RECRAFT:"recraft",REPLICATE:"replicate",RunwayML:"runwayml",SAGEMAKER_LEGACY:"sagemaker",SageMaker:"sagemaker_chat",Sambanova:"sambanova",SAP:"sap",Snowflake:"snowflake",Soniox:"soniox",TEXT_COMPLETION_CODESTRAL:"text-completion-codestral",TogetherAI:"together_ai",TOPAZ:"topaz",Triton:"triton",V0:"v0",VERCEL_AI_GATEWAY:"vercel_ai_gateway",Vertex_AI:"vertex_ai",VERTEX_AI_BETA:"vertex_ai_beta",VLLM:"vllm",VolcEngine:"volcengine",Voyage:"voyage",WANDB:"wandb",WATSONX:"watsonx",WATSONX_TEXT:"watsonx_text",xAI:"xai",XINFERENCE:"xinference",ZAI:"zai"},o=new Set(["bedrock_mantle"]),n="/ui/assets/logos/",i={"A2A Agent":`${n}a2a_agent.png`,Ai21:`${n}ai21.svg`,"Ai21 Chat":`${n}ai21.svg`,"AI/ML API":`${n}aiml_api.svg`,"Aiohttp Openai":`${n}openai_small.svg`,Anthropic:`${n}anthropic.svg`,"Anthropic Text":`${n}anthropic.svg`,AssemblyAI:`${n}assemblyai_small.png`,Azure:`${n}microsoft_azure.svg`,"Azure AI Foundry (Studio)":`${n}microsoft_azure.svg`,"Azure Text":`${n}microsoft_azure.svg`,Baseten:`${n}baseten.svg`,"Amazon Bedrock":`${n}bedrock.svg`,"Amazon Bedrock Mantle":`${n}bedrock.svg`,"AWS SageMaker":`${n}bedrock.svg`,Cerebras:`${n}cerebras.svg`,Cloudflare:`${n}cloudflare.svg`,Codestral:`${n}mistral.svg`,Cohere:`${n}cohere.svg`,"Cohere Chat":`${n}cohere.svg`,Cometapi:`${n}cometapi.svg`,Cursor:`${n}cursor.svg`,"Databricks (Qwen API)":`${n}databricks.svg`,Dashscope:`${n}dashscope.svg`,Deepseek:`${n}deepseek.svg`,Deepgram:`${n}deepgram.png`,DeepInfra:`${n}deepinfra.png`,ElevenLabs:`${n}elevenlabs.png`,"Fal AI":`${n}fal_ai.jpg`,"Featherless Ai":`${n}featherless.svg`,"Fireworks AI":`${n}fireworks.svg`,Friendliai:`${n}friendli.svg`,"Github Copilot":`${n}github_copilot.svg`,"Google AI Studio":`${n}google.svg`,GradientAI:`${n}gradientai.svg`,Groq:`${n}groq.svg`,vllm:`${n}vllm.png`,Huggingface:`${n}huggingface.svg`,Hyperbolic:`${n}hyperbolic.svg`,Infinity:`${n}infinity.png`,"Jina AI":`${n}jina.png`,"Lambda Ai":`${n}lambda.svg`,"Lm Studio":`${n}lmstudio.svg`,"Meta Llama":`${n}meta_llama.svg`,MiniMax:`${n}minimax.svg`,"Mistral AI":`${n}mistral.svg`,Moonshot:`${n}moonshot.svg`,Morph:`${n}morph.svg`,Nebius:`${n}nebius.svg`,Novita:`${n}novita.svg`,"Nvidia Nim":`${n}nvidia_nim.svg`,Ollama:`${n}ollama.svg`,"Ollama Chat":`${n}ollama.svg`,Oobabooga:`${n}openai_small.svg`,OpenAI:`${n}openai_small.svg`,"Openai Like":`${n}openai_small.svg`,"OpenAI Text Completion":`${n}openai_small.svg`,"OpenAI-Compatible Completions (legacy /v1/completions)":`${n}openai_small.svg`,"OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)":`${n}openai_small.svg`,Openrouter:`${n}openrouter.svg`,"Oracle Cloud Infrastructure (OCI)":`${n}oracle.svg`,Perplexity:`${n}perplexity-ai.svg`,Recraft:`${n}recraft.svg`,Replicate:`${n}replicate.svg`,RunwayML:`${n}runwayml.png`,Sagemaker:`${n}bedrock.svg`,Sambanova:`${n}sambanova.svg`,"SAP Generative AI Hub":`${n}sap.png`,Snowflake:`${n}snowflake.svg`,Soniox:`${n}soniox.svg`,"Text-Completion-Codestral":`${n}mistral.svg`,TogetherAI:`${n}togetherai.svg`,Topaz:`${n}topaz.svg`,Triton:`${n}nvidia_triton.png`,V0:`${n}v0.svg`,"Vercel Ai Gateway":`${n}vercel.svg`,"Vertex AI (Anthropic, Gemini, etc.)":`${n}google.svg`,"Vertex Ai Beta":`${n}google.svg`,Vllm:`${n}vllm.png`,VolcEngine:`${n}volcengine.png`,"Voyage AI":`${n}voyage.webp`,Watsonx:`${n}watsonx.svg`,"Watsonx Text":`${n}watsonx.svg`,xAI:`${n}xai.svg`,Xinference:`${n}xinference.svg`};e.s(["Providers",()=>r,"getPlaceholder",0,e=>{if("AI/ML API"===e)return"aiml/flux-pro/v1.1";if("Vertex AI (Anthropic, Gemini, etc.)"===e)return"gemini-pro";if("Anthropic"==e)return"claude-3-opus";if("Amazon Bedrock"==e)return"claude-3-opus";if("AWS SageMaker"==e)return"sagemaker/jumpstart-dft-meta-textgeneration-llama-2-7b";else if("Google AI Studio"==e)return"gemini-pro";else if("Azure AI Foundry (Studio)"==e)return"azure_ai/command-r-plus";else if("Azure"==e)return"my-deployment";else if("Oracle Cloud Infrastructure (OCI)"==e)return"oci/xai.grok-4";else if("Snowflake"==e)return"snowflake/mistral-7b";else if("Voyage AI"==e)return"voyage/";else if("Jina AI"==e)return"jina_ai/";else if("VolcEngine"==e)return"volcengine/";else if("DeepInfra"==e)return"deepinfra/";else if("Fal AI"==e)return"fal_ai/fal-ai/flux-pro/v1.1-ultra";else if("RunwayML"==e)return"runwayml/gen4_turbo";else if("Watsonx"===e)return"watsonx/ibm/granite-3-3-8b-instruct";else if("Cursor"===e)return"cursor/claude-4-sonnet";else if("Z.AI (Zhipu AI)"===e)return"zai/glm-4.5";else return"gpt-3.5-turbo"},"getProviderLogoAndName",0,e=>{if(!e)return{logo:"",displayName:"-"};if("gemini"===e.toLowerCase()){let e="Google AI Studio";return{logo:(0,a.resolveLogoSrc)(i[e])??"",displayName:e}}let t=Object.keys(l).find(t=>l[t].toLowerCase()===e.toLowerCase())??Object.keys(l).find(t=>t.toLowerCase()===e.toLowerCase());if(!t)return{logo:"",displayName:e};let o=r[t];return{logo:(0,a.resolveLogoSrc)(i[o])??"",displayName:o}},"getProviderModels",0,(e,t)=>{let a=l[e],r=[];return e&&"object"==typeof t&&(Object.entries(t).forEach(([e,t])=>{if(null!==t&&"object"==typeof t&&"litellm_provider"in t){let l=t.litellm_provider,n="string"==typeof l&&(l.startsWith(`${a}_`)||l.startsWith(`${a}-`));(l===a||n&&!o.has(l))&&r.push(e)}}),"Cohere"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"cohere_chat"===t.litellm_provider&&r.push(e)}),"AWS SageMaker"==e&&Object.entries(t).forEach(([e,t])=>{null!==t&&"object"==typeof t&&"litellm_provider"in t&&"sagemaker_chat"===t.litellm_provider&&r.push(e)})),r},"providerLogoMap",0,i,"provider_map",0,l])},166406,e=>{"use strict";var t=e.i(190144);e.s(["CopyOutlined",()=>t.default])},447566,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ArrowLeftOutlined",0,o],447566)},637235,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ClockCircleOutlined",0,o],637235)},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["CalendarOutlined",0,o],72713)},211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},695411,e=>{"use strict";var t=e.i(602869);let a=async e=>{try{let a=await (0,t.modelHubCall)(e);if(a?.data.length>0){let e=a.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,a])},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["default",0,o],184163)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},285027,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["WarningOutlined",0,o],285027)},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},95779,e=>{"use strict";var t=e.i(480731);let a=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,a])},599724,936325,e=>{"use strict";var t=e.i(95779),a=e.i(444755),r=e.i(673706),l=e.i(271645);let o=l.default.forwardRef((e,o)=>{let{color:n,className:i,children:s}=e;return l.default.createElement("p",{ref:o,className:(0,a.tremorTwMerge)("text-tremor-default",n?(0,r.getColorClassNames)(n,t.colorPalette.text).textColor:(0,a.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},s)});o.displayName="Text",e.s(["default",0,o],936325),e.s(["Text",0,o],599724)},994388,e=>{"use strict";var t=e.i(290571),a=e.i(829087),r=e.i(271645);let l=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],o=e=>({_s:e,status:l[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),n=e=>e?6:5,i=(e,t,a,r,l)=>{clearTimeout(r.current);let n=o(e);t(n),a.current=n,l&&l({current:n})};var s=e.i(480731),d=e.i(444755),c=e.i(673706);let u=e=>{var a=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({},a,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),r.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),r.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},f=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,c.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:a,Icon:l,needMargin:o,transitionStatus:n})=>{let i=o?a===s.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),m={default:c,entering:c,entered:t,exiting:t,exited:c};return e?r.default.createElement(u,{className:(0,d.tremorTwMerge)(p("icon"),"animate-spin shrink-0",i,m.default,m[n]),style:{transition:"width 150ms"}}):r.default.createElement(l,{className:(0,d.tremorTwMerge)(p("icon"),"shrink-0",t,i)})},v=r.default.forwardRef((e,l)=>{let{icon:u,iconPosition:m=s.HorizontalPositions.Left,size:v=s.Sizes.SM,color:x,variant:b="primary",disabled:y,loading:C=!1,loadingText:w,children:A,tooltip:j,className:N}=e,k=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),O=C||y,E=void 0!==u||C,S=C&&w,I=!(!A&&!S),M=(0,d.tremorTwMerge)(g[v].height,g[v].width),L="light"!==b?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",$=f(b,x),R=("light"!==b?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[v],{tooltipProps:T,getReferenceProps:_}=(0,a.useTooltip)(300),[D,B]=(({enter:e=!0,exit:t=!0,preEnter:a,preExit:l,timeout:s,initialEntered:d,mountOnEnter:c,unmountOnExit:u,onStateChange:m}={})=>{let[g,f]=(0,r.useState)(()=>o(d?2:n(c))),p=(0,r.useRef)(g),h=(0,r.useRef)(0),[v,x]="object"==typeof s?[s.enter,s.exit]:[s,s],b=(0,r.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return n(t)}})(p.current._s,u);e&&i(e,f,p,h,m)},[m,u]);return[g,(0,r.useCallback)(r=>{let o=e=>{switch(i(e,f,p,h,m),e){case 1:v>=0&&(h.current=((...e)=>setTimeout(...e))(b,v));break;case 4:x>=0&&(h.current=((...e)=>setTimeout(...e))(b,x));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||o(e+1)},0)}},s=p.current.isEnter;"boolean"!=typeof r&&(r=!s),r?s||o(e?+!a:2):s&&o(t?l?3:4:n(u))},[b,m,e,t,a,l,v,x,u]),b]})({timeout:50});return(0,r.useEffect)(()=>{B(C)},[C]),r.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([l,T.refs.setReference]),className:(0,d.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",L,R.paddingX,R.paddingY,R.fontSize,$.textColor,$.bgColor,$.borderColor,$.hoverBorderColor,O?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(f(b,x).hoverTextColor,f(b,x).hoverBgColor,f(b,x).hoverBorderColor),N),disabled:O},_,k),r.default.createElement(a.default,Object.assign({text:j},T)),E&&m!==s.HorizontalPositions.Right?r.default.createElement(h,{loading:C,iconSize:M,iconPosition:m,Icon:u,transitionStatus:D.status,needMargin:I}):null,S||A?r.default.createElement("span",{className:(0,d.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},S?w:A):null,E&&m===s.HorizontalPositions.Right?r.default.createElement(h,{loading:C,iconSize:M,iconPosition:m,Icon:u,transitionStatus:D.status,needMargin:I}):null)});v.displayName="Button",e.s(["Button",0,v],994388)},555987,e=>{"use strict";var t=e.i(221688),a=e.i(950643);let r=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,l=t.serverRootPath)=>{if(e){let t;return r.test(e)?e:(t=(0,a.normalizeRootPath)(l),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},608856,e=>{"use strict";e.i(247167);var t=e.i(271645),a=e.i(343794),r=e.i(209428),l=e.i(392221),o=e.i(951160),n=e.i(174428),i=t.createContext(null),s=t.createContext({}),d=e.i(211577),c=e.i(931067),u=e.i(361275),m=e.i(404948),g=e.i(244009),f=e.i(703923),p=e.i(611935),h=["prefixCls","className","containerRef"];let v=function(e){var r=e.prefixCls,l=e.className,o=e.containerRef,n=(0,f.default)(e,h),i=t.useContext(s).panel,d=(0,p.useComposeRef)(i,o);return t.createElement("div",(0,c.default)({className:(0,a.default)("".concat(r,"-content"),l),role:"dialog",ref:d},(0,g.default)(e,{aria:!0}),{"aria-modal":"true"},n))};var x=e.i(883110);function b(e){return"string"==typeof e&&String(Number(e))===e?((0,x.default)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var y={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"},C=t.forwardRef(function(e,o){var n,s,f,p=e.prefixCls,h=e.open,x=e.placement,C=e.inline,w=e.push,A=e.forceRender,j=e.autoFocus,N=e.keyboard,k=e.classNames,O=e.rootClassName,E=e.rootStyle,S=e.zIndex,I=e.className,M=e.id,L=e.style,$=e.motion,R=e.width,T=e.height,_=e.children,D=e.mask,B=e.maskClosable,z=e.maskMotion,P=e.maskClassName,H=e.maskStyle,V=e.afterOpenChange,Y=e.onClose,F=e.onMouseEnter,G=e.onMouseOver,q=e.onMouseLeave,W=e.onClick,U=e.onKeyDown,X=e.onKeyUp,K=e.styles,Z=e.drawerRender,Q=t.useRef(),J=t.useRef(),ee=t.useRef();t.useImperativeHandle(o,function(){return Q.current}),t.useEffect(function(){if(h&&j){var e;null==(e=Q.current)||e.focus({preventScroll:!0})}},[h]);var et=t.useState(!1),ea=(0,l.default)(et,2),er=ea[0],el=ea[1],eo=t.useContext(i),en=null!=(n=null!=(s=null==(f="boolean"==typeof w?w?{}:{distance:0}:w||{})?void 0:f.distance)?s:null==eo?void 0:eo.pushDistance)?n:180,ei=t.useMemo(function(){return{pushDistance:en,push:function(){el(!0)},pull:function(){el(!1)}}},[en]);t.useEffect(function(){var e,t;h?null==eo||null==(e=eo.push)||e.call(eo):null==eo||null==(t=eo.pull)||t.call(eo)},[h]),t.useEffect(function(){return function(){var e;null==eo||null==(e=eo.pull)||e.call(eo)}},[]);var es=t.createElement(u.default,(0,c.default)({key:"mask"},z,{visible:D&&h}),function(e,l){var o=e.className,n=e.style;return t.createElement("div",{className:(0,a.default)("".concat(p,"-mask"),o,null==k?void 0:k.mask,P),style:(0,r.default)((0,r.default)((0,r.default)({},n),H),null==K?void 0:K.mask),onClick:B&&h?Y:void 0,ref:l})}),ed="function"==typeof $?$(x):$,ec={};if(er&&en)switch(x){case"top":ec.transform="translateY(".concat(en,"px)");break;case"bottom":ec.transform="translateY(".concat(-en,"px)");break;case"left":ec.transform="translateX(".concat(en,"px)");break;default:ec.transform="translateX(".concat(-en,"px)")}"left"===x||"right"===x?ec.width=b(R):ec.height=b(T);var eu={onMouseEnter:F,onMouseOver:G,onMouseLeave:q,onClick:W,onKeyDown:U,onKeyUp:X},em=t.createElement(u.default,(0,c.default)({key:"panel"},ed,{visible:h,forceRender:A,onVisibleChanged:function(e){null==V||V(e)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(l,o){var n=l.className,i=l.style,s=t.createElement(v,(0,c.default)({id:M,containerRef:o,prefixCls:p,className:(0,a.default)(I,null==k?void 0:k.content),style:(0,r.default)((0,r.default)({},L),null==K?void 0:K.content)},(0,g.default)(e,{aria:!0}),eu),_);return t.createElement("div",(0,c.default)({className:(0,a.default)("".concat(p,"-content-wrapper"),null==k?void 0:k.wrapper,n),style:(0,r.default)((0,r.default)((0,r.default)({},ec),i),null==K?void 0:K.wrapper)},(0,g.default)(e,{data:!0})),Z?Z(s):s)}),eg=(0,r.default)({},E);return S&&(eg.zIndex=S),t.createElement(i.Provider,{value:ei},t.createElement("div",{className:(0,a.default)(p,"".concat(p,"-").concat(x),O,(0,d.default)((0,d.default)({},"".concat(p,"-open"),h),"".concat(p,"-inline"),C)),style:eg,tabIndex:-1,ref:Q,onKeyDown:function(e){var t,a,r=e.keyCode,l=e.shiftKey;switch(r){case m.default.TAB:r===m.default.TAB&&(l||document.activeElement!==ee.current?l&&document.activeElement===J.current&&(null==(a=ee.current)||a.focus({preventScroll:!0})):null==(t=J.current)||t.focus({preventScroll:!0}));break;case m.default.ESC:Y&&N&&(e.stopPropagation(),Y(e))}}},es,t.createElement("div",{tabIndex:0,ref:J,style:y,"aria-hidden":"true","data-sentinel":"start"}),em,t.createElement("div",{tabIndex:0,ref:ee,style:y,"aria-hidden":"true","data-sentinel":"end"})))});let w=function(e){var a=e.open,i=e.prefixCls,d=e.placement,c=e.autoFocus,u=e.keyboard,m=e.width,g=e.mask,f=void 0===g||g,p=e.maskClosable,h=e.getContainer,v=e.forceRender,x=e.afterOpenChange,b=e.destroyOnClose,y=e.onMouseEnter,w=e.onMouseOver,A=e.onMouseLeave,j=e.onClick,N=e.onKeyDown,k=e.onKeyUp,O=e.panelRef,E=t.useState(!1),S=(0,l.default)(E,2),I=S[0],M=S[1],L=t.useState(!1),$=(0,l.default)(L,2),R=$[0],T=$[1];(0,n.default)(function(){T(!0)},[]);var _=!!R&&void 0!==a&&a,D=t.useRef(),B=t.useRef();(0,n.default)(function(){_&&(B.current=document.activeElement)},[_]);var z=t.useMemo(function(){return{panel:O}},[O]);if(!v&&!I&&!_&&b)return null;var P=(0,r.default)((0,r.default)({},e),{},{open:_,prefixCls:void 0===i?"rc-drawer":i,placement:void 0===d?"right":d,autoFocus:void 0===c||c,keyboard:void 0===u||u,width:void 0===m?378:m,mask:f,maskClosable:void 0===p||p,inline:!1===h,afterOpenChange:function(e){var t,a;M(e),null==x||x(e),e||!B.current||null!=(t=D.current)&&t.contains(B.current)||null==(a=B.current)||a.focus({preventScroll:!0})},ref:D},{onMouseEnter:y,onMouseOver:w,onMouseLeave:A,onClick:j,onKeyDown:N,onKeyUp:k});return t.createElement(s.Provider,{value:z},t.createElement(o.default,{open:_||v||I,autoDestroy:!1,getContainer:h,autoLock:f&&(_||I)},t.createElement(C,P)))};var A=e.i(981444),j=e.i(617206),N=e.i(122767),k=e.i(613541),O=e.i(340010),E=e.i(242064),S=e.i(922611),I=e.i(563113),M=e.i(185793);let L=e=>{var r,l,o,n;let i,{prefixCls:s,ariaId:d,title:c,footer:u,extra:m,closable:g,loading:f,onClose:p,headerStyle:h,bodyStyle:v,footerStyle:x,children:b,classNames:y,styles:C}=e,w=(0,E.useComponentConfig)("drawer");i=!1===g?void 0:void 0===g||!0===g?"start":(null==g?void 0:g.placement)==="end"?"end":"start";let A=t.useCallback(e=>t.createElement("button",{type:"button",onClick:p,className:(0,a.default)(`${s}-close`,{[`${s}-close-${i}`]:"end"===i})},e),[p,s,i]),[j,N]=(0,I.useClosable)((0,I.pickClosable)(e),(0,I.pickClosable)(w),{closable:!0,closeIconRender:A});return t.createElement(t.Fragment,null,c||j?t.createElement("div",{style:Object.assign(Object.assign(Object.assign({},null==(o=w.styles)?void 0:o.header),h),null==C?void 0:C.header),className:(0,a.default)(`${s}-header`,{[`${s}-header-close-only`]:j&&!c&&!m},null==(n=w.classNames)?void 0:n.header,null==y?void 0:y.header)},t.createElement("div",{className:`${s}-header-title`},"start"===i&&N,c&&t.createElement("div",{className:`${s}-title`,id:d},c)),m&&t.createElement("div",{className:`${s}-extra`},m),"end"===i&&N):null,t.createElement("div",{className:(0,a.default)(`${s}-body`,null==y?void 0:y.body,null==(r=w.classNames)?void 0:r.body),style:Object.assign(Object.assign(Object.assign({},null==(l=w.styles)?void 0:l.body),v),null==C?void 0:C.body)},f?t.createElement(M.default,{active:!0,title:!1,paragraph:{rows:5},className:`${s}-body-skeleton`}):b),(()=>{var e,r;if(!u)return null;let l=`${s}-footer`;return t.createElement("div",{className:(0,a.default)(l,null==(e=w.classNames)?void 0:e.footer,null==y?void 0:y.footer),style:Object.assign(Object.assign(Object.assign({},null==(r=w.styles)?void 0:r.footer),x),null==C?void 0:C.footer)},u)})())};e.i(296059);var $=e.i(915654),R=e.i(183293),T=e.i(246422),_=e.i(838378);let D=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),B=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},D({opacity:e},{opacity:1})),z=(0,T.genStyleHooks)("Drawer",e=>{let t=(0,_.mergeToken)(e,{});return[(e=>{let{borderRadiusSM:t,componentCls:a,zIndexPopup:r,colorBgMask:l,colorBgElevated:o,motionDurationSlow:n,motionDurationMid:i,paddingXS:s,padding:d,paddingLG:c,fontSizeLG:u,lineHeightLG:m,lineWidth:g,lineType:f,colorSplit:p,marginXS:h,colorIcon:v,colorIconHover:x,colorBgTextHover:b,colorBgTextActive:y,colorText:C,fontWeightStrong:w,footerPaddingBlock:A,footerPaddingInline:j,calc:N}=e,k=`${a}-content-wrapper`;return{[a]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:C,"&-pure":{position:"relative",background:o,display:"flex",flexDirection:"column",[`&${a}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${a}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${a}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${a}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${a}-mask`]:{position:"absolute",inset:0,zIndex:r,background:l,pointerEvents:"auto"},[k]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${n}`,"&-hidden":{display:"none"}},[`&-left > ${k}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${k}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${k}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${k}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${a}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:o,pointerEvents:"auto"},[`${a}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,$.unit)(d)} ${(0,$.unit)(c)}`,fontSize:u,lineHeight:m,borderBottom:`${(0,$.unit)(g)} ${f} ${p}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${a}-extra`]:{flex:"none"},[`${a}-close`]:Object.assign({display:"inline-flex",width:N(u).add(s).equal(),height:N(u).add(s).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",color:v,fontWeight:w,fontSize:u,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${i}`,textRendering:"auto",[`&${a}-close-end`]:{marginInlineStart:h},[`&:not(${a}-close-end)`]:{marginInlineEnd:h},"&:hover":{color:x,backgroundColor:b,textDecoration:"none"},"&:active":{backgroundColor:y}},(0,R.genFocusStyle)(e)),[`${a}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:u,lineHeight:m},[`${a}-body`]:{flex:1,minWidth:0,minHeight:0,padding:c,overflow:"auto",[`${a}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${a}-footer`]:{flexShrink:0,padding:`${(0,$.unit)(A)} ${(0,$.unit)(j)}`,borderTop:`${(0,$.unit)(g)} ${f} ${p}`},"&-rtl":{direction:"rtl"}}}})(t),(e=>{let{componentCls:t,motionDurationSlow:a}=e;return{[t]:{[`${t}-mask-motion`]:B(0,a),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((e,t)=>{let r;return Object.assign(Object.assign({},e),{[`&-${t}`]:[B(.7,a),D({transform:(r="100%",({left:`translateX(-${r})`,right:`translateX(${r})`,top:`translateY(-${r})`,bottom:`translateY(${r})`})[t])},{transform:"none"})]})},{})}}})(t)]},e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}));var P=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,r=Object.getOwnPropertySymbols(e);lt.indexOf(r[l])&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(a[r[l]]=e[r[l]]);return a};let H={distance:180},V=e=>{let{rootClassName:r,width:l,height:o,size:n="default",mask:i=!0,push:s=H,open:d,afterOpenChange:c,onClose:u,prefixCls:m,getContainer:g,panelRef:f=null,style:h,className:v,"aria-labelledby":x,visible:b,afterVisibleChange:y,maskStyle:C,drawerStyle:I,contentWrapperStyle:M,destroyOnClose:$,destroyOnHidden:R}=e,T=P(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","panelRef","style","className","aria-labelledby","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),_=(0,A.default)(),D=T.title?_:void 0,{getPopupContainer:B,getPrefixCls:V,direction:Y,className:F,style:G,classNames:q,styles:W}=(0,E.useComponentConfig)("drawer"),U=V("drawer",m),[X,K,Z]=z(U),Q=void 0===g&&B?()=>B(document.body):g,J=(0,a.default)({"no-mask":!i,[`${U}-rtl`]:"rtl"===Y},r,K,Z),ee=t.useMemo(()=>null!=l?l:"large"===n?736:378,[l,n]),et=t.useMemo(()=>null!=o?o:"large"===n?736:378,[o,n]),ea={motionName:(0,k.getTransitionName)(U,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},er=(0,S.usePanelRef)(),el=(0,p.composeRef)(f,er),[eo,en]=(0,N.useZIndex)("Drawer",T.zIndex),{classNames:ei={},styles:es={}}=T;return X(t.createElement(j.default,{form:!0,space:!0},t.createElement(O.default.Provider,{value:en},t.createElement(w,Object.assign({prefixCls:U,onClose:u,maskMotion:ea,motion:e=>({motionName:(0,k.getTransitionName)(U,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},T,{classNames:{mask:(0,a.default)(ei.mask,q.mask),content:(0,a.default)(ei.content,q.content),wrapper:(0,a.default)(ei.wrapper,q.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},es.mask),C),W.mask),content:Object.assign(Object.assign(Object.assign({},es.content),I),W.content),wrapper:Object.assign(Object.assign(Object.assign({},es.wrapper),M),W.wrapper)},open:null!=d?d:b,mask:i,push:s,width:ee,height:et,style:Object.assign(Object.assign({},G),h),className:(0,a.default)(F,v),rootClassName:J,getContainer:Q,afterOpenChange:null!=c?c:y,panelRef:el,zIndex:eo,"aria-labelledby":null!=x?x:D,destroyOnClose:null!=R?R:$}),t.createElement(L,Object.assign({prefixCls:U},T,{ariaId:D,onClose:u}))))))};V._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:r,style:l,className:o,placement:n="right"}=e,i=P(e,["prefixCls","style","className","placement"]),{getPrefixCls:s}=t.useContext(E.ConfigContext),d=s("drawer",r),[c,u,m]=z(d),g=(0,a.default)(d,`${d}-pure`,`${d}-${n}`,u,m,o);return c(t.createElement("div",{className:g,style:l},t.createElement(L,Object.assign({prefixCls:d},i))))},e.s(["Drawer",0,V],608856)},560025,e=>{"use strict";e.i(247167);var t=e.i(271645),a=e.i(343794),r=e.i(931067),l=e.i(392221),o=e.i(703923),n=e.i(211577),i=e.i(209428),s=e.i(410160),d=e.i(914949),c=e.i(529681),u=e.i(611935),m=e.i(361275),g=e.i(174428),f=function(e,t){if(!e)return null;var a={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:a.top,bottom:a.bottom,height:a.height}:{left:a.left,right:a.right,width:a.width,top:0,bottom:0,height:0}},p=function(e){return void 0!==e?"".concat(e,"px"):void 0};function h(e){var r=e.prefixCls,o=e.containerRef,n=e.value,s=e.getValueIndex,d=e.motionName,c=e.onMotionStart,h=e.onMotionEnd,v=e.direction,x=e.vertical,b=void 0!==x&&x,y=t.useRef(null),C=t.useState(n),w=(0,l.default)(C,2),A=w[0],j=w[1],N=function(e){var t,a=s(e),l=null==(t=o.current)?void 0:t.querySelectorAll(".".concat(r,"-item"))[a];return(null==l?void 0:l.offsetParent)&&l},k=t.useState(null),O=(0,l.default)(k,2),E=O[0],S=O[1],I=t.useState(null),M=(0,l.default)(I,2),L=M[0],$=M[1];(0,g.default)(function(){if(A!==n){var e=N(A),t=N(n),a=f(e,b),r=f(t,b);j(n),S(a),$(r),e&&t?c():h()}},[n]);var R=t.useMemo(function(){if(b){var e;return p(null!=(e=null==E?void 0:E.top)?e:0)}return"rtl"===v?p(-(null==E?void 0:E.right)):p(null==E?void 0:E.left)},[b,v,E]),T=t.useMemo(function(){if(b){var e;return p(null!=(e=null==L?void 0:L.top)?e:0)}return"rtl"===v?p(-(null==L?void 0:L.right)):p(null==L?void 0:L.left)},[b,v,L]);return E&&L?t.createElement(m.default,{visible:!0,motionName:d,motionAppear:!0,onAppearStart:function(){return b?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},onAppearActive:function(){return b?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},onVisibleChanged:function(){S(null),$(null),h()}},function(e,l){var o=e.className,n=e.style,s=(0,i.default)((0,i.default)({},n),{},{"--thumb-start-left":R,"--thumb-start-width":p(null==E?void 0:E.width),"--thumb-active-left":T,"--thumb-active-width":p(null==L?void 0:L.width),"--thumb-start-top":R,"--thumb-start-height":p(null==E?void 0:E.height),"--thumb-active-top":T,"--thumb-active-height":p(null==L?void 0:L.height)}),d={ref:(0,u.composeRef)(y,l),style:s,className:(0,a.default)("".concat(r,"-thumb"),o)};return t.createElement("div",d)}):null}var v=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"],x=function(e){var r=e.prefixCls,l=e.className,o=e.disabled,i=e.checked,s=e.label,d=e.title,c=e.value,u=e.name,m=e.onChange,g=e.onFocus,f=e.onBlur,p=e.onKeyDown,h=e.onKeyUp,v=e.onMouseDown;return t.createElement("label",{className:(0,a.default)(l,(0,n.default)({},"".concat(r,"-item-disabled"),o)),onMouseDown:v},t.createElement("input",{name:u,className:"".concat(r,"-item-input"),type:"radio",disabled:o,checked:i,onChange:function(e){o||m(e,c)},onFocus:g,onBlur:f,onKeyDown:p,onKeyUp:h}),t.createElement("div",{className:"".concat(r,"-item-label"),title:d},s))},b=t.forwardRef(function(e,m){var g,f=e.prefixCls,p=void 0===f?"rc-segmented":f,b=e.direction,y=e.vertical,C=e.options,w=void 0===C?[]:C,A=e.disabled,j=e.defaultValue,N=e.value,k=e.name,O=e.onChange,E=e.className,S=e.motionName,I=(0,o.default)(e,v),M=t.useRef(null),L=t.useMemo(function(){return(0,u.composeRef)(M,m)},[M,m]),$=t.useMemo(function(){return w.map(function(e){if("object"===(0,s.default)(e)&&null!==e){var t=function(e){if(void 0!==e.title)return e.title;if("object"!==(0,s.default)(e.label)){var t;return null==(t=e.label)?void 0:t.toString()}}(e);return(0,i.default)((0,i.default)({},e),{},{title:t})}return{label:null==e?void 0:e.toString(),title:null==e?void 0:e.toString(),value:e}})},[w]),R=(0,d.default)(null==(g=$[0])?void 0:g.value,{value:N,defaultValue:j}),T=(0,l.default)(R,2),_=T[0],D=T[1],B=t.useState(!1),z=(0,l.default)(B,2),P=z[0],H=z[1],V=function(e,t){D(t),null==O||O(t)},Y=(0,c.default)(I,["children"]),F=t.useState(!1),G=(0,l.default)(F,2),q=G[0],W=G[1],U=t.useState(!1),X=(0,l.default)(U,2),K=X[0],Z=X[1],Q=function(){Z(!0)},J=function(){Z(!1)},ee=function(){W(!1)},et=function(e){"Tab"===e.key&&W(!0)},ea=function(e){var t=$.findIndex(function(e){return e.value===_}),a=$.length,r=$[(t+e+a)%a];r&&(D(r.value),null==O||O(r.value))},er=function(e){switch(e.key){case"ArrowLeft":case"ArrowUp":ea(-1);break;case"ArrowRight":case"ArrowDown":ea(1)}};return t.createElement("div",(0,r.default)({role:"radiogroup","aria-label":"segmented control",tabIndex:A?void 0:0,"aria-orientation":y?"vertical":"horizontal"},Y,{className:(0,a.default)(p,(0,n.default)((0,n.default)((0,n.default)({},"".concat(p,"-rtl"),"rtl"===b),"".concat(p,"-disabled"),A),"".concat(p,"-vertical"),y),void 0===E?"":E),ref:L}),t.createElement("div",{className:"".concat(p,"-group")},t.createElement(h,{vertical:y,prefixCls:p,value:_,containerRef:M,motionName:"".concat(p,"-").concat(void 0===S?"thumb-motion":S),direction:b,getValueIndex:function(e){return $.findIndex(function(t){return t.value===e})},onMotionStart:function(){H(!0)},onMotionEnd:function(){H(!1)}}),$.map(function(e){return t.createElement(x,(0,r.default)({},e,{name:k,key:e.value,prefixCls:p,className:(0,a.default)(e.className,"".concat(p,"-item"),(0,n.default)((0,n.default)({},"".concat(p,"-item-selected"),e.value===_&&!P),"".concat(p,"-item-focused"),K&&q&&e.value===_)),checked:e.value===_,onChange:V,onFocus:Q,onBlur:J,onKeyDown:er,onKeyUp:et,onMouseDown:ee,disabled:!!A||!!e.disabled}))})))}),y=e.i(981444),C=e.i(242064),w=e.i(517455);e.i(296059);var A=e.i(915654),j=e.i(183293),N=e.i(246422),k=e.i(838378);function O(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function E(e){return{background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}let S=Object.assign({overflow:"hidden"},j.textEllipsis),I=(0,N.genStyleHooks)("Segmented",e=>{let{lineWidth:t,calc:a}=e;return(e=>{let{componentCls:t}=e,a=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),l=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,j.resetComponent)(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`}),(0,j.genFocusStyle)(e)),{[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${(0,A.unit)(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},E(e)),{color:e.itemSelectedColor}),"&-focused":(0,j.genFocusOutline)(e),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,pointerEvents:"none"},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:a,lineHeight:(0,A.unit)(a),padding:`0 ${(0,A.unit)(e.segmentedPaddingHorizontal)}`},S),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},E(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,A.unit)(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:(0,A.unit)(r),padding:`0 ${(0,A.unit)(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:l,lineHeight:(0,A.unit)(l),padding:`0 ${(0,A.unit)(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),O(`&-disabled ${t}-item`,e)),O(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}})((0,k.mergeToken)(e,{segmentedPaddingHorizontal:a(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:a(e.controlPaddingHorizontalSM).sub(t).equal()}))},e=>{let{colorTextLabel:t,colorText:a,colorFillSecondary:r,colorBgElevated:l,colorFill:o,lineWidthBold:n,colorBgLayout:i}=e;return{trackPadding:n,trackBg:i,itemColor:t,itemHoverColor:a,itemHoverBg:r,itemSelectedBg:l,itemActiveBg:o,itemSelectedColor:a}});var M=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,r=Object.getOwnPropertySymbols(e);lt.indexOf(r[l])&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(a[r[l]]=e[r[l]]);return a};let L=t.forwardRef((e,r)=>{let l=(0,y.default)(),{prefixCls:o,className:n,rootClassName:i,block:s,options:d=[],size:c="middle",style:u,vertical:m,shape:g="default",name:f=l}=e,p=M(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:h,direction:v,className:x,style:A}=(0,C.useComponentConfig)("segmented"),j=h("segmented",o),[N,k,O]=I(j),E=(0,w.default)(c),S=t.useMemo(()=>d.map(e=>{if("object"==typeof e&&(null==e?void 0:e.icon)){let{icon:a,label:r}=e;return Object.assign(Object.assign({},M(e,["icon","label"])),{label:t.createElement(t.Fragment,null,t.createElement("span",{className:`${j}-item-icon`},a),r&&t.createElement("span",null,r))})}return e}),[d,j]),L=(0,a.default)(n,i,x,{[`${j}-block`]:s,[`${j}-sm`]:"small"===E,[`${j}-lg`]:"large"===E,[`${j}-vertical`]:m,[`${j}-shape-${g}`]:"round"===g},k,O),$=Object.assign(Object.assign({},A),u);return N(t.createElement(b,Object.assign({},p,{name:f,className:L,style:$,options:S,ref:r,prefixCls:j,direction:v,vertical:m})))});e.s(["Segmented",0,L],560025)},366308,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ToolOutlined",0,o],366308)},518617,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["CloseCircleOutlined",0,o],518617)},245704,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["CheckCircleOutlined",0,o],245704)},149192,e=>{"use strict";var t=e.i(864517);e.s(["CloseOutlined",()=>t.default])},19732,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z"}}]},name:"experiment",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["ExperimentOutlined",0,o],19732)},362024,e=>{"use strict";var t=e.i(988122);e.s(["Collapse",()=>t.default])},240647,e=>{"use strict";var t=e.i(286612);e.s(["RightOutlined",()=>t.default])},313603,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["SettingOutlined",0,o],313603)},782273,793916,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z"}}]},name:"sound",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["SoundOutlined",0,o],782273);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z"}}]},name:"audio",theme:"outlined"};var i=a.forwardRef(function(e,r){return a.createElement(l.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["AudioOutlined",0,i],793916)},788191,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"};var l=e.i(9583),o=a.forwardRef(function(e,o){return a.createElement(l.default,(0,t.default)({},e,{ref:o,icon:r}))});e.s(["PlayCircleOutlined",0,o],788191)},515288,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(115504);let l=a.forwardRef(({className:e,size:a="default",...l},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card","data-size":a,className:(0,r.cn)("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground shadow-xs ring-1 ring-foreground/10 [--card-spacing:--spacing(6)] has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(4)] *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...l}));l.displayName="Card";let o=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-header",className:(0,r.cn)("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)",e),...a}));o.displayName="CardHeader";let n=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-title",className:(0,r.cn)("text-base leading-normal font-medium group-data-[size=sm]/card:text-sm",e),...a}));n.displayName="CardTitle",a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-description",className:(0,r.cn)("text-sm text-muted-foreground",e),...a})).displayName="CardDescription";let i=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-action",className:(0,r.cn)("col-start-2 row-span-2 row-start-1 self-start justify-self-end",e),...a}));i.displayName="CardAction";let s=a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-content",className:(0,r.cn)("px-(--card-spacing)",e),...a}));s.displayName="CardContent",a.forwardRef(({className:e,...a},l)=>(0,t.jsx)("div",{ref:l,"data-slot":"card-footer",className:(0,r.cn)("flex items-center rounded-b-xl px-(--card-spacing) [.border-t]:pt-(--card-spacing)",e),...a})).displayName="CardFooter",e.s(["Card",0,l,"CardAction",0,i,"CardContent",0,s,"CardHeader",0,o,"CardTitle",0,n])},973706,e=>{"use strict";var t=e.i(843476),a=e.i(72713),r=e.i(637235),l=e.i(994388),o=e.i(599724),n=e.i(166540),i=e.i(271645);let s=[{label:"Today",shortLabel:"today",getValue:()=>({from:(0,n.default)().startOf("day").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Last 7 days",shortLabel:"7d",getValue:()=>({from:(0,n.default)().subtract(7,"days").startOf("day").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Last 30 days",shortLabel:"30d",getValue:()=>({from:(0,n.default)().subtract(30,"days").startOf("day").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Month to date",shortLabel:"MTD",getValue:()=>({from:(0,n.default)().startOf("month").toDate(),to:(0,n.default)().endOf("day").toDate()})},{label:"Year to date",shortLabel:"YTD",getValue:()=>({from:(0,n.default)().startOf("year").toDate(),to:(0,n.default)().endOf("day").toDate()})}];e.s(["default",0,({value:e,onValueChange:d,label:c="Select Time Range",showTimeRange:u=!0})=>{let[m,g]=(0,i.useState)(!1),[f,p]=(0,i.useState)(e),[h,v]=(0,i.useState)(null),[x,b]=(0,i.useState)(""),[y,C]=(0,i.useState)(""),w=(0,i.useRef)(null),A=(0,i.useCallback)(e=>{if(!e.from||!e.to)return null;for(let t of s){let a=t.getValue(),r=(0,n.default)(e.from).isSame((0,n.default)(a.from),"day"),l=(0,n.default)(e.to).isSame((0,n.default)(a.to),"day");if(r&&l)return t.shortLabel}return null},[]);(0,i.useEffect)(()=>{v(A(e))},[e,A]);let j=(0,i.useCallback)(()=>{if(!x||!y)return{isValid:!0,error:""};let e=(0,n.default)(x,"YYYY-MM-DD"),t=(0,n.default)(y,"YYYY-MM-DD");return e.isValid()&&t.isValid()?t.isBefore(e)?{isValid:!1,error:"End date cannot be before start date"}:{isValid:!0,error:""}:{isValid:!1,error:"Invalid date format"}},[x,y])();(0,i.useEffect)(()=>{e.from&&b((0,n.default)(e.from).format("YYYY-MM-DD")),e.to&&C((0,n.default)(e.to).format("YYYY-MM-DD")),p(e)},[e]),(0,i.useEffect)(()=>{let e=e=>{w.current&&!w.current.contains(e.target)&&g(!1)};return m&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[m]);let N=(0,i.useCallback)((e,t)=>{if(!e||!t)return"Select date range";let a=e=>(0,n.default)(e).format("D MMM, HH:mm");return`${a(e)} - ${a(t)}`},[]),k=(0,i.useCallback)(e=>{let t;if(!e.from)return e;let a={...e},r=new Date(e.from);return t=new Date(e.to?e.to:e.from),r.toDateString()===t.toDateString(),r.setHours(0,0,0,0),t.setHours(23,59,59,999),a.from=r,a.to=t,a},[]),O=(0,i.useCallback)(()=>{try{if(x&&y&&j.isValid){let e=(0,n.default)(x,"YYYY-MM-DD").startOf("day"),t=(0,n.default)(y,"YYYY-MM-DD").endOf("day");if(e.isValid()&&t.isValid()){let a={from:e.toDate(),to:t.toDate()};p(a);let r=A(a);v(r)}}}catch(e){console.warn("Invalid date format:",e)}},[x,y,j.isValid,A]);return(0,i.useEffect)(()=>{O()},[O]),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[c&&(0,t.jsx)(o.Text,{className:"text-sm font-medium text-gray-700 whitespace-nowrap",children:c}),(0,t.jsxs)("div",{className:"relative",ref:w,children:[(0,t.jsx)("div",{className:"w-[300px] px-3 py-2 text-sm border border-gray-300 rounded-md bg-white cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500",onClick:()=>g(!m),children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.ClockCircleOutlined,{className:"text-gray-600"}),(0,t.jsx)("span",{className:"text-gray-900",children:N(e.from,e.to)})]}),(0,t.jsx)("svg",{className:`w-4 h-4 text-gray-400 transition-transform ${m?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})}),m&&(0,t.jsx)("div",{className:"absolute top-full right-0 z-9999 min-w-[600px] mt-1 bg-white border border-gray-200 rounded-lg shadow-xl",children:(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsxs)("div",{className:"w-1/2 border-r border-gray-200",children:[(0,t.jsx)("div",{className:"p-3 border-b border-gray-200",children:(0,t.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Relative time"})}),(0,t.jsx)("div",{className:"h-[350px] overflow-y-auto",children:s.map(e=>{let a=h===e.shortLabel;return(0,t.jsxs)("div",{className:`flex items-center justify-between px-5 py-4 cursor-pointer border-b border-gray-100 transition-colors ${a?"bg-blue-50 hover:bg-blue-100 border-blue-200":"hover:bg-gray-50"}`,onClick:()=>(e=>{let{from:t,to:a}=e.getValue();p({from:t,to:a}),v(e.shortLabel),b((0,n.default)(t).format("YYYY-MM-DD")),C((0,n.default)(a).format("YYYY-MM-DD"))})(e),children:[(0,t.jsx)("span",{className:`text-sm ${a?"text-blue-700 font-medium":"text-gray-700"}`,children:e.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-1 rounded capitalize ${a?"text-blue-700 bg-blue-100":"text-gray-500 bg-gray-100"}`,children:e.shortLabel})]},e.label)})})]}),(0,t.jsxs)("div",{className:"w-1/2 relative",children:[(0,t.jsx)("div",{className:"p-3.5 border-b border-gray-200",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.CalendarOutlined,{className:"text-gray-600"}),(0,t.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Start and end dates"})]})}),(0,t.jsxs)("div",{className:"p-6 space-y-6 pb-20",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-sm text-gray-700 mb-1 block",children:"Start date"}),(0,t.jsx)("input",{type:"date",value:x,onChange:e=>b(e.target.value),className:`w-65 px-3 py-2 text-sm border rounded-md cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500 ${!j.isValid?"border-red-300 focus:border-red-500 focus:ring-red-200":"border-gray-300"}`})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-sm text-gray-700 mb-1 block",children:"End date"}),(0,t.jsx)("input",{type:"date",value:y,onChange:e=>C(e.target.value),className:`w-65 px-3 py-2 text-sm border rounded-md cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500 ${!j.isValid?"border-red-300 focus:border-red-500 focus:ring-red-200":"border-gray-300"}`})]}),!j.isValid&&j.error&&(0,t.jsx)("div",{className:"bg-red-50 border border-red-200 rounded-md p-3",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"})}),(0,t.jsx)("span",{className:"text-sm text-red-700 font-medium",children:j.error})]})}),f.from&&f.to&&j.isValid&&(0,t.jsxs)("div",{className:"bg-blue-50 p-3 rounded-md space-y-1",children:[(0,t.jsxs)("div",{className:"text-xs text-blue-800",children:[(0,t.jsx)("span",{className:"font-medium",children:"From:"})," ",(0,n.default)(f.from).format("MMM D, YYYY [at] HH:mm:ss")]}),(0,t.jsxs)("div",{className:"text-xs text-blue-800",children:[(0,t.jsx)("span",{className:"font-medium",children:"To:"})," ",(0,n.default)(f.to).format("MMM D, YYYY [at] HH:mm:ss")]})]})]}),(0,t.jsx)("div",{className:"absolute bottom-4 right-4",children:(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(l.Button,{variant:"secondary",onClick:()=>{p(e),e.from&&b((0,n.default)(e.from).format("YYYY-MM-DD")),e.to&&C((0,n.default)(e.to).format("YYYY-MM-DD")),v(A(e)),g(!1)},children:"Cancel"}),(0,t.jsx)(l.Button,{onClick:()=>{f.from&&f.to&&j.isValid&&(d(f),requestIdleCallback(()=>{d(k(f))},{timeout:100}),g(!1))},disabled:!f.from||!f.to||!j.isValid,children:"Apply"})]})})]})]})})]})]})}])},318842,972680,e=>{"use strict";var t=e.i(843476),a=e.i(245704),r=e.i(149192),l=e.i(755151),o=e.i(285027),n=e.i(266027),i=e.i(166540),s=e.i(464571),d=e.i(482725),c=e.i(271645),u=e.i(602869);e.i(3565);var m=e.i(502626);let g={blocked:{icon:r.CloseOutlined,color:"text-red-600",bg:"bg-red-50",border:"border-red-200",label:"Blocked"},passed:{icon:a.CheckCircleOutlined,color:"text-green-600",bg:"bg-green-50",border:"border-green-200",label:"Passed"},flagged:{icon:o.WarningOutlined,color:"text-amber-600",bg:"bg-amber-50",border:"border-amber-200",label:"Flagged"}};e.s(["LogViewer",0,function({guardrailName:e,filterAction:a="all",logs:r=[],logsLoading:o=!1,totalLogs:f,accessToken:p=null,startDate:h="",endDate:v=""}){let[x,b]=(0,c.useState)(10),[y,C]=(0,c.useState)(a),[w,A]=(0,c.useState)(null),[j,N]=(0,c.useState)(!1),k=r.filter(e=>"all"===y||e.action===y).slice(0,x),O=f??r.length,E=h?(0,i.default)(h).utc().format("YYYY-MM-DD HH:mm:ss"):(0,i.default)().subtract(24,"hours").utc().format("YYYY-MM-DD HH:mm:ss"),S=v?(0,i.default)(v).utc().endOf("day").format("YYYY-MM-DD HH:mm:ss"):(0,i.default)().utc().format("YYYY-MM-DD HH:mm:ss"),{data:I}=(0,n.useQuery)({queryKey:["spend-log-by-request",w,E,S],queryFn:async()=>p&&w?await (0,u.uiSpendLogsCall)({accessToken:p,start_date:E,end_date:S,page:1,page_size:10,params:{request_id:w}}):null,enabled:!!(p&&w&&j)}),M=I?.data?.[0]??null;return(0,t.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg",children:[(0,t.jsx)("div",{className:"p-4 border-b border-gray-200",children:(0,t.jsxs)("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-gray-900",children:e?`Logs — ${e}`:"Request Logs"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5",children:o?"Loading…":r.length>0?`Showing ${k.length} of ${O} entries`:"No logs for this period. Select a guardrail and date range."})]}),r.length>0&&(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("div",{className:"flex items-center gap-1",children:["all","blocked","flagged","passed"].map(e=>(0,t.jsx)(s.Button,{type:y===e?"primary":"default",size:"small",onClick:()=>C(e),children:e.charAt(0).toUpperCase()+e.slice(1)},e))}),(0,t.jsx)("div",{className:"h-4 w-px bg-gray-200"}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 mr-1",children:"Sample:"}),[10,50,100].map(e=>(0,t.jsx)(s.Button,{type:x===e?"primary":"default",size:"small",onClick:()=>b(e),children:e},e))]})]})]})}),o&&(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsx)(d.Spin,{})}),!o&&0===k.length&&(0,t.jsx)("div",{className:"py-12 text-center text-sm text-gray-500",children:"No logs to display. Adjust filters or date range."}),!o&&k.length>0&&(0,t.jsx)("div",{className:"divide-y divide-gray-100",children:k.map(e=>{let a=g[e.action],r=a.icon;return(0,t.jsxs)("button",{type:"button",onClick:()=>{A(e.id),N(!0)},className:"w-full text-left px-4 py-3 hover:bg-gray-50 transition-colors flex items-start gap-3",children:[(0,t.jsx)(r,{className:`w-4 h-4 mt-0.5 shrink-0 ${a.color}`}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1 flex-wrap",children:[(0,t.jsx)("span",{className:`inline-flex items-center px-2 py-0.5 text-xs font-medium rounded-sm border ${a.bg} ${a.color} ${a.border}`,children:a.label}),(0,t.jsx)("span",{className:"text-xs text-gray-400",children:e.timestamp}),(0,t.jsx)("span",{className:"text-xs text-gray-400",children:"·"}),e.model&&(0,t.jsx)("span",{className:"text-xs text-gray-500",children:e.model})]}),(0,t.jsx)("p",{className:"text-sm text-gray-800 truncate",children:e.input_snippet??e.input??"—"})]}),(0,t.jsx)(l.DownOutlined,{className:"w-4 h-4 text-gray-400 shrink-0 mt-1"})]},e.id)})}),(0,t.jsx)(m.LogDetailsDrawer,{open:j,onClose:()=>{N(!1),A(null)},logEntry:M,accessToken:p,allLogs:M?[M]:[],startTime:E})]})}],318842),e.s(["MetricCard",0,function({label:e,value:a,valueColor:r="text-gray-900",icon:l,subtitle:o}){return(0,t.jsxs)("div",{className:"h-full bg-white border border-gray-200 rounded-lg p-5 flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-1",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-gray-600",children:e}),l&&(0,t.jsx)("span",{className:"text-gray-400",children:l})]}),(0,t.jsx)("div",{className:`text-3xl font-semibold ${r} tracking-tight`,children:a}),o&&(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:o})]})}],972680)},55004,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(602869),l=e.i(973706),o=e.i(447566),n=e.i(602073),i=e.i(313603),s=e.i(285027),d=e.i(266027),c=e.i(464571),u=e.i(178654),m=e.i(621192),g=e.i(482725),f=e.i(653496),p=e.i(149192),h=e.i(788191),v=e.i(212931),x=e.i(199133),b=e.i(311451),y=e.i(695411);let C=`Evaluate whether this guardrail's decision was correct.
Analyze the user input, the guardrail action taken, and determine if it was appropriate.
Consider:
@@ -13,4 +13,4 @@ Return a structured verdict with confidence and justification.`,w=`{
"risk_category": "string",
"suggested_action": "keep" | "adjust threshold" | "add allowlist"
}
-`;function A({open:e,onClose:r,guardrailName:l,accessToken:o,onRunEvaluation:n}){let[i,s]=(0,a.useState)(C),[d,u]=(0,a.useState)(w),[m,g]=(0,a.useState)(null),[f,j]=(0,a.useState)([]),[N,k]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(!e||!o)return void j([]);let t=!1;return k(!0),(0,y.fetchAvailableModels)(o).then(e=>{t||j(e)}).catch(()=>{t||j([])}).finally(()=>{t||k(!1)}),()=>{t=!0}},[e,o]);let O=f.map(e=>({value:e.model_group,label:e.model_group}));return(0,t.jsxs)(x.Modal,{title:"Evaluation Settings",open:e,onCancel:r,width:640,footer:null,closeIcon:(0,t.jsx)(p.CloseOutlined,{}),destroyOnClose:!0,children:[(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-4",children:l?`Configure AI evaluation for ${l}`:"Configure AI evaluation for re-running on logs"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,t.jsx)("label",{className:"text-sm font-medium text-gray-700",children:"Evaluation Prompt"}),(0,t.jsx)("button",{type:"button",onClick:()=>s(C),className:"text-xs text-indigo-600 hover:text-indigo-700",children:"Reset to default"})]}),(0,t.jsx)(b.Input.TextArea,{value:i,onChange:e=>s(e.target.value),rows:6,className:"font-mono text-sm"}),(0,t.jsx)("p",{className:"text-xs text-gray-400 mt-1",children:"System prompt sent to the evaluation model. Output is structured via response_format."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-1.5",children:"Response Schema"}),(0,t.jsx)("p",{className:"text-xs text-gray-400 mb-1",children:"response_format: json_schema"}),(0,t.jsx)(b.Input.TextArea,{value:d,onChange:e=>u(e.target.value),rows:6,className:"font-mono text-sm"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-1.5",children:"Model"}),(0,t.jsx)(v.Select,{placeholder:N?"Loading models…":"Select a model",value:m??void 0,onChange:g,options:O,style:{width:"100%"},showSearch:!0,optionFilterProp:"label",loading:N,notFoundContent:o?"No models available":"Sign in to see models"})]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2 mt-6 pt-4 border-t border-gray-100",children:[(0,t.jsx)(c.Button,{onClick:r,children:"Cancel"}),(0,t.jsx)(c.Button,{type:"primary",icon:(0,t.jsx)(h.PlayCircleOutlined,{}),onClick:()=>{m&&(n?.({prompt:i,schema:d,model:m}),r())},disabled:!m,children:"Run Evaluation"})]})]})}var j=e.i(318842),N=e.i(972680);let k={healthy:{bg:"bg-green-50",text:"text-green-700",dot:"bg-green-500"},warning:{bg:"bg-amber-50",text:"text-amber-700",dot:"bg-amber-500"},critical:{bg:"bg-red-50",text:"text-red-700",dot:"bg-red-500"}};function O({guardrailId:e,onBack:l,accessToken:p=null,startDate:h,endDate:x}){let[v,b]=(0,a.useState)("overview"),[y,C]=(0,a.useState)(!1),[w,E]=(0,a.useState)(1),{data:S,isLoading:I,error:M}=(0,d.useQuery)({queryKey:["guardrails-usage-detail",e,h,x],queryFn:()=>(0,r.getGuardrailsUsageDetail)(p,e,h,x),enabled:!!p&&!!e}),{data:L,isLoading:$}=(0,d.useQuery)({queryKey:["guardrails-usage-logs",e,w,50],queryFn:()=>(0,r.getGuardrailsUsageLogs)(p,{guardrailId:e,page:w,pageSize:50,startDate:h,endDate:x}),enabled:!!p&&!!e}),R=(0,a.useMemo)(()=>(L?.logs??[]).map(e=>({id:e.id,timestamp:e.timestamp,action:e.action,score:e.score,model:e.model,input_snippet:e.input_snippet,output_snippet:e.output_snippet,reason:e.reason})),[L?.logs]),T=S?{name:S.guardrail_name,description:S.description??"",status:S.status,provider:S.provider,type:S.type,requestsEvaluated:S.requestsEvaluated,failRate:S.failRate,avgScore:S.avgScore,avgLatency:S.avgLatency}:{name:e,description:"",status:"healthy",provider:"—",type:"—",requestsEvaluated:0,failRate:0,avgScore:void 0,avgLatency:void 0},_=k[T.status]??k.healthy;return I&&!S?(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsx)(g.Spin,{size:"large"})}):M&&!S?(0,t.jsxs)("div",{children:[(0,t.jsx)(c.Button,{type:"link",icon:(0,t.jsx)(o.ArrowLeftOutlined,{}),onClick:l,className:"pl-0 mb-4",children:"Back to Overview"}),(0,t.jsx)("p",{className:"text-red-600",children:"Failed to load guardrail details."})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsx)(c.Button,{type:"link",icon:(0,t.jsx)(o.ArrowLeftOutlined,{}),onClick:l,className:"pl-0 mb-4",children:"Back to Overview"}),(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-1",children:[(0,t.jsx)(n.SafetyOutlined,{className:"text-xl text-gray-400"}),(0,t.jsx)("h1",{className:"text-xl font-semibold text-gray-900",children:T.name}),(0,t.jsxs)("span",{className:`inline-flex items-center gap-1.5 px-2.5 py-0.5 text-xs font-medium rounded-full ${_.bg} ${_.text}`,children:[(0,t.jsx)("span",{className:`w-1.5 h-1.5 rounded-full ${_.dot}`}),T.status.charAt(0).toUpperCase()+T.status.slice(1)]})]}),(0,t.jsx)("p",{className:"text-sm text-gray-500 ml-8",children:T.description})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"inline-flex items-center px-2.5 py-1 text-xs font-medium rounded-md bg-indigo-50 text-indigo-700 border border-indigo-200",children:T.provider}),(0,t.jsx)(c.Button,{type:"default",icon:(0,t.jsx)(i.SettingOutlined,{}),onClick:()=>C(!0),title:"Evaluation settings"})]})]})]}),(0,t.jsx)(f.Tabs,{activeKey:v,onChange:b,items:[{key:"overview",label:"Overview"},{key:"logs",label:"Logs"}]}),"overview"===v&&(0,t.jsxs)("div",{className:"space-y-6 mt-4",children:[(0,t.jsxs)(m.Row,{gutter:[16,16],children:[(0,t.jsx)(u.Col,{xs:12,md:8,children:(0,t.jsx)(N.MetricCard,{label:"Requests Evaluated",value:T.requestsEvaluated.toLocaleString()})}),(0,t.jsx)(u.Col,{xs:12,md:8,children:(0,t.jsx)(N.MetricCard,{label:"Fail Rate",value:`${T.failRate}%`,valueColor:T.failRate>15?"text-red-600":T.failRate>5?"text-amber-600":"text-green-600",subtitle:`${Math.round(T.requestsEvaluated*T.failRate/100).toLocaleString()} blocked`,icon:T.failRate>15?(0,t.jsx)(s.WarningOutlined,{className:"text-red-400"}):void 0})}),(0,t.jsx)(u.Col,{xs:12,md:8,children:(0,t.jsx)(N.MetricCard,{label:"Avg. latency added",value:null!=T.avgLatency?`${Math.round(T.avgLatency)}ms`:"—",valueColor:null!=T.avgLatency?T.avgLatency>150?"text-red-600":T.avgLatency>50?"text-amber-600":"text-green-600":"text-gray-500",subtitle:null!=T.avgLatency?"Per request (avg)":"No data"})})]}),(0,t.jsx)(j.LogViewer,{guardrailName:T.name,filterAction:"all",logs:R,logsLoading:$,totalLogs:L?.total??0,accessToken:p,startDate:h,endDate:x})]}),"logs"===v&&(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(j.LogViewer,{guardrailName:T.name,logs:R,logsLoading:$,totalLogs:L?.total??0,accessToken:p,startDate:h,endDate:x})}),(0,t.jsx)(A,{open:y,onClose:()=>C(!1),guardrailName:T.name,accessToken:p})]})}var E=e.i(737434);e.i(247167);var S=e.i(931067);let I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"};var M=e.i(9583),L=a.forwardRef(function(e,t){return a.createElement(M.default,(0,S.default)({},e,{ref:t,icon:I}))}),$=e.i(175712),R=e.i(291542),T=e.i(898586);e.i(32117);var _=e.i(343053),D=e.i(515288);function B({data:e}){let a=e&&e.length>0?e:[];return(0,t.jsxs)(D.Card,{children:[(0,t.jsx)(D.CardHeader,{children:(0,t.jsx)(D.CardTitle,{className:"text-base font-semibold",children:"Request Outcomes Over Time"})}),(0,t.jsx)(D.CardContent,{children:(0,t.jsx)("div",{className:"h-80 min-h-[280px]",children:a.length>0?(0,t.jsx)(_.BarChart,{data:a,index:"date",categories:["passed","blocked"],colors:["green","red"],valueFormatter:e=>e.toLocaleString(),yAxisWidth:48,showLegend:!0,stack:!0,className:"h-full"}):(0,t.jsx)("div",{className:"flex items-center justify-center h-full text-sm text-gray-500",children:"No chart data for this period"})})})]})}let z={Bedrock:"bg-orange-100 text-orange-700 border-orange-200","Google Cloud":"bg-sky-100 text-sky-700 border-sky-200",LiteLLM:"bg-indigo-100 text-indigo-700 border-indigo-200",Custom:"bg-gray-100 text-gray-600 border-gray-200"};function P({accessToken:e=null,startDate:l,endDate:o,onSelectGuardrail:f}){let[p,h]=(0,a.useState)("failRate"),[x,v]=(0,a.useState)("desc"),[b,y]=(0,a.useState)(!1),{data:C,isLoading:w,error:j}=(0,d.useQuery)({queryKey:["guardrails-usage-overview",l,o],queryFn:()=>(0,r.getGuardrailsUsageOverview)(e,l,o),enabled:!!e}),k=C?.rows??[],O=(0,a.useMemo)(()=>{let e,t,a,r;return C?{totalRequests:C.totalRequests??0,totalBlocked:C.totalBlocked??0,passRate:String(C.passRate??0),avgLatency:k.length?Math.round(k.reduce((e,t)=>e+(t.avgLatency??0),0)/k.length):0,count:k.length}:(e=k.reduce((e,t)=>e+t.requestsEvaluated,0),t=k.reduce((e,t)=>e+Math.round(t.requestsEvaluated*t.failRate/100),0),a=e>0?((1-t/e)*100).toFixed(1):"0",{totalRequests:e,totalBlocked:t,passRate:a,avgLatency:(r=k.filter(e=>null!=e.avgLatency)).length>0?Math.round(r.reduce((e,t)=>e+(t.avgLatency??0),0)/r.length):0,count:k.length})},[C,k]),S=C?.chart,I=(0,a.useMemo)(()=>[...k].sort((e,t)=>{let a="desc"===x?-1:1,r=e[p]??0,l=t[p]??0;return(Number(r)-Number(l))*a}),[k,p,x]),M=[{title:"Guardrail",dataIndex:"name",key:"name",render:(e,a)=>(0,t.jsx)("button",{type:"button",className:"text-sm font-medium text-gray-900 hover:text-indigo-600 text-left",onClick:()=>f(a.id),children:e})},{title:"Provider",dataIndex:"provider",key:"provider",render:e=>(0,t.jsx)("span",{className:`inline-flex items-center px-2 py-0.5 text-xs font-medium rounded border ${z[e]??z.Custom}`,children:e})},{title:"Requests",dataIndex:"requestsEvaluated",key:"requestsEvaluated",align:"right",sorter:!0,sortOrder:"requestsEvaluated"===p?"desc"===x?"descend":"ascend":null,render:e=>e.toLocaleString()},{title:"Fail Rate",dataIndex:"failRate",key:"failRate",align:"right",sorter:!0,sortOrder:"failRate"===p?"desc"===x?"descend":"ascend":null,render:(e,a)=>(0,t.jsxs)("span",{className:e>15?"text-red-600":e>5?"text-amber-600":"text-green-600",children:[e,"%","up"===a.trend&&(0,t.jsx)("span",{className:"ml-1 text-xs text-red-400",children:"↑"}),"down"===a.trend&&(0,t.jsx)("span",{className:"ml-1 text-xs text-green-400",children:"↓"})]})},{title:"Avg. latency added",dataIndex:"avgLatency",key:"avgLatency",align:"right",sorter:!0,sortOrder:"avgLatency"===p?"desc"===x?"descend":"ascend":null,render:e=>(0,t.jsx)("span",{className:null==e?"text-gray-400":e>150?"text-red-600":e>50?"text-amber-600":"text-green-600",children:null!=e?`${e}ms`:"—"})},{title:"Status",dataIndex:"status",key:"status",align:"center",render:e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:`w-2 h-2 rounded-full ${"healthy"===e?"bg-green-500":"warning"===e?"bg-amber-500":"bg-red-500"}`}),(0,t.jsx)("span",{className:"text-xs text-gray-600 capitalize",children:e})]})}],_=["failRate","requestsEvaluated","avgLatency"];return(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,t.jsx)(n.SafetyOutlined,{className:"text-lg text-indigo-500"}),(0,t.jsx)("h1",{className:"text-xl font-semibold text-gray-900",children:"Guardrails Monitor"})]}),(0,t.jsx)("p",{className:"text-sm text-gray-500",children:"Monitor guardrail performance across all requests"})]}),(0,t.jsx)("div",{className:"flex items-center gap-3",children:(0,t.jsx)(c.Button,{type:"default",icon:(0,t.jsx)(E.DownloadOutlined,{}),title:"Coming soon",children:"Export Data"})})]}),(0,t.jsxs)(m.Row,{gutter:[16,16],className:"mb-6",children:[(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Total Evaluations",value:O.totalRequests.toLocaleString()})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Blocked Requests",value:O.totalBlocked.toLocaleString(),valueColor:"text-red-600",icon:(0,t.jsx)(s.WarningOutlined,{className:"text-red-400"})})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Pass Rate",value:`${O.passRate}%`,valueColor:"text-green-600",icon:(0,t.jsx)(L,{className:"text-green-400"})})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Avg. latency added",value:`${O.avgLatency}ms`,valueColor:O.avgLatency>150?"text-red-600":O.avgLatency>50?"text-amber-600":"text-green-600"})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Active Guardrails",value:O.count})})]}),(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(B,{data:S})}),(0,t.jsxs)($.Card,{className:"border border-gray-200 rounded-lg bg-white",styles:{body:{padding:0}},children:[(w||j)&&(0,t.jsxs)("div",{className:"px-6 py-4 border-b border-gray-200 flex items-center gap-2",children:[w&&(0,t.jsx)(g.Spin,{size:"small"}),j&&(0,t.jsx)("span",{className:"text-sm text-red-600",children:"Failed to load data. Try again."})]}),(0,t.jsxs)("div",{className:"px-6 py-4 border-b border-gray-200 flex items-start justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(T.Typography.Title,{level:5,className:"mb-0! text-gray-900",children:"Guardrail Performance"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5",children:"Click a guardrail to view details, logs, and configuration"})]}),(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsx)(c.Button,{type:"default",icon:(0,t.jsx)(i.SettingOutlined,{}),onClick:()=>y(!0),title:"Evaluation settings"})})]}),(0,t.jsx)(R.Table,{columns:M,dataSource:I,rowKey:"id",pagination:!1,loading:w,onChange:(e,t,a)=>{a?.field&&_.includes(a.field)&&(h(a.field),v("ascend"===a.order?"asc":"desc"))},locale:0!==k.length||w?void 0:{emptyText:"No data for this period"},onRow:e=>({onClick:()=>f(e.id),style:{cursor:"pointer"}})})]}),(0,t.jsx)(A,{open:b,onClose:()=>y(!1),accessToken:e})]})}let H=new Date,V=new Date;function Y({accessToken:e=null}){let[o,n]=(0,a.useState)({type:"overview"}),i=(0,a.useMemo)(()=>new Date(V),[]),s=(0,a.useMemo)(()=>new Date(H),[]),[d,c]=(0,a.useState)({from:i,to:s}),u=d.from?(0,r.formatDate)(d.from):"",m=d.to?(0,r.formatDate)(d.to):"",g=(0,a.useCallback)(e=>{c(e)},[]);return(0,t.jsxs)("div",{className:"p-6 w-full min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"flex items-center justify-end mb-4",children:(0,t.jsx)(l.default,{value:d,onValueChange:g,label:"",showTimeRange:!1})}),"overview"===o.type?(0,t.jsx)(P,{accessToken:e,startDate:u,endDate:m,onSelectGuardrail:e=>{n({type:"detail",guardrailId:e})}}):(0,t.jsx)(O,{guardrailId:o.guardrailId,onBack:()=>{n({type:"overview"})},accessToken:e,startDate:u,endDate:m})]})}V.setDate(V.getDate()-7);var F=e.i(135214);e.s(["default",0,function(){let{accessToken:e}=(0,F.default)();return(0,t.jsx)(Y,{accessToken:e})}],55004)}]);
\ No newline at end of file
+`;function A({open:e,onClose:r,guardrailName:l,accessToken:o,onRunEvaluation:n}){let[i,s]=(0,a.useState)(C),[d,u]=(0,a.useState)(w),[m,g]=(0,a.useState)(null),[f,j]=(0,a.useState)([]),[N,k]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(!e||!o)return void j([]);let t=!1;return k(!0),(0,y.fetchAvailableModels)(o).then(e=>{t||j(e)}).catch(()=>{t||j([])}).finally(()=>{t||k(!1)}),()=>{t=!0}},[e,o]);let O=f.map(e=>({value:e.model_group,label:e.model_group}));return(0,t.jsxs)(v.Modal,{title:"Evaluation Settings",open:e,onCancel:r,width:640,footer:null,closeIcon:(0,t.jsx)(p.CloseOutlined,{}),destroyOnClose:!0,children:[(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-4",children:l?`Configure AI evaluation for ${l}`:"Configure AI evaluation for re-running on logs"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,t.jsx)("label",{className:"text-sm font-medium text-gray-700",children:"Evaluation Prompt"}),(0,t.jsx)("button",{type:"button",onClick:()=>s(C),className:"text-xs text-indigo-600 hover:text-indigo-700",children:"Reset to default"})]}),(0,t.jsx)(b.Input.TextArea,{value:i,onChange:e=>s(e.target.value),rows:6,className:"font-mono text-sm"}),(0,t.jsx)("p",{className:"text-xs text-gray-400 mt-1",children:"System prompt sent to the evaluation model. Output is structured via response_format."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-1.5",children:"Response Schema"}),(0,t.jsx)("p",{className:"text-xs text-gray-400 mb-1",children:"response_format: json_schema"}),(0,t.jsx)(b.Input.TextArea,{value:d,onChange:e=>u(e.target.value),rows:6,className:"font-mono text-sm"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-1.5",children:"Model"}),(0,t.jsx)(x.Select,{placeholder:N?"Loading models…":"Select a model",value:m??void 0,onChange:g,options:O,style:{width:"100%"},showSearch:!0,optionFilterProp:"label",loading:N,notFoundContent:o?"No models available":"Sign in to see models"})]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2 mt-6 pt-4 border-t border-gray-100",children:[(0,t.jsx)(c.Button,{onClick:r,children:"Cancel"}),(0,t.jsx)(c.Button,{type:"primary",icon:(0,t.jsx)(h.PlayCircleOutlined,{}),onClick:()=>{m&&(n?.({prompt:i,schema:d,model:m}),r())},disabled:!m,children:"Run Evaluation"})]})]})}var j=e.i(318842),N=e.i(972680);let k={healthy:{bg:"bg-green-50",text:"text-green-700",dot:"bg-green-500"},warning:{bg:"bg-amber-50",text:"text-amber-700",dot:"bg-amber-500"},critical:{bg:"bg-red-50",text:"text-red-700",dot:"bg-red-500"}};function O({guardrailId:e,onBack:l,accessToken:p=null,startDate:h,endDate:v}){let[x,b]=(0,a.useState)("overview"),[y,C]=(0,a.useState)(!1),[w,E]=(0,a.useState)(1),{data:S,isLoading:I,error:M}=(0,d.useQuery)({queryKey:["guardrails-usage-detail",e,h,v],queryFn:()=>(0,r.getGuardrailsUsageDetail)(p,e,h,v),enabled:!!p&&!!e}),{data:L,isLoading:$}=(0,d.useQuery)({queryKey:["guardrails-usage-logs",e,w,50],queryFn:()=>(0,r.getGuardrailsUsageLogs)(p,{guardrailId:e,page:w,pageSize:50,startDate:h,endDate:v}),enabled:!!p&&!!e}),R=(0,a.useMemo)(()=>(L?.logs??[]).map(e=>({id:e.id,timestamp:e.timestamp,action:e.action,score:e.score,model:e.model,input_snippet:e.input_snippet,output_snippet:e.output_snippet,reason:e.reason})),[L?.logs]),T=S?{name:S.guardrail_name,description:S.description??"",status:S.status,provider:S.provider,type:S.type,requestsEvaluated:S.requestsEvaluated,failRate:S.failRate,avgScore:S.avgScore,avgLatency:S.avgLatency}:{name:e,description:"",status:"healthy",provider:"—",type:"—",requestsEvaluated:0,failRate:0,avgScore:void 0,avgLatency:void 0},_=k[T.status]??k.healthy;return I&&!S?(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsx)(g.Spin,{size:"large"})}):M&&!S?(0,t.jsxs)("div",{children:[(0,t.jsx)(c.Button,{type:"link",icon:(0,t.jsx)(o.ArrowLeftOutlined,{}),onClick:l,className:"pl-0 mb-4",children:"Back to Overview"}),(0,t.jsx)("p",{className:"text-red-600",children:"Failed to load guardrail details."})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsx)(c.Button,{type:"link",icon:(0,t.jsx)(o.ArrowLeftOutlined,{}),onClick:l,className:"pl-0 mb-4",children:"Back to Overview"}),(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-1",children:[(0,t.jsx)(n.SafetyOutlined,{className:"text-xl text-gray-400"}),(0,t.jsx)("h1",{className:"text-xl font-semibold text-gray-900",children:T.name}),(0,t.jsxs)("span",{className:`inline-flex items-center gap-1.5 px-2.5 py-0.5 text-xs font-medium rounded-full ${_.bg} ${_.text}`,children:[(0,t.jsx)("span",{className:`w-1.5 h-1.5 rounded-full ${_.dot}`}),T.status.charAt(0).toUpperCase()+T.status.slice(1)]})]}),(0,t.jsx)("p",{className:"text-sm text-gray-500 ml-8",children:T.description})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"inline-flex items-center px-2.5 py-1 text-xs font-medium rounded-md bg-indigo-50 text-indigo-700 border border-indigo-200",children:T.provider}),(0,t.jsx)(c.Button,{type:"default",icon:(0,t.jsx)(i.SettingOutlined,{}),onClick:()=>C(!0),title:"Evaluation settings"})]})]})]}),(0,t.jsx)(f.Tabs,{activeKey:x,onChange:b,items:[{key:"overview",label:"Overview"},{key:"logs",label:"Logs"}]}),"overview"===x&&(0,t.jsxs)("div",{className:"space-y-6 mt-4",children:[(0,t.jsxs)(m.Row,{gutter:[16,16],children:[(0,t.jsx)(u.Col,{xs:12,md:8,children:(0,t.jsx)(N.MetricCard,{label:"Requests Evaluated",value:T.requestsEvaluated.toLocaleString()})}),(0,t.jsx)(u.Col,{xs:12,md:8,children:(0,t.jsx)(N.MetricCard,{label:"Fail Rate",value:`${T.failRate}%`,valueColor:T.failRate>15?"text-red-600":T.failRate>5?"text-amber-600":"text-green-600",subtitle:`${Math.round(T.requestsEvaluated*T.failRate/100).toLocaleString()} blocked`,icon:T.failRate>15?(0,t.jsx)(s.WarningOutlined,{className:"text-red-400"}):void 0})}),(0,t.jsx)(u.Col,{xs:12,md:8,children:(0,t.jsx)(N.MetricCard,{label:"Avg. latency added",value:null!=T.avgLatency?`${Math.round(T.avgLatency)}ms`:"—",valueColor:null!=T.avgLatency?T.avgLatency>150?"text-red-600":T.avgLatency>50?"text-amber-600":"text-green-600":"text-gray-500",subtitle:null!=T.avgLatency?"Per request (avg)":"No data"})})]}),(0,t.jsx)(j.LogViewer,{guardrailName:T.name,filterAction:"all",logs:R,logsLoading:$,totalLogs:L?.total??0,accessToken:p,startDate:h,endDate:v})]}),"logs"===x&&(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(j.LogViewer,{guardrailName:T.name,logs:R,logsLoading:$,totalLogs:L?.total??0,accessToken:p,startDate:h,endDate:v})}),(0,t.jsx)(A,{open:y,onClose:()=>C(!1),guardrailName:T.name,accessToken:p})]})}var E=e.i(737434);e.i(247167);var S=e.i(931067);let I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"};var M=e.i(9583),L=a.forwardRef(function(e,t){return a.createElement(M.default,(0,S.default)({},e,{ref:t,icon:I}))}),$=e.i(175712),R=e.i(291542),T=e.i(898586);e.i(32117);var _=e.i(343053),D=e.i(515288);function B({data:e}){let a=e&&e.length>0?e:[];return(0,t.jsxs)(D.Card,{children:[(0,t.jsx)(D.CardHeader,{children:(0,t.jsx)(D.CardTitle,{className:"text-base font-semibold",children:"Request Outcomes Over Time"})}),(0,t.jsx)(D.CardContent,{children:(0,t.jsx)("div",{className:"h-80 min-h-[280px]",children:a.length>0?(0,t.jsx)(_.BarChart,{data:a,index:"date",categories:["passed","blocked"],colors:["green","red"],valueFormatter:e=>e.toLocaleString(),yAxisWidth:48,showLegend:!0,stack:!0,className:"h-full"}):(0,t.jsx)("div",{className:"flex items-center justify-center h-full text-sm text-gray-500",children:"No chart data for this period"})})})]})}let z={Bedrock:"bg-orange-100 text-orange-700 border-orange-200","Google Cloud":"bg-sky-100 text-sky-700 border-sky-200",LiteLLM:"bg-indigo-100 text-indigo-700 border-indigo-200",Custom:"bg-gray-100 text-gray-600 border-gray-200"};function P({accessToken:e=null,startDate:l,endDate:o,onSelectGuardrail:f}){let[p,h]=(0,a.useState)("failRate"),[v,x]=(0,a.useState)("desc"),[b,y]=(0,a.useState)(!1),{data:C,isLoading:w,error:j}=(0,d.useQuery)({queryKey:["guardrails-usage-overview",l,o],queryFn:()=>(0,r.getGuardrailsUsageOverview)(e,l,o),enabled:!!e}),k=C?.rows??[],O=(0,a.useMemo)(()=>{let e,t,a,r;return C?{totalRequests:C.totalRequests??0,totalBlocked:C.totalBlocked??0,passRate:String(C.passRate??0),avgLatency:k.length?Math.round(k.reduce((e,t)=>e+(t.avgLatency??0),0)/k.length):0,count:k.length}:(e=k.reduce((e,t)=>e+t.requestsEvaluated,0),t=k.reduce((e,t)=>e+Math.round(t.requestsEvaluated*t.failRate/100),0),a=e>0?((1-t/e)*100).toFixed(1):"0",{totalRequests:e,totalBlocked:t,passRate:a,avgLatency:(r=k.filter(e=>null!=e.avgLatency)).length>0?Math.round(r.reduce((e,t)=>e+(t.avgLatency??0),0)/r.length):0,count:k.length})},[C,k]),S=C?.chart,I=(0,a.useMemo)(()=>[...k].sort((e,t)=>{let a="desc"===v?-1:1,r=e[p]??0,l=t[p]??0;return(Number(r)-Number(l))*a}),[k,p,v]),M=[{title:"Guardrail",dataIndex:"name",key:"name",render:(e,a)=>(0,t.jsx)("button",{type:"button",className:"text-sm font-medium text-gray-900 hover:text-indigo-600 text-left",onClick:()=>f(a.id),children:e})},{title:"Provider",dataIndex:"provider",key:"provider",render:e=>(0,t.jsx)("span",{className:`inline-flex items-center px-2 py-0.5 text-xs font-medium rounded border ${z[e]??z.Custom}`,children:e})},{title:"Requests",dataIndex:"requestsEvaluated",key:"requestsEvaluated",align:"right",sorter:!0,sortOrder:"requestsEvaluated"===p?"desc"===v?"descend":"ascend":null,render:e=>e.toLocaleString()},{title:"Fail Rate",dataIndex:"failRate",key:"failRate",align:"right",sorter:!0,sortOrder:"failRate"===p?"desc"===v?"descend":"ascend":null,render:(e,a)=>(0,t.jsxs)("span",{className:e>15?"text-red-600":e>5?"text-amber-600":"text-green-600",children:[e,"%","up"===a.trend&&(0,t.jsx)("span",{className:"ml-1 text-xs text-red-400",children:"↑"}),"down"===a.trend&&(0,t.jsx)("span",{className:"ml-1 text-xs text-green-400",children:"↓"})]})},{title:"Avg. latency added",dataIndex:"avgLatency",key:"avgLatency",align:"right",sorter:!0,sortOrder:"avgLatency"===p?"desc"===v?"descend":"ascend":null,render:e=>(0,t.jsx)("span",{className:null==e?"text-gray-400":e>150?"text-red-600":e>50?"text-amber-600":"text-green-600",children:null!=e?`${e}ms`:"—"})},{title:"Status",dataIndex:"status",key:"status",align:"center",render:e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:`w-2 h-2 rounded-full ${"healthy"===e?"bg-green-500":"warning"===e?"bg-amber-500":"bg-red-500"}`}),(0,t.jsx)("span",{className:"text-xs text-gray-600 capitalize",children:e})]})}],_=["failRate","requestsEvaluated","avgLatency"];return(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,t.jsx)(n.SafetyOutlined,{className:"text-lg text-indigo-500"}),(0,t.jsx)("h1",{className:"text-xl font-semibold text-gray-900",children:"Guardrails Monitor"})]}),(0,t.jsx)("p",{className:"text-sm text-gray-500",children:"Monitor guardrail performance across all requests"})]}),(0,t.jsx)("div",{className:"flex items-center gap-3",children:(0,t.jsx)(c.Button,{type:"default",icon:(0,t.jsx)(E.DownloadOutlined,{}),title:"Coming soon",children:"Export Data"})})]}),(0,t.jsxs)(m.Row,{gutter:[16,16],className:"mb-6",children:[(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Total Evaluations",value:O.totalRequests.toLocaleString()})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Blocked Requests",value:O.totalBlocked.toLocaleString(),valueColor:"text-red-600",icon:(0,t.jsx)(s.WarningOutlined,{className:"text-red-400"})})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Pass Rate",value:`${O.passRate}%`,valueColor:"text-green-600",icon:(0,t.jsx)(L,{className:"text-green-400"})})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Avg. latency added",value:`${O.avgLatency}ms`,valueColor:O.avgLatency>150?"text-red-600":O.avgLatency>50?"text-amber-600":"text-green-600"})}),(0,t.jsx)(u.Col,{xs:12,sm:12,md:8,flex:"1 0 20%",children:(0,t.jsx)(N.MetricCard,{label:"Active Guardrails",value:O.count})})]}),(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(B,{data:S})}),(0,t.jsxs)($.Card,{className:"border border-gray-200 rounded-lg bg-white",styles:{body:{padding:0}},children:[(w||j)&&(0,t.jsxs)("div",{className:"px-6 py-4 border-b border-gray-200 flex items-center gap-2",children:[w&&(0,t.jsx)(g.Spin,{size:"small"}),j&&(0,t.jsx)("span",{className:"text-sm text-red-600",children:"Failed to load data. Try again."})]}),(0,t.jsxs)("div",{className:"px-6 py-4 border-b border-gray-200 flex items-start justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(T.Typography.Title,{level:5,className:"mb-0! text-gray-900",children:"Guardrail Performance"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5",children:"Click a guardrail to view details, logs, and configuration"})]}),(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsx)(c.Button,{type:"default",icon:(0,t.jsx)(i.SettingOutlined,{}),onClick:()=>y(!0),title:"Evaluation settings"})})]}),(0,t.jsx)(R.Table,{columns:M,dataSource:I,rowKey:"id",pagination:!1,loading:w,onChange:(e,t,a)=>{a?.field&&_.includes(a.field)&&(h(a.field),x("ascend"===a.order?"asc":"desc"))},locale:0!==k.length||w?void 0:{emptyText:"No data for this period"},onRow:e=>({onClick:()=>f(e.id),style:{cursor:"pointer"}})})]}),(0,t.jsx)(A,{open:b,onClose:()=>y(!1),accessToken:e})]})}let H=new Date,V=new Date;function Y({accessToken:e=null}){let[o,n]=(0,a.useState)({type:"overview"}),i=(0,a.useMemo)(()=>new Date(V),[]),s=(0,a.useMemo)(()=>new Date(H),[]),[d,c]=(0,a.useState)({from:i,to:s}),u=d.from?(0,r.formatDate)(d.from):"",m=d.to?(0,r.formatDate)(d.to):"",g=(0,a.useCallback)(e=>{c(e)},[]);return(0,t.jsxs)("div",{className:"p-6 w-full min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"flex items-center justify-end mb-4",children:(0,t.jsx)(l.default,{value:d,onValueChange:g,label:"",showTimeRange:!1})}),"overview"===o.type?(0,t.jsx)(P,{accessToken:e,startDate:u,endDate:m,onSelectGuardrail:e=>{n({type:"detail",guardrailId:e})}}):(0,t.jsx)(O,{guardrailId:o.guardrailId,onBack:()=>{n({type:"overview"})},accessToken:e,startDate:u,endDate:m})]})}V.setDate(V.getDate()-7);var F=e.i(135214);e.s(["default",0,function(){let{accessToken:e}=(0,F.default)();return(0,t.jsx)(Y,{accessToken:e})}],55004)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0rxrzom5haz4h.js b/litellm/proxy/_experimental/out/_next/static/chunks/0rxrzom5haz4h.js
deleted file mode 100644
index 98ae0291442..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0rxrzom5haz4h.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},525720,e=>{"use strict";e.i(247167);var t=e.i(271645),l=e.i(343794),a=e.i(529681),r=e.i(908286),s=e.i(242064),n=e.i(246422),i=e.i(838378);let o=["wrap","nowrap","wrap-reverse"],c=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],d=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],u=function(e,t){let a,r,s;return(0,l.default)(Object.assign(Object.assign(Object.assign({},(a=!0===t.wrap?"wrap":t.wrap,{[`${e}-wrap-${a}`]:a&&o.includes(a)})),(r={},d.forEach(l=>{r[`${e}-align-${l}`]=t.align===l}),r[`${e}-align-stretch`]=!t.align&&!!t.vertical,r)),(s={},c.forEach(l=>{s[`${e}-justify-${l}`]=t.justify===l}),s)))},m=(0,n.genStyleHooks)("Flex",e=>{let{paddingXS:t,padding:l,paddingLG:a}=e,r=(0,i.mergeToken)(e,{flexGapSM:t,flexGap:l,flexGapLG:a});return[(e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}})(r),(e=>{let{componentCls:t}=e,l={};return o.forEach(e=>{l[`${t}-wrap-${e}`]={flexWrap:e}}),l})(r),(e=>{let{componentCls:t}=e,l={};return d.forEach(e=>{l[`${t}-align-${e}`]={alignItems:e}}),l})(r),(e=>{let{componentCls:t}=e,l={};return c.forEach(e=>{l[`${t}-justify-${e}`]={justifyContent:e}}),l})(r)]},()=>({}),{resetStyle:!1});var p=function(e,t){var l={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(l[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(l[a[r]]=e[a[r]]);return l};let x=t.default.forwardRef((e,n)=>{let{prefixCls:i,rootClassName:o,className:c,style:d,flex:x,gap:g,vertical:h=!1,component:f="div",children:y}=e,v=p(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:b,direction:j,getPrefixCls:w}=t.default.useContext(s.ConfigContext),N=w("flex",i),[S,_,C]=m(N),k=null!=h?h:null==b?void 0:b.vertical,E=(0,l.default)(c,o,null==b?void 0:b.className,N,_,C,u(N,e),{[`${N}-rtl`]:"rtl"===j,[`${N}-gap-${g}`]:(0,r.isPresetSize)(g),[`${N}-vertical`]:k}),M=Object.assign(Object.assign({},null==b?void 0:b.style),d);return x&&(M.flex=x),g&&!(0,r.isPresetSize)(g)&&(M.gap=g),S(t.default.createElement(f,Object.assign({ref:n,className:E,style:M},(0,a.default)(v,["justify","wrap","align"])),y))});e.s(["Flex",0,x],525720)},263147,e=>{"use strict";var t=e.i(266027),l=e.i(243652),a=e.i(602869),r=e.i(431703),s=e.i(708347),n=e.i(135214);let i=(0,l.createQueryKeys)("accessGroups"),o=async e=>{let t=(0,a.getProxyBaseUrl)(),l=`${t}/v1/access_group`,s=await fetch(l,{method:"GET",headers:{[(0,a.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!s.ok){let e=await s.json(),t=(0,r.deriveErrorMessage)(e);throw(0,a.handleError)(t),Error(t)}return s.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:l}=(0,n.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>o(e),enabled:!!e&&s.all_admin_roles.includes(l||"")})}])},304911,e=>{"use strict";var t=e.i(843476),l=e.i(262218);let{Text:a}=e.i(898586).Typography;e.s(["default",0,function({userId:e}){return"default_user_id"===e?(0,t.jsx)(l.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,t.jsx)(a,{children:e})}])},250980,e=>{"use strict";var t=e.i(271645);let l=t.forwardRef(function(e,l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:l},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,l],250980)},797672,e=>{"use strict";var t=e.i(271645);let l=t.forwardRef(function(e,l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:l},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,l],797672)},309426,e=>{"use strict";var t=e.i(290571),l=e.i(444755),a=e.i(673706),r=e.i(271645),s=e.i(46757);let n=(0,a.makeClassName)("Col"),i=r.default.forwardRef((e,a)=>{let i,o,c,d,{numColSpan:u=1,numColSpanSm:m,numColSpanMd:p,numColSpanLg:x,children:g,className:h}=e,f=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),y=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return r.default.createElement("div",Object.assign({ref:a,className:(0,l.tremorTwMerge)(n("root"),(i=y(u,s.colSpan),o=y(m,s.colSpanSm),c=y(p,s.colSpanMd),d=y(x,s.colSpanLg),(0,l.tremorTwMerge)(i,o,c,d)),h)},f),g)});i.displayName="Col",e.s(["Col",0,i],309426)},435451,e=>{"use strict";var t=e.i(843476),l=e.i(290571),a=e.i(271645);let r=e=>{var t=(0,l.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,l.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M20 12H4"}))};var n=e.i(444755),i=e.i(673706),o=e.i(677955);let c="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",d="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",u=a.default.forwardRef((e,t)=>{let{onSubmit:u,enableStepper:m=!0,disabled:p,onValueChange:x,onChange:g}=e,h=(0,l.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),f=(0,a.useRef)(null),[y,v]=a.default.useState(!1),b=a.default.useCallback(()=>{v(!0)},[]),j=a.default.useCallback(()=>{v(!1)},[]),[w,N]=a.default.useState(!1),S=a.default.useCallback(()=>{N(!0)},[]),_=a.default.useCallback(()=>{N(!1)},[]);return a.default.createElement(o.default,Object.assign({type:"number",ref:(0,i.mergeRefs)([f,t]),disabled:p,makeInputClassName:(0,i.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=f.current)?void 0:t.value;null==u||u(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&b(),"ArrowUp"===e.key&&S()},onKeyUp:e=>{"ArrowDown"===e.key&&j(),"ArrowUp"===e.key&&_()},onChange:e=>{p||(null==x||x(parseFloat(e.target.value)),null==g||g(e))},stepper:m?a.default.createElement("div",{className:(0,n.tremorTwMerge)("flex justify-center align-middle")},a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;p||(null==(e=f.current)||e.stepDown(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,n.tremorTwMerge)(!p&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(s,{"data-testid":"step-down",className:(y?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;p||(null==(e=f.current)||e.stepUp(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,n.tremorTwMerge)(!p&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(r,{"data-testid":"step-up",className:(w?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},h))});u.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:l={width:"100%"},placeholder:a="Enter a numerical value",min:r,max:s,onChange:n,...i})=>(0,t.jsx)(u,{onWheel:e=>e.currentTarget.blur(),step:e,style:l,placeholder:a,min:r,max:s,onChange:n,...i})],435451)},860585,e=>{"use strict";var t=e.i(843476),l=e.i(199133);let{Option:a}=l.Select;e.s(["default",0,({value:e,onChange:r,className:s="",style:n={}})=>(0,t.jsxs)(l.Select,{style:{width:"100%",...n},value:e||void 0,onChange:r,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(a,{value:"1h",children:"hourly"}),(0,t.jsx)(a,{value:"24h",children:"daily"}),(0,t.jsx)(a,{value:"7d",children:"weekly"}),(0,t.jsx)(a,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),l=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var r=e.i(9583),s=l.forwardRef(function(e,s){return l.createElement(r.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["UserAddOutlined",0,s],213205)},916940,e=>{"use strict";var t=e.i(843476),l=e.i(271645),a=e.i(199133),r=e.i(602869);e.s(["default",0,({onChange:e,value:s,className:n,accessToken:i,placeholder:o="Select vector stores",disabled:c=!1})=>{let[d,u]=(0,l.useState)([]),[m,p]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{(async()=>{if(i){p(!0);try{let e=await (0,r.vectorStoreListCall)(i);e.data&&u(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{p(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(a.Select,{mode:"multiple",placeholder:o,onChange:e,value:s,loading:m,className:n,allowClear:!0,options:d.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:c})})}])},75921,e=>{"use strict";var t=e.i(843476),l=e.i(266027),a=e.i(243652),r=e.i(602869),s=e.i(135214);let n=(0,a.createQueryKeys)("mcpAccessGroups");var i=e.i(500727),o=e.i(699857),c=e.i(199133),d=e.i(234713);let u="toolset:";e.s(["default",0,({onChange:e,value:a,className:m,accessToken:p,placeholder:x="Select MCP servers",disabled:g=!1,teamId:h,allowNoMcpServers:f=!1,allowAllProxyMcpServers:y=!1})=>{let{data:v=[],isLoading:b}=(0,i.useMCPServers)(h),{data:j=[],isLoading:w}=(()=>{let{accessToken:e}=(0,s.default)();return(0,l.useQuery)({queryKey:n.list({}),queryFn:async()=>await (0,r.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:N=[],isLoading:S}=(0,o.useMCPToolsets)(),_=new Set(j),C=[...j.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...v.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...N.map(e=>({label:e.toolset_name,value:`${u}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],k={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},E={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},M=[...a?.servers||[],...a?.accessGroups||[],...(a?.toolsets||[]).map(e=>`${u}${e}`)],L=f&&M.includes(d.NO_MCP_SERVERS_SENTINEL),R=M.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(c.Select,{mode:"multiple",placeholder:x,onChange:t=>{if(y&&t.includes(d.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[d.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(f&&t.includes(d.NO_MCP_SERVERS_SENTINEL))return void e({servers:[d.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let l=t.filter(e=>e.startsWith(u)).map(e=>e.slice(u.length)),a=t.filter(e=>!e.startsWith(u));e({servers:a.filter(e=>!_.has(e)),accessGroups:a.filter(e=>_.has(e)),toolsets:l})},value:M,loading:b||w||S,className:m,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:g,filterOption:(e,t)=>t?.value===d.NO_MCP_SERVERS_SENTINEL||t?.value===d.ALL_PROXY_MCP_SERVERS_SENTINEL||(C.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(y||R)&&(0,t.jsx)(c.Select.Option,{value:d.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},d.ALL_PROXY_MCP_SERVERS_SENTINEL),f&&(0,t.jsx)(c.Select.Option,{value:d.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},d.NO_MCP_SERVERS_SENTINEL),C.map(e=>(0,t.jsx)(c.Select.Option,{value:e.value,label:e.label,disabled:L||R,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:k[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:k[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:E[e.type]})]})},e.value))]})})}],75921)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),l=e.i(311451);let a={ttl:3600,lowest_latency_buffer:0},r=({routingStrategyArgs:e})=>{let r={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||a).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:r[e]||""}),(0,t.jsx)(l.Input,{name:e,defaultValue:"object"==typeof a?JSON.stringify(a,null,2):a?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},s=({routerSettings:e,routerFieldsMetadata:a})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,r])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]?.field_description||""}),(0,t.jsx)(l.Input,{name:e,defaultValue:null==r||"null"===r?"":"object"==typeof r?JSON.stringify(r,null,2):r?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var n=e.i(199133);let i=({selectedStrategy:e,availableStrategies:l,routingStrategyDescriptions:a,routerFieldsMetadata:r,onStrategyChange:s})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:r.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(n.Select,{value:e,onChange:s,style:{width:"100%"},size:"large",children:l.map(e=>(0,t.jsx)(n.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),a[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:a[e]})]})},e))})})]});var o=e.i(790848);let c=({enabled:e,routerFieldsMetadata:l,onToggle:a})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:l.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[l.enable_tag_filtering?.field_description||"",l.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:l.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(o.Switch,{checked:e,onChange:a,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:l,routerFieldsMetadata:a,availableRoutingStrategies:n,routingStrategyDescriptions:o})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),n.length>0&&(0,t.jsx)(i,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:n,routingStrategyDescriptions:o,routerFieldsMetadata:a,onStrategyChange:t=>{l({...e,selectedStrategy:t})}}),(0,t.jsx)(c,{enabled:e.enableTagFiltering,routerFieldsMetadata:a,onToggle:t=>{l({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(r,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(s,{routerSettings:e.routerSettings,routerFieldsMetadata:a})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),l=e.i(994388),a=e.i(653496),r=e.i(107233),s=e.i(271645),n=e.i(888259),i=e.i(199133),o=e.i(592968),c=e.i(63209),d=e.i(425063),u=e.i(37727);function m({group:e,onChange:l,availableModels:a,maxFallbacks:r}){let s=a.filter(t=>t!==e.primaryModel),n=e.fallbackModels.length{let a=[...e.fallbackModels];a.includes(t)&&(a=a.filter(e=>e!==t)),l({...e,primaryModel:t,fallbackModels:a})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:a.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(c.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(d.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",r," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:n?"Select fallback models to add...":`Maximum ${r} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let a=t.slice(0,r);l({...e,fallbackModels:a})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:s.map(e=>({label:e,value:e})),optionRender:(l,a)=>{let r=e.fallbackModels.includes(l.value),s=r?e.fallbackModels.indexOf(l.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[r&&null!==s&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:s}),(0,t.jsx)("span",{children:l.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(o.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:n?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${r} used)`:`Maximum ${r} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((a,r)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:r+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:a})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==r),void l({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(u.X,{className:"w-4 h-4"})})]},`${a}-${r}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:i,availableModels:o,maxFallbacks:c=10,maxGroups:d=5}){let[u,p]=(0,s.useState)(e.length>0?e[0].id:"1");(0,s.useEffect)(()=>{e.length>0?e.some(e=>e.id===u)||p(e[0].id):p("1")},[e]);let x=()=>{if(e.length>=d)return;let t=Date.now().toString();i([...e,{id:t,primaryModel:null,fallbackModels:[]}]),p(t)},g=t=>{i(e.map(e=>e.id===t.id?t:e))},h=e.map((l,a)=>{let r=l.primaryModel?l.primaryModel:`Group ${a+1}`;return{key:l.id,label:r,closable:e.length>1,children:(0,t.jsx)(m,{group:l,onChange:g,availableModels:o,maxFallbacks:c})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(l.Button,{variant:"primary",onClick:x,icon:()=>(0,t.jsx)(r.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(a.Tabs,{type:"editable-card",activeKey:u,onChange:p,onEdit:(t,l)=>{"add"===l?x():"remove"===l&&e.length>1&&(t=>{if(1===e.length)return n.default.warning("At least one group is required");let l=e.filter(e=>e.id!==t);i(l),u===t&&l.length>0&&p(l[l.length-1].id)})(t)},items:h,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=d})}],419470)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0va8pr8r6u2s_.js b/litellm/proxy/_experimental/out/_next/static/chunks/0va8pr8r6u2s_.js
deleted file mode 100644
index 1de8f536c1c..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0va8pr8r6u2s_.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,500330,e=>{"use strict";var t=e.i(727749);let r=(e,t=0,r=!1,a=!0)=>{if(null==e||!Number.isFinite(e)||0===e&&!a)return"-";let o={minimumFractionDigits:t,maximumFractionDigits:t};if(!r)return e.toLocaleString("en-US",o);let s=e<0?"-":"",l=Math.abs(e),d=l,i="";return l>=1e6?(d=l/1e6,i="M"):l>=1e3&&(d=l/1e3,i="K"),`${s}${d.toLocaleString("en-US",o)}${i}`},a=async(e,r="Copied to clipboard")=>{if(!e)return!1;if(!navigator||!navigator.clipboard||!navigator.clipboard.writeText)return o(e,r);try{return await navigator.clipboard.writeText(e),t.default.success(r),!0}catch(t){return console.error("Clipboard API failed: ",t),o(e,r)}},o=(e,r)=>{try{let a=document.createElement("textarea");a.value=e,a.style.position="fixed",a.style.left="-999999px",a.style.top="-999999px",a.setAttribute("readonly",""),document.body.appendChild(a),a.focus(),a.select();let o=document.execCommand("copy");if(document.body.removeChild(a),o)return t.default.success(r),!0;throw Error("execCommand failed")}catch(e){return t.default.fromBackend("Failed to copy to clipboard"),console.error("Failed to copy: ",e),!1}};e.s(["copyToClipboard",0,a,"formatNumberWithCommas",0,r,"getSpendString",0,(e,t=6)=>{if(null==e||!Number.isFinite(e)||0===e)return"-";let a=r(e,t,!1,!1);if(0===Number(a.replace(/,/g,""))){let e=(1/10**t).toFixed(t);return`< $${e}`}return`$${a}`},"updateExistingKeys",0,function(e,t){let r=structuredClone(e);for(let[e,a]of Object.entries(t))e in r&&(r[e]=a);return r}])},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),a=e.i(673706),o=e.i(271645);let s=o.default.forwardRef((e,s)=>{let{color:l,className:d,children:i}=e;return o.default.createElement("p",{ref:s,className:(0,r.tremorTwMerge)("text-tremor-default",l?(0,a.getColorClassNames)(l,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),d)},i)});s.displayName="Text",e.s(["default",0,s],936325),e.s(["Text",0,s],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),a=e.i(271645);let o=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],s=e=>({_s:e,status:o[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),l=e=>e?6:5,d=(e,t,r,a,o)=>{clearTimeout(a.current);let l=s(e);t(l),r.current=l,o&&o({current:l})};var i=e.i(480731),n=e.i(444755),c=e.i(673706);let u=e=>{var r=(0,t.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),a.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),a.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let f={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},g=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,n.tremorTwMerge)((0,c.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},x=(0,c.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:r,Icon:o,needMargin:s,transitionStatus:l})=>{let d=s?r===i.HorizontalPositions.Left?(0,n.tremorTwMerge)("-ml-1","mr-1.5"):(0,n.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,n.tremorTwMerge)("w-0 h-0"),m={default:c,entering:c,entered:t,exiting:t,exited:c};return e?a.default.createElement(u,{className:(0,n.tremorTwMerge)(x("icon"),"animate-spin shrink-0",d,m.default,m[l]),style:{transition:"width 150ms"}}):a.default.createElement(o,{className:(0,n.tremorTwMerge)(x("icon"),"shrink-0",t,d)})},p=a.default.forwardRef((e,o)=>{let{icon:u,iconPosition:m=i.HorizontalPositions.Left,size:p=i.Sizes.SM,color:b,variant:C="primary",disabled:v,loading:y=!1,loadingText:N,children:w,tooltip:j,className:k}=e,M=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),_=y||v,Y=void 0!==u||y,T=y&&N,B=!(!w&&!T),S=(0,n.tremorTwMerge)(f[p].height,f[p].width),D="light"!==C?(0,n.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",P=g(C,b),z=("light"!==C?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[p],{tooltipProps:R,getReferenceProps:E}=(0,r.useTooltip)(300),[L,V]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:o,timeout:i,initialEntered:n,mountOnEnter:c,unmountOnExit:u,onStateChange:m}={})=>{let[f,g]=(0,a.useState)(()=>s(n?2:l(c))),x=(0,a.useRef)(f),h=(0,a.useRef)(0),[p,b]="object"==typeof i?[i.enter,i.exit]:[i,i],C=(0,a.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return l(t)}})(x.current._s,u);e&&d(e,g,x,h,m)},[m,u]);return[f,(0,a.useCallback)(a=>{let s=e=>{switch(d(e,g,x,h,m),e){case 1:p>=0&&(h.current=((...e)=>setTimeout(...e))(C,p));break;case 4:b>=0&&(h.current=((...e)=>setTimeout(...e))(C,b));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||s(e+1)},0)}},i=x.current.isEnter;"boolean"!=typeof a&&(a=!i),a?i||s(e?+!r:2):i&&s(t?o?3:4:l(u))},[C,m,e,t,r,o,p,b,u]),C]})({timeout:50});return(0,a.useEffect)(()=>{V(y)},[y]),a.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([o,R.refs.setReference]),className:(0,n.tremorTwMerge)(x("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",D,z.paddingX,z.paddingY,z.fontSize,P.textColor,P.bgColor,P.borderColor,P.hoverBorderColor,_?"opacity-50 cursor-not-allowed":(0,n.tremorTwMerge)(g(C,b).hoverTextColor,g(C,b).hoverBgColor,g(C,b).hoverBorderColor),k),disabled:_},E,M),a.default.createElement(r.default,Object.assign({text:j},R)),Y&&m!==i.HorizontalPositions.Right?a.default.createElement(h,{loading:y,iconSize:S,iconPosition:m,Icon:u,transitionStatus:L.status,needMargin:B}):null,T||w?a.default.createElement("span",{className:(0,n.tremorTwMerge)(x("text"),"text-tremor-default whitespace-nowrap")},T?N:w):null,Y&&m===i.HorizontalPositions.Right?a.default.createElement(h,{loading:y,iconSize:S,iconPosition:m,Icon:u,transitionStatus:L.status,needMargin:B}):null)});p.displayName="Button",e.s(["Button",0,p],994388)},637235,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var o=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(o.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["ClockCircleOutlined",0,s],637235)},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var o=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(o.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["CalendarOutlined",0,s],72713)},515288,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(115504);let o=r.forwardRef(({className:e,size:r="default",...o},s)=>(0,t.jsx)("div",{ref:s,"data-slot":"card","data-size":r,className:(0,a.cn)("group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground shadow-xs ring-1 ring-foreground/10 [--card-spacing:--spacing(6)] has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(4)] *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...o}));o.displayName="Card";let s=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card-header",className:(0,a.cn)("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)",e),...r}));s.displayName="CardHeader";let l=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card-title",className:(0,a.cn)("text-base leading-normal font-medium group-data-[size=sm]/card:text-sm",e),...r}));l.displayName="CardTitle",r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card-description",className:(0,a.cn)("text-sm text-muted-foreground",e),...r})).displayName="CardDescription";let d=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card-action",className:(0,a.cn)("col-start-2 row-span-2 row-start-1 self-start justify-self-end",e),...r}));d.displayName="CardAction";let i=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card-content",className:(0,a.cn)("px-(--card-spacing)",e),...r}));i.displayName="CardContent",r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("div",{ref:o,"data-slot":"card-footer",className:(0,a.cn)("flex items-center rounded-b-xl px-(--card-spacing) [.border-t]:pt-(--card-spacing)",e),...r})).displayName="CardFooter",e.s(["Card",0,o,"CardAction",0,d,"CardContent",0,i,"CardHeader",0,s,"CardTitle",0,l])},973706,e=>{"use strict";var t=e.i(843476),r=e.i(72713),a=e.i(637235),o=e.i(994388),s=e.i(599724),l=e.i(166540),d=e.i(271645);let i=[{label:"Today",shortLabel:"today",getValue:()=>({from:(0,l.default)().startOf("day").toDate(),to:(0,l.default)().endOf("day").toDate()})},{label:"Last 7 days",shortLabel:"7d",getValue:()=>({from:(0,l.default)().subtract(7,"days").startOf("day").toDate(),to:(0,l.default)().endOf("day").toDate()})},{label:"Last 30 days",shortLabel:"30d",getValue:()=>({from:(0,l.default)().subtract(30,"days").startOf("day").toDate(),to:(0,l.default)().endOf("day").toDate()})},{label:"Month to date",shortLabel:"MTD",getValue:()=>({from:(0,l.default)().startOf("month").toDate(),to:(0,l.default)().endOf("day").toDate()})},{label:"Year to date",shortLabel:"YTD",getValue:()=>({from:(0,l.default)().startOf("year").toDate(),to:(0,l.default)().endOf("day").toDate()})}];e.s(["default",0,({value:e,onValueChange:n,label:c="Select Time Range",showTimeRange:u=!0})=>{let[m,f]=(0,d.useState)(!1),[g,x]=(0,d.useState)(e),[h,p]=(0,d.useState)(null),[b,C]=(0,d.useState)(""),[v,y]=(0,d.useState)(""),N=(0,d.useRef)(null),w=(0,d.useCallback)(e=>{if(!e.from||!e.to)return null;for(let t of i){let r=t.getValue(),a=(0,l.default)(e.from).isSame((0,l.default)(r.from),"day"),o=(0,l.default)(e.to).isSame((0,l.default)(r.to),"day");if(a&&o)return t.shortLabel}return null},[]);(0,d.useEffect)(()=>{p(w(e))},[e,w]);let j=(0,d.useCallback)(()=>{if(!b||!v)return{isValid:!0,error:""};let e=(0,l.default)(b,"YYYY-MM-DD"),t=(0,l.default)(v,"YYYY-MM-DD");return e.isValid()&&t.isValid()?t.isBefore(e)?{isValid:!1,error:"End date cannot be before start date"}:{isValid:!0,error:""}:{isValid:!1,error:"Invalid date format"}},[b,v])();(0,d.useEffect)(()=>{e.from&&C((0,l.default)(e.from).format("YYYY-MM-DD")),e.to&&y((0,l.default)(e.to).format("YYYY-MM-DD")),x(e)},[e]),(0,d.useEffect)(()=>{let e=e=>{N.current&&!N.current.contains(e.target)&&f(!1)};return m&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[m]);let k=(0,d.useCallback)((e,t)=>{if(!e||!t)return"Select date range";let r=e=>(0,l.default)(e).format("D MMM, HH:mm");return`${r(e)} - ${r(t)}`},[]),M=(0,d.useCallback)(e=>{let t;if(!e.from)return e;let r={...e},a=new Date(e.from);return t=new Date(e.to?e.to:e.from),a.toDateString()===t.toDateString(),a.setHours(0,0,0,0),t.setHours(23,59,59,999),r.from=a,r.to=t,r},[]),_=(0,d.useCallback)(()=>{try{if(b&&v&&j.isValid){let e=(0,l.default)(b,"YYYY-MM-DD").startOf("day"),t=(0,l.default)(v,"YYYY-MM-DD").endOf("day");if(e.isValid()&&t.isValid()){let r={from:e.toDate(),to:t.toDate()};x(r);let a=w(r);p(a)}}}catch(e){console.warn("Invalid date format:",e)}},[b,v,j.isValid,w]);return(0,d.useEffect)(()=>{_()},[_]),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[c&&(0,t.jsx)(s.Text,{className:"text-sm font-medium text-gray-700 whitespace-nowrap",children:c}),(0,t.jsxs)("div",{className:"relative",ref:N,children:[(0,t.jsx)("div",{className:"w-[300px] px-3 py-2 text-sm border border-gray-300 rounded-md bg-white cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500",onClick:()=>f(!m),children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.ClockCircleOutlined,{className:"text-gray-600"}),(0,t.jsx)("span",{className:"text-gray-900",children:k(e.from,e.to)})]}),(0,t.jsx)("svg",{className:`w-4 h-4 text-gray-400 transition-transform ${m?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})}),m&&(0,t.jsx)("div",{className:"absolute top-full right-0 z-9999 min-w-[600px] mt-1 bg-white border border-gray-200 rounded-lg shadow-xl",children:(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsxs)("div",{className:"w-1/2 border-r border-gray-200",children:[(0,t.jsx)("div",{className:"p-3 border-b border-gray-200",children:(0,t.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Relative time"})}),(0,t.jsx)("div",{className:"h-[350px] overflow-y-auto",children:i.map(e=>{let r=h===e.shortLabel;return(0,t.jsxs)("div",{className:`flex items-center justify-between px-5 py-4 cursor-pointer border-b border-gray-100 transition-colors ${r?"bg-blue-50 hover:bg-blue-100 border-blue-200":"hover:bg-gray-50"}`,onClick:()=>(e=>{let{from:t,to:r}=e.getValue();x({from:t,to:r}),p(e.shortLabel),C((0,l.default)(t).format("YYYY-MM-DD")),y((0,l.default)(r).format("YYYY-MM-DD"))})(e),children:[(0,t.jsx)("span",{className:`text-sm ${r?"text-blue-700 font-medium":"text-gray-700"}`,children:e.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-1 rounded capitalize ${r?"text-blue-700 bg-blue-100":"text-gray-500 bg-gray-100"}`,children:e.shortLabel})]},e.label)})})]}),(0,t.jsxs)("div",{className:"w-1/2 relative",children:[(0,t.jsx)("div",{className:"p-3.5 border-b border-gray-200",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.CalendarOutlined,{className:"text-gray-600"}),(0,t.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:"Start and end dates"})]})}),(0,t.jsxs)("div",{className:"p-6 space-y-6 pb-20",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-sm text-gray-700 mb-1 block",children:"Start date"}),(0,t.jsx)("input",{type:"date",value:b,onChange:e=>C(e.target.value),className:`w-65 px-3 py-2 text-sm border rounded-md cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500 ${!j.isValid?"border-red-300 focus:border-red-500 focus:ring-red-200":"border-gray-300"}`})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-sm text-gray-700 mb-1 block",children:"End date"}),(0,t.jsx)("input",{type:"date",value:v,onChange:e=>y(e.target.value),className:`w-65 px-3 py-2 text-sm border rounded-md cursor-pointer hover:border-gray-400 focus:border-blue-500 focus:ring-1 focus:ring-blue-500 ${!j.isValid?"border-red-300 focus:border-red-500 focus:ring-red-200":"border-gray-300"}`})]}),!j.isValid&&j.error&&(0,t.jsx)("div",{className:"bg-red-50 border border-red-200 rounded-md p-3",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("svg",{className:"w-4 h-4 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"})}),(0,t.jsx)("span",{className:"text-sm text-red-700 font-medium",children:j.error})]})}),g.from&&g.to&&j.isValid&&(0,t.jsxs)("div",{className:"bg-blue-50 p-3 rounded-md space-y-1",children:[(0,t.jsxs)("div",{className:"text-xs text-blue-800",children:[(0,t.jsx)("span",{className:"font-medium",children:"From:"})," ",(0,l.default)(g.from).format("MMM D, YYYY [at] HH:mm:ss")]}),(0,t.jsxs)("div",{className:"text-xs text-blue-800",children:[(0,t.jsx)("span",{className:"font-medium",children:"To:"})," ",(0,l.default)(g.to).format("MMM D, YYYY [at] HH:mm:ss")]})]})]}),(0,t.jsx)("div",{className:"absolute bottom-4 right-4",children:(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(o.Button,{variant:"secondary",onClick:()=>{x(e),e.from&&C((0,l.default)(e.from).format("YYYY-MM-DD")),e.to&&y((0,l.default)(e.to).format("YYYY-MM-DD")),p(w(e)),f(!1)},children:"Cancel"}),(0,t.jsx)(o.Button,{onClick:()=>{g.from&&g.to&&j.isValid&&(n(g),requestIdleCallback(()=>{n(M(g))},{timeout:100}),f(!1))},disabled:!g.from||!g.to||!j.isValid,children:"Apply"})]})})]})]})})]})]})}])},567425,e=>{"use strict";var t=e.i(271645);let r=["total_spend","total_prompt_tokens","total_completion_tokens","total_tokens","total_api_requests","total_successful_requests","total_failed_requests","total_cache_read_input_tokens","total_cache_creation_input_tokens"],a={results:[],metadata:{total_spend:0,total_prompt_tokens:0,total_completion_tokens:0,total_tokens:0,total_api_requests:0,total_successful_requests:0,total_failed_requests:0,total_cache_read_input_tokens:0,total_cache_creation_input_tokens:0,total_pages:1,has_more:!1,page:1}};e.s(["usePaginatedDailyActivity",0,function({fetchFn:e,args:o,enabled:s}){let[l,d]=(0,t.useState)(a),[i,n]=(0,t.useState)(!1),[c,u]=(0,t.useState)(!1),[m,f]=(0,t.useState)({currentPage:0,totalPages:0}),[g,x]=(0,t.useState)(!1),h=(0,t.useRef)(0),p=(0,t.useRef)(!1),b=(0,t.useRef)(null),C=(0,t.useRef)(o);C.current=o;let v=JSON.stringify(o),y=(0,t.useCallback)(()=>{p.current=!0,x(!0),u(!1),null!==b.current&&(clearTimeout(b.current),b.current=null)},[]);return(0,t.useEffect)(()=>{if(!s){d(a),n(!1),u(!1),f({currentPage:0,totalPages:0}),x(!1);return}let t=++h.current;p.current=!1,x(!1);let o=()=>h.current!==t||p.current,l=e=>new Promise(t=>{b.current=setTimeout(()=>{b.current=null,t()},e)});return(async()=>{let t=C.current;n(!0),u(!1),f({currentPage:1,totalPages:1});try{let a=[...t.slice(0,3),1,...t.slice(3)],s=await e(...a);if(o())return;d(s);let i=s.metadata?.total_pages||1;if(f({currentPage:1,totalPages:i}),i<=1)return void n(!1);n(!1),u(!0);let c=[...s.results],m={...s.metadata};for(let a=2;a<=i;a++){if(o()||(await l(300),o()))return;let s=[...t.slice(0,3),a,...t.slice(3)],n=await e(...s);if(o())return;c=[...c,...n.results],(m=function(e,t){let a={...e};for(let o of r)a[o]=(e[o]||0)+(t[o]||0);return a}(m,n.metadata)).total_pages=i,m.has_more=a{h.current++,null!==b.current&&(clearTimeout(b.current),b.current=null)}},[s,e,v]),{data:l,loading:i,isFetchingMore:c,progress:m,cancelled:g,cancel:y}}])},992156,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(487074);e.i(32117);var o=e.i(591025),s=e.i(325738),l=e.i(973706),d=e.i(515288),i=e.i(602869),n=e.i(500330),c=e.i(708347),u=e.i(567425);let m=e=>`$${(0,n.formatNumberWithCommas)(e,e>0&&e<1?4:2)}`,f=({label:e,value:r,hint:a})=>(0,t.jsxs)(d.Card,{children:[(0,t.jsx)(d.CardHeader,{children:(0,t.jsx)(d.CardTitle,{className:"text-sm font-medium text-muted-foreground",children:e})}),(0,t.jsxs)(d.CardContent,{children:[(0,t.jsx)("p",{className:"text-2xl font-semibold text-foreground",children:r}),a&&(0,t.jsx)("p",{className:"mt-1 text-xs text-muted-foreground",children:a})]})]}),g=({accessToken:e,userId:g,userRole:x})=>{let h=(0,r.useMemo)(()=>new Date(new Date().getTime()-2592e6),[]),p=(0,r.useMemo)(()=>new Date,[]),[b,C]=(0,r.useState)({from:h,to:p}),v=b.from??null,y=b.to??null,N=c.all_admin_roles.includes(x),{data:w,loading:j,isFetchingMore:k}=(0,u.usePaginatedDailyActivity)({fetchFn:i.userDailyActivityCall,args:[e,v,y,N?null:g],enabled:!!e&&!!v&&!!y}),M=w.results,_=(0,r.useMemo)(()=>M.reduce((e,t)=>e+(t.metrics.compression_savings_spend??0),0),[M]),Y=(0,r.useMemo)(()=>M.reduce((e,t)=>e+(t.metrics.prompt_caching_savings_spend??0),0),[M]),T=(0,r.useMemo)(()=>M.reduce((e,t)=>e+(t.metrics.compression_saved_tokens??0),0),[M]),B=_+Y,S=(0,r.useMemo)(()=>M.map(e=>{let t;return{date:(t=e.date,new Date(`${t}T00:00:00`).toLocaleDateString("en-US",{month:"short",day:"numeric"})),Compression:e.metrics.compression_savings_spend??0,"Prompt caching":e.metrics.prompt_caching_savings_spend??0}}),[M]),D=(0,r.useMemo)(()=>[{driver:"Compression",usd:_},{driver:"Prompt caching",usd:Y}].filter(e=>e.usd>0),[_,Y]);return(0,t.jsxs)("div",{className:"w-full space-y-6 p-6",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-start justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.PiggyBank,{className:"size-6 text-emerald-600",strokeWidth:1.75}),(0,t.jsx)("h1",{className:"text-xl font-semibold text-foreground",children:"Cost Optimization"})]}),(0,t.jsx)("p",{className:"mt-1 text-sm text-muted-foreground",children:"Money saved by prompt compression and prompt caching across your requests"})]}),(0,t.jsx)(l.default,{value:b,onValueChange:e=>C(e)})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[(0,t.jsx)(f,{label:"Total saved",value:m(B),hint:j||k?"Loading...":"Compression + prompt caching"}),(0,t.jsx)(f,{label:"Compression savings",value:m(_),hint:`${(0,n.formatNumberWithCommas)(T)} tokens compressed`}),(0,t.jsx)(f,{label:"Prompt caching savings",value:m(Y),hint:"Cache read discount"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[(0,t.jsxs)(d.Card,{className:"lg:col-span-2",children:[(0,t.jsx)(d.CardHeader,{children:(0,t.jsx)(d.CardTitle,{children:"Savings over time"})}),(0,t.jsx)(d.CardContent,{children:(0,t.jsx)(o.AreaChart,{data:S,index:"date",categories:["Compression","Prompt caching"],colors:["emerald","blue"],valueFormatter:m})})]}),(0,t.jsxs)(d.Card,{children:[(0,t.jsx)(d.CardHeader,{children:(0,t.jsx)(d.CardTitle,{children:"Savings by driver"})}),(0,t.jsx)(d.CardContent,{children:(0,t.jsx)(s.DonutChart,{className:"h-80",data:D,index:"driver",category:"usd",colors:["emerald","blue"],valueFormatter:m,showLabel:!0,label:m(B)})})]})]})]})};var x=e.i(135214);e.s(["default",0,function(){let{accessToken:e,userId:r,userRole:a}=(0,x.default)();return(0,t.jsx)(g,{accessToken:e,userId:r,userRole:a})}],992156)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0wh0fo0hd9x5y.js b/litellm/proxy/_experimental/out/_next/static/chunks/0wh0fo0hd9x5y.js
new file mode 100644
index 00000000000..a64a2a93777
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/0wh0fo0hd9x5y.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728889,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(829087),a=e.i(480731),i=e.i(444755),s=e.i(673706),n=e.i(95779);let l={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},c={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},u=(0,s.makeClassName)("Icon"),g=r.default.forwardRef((e,g)=>{let{icon:m,variant:h="simple",tooltip:p,size:f=a.Sizes.SM,color:b,className:x}=e,C=(0,t.__rest)(e,["icon","variant","tooltip","size","color","className"]),k=((e,t)=>{switch(e){case"simple":return{textColor:t?(0,s.getColorClassNames)(t,n.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?(0,s.getColorClassNames)(t,n.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,i.tremorTwMerge)((0,s.getColorClassNames)(t,n.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?(0,s.getColorClassNames)(t,n.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,i.tremorTwMerge)((0,s.getColorClassNames)(t,n.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?(0,s.getColorClassNames)(t,n.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,i.tremorTwMerge)((0,s.getColorClassNames)(t,n.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?(0,s.getColorClassNames)(t,n.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,i.tremorTwMerge)((0,s.getColorClassNames)(t,n.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?(0,s.getColorClassNames)(t,n.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?(0,i.tremorTwMerge)((0,s.getColorClassNames)(t,n.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(h,b),{tooltipProps:v,getReferenceProps:w}=(0,o.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,s.mergeRefs)([g,v.refs.setReference]),className:(0,i.tremorTwMerge)(u("root"),"inline-flex shrink-0 items-center justify-center",k.bgColor,k.textColor,k.borderColor,k.ringColor,c[h].rounded,c[h].border,c[h].shadow,c[h].ring,l[f].paddingX,l[f].paddingY,x)},w,C),r.default.createElement(o.default,Object.assign({text:p},v)),r.default.createElement(m,{className:(0,i.tremorTwMerge)(u("icon"),"shrink-0",d[f].height,d[f].width)}))});g.displayName="Icon",e.s(["default",0,g],728889)},752978,e=>{"use strict";var t=e.i(728889);e.s(["Icon",()=>t.default])},541071,e=>{"use strict";let t=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,t],541071)},755146,e=>{"use strict";var t=e.i(843476),r=e.i(451512),o=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(r.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:a=0,side:i="bottom",sideOffset:s=4,className:n,...l}){return(0,t.jsx)(r.Menu.Portal,{children:(0,t.jsx)(r.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:a,side:i,sideOffset:s,children:(0,t.jsx)(r.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,o.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",n),...l})})})},"DropdownMenuItem",0,function({className:e,inset:a,variant:i="default",...s}){return(0,t.jsx)(r.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":a,"data-variant":i,className:(0,o.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...s})},"DropdownMenuSeparator",0,function({className:e,...a}){return(0,t.jsx)(r.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,o.cn)("-mx-1 my-1 h-px bg-border",e),...a})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(r.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let t=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,t],332102)},727612,e=>{"use strict";let t=(0,e.i(475254).default)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",0,t],727612)},788699,e=>{"use strict";let t=(0,e.i(475254).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,t],788699)},954616,e=>{"use strict";var t=e.i(271645),r=e.i(114272),o=e.i(540143),a=e.i(915823),i=e.i(619273),s=class extends a.Subscribable{#e;#t=void 0;#r;#o;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,i.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,i.hashKey)(t.mutationKey)!==(0,i.hashKey)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#a(),this.#i(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#i()}mutate(e,t){return this.#o=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#a(){let e=this.#r?.state??(0,r.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#i(e){o.notifyManager.batch(()=>{if(this.#o&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,o={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#o.onSuccess?.(e.data,t,r,o)}catch(e){Promise.reject(e)}try{this.#o.onSettled?.(e.data,null,t,r,o)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#o.onError?.(e.error,t,r,o)}catch(e){Promise.reject(e)}try{this.#o.onSettled?.(void 0,e.error,t,r,o)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},n=e.i(912598);e.s(["useMutation",0,function(e,r){let a=(0,n.useQueryClient)(r),[l]=t.useState(()=>new s(a,e));t.useEffect(()=>{l.setOptions(e)},[l,e]);let d=t.useSyncExternalStore(t.useCallback(e=>l.subscribe(o.notifyManager.batchCalls(e)),[l]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),c=t.useCallback((e,t)=>{l.mutate(e,t).catch(i.noop)},[l]);if(d.error&&(0,i.shouldThrowError)(l.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:c,mutateAsync:d.mutate}}],954616)},270377,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var a=e.i(9583),i=r.forwardRef(function(e,i){return r.createElement(a.default,(0,t.default)({},e,{ref:i,icon:o}))});e.s(["ExclamationCircleOutlined",0,i],270377)},368869,e=>{"use strict";e.i(296059);var t=e.i(868297),r=e.i(732961),o=e.i(289882),a=e.i(170517),i=e.i(628882),s=e.i(320890),n=e.i(104458),l=e.i(722319),d=e.i(8398),c=e.i(279728);e.i(765846);var u=e.i(602716),g=e.i(328052),m=e.i(135551);let h=(e,t)=>new m.FastColor(e).setA(t).toRgbString(),p=(e,t)=>new m.FastColor(e).lighten(t).toHexString(),f=e=>{let t=(0,u.generate)(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},b=(e,t)=>{let r=e||"#000",o=t||"#fff";return{colorBgBase:r,colorTextBase:o,colorText:h(o,.85),colorTextSecondary:h(o,.65),colorTextTertiary:h(o,.45),colorTextQuaternary:h(o,.25),colorFill:h(o,.18),colorFillSecondary:h(o,.12),colorFillTertiary:h(o,.08),colorFillQuaternary:h(o,.04),colorBgSolid:h(o,.95),colorBgSolidHover:h(o,1),colorBgSolidActive:h(o,.9),colorBgElevated:p(r,12),colorBgContainer:p(r,8),colorBgLayout:p(r,0),colorBgSpotlight:p(r,26),colorBgBlur:h(o,.04),colorBorder:p(r,26),colorBorderSecondary:p(r,19)}},x={defaultSeed:s.defaultConfig.token,useToken:function(){let[e,t,r]=(0,n.useToken)();return{theme:e,token:t,hashId:r}},defaultAlgorithm:l.default,darkAlgorithm:(e,t)=>{let r=Object.keys(a.defaultPresetColors).map(t=>{let r=(0,u.generate)(e[t],{theme:"dark"});return Array.from({length:10},()=>1).reduce((e,o,a)=>(e[`${t}-${a+1}`]=r[a],e[`${t}${a+1}`]=r[a],e),{})}).reduce((e,t)=>e=Object.assign(Object.assign({},e),t),{}),o=null!=t?t:(0,l.default)(e),i=(0,g.default)(e,{generateColorPalettes:f,generateNeutralColorPalettes:b});return Object.assign(Object.assign(Object.assign(Object.assign({},o),r),i),{colorPrimaryBg:i.colorPrimaryBorder,colorPrimaryBgHover:i.colorPrimaryBorderHover})},compactAlgorithm:(e,t)=>{let r=null!=t?t:(0,l.default)(e),o=r.fontSizeSM,a=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),function(e){let{sizeUnit:t,sizeStep:r}=e,o=r-2;return{sizeXXL:t*(o+10),sizeXL:t*(o+6),sizeLG:t*(o+2),sizeMD:t*(o+2),sizeMS:t*(o+1),size:t*o,sizeSM:t*o,sizeXS:t*(o-1),sizeXXS:t*(o-1)}}(null!=t?t:e)),(0,c.default)(o)),{controlHeight:a}),(0,d.default)(Object.assign(Object.assign({},r),{controlHeight:a})))},getDesignToken:e=>{let s=(null==e?void 0:e.algorithm)?(0,t.createTheme)(e.algorithm):o.default,n=Object.assign(Object.assign({},a.default),null==e?void 0:e.token);return(0,r.getComputedToken)(n,{override:null==e?void 0:e.token},s,i.default)},defaultConfig:s.defaultConfig,_internalContext:s.DesignTokenContext};e.s(["theme",0,x],368869)},127952,e=>{"use strict";var t=e.i(843476),r=e.i(560445),o=e.i(175712),a=e.i(869216),i=e.i(311451),s=e.i(212931),n=e.i(898586),l=e.i(368869),d=e.i(270377),c=e.i(271645);e.s(["default",0,function({isOpen:e,title:u,alertMessage:g,message:m,resourceInformationTitle:h,resourceInformation:p,onCancel:f,onOk:b,confirmLoading:x,requiredConfirmation:C}){let{Title:k,Text:v}=n.Typography,{token:w}=l.theme.useToken(),[y,M]=(0,c.useState)("");return(0,c.useEffect)(()=>{e&&M("")},[e]),(0,t.jsx)(s.Modal,{title:u,open:e,onOk:b,onCancel:f,confirmLoading:x,okText:x?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!C&&y!==C||x},cancelButtonProps:{disabled:x},children:(0,t.jsxs)("div",{className:"space-y-4",children:[g&&(0,t.jsx)(r.Alert,{message:g,type:"warning"}),(0,t.jsx)(o.Card,{title:h,className:"mt-4",styles:{body:{padding:"16px"},header:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder}},style:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder},children:(0,t.jsx)(a.Descriptions,{column:1,size:"small",children:p&&p.map(({label:e,value:r,...o})=>(0,t.jsx)(a.Descriptions.Item,{label:(0,t.jsx)("span",{className:"font-semibold",children:e}),children:(0,t.jsx)(v,{...o,children:r??"-"})},e))})}),(0,t.jsx)("div",{children:(0,t.jsx)(v,{children:m})}),C&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)(v,{className:"block text-base font-medium text-gray-700 dark:text-gray-300 mb-2",children:[(0,t.jsx)(v,{children:"Type "}),(0,t.jsx)(v,{strong:!0,type:"danger",children:C}),(0,t.jsx)(v,{children:" to confirm deletion:"})]}),(0,t.jsx)(i.Input,{value:y,onChange:e=>M(e.target.value),placeholder:C,className:"rounded-md",prefix:(0,t.jsx)(d.ExclamationCircleOutlined,{style:{color:w.colorError}}),autoFocus:!0})]})]})})}])},21548,e=>{"use strict";var t=e.i(616303);e.s(["Empty",()=>t.default])},888288,e=>{"use strict";var t=e.i(271645);e.s(["default",0,(e,r)=>{let o=void 0!==r,[a,i]=(0,t.useState)(e);return[o?r:a,e=>{o||i(e)}]}])},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(829087),a=e.i(480731),i=e.i(95779),s=e.i(444755),n=e.i(673706);let l={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},c=(0,n.makeClassName)("Badge"),u=r.default.forwardRef((e,u)=>{let{color:g,icon:m,size:h=a.Sizes.SM,tooltip:p,className:f,children:b}=e,x=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),C=m||null,{tooltipProps:k,getReferenceProps:v}=(0,o.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,n.mergeRefs)([u,k.refs.setReference]),className:(0,s.tremorTwMerge)(c("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",g?(0,s.tremorTwMerge)((0,n.getColorClassNames)(g,i.colorPalette.background).bgColor,(0,n.getColorClassNames)(g,i.colorPalette.iconText).textColor,(0,n.getColorClassNames)(g,i.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,s.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),l[h].paddingX,l[h].paddingY,l[h].fontSize,f)},v,x),r.default.createElement(o.default,Object.assign({text:p},k)),C?r.default.createElement(C,{className:(0,s.tremorTwMerge)(c("icon"),"shrink-0 -ml-1 mr-1.5",d[h].height,d[h].width)}):null,r.default.createElement("span",{className:(0,s.tremorTwMerge)(c("text"),"whitespace-nowrap")},b))});u.displayName="Badge",e.s(["Badge",0,u],389083)},530212,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))});e.s(["ArrowLeftIcon",0,r],530212)},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},797672,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,r],797672)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),o=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],i=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),s=e=>e?6:5,n=(e,t,r,o,a)=>{clearTimeout(o.current);let s=i(e);t(s),r.current=s,a&&a({current:s})};var l=e.i(480731),d=e.i(444755),c=e.i(673706);let u=e=>{var r=(0,t.__rest)(e,[]);return o.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),o.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),o.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var g=e.i(95779);let m={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},h=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,g.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,g.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,c.makeClassName)("Button"),f=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:i,transitionStatus:s})=>{let n=i?r===l.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),g={default:c,entering:c,entered:t,exiting:t,exited:c};return e?o.default.createElement(u,{className:(0,d.tremorTwMerge)(p("icon"),"animate-spin shrink-0",n,g.default,g[s]),style:{transition:"width 150ms"}}):o.default.createElement(a,{className:(0,d.tremorTwMerge)(p("icon"),"shrink-0",t,n)})},b=o.default.forwardRef((e,a)=>{let{icon:u,iconPosition:g=l.HorizontalPositions.Left,size:b=l.Sizes.SM,color:x,variant:C="primary",disabled:k,loading:v=!1,loadingText:w,children:y,tooltip:M,className:B}=e,T=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),N=v||k,z=void 0!==u||v,j=v&&w,P=!(!y&&!j),S=(0,d.tremorTwMerge)(m[b].height,m[b].width),E="light"!==C?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",O=h(C,x),R=("light"!==C?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[b],{tooltipProps:L,getReferenceProps:X}=(0,r.useTooltip)(300),[Y,H]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:l,initialEntered:d,mountOnEnter:c,unmountOnExit:u,onStateChange:g}={})=>{let[m,h]=(0,o.useState)(()=>i(d?2:s(c))),p=(0,o.useRef)(m),f=(0,o.useRef)(0),[b,x]="object"==typeof l?[l.enter,l.exit]:[l,l],C=(0,o.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return s(t)}})(p.current._s,u);e&&n(e,h,p,f,g)},[g,u]);return[m,(0,o.useCallback)(o=>{let i=e=>{switch(n(e,h,p,f,g),e){case 1:b>=0&&(f.current=((...e)=>setTimeout(...e))(C,b));break;case 4:x>=0&&(f.current=((...e)=>setTimeout(...e))(C,x));break;case 0:case 3:f.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||i(e+1)},0)}},l=p.current.isEnter;"boolean"!=typeof o&&(o=!l),o?l||i(e?+!r:2):l&&i(t?a?3:4:s(u))},[C,g,e,t,r,a,b,x,u]),C]})({timeout:50});return(0,o.useEffect)(()=>{H(v)},[v]),o.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([a,L.refs.setReference]),className:(0,d.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",E,R.paddingX,R.paddingY,R.fontSize,O.textColor,O.bgColor,O.borderColor,O.hoverBorderColor,N?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(h(C,x).hoverTextColor,h(C,x).hoverBgColor,h(C,x).hoverBorderColor),B),disabled:N},X,T),o.default.createElement(r.default,Object.assign({text:M},L)),z&&g!==l.HorizontalPositions.Right?o.default.createElement(f,{loading:v,iconSize:S,iconPosition:g,Icon:u,transitionStatus:Y.status,needMargin:P}):null,j||y?o.default.createElement("span",{className:(0,d.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},j?w:y):null,z&&g===l.HorizontalPositions.Right?o.default.createElement(f,{loading:v,iconSize:S,iconPosition:g,Icon:u,transitionStatus:Y.status,needMargin:P}):null)});b.displayName="Button",e.s(["Button",0,b],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(480731),a=e.i(95779),i=e.i(444755),s=e.i(673706);let n=(0,s.makeClassName)("Card"),l=r.default.forwardRef((e,l)=>{let{decoration:d="",decorationColor:c,children:u,className:g}=e,m=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:l,className:(0,i.tremorTwMerge)(n("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",c?(0,s.getColorClassNames)(c,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case o.HorizontalPositions.Left:return"border-l-4";case o.VerticalPositions.Top:return"border-t-4";case o.HorizontalPositions.Right:return"border-r-4";case o.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),g)},m),u)});l.displayName="Card",e.s(["Card",0,l],304967)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},988297,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,r],988297)},240647,e=>{"use strict";var t=e.i(286612);e.s(["RightOutlined",()=>t.default])},245704,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};var a=e.i(9583),i=r.forwardRef(function(e,i){return r.createElement(a.default,(0,t.default)({},e,{ref:i,icon:o}))});e.s(["CheckCircleOutlined",0,i],245704)},518617,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};var a=e.i(9583),i=r.forwardRef(function(e,i){return r.createElement(a.default,(0,t.default)({},e,{ref:i,icon:o}))});e.s(["CloseCircleOutlined",0,i],518617)},848725,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"}))});e.s(["EyeIcon",0,r],848725)},78085,e=>{"use strict";var t=e.i(290571),r=e.i(103471),o=e.i(888288),a=e.i(271645),i=e.i(444755),s=e.i(673706);let n=(0,s.makeClassName)("Textarea"),l=a.default.forwardRef((e,l)=>{let{value:d,defaultValue:c="",placeholder:u="Type...",error:g=!1,errorMessage:m,disabled:h=!1,className:p,onChange:f,onValueChange:b,autoHeight:x=!1}=e,C=(0,t.__rest)(e,["value","defaultValue","placeholder","error","errorMessage","disabled","className","onChange","onValueChange","autoHeight"]),[k,v]=(0,o.default)(c,d),w=(0,a.useRef)(null),y=(0,r.hasValue)(k);return(0,a.useEffect)(()=>{let e=w.current;if(x&&e){e.style.height="60px";let t=e.scrollHeight;e.style.height=t+"px"}},[x,w,k]),a.default.createElement(a.default.Fragment,null,a.default.createElement("textarea",Object.assign({ref:(0,s.mergeRefs)([w,l]),value:k,placeholder:u,disabled:h,className:(0,i.tremorTwMerge)(n("Textarea"),"w-full flex items-center outline-none rounded-tremor-default px-3 py-2 text-tremor-default focus:ring-2 transition duration-100 border","shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:shadow-dark-tremor-input focus:dark:border-dark-tremor-brand-subtle focus:dark:ring-dark-tremor-brand-muted",(0,r.getSelectButtonColors)(y,h,g),h?"placeholder:text-tremor-content-subtle dark:placeholder:text-dark-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-dark-tremor-content",p),"data-testid":"text-area",onChange:e=>{null==f||f(e),v(e.target.value),null==b||b(e.target.value)}},C)),g&&m?a.default.createElement("p",{className:(0,i.tremorTwMerge)(n("errorMessage"),"text-sm text-red-500 mt-1")},m):null)});l.displayName="Textarea",e.s(["Textarea",0,l],78085)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0yt5s4abqg7gk.js b/litellm/proxy/_experimental/out/_next/static/chunks/0yt5s4abqg7gk.js
deleted file mode 100644
index dce45c39185..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0yt5s4abqg7gk.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285027,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["WarningOutlined",0,s],285027)},743151,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CopyToClipboard=void 0;var n=a(e.r(844343)),i=a(e.r(271645)),s=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{"use strict";var n=e.r(743151).CopyToClipboard;n.CopyToClipboard=n,t.exports=n},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["default",0,s],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),n=e.i(201072),i=e.i(121229),s=e.i(726289),a=e.i(864517),l=e.i(343794),o=e.i(529681),c=e.i(242064),u=e.i(931067),d=e.i(209428),m=e.i(703923),f={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},h=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),n=!1;e.current.forEach(function(e){if(e){n=!0;var i=e.style;i.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(i.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),e.current},p=e.i(410160),g=e.i(392221),x=e.i(654310),v=0,y=(0,x.default)();let b=function(e){var r=t.useState(),n=(0,g.default)(r,2),i=n[0],s=n[1];return t.useEffect(function(){var e;s("rc_progress_".concat((y?(e=v,v+=1):e="TEST_OR_SSR",e)))},[]),e||i};var _=function(e){var r=e.bg,n=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},n)};function j(e,t){return Object.keys(e).map(function(r){var n=parseFloat(r),i="".concat(Math.floor(n*t),"%");return"".concat(e[r]," ").concat(i)})}var k=t.forwardRef(function(e,r){var n=e.prefixCls,i=e.color,s=e.gradientId,a=e.radius,l=e.style,o=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,d=e.size,m=e.gapDegree,f=i&&"object"===(0,p.default)(i),h=d/2,g=t.createElement("circle",{className:"".concat(n,"-circle-path"),r:a,cx:h,cy:h,stroke:f?"#FFF":void 0,strokeLinecap:c,strokeWidth:u,opacity:+(0!==o),style:l,ref:r});if(!f)return g;var x="".concat(s,"-conic"),v=j(i,(360-m)/360),y=j(i,1),b="conic-gradient(from ".concat(m?"".concat(180+m/2,"deg"):"0deg",", ").concat(v.join(", "),")"),k="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(y.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:x},g),t.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(x,")")},t.createElement(_,{bg:k},t.createElement(_,{bg:b}))))}),w=function(e,t,r,n,i,s,a,l,o,c){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=(100-n)/100*t;return"round"===o&&100!==n&&(d+=c/2)>=t&&(d=t-.01),{stroke:"string"==typeof l?l:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:d+u,transform:"rotate(".concat(i+r/100*360*((360-s)/360)+(0===s?0:({bottom:0,top:180,left:90,right:-90})[a]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function S(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let E=function(e){var r,n,i,s,a=(0,d.default)((0,d.default)({},f),e),o=a.id,c=a.prefixCls,g=a.steps,x=a.strokeWidth,v=a.trailWidth,y=a.gapDegree,_=void 0===y?0:y,j=a.gapPosition,E=a.trailColor,O=a.strokeLinecap,N=a.style,I=a.className,T=a.strokeColor,R=a.percent,P=(0,m.default)(a,C),$=b(o),D="".concat($,"-gradient"),A=50-x/2,F=2*Math.PI*A,L=_>0?90+_/2:-90,M=(360-_)/360*F,B="object"===(0,p.default)(g)?g:{count:g,gap:2},z=B.count,U=B.gap,V=S(R),H=S(T),W=H.find(function(e){return e&&"object"===(0,p.default)(e)}),q=W&&"object"===(0,p.default)(W)?"butt":O,K=w(F,M,0,100,L,_,j,E,q,x),X=h();return t.createElement("svg",(0,u.default)({className:(0,l.default)("".concat(c,"-circle"),I),viewBox:"0 0 ".concat(100," ").concat(100),style:N,id:o,role:"presentation"},P),!z&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:A,cx:50,cy:50,stroke:E,strokeLinecap:q,strokeWidth:v||x,style:K}),z?(r=Math.round(z*(V[0]/100)),n=100/z,i=0,Array(z).fill(null).map(function(e,s){var a=s<=r-1?H[0]:E,l=a&&"object"===(0,p.default)(a)?"url(#".concat(D,")"):void 0,o=w(F,M,i,n,L,_,j,a,"butt",x,U);return i+=(M-o.strokeDashoffset+U)*100/M,t.createElement("circle",{key:s,className:"".concat(c,"-circle-path"),r:A,cx:50,cy:50,stroke:l,strokeWidth:x,opacity:1,style:o,ref:function(e){X[s]=e}})})):(s=0,V.map(function(e,r){var n=H[r]||H[H.length-1],i=w(F,M,s,e,L,_,j,n,q,x);return s+=e,t.createElement(k,{key:r,color:n,ptg:e,radius:A,prefixCls:c,gradientId:D,style:i,strokeLinecap:q,strokeWidth:x,gapDegree:_,ref:function(e){X[r]=e},size:100})}).reverse()))};var O=e.i(491816);e.i(765846);var N=e.i(896091);function I(e){return!e||e<0?0:e>100?100:e}function T({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let R=(e,t,r)=>{var n,i,s,a;let l=-1,o=-1;if("step"===t){let t=r.steps,n=r.strokeWidth;"string"==typeof e||void 0===e?(l="small"===e?2:14,o=null!=n?n:8):"number"==typeof e?[l,o]=[e,e]:[l=14,o=8]=Array.isArray(e)?e:[e.width,e.height],l*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?o=t||("small"===e?6:8):"number"==typeof e?[l,o]=[e,e]:[l=-1,o=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[l,o]="small"===e?[60,60]:[120,120]:"number"==typeof e?[l,o]=[e,e]:Array.isArray(e)&&(l=null!=(i=null!=(n=e[0])?n:e[1])?i:120,o=null!=(a=null!=(s=e[0])?s:e[1])?a:120));return[l,o]},P=e=>{let{prefixCls:r,trailColor:n=null,strokeLinecap:i="round",gapPosition:s,gapDegree:a,width:o=120,type:c,children:u,success:d,size:m=o,steps:f}=e,[h,p]=R(m,"circle"),{strokeWidth:g}=e;void 0===g&&(g=Math.max(3/h*100,6));let x=t.useMemo(()=>a||0===a?a:"dashboard"===c?75:void 0,[a,c]),v=(({percent:e,success:t,successPercent:r})=>{let n=I(T({success:t,successPercent:r}));return[n,I(I(e)-n)]})(e),y="[object Object]"===Object.prototype.toString.call(e.strokeColor),b=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||N.presetPrimaryColors.green,t||null]})({success:d,strokeColor:e.strokeColor}),_=(0,l.default)(`${r}-inner`,{[`${r}-circle-gradient`]:y}),j=t.createElement(E,{steps:f,percent:f?v[1]:v,strokeWidth:g,trailWidth:g,strokeColor:f?b[1]:b,strokeLinecap:i,trailColor:n,prefixCls:r,gapDegree:x,gapPosition:s||"dashboard"===c&&"bottom"||void 0}),k=h<=20,w=t.createElement("div",{className:_,style:{width:h,height:p,fontSize:.15*h+6}},j,!k&&u);return k?t.createElement(O.default,{title:u},w):w};e.i(296059);var $=e.i(694758),D=e.i(915654),A=e.i(183293),F=e.i(246422),L=e.i(838378);let M="--progress-line-stroke-color",B="--progress-percent",z=e=>{let t=e?"100%":"-100%";return new $.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},U=(0,F.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,L.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,A.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${M})`]},height:"100%",width:`calc(1 / var(${B}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,D.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:z(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:z(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var V=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let H=e=>{let{prefixCls:r,direction:n,percent:i,size:s,strokeWidth:a,strokeColor:o,strokeLinecap:c="round",children:u,trailColor:d=null,percentPosition:m,success:f}=e,{align:h,type:p}=m,g=o&&"string"!=typeof o?((e,t)=>{let{from:r=N.presetPrimaryColors.blue,to:n=N.presetPrimaryColors.blue,direction:i="rtl"===t?"to left":"to right"}=e,s=V(e,["from","to","direction"]);if(0!==Object.keys(s).length){let e,t=(e=[],Object.keys(s).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:s[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${i}, ${t})`;return{background:r,[M]:r}}let a=`linear-gradient(${i}, ${r}, ${n})`;return{background:a,[M]:a}})(o,n):{[M]:o,background:o},x="square"===c||"butt"===c?0:void 0,[v,y]=R(null!=s?s:[-1,a||("small"===s?6:8)],"line",{strokeWidth:a}),b=Object.assign(Object.assign({width:`${I(i)}%`,height:y,borderRadius:x},g),{[B]:I(i)/100}),_=T(e),j={width:`${I(_)}%`,height:y,borderRadius:x,backgroundColor:null==f?void 0:f.strokeColor},k=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:d||void 0,borderRadius:x}},t.createElement("div",{className:(0,l.default)(`${r}-bg`,`${r}-bg-${p}`),style:b},"inner"===p&&u),void 0!==_&&t.createElement("div",{className:`${r}-success-bg`,style:j})),w="outer"===p&&"start"===h,C="outer"===p&&"end"===h;return"outer"===p&&"center"===h?t.createElement("div",{className:`${r}-layout-bottom`},k,u):t.createElement("div",{className:`${r}-outer`,style:{width:v<0?"100%":v}},w&&u,k,C&&u)},W=e=>{let{size:r,steps:n,rounding:i=Math.round,percent:s=0,strokeWidth:a=8,strokeColor:o,trailColor:c=null,prefixCls:u,children:d}=e,m=i(s/100*n),[f,h]=R(null!=r?r:["small"===r?2:14,a],"step",{steps:n,strokeWidth:a}),p=f/n,g=Array.from({length:n});for(let e=0;et.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let K=["normal","exception","active","success"],X=t.forwardRef((e,u)=>{let d,{prefixCls:m,className:f,rootClassName:h,steps:p,strokeColor:g,percent:x=0,size:v="default",showInfo:y=!0,type:b="line",status:_,format:j,style:k,percentPosition:w={}}=e,C=q(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:S="end",type:E="outer"}=w,O=Array.isArray(g)?g[0]:g,N="string"==typeof g||Array.isArray(g)?g:void 0,$=t.useMemo(()=>{if(O){let e="string"==typeof O?O:Object.values(O)[0];return new r.FastColor(e).isLight()}return!1},[g]),D=t.useMemo(()=>{var t,r;let n=T(e);return Number.parseInt(void 0!==n?null==(t=null!=n?n:0)?void 0:t.toString():null==(r=null!=x?x:0)?void 0:r.toString(),10)},[x,e.success,e.successPercent]),A=t.useMemo(()=>!K.includes(_)&&D>=100?"success":_||"normal",[_,D]),{getPrefixCls:F,direction:L,progress:M}=t.useContext(c.ConfigContext),B=F("progress",m),[z,V,X]=U(B),Q="line"===b,J=Q&&!p,Y=t.useMemo(()=>{let r;if(!y)return null;let o=T(e),c=j||(e=>`${e}%`),u=Q&&$&&"inner"===E;return"inner"===E||j||"exception"!==A&&"success"!==A?r=c(I(x),I(o)):"exception"===A?r=Q?t.createElement(s.default,null):t.createElement(a.default,null):"success"===A&&(r=Q?t.createElement(n.default,null):t.createElement(i.default,null)),t.createElement("span",{className:(0,l.default)(`${B}-text`,{[`${B}-text-bright`]:u,[`${B}-text-${S}`]:J,[`${B}-text-${E}`]:J}),title:"string"==typeof r?r:void 0},r)},[y,x,D,A,b,B,j]);"line"===b?d=p?t.createElement(W,Object.assign({},e,{strokeColor:N,prefixCls:B,steps:"object"==typeof p?p.count:p}),Y):t.createElement(H,Object.assign({},e,{strokeColor:O,prefixCls:B,direction:L,percentPosition:{align:S,type:E}}),Y):("circle"===b||"dashboard"===b)&&(d=t.createElement(P,Object.assign({},e,{strokeColor:O,prefixCls:B,progressStatus:A}),Y));let G=(0,l.default)(B,`${B}-status-${A}`,{[`${B}-${"dashboard"===b&&"circle"||b}`]:"line"!==b,[`${B}-inline-circle`]:"circle"===b&&R(v,"circle")[0]<=20,[`${B}-line`]:J,[`${B}-line-align-${S}`]:J,[`${B}-line-position-${E}`]:J,[`${B}-steps`]:p,[`${B}-show-info`]:y,[`${B}-${v}`]:"string"==typeof v,[`${B}-rtl`]:"rtl"===L},null==M?void 0:M.className,f,h,V,X);return z(t.createElement("div",Object.assign({ref:u,style:Object.assign(Object.assign({},null==M?void 0:M.style),k),className:G,role:"progressbar","aria-valuenow":D,"aria-valuemin":0,"aria-valuemax":100},(0,o.default)(C,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),d))});e.s(["default",0,X],309821)},519756,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["UploadOutlined",0,s],519756)},663435,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(199133),i=e.i(898586),s=e.i(56456),a=e.i(399029),l=e.i(785242),o=e.i(741466);let{Text:c}=i.Typography;e.s(["default",0,({value:e,onChange:i,onTeamSelect:u,disabled:d,organizationId:m,pageSize:f=20})=>{let[h,p]=(0,r.useState)(""),[g,x]=(0,a.useDebouncedState)("",{wait:o.DEBOUNCE_WAIT_MS}),{data:v,fetchNextPage:y,hasNextPage:b,isFetchingNextPage:_,isLoading:j}=(0,l.useInfiniteTeams)(f,g||void 0,m),k=(0,r.useMemo)(()=>{if(!v?.pages)return[];let e=new Set,t=[];for(let r of v.pages)for(let n of r.teams)e.has(n.team_id)||(e.add(n.team_id),t.push(n));return t},[v]);return(0,t.jsx)(n.Select,{showSearch:!0,placeholder:"Search or select a team",value:e||void 0,onChange:e=>{i?.(e??""),u&&u(e?k.find(t=>t.team_id===e)??null:null)},disabled:d,allowClear:!0,filterOption:!1,onSearch:e=>{p(e),x(e)},searchValue:h,onPopupScroll:e=>{let t=e.currentTarget;(t.scrollTop+t.clientHeight)/t.scrollHeight>=.8&&b&&!_&&y()},loading:j,notFoundContent:j?(0,t.jsx)(s.LoadingOutlined,{spin:!0}):"No teams found","data-testid":"team-dropdown",popupRender:e=>(0,t.jsxs)(t.Fragment,{children:[e,_&&(0,t.jsx)("div",{style:{textAlign:"center",padding:8},children:(0,t.jsx)(s.LoadingOutlined,{spin:!0})})]}),children:k.map(e=>(0,t.jsxs)(n.Select.Option,{value:e.team_id,children:[(0,t.jsx)("span",{className:"font-medium",children:e.team_alias})," ",(0,t.jsxs)(c,{type:"secondary",children:["(",e.team_id,")"]})]},e.team_id))})}])},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},399029,e=>{"use strict";var t=e.i(540626),r=e.i(271645);e.s(["useDebouncedState",0,function(e,n,i){let[s,a]=(0,r.useState)(e),l=(0,t.useDebouncer)(a,n,i);return[s,l.maybeExecute,l]}])},993914,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["FileTextOutlined",0,s],993914)},233538,e=>{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}])},83733,233137,e=>{"use strict";let t,r;var n,i,s=e.i(247167),a=e.i(271645),l=e.i(544508),o=e.i(746725),c=e.i(835696);void 0!==s.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==s.default?void 0:s.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
-`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,n){let[i,s]=(0,a.useState)(r),{hasFlag:u,addFlag:d,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),n=(0,a.useCallback)(e=>r(e),[t]),i=(0,a.useCallback)(e=>r(t=>t|e),[t]),s=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:i,hasFlag:s,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&i?3:0),f=(0,a.useRef)(!1),h=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,c.useIsoMorphicEffect)(()=>{var i;if(e){if(r&&s(!0),!t){r&&d(3);return}return null==(i=null==n?void 0:n.start)||i.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:i}){let s=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:i}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(function(e,t){var r,n;let i=(0,l.disposables)();if(!e)return i.dispose;let s=!1;i.add(()=>{s=!0});let a=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{s||t()}),i.dispose}(e,n))})}),s.dispose}(t,{inFlight:f,prepare(){h.current?h.current=!1:h.current=f.current,f.current=!0,h.current||(r?(d(3),m(4)):(d(4),m(2)))},run(){h.current?r?(m(3),d(4)):(m(4),d(3)):r?m(1):d(1)},done(){var e;h.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(f.current=!1,m(7),r||s(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,p]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let d=(0,a.createContext)(null);d.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(d.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(d.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(d)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var n,i=e.i(290571),s=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),c=e.i(914189),u=e.i(144279),d=e.i(294316),m=e.i(83733);let f=(0,l.createContext)(()=>{});function h({value:e,children:t}){return l.default.createElement(f.Provider,{value:e},t)}e.s(["CloseProvider",0,h],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),v=e.i(402155),y=e.i(700020);let b=null!=(n=l.default.startTransition)?n:function(e){e()};var _=e.i(998348),j=((t=j||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),k=((r=k||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let w={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},C=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(C);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}C.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let O=(0,l.createContext)(null);function N(e,t){return(0,x.match)(t.type,w,e,t)}O.displayName="DisclosurePanelContext";let I=l.Fragment,T=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,R=Object.assign((0,y.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...n}=e,i=(0,l.useRef)(null),s=(0,d.useSyncRefs)(t,(0,d.optionalRef)(e=>{i.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(N,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=a,f=(0,c.useEvent)(e=>{m({type:1});let t=(0,v.getOwnerDocument)(i);if(!t||!u)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:f}),[f]),b=(0,l.useMemo)(()=>({open:0===o,close:f}),[o,f]),_=(0,y.useRender)();return l.default.createElement(C.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(h,{value:f},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},_({ourProps:{ref:s},theirProps:n,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,y.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:m=!1,...f}=e,[h,p]=S("Disclosure.Button"),x=(0,l.useContext)(O),v=null!==x&&x===h.panelId,b=(0,l.useRef)(null),j=(0,d.useSyncRefs)(b,t,(0,c.useEvent)(e=>{if(!v)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!v)return p({type:2,buttonId:n}),()=>{p({type:2,buttonId:null})}},[n,p,v]);let k=(0,c.useEvent)(e=>{var t;if(v){if(1===h.disclosureState)return;switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=h.buttonElement)||t.focus()}}else switch(e.key){case _.Keys.Space:case _.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),w=(0,c.useEvent)(e=>{e.key===_.Keys.Space&&e.preventDefault()}),C=(0,c.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||i||(v?(p({type:0}),null==(t=h.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:N}=(0,s.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:T}=(0,a.useHover)({isDisabled:i}),{pressed:R,pressProps:P}=(0,o.useActivePress)({disabled:i}),$=(0,l.useMemo)(()=>({open:0===h.disclosureState,hover:I,active:R,disabled:i,focus:E,autofocus:m}),[h,I,R,E,i,m]),D=(0,u.useResolveButtonType)(e,h.buttonElement),A=v?(0,y.mergeProps)({ref:j,type:D,disabled:i||void 0,autoFocus:m,onKeyDown:k,onClick:C},N,T,P):(0,y.mergeProps)({ref:j,id:n,type:D,"aria-expanded":0===h.disclosureState,"aria-controls":h.panelElement?h.panelId:void 0,disabled:i||void 0,autoFocus:m,onKeyDown:k,onKeyUp:w,onClick:C},N,T,P);return(0,y.useRender)()({ourProps:A,theirProps:f,slot:$,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,y.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-panel-${r}`,transition:i=!1,...s}=e,[a,o]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[f,h]=(0,l.useState)(null),g=(0,d.useSyncRefs)(t,(0,c.useEvent)(e=>{b(()=>o({type:5,element:e}))}),h);(0,l.useEffect)(()=>(o({type:3,panelId:n}),()=>{o({type:3,panelId:null})}),[n,o]);let x=(0,p.useOpenClosed)(),[v,_]=(0,m.useTransition)(i,f,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),j=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:u}),[a.disclosureState,u]),k={ref:g,id:n,...(0,m.transitionDataAttributes)(_)},w=(0,y.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(O.Provider,{value:a.panelId},w({ourProps:k,theirProps:s,slot:j,defaultTag:"div",features:T,visible:v,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,R],886148);let P=(0,l.createContext)(void 0);var $=e.i(444755);let D=(0,e.i(673706).makeClassName)("Accordion"),A=(0,l.createContext)({isOpen:!1}),F=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:n=!1,children:s,className:a}=e,o=(0,i.__rest)(e,["defaultOpen","children","className"]),c=null!=(r=(0,l.useContext)(P))?r:(0,$.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(R,Object.assign({as:"div",ref:t,className:(0,$.tremorTwMerge)(D("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",c,a),defaultOpen:n},o),({open:e})=>l.default.createElement(A.Provider,{value:{isOpen:e}},s))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148),i=e.i(444755);let s=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,c=(0,t.__rest)(e,["children","className"]);return r.default.createElement(n.Disclosure.Panel,Object.assign({ref:a,className:(0,i.tremorTwMerge)(s("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},c),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148);let i=e=>{var n=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},n),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var s=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:c,className:u}=e,d=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(s.OpenContext);return r.default.createElement(n.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",u)},d),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},c),r.default.createElement("div",null,r.default.createElement(i,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},503269,214520,601893,694421,140721,942803,35889,722678,e=>{"use strict";var t=e.i(271645),r=e.i(914189);e.s(["useControllable",0,function(e,n,i){let[s,a]=(0,t.useState)(i),l=void 0!==e,o=(0,t.useRef)(l),c=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!l||o.current||c.current?l||!o.current||u.current||(u.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:s,(0,r.useEvent)(e=>(l||a(e),null==n?void 0:n(e)))]}],503269),e.s(["useDefaultValue",0,function(e){let[r]=(0,t.useState)(e);return r}],214520);let n=(0,t.createContext)(void 0);function i(){return(0,t.useContext)(n)}e.s(["useDisabled",0,i],601893);var s=e.i(174080),a=e.i(746725);function l(e={},t=null,r=[]){for(let[n,i]of Object.entries(e))!function e(t,r,n){if(Array.isArray(n))for(let[i,s]of n.entries())e(t,o(r,i.toString()),s);else n instanceof Date?t.push([r,n.toISOString()]):"boolean"==typeof n?t.push([r,n?"1":"0"]):"string"==typeof n?t.push([r,n]):"number"==typeof n?t.push([r,`${n}`]):null==n?t.push([r,""]):l(n,r,t)}(r,o(t,n),i);return r}function o(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}},"objectToFormEntries",0,l],694421);var c=e.i(700020),u=e.i(2788);let d=(0,t.createContext)(null);function m({children:e}){let r=(0,t.useContext)(d);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:n}=r;return n?(0,s.createPortal)(t.default.createElement(t.default.Fragment,null,e),n):null}function f({setForm:e,formId:r}){return(0,t.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,function({data:e,form:r,disabled:n,onReset:i,overrides:s}){let[o,d]=(0,t.useState)(null),h=(0,a.useDisposables)();return(0,t.useEffect)(()=>{if(i&&o)return h.addEventListener(o,"reset",i)},[o,r,i]),t.default.createElement(m,null,t.default.createElement(f,{setForm:d,formId:r}),l(e).map(([e,i])=>t.default.createElement(u.Hidden,{features:u.HiddenFeatures.Hidden,...(0,c.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:n,name:e,value:i,...s})})))}],140721);let h=(0,t.createContext)(void 0);function p(){return(0,t.useContext)(h)}e.s(["useProvidedId",0,p],942803);var g=e.i(835696),x=e.i(294316);let v=(0,t.createContext)(null);v.displayName="DescriptionContext";let y=Object.assign((0,c.forwardRefWithAs)(function(e,r){let n=(0,t.useId)(),s=i(),{id:a=`headlessui-description-${n}`,...l}=e,o=function e(){let r=(0,t.useContext)(v);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),u=(0,x.useSyncRefs)(r);(0,g.useIsoMorphicEffect)(()=>o.register(a),[a,o.register]);let d=s||!1,m=(0,t.useMemo)(()=>({...o.slot,disabled:d}),[o.slot,d]),f={ref:u,...o.props,id:a};return(0,c.useRender)()({ourProps:f,theirProps:l,slot:m,defaultTag:"p",name:o.name||"Description"})}),{});e.s(["Description",0,y,"useDescribedBy",0,function(){var e,r;return null!=(r=null==(e=(0,t.useContext)(v))?void 0:e.value)?r:void 0},"useDescriptions",0,function(){let[e,n]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,r.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),s=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(v.Provider,{value:s},e.children)},[n])]}],35889);let b=(0,t.createContext)(null);function _(e){var r,n,i;let s=null!=(n=null==(r=(0,t.useContext)(b))?void 0:r.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[s,...e].filter(Boolean).join(" "):s}b.displayName="LabelContext";let j=Object.assign((0,c.forwardRefWithAs)(function(e,n){var s;let a=(0,t.useId)(),l=function e(){let r=(0,t.useContext)(b);if(null===r){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return r}(),o=p(),u=i(),{id:d=`headlessui-label-${a}`,htmlFor:m=null!=o?o:null==(s=l.props)?void 0:s.htmlFor,passive:f=!1,...h}=e,v=(0,x.useSyncRefs)(n);(0,g.useIsoMorphicEffect)(()=>l.register(d),[d,l.register]);let y=(0,r.useEvent)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),_=u||!1,j=(0,t.useMemo)(()=>({...l.slot,disabled:_}),[l.slot,_]),k={ref:v,...l.props,id:d,htmlFor:m,onClick:y};return f&&("onClick"in k&&(delete k.htmlFor,delete k.onClick),"onClick"in h&&delete h.onClick),(0,c.useRender)()({ourProps:k,theirProps:h,slot:j,defaultTag:m?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,j,"useLabelledBy",0,_,"useLabels",0,function({inherit:e=!1}={}){let n=_(),[i,s]=(0,t.useState)([]),a=e?[n,...i].filter(Boolean):i;return[a.length>0?a.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(s(t=>[...t,e]),()=>s(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:i},e.children)},[s])]}],722678)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},59935,(e,t,r)=>{var n;let i;e.e,n=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},n=!r.document&&!!r.postMessage,i=r.IS_PAPA_WORKER||!1,s={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,i)r.postMessage({results:s,workerId:l.WORKER_ID,finished:n});else if(_(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!n||!_(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),n||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):i&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e,r,i=this._config.downloadRequestHeaders;for(r in i)t.setRequestHeader(r,i[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,n="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,n?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,n=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){n&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),n=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function f(e){var t,r,n,i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,c=0,u=0,d=!1,m=!1,f=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function v(){if(g&&n&&(j("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),n=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(s.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?i>=f.length?"__parsed_extra":f[i]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(n[l]=n[l]||[],n[l].push(o)):n[l]=o}return e.header&&(i>f.length?j("FieldMismatch","TooManyFields","Too many fields: expected "+f.length+" fields but parsed "+i,u+r):ie.preview?r.abort():(g.data=g.data[0],i(g,o))))}),this.parse=function(i,s,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(i,o)),n=!1,e.delimiter?_(e.delimiter)&&(e.delimiter=e.delimiter(i),g.meta.delimiter=e.delimiter):((o=((t,r,n,i,s)=>{var a,o,c,u;s=s||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var d=0;d=r.length/2?"\r\n":"\r"}}function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode,o=null,c=!1,u=null==e.quoteChar?'"':e.quoteChar,d=u;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof t||-1=s)return L(!0);break}w.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:k.length,index:m}),R++}}else if(n&&0===C.length&&l.substring(m,m+b)===n){if(-1===I)return L();m=I+y,I=l.indexOf(r,m),N=l.indexOf(t,m)}else if(-1!==N&&(N=s)return L(!0)}return A();function $(e){k.push(e),S=m}function D(e){return -1!==e&&(e=l.substring(R+1,e))&&""===e.trim()?e.length:0}function A(e){return g||(void 0===e&&(e=l.substring(m)),C.push(e),m=x,$(C),j&&M()),L()}function F(e){m=e,$(C),C=[],I=l.indexOf(r,m)}function L(n){if(e.header&&!p&&k.length&&!c){var i=k[0],s=Object.create(null),a=new Set(i);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(n=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),RegExp(h(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,c);if("object"==typeof e[0])return f(u||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],c);throw Error("Unable to serialize unrecognized input");function f(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var t=e.i(843476),r=e.i(827252),n=e.i(213205),i=e.i(912598),s=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),c=e.i(35983),u=e.i(779241),d=e.i(560445),m=e.i(464571),f=e.i(536916),h=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),v=e.i(770914),y=e.i(592968),b=e.i(898586),_=e.i(271645),j=e.i(599724),k=e.i(291542),w=e.i(515831),C=e.i(519756),S=e.i(737434),E=e.i(285027),O=e.i(993914),N=e.i(955135);e.i(247167);var I=e.i(931067);let T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var R=e.i(9583),P=_.forwardRef(function(e,t){return _.createElement(R.default,(0,I.default)({},e,{ref:t,icon:T}))}),$=e.i(602869),D=e.i(59935),A=e.i(220508),F=e.i(964306);let L=_.forwardRef(function(e,t){return _.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),_.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var M=e.i(237016),B=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:n,onUsersCreated:i})=>{let[s,a]=(0,_.useState)(!1),[l,o]=(0,_.useState)([]),[c,u]=(0,_.useState)(!1),[d,f]=(0,_.useState)(null),[h,p]=(0,_.useState)(null),[x,v]=(0,_.useState)(null),[y,I]=(0,_.useState)(null),[T,R]=(0,_.useState)(null),[z,U]=(0,_.useState)("http://localhost:4000");(0,_.useEffect)(()=>{(async()=>{try{let t=await (0,$.getProxyUISettings)(e);R(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),U(new URL("/",window.location.href).toString())},[e]);let V=async()=>{u(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let n=0;ne.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),i.models&&"string"==typeof i.models&&""!==i.models.trim()&&(t.models=i.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),i.max_budget&&""!==i.max_budget.toString().trim()){let e=parseFloat(i.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}i.budget_duration&&""!==i.budget_duration.trim()&&(t.budget_duration=i.budget_duration.trim()),i.metadata&&"string"==typeof i.metadata&&""!==i.metadata.trim()&&(t.metadata=i.metadata.trim());let s=await (0,$.userCreateCall)(e,null,t);if(s&&(s.key||s.user_id)){r=!0;let t=s.data?.user_id||s.user_id;try{if(T?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===n?{...t,status:"success",key:s.key||s.user_id,invitation_link:e}:t))}else{let r=await (0,$.invitationCreateCall)(e,t),i=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,invitation_link:i}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=s?.error||"Failed to create user";o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}u(!1),r&&i&&i()},H=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(M.CopyToClipboard,{text:r.invitation_link,onCopy:()=>B.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:s,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[y?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(P,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(O.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:y.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(y.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),f(null),p(null),v(null)},className:"flex items-center",icon:(0,t.jsx)(N.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!h&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(w.Upload,{beforeUpload:e=>((f(null),p(null),v(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?v(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):D.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let n=["user_email","user_role"].filter(e=>!t.includes(e));if(n.length>0){p(`Your CSV is missing these required columns: ${n.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let n=e.data.slice(1).map((e,n)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(i.max_budget.toString())&&s.push("Max budget must be greater than 0")),i.budget_duration&&!i.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&s.push(`Invalid budget duration format "${i.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),i.teams&&"string"==typeof i.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=i.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&s.push(`Unknown team(s): ${t.join(", ")}`)}return s.length>0&&(i.isValid=!1,i.error=s.join(", ")),i}).filter(Boolean),i=n.filter(e=>e.isValid);o(n),0===n.length?p("No valid data rows found in the CSV file. Please check your file format."):0===i.length?f("No valid users found in the CSV. Please check the errors below and fix your CSV file."):i.length{f(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(v(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),B.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(C.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),h&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(L,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:h}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),d&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"text-red-600 font-medium",children:d}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(j.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(j.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(j.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(j.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(j.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(k.Table,{dataSource:l,columns:H,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),f(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([D.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),n=document.createElement("a");n.href=r,n.download="bulk_users_results.csv",document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var U=e.i(663435),V=e.i(355619);function H({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:n,invitationLinkData:i,modalType:s="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:n}){if(!e)return"";let i=new URL(e).pathname,s=i&&"/"!==i?`${i}/ui`:"ui";return r?new URL(s,e).toString():t?new URL(`${s}/onboarding?invitation_id=${t}${n?"&action=reset_password":""}`,e).toString():""})({baseUrl:n,invitationId:i?.id,hasUserSetupSso:i?.has_user_setup_sso??!1,resetPassword:"resetPassword"===s});return(0,t.jsxs)(g.Modal,{title:"invitation"===s?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===s?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(j.Text,{children:i?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(j.Text,{children:"invitation"===s?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(j.Text,{children:(0,t.jsx)(j.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(M.CopyToClipboard,{text:o(),onCopy:()=>B.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===s?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,H],172372);let{Option:W}=x.Select,{Text:q,Link:K,Title:X}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:j,possibleUIRoles:k,onUserCreated:w,isEmbedded:C=!1})=>{let S=(0,i.useQueryClient)(),[E,O]=(0,_.useState)(null),[N]=h.Form.useForm(),[I,T]=(0,_.useState)(!1),[R,P]=(0,_.useState)(!1),[D,A]=(0,_.useState)([]),[F,L]=(0,_.useState)(!1),[M,X]=(0,_.useState)(null),[Q,J]=(0,_.useState)(null),{data:Y=[]}=(0,s.useOrganizations)();(0,_.useMemo)(()=>{let e=Y.flatMap(e=>e.teams||[]);return e.length>0?e:j||[]},[Y,j]),(0,_.useEffect)(()=>{let t=async()=>{try{let t=await (0,$.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{B.default.info("Making API Call"),C||T(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,$.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),P(!0);let n=r.data?.user_id||r.user_id;if(w&&C){w(n),N.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:n,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};X(t),L(!0)}else(0,$.invitationCreateCall)(b,n).then(e=>{e.has_user_setup_sso=!1,X(e),L(!0)});B.default.success("API user Created"),N.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";B.default.fromBackend(e),console.error("Error creating the user:",t)}};return C?(0,t.jsxs)(h.Form,{form:N,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(K,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(u.TextInput,{placeholder:""})}),(0,t.jsx)(h.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:k&&Object.entries(k).map(([e,{ui_label:r,description:n}])=>(0,t.jsx)(c.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(q,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:n})]})},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>T(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:j,possibleUIRoles:k}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{T(!1),N.resetFields()},onCancel:()=>{T(!1),P(!1),N.resetFields()},children:[(0,t.jsxs)(v.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(q,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(d.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(K,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(h.Form,{form:N,onFinish:G,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(h.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(h.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(y.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:k&&Object.entries(k).map(([e,{ui_label:r,description:n}])=>(0,t.jsxs)(c.SelectItem,{value:e,title:r,children:[(0,t.jsx)(q,{children:r}),(0,t.jsxs)(q,{type:"secondary",children:[" - ",n]})]},e))})}),(0,t.jsx)(h.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(h.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:Y.map(e=>(0,t.jsxs)(W,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(h.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(h.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(f.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(q,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(h.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(y.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),D.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,V.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(n.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),R&&(0,t.jsx)(H,{isInvitationLinkModalVisible:F,setIsInvitationLinkModalVisible:L,baseUrl:Q||"",invitationLinkData:M})]})}],371455)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0zu_-j98w3dch.js b/litellm/proxy/_experimental/out/_next/static/chunks/0zu_-j98w3dch.js
deleted file mode 100644
index 64e213e772e..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/0zu_-j98w3dch.js
+++ /dev/null
@@ -1,420 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,841947,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t])},37727,e=>{"use strict";var t=e.i(841947);e.s(["X",()=>t.default])},678784,e=>{"use strict";var t=e.i(678745);e.s(["CheckIcon",()=>t.default])},727612,e=>{"use strict";let t=(0,e.i(475254).default)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",0,t],727612)},788699,e=>{"use strict";let t=(0,e.i(475254).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,t],788699)},541202,e=>{"use strict";var t=e.i(843476),o=e.i(522016),r=e.i(560445);e.s(["DeprecationBanner",0,({featureName:e})=>(0,t.jsx)(r.Alert,{message:`${e} is on a draft deprecation list`,description:(0,t.jsxs)(t.Fragment,{children:[`${e} is one of several experimental features we're considering removing, potentially as early as September 1, 2026. This list is a draft and is not final. If you rely on this feature, please share feedback on the `,(0,t.jsx)(o.default,{href:"https://github.com/BerriAI/litellm/discussions/32090",target:"_blank",rel:"noopener noreferrer",children:"deprecation discussion"}),"."]}),type:"info",showIcon:!0,closable:!0,style:{marginBottom:16}})])},921511,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(199133),a=e.i(602869);function i(e){return e.filter(e=>(e.version_status??"draft")!=="draft").map(e=>{var t;let o=e.version_number??1,r=e.version_status??"draft";return{label:`${e.policy_name} — v${o} (${r})${e.description?` — ${e.description}`:""}`,value:"production"===r?e.policy_name:e.policy_id?(t=e.policy_id,`policy_${t}`):e.policy_name}})}e.s(["default",0,({onChange:e,value:n,className:s,accessToken:l,disabled:c,onPoliciesLoaded:d})=>{let[u,p]=(0,o.useState)([]),[m,h]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{(async()=>{if(l){h(!0);try{let e=await (0,a.getPoliciesList)(l);e.policies&&(p(e.policies),d?.(e.policies))}catch(e){console.error("Error fetching policies:",e)}finally{h(!1)}}})()},[l,d]),(0,t.jsx)("div",{children:(0,t.jsx)(r.Select,{mode:"multiple",disabled:c,placeholder:c?"Setting policies is a premium feature.":"Select policies (production or published versions)",onChange:t=>{e(t)},value:n,loading:m,className:s,allowClear:!0,options:i(u),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})},"getPolicyOptionEntries",0,i])},891547,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(199133),a=e.i(602869);e.s(["default",0,({onChange:e,value:i,className:n,accessToken:s,disabled:l})=>{let[c,d]=(0,o.useState)([]),[u,p]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{(async()=>{if(s){p(!0);try{let e=await (0,a.getGuardrailsList)(s);e.guardrails&&d(e.guardrails)}catch(e){console.error("Error fetching guardrails:",e)}finally{p(!1)}}})()},[s]),(0,t.jsx)("div",{children:(0,t.jsx)(r.Select,{mode:"multiple",disabled:l,placeholder:l?"Setting guardrails is a premium feature.":"Select guardrails",onChange:t=>{e(t)},value:i,loading:u,className:n,allowClear:!0,options:c.map(e=>({label:`${e.guardrail_name}`,value:e.guardrail_name})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})}])},655063,e=>{"use strict";var t=e.i(399029),o=e.i(271645);e.s(["useDebouncedValue",0,function(e,r,a){let[i,n,s]=(0,t.useDebouncedState)(e,r,a);return(0,o.useEffect)(()=>{n(e)},[e,n]),[i,s]}])},434166,e=>{"use strict";e.s(["getSecureItem",0,function(e){try{let t=window.sessionStorage.getItem(e);if(null===t)return null;return decodeURIComponent(atob(t).split("").map(e=>"%"+e.charCodeAt(0).toString(16).padStart(2,"0")).join(""))}catch{return null}},"setSecureItem",0,function(e,t){window.sessionStorage.setItem(e,btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(e,t)=>String.fromCharCode(parseInt(t,16)))))}])},872934,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ExportOutlined",0,i],872934)},596239,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["LinkOutlined",0,i],596239)},438957,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 00608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z"}}]},name:"key",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["KeyOutlined",0,i],438957)},516015,(e,t,o)=>{},898547,(e,t,o)=>{var r=e.i(247167);e.r(516015);var a=e.r(271645),i=a&&"object"==typeof a&&"default"in a?a:{default:a},n=void 0!==r.default&&r.default.env&&!0,s=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,o=t.name,r=void 0===o?"stylesheet":o,a=t.optimizeForSpeed,i=void 0===a?n:a;c(s(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",c("boolean"==typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,o=e.prototype;return o.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},o.isOptimizeForSpeed=function(){return this._optimizeForSpeed},o.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(n||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,o){return"number"==typeof o?e._serverSheet.cssRules[o]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),o},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},o.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;ttypeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!o.cssRules[e])return e;o.deleteRule(e);try{o.insertRule(t,e)}catch(r){n||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),o.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];c(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},o.deleteRule=function(e){if("u"typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},o.cssRules=function(){var e=this;return"u">>0},u={};function p(e,t){if(!t)return"jsx-"+e;var o=String(t),r=e+o;return u[r]||(u[r]="jsx-"+d(e+"-"+o)),u[r]}function m(e,t){"u"typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var o=this.getIdAndRules(e),r=o.styleId,a=o.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var i=a.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=i,this._instancesCounts[r]=1},t.remove=function(e){var t=this,o=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(o in this._instancesCounts,"styleId: `"+o+"` not found"),this._instancesCounts[o]-=1,this._instancesCounts[o]<1){var r=this._fromServer&&this._fromServer[o];r?(r.parentNode.removeChild(r),delete this._fromServer[o]):(this._indices[o].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[o]),delete this._instancesCounts[o]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],o=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return o[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,o;return t=this.cssRules(),void 0===(o=e)&&(o={}),t.map(function(e){var t=e[0],r=e[1];return i.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:o.nonce?o.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,o=e.dynamic,r=e.id;if(o){var a=p(r,o);return{styleId:a,rules:Array.isArray(t)?t.map(function(e){return m(a,e)}):[m(a,t)]}}return{styleId:p(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),f=a.createContext(null);function g(){return new h}function b(){return a.useContext(f)}f.displayName="StyleSheetContext";var v=i.default.useInsertionEffect||i.default.useLayoutEffect,x="u">typeof window?g():void 0;function y(e){var t=x||b();return t&&("u"{t.exports=e.r(898547).style},339019,865361,e=>{"use strict";var t,o,r=((t={}).AUDIO_SPEECH="audio_speech",t.AUDIO_TRANSCRIPTION="audio_transcription",t.IMAGE_GENERATION="image_generation",t.VIDEO_GENERATION="video_generation",t.CHAT="chat",t.RESPONSES="responses",t.IMAGE_EDITS="image_edits",t.ANTHROPIC_MESSAGES="anthropic_messages",t.EMBEDDING="embedding",t),a=((o={}).IMAGE="image",o.VIDEO="video",o.CHAT="chat",o.RESPONSES="responses",o.IMAGE_EDITS="image_edits",o.ANTHROPIC_MESSAGES="anthropic_messages",o.EMBEDDINGS="embeddings",o.SPEECH="speech",o.TRANSCRIPTION="transcription",o.A2A_AGENTS="a2a_agents",o.MCP="mcp",o.REALTIME="realtime",o.INTERACTIONS="interactions",o);let i={image_generation:"image",video_generation:"video",chat:"chat",responses:"responses",image_edits:"image_edits",anthropic_messages:"anthropic_messages",audio_speech:"speech",audio_transcription:"transcription",embedding:"embeddings"};e.s(["EndpointType",()=>a,"getEndpointType",0,e=>Object.values(r).includes(e)?i[e]:"chat"],865361),e.s(["generateCodeSnippet",0,e=>{let t,{apiKeySource:o,accessToken:r,apiKey:i,inputMessage:n,chatHistory:s,selectedTags:l,selectedVectorStores:c,selectedGuardrails:d,selectedPolicies:u,selectedMCPServers:p,mcpServers:m,mcpServerToolRestrictions:h,selectedVoice:f,endpointType:g,selectedModel:b,selectedSdk:v,proxySettings:x}=e,y="session"===o?r:i,_=window.location.origin,k=x?.LITELLM_UI_API_DOC_BASE_URL;k&&k.trim()?_=k:x?.PROXY_BASE_URL&&(_=x.PROXY_BASE_URL);let w=n||"Your prompt here",j=w.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n"),S=s.filter(e=>!e.isImage).map(({role:e,content:t})=>({role:e,content:t})),z={};l.length>0&&(z.tags=l),c.length>0&&(z.vector_stores=c),d.length>0&&(z.guardrails=d),u.length>0&&(z.policies=u);let C=b||"your-model-name",R="azure"===v?`import openai
-
-client = openai.AzureOpenAI(
- api_key="${y||"YOUR_LITELLM_API_KEY"}",
- azure_endpoint="${_}",
- api_version="2024-02-01"
-)`:`import openai
-
-client = openai.OpenAI(
- api_key="${y||"YOUR_LITELLM_API_KEY"}",
- base_url="${_}"
-)`;switch(g){case a.CHAT:{let e=Object.keys(z).length>0,o="";if(e){let e=JSON.stringify({metadata:z},null,2).split("\n").map(e=>" ".repeat(4)+e).join("\n").trim();o=`,
- extra_body=${e}`}let r=S.length>0?S:[{role:"user",content:w}];t=`
-import base64
-
-# Helper function to encode images to base64
-def encode_image(image_path):
- with open(image_path, "rb") as image_file:
- return base64.b64encode(image_file.read()).decode('utf-8')
-
-# Example with text only
-response = client.chat.completions.create(
- model="${C}",
- messages=${JSON.stringify(r,null,4)}${o}
-)
-
-print(response)
-
-# Example with image or PDF (uncomment and provide file path to use)
-# base64_file = encode_image("path/to/your/file.jpg") # or .pdf
-# response_with_file = client.chat.completions.create(
-# model="${C}",
-# messages=[
-# {
-# "role": "user",
-# "content": [
-# {
-# "type": "text",
-# "text": "${j}"
-# },
-# {
-# "type": "image_url",
-# "image_url": {
-# "url": f"data:image/jpeg;base64,{base64_file}" # or data:application/pdf;base64,{base64_file}
-# }
-# }
-# ]
-# }
-# ]${o}
-# )
-# print(response_with_file)
-`;break}case a.RESPONSES:{let e=Object.keys(z).length>0,o="";if(e){let e=JSON.stringify({metadata:z},null,2).split("\n").map(e=>" ".repeat(4)+e).join("\n").trim();o=`,
- extra_body=${e}`}let r=S.length>0?S:[{role:"user",content:w}];t=`
-import base64
-
-# Helper function to encode images to base64
-def encode_image(image_path):
- with open(image_path, "rb") as image_file:
- return base64.b64encode(image_file.read()).decode('utf-8')
-
-# Example with text only
-response = client.responses.create(
- model="${C}",
- input=${JSON.stringify(r,null,4)}${o}
-)
-
-print(response.output_text)
-
-# Example with image or PDF (uncomment and provide file path to use)
-# base64_file = encode_image("path/to/your/file.jpg") # or .pdf
-# response_with_file = client.responses.create(
-# model="${C}",
-# input=[
-# {
-# "role": "user",
-# "content": [
-# {"type": "input_text", "text": "${j}"},
-# {
-# "type": "input_image",
-# "image_url": f"data:image/jpeg;base64,{base64_file}", # or data:application/pdf;base64,{base64_file}
-# },
-# ],
-# }
-# ]${o}
-# )
-# print(response_with_file.output_text)
-`;break}case a.IMAGE:t="azure"===v?`
-# NOTE: The Azure SDK does not have a direct equivalent to the multi-modal 'responses.create' method shown for OpenAI.
-# This snippet uses 'client.images.generate' and will create a new image based on your prompt.
-# It does not use the uploaded image, as 'client.images.generate' does not support image inputs in this context.
-import os
-import requests
-import json
-import time
-from PIL import Image
-
-result = client.images.generate(
- model="${C}",
- prompt="${n}",
- n=1
-)
-
-json_response = json.loads(result.model_dump_json())
-
-# Set the directory for the stored image
-image_dir = os.path.join(os.curdir, 'images')
-
-# If the directory doesn't exist, create it
-if not os.path.isdir(image_dir):
- os.mkdir(image_dir)
-
-# Initialize the image path
-image_filename = f"generated_image_{int(time.time())}.png"
-image_path = os.path.join(image_dir, image_filename)
-
-try:
- # Retrieve the generated image
- if json_response.get("data") && len(json_response["data"]) > 0 && json_response["data"][0].get("url"):
- image_url = json_response["data"][0]["url"]
- generated_image = requests.get(image_url).content
- with open(image_path, "wb") as image_file:
- image_file.write(generated_image)
-
- print(f"Image saved to {image_path}")
- # Display the image
- image = Image.open(image_path)
- image.show()
- else:
- print("Could not find image URL in response.")
- print("Full response:", json_response)
-except Exception as e:
- print(f"An error occurred: {e}")
- print("Full response:", json_response)
-`:`
-import base64
-import os
-import time
-import json
-from PIL import Image
-import requests
-
-# Helper function to encode images to base64
-def encode_image(image_path):
- with open(image_path, "rb") as image_file:
- return base64.b64encode(image_file.read()).decode('utf-8')
-
-# Helper function to create a file (simplified for this example)
-def create_file(image_path):
- # In a real implementation, this would upload the file to OpenAI
- # For this example, we'll just return a placeholder ID
- return f"file_{os.path.basename(image_path).replace('.', '_')}"
-
-# The prompt entered by the user
-prompt = "${j}"
-
-# Encode images to base64
-base64_image1 = encode_image("body-lotion.png")
-base64_image2 = encode_image("soap.png")
-
-# Create file IDs
-file_id1 = create_file("body-lotion.png")
-file_id2 = create_file("incense-kit.png")
-
-response = client.responses.create(
- model="${C}",
- input=[
- {
- "role": "user",
- "content": [
- {"type": "input_text", "text": prompt},
- {
- "type": "input_image",
- "image_url": f"data:image/jpeg;base64,{base64_image1}",
- },
- {
- "type": "input_image",
- "image_url": f"data:image/jpeg;base64,{base64_image2}",
- },
- {
- "type": "input_image",
- "file_id": file_id1,
- },
- {
- "type": "input_image",
- "file_id": file_id2,
- }
- ],
- }
- ],
- tools=[{"type": "image_generation"}],
-)
-
-# Process the response
-image_generation_calls = [
- output
- for output in response.output
- if output.type == "image_generation_call"
-]
-
-image_data = [output.result for output in image_generation_calls]
-
-if image_data:
- image_base64 = image_data[0]
- image_filename = f"edited_image_{int(time.time())}.png"
- with open(image_filename, "wb") as f:
- f.write(base64.b64decode(image_base64))
- print(f"Image saved to {image_filename}")
-else:
- # If no image is generated, there might be a text response with an explanation
- text_response = [output.text for output in response.output if hasattr(output, 'text')]
- if text_response:
- print("No image generated. Model response:")
- print("\\n".join(text_response))
- else:
- print("No image data found in response.")
- print("Full response for debugging:")
- print(response)
-`;break;case a.IMAGE_EDITS:t="azure"===v?`
-import base64
-import os
-import time
-import json
-from PIL import Image
-import requests
-
-# Helper function to encode images to base64
-def encode_image(image_path):
- with open(image_path, "rb") as image_file:
- return base64.b64encode(image_file.read()).decode('utf-8')
-
-# The prompt entered by the user
-prompt = "${j}"
-
-# Encode images to base64
-base64_image1 = encode_image("body-lotion.png")
-base64_image2 = encode_image("soap.png")
-
-# Create file IDs
-file_id1 = create_file("body-lotion.png")
-file_id2 = create_file("incense-kit.png")
-
-response = client.responses.create(
- model="${C}",
- input=[
- {
- "role": "user",
- "content": [
- {"type": "input_text", "text": prompt},
- {
- "type": "input_image",
- "image_url": f"data:image/jpeg;base64,{base64_image1}",
- },
- {
- "type": "input_image",
- "image_url": f"data:image/jpeg;base64,{base64_image2}",
- },
- {
- "type": "input_image",
- "file_id": file_id1,
- },
- {
- "type": "input_image",
- "file_id": file_id2,
- }
- ],
- }
- ],
- tools=[{"type": "image_generation"}],
-)
-
-# Process the response
-image_generation_calls = [
- output
- for output in response.output
- if output.type == "image_generation_call"
-]
-
-image_data = [output.result for output in image_generation_calls]
-
-if image_data:
- image_base64 = image_data[0]
- image_filename = f"edited_image_{int(time.time())}.png"
- with open(image_filename, "wb") as f:
- f.write(base64.b64decode(image_base64))
- print(f"Image saved to {image_filename}")
-else:
- # If no image is generated, there might be a text response with an explanation
- text_response = [output.text for output in response.output if hasattr(output, 'text')]
- if text_response:
- print("No image generated. Model response:")
- print("\\n".join(text_response))
- else:
- print("No image data found in response.")
- print("Full response for debugging:")
- print(response)
-`:`
-import base64
-import os
-import time
-
-# Helper function to encode images to base64
-def encode_image(image_path):
- with open(image_path, "rb") as image_file:
- return base64.b64encode(image_file.read()).decode('utf-8')
-
-# Helper function to create a file (simplified for this example)
-def create_file(image_path):
- # In a real implementation, this would upload the file to OpenAI
- # For this example, we'll just return a placeholder ID
- return f"file_{os.path.basename(image_path).replace('.', '_')}"
-
-# The prompt entered by the user
-prompt = "${j}"
-
-# Encode images to base64
-base64_image1 = encode_image("body-lotion.png")
-base64_image2 = encode_image("soap.png")
-
-# Create file IDs
-file_id1 = create_file("body-lotion.png")
-file_id2 = create_file("incense-kit.png")
-
-response = client.responses.create(
- model="${C}",
- input=[
- {
- "role": "user",
- "content": [
- {"type": "input_text", "text": prompt},
- {
- "type": "input_image",
- "image_url": f"data:image/jpeg;base64,{base64_image1}",
- },
- {
- "type": "input_image",
- "image_url": f"data:image/jpeg;base64,{base64_image2}",
- },
- {
- "type": "input_image",
- "file_id": file_id1,
- },
- {
- "type": "input_image",
- "file_id": file_id2,
- }
- ],
- }
- ],
- tools=[{"type": "image_generation"}],
-)
-
-# Process the response
-image_generation_calls = [
- output
- for output in response.output
- if output.type == "image_generation_call"
-]
-
-image_data = [output.result for output in image_generation_calls]
-
-if image_data:
- image_base64 = image_data[0]
- image_filename = f"edited_image_{int(time.time())}.png"
- with open(image_filename, "wb") as f:
- f.write(base64.b64decode(image_base64))
- print(f"Image saved to {image_filename}")
-else:
- # If no image is generated, there might be a text response with an explanation
- text_response = [output.text for output in response.output if hasattr(output, 'text')]
- if text_response:
- print("No image generated. Model response:")
- print("\\n".join(text_response))
- else:
- print("No image data found in response.")
- print("Full response for debugging:")
- print(response)
-`;break;case a.EMBEDDINGS:t=`
-response = client.embeddings.create(
- input="${n||"Your string here"}",
- model="${C}",
- encoding_format="base64" # or "float"
-)
-
-print(response.data[0].embedding)
-`;break;case a.TRANSCRIPTION:t=`
-# Open the audio file
-audio_file = open("path/to/your/audio/file.mp3", "rb")
-
-# Make the transcription request
-response = client.audio.transcriptions.create(
- model="${C}",
- file=audio_file${n?`,
- prompt="${n.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:""}
-)
-
-print(response.text)
-`;break;case a.SPEECH:t=`
-# Make the text-to-speech request
-response = client.audio.speech.create(
- model="${C}",
- input="${n||"Your text to convert to speech here"}",
- voice="${f}" # Options: alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer
-)
-
-# Save the audio to a file
-output_filename = "output_speech.mp3"
-response.stream_to_file(output_filename)
-print(f"Audio saved to {output_filename}")
-
-# Optional: Customize response format and speed
-# response = client.audio.speech.create(
-# model="${C}",
-# input="${n||"Your text to convert to speech here"}",
-# voice="alloy",
-# response_format="mp3", # Options: mp3, opus, aac, flac, wav, pcm
-# speed=1.0 # Range: 0.25 to 4.0
-# )
-# response.stream_to_file("output_speech.mp3")
-`;break;default:t="\n# Code generation for this endpoint is not implemented yet."}return`${R}
-${t}`}],339019)},366308,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ToolOutlined",0,i],366308)},518617,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["CloseCircleOutlined",0,i],518617)},245704,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["CheckCircleOutlined",0,i],245704)},149192,e=>{"use strict";var t=e.i(864517);e.s(["CloseOutlined",()=>t.default])},19732,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z"}}]},name:"experiment",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ExperimentOutlined",0,i],19732)},362024,e=>{"use strict";var t=e.i(988122);e.s(["Collapse",()=>t.default])},240647,e=>{"use strict";var t=e.i(286612);e.s(["RightOutlined",()=>t.default])},313603,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["SettingOutlined",0,i],313603)},782273,793916,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z"}}]},name:"sound",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["SoundOutlined",0,i],782273);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z"}}]},name:"audio",theme:"outlined"};var s=o.forwardRef(function(e,r){return o.createElement(a.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["AudioOutlined",0,s],793916)},367240,e=>{"use strict";let t=(0,e.i(475254).default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);e.s(["RotateCcw",0,t],367240)},431343,569074,e=>{"use strict";var t=e.i(475254);let o=(0,t.default)("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);e.s(["Play",0,o],431343);let r=(0,t.default)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);e.s(["Upload",0,r],569074)},210612,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["DatabaseOutlined",0,i],210612)},84899,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["SendOutlined",0,i],84899)},800374,218129,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M573 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40zm-280 0c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z"}},{tag:"path",attrs:{d:"M894 345a343.92 343.92 0 00-189-130v.1c-17.1-19-36.4-36.5-58-52.1-163.7-119-393.5-82.7-513 81-96.3 133-92.2 311.9 6 439l.8 132.6c0 3.2.5 6.4 1.5 9.4a31.95 31.95 0 0040.1 20.9L309 806c33.5 11.9 68.1 18.7 102.5 20.6l-.5.4c89.1 64.9 205.9 84.4 313 49l127.1 41.4c3.2 1 6.5 1.6 9.9 1.6 17.7 0 32-14.3 32-32V753c88.1-119.6 90.4-284.9 1-408zM323 735l-12-5-99 31-1-104-8-9c-84.6-103.2-90.2-251.9-11-361 96.4-132.2 281.2-161.4 413-66 132.2 96.1 161.5 280.6 66 412-80.1 109.9-223.5 150.5-348 102zm505-17l-8 10 1 104-98-33-12 5c-56 20.8-115.7 22.5-171 7l-.2-.1A367.31 367.31 0 00729 676c76.4-105.3 88.8-237.6 44.4-350.4l.6.4c23 16.5 44.1 37.1 62 62 72.6 99.6 68.5 235.2-8 330z"}},{tag:"path",attrs:{d:"M433 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z"}}]},name:"comment",theme:"outlined"},a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["CommentOutlined",0,i],800374);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z"}}]},name:"api",theme:"outlined"};var s=o.forwardRef(function(e,r){return o.createElement(a.default,(0,t.default)({},e,{ref:r,icon:n}))});e.s(["ApiOutlined",0,s],218129)},466828,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(678784);let a=(0,e.i(475254).default)("clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);var i=e.i(650056);let n={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}};e.s(["default",0,({code:e,language:s})=>{let[l,c]=(0,o.useState)(!1);return(0,t.jsxs)("div",{className:"relative rounded-lg border border-gray-200 overflow-hidden",children:[(0,t.jsx)("button",{onClick:()=>{navigator.clipboard.writeText(e),c(!0),setTimeout(()=>c(!1),2e3)},className:"absolute top-3 right-3 p-2 rounded-md bg-gray-100 hover:bg-gray-200 text-gray-600 z-10","aria-label":"Copy code",children:l?(0,t.jsx)(r.CheckIcon,{size:16}):(0,t.jsx)(a,{size:16})}),(0,t.jsx)(i.Prism,{language:s,style:n,customStyle:{margin:0,padding:"1.5rem",borderRadius:"0.5rem",fontSize:"0.9rem",backgroundColor:"#fafafa"},showLineNumbers:!0,children:e})]})}],466828)},91500,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-pdf",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["FilePdfOutlined",0,i],91500)},319023,e=>{"use strict";let t=(0,e.i(475254).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,t],319023)},686311,e=>{"use strict";let t=(0,e.i(475254).default)("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);e.s(["MessageSquare",0,t],686311)},459161,e=>{"use strict";e.i(247167);var t=e.i(356449),o=e.i(602869),r=e.i(727749);async function a(e,i,n,s,l=[],c,d,u,p,m,h,f,g,b,v,x,y,_,k,w,j,S,z){if(!s)throw Error("Virtual Key is required");if(!n||""===n.trim())throw Error("Model is required. Please select a model before sending a request.");console.log=function(){};let C=w||(0,o.getProxyBaseUrl)(),R={};l&&l.length>0&&(R["x-litellm-tags"]=l.join(","));let E=new t.default.OpenAI({apiKey:s,baseURL:C,dangerouslyAllowBrowser:!0,defaultHeaders:R});try{let t=Date.now(),o=!1,r=e.map(e=>(Array.isArray(e.content),{role:e.role,content:e.content,type:"message"})),a=[];b&&b.length>0&&(b.includes("__all__")?a.push({type:"mcp",server_label:"litellm",server_url:`${C}/mcp`,require_approval:"never"}):b.forEach(e=>{if(e.startsWith("toolset:")){let t=e.slice(8),o=z?.find(e=>e.toolset_id===t),r=o?.toolset_name||t;a.push({type:"mcp",server_label:r,server_url:`${C}/mcp/${encodeURIComponent(r)}`,require_approval:"never"})}else{let t=j?.find(t=>t.server_id===e),o=t?.server_name||e,r=S?.[e]||[];a.push({type:"mcp",server_label:o,server_url:`${C}/mcp/${encodeURIComponent(o)}`,require_approval:"never",...r.length>0?{allowed_tools:r}:{}})}})),_&&a.push({type:"code_interpreter",container:{type:"auto"}});let s=await E.responses.create({model:n,input:r,stream:!0,litellm_trace_id:m,...v?{previous_response_id:v}:{},...h?{vector_store_ids:h}:{},...f?{guardrails:f}:{},...g?{policies:g}:{},...a.length>0?{tools:a,tool_choice:"auto"}:{}},{signal:c}),l="",w={code:"",containerId:""};for await(let e of s)if("object"==typeof e&&null!==e){if((e.type?.startsWith("response.mcp_")||"response.output_item.done"===e.type&&(e.item?.type==="mcp_list_tools"||e.item?.type==="mcp_call"))&&y){let t={type:e.type,sequence_number:e.sequence_number,output_index:e.output_index,item_id:e.item_id||e.item?.id,item:e.item,delta:e.delta,arguments:e.arguments,timestamp:Date.now()};y(t)}"response.output_item.done"===e.type&&e.item?.type==="mcp_call"&&e.item?.name&&(l=e.item.name),M=w;var M,N=w="response.output_item.done"===e.type&&e.item?.type==="code_interpreter_call"?{code:e.item.code||"",containerId:e.item.container_id||""}:M;if("response.output_item.done"===e.type&&e.item?.type==="message"&&e.item?.content&&k){for(let t of e.item.content)if("output_text"===t.type&&t.annotations){let e=t.annotations.filter(e=>"container_file_citation"===e.type);(e.length>0||N.code)&&k({code:N.code,containerId:N.containerId,annotations:e})}}if("response.role.delta"===e.type)continue;if("response.output_text.delta"===e.type&&"string"==typeof e.delta){let r=e.delta;if(r.length>0&&(i("assistant",r,n),!o)){o=!0;let e=Date.now()-t;u&&u(e)}}if("response.reasoning.delta"===e.type&&"delta"in e){let t=e.delta;"string"==typeof t&&d&&d(t)}if("response.completed"===e.type&&"response"in e){let t=e.response,o=t.usage;if(t.id&&x&&x(t.id),o&&p){let e={completionTokens:o.output_tokens,promptTokens:o.input_tokens,totalTokens:o.total_tokens};o.completion_tokens_details?.reasoning_tokens&&(e.reasoningTokens=o.completion_tokens_details.reasoning_tokens),p(e,l)}}}return s}catch(e){throw c?.aborted||r.default.fromBackend(`Error occurred while generating model response. Please try again. Error: ${e}`),e}}e.s(["makeOpenAIResponsesRequest",0,a],459161)},499569,e=>{"use strict";var t=e.i(843476),o=e.i(437902),r=e.i(898586),a=e.i(362024);let{Text:i}=r.Typography,{Panel:n}=a.Collapse;e.s(["default",0,({events:e,className:r})=>{if(!e||0===e.length)return null;let i=e.find(e=>"response.output_item.done"===e.type&&e.item?.type==="mcp_list_tools"&&e.item.tools&&e.item.tools.length>0),s=e.filter(e=>"response.output_item.done"===e.type&&e.item?.type==="mcp_call");return i||0!==s.length?(0,t.jsxs)("div",{className:`jsx-32b14b04f420f3ac mcp-events-display ${r||""}`,children:[(0,t.jsx)(o.default,{id:"32b14b04f420f3ac",children:".openai-mcp-tools.jsx-32b14b04f420f3ac{margin:0;padding:0;position:relative}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse.jsx-32b14b04f420f3ac,.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-item.jsx-32b14b04f420f3ac{background:0 0!important;border:none!important}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-header.jsx-32b14b04f420f3ac{color:#9ca3af!important;background:0 0!important;border:none!important;min-height:20px!important;padding:0 0 0 20px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-header.jsx-32b14b04f420f3ac:hover{color:#6b7280!important;background:0 0!important}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-content.jsx-32b14b04f420f3ac{background:0 0!important;border:none!important}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-content-box.jsx-32b14b04f420f3ac{padding:4px 0 0 20px!important}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-expand-icon.jsx-32b14b04f420f3ac{color:#9ca3af!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;font-size:10px!important;display:flex!important;position:absolute!important;top:2px!important;left:2px!important}.openai-mcp-tools.jsx-32b14b04f420f3ac .ant-collapse-expand-icon.jsx-32b14b04f420f3ac:hover{color:#6b7280!important}.openai-vertical-line.jsx-32b14b04f420f3ac{opacity:.8;background-color:#f3f4f6;width:.5px;position:absolute;top:18px;bottom:0;left:9px}.tool-item.jsx-32b14b04f420f3ac{color:#4b5563;z-index:1;background:#fff;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:18px;position:relative}.mcp-section.jsx-32b14b04f420f3ac{z-index:1;background:#fff;margin-bottom:12px;position:relative}.mcp-section.jsx-32b14b04f420f3ac:last-child{margin-bottom:0}.mcp-section-header.jsx-32b14b04f420f3ac{color:#6b7280;margin-bottom:4px;font-size:13px;font-weight:500}.mcp-code-block.jsx-32b14b04f420f3ac{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;padding:8px;font-size:12px}.mcp-json.jsx-32b14b04f420f3ac{color:#374151;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mcp-approved.jsx-32b14b04f420f3ac{color:#6b7280;align-items:center;font-size:13px;display:flex}.mcp-checkmark.jsx-32b14b04f420f3ac{color:#10b981;margin-right:6px;font-weight:700}.mcp-response-content.jsx-32b14b04f420f3ac{color:#374151;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5}"}),(0,t.jsxs)("div",{className:"jsx-32b14b04f420f3ac openai-mcp-tools",children:[(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac openai-vertical-line"}),(0,t.jsxs)(a.Collapse,{ghost:!0,size:"small",expandIconPosition:"start",defaultActiveKey:i?["list-tools"]:s.map((e,t)=>`mcp-call-${t}`),children:[i&&(0,t.jsx)(n,{header:"List tools",children:(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac",children:i.item?.tools?.map((e,o)=>(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac tool-item",children:e.name},o))})},"list-tools"),s.map((e,o)=>(0,t.jsx)(n,{header:e.item?.name||"Tool call",children:(0,t.jsxs)("div",{className:"jsx-32b14b04f420f3ac",children:[(0,t.jsxs)("div",{className:"jsx-32b14b04f420f3ac mcp-section",children:[(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac mcp-section-header",children:"Request"}),(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac mcp-code-block",children:e.item?.arguments&&(0,t.jsx)("pre",{className:"jsx-32b14b04f420f3ac mcp-json",children:(()=>{try{return JSON.stringify(JSON.parse(e.item.arguments),null,2)}catch(t){return e.item.arguments}})()})})]}),(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac mcp-section",children:(0,t.jsxs)("div",{className:"jsx-32b14b04f420f3ac mcp-approved",children:[(0,t.jsx)("span",{className:"jsx-32b14b04f420f3ac mcp-checkmark",children:"✓"})," Approved"]})}),e.item?.output&&(0,t.jsxs)("div",{className:"jsx-32b14b04f420f3ac mcp-section",children:[(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac mcp-section-header",children:"Response"}),(0,t.jsx)("div",{className:"jsx-32b14b04f420f3ac mcp-response-content",children:e.item.output})]})]})},`mcp-call-${o}`))]})]})]}):null}])},936772,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(464571),a=e.i(918789),i=e.i(650056),n=e.i(219470),s=e.i(755151),l=e.i(240647),c=e.i(812618);e.s(["default",0,({reasoningContent:e})=>{let[d,u]=(0,o.useState)(!0);return e?(0,t.jsxs)("div",{className:"reasoning-content mt-1 mb-2",children:[(0,t.jsxs)(r.Button,{type:"text",className:"flex items-center text-xs text-gray-500 hover:text-gray-700",onClick:()=>u(!d),icon:(0,t.jsx)(c.BulbOutlined,{}),children:[d?"Hide reasoning":"Show reasoning",d?(0,t.jsx)(s.DownOutlined,{className:"ml-1"}):(0,t.jsx)(l.RightOutlined,{className:"ml-1"})]}),d&&(0,t.jsx)("div",{className:"mt-2 p-3 bg-gray-50 border border-gray-200 rounded-md text-sm text-gray-700 max-w-full overflow-x-auto whitespace-pre-wrap break-words",style:{wordBreak:"break-word",overflowWrap:"break-word"},children:(0,t.jsx)(a.default,{components:{code({node:e,inline:o,className:r,children:a,...s}){let l=/language-(\w+)/.exec(r||"");return!o&&l?(0,t.jsx)(i.Prism,{style:n.coy,language:l[1],PreTag:"div",className:"rounded-md my-2",wrapLines:!0,wrapLongLines:!0,...s,children:String(a).replace(/\n$/,"")}):(0,t.jsx)("code",{className:`${r} px-1.5 py-0.5 rounded-sm bg-gray-100 text-sm font-mono`,style:{wordBreak:"break-word"},...s,children:a})},pre:({node:e,...o})=>(0,t.jsx)("pre",{style:{overflowX:"auto",maxWidth:"100%"},...o})},children:e})})]}):null}])},768371,e=>{"use strict";let t,o;var r=e.i(247167);let a=/\{[^{}]+\}/g;function i(e,t,o){if(null==t)return"";if("object"==typeof t)throw Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${o?.allowReserved===!0?t:encodeURIComponent(t)}`}function n(e,t,o){if(!t||"object"!=typeof t)return"";let r=[],a={simple:",",label:".",matrix:";"}[o.style]||"&";if("deepObject"!==o.style&&!1===o.explode){for(let e in t)r.push(e,!0===o.allowReserved?t[e]:encodeURIComponent(t[e]));let a=r.join(",");switch(o.style){case"form":return`${e}=${a}`;case"label":return`.${a}`;case"matrix":return`;${e}=${a}`;default:return a}}for(let a in t){let n="deepObject"===o.style?`${e}[${a}]`:a;r.push(i(n,t[a],o))}let n=r.join(a);return"label"===o.style||"matrix"===o.style?`${a}${n}`:n}function s(e,t,o){if(!Array.isArray(t))return"";if(!1===o.explode){let r={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[o.style]||",",a=(!0===o.allowReserved?t:t.map(e=>encodeURIComponent(e))).join(r);switch(o.style){case"simple":return a;case"label":return`.${a}`;case"matrix":return`;${e}=${a}`;default:return`${e}=${a}`}}let r={simple:",",label:".",matrix:";"}[o.style]||"&",a=[];for(let r of t)"simple"===o.style||"label"===o.style?a.push(!0===o.allowReserved?r:encodeURIComponent(r)):a.push(i(e,r,o));return"label"===o.style||"matrix"===o.style?`${r}${a.join(r)}`:a.join(r)}function l(e){return function(t){let o=[];if(t&&"object"==typeof t)for(let r in t){let a=t[r];if(null!=a){if(Array.isArray(a)){if(0===a.length)continue;o.push(s(r,a,{style:"form",explode:!0,...e?.array,allowReserved:e?.allowReserved||!1}));continue}if("object"==typeof a){o.push(n(r,a,{style:"deepObject",explode:!0,...e?.object,allowReserved:e?.allowReserved||!1}));continue}o.push(i(r,a,e))}}return o.join("&")}}function c(e,t){let o=e;for(let r of e.match(a)??[]){let e=r.substring(1,r.length-1),a=!1,l="simple";if(e.endsWith("*")&&(a=!0,e=e.substring(0,e.length-1)),e.startsWith(".")?(l="label",e=e.substring(1)):e.startsWith(";")&&(l="matrix",e=e.substring(1)),!t||void 0===t[e]||null===t[e])continue;let c=t[e];if(Array.isArray(c)){o=o.replace(r,s(e,c,{style:l,explode:a}));continue}if("object"==typeof c){o=o.replace(r,n(e,c,{style:l,explode:a}));continue}if("matrix"===l){o=o.replace(r,`;${i(e,c)}`);continue}o=o.replace(r,"label"===l?`.${encodeURIComponent(c)}`:encodeURIComponent(c))}return o}function d(e,t){return e instanceof FormData?e:t&&"application/x-www-form-urlencoded"===(t.get instanceof Function?t.get("Content-Type")??t.get("content-type"):t["Content-Type"]??t["content-type"])?new URLSearchParams(e).toString():JSON.stringify(e)}function u(...e){let t=new Headers;for(let o of e)if(o&&"object"==typeof o)for(let[e,r]of o instanceof Headers?o.entries():Object.entries(o))if(null===r)t.delete(e);else if(Array.isArray(r))for(let o of r)t.append(e,o);else void 0!==r&&t.set(e,r);return t}function p(e){return e.endsWith("/")?e.substring(0,e.length-1):e}var m=e.i(954616),h=e.i(621482),f=e.i(869230),g=e.i(469637),b=e.i(254440),v=e.i(266027),x=e.i(431703),y=e.i(97198);let _=function(e){let{baseUrl:t="",Request:o=globalThis.Request,fetch:a=globalThis.fetch,querySerializer:i,bodySerializer:n,pathSerializer:s,headers:m,requestInitExt:h,...f}={...e};h="object"==typeof r.default&&Number.parseInt(r.default?.versions?.node?.substring(0,2))>=18&&r.default.versions.undici?h:void 0,t=p(t);let g=[];async function b(e,r){var b,v;let x,y,_,k,w,{baseUrl:j,fetch:S=a,Request:z=o,headers:C,params:R={},parseAs:E="json",querySerializer:M,bodySerializer:N=n??d,pathSerializer:T,body:O,middleware:I=[],...A}=r||{},L=t;j&&(L=p(j)??t);let H="function"==typeof i?i:l(i);M&&(H="function"==typeof M?M:l({..."object"==typeof i?i:{},...M}));let $=T||s||c,B=void 0===O?void 0:N(O,u(m,C,R.header)),F=u(void 0===B||B instanceof FormData?{}:{"Content-Type":"application/json"},m,C,R.header),P=[...g,...I],V={redirect:"follow",...f,...A,body:B,headers:F},q=new z((b=e,v={baseUrl:L,params:R,querySerializer:H,pathSerializer:$},x=`${v.baseUrl}${b}`,v.params?.path&&(x=v.pathSerializer(x,v.params.path)),(y=v.querySerializer(v.params.query??{})).startsWith("?")&&(y=y.substring(1)),y&&(x+=`?${y}`),x),V);for(let e in A)e in q||(q[e]=A[e]);if(P.length){for(let t of(_=Math.random().toString(36).slice(2,11),k=Object.freeze({baseUrl:L,fetch:S,parseAs:E,querySerializer:H,bodySerializer:N,pathSerializer:$}),P))if(t&&"object"==typeof t&&"function"==typeof t.onRequest){let o=await t.onRequest({request:q,schemaPath:e,params:R,options:k,id:_});if(o)if(o instanceof z)q=o;else if(o instanceof Response){w=o;break}else throw Error("onRequest: must return new Request() or Response() when modifying the request")}}if(!w){try{w=await S(q,h)}catch(o){let t=o;if(P.length)for(let o=P.length-1;o>=0;o--){let r=P[o];if(r&&"object"==typeof r&&"function"==typeof r.onError){let o=await r.onError({request:q,error:t,schemaPath:e,params:R,options:k,id:_});if(o){if(o instanceof Response){t=void 0,w=o;break}if(o instanceof Error){t=o;continue}throw Error("onError: must return new Response() or instance of Error")}}}if(t)throw t}if(P.length)for(let t=P.length-1;t>=0;t--){let o=P[t];if(o&&"object"==typeof o&&"function"==typeof o.onResponse){let t=await o.onResponse({request:q,response:w,schemaPath:e,params:R,options:k,id:_});if(t){if(!(t instanceof Response))throw Error("onResponse: must return new Response() when modifying the response");w=t}}}}let D=w.headers.get("Content-Length");if(204===w.status||"HEAD"===q.method||"0"===D&&!w.headers.get("Transfer-Encoding")?.includes("chunked"))return w.ok?{data:void 0,response:w}:{error:void 0,response:w};if(w.ok){let e=async()=>{if("stream"===E)return w.body;if("json"===E&&!D){let e=await w.text();return e?JSON.parse(e):void 0}return await w[E]()};return{data:await e(),response:w}}let U=await w.text();try{U=JSON.parse(U)}catch{}return{error:U,response:w}}return{request:(e,t,o)=>b(t,{...o,method:e.toUpperCase()}),GET:(e,t)=>b(e,{...t,method:"GET"}),PUT:(e,t)=>b(e,{...t,method:"PUT"}),POST:(e,t)=>b(e,{...t,method:"POST"}),DELETE:(e,t)=>b(e,{...t,method:"DELETE"}),OPTIONS:(e,t)=>b(e,{...t,method:"OPTIONS"}),HEAD:(e,t)=>b(e,{...t,method:"HEAD"}),PATCH:(e,t)=>b(e,{...t,method:"PATCH"}),TRACE:(e,t)=>b(e,{...t,method:"TRACE"}),use(...e){for(let t of e)if(t){if("object"!=typeof t||!("onRequest"in t||"onResponse"in t||"onError"in t))throw Error("Middleware must be an object with one of `onRequest()`, `onResponse() or `onError()`");g.push(t)}},eject(...e){for(let t of e){let e=g.indexOf(t);-1!==e&&g.splice(e,1)}}}}({baseUrl:globalThis.location?.origin??""});_.use({onRequest({request:e}){let t=(0,y.getRequestBaseUrl)(),o=new Request(t?((e,t)=>{let{pathname:o,search:r}=new URL(e);return`${t.replace(/\/+$/,"")}${o}${r}`})(e.url,t):e.url,e),r=(0,y.getAuthToken)();return r&&o.headers.set((0,y.getAuthHeaderName)(),`Bearer ${r}`),o},async onResponse({response:e}){let t;if(e.ok)return e;let o=await e.clone().text(),r=o;try{r=JSON.parse(o),t=(0,x.deriveErrorMessage)(r)}catch{t=o||`HTTP ${e.status}`}throw(0,y.reportError)(t),new x.ApiError(t,e.status,r)}});let k=(t=async({queryKey:[e,t,o],signal:r})=>{let a=_[e.toUpperCase()],{data:i,error:n,response:s}=await a(t,{signal:r,...o});if(n)throw n;return 204===s.status||"0"===s.headers.get("Content-Length")?i??null:i},{queryOptions:o=(e,o,...[r,a])=>({queryKey:void 0===r?[e,o]:[e,o,r],queryFn:t,...a}),useQuery:(e,t,...[r,a,i])=>(0,v.useQuery)(o(e,t,r,a),i),useSuspenseQuery:(e,t,...[r,a,i])=>{var n;return n=o(e,t,r,a),(0,g.useBaseQuery)({...n,enabled:!0,suspense:!0,throwOnError:b.defaultThrowOnError,placeholderData:void 0},f.QueryObserver,i)},useInfiniteQuery:(e,t,r,a,i)=>{let{pageParamName:n="cursor",...s}=a,{queryKey:l}=o(e,t,r);return(0,h.useInfiniteQuery)({queryKey:l,queryFn:async({queryKey:[e,t,o],pageParam:r=0,signal:a})=>{let i=_[e.toUpperCase()],s={...o,signal:a,params:{...o?.params||{},query:{...o?.params?.query,[n]:r}}},{data:l,error:c}=await i(t,s);if(c)throw c;return l},...s},i)},useMutation:(e,t,o,r)=>(0,m.useMutation)({mutationKey:[e,t],mutationFn:async o=>{let r=_[e.toUpperCase()],{data:a,error:i}=await r(t,o);if(i)throw i;return a},...o},r)});e.s(["$api",0,k,"fetchClient",0,_],768371)},232164,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1067.88-67.89 48 48 0 10-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["TagsOutlined",0,i],232164)},219470,812618,e=>{"use strict";e.s(["coy",0,{'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",maxHeight:"inherit",height:"inherit",padding:"0 1em",display:"block",overflow:"auto"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",margin:".5em 0",overflow:"visible",padding:"1px",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em"},'pre[class*="language-"] > code':{position:"relative",zIndex:"1",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em",position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal"},'pre[class*="language-"]:before':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"0.18em",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(-2deg)",MozTransform:"rotate(-2deg)",msTransform:"rotate(-2deg)",OTransform:"rotate(-2deg)",transform:"rotate(-2deg)"},'pre[class*="language-"]:after':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"auto",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(2deg)",MozTransform:"rotate(2deg)",msTransform:"rotate(2deg)",OTransform:"rotate(2deg)",transform:"rotate(2deg)",right:"0.75em"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"},'pre[class*="language-"].line-numbers.line-numbers':{paddingLeft:"0"},'pre[class*="language-"].line-numbers.line-numbers code':{paddingLeft:"3.8em"},'pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows':{left:"0"},'pre[class*="language-"][data-line]':{paddingTop:"0",paddingBottom:"0",paddingLeft:"0"},"pre[data-line] code":{position:"relative",paddingLeft:"4em"},"pre .line-highlight":{marginTop:"0"}}],219470),e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"}}]},name:"bulb",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["BulbOutlined",0,i],812618)},132104,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ArrowUpOutlined",0,i],132104)},447593,285903,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z"}}]},name:"clear",theme:"outlined"},a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ClearOutlined",0,i],447593);var n=e.i(843476),s=e.i(592968),l=e.i(637235);let c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"};var d=o.forwardRef(function(e,r){return o.createElement(a.default,(0,t.default)({},e,{ref:r,icon:c}))});let u={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"};var p=o.forwardRef(function(e,r){return o.createElement(a.default,(0,t.default)({},e,{ref:r,icon:u}))}),m=e.i(872934),h=e.i(812618),f=e.i(366308),g=e.i(458505);e.s(["default",0,({timeToFirstToken:e,totalLatency:t,usage:o,toolName:r})=>e||t||o?(0,n.jsxs)("div",{className:"response-metrics mt-2 pt-2 border-t border-gray-100 text-xs text-gray-500 flex flex-wrap gap-3",children:[void 0!==e&&(0,n.jsx)(s.Tooltip,{title:"Time to first token",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(l.ClockCircleOutlined,{className:"mr-1"}),(0,n.jsxs)("span",{children:["TTFT: ",(e/1e3).toFixed(2),"s"]})]})}),void 0!==t&&(0,n.jsx)(s.Tooltip,{title:"Total latency",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(l.ClockCircleOutlined,{className:"mr-1"}),(0,n.jsxs)("span",{children:["Total Latency: ",(t/1e3).toFixed(2),"s"]})]})}),o?.promptTokens!==void 0&&(0,n.jsx)(s.Tooltip,{title:"Prompt tokens",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(p,{className:"mr-1"}),(0,n.jsxs)("span",{children:["In: ",o.promptTokens]})]})}),o?.completionTokens!==void 0&&(0,n.jsx)(s.Tooltip,{title:"Completion tokens",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(m.ExportOutlined,{className:"mr-1"}),(0,n.jsxs)("span",{children:["Out: ",o.completionTokens]})]})}),o?.reasoningTokens!==void 0&&(0,n.jsx)(s.Tooltip,{title:"Reasoning tokens",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(h.BulbOutlined,{className:"mr-1"}),(0,n.jsxs)("span",{children:["Reasoning: ",o.reasoningTokens]})]})}),o?.totalTokens!==void 0&&(0,n.jsx)(s.Tooltip,{title:"Total tokens",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(d,{className:"mr-1"}),(0,n.jsxs)("span",{children:["Total: ",o.totalTokens]})]})}),o?.cost!==void 0&&(0,n.jsx)(s.Tooltip,{title:"Cost",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(g.DollarOutlined,{className:"mr-1"}),(0,n.jsxs)("span",{children:["$",o.cost.toFixed(6)]})]})}),r&&(0,n.jsx)(s.Tooltip,{title:"Tool used",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(f.ToolOutlined,{className:"mr-1"}),(0,n.jsxs)("span",{children:["Tool: ",r]})]})})]}):null],285903)},987432,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["SaveOutlined",0,i],987432)},245094,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["CodeOutlined",0,i],245094)},266537,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ArrowRightOutlined",0,i],266537)},458505,e=>{"use strict";e.i(247167);var t=e.i(931067),o=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar",theme:"outlined"};var a=e.i(9583),i=o.forwardRef(function(e,i){return o.createElement(a.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["DollarOutlined",0,i],458505)},611052,2781,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(212931),a=e.i(311451),i=e.i(790848),n=e.i(888259),s=e.i(768371),l=e.i(431703),c=e.i(438957);e.i(247167);var d=e.i(931067);let u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"};var p=e.i(9583),m=o.forwardRef(function(e,t){return o.createElement(p.default,(0,d.default)({},e,{ref:t,icon:u}))});e.s(["LockOutlined",0,m],2781);var h=e.i(492030),f=e.i(266537),g=e.i(447566),b=e.i(149192),v=e.i(596239);e.s(["ByokCredentialModal",0,({server:e,open:d,onClose:u,onSuccess:p})=>{let[x,y]=(0,o.useState)(1),[_,k]=(0,o.useState)(""),[w,j]=(0,o.useState)(!0),[S,z]=(0,o.useState)(!1),C=e.alias||e.server_name||"Service",R=C.charAt(0).toUpperCase(),E=()=>{y(1),k(""),j(!0),z(!1),u()},M=async()=>{if(!_.trim())return void n.default.error("Please enter your API key");z(!0);try{await s.fetchClient.POST("/v1/mcp/server/{server_id}/user-credential",{params:{path:{server_id:e.server_id}},body:{credential:_.trim(),save:w}}),n.default.success(`Connected to ${C}`),p(e.server_id),E()}catch(e){n.default.error((e=>{if(e instanceof l.ApiError){let t=e.body?.detail?.error;if(t)return t}return e instanceof Error&&e.message?e.message:"Failed to connect"})(e))}finally{z(!1)}};return(0,t.jsx)(r.Modal,{open:d,onCancel:E,footer:null,width:480,closeIcon:null,className:"byok-modal",children:(0,t.jsxs)("div",{className:"relative p-2",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[2===x?(0,t.jsxs)("button",{onClick:()=>y(1),className:"flex items-center gap-1 text-gray-500 hover:text-gray-800 text-sm",children:[(0,t.jsx)(g.ArrowLeftOutlined,{})," Back"]}):(0,t.jsx)("div",{}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("div",{className:`w-2 h-2 rounded-full ${1===x?"bg-blue-500":"bg-gray-300"}`}),(0,t.jsx)("div",{className:`w-2 h-2 rounded-full ${2===x?"bg-blue-500":"bg-gray-300"}`})]}),(0,t.jsx)("button",{onClick:E,className:"text-gray-400 hover:text-gray-600",children:(0,t.jsx)(b.CloseOutlined,{})})]}),1===x?(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"flex items-center justify-center gap-3 mb-6",children:[(0,t.jsx)("div",{className:"w-14 h-14 rounded-xl bg-linear-to-br from-teal-400 to-cyan-600 flex items-center justify-center text-white font-bold text-xl shadow-sm",children:"L"}),(0,t.jsx)(f.ArrowRightOutlined,{className:"text-gray-400 text-lg"}),(0,t.jsx)("div",{className:"w-14 h-14 rounded-xl bg-linear-to-br from-blue-600 to-indigo-800 flex items-center justify-center text-white font-bold text-xl shadow-sm",children:R})]}),(0,t.jsxs)("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:["Connect ",C]}),(0,t.jsxs)("p",{className:"text-gray-500 mb-6",children:["LiteLLM needs access to ",C," to complete your request."]}),(0,t.jsx)("div",{className:"bg-gray-50 rounded-xl p-4 text-left mb-4",children:(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"mt-0.5",children:(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",className:"text-gray-500",children:[(0,t.jsx)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M8 4v16M16 4v16",stroke:"currentColor",strokeWidth:"2"})]})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-semibold text-gray-800 mb-1",children:"How it works"}),(0,t.jsxs)("p",{className:"text-gray-500 text-sm",children:["LiteLLM acts as a secure bridge. Your requests are routed through our MCP client directly to"," ",C,"'s API."]})]})]})}),e.byok_description&&e.byok_description.length>0&&(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 text-left mb-6",children:[(0,t.jsxs)("p",{className:"text-xs font-semibold text-gray-500 uppercase tracking-widest mb-3 flex items-center gap-2",children:[(0,t.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",className:"text-green-500",children:[(0,t.jsx)("path",{d:"M12 2L12 22M2 12L22 12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9",stroke:"currentColor",strokeWidth:"2"})]}),"Requested Access"]}),(0,t.jsx)("ul",{className:"space-y-2",children:e.byok_description.map((e,o)=>(0,t.jsxs)("li",{className:"flex items-center gap-2 text-sm text-gray-700",children:[(0,t.jsx)(h.CheckOutlined,{className:"text-green-500 shrink-0"}),e]},o))})]}),(0,t.jsxs)("button",{onClick:()=>y(2),className:"w-full bg-gray-900 hover:bg-gray-700 text-white font-medium py-3 px-6 rounded-xl flex items-center justify-center gap-2 transition-colors",children:["Continue to Authentication ",(0,t.jsx)(f.ArrowRightOutlined,{})]}),(0,t.jsx)("button",{onClick:E,className:"mt-3 w-full text-gray-400 hover:text-gray-600 text-sm py-2",children:"Cancel"})]}):(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full bg-blue-50 flex items-center justify-center mb-4",children:(0,t.jsx)(c.KeyOutlined,{className:"text-blue-400 text-xl"})}),(0,t.jsx)("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Provide API Key"}),(0,t.jsxs)("p",{className:"text-gray-500 mb-6",children:["Enter your ",C," API key to authorize this connection."]}),(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-800 mb-2",children:[C," API Key"]}),(0,t.jsx)(a.Input.Password,{placeholder:"Enter your API key",value:_,onChange:e=>k(e.target.value),size:"large",className:"rounded-lg"}),e.byok_api_key_help_url&&(0,t.jsxs)("a",{href:e.byok_api_key_help_url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 hover:text-blue-700 text-sm mt-2 flex items-center gap-1",children:["Where do I find my API key? ",(0,t.jsx)(v.LinkOutlined,{})]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 flex items-center justify-between mb-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",className:"text-gray-500",children:(0,t.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z",fill:"currentColor"})}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-800",children:"Save key for future use"})]}),(0,t.jsx)(i.Switch,{checked:w,onChange:j})]}),(0,t.jsxs)("div",{className:"bg-blue-50 rounded-xl p-4 flex items-start gap-3 mb-6",children:[(0,t.jsx)(m,{className:"text-blue-400 mt-0.5 shrink-0"}),(0,t.jsx)("p",{className:"text-sm text-blue-700",children:"Your key is stored securely and transmitted over HTTPS. It is never shared with third parties."})]}),(0,t.jsxs)("button",{onClick:M,disabled:S,className:"w-full bg-blue-500 hover:bg-blue-600 disabled:opacity-60 text-white font-medium py-3 px-6 rounded-xl flex items-center justify-center gap-2 transition-colors",children:[(0,t.jsx)(m,{}),"Connect & Authorize"]})]})]})})}],611052)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/10hqekmjsynkf.js b/litellm/proxy/_experimental/out/_next/static/chunks/10hqekmjsynkf.js
new file mode 100644
index 00000000000..3cd92b09dfb
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/10hqekmjsynkf.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,530212,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))});e.s(["ArrowLeftIcon",0,r],530212)},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),s=e.i(673706),a=e.i(271645);let l={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},o={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},i={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},n={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,l,"gridColsLg",0,n,"gridColsMd",0,i,"gridColsSm",0,o],46757);let c=(0,s.makeClassName)("Grid"),d=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",m=a.default.forwardRef((e,s)=>{let{numItems:m=1,numItemsSm:u,numItemsMd:g,numItemsLg:h,children:p,className:x}=e,f=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),b=d(m,l),v=d(u,o),y=d(g,i),w=d(h,n),N=(0,r.tremorTwMerge)(b,v,y,w);return a.default.createElement("div",Object.assign({ref:s,className:(0,r.tremorTwMerge)(c("root"),"grid",N,x)},f),p)});m.displayName="Grid",e.s(["Grid",0,m],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),r=e.i(950643);let s=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,a=t.serverRootPath)=>{if(e){let t;return s.test(e)?e:(t=(0,r.normalizeRootPath)(a),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},166406,e=>{"use strict";var t=e.i(190144);e.s(["CopyOutlined",()=>t.default])},447566,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["ArrowLeftOutlined",0,l],447566)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("Table"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,s.tremorTwMerge)(a("root"),"overflow-auto",i)},r.default.createElement("table",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},n),o))});l.displayName="Table",e.s(["Table",0,l],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHead"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",i)},n),o))});l.displayName="TableHead",e.s(["TableHead",0,l],427612)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHeaderCell"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",i)},n),o))});l.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,l],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableBody"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",i)},n),o))});l.displayName="TableBody",e.s(["TableBody",0,l],942232)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableRow"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("row"),i)},n),o))});l.displayName="TableRow",e.s(["TableRow",0,l],496020)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableCell"),l=r.default.forwardRef((e,l)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:l,className:(0,s.tremorTwMerge)(a("root"),"align-middle whitespace-nowrap text-left p-4",i)},n),o))});l.displayName="TableCell",e.s(["TableCell",0,l],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(829087),a=e.i(480731),l=e.i(95779),o=e.i(444755),i=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},c={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},d=(0,i.makeClassName)("Badge"),m=r.default.forwardRef((e,m)=>{let{color:u,icon:g,size:h=a.Sizes.SM,tooltip:p,className:x,children:f}=e,b=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),v=g||null,{tooltipProps:y,getReferenceProps:w}=(0,s.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([m,y.refs.setReference]),className:(0,o.tremorTwMerge)(d("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",u?(0,o.tremorTwMerge)((0,i.getColorClassNames)(u,l.colorPalette.background).bgColor,(0,i.getColorClassNames)(u,l.colorPalette.iconText).textColor,(0,i.getColorClassNames)(u,l.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,o.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[h].paddingX,n[h].paddingY,n[h].fontSize,x)},w,b),r.default.createElement(s.default,Object.assign({text:p},y)),v?r.default.createElement(v,{className:(0,o.tremorTwMerge)(d("icon"),"shrink-0 -ml-1 mr-1.5",c[h].height,c[h].width)}):null,r.default.createElement("span",{className:(0,o.tremorTwMerge)(d("text"),"whitespace-nowrap")},f))});m.displayName="Badge",e.s(["Badge",0,m],389083)},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},871943,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))});e.s(["ChevronDownIcon",0,r],871943)},502547,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"}))});e.s(["ChevronRightIcon",0,r],502547)},525720,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(343794),s=e.i(529681),a=e.i(908286),l=e.i(242064),o=e.i(246422),i=e.i(838378);let n=["wrap","nowrap","wrap-reverse"],c=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],d=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],m=function(e,t){let s,a,l;return(0,r.default)(Object.assign(Object.assign(Object.assign({},(s=!0===t.wrap?"wrap":t.wrap,{[`${e}-wrap-${s}`]:s&&n.includes(s)})),(a={},d.forEach(r=>{a[`${e}-align-${r}`]=t.align===r}),a[`${e}-align-stretch`]=!t.align&&!!t.vertical,a)),(l={},c.forEach(r=>{l[`${e}-justify-${r}`]=t.justify===r}),l)))},u=(0,o.genStyleHooks)("Flex",e=>{let{paddingXS:t,padding:r,paddingLG:s}=e,a=(0,i.mergeToken)(e,{flexGapSM:t,flexGap:r,flexGapLG:s});return[(e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}})(a),(e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}})(a),(e=>{let{componentCls:t}=e,r={};return n.forEach(e=>{r[`${t}-wrap-${e}`]={flexWrap:e}}),r})(a),(e=>{let{componentCls:t}=e,r={};return d.forEach(e=>{r[`${t}-align-${e}`]={alignItems:e}}),r})(a),(e=>{let{componentCls:t}=e,r={};return c.forEach(e=>{r[`${t}-justify-${e}`]={justifyContent:e}}),r})(a)]},()=>({}),{resetStyle:!1});var g=function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>t.indexOf(s)&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,s=Object.getOwnPropertySymbols(e);at.indexOf(s[a])&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(r[s[a]]=e[s[a]]);return r};let h=t.default.forwardRef((e,o)=>{let{prefixCls:i,rootClassName:n,className:c,style:d,flex:h,gap:p,vertical:x=!1,component:f="div",children:b}=e,v=g(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:y,direction:w,getPrefixCls:N}=t.default.useContext(l.ConfigContext),j=N("flex",i),[C,k,S]=u(j),M=null!=x?x:null==y?void 0:y.vertical,_=(0,r.default)(c,n,null==y?void 0:y.className,j,k,S,m(j,e),{[`${j}-rtl`]:"rtl"===w,[`${j}-gap-${p}`]:(0,a.isPresetSize)(p),[`${j}-vertical`]:M}),T=Object.assign(Object.assign({},null==y?void 0:y.style),d);return h&&(T.flex=h),p&&!(0,a.isPresetSize)(p)&&(T.gap=p),C(t.default.createElement(f,Object.assign({ref:o,className:_,style:T},(0,s.default)(v,["justify","wrap","align"])),b))});e.s(["Flex",0,h],525720)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),r=e.i(311451);let s={ttl:3600,lowest_latency_buffer:0},a=({routingStrategyArgs:e})=>{let a={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||s).map(([e,s])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:"object"==typeof s?JSON.stringify(s,null,2):s?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},l=({routerSettings:e,routerFieldsMetadata:s})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:s[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:s[e]?.field_description||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:null==a||"null"===a?"":"object"==typeof a?JSON.stringify(a,null,2):a?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var o=e.i(199133);let i=({selectedStrategy:e,availableStrategies:r,routingStrategyDescriptions:s,routerFieldsMetadata:a,onStrategyChange:l})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(o.Select,{value:e,onChange:l,style:{width:"100%"},size:"large",children:r.map(e=>(0,t.jsx)(o.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),s[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:s[e]})]})},e))})})]});var n=e.i(790848);let c=({enabled:e,routerFieldsMetadata:r,onToggle:s})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[r.enable_tag_filtering?.field_description||"",r.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:r.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(n.Switch,{checked:e,onChange:s,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:r,routerFieldsMetadata:s,availableRoutingStrategies:o,routingStrategyDescriptions:n})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),o.length>0&&(0,t.jsx)(i,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:o,routingStrategyDescriptions:n,routerFieldsMetadata:s,onStrategyChange:t=>{r({...e,selectedStrategy:t})}}),(0,t.jsx)(c,{enabled:e.enableTagFiltering,routerFieldsMetadata:s,onToggle:t=>{r({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(a,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(l,{routerSettings:e.routerSettings,routerFieldsMetadata:s})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),r=e.i(994388),s=e.i(653496),a=e.i(107233),l=e.i(271645),o=e.i(888259),i=e.i(199133),n=e.i(592968),c=e.i(63209),d=e.i(425063),m=e.i(37727);function u({group:e,onChange:r,availableModels:s,maxFallbacks:a}){let l=s.filter(t=>t!==e.primaryModel),o=e.fallbackModels.length{let s=[...e.fallbackModels];s.includes(t)&&(s=s.filter(e=>e!==t)),r({...e,primaryModel:t,fallbackModels:s})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:s.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(c.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(d.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",a," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:o?"Select fallback models to add...":`Maximum ${a} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let s=t.slice(0,a);r({...e,fallbackModels:s})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:l.map(e=>({label:e,value:e})),optionRender:(r,s)=>{let a=e.fallbackModels.includes(r.value),l=a?e.fallbackModels.indexOf(r.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[a&&null!==l&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:l}),(0,t.jsx)("span",{children:r.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(n.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:o?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${a} used)`:`Maximum ${a} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((s,a)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:a+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:s})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==a),void r({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(m.X,{className:"w-4 h-4"})})]},`${s}-${a}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:i,availableModels:n,maxFallbacks:c=10,maxGroups:d=5}){let[m,g]=(0,l.useState)(e.length>0?e[0].id:"1");(0,l.useEffect)(()=>{e.length>0?e.some(e=>e.id===m)||g(e[0].id):g("1")},[e]);let h=()=>{if(e.length>=d)return;let t=Date.now().toString();i([...e,{id:t,primaryModel:null,fallbackModels:[]}]),g(t)},p=t=>{i(e.map(e=>e.id===t.id?t:e))},x=e.map((r,s)=>{let a=r.primaryModel?r.primaryModel:`Group ${s+1}`;return{key:r.id,label:a,closable:e.length>1,children:(0,t.jsx)(u,{group:r,onChange:p,availableModels:n,maxFallbacks:c})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(r.Button,{variant:"primary",onClick:h,icon:()=>(0,t.jsx)(a.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(s.Tabs,{type:"editable-card",activeKey:m,onChange:g,onEdit:(t,r)=>{"add"===r?h():"remove"===r&&e.length>1&&(t=>{if(1===e.length)return o.default.warning("At least one group is required");let r=e.filter(e=>e.id!==t);i(r),m===t&&r.length>0&&g(r[r.length-1].id)})(t)},items:x,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=d})}],419470)},962944,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["ThunderboltOutlined",0,l],962944)},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["CalendarOutlined",0,l],72713)},637235,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["ClockCircleOutlined",0,l],637235)},954616,e=>{"use strict";var t=e.i(271645),r=e.i(114272),s=e.i(540143),a=e.i(915823),l=e.i(619273),o=class extends a.Subscribable{#e;#t=void 0;#r;#s;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,l.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,l.hashKey)(t.mutationKey)!==(0,l.hashKey)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#a(),this.#l(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#l()}mutate(e,t){return this.#s=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#a(){let e=this.#r?.state??(0,r.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){s.notifyManager.batch(()=>{if(this.#s&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#s.onSuccess?.(e.data,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(e.data,null,t,r,s)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#s.onError?.(e.error,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(void 0,e.error,t,r,s)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},i=e.i(912598);e.s(["useMutation",0,function(e,r){let a=(0,i.useQueryClient)(r),[n]=t.useState(()=>new o(a,e));t.useEffect(()=>{n.setOptions(e)},[n,e]);let c=t.useSyncExternalStore(t.useCallback(e=>n.subscribe(s.notifyManager.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),d=t.useCallback((e,t)=>{n.mutate(e,t).catch(l.noop)},[n]);if(c.error&&(0,l.shouldThrowError)(n.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:d,mutateAsync:c.mutate}}],954616)},646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:s}))});e.s(["default",0,l],597440)},955135,e=>{"use strict";var t=e.i(597440);e.s(["DeleteOutlined",()=>t.default])},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),s=e.i(444755),a=e.i(673706),l=e.i(271645);let o=l.default.forwardRef((e,o)=>{let{color:i,children:n,className:c}=e,d=(0,t.__rest)(e,["color","children","className"]);return l.default.createElement("p",Object.assign({ref:o,className:(0,s.tremorTwMerge)("font-medium text-tremor-title",i?(0,a.getColorClassNames)(i,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",c)},d),n)});o.displayName="Title",e.s(["Title",0,o],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),s=e.i(673706),a=e.i(271645);let l=a.default.forwardRef((e,l)=>{let{color:o,className:i,children:n}=e;return a.default.createElement("p",{ref:l,className:(0,r.tremorTwMerge)("text-tremor-default",o?(0,s.getColorClassNames)(o,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},n)});l.displayName="Text",e.s(["default",0,l],936325),e.s(["Text",0,l],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),s=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],l=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),o=e=>e?6:5,i=(e,t,r,s,a)=>{clearTimeout(s.current);let o=l(e);t(o),r.current=o,a&&a({current:o})};var n=e.i(480731),c=e.i(444755),d=e.i(673706);let m=e=>{var r=(0,t.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),s.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),s.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var u=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},h=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,d.getColorClassNames)(t,u.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,c.tremorTwMerge)((0,d.getColorClassNames)(t,u.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,d.makeClassName)("Button"),x=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:l,transitionStatus:o})=>{let i=l?r===n.HorizontalPositions.Left?(0,c.tremorTwMerge)("-ml-1","mr-1.5"):(0,c.tremorTwMerge)("-mr-1","ml-1.5"):"",d=(0,c.tremorTwMerge)("w-0 h-0"),u={default:d,entering:d,entered:t,exiting:t,exited:d};return e?s.default.createElement(m,{className:(0,c.tremorTwMerge)(p("icon"),"animate-spin shrink-0",i,u.default,u[o]),style:{transition:"width 150ms"}}):s.default.createElement(a,{className:(0,c.tremorTwMerge)(p("icon"),"shrink-0",t,i)})},f=s.default.forwardRef((e,a)=>{let{icon:m,iconPosition:u=n.HorizontalPositions.Left,size:f=n.Sizes.SM,color:b,variant:v="primary",disabled:y,loading:w=!1,loadingText:N,children:j,tooltip:C,className:k}=e,S=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),M=w||y,_=void 0!==m||w,T=w&&N,E=!(!j&&!T),R=(0,c.tremorTwMerge)(g[f].height,g[f].width),P="light"!==v?(0,c.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",O=h(v,b),B=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[f],{tooltipProps:L,getReferenceProps:z}=(0,r.useTooltip)(300),[$,I]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:n,initialEntered:c,mountOnEnter:d,unmountOnExit:m,onStateChange:u}={})=>{let[g,h]=(0,s.useState)(()=>l(c?2:o(d))),p=(0,s.useRef)(g),x=(0,s.useRef)(0),[f,b]="object"==typeof n?[n.enter,n.exit]:[n,n],v=(0,s.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return o(t)}})(p.current._s,m);e&&i(e,h,p,x,u)},[u,m]);return[g,(0,s.useCallback)(s=>{let l=e=>{switch(i(e,h,p,x,u),e){case 1:f>=0&&(x.current=((...e)=>setTimeout(...e))(v,f));break;case 4:b>=0&&(x.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:x.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||l(e+1)},0)}},n=p.current.isEnter;"boolean"!=typeof s&&(s=!n),s?n||l(e?+!r:2):n&&l(t?a?3:4:o(m))},[v,u,e,t,r,a,f,b,m]),v]})({timeout:50});return(0,s.useEffect)(()=>{I(w)},[w]),s.default.createElement("button",Object.assign({ref:(0,d.mergeRefs)([a,L.refs.setReference]),className:(0,c.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",P,B.paddingX,B.paddingY,B.fontSize,O.textColor,O.bgColor,O.borderColor,O.hoverBorderColor,M?"opacity-50 cursor-not-allowed":(0,c.tremorTwMerge)(h(v,b).hoverTextColor,h(v,b).hoverBgColor,h(v,b).hoverBorderColor),k),disabled:M},z,S),s.default.createElement(r.default,Object.assign({text:C},L)),_&&u!==n.HorizontalPositions.Right?s.default.createElement(x,{loading:w,iconSize:R,iconPosition:u,Icon:m,transitionStatus:$.status,needMargin:E}):null,T||j?s.default.createElement("span",{className:(0,c.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},T?N:j):null,_&&u===n.HorizontalPositions.Right?s.default.createElement(x,{loading:w,iconSize:R,iconPosition:u,Icon:m,transitionStatus:$.status,needMargin:E}):null)});f.displayName="Button",e.s(["Button",0,f],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(480731),a=e.i(95779),l=e.i(444755),o=e.i(673706);let i=(0,o.makeClassName)("Card"),n=r.default.forwardRef((e,n)=>{let{decoration:c="",decorationColor:d,children:m,className:u}=e,g=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:n,className:(0,l.tremorTwMerge)(i("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",d?(0,o.getColorClassNames)(d,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case s.HorizontalPositions.Left:return"border-l-4";case s.VerticalPositions.Top:return"border-t-4";case s.HorizontalPositions.Right:return"border-r-4";case s.VerticalPositions.Bottom:return"border-b-4";default:return""}})(c),u)},g),m)});n.displayName="Card",e.s(["Card",0,n],304967)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},891547,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);e.s(["default",0,({onChange:e,value:l,className:o,accessToken:i,disabled:n})=>{let[c,d]=(0,r.useState)([]),[m,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(i){u(!0);try{let e=await (0,a.getGuardrailsList)(i);e.guardrails&&d(e.guardrails)}catch(e){console.error("Error fetching guardrails:",e)}finally{u(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:n,placeholder:n?"Setting guardrails is a premium feature.":"Select guardrails",onChange:t=>{e(t)},value:l,loading:m,className:o,allowClear:!0,options:c.map(e=>({label:`${e.guardrail_name}`,value:e.guardrail_name})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})}])},921511,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);function l(e){return e.filter(e=>(e.version_status??"draft")!=="draft").map(e=>{var t;let r=e.version_number??1,s=e.version_status??"draft";return{label:`${e.policy_name} — v${r} (${s})${e.description?` — ${e.description}`:""}`,value:"production"===s?e.policy_name:e.policy_id?(t=e.policy_id,`policy_${t}`):e.policy_name}})}e.s(["default",0,({onChange:e,value:o,className:i,accessToken:n,disabled:c,onPoliciesLoaded:d})=>{let[m,u]=(0,r.useState)([]),[g,h]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(n){h(!0);try{let e=await (0,a.getPoliciesList)(n);e.policies&&(u(e.policies),d?.(e.policies))}catch(e){console.error("Error fetching policies:",e)}finally{h(!1)}}})()},[n,d]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:c,placeholder:c?"Setting policies is a premium feature.":"Select policies (production or published versions)",onChange:t=>{e(t)},value:o,loading:g,className:i,allowClear:!0,options:l(m),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})},"getPolicyOptionEntries",0,l])},384767,e=>{"use strict";var t=e.i(843476),r=e.i(599724),s=e.i(271645),a=e.i(389083);let l=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))});var o=e.i(602869);let i=function({vectorStores:e,accessToken:i}){let[n,c]=(0,s.useState)([]);return(0,s.useEffect)(()=>{(async()=>{if(i&&0!==e.length)try{let e=await (0,o.vectorStoreListCall)(i);e.data&&c(e.data.map(e=>({vector_store_id:e.vector_store_id,vector_store_name:e.vector_store_name})))}catch(e){console.error("Error fetching vector stores:",e)}})()},[i,e.length]),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Vector Stores"}),(0,t.jsx)(a.Badge,{color:"blue",size:"xs",children:e.length})]}),e.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:e.map((e,r)=>{let s;return(0,t.jsx)("div",{className:"inline-flex items-center px-3 py-1.5 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-sm font-medium",children:(s=n.find(t=>t.vector_store_id===e))?`${s.vector_store_name||s.vector_store_id} (${s.vector_store_id})`:e},r)})}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(l,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No vector stores configured"})]})]})},n=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"}))});var c=e.i(871943),d=e.i(502547),m=e.i(592968),u=e.i(234713);let g=function({mcpServers:e,mcpAccessGroups:l=[],mcpToolPermissions:i={},mcpToolsets:g=[],accessToken:h}){let[p,x]=(0,s.useState)([]),[f,b]=(0,s.useState)([]),[v,y]=(0,s.useState)(new Set),[w,N]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{(async()=>{if(h&&e.length>0)try{let e=await (0,o.fetchMCPServers)(h);e&&Array.isArray(e)?x(e):e.data&&Array.isArray(e.data)&&x(e.data)}catch(e){console.error("Error fetching MCP servers:",e)}})()},[h,e.length]),(0,s.useEffect)(()=>{(async()=>{if(h&&g.length>0)try{let e=await (0,o.fetchMCPToolsets)(h),t=Array.isArray(e)?e.filter(e=>g.includes(e.toolset_id)):[];b(t)}catch(e){console.error("Error fetching toolsets:",e)}})()},[h,g.length]);let j=e.includes(u.NO_MCP_SERVERS_SENTINEL),C=e.includes(u.ALL_PROXY_MCP_SERVERS_SENTINEL),k=[...e.filter(e=>e!==u.NO_MCP_SERVERS_SENTINEL&&e!==u.ALL_PROXY_MCP_SERVERS_SENTINEL).map(e=>({type:"server",value:e})),...l.map(e=>({type:"accessGroup",value:e}))],S=k.length+g.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"MCP Servers"}),(0,t.jsx)(a.Badge,{color:j?"red":"blue",size:"xs",children:j?"Blocked":C?"All":S})]}),j?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-red-50 border border-red-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-red-400"}),(0,t.jsx)(r.Text,{className:"text-red-700 text-sm",children:"No MCP servers — this key is blocked from all MCP servers, including its team's servers"})]}):C?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-blue-50 border border-blue-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-400"}),(0,t.jsx)(r.Text,{className:"text-blue-700 text-sm",children:"All Proxy MCP Servers"})]}):S>0?(0,t.jsxs)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:[k.map((e,r)=>{let s="server"===e.type?i[e.value]:void 0,a=s&&s.length>0,l=v.has(e.value);return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>{var t;return a&&(t=e.value,void y(e=>{let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}))},className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 transition-all ${a?"cursor-pointer hover:bg-gray-50 hover:border-gray-300":"bg-white"}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"server"===e.type?(0,t.jsx)(m.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-blue-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=p.find(t=>t.server_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.alias} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})}),a&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:s.length}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===s.length?"tool":"tools"}),l?(0,t.jsx)(c.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(d.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),a&&l&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-blue-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.map((e,r)=>(0,t.jsx)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-xs font-medium",children:e},r))})})]},r)}),g.length>0&&g.map((e,r)=>{let s=f.find(t=>t.toolset_id===e),a=w.has(e),l=s?.tools.length??0;return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>l>0&&void N(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r}),className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-purple-200 transition-all ${l>0?"cursor-pointer hover:bg-purple-50 hover:border-purple-300":"bg-white"}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:s?.toolset_name??e}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-purple-600 bg-purple-50 border border-purple-200 rounded-sm uppercase tracking-wide shrink-0",children:"Toolset"})]}),l>0&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:l}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===l?"tool":"tools"}),a?(0,t.jsx)(c.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(d.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),l>0&&a&&s&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-purple-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.tools.map((e,r)=>(0,t.jsxs)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-purple-50 border border-purple-200 text-purple-800 text-xs font-medium",children:[(0,t.jsxs)("span",{className:"text-purple-400 mr-1 text-[10px]",children:[e.server_id.slice(0,6),"…"]}),e.tool_name]},r))})})]},`toolset-${r}`)})]}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No MCP servers, access groups, or toolsets configured"})]})]})},h=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"}))}),p=function({agents:e,agentAccessGroups:l=[],accessToken:i}){let[n,c]=(0,s.useState)([]);(0,s.useEffect)(()=>{(async()=>{if(i&&e.length>0)try{let e=await (0,o.getAgentsList)(i);e&&e.agents&&Array.isArray(e.agents)&&c(e.agents)}catch(e){console.error("Error fetching agents:",e)}})()},[i,e.length]);let d=[...e.map(e=>({type:"agent",value:e})),...l.map(e=>({type:"accessGroup",value:e}))],u=d.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(h,{className:"h-4 w-4 text-purple-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Agents"}),(0,t.jsx)(a.Badge,{color:"purple",size:"xs",children:u})]}),u>0?(0,t.jsx)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:d.map((e,r)=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsx)("div",{className:"flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 bg-white",children:(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"agent"===e.type?(0,t.jsx)(m.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=n.find(t=>t.agent_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.agent_name} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})})})},r))}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(h,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No agents or access groups configured"})]})]})};e.s(["default",0,function({objectPermission:e,variant:s="card",className:a="",accessToken:l}){let o=e?.vector_stores||[],n=e?.mcp_servers||[],c=e?.mcp_access_groups||[],d=e?.mcp_tool_permissions||{},m=e?.mcp_toolsets||[],u=e?.agents||[],h=e?.agent_access_groups||[],x=e?.search_tools||[],f=(0,t.jsxs)("div",{className:"card"===s?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-4",children:[(0,t.jsx)(i,{vectorStores:o,accessToken:l}),(0,t.jsx)(g,{mcpServers:n,mcpAccessGroups:c,mcpToolPermissions:d,mcpToolsets:m,accessToken:l}),(0,t.jsx)(p,{agents:u,agentAccessGroups:h,accessToken:l}),(0,t.jsxs)("div",{className:"rounded-md border border-gray-100 p-4",children:[(0,t.jsx)(r.Text,{className:"text-sm font-medium text-gray-800",children:"Search tools"}),0===x.length?(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-500",children:"No restriction — all configured search tools are allowed for this team."}):(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-700",children:x.join(", ")})]})]});return"card"===s?(0,t.jsxs)("div",{className:`bg-white border border-gray-200 rounded-lg p-6 ${a}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 mb-6",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Object Permissions"}),(0,t.jsx)(r.Text,{className:"text-xs text-gray-500",children:"Access control for Vector Stores and MCP Servers"})]})}),f]}):(0,t.jsxs)("div",{className:`${a}`,children:[(0,t.jsx)(r.Text,{className:"font-medium text-gray-900 mb-3",children:"Object Permissions"}),f]})}],384767)},695411,e=>{"use strict";var t=e.i(602869);let r=async e=>{try{let r=await (0,t.modelHubCall)(e);if(r?.data.length>0){let e=r.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,r])},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},263147,e=>{"use strict";var t=e.i(266027),r=e.i(243652),s=e.i(602869),a=e.i(431703),l=e.i(708347),o=e.i(135214);let i=(0,r.createQueryKeys)("accessGroups"),n=async e=>{let t=(0,s.getProxyBaseUrl)(),r=`${t}/v1/access_group`,l=await fetch(r,{method:"GET",headers:{[(0,s.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!l.ok){let e=await l.json(),t=(0,a.deriveErrorMessage)(e);throw(0,s.handleError)(t),Error(t)}return l.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:r}=(0,o.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>n(e),enabled:!!e&&l.all_admin_roles.includes(r||"")})}])},304911,e=>{"use strict";var t=e.i(843476),r=e.i(262218);let{Text:s}=e.i(898586).Typography;e.s(["default",0,function({userId:e}){return"default_user_id"===e?(0,t.jsx)(r.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,t.jsx)(s,{children:e})}])},595727,234662,677241,281092,688594,e=>{"use strict";let t=Symbol.for("constructDateFrom");function r(e,r){return"function"==typeof e?e(r):e&&"object"==typeof e&&t in e?e[t](r):e instanceof Date?new e.constructor(r):new Date(r)}function s(e,t){return r(t||e,e)}e.s(["constructFromSymbol",0,t,"millisecondsInDay",0,864e5,"millisecondsInHour",0,36e5,"millisecondsInMinute",0,6e4,"millisecondsInSecond",0,1e3,"millisecondsInWeek",0,6048e5],234662),e.s(["constructFrom",0,r],677241),e.s(["toDate",0,s],281092),e.s(["addDays",0,function(e,t,a){let l=s(e,a?.in);return isNaN(t)?r(a?.in||e,NaN):(t&&l.setDate(l.getDate()+t),l)}],595727),e.s(["addMonths",0,function(e,t,a){let l=s(e,a?.in);if(isNaN(t))return r(a?.in||e,NaN);if(!t)return l;let o=l.getDate(),i=r(a?.in||e,l.getTime());return(i.setMonth(l.getMonth()+t+1,0),o>=i.getDate())?i:(l.setFullYear(i.getFullYear(),i.getMonth(),o),l)}],688594)},24529,e=>{"use strict";var t=e.i(595727),r=e.i(688594),s=e.i(677241),a=e.i(281092);function l(e,l,o){let{years:i=0,months:n=0,weeks:c=0,days:d=0,hours:m=0,minutes:u=0,seconds:g=0}=l,h=(0,a.toDate)(e,o?.in),p=n||i?(0,r.addMonths)(h,n+12*i):h,x=d||c?(0,t.addDays)(p,d+7*c):p;return(0,s.constructFrom)(o?.in||e,+x+1e3*(g+60*(u+60*m)))}let o=/[zZ]$|[+-]\d{2}:?\d{2}$/;function i(e){return Date.parse(o.test(e)?e:`${e}Z`)}e.s(["calculateExpiryPreviewFromDuration",0,function(e){if(!e)return null;try{let t,r=parseInt(e);if(Number.isNaN(r))throw Error("Invalid duration format");let s=new Date;if(e.endsWith("mo"))t=l(s,{months:r});else if(e.endsWith("s"))t=l(s,{seconds:r});else if(e.endsWith("m"))t=l(s,{minutes:r});else if(e.endsWith("h"))t=l(s,{hours:r});else if(e.endsWith("d"))t=l(s,{days:r});else if(e.endsWith("w"))t=l(s,{weeks:r});else throw Error("Invalid duration format");return t.toLocaleString()}catch{return null}},"formatExpiresUtc",0,function(e){let t=i(e);return Number.isNaN(t)?e:new Date(t).toLocaleString()},"isKeyExpired",0,function(e){if(!e)return!1;let t=i(e);return!Number.isNaN(t)&&t{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var n=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(n.default,(0,t.default)({},e,{ref:s,icon:i}))});e.s(["default",0,s],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),i=e.i(201072),n=e.i(121229),s=e.i(726289),o=e.i(864517),a=e.i(343794),l=e.i(529681),c=e.i(242064),u=e.i(931067),d=e.i(209428),h=e.i(703923),f={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},p=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),i=!1;e.current.forEach(function(e){if(e){i=!0;var n=e.style;n.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(n.transitionDuration="0s, 0s")}}),i&&(r.current=Date.now())}),e.current},g=e.i(410160),m=e.i(392221),y=e.i(654310),_=0,b=(0,y.default)();let v=function(e){var r=t.useState(),i=(0,m.default)(r,2),n=i[0],s=i[1];return t.useEffect(function(){var e;s("rc_progress_".concat((b?(e=_,_+=1):e="TEST_OR_SSR",e)))},[]),e||n};var k=function(e){var r=e.bg,i=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},i)};function C(e,t){return Object.keys(e).map(function(r){var i=parseFloat(r),n="".concat(Math.floor(i*t),"%");return"".concat(e[r]," ").concat(n)})}var E=t.forwardRef(function(e,r){var i=e.prefixCls,n=e.color,s=e.gradientId,o=e.radius,a=e.style,l=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,d=e.size,h=e.gapDegree,f=n&&"object"===(0,g.default)(n),p=d/2,m=t.createElement("circle",{className:"".concat(i,"-circle-path"),r:o,cx:p,cy:p,stroke:f?"#FFF":void 0,strokeLinecap:c,strokeWidth:u,opacity:+(0!==l),style:a,ref:r});if(!f)return m;var y="".concat(s,"-conic"),_=C(n,(360-h)/360),b=C(n,1),v="conic-gradient(from ".concat(h?"".concat(180+h/2,"deg"):"0deg",", ").concat(_.join(", "),")"),E="linear-gradient(to ".concat(h?"bottom":"top",", ").concat(b.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:y},m),t.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(y,")")},t.createElement(k,{bg:E},t.createElement(k,{bg:v}))))}),x=function(e,t,r,i,n,s,o,a,l,c){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=(100-i)/100*t;return"round"===l&&100!==i&&(d+=c/2)>=t&&(d=t-.01),{stroke:"string"==typeof a?a:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:d+u,transform:"rotate(".concat(n+r/100*360*((360-s)/360)+(0===s?0:({bottom:0,top:180,left:90,right:-90})[o]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},w=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function S(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let $=function(e){var r,i,n,s,o=(0,d.default)((0,d.default)({},f),e),l=o.id,c=o.prefixCls,m=o.steps,y=o.strokeWidth,_=o.trailWidth,b=o.gapDegree,k=void 0===b?0:b,C=o.gapPosition,$=o.trailColor,O=o.strokeLinecap,R=o.style,I=o.className,A=o.strokeColor,D=o.percent,j=(0,h.default)(o,w),T=v(l),L="".concat(T,"-gradient"),F=50-y/2,z=2*Math.PI*F,M=k>0?90+k/2:-90,N=(360-k)/360*z,P="object"===(0,g.default)(m)?m:{count:m,gap:2},W=P.count,B=P.gap,H=S(D),U=S(A),q=U.find(function(e){return e&&"object"===(0,g.default)(e)}),K=q&&"object"===(0,g.default)(q)?"butt":O,X=x(z,N,0,100,M,k,C,$,K,y),Q=p();return t.createElement("svg",(0,u.default)({className:(0,a.default)("".concat(c,"-circle"),I),viewBox:"0 0 ".concat(100," ").concat(100),style:R,id:l,role:"presentation"},j),!W&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:F,cx:50,cy:50,stroke:$,strokeLinecap:K,strokeWidth:_||y,style:X}),W?(r=Math.round(W*(H[0]/100)),i=100/W,n=0,Array(W).fill(null).map(function(e,s){var o=s<=r-1?U[0]:$,a=o&&"object"===(0,g.default)(o)?"url(#".concat(L,")"):void 0,l=x(z,N,n,i,M,k,C,o,"butt",y,B);return n+=(N-l.strokeDashoffset+B)*100/N,t.createElement("circle",{key:s,className:"".concat(c,"-circle-path"),r:F,cx:50,cy:50,stroke:a,strokeWidth:y,opacity:1,style:l,ref:function(e){Q[s]=e}})})):(s=0,H.map(function(e,r){var i=U[r]||U[U.length-1],n=x(z,N,s,e,M,k,C,i,K,y);return s+=e,t.createElement(E,{key:r,color:i,ptg:e,radius:F,prefixCls:c,gradientId:L,style:n,strokeLinecap:K,strokeWidth:y,gapDegree:k,ref:function(e){Q[r]=e},size:100})}).reverse()))};var O=e.i(491816);e.i(765846);var R=e.i(896091);function I(e){return!e||e<0?0:e>100?100:e}function A({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let D=(e,t,r)=>{var i,n,s,o;let a=-1,l=-1;if("step"===t){let t=r.steps,i=r.strokeWidth;"string"==typeof e||void 0===e?(a="small"===e?2:14,l=null!=i?i:8):"number"==typeof e?[a,l]=[e,e]:[a=14,l=8]=Array.isArray(e)?e:[e.width,e.height],a*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?l=t||("small"===e?6:8):"number"==typeof e?[a,l]=[e,e]:[a=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[a,l]="small"===e?[60,60]:[120,120]:"number"==typeof e?[a,l]=[e,e]:Array.isArray(e)&&(a=null!=(n=null!=(i=e[0])?i:e[1])?n:120,l=null!=(o=null!=(s=e[0])?s:e[1])?o:120));return[a,l]},j=e=>{let{prefixCls:r,trailColor:i=null,strokeLinecap:n="round",gapPosition:s,gapDegree:o,width:l=120,type:c,children:u,success:d,size:h=l,steps:f}=e,[p,g]=D(h,"circle"),{strokeWidth:m}=e;void 0===m&&(m=Math.max(3/p*100,6));let y=t.useMemo(()=>o||0===o?o:"dashboard"===c?75:void 0,[o,c]),_=(({percent:e,success:t,successPercent:r})=>{let i=I(A({success:t,successPercent:r}));return[i,I(I(e)-i)]})(e),b="[object Object]"===Object.prototype.toString.call(e.strokeColor),v=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||R.presetPrimaryColors.green,t||null]})({success:d,strokeColor:e.strokeColor}),k=(0,a.default)(`${r}-inner`,{[`${r}-circle-gradient`]:b}),C=t.createElement($,{steps:f,percent:f?_[1]:_,strokeWidth:m,trailWidth:m,strokeColor:f?v[1]:v,strokeLinecap:n,trailColor:i,prefixCls:r,gapDegree:y,gapPosition:s||"dashboard"===c&&"bottom"||void 0}),E=p<=20,x=t.createElement("div",{className:k,style:{width:p,height:g,fontSize:.15*p+6}},C,!E&&u);return E?t.createElement(O.default,{title:u},x):x};e.i(296059);var T=e.i(694758),L=e.i(915654),F=e.i(183293),z=e.i(246422),M=e.i(838378);let N="--progress-line-stroke-color",P="--progress-percent",W=e=>{let t=e?"100%":"-100%";return new T.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},B=(0,z.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,M.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,F.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${N})`]},height:"100%",width:`calc(1 / var(${P}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,L.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:W(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:W(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var H=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);nt.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r};let U=e=>{let{prefixCls:r,direction:i,percent:n,size:s,strokeWidth:o,strokeColor:l,strokeLinecap:c="round",children:u,trailColor:d=null,percentPosition:h,success:f}=e,{align:p,type:g}=h,m=l&&"string"!=typeof l?((e,t)=>{let{from:r=R.presetPrimaryColors.blue,to:i=R.presetPrimaryColors.blue,direction:n="rtl"===t?"to left":"to right"}=e,s=H(e,["from","to","direction"]);if(0!==Object.keys(s).length){let e,t=(e=[],Object.keys(s).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:s[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${n}, ${t})`;return{background:r,[N]:r}}let o=`linear-gradient(${n}, ${r}, ${i})`;return{background:o,[N]:o}})(l,i):{[N]:l,background:l},y="square"===c||"butt"===c?0:void 0,[_,b]=D(null!=s?s:[-1,o||("small"===s?6:8)],"line",{strokeWidth:o}),v=Object.assign(Object.assign({width:`${I(n)}%`,height:b,borderRadius:y},m),{[P]:I(n)/100}),k=A(e),C={width:`${I(k)}%`,height:b,borderRadius:y,backgroundColor:null==f?void 0:f.strokeColor},E=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:d||void 0,borderRadius:y}},t.createElement("div",{className:(0,a.default)(`${r}-bg`,`${r}-bg-${g}`),style:v},"inner"===g&&u),void 0!==k&&t.createElement("div",{className:`${r}-success-bg`,style:C})),x="outer"===g&&"start"===p,w="outer"===g&&"end"===p;return"outer"===g&&"center"===p?t.createElement("div",{className:`${r}-layout-bottom`},E,u):t.createElement("div",{className:`${r}-outer`,style:{width:_<0?"100%":_}},x&&u,E,w&&u)},q=e=>{let{size:r,steps:i,rounding:n=Math.round,percent:s=0,strokeWidth:o=8,strokeColor:l,trailColor:c=null,prefixCls:u,children:d}=e,h=n(s/100*i),[f,p]=D(null!=r?r:["small"===r?2:14,o],"step",{steps:i,strokeWidth:o}),g=f/i,m=Array.from({length:i});for(let e=0;et.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);nt.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r};let X=["normal","exception","active","success"],Q=t.forwardRef((e,u)=>{let d,{prefixCls:h,className:f,rootClassName:p,steps:g,strokeColor:m,percent:y=0,size:_="default",showInfo:b=!0,type:v="line",status:k,format:C,style:E,percentPosition:x={}}=e,w=K(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:S="end",type:$="outer"}=x,O=Array.isArray(m)?m[0]:m,R="string"==typeof m||Array.isArray(m)?m:void 0,T=t.useMemo(()=>{if(O){let e="string"==typeof O?O:Object.values(O)[0];return new r.FastColor(e).isLight()}return!1},[m]),L=t.useMemo(()=>{var t,r;let i=A(e);return Number.parseInt(void 0!==i?null==(t=null!=i?i:0)?void 0:t.toString():null==(r=null!=y?y:0)?void 0:r.toString(),10)},[y,e.success,e.successPercent]),F=t.useMemo(()=>!X.includes(k)&&L>=100?"success":k||"normal",[k,L]),{getPrefixCls:z,direction:M,progress:N}=t.useContext(c.ConfigContext),P=z("progress",h),[W,H,Q]=B(P),V="line"===v,J=V&&!g,Y=t.useMemo(()=>{let r;if(!b)return null;let l=A(e),c=C||(e=>`${e}%`),u=V&&T&&"inner"===$;return"inner"===$||C||"exception"!==F&&"success"!==F?r=c(I(y),I(l)):"exception"===F?r=V?t.createElement(s.default,null):t.createElement(o.default,null):"success"===F&&(r=V?t.createElement(i.default,null):t.createElement(n.default,null)),t.createElement("span",{className:(0,a.default)(`${P}-text`,{[`${P}-text-bright`]:u,[`${P}-text-${S}`]:J,[`${P}-text-${$}`]:J}),title:"string"==typeof r?r:void 0},r)},[b,y,L,F,v,P,C]);"line"===v?d=g?t.createElement(q,Object.assign({},e,{strokeColor:R,prefixCls:P,steps:"object"==typeof g?g.count:g}),Y):t.createElement(U,Object.assign({},e,{strokeColor:O,prefixCls:P,direction:M,percentPosition:{align:S,type:$}}),Y):("circle"===v||"dashboard"===v)&&(d=t.createElement(j,Object.assign({},e,{strokeColor:O,prefixCls:P,progressStatus:F}),Y));let Z=(0,a.default)(P,`${P}-status-${F}`,{[`${P}-${"dashboard"===v&&"circle"||v}`]:"line"!==v,[`${P}-inline-circle`]:"circle"===v&&D(_,"circle")[0]<=20,[`${P}-line`]:J,[`${P}-line-align-${S}`]:J,[`${P}-line-position-${$}`]:J,[`${P}-steps`]:g,[`${P}-show-info`]:b,[`${P}-${_}`]:"string"==typeof _,[`${P}-rtl`]:"rtl"===M},null==N?void 0:N.className,f,p,H,Q);return W(t.createElement("div",Object.assign({ref:u,style:Object.assign(Object.assign({},null==N?void 0:N.style),E),className:Z,role:"progressbar","aria-valuenow":L,"aria-valuemin":0,"aria-valuemax":100},(0,l.default)(w,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),d))});e.s(["default",0,Q],309821)},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},399029,e=>{"use strict";var t=e.i(540626),r=e.i(271645);e.s(["useDebouncedState",0,function(e,i,n){let[s,o]=(0,r.useState)(e),a=(0,t.useDebouncer)(o,i,n);return[s,a.maybeExecute,a]}])},993914,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};var n=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(n.default,(0,t.default)({},e,{ref:s,icon:i}))});e.s(["FileTextOutlined",0,s],993914)},59935,(e,t,r)=>{var i;let n;e.e,i=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},i=!r.document&&!!r.postMessage,n=r.IS_PAPA_WORKER||!1,s={},o=0,a={};function l(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=b(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var i=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,n)r.postMessage({results:s,workerId:a.WORKER_ID,finished:i});else if(k(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!i||!k(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),i||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){k(this._config.error)?this._config.error(e):n&&this._config.error&&r.postMessage({workerId:a.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=a.RemoteChunkSize),l.call(this,e),this._nextChunk=i?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),i||(t.onload=v(this._chunkLoaded,this),t.onerror=v(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!i),this._config.downloadRequestHeaders){var e,r,n=this._config.downloadRequestHeaders;for(r in n)t.setRequestHeader(r,n[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}i&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=a.LocalChunkSize),l.call(this,e);var t,r,i="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?((t=new FileReader).onload=v(this._chunkLoaded,this),t.onerror=v(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;l.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function h(e){l.call(this,e=e||{});var t=[],r=!0,i=!1;this.pause=function(){l.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){l.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){i&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=v(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=v(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=v(function(){this._streamCleanUp(),i=!0,this._streamData("")},this),this._streamCleanUp=v(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function f(e){var t,r,i,n,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,o=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,l=this,c=0,u=0,d=!1,h=!1,f=[],m={data:[],errors:[],meta:{}};function y(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function _(){if(m&&i&&(C("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+a.DefaultDelimiter+"'"),i=!1),e.skipEmptyLines&&(m.data=m.data.filter(function(e){return!y(e)})),v()){if(m)if(Array.isArray(m.data[0])){for(var t,r=0;v()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(s.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):o.test(r)?new Date(r):""===r?null:r):r)(a=e.header?n>=f.length?"__parsed_extra":f[n]:a,l=e.transform?e.transform(l,a):l);"__parsed_extra"===a?(i[a]=i[a]||[],i[a].push(l)):i[a]=l}return e.header&&(n>f.length?C("FieldMismatch","TooManyFields","Too many fields: expected "+f.length+" fields but parsed "+n,u+r):ne.preview?r.abort():(m.data=m.data[0],n(m,l))))}),this.parse=function(n,s,o){var l=e.quoteChar||'"',l=(e.newline||(e.newline=this.guessLineEndings(n,l)),i=!1,e.delimiter?k(e.delimiter)&&(e.delimiter=e.delimiter(n),m.meta.delimiter=e.delimiter):((l=((t,r,i,n,s)=>{var o,l,c,u;s=s||[","," ","|",";",a.RECORD_SEP,a.UNIT_SEP];for(var d=0;d=r.length/2?"\r\n":"\r"}}function p(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function g(e){var t=(e=e||{}).delimiter,r=e.newline,i=e.comments,n=e.step,s=e.preview,o=e.fastMode,l=null,c=!1,u=null==e.quoteChar?'"':e.quoteChar,d=u;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof t||-1=s)return M(!0);break}x.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:E.length,index:h}),D++}}else if(i&&0===w.length&&a.substring(h,h+v)===i){if(-1===I)return M();h=I+b,I=a.indexOf(r,h),R=a.indexOf(t,h)}else if(-1!==R&&(R=s)return M(!0)}return F();function T(e){E.push(e),S=h}function L(e){return -1!==e&&(e=a.substring(D+1,e))&&""===e.trim()?e.length:0}function F(e){return m||(void 0===e&&(e=a.substring(h)),w.push(e),h=y,T(w),C&&N()),M()}function z(e){h=e,T(w),w=[],I=a.indexOf(r,h)}function M(i){if(e.header&&!g&&E.length&&!c){var n=E[0],s=Object.create(null),o=new Set(n);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||a.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(n=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(o=t.quoteChar),"boolean"==typeof t.header&&(i=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(l=t.escapeChar+o),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),RegExp(p(o),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,c);if("object"==typeof e[0])return f(u||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],c);throw Error("Unable to serialize unrecognized input");function f(e,t,r){var o="",a=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";var r=e.i(290571),t=e.i(271645),a=e.i(829087),o=e.i(480731),i=e.i(444755),n=e.i(673706),l=e.i(95779);let s={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},g={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},c=(0,n.makeClassName)("Icon"),m=t.default.forwardRef((e,m)=>{let{icon:p,variant:u="simple",tooltip:A,size:h=o.Sizes.SM,color:f,className:b}=e,v=(0,r.__rest)(e,["icon","variant","tooltip","size","color","className"]),C=((e,r)=>{switch(e){case"simple":return{textColor:r?(0,n.getColorClassNames)(r,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:r?(0,n.getColorClassNames)(r,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,i.tremorTwMerge)((0,n.getColorClassNames)(r,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:r?(0,n.getColorClassNames)(r,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,i.tremorTwMerge)((0,n.getColorClassNames)(r,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:r?(0,n.getColorClassNames)(r,l.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:r?(0,i.tremorTwMerge)((0,n.getColorClassNames)(r,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:r?(0,n.getColorClassNames)(r,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:r?(0,i.tremorTwMerge)((0,n.getColorClassNames)(r,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:r?(0,n.getColorClassNames)(r,l.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:r?(0,i.tremorTwMerge)((0,n.getColorClassNames)(r,l.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(u,f),{tooltipProps:I,getReferenceProps:x}=(0,a.useTooltip)();return t.default.createElement("span",Object.assign({ref:(0,n.mergeRefs)([m,I.refs.setReference]),className:(0,i.tremorTwMerge)(c("root"),"inline-flex shrink-0 items-center justify-center",C.bgColor,C.textColor,C.borderColor,C.ringColor,g[u].rounded,g[u].border,g[u].shadow,g[u].ring,s[h].paddingX,s[h].paddingY,b)},x,v),t.default.createElement(a.default,Object.assign({text:A},I)),t.default.createElement(p,{className:(0,i.tremorTwMerge)(c("icon"),"shrink-0",d[h].height,d[h].width)}))});m.displayName="Icon",e.s(["default",0,m],728889)},752978,e=>{"use strict";var r=e.i(728889);e.s(["Icon",()=>r.default])},541071,e=>{"use strict";let r=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,r],541071)},755146,e=>{"use strict";var r=e.i(843476),t=e.i(451512),a=e.i(115504);e.i(233565),e.i(678784),e.s(["DropdownMenu",0,function({...e}){return(0,r.jsx)(t.Menu.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:o=0,side:i="bottom",sideOffset:n=4,className:l,...s}){return(0,r.jsx)(t.Menu.Portal,{children:(0,r.jsx)(t.Menu.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:o,side:i,sideOffset:n,children:(0,r.jsx)(t.Menu.Popup,{"data-slot":"dropdown-menu-content",className:(0,a.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",l),...s})})})},"DropdownMenuItem",0,function({className:e,inset:o,variant:i="default",...n}){return(0,r.jsx)(t.Menu.Item,{"data-slot":"dropdown-menu-item","data-inset":o,"data-variant":i,className:(0,a.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...n})},"DropdownMenuSeparator",0,function({className:e,...o}){return(0,r.jsx)(t.Menu.Separator,{"data-slot":"dropdown-menu-separator",className:(0,a.cn)("-mx-1 my-1 h-px bg-border",e),...o})},"DropdownMenuTrigger",0,function({...e}){return(0,r.jsx)(t.Menu.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}])},332102,e=>{"use strict";let r=(0,e.i(475254).default)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["Inbox",0,r],332102)},727612,e=>{"use strict";let r=(0,e.i(475254).default)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",0,r],727612)},788699,e=>{"use strict";let r=(0,e.i(475254).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,r],788699)},695411,e=>{"use strict";var r=e.i(602869);let t=async e=>{try{let t=await (0,r.modelHubCall)(e);if(t?.data.length>0){let e=t.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,r)=>e.model_group.localeCompare(r.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,t])},482725,e=>{"use strict";var r=e.i(244451);e.s(["Spin",()=>r.default])},555987,e=>{"use strict";var r=e.i(221688),t=e.i(950643);let a=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,o=r.serverRootPath)=>{if(e){let r;return a.test(e)?e:(r=(0,t.normalizeRootPath)(o),`${r}${e.startsWith("/")?e:`/${e}`}`)}}])},389083,e=>{"use strict";var r=e.i(290571),t=e.i(271645),a=e.i(829087),o=e.i(480731),i=e.i(95779),n=e.i(444755),l=e.i(673706);let s={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},g=(0,l.makeClassName)("Badge"),c=t.default.forwardRef((e,c)=>{let{color:m,icon:p,size:u=o.Sizes.SM,tooltip:A,className:h,children:f}=e,b=(0,r.__rest)(e,["color","icon","size","tooltip","className","children"]),v=p||null,{tooltipProps:C,getReferenceProps:I}=(0,a.useTooltip)();return t.default.createElement("span",Object.assign({ref:(0,l.mergeRefs)([c,C.refs.setReference]),className:(0,n.tremorTwMerge)(g("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",m?(0,n.tremorTwMerge)((0,l.getColorClassNames)(m,i.colorPalette.background).bgColor,(0,l.getColorClassNames)(m,i.colorPalette.iconText).textColor,(0,l.getColorClassNames)(m,i.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,n.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),s[u].paddingX,s[u].paddingY,s[u].fontSize,h)},I,b),t.default.createElement(a.default,Object.assign({text:A},C)),v?t.default.createElement(v,{className:(0,n.tremorTwMerge)(g("icon"),"shrink-0 -ml-1 mr-1.5",d[u].height,d[u].width)}):null,t.default.createElement("span",{className:(0,n.tremorTwMerge)(g("text"),"whitespace-nowrap")},f))});c.displayName="Badge",e.s(["Badge",0,c],389083)},530212,e=>{"use strict";var r=e.i(271645);let t=r.forwardRef(function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))});e.s(["ArrowLeftIcon",0,t],530212)},278587,e=>{"use strict";var r=e.i(271645);let t=r.forwardRef(function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,t],278587)},309426,e=>{"use strict";var r=e.i(290571),t=e.i(444755),a=e.i(673706),o=e.i(271645),i=e.i(46757);let n=(0,a.makeClassName)("Col"),l=o.default.forwardRef((e,a)=>{let l,s,d,g,{numColSpan:c=1,numColSpanSm:m,numColSpanMd:p,numColSpanLg:u,children:A,className:h}=e,f=(0,r.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),b=(e,r)=>e&&Object.keys(r).includes(String(e))?r[e]:"";return o.default.createElement("div",Object.assign({ref:a,className:(0,t.tremorTwMerge)(n("root"),(l=b(c,i.colSpan),s=b(m,i.colSpanSm),d=b(p,i.colSpanMd),g=b(u,i.colSpanLg),(0,t.tremorTwMerge)(l,s,d,g)),h)},f),A)});l.displayName="Col",e.s(["Col",0,l],309426)},916925,e=>{"use strict";var r,t=e.i(555987),a=((r={}).A2A_Agent="A2A Agent",r.AI21="Ai21",r.AI21_CHAT="Ai21 Chat",r.AIML="AI/ML API",r.AIOHTTP_OPENAI="Aiohttp Openai",r.Anthropic="Anthropic",r.ANTHROPIC_TEXT="Anthropic Text",r.AssemblyAI="AssemblyAI",r.AUTO_ROUTER="Auto Router",r.Bedrock="Amazon Bedrock",r.BedrockMantle="Amazon Bedrock Mantle",r.SageMaker="AWS SageMaker",r.Azure="Azure",r.Azure_AI_Studio="Azure AI Foundry (Studio)",r.AZURE_TEXT="Azure Text",r.BASETEN="Baseten",r.BYTEZ="Bytez",r.Cerebras="Cerebras",r.CLARIFAI="Clarifai",r.CLOUDFLARE="Cloudflare",r.CODESTRAL="Codestral",r.Cohere="Cohere",r.COHERE_CHAT="Cohere Chat",r.COMETAPI="Cometapi",r.COMPACTIFAI="Compactifai",r.Cursor="Cursor",r.Dashscope="Dashscope",r.Databricks="Databricks (Qwen API)",r.DATAROBOT="Datarobot",r.DeepInfra="DeepInfra",r.Deepgram="Deepgram",r.Deepseek="Deepseek",r.DOCKER_MODEL_RUNNER="Docker Model Runner",r.DOTPROMPT="Dotprompt",r.ElevenLabs="ElevenLabs",r.EMPOWER="Empower",r.FalAI="Fal AI",r.FEATHERLESS_AI="Featherless Ai",r.FireworksAI="Fireworks AI",r.FRIENDLIAI="Friendliai",r.GALADRIEL="Galadriel",r.GITHUB_COPILOT="Github Copilot",r.Google_AI_Studio="Google AI Studio",r.GradientAI="GradientAI",r.Groq="Groq",r.HEROKU="Heroku",r.Hosted_Vllm="vllm",r.HUGGINGFACE="Huggingface",r.HYPERBOLIC="Hyperbolic",r.Infinity="Infinity",r.JinaAI="Jina AI",r.LAMBDA_AI="Lambda Ai",r.LEMONADE="Lemonade",r.LLAMAFILE="Llamafile",r.LM_STUDIO="Lm Studio",r.LLAMA="Meta Llama",r.MARITALK="Maritalk",r.MiniMax="MiniMax",r.MistralAI="Mistral AI",r.MOONSHOT="Moonshot",r.MORPH="Morph",r.NEBIUS="Nebius",r.NLP_CLOUD="Nlp Cloud",r.NOVITA="Novita",r.NSCALE="Nscale",r.NVIDIA_NIM="Nvidia Nim",r.Ollama="Ollama",r.OLLAMA_CHAT="Ollama Chat",r.OOBABOOGA="Oobabooga",r.OpenAI="OpenAI",r.OPENAI_LIKE="Openai Like",r.OpenAI_Compatible="OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)",r.OpenAI_Text="OpenAI Text Completion",r.OpenAI_Text_Compatible="OpenAI-Compatible Completions (legacy /v1/completions)",r.Openrouter="Openrouter",r.Oracle="Oracle Cloud Infrastructure (OCI)",r.OVHCLOUD="Ovhcloud",r.Perplexity="Perplexity",r.PETALS="Petals",r.PG_VECTOR="Pg Vector",r.PREDIBASE="Predibase",r.RECRAFT="Recraft",r.REPLICATE="Replicate",r.RunwayML="RunwayML",r.SAGEMAKER_LEGACY="Sagemaker",r.Sambanova="Sambanova",r.SAP="SAP Generative AI Hub",r.Snowflake="Snowflake",r.Soniox="Soniox",r.TEXT_COMPLETION_CODESTRAL="Text-Completion-Codestral",r.TogetherAI="TogetherAI",r.TOPAZ="Topaz",r.Triton="Triton",r.V0="V0",r.VERCEL_AI_GATEWAY="Vercel Ai Gateway",r.Vertex_AI="Vertex AI (Anthropic, Gemini, etc.)",r.VERTEX_AI_BETA="Vertex Ai Beta",r.VLLM="Vllm",r.VolcEngine="VolcEngine",r.Voyage="Voyage AI",r.WANDB="Wandb",r.WATSONX="Watsonx",r.WATSONX_TEXT="Watsonx Text",r.xAI="xAI",r.XINFERENCE="Xinference",r.ZAI="Z.AI (Zhipu AI)",r);let o={A2A_Agent:"a2a_agent",AI21:"ai21",AI21_CHAT:"ai21_chat",AIML:"aiml",AIOHTTP_OPENAI:"aiohttp_openai",Anthropic:"anthropic",ANTHROPIC_TEXT:"anthropic_text",AssemblyAI:"assemblyai",AUTO_ROUTER:"auto_router",Azure:"azure",Azure_AI_Studio:"azure_ai",AZURE_TEXT:"azure_text",BASETEN:"baseten",Bedrock:"bedrock",BedrockMantle:"bedrock_mantle",BYTEZ:"bytez",Cerebras:"cerebras",CLARIFAI:"clarifai",CLOUDFLARE:"cloudflare",CODESTRAL:"codestral",Cohere:"cohere",COHERE_CHAT:"cohere_chat",COMETAPI:"cometapi",COMPACTIFAI:"compactifai",Cursor:"cursor",Dashscope:"dashscope",Databricks:"databricks",DATAROBOT:"datarobot",DeepInfra:"deepinfra",Deepgram:"deepgram",Deepseek:"deepseek",DOCKER_MODEL_RUNNER:"docker_model_runner",DOTPROMPT:"dotprompt",ElevenLabs:"elevenlabs",EMPOWER:"empower",FalAI:"fal_ai",FEATHERLESS_AI:"featherless_ai",FireworksAI:"fireworks_ai",FRIENDLIAI:"friendliai",GALADRIEL:"galadriel",GITHUB_COPILOT:"github_copilot",Google_AI_Studio:"gemini",GradientAI:"gradient_ai",Groq:"groq",HEROKU:"heroku",Hosted_Vllm:"hosted_vllm",HUGGINGFACE:"huggingface",HYPERBOLIC:"hyperbolic",Infinity:"infinity",JinaAI:"jina_ai",LAMBDA_AI:"lambda_ai",LEMONADE:"lemonade",LLAMAFILE:"llamafile",LLAMA:"meta_llama",LM_STUDIO:"lm_studio",MARITALK:"maritalk",MiniMax:"minimax",MistralAI:"mistral",MOONSHOT:"moonshot",MORPH:"morph",NEBIUS:"nebius",NLP_CLOUD:"nlp_cloud",NOVITA:"novita",NSCALE:"nscale",NVIDIA_NIM:"nvidia_nim",Ollama:"ollama",OLLAMA_CHAT:"ollama_chat",OOBABOOGA:"oobabooga",OpenAI:"openai",OPENAI_LIKE:"openai_like",OpenAI_Compatible:"openai",OpenAI_Text:"text-completion-openai",OpenAI_Text_Compatible:"text-completion-openai",Openrouter:"openrouter",Oracle:"oci",OVHCLOUD:"ovhcloud",Perplexity:"perplexity",PETALS:"petals",PG_VECTOR:"pg_vector",PREDIBASE:"predibase",RECRAFT:"recraft",REPLICATE:"replicate",RunwayML:"runwayml",SAGEMAKER_LEGACY:"sagemaker",SageMaker:"sagemaker_chat",Sambanova:"sambanova",SAP:"sap",Snowflake:"snowflake",Soniox:"soniox",TEXT_COMPLETION_CODESTRAL:"text-completion-codestral",TogetherAI:"together_ai",TOPAZ:"topaz",Triton:"triton",V0:"v0",VERCEL_AI_GATEWAY:"vercel_ai_gateway",Vertex_AI:"vertex_ai",VERTEX_AI_BETA:"vertex_ai_beta",VLLM:"vllm",VolcEngine:"volcengine",Voyage:"voyage",WANDB:"wandb",WATSONX:"watsonx",WATSONX_TEXT:"watsonx_text",xAI:"xai",XINFERENCE:"xinference",ZAI:"zai"},i=new Set(["bedrock_mantle"]),n="/ui/assets/logos/",l={"A2A Agent":`${n}a2a_agent.png`,Ai21:`${n}ai21.svg`,"Ai21 Chat":`${n}ai21.svg`,"AI/ML API":`${n}aiml_api.svg`,"Aiohttp Openai":`${n}openai_small.svg`,Anthropic:`${n}anthropic.svg`,"Anthropic Text":`${n}anthropic.svg`,AssemblyAI:`${n}assemblyai_small.png`,Azure:`${n}microsoft_azure.svg`,"Azure AI Foundry (Studio)":`${n}microsoft_azure.svg`,"Azure Text":`${n}microsoft_azure.svg`,Baseten:`${n}baseten.svg`,"Amazon Bedrock":`${n}bedrock.svg`,"Amazon Bedrock Mantle":`${n}bedrock.svg`,"AWS SageMaker":`${n}bedrock.svg`,Cerebras:`${n}cerebras.svg`,Cloudflare:`${n}cloudflare.svg`,Codestral:`${n}mistral.svg`,Cohere:`${n}cohere.svg`,"Cohere Chat":`${n}cohere.svg`,Cometapi:`${n}cometapi.svg`,Cursor:`${n}cursor.svg`,"Databricks (Qwen API)":`${n}databricks.svg`,Dashscope:`${n}dashscope.svg`,Deepseek:`${n}deepseek.svg`,Deepgram:`${n}deepgram.png`,DeepInfra:`${n}deepinfra.png`,ElevenLabs:`${n}elevenlabs.png`,"Fal AI":`${n}fal_ai.jpg`,"Featherless Ai":`${n}featherless.svg`,"Fireworks AI":`${n}fireworks.svg`,Friendliai:`${n}friendli.svg`,"Github Copilot":`${n}github_copilot.svg`,"Google AI Studio":`${n}google.svg`,GradientAI:`${n}gradientai.svg`,Groq:`${n}groq.svg`,vllm:`${n}vllm.png`,Huggingface:`${n}huggingface.svg`,Hyperbolic:`${n}hyperbolic.svg`,Infinity:`${n}infinity.png`,"Jina AI":`${n}jina.png`,"Lambda Ai":`${n}lambda.svg`,"Lm Studio":`${n}lmstudio.svg`,"Meta Llama":`${n}meta_llama.svg`,MiniMax:`${n}minimax.svg`,"Mistral AI":`${n}mistral.svg`,Moonshot:`${n}moonshot.svg`,Morph:`${n}morph.svg`,Nebius:`${n}nebius.svg`,Novita:`${n}novita.svg`,"Nvidia Nim":`${n}nvidia_nim.svg`,Ollama:`${n}ollama.svg`,"Ollama Chat":`${n}ollama.svg`,Oobabooga:`${n}openai_small.svg`,OpenAI:`${n}openai_small.svg`,"Openai Like":`${n}openai_small.svg`,"OpenAI Text Completion":`${n}openai_small.svg`,"OpenAI-Compatible Completions (legacy /v1/completions)":`${n}openai_small.svg`,"OpenAI-Compatible Chat Completions (Together AI, vLLM, etc.)":`${n}openai_small.svg`,Openrouter:`${n}openrouter.svg`,"Oracle Cloud Infrastructure (OCI)":`${n}oracle.svg`,Perplexity:`${n}perplexity-ai.svg`,Recraft:`${n}recraft.svg`,Replicate:`${n}replicate.svg`,RunwayML:`${n}runwayml.png`,Sagemaker:`${n}bedrock.svg`,Sambanova:`${n}sambanova.svg`,"SAP Generative AI Hub":`${n}sap.png`,Snowflake:`${n}snowflake.svg`,Soniox:`${n}soniox.svg`,"Text-Completion-Codestral":`${n}mistral.svg`,TogetherAI:`${n}togetherai.svg`,Topaz:`${n}topaz.svg`,Triton:`${n}nvidia_triton.png`,V0:`${n}v0.svg`,"Vercel Ai Gateway":`${n}vercel.svg`,"Vertex AI (Anthropic, Gemini, etc.)":`${n}google.svg`,"Vertex Ai Beta":`${n}google.svg`,Vllm:`${n}vllm.png`,VolcEngine:`${n}volcengine.png`,"Voyage AI":`${n}voyage.webp`,Watsonx:`${n}watsonx.svg`,"Watsonx Text":`${n}watsonx.svg`,xAI:`${n}xai.svg`,Xinference:`${n}xinference.svg`};e.s(["Providers",()=>a,"getPlaceholder",0,e=>{if("AI/ML API"===e)return"aiml/flux-pro/v1.1";if("Vertex AI (Anthropic, Gemini, etc.)"===e)return"gemini-pro";if("Anthropic"==e)return"claude-3-opus";if("Amazon Bedrock"==e)return"claude-3-opus";if("AWS SageMaker"==e)return"sagemaker/jumpstart-dft-meta-textgeneration-llama-2-7b";else if("Google AI Studio"==e)return"gemini-pro";else if("Azure AI Foundry (Studio)"==e)return"azure_ai/command-r-plus";else if("Azure"==e)return"my-deployment";else if("Oracle Cloud Infrastructure (OCI)"==e)return"oci/xai.grok-4";else if("Snowflake"==e)return"snowflake/mistral-7b";else if("Voyage AI"==e)return"voyage/";else if("Jina AI"==e)return"jina_ai/";else if("VolcEngine"==e)return"volcengine/";else if("DeepInfra"==e)return"deepinfra/";else if("Fal AI"==e)return"fal_ai/fal-ai/flux-pro/v1.1-ultra";else if("RunwayML"==e)return"runwayml/gen4_turbo";else if("Watsonx"===e)return"watsonx/ibm/granite-3-3-8b-instruct";else if("Cursor"===e)return"cursor/claude-4-sonnet";else if("Z.AI (Zhipu AI)"===e)return"zai/glm-4.5";else return"gpt-3.5-turbo"},"getProviderLogoAndName",0,e=>{if(!e)return{logo:"",displayName:"-"};if("gemini"===e.toLowerCase()){let e="Google AI Studio";return{logo:(0,t.resolveLogoSrc)(l[e])??"",displayName:e}}let r=Object.keys(o).find(r=>o[r].toLowerCase()===e.toLowerCase())??Object.keys(o).find(r=>r.toLowerCase()===e.toLowerCase());if(!r)return{logo:"",displayName:e};let i=a[r];return{logo:(0,t.resolveLogoSrc)(l[i])??"",displayName:i}},"getProviderModels",0,(e,r)=>{let t=o[e],a=[];return e&&"object"==typeof r&&(Object.entries(r).forEach(([e,r])=>{if(null!==r&&"object"==typeof r&&"litellm_provider"in r){let o=r.litellm_provider,n="string"==typeof o&&(o.startsWith(`${t}_`)||o.startsWith(`${t}-`));(o===t||n&&!i.has(o))&&a.push(e)}}),"Cohere"==e&&Object.entries(r).forEach(([e,r])=>{null!==r&&"object"==typeof r&&"litellm_provider"in r&&"cohere_chat"===r.litellm_provider&&a.push(e)}),"AWS SageMaker"==e&&Object.entries(r).forEach(([e,r])=>{null!==r&&"object"==typeof r&&"litellm_provider"in r&&"sagemaker_chat"===r.litellm_provider&&a.push(e)})),a},"providerLogoMap",0,l,"provider_map",0,o])},240647,e=>{"use strict";var r=e.i(286612);e.s(["RightOutlined",()=>r.default])},210612,e=>{"use strict";e.i(247167);var r=e.i(931067),t=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"};var o=e.i(9583),i=t.forwardRef(function(e,i){return t.createElement(o.default,(0,r.default)({},e,{ref:i,icon:a}))});e.s(["DatabaseOutlined",0,i],210612)},84899,e=>{"use strict";e.i(247167);var r=e.i(931067),t=e.i(271645),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},o=e.i(9583),i=t.forwardRef(function(e,i){return t.createElement(o.default,(0,r.default)({},e,{ref:i,icon:a}))});e.s(["SendOutlined",0,i],84899)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/15kll52ums-hs.js b/litellm/proxy/_experimental/out/_next/static/chunks/15kll52ums-hs.js
deleted file mode 100644
index 8ff4a981fe6..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/15kll52ums-hs.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,309426,e=>{"use strict";var t=e.i(290571),r=e.i(444755),n=e.i(673706),s=e.i(271645),o=e.i(46757);let i=(0,n.makeClassName)("Col"),a=s.default.forwardRef((e,n)=>{let a,l,d,c,{numColSpan:u=1,numColSpanSm:h,numColSpanMd:g,numColSpanLg:v,children:p,className:b}=e,m=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),f=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return s.default.createElement("div",Object.assign({ref:n,className:(0,r.tremorTwMerge)(i("root"),(a=f(u,o.colSpan),l=f(h,o.colSpanSm),d=f(g,o.colSpanMd),c=f(v,o.colSpanLg),(0,r.tremorTwMerge)(a,l,d,c)),b)},m),p)});a.displayName="Col",e.s(["Col",0,a],309426)},540626,e=>{"use strict";let t;var r,n=e.i(271645);let s=(0,n.createContext)(null);function o(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[r,n]of e)if(!t.has(r)||!Object.is(n,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let r=i(e);if(r.length!==i(t).length)return!1;for(let n=0;ne,r){let s=r?.compare??l,o=(0,n.useCallback)(t=>{let{unsubscribe:r}=e.subscribe(t);return r},[e]),i=(0,n.useCallback)(()=>e.get(),[e]);return(0,a.useSyncExternalStoreWithSelector)(o,i,i,t,s)}function c(e,...t){return"function"==typeof e?e(...t):e}var u=class{#e=!0;#t;#r;#n;#s;#o;#i;#a;#l=0;#d=5;#c=!1;#u=!1;#h=null;#g=()=>{this.debugLog("Connected to event bus"),this.#o=!0,this.#c=!1,this.debugLog("Emitting queued events",this.#s),this.#s.forEach(e=>this.emitEventToBus(e)),this.#s=[],this.stopConnectLoop(),this.#r().removeEventListener("tanstack-connect-success",this.#g)};#v=()=>{if(this.#l{this.#c||(this.#c=!0,this.#r().addEventListener("tanstack-connect-success",this.#g),this.#v())};constructor({pluginId:e,debug:t=!1,enabled:r=!0,reconnectEveryMs:n=300}){this.#t=e,this.#e=r,this.#r=this.getGlobalTarget,this.#n=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#s=[],this.#o=!1,this.#u=!1,this.#i=null,this.#a=n}startConnectLoop(){null!==this.#i||this.#o||(this.debugLog(`Starting connect loop (every ${this.#a}ms)`),this.#i=setInterval(this.#v,this.#a))}stopConnectLoop(){this.#c=!1,null!==this.#i&&(clearInterval(this.#i),this.#i=null,this.#s=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#n&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let r=new Event(e,{detail:t});this.#r().dispatchEvent(r)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#r().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(r){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#h&&(this.debugLog("Emitting event to internal event target",e,t),this.#h.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#u)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#o){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#s.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#c&&(this.#p(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,r){let n=r?.withEventTarget??!1,s=`${this.#t}:${e}`;if(n&&(this.#h||(this.#h=new EventTarget),this.#h.addEventListener(s,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",s),()=>{};let o=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#r().addEventListener(s,o),this.debugLog("Registered event to bus",s),()=>{n&&this.#h?.removeEventListener(s,o),this.#r().removeEventListener(s,o)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#r().addEventListener("tanstack-devtools-global",t),()=>this.#r().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let r=t.detail;this.#t&&r.pluginId!==this.#t||e(r)};return this.#r().addEventListener("tanstack-devtools-global",t),()=>this.#r().removeEventListener("tanstack-devtools-global",t)}};let h=new Map;function g(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let v=new class extends u{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},p=((r={})[r.None=0]="None",r[r.Mutable=1]="Mutable",r[r.Watching=2]="Watching",r[r.RecursedCheck=4]="RecursedCheck",r[r.Recursed=8]="Recursed",r[r.Dirty=16]="Dirty",r[r.Pending=32]="Pending",r);function b(e,t,r){let n="object"==typeof e,s=n?e:void 0;return{next:(n?e.next:e)?.bind(s),error:(n?e.error:t)?.bind(s),complete:(n?e.complete:r)?.bind(s)}}let m=[],f=0,{link:C,unlink:x,propagate:E,checkDirty:y,shallowPropagate:S}=function({update:e,notify:t,unwatched:r}){return{link:function(e,t,r){let n=t.depsTail;if(void 0!==n&&n.dep===e)return;let s=void 0!==n?n.nextDep:t.deps;if(void 0!==s&&s.dep===e){s.version=r,t.depsTail=s;return}let o=e.subsTail;if(void 0!==o&&o.version===r&&o.sub===t)return;let i=t.depsTail=e.subsTail={version:r,dep:e,sub:t,prevDep:n,nextDep:s,prevSub:o,nextSub:void 0};void 0!==s&&(s.prevDep=i),void 0!==n?n.nextDep=i:t.deps=i,void 0!==o?o.nextSub=i:e.subs=i},unlink:function(e,t=e.sub){let n=e.dep,s=e.prevDep,o=e.nextDep,i=e.nextSub,a=e.prevSub;return void 0!==o?o.prevDep=s:t.depsTail=s,void 0!==s?s.nextDep=o:t.deps=o,void 0!==i?i.prevSub=a:n.subsTail=a,void 0!==a?a.nextSub=i:void 0===(n.subs=i)&&r(n),o},propagate:function(e){let r,n=e.nextSub;e:for(;;){let s=e.sub,o=s.flags;if(o&(p.RecursedCheck|p.Recursed|p.Dirty|p.Pending)?o&(p.RecursedCheck|p.Recursed)?o&p.RecursedCheck?!(o&(p.Dirty|p.Pending))&&function(e,t){let r=t.depsTail;for(;void 0!==r;){if(r===e)return!0;r=r.prevDep}return!1}(e,s)?(s.flags=o|(p.Recursed|p.Pending),o&=p.Mutable):o=p.None:s.flags=o&~p.Recursed|p.Pending:o=p.None:s.flags=o|p.Pending,o&p.Watching&&t(s),o&p.Mutable){let t=s.subs;if(void 0!==t){let s=(e=t).nextSub;void 0!==s&&(r={value:n,prev:r},n=s);continue}}if(void 0!==(e=n)){n=e.nextSub;continue}for(;void 0!==r;)if(e=r.value,r=r.prev,void 0!==e){n=e.nextSub;continue e}break}},checkDirty:function(t,r){let s,o=0,i=!1;e:for(;;){let a=t.dep,l=a.flags;if(r.flags&p.Dirty)i=!0;else if((l&(p.Mutable|p.Dirty))==(p.Mutable|p.Dirty)){if(e(a)){let e=a.subs;void 0!==e.nextSub&&n(e),i=!0}}else if((l&(p.Mutable|p.Pending))==(p.Mutable|p.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(s={value:t,prev:s}),t=a.deps,r=a,++o;continue}if(!i){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;o--;){let o=r.subs,a=void 0!==o.nextSub;if(a?(t=s.value,s=s.prev):t=o,i){if(e(r)){a&&n(o),r=t.sub;continue}i=!1}else r.flags&=~p.Pending;r=t.sub;let l=t.nextDep;if(void 0!==l){t=l;continue e}}return i}},shallowPropagate:n};function n(e){do{let r=e.sub,n=r.flags;(n&(p.Pending|p.Dirty))===p.Pending&&(r.flags=n|p.Dirty,(n&(p.Watching|p.RecursedCheck))===p.Watching&&t(r))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){m[k++]=e,e.flags&=~p.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=p.Mutable|p.Dirty,w(e))}}),T=0,k=0;function w(e){let t=e.depsTail,r=void 0!==t?t.nextDep:e.deps;for(;void 0!==r;)r=x(r,e)}var _=class{constructor(e,r){this.atom=function(e){let r="function"==typeof e,n={_snapshot:r?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:r?p.None:p.Mutable,get:()=>(void 0!==t&&C(n,t,f),n._snapshot),subscribe(e){var r;let s,o,i=b(e),a={current:!1},l=(r=()=>{n.get(),a.current?i.next?.(n._snapshot):a.current=!0},s=()=>{let e=t;t=o,++f,o.depsTail=void 0,o.flags=p.Watching|p.RecursedCheck;try{return r()}finally{t=e,o.flags&=~p.RecursedCheck,w(o)}},o={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:p.Watching|p.RecursedCheck,notify(){let e=this.flags;e&p.Dirty||e&p.Pending&&y(this.deps,this)?s():this.flags=p.Watching},stop(){this.flags=p.None,this.depsTail=void 0,w(this)}},s(),o);return{unsubscribe:()=>{l.stop()}}},_update(s){let o=t,i=(void 0)??Object.is;if(r)t=n,++f,n.depsTail=void 0;else if(void 0===s)return!1;r&&(n.flags=p.Mutable|p.RecursedCheck);try{let t=n._snapshot,o="function"==typeof s?s(t):void 0===s&&r?e(t):s;if(void 0===t||!i(t,o))return n._snapshot=o,!0;return!1}finally{t=o,r&&(n.flags&=~p.RecursedCheck),w(n)}}};return r?(n.flags=p.Mutable|p.Dirty,n.get=function(){let e=n.flags;if(e&p.Dirty||e&p.Pending&&y(n.deps,n)){if(n._update()){let e=n.subs;void 0!==e&&S(e)}}else e&p.Pending&&(n.flags=e&~p.Pending);return void 0!==t&&C(n,t,f),n._snapshot}):n.set=function(e){if(n._update(e)){let e=n.subs;if(void 0!==e&&(E(e),S(e),1)){for(;T{this.options={...this.options,...e},this.#m()||this.cancel()},this.#f=e=>{this.store.setState(t=>{let r={...t,...e},{isPending:n}=r;return{...r,status:this.#m()?n?"pending":"idle":"disabled"}}),((e,t)=>{let r=t.key;if(r){var n,s;h.set(r,t),v.emit(e,{key:(n={...t,key:r}).key,store:{state:g("function"==typeof(s=n.store).get?s.get():s.state)},options:g(n.options)})}})("Debouncer",this)},this.#m=()=>!!c(this.options.enabled,this),this.#C=()=>c(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#m())return;this.#f({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#f({canLeadingExecute:!1}),t=!0,this.#x(...e)),this.options.trailing&&this.#f({isPending:!0,lastArgs:e}),this.#b&&clearTimeout(this.#b),this.#b=setTimeout(()=>{this.#f({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#x(...e)},this.#C())},this.#x=(...e)=>{this.#m()&&(this.fn(...e),this.#f({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#E(),this.#x(...this.store.state.lastArgs))},this.#E=()=>{this.#b&&(clearTimeout(this.#b),this.#b=void 0)},this.cancel=()=>{this.#E(),this.#f({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#f(N())},this.key=t.key,this.options={...P,...t},this.#f(this.options.initialState??{}),this.key&&v.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#f(e.payload.store.state),this.setOptions(e.payload.options))})}#f;#m;#C;#x;#E};e.s(["useDebouncer",0,function(e,t,r=()=>({})){let i={...((0,n.useContext)(s)?.defaultOptions??{}).debouncer,...t},[a]=(0,n.useState)(()=>{let t=new M(e,i);return t.Subscribe=function(e){let r=d(t.store,e.selector,{compare:o});return"function"==typeof e.children?e.children(r):e.children},t});a.fn=e,a.setOptions(i),(0,n.useEffect)(()=>()=>{i.onUnmount?i.onUnmount(a):a.cancel()},[]);let l=d(a.store,r,{compare:o});return(0,n.useMemo)(()=>({...a,state:l}),[a,l])}],540626)},343488,e=>{"use strict";var t=e.i(540626),r=e.i(271645);e.s(["useDebouncedCallback",0,function(e,n){let s=(0,t.useDebouncer)(e,n).maybeExecute;return(0,r.useCallback)((...e)=>s(...e),[s])}])},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},916940,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(199133),s=e.i(602869);e.s(["default",0,({onChange:e,value:o,className:i,accessToken:a,placeholder:l="Select vector stores",disabled:d=!1})=>{let[c,u]=(0,r.useState)([]),[h,g]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(a){g(!0);try{let e=await (0,s.vectorStoreListCall)(a);e.data&&u(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{g(!1)}}})()},[a]),(0,t.jsx)("div",{children:(0,t.jsx)(n.Select,{mode:"multiple",placeholder:l,onChange:e,value:o,loading:h,className:i,allowClear:!0,options:c.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:d})})}])},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),n=e.i(444755),s=e.i(673706),o=e.i(271645);let i=o.default.forwardRef((e,i)=>{let{color:a,children:l,className:d}=e,c=(0,t.__rest)(e,["color","children","className"]);return o.default.createElement("p",Object.assign({ref:i,className:(0,n.tremorTwMerge)("font-medium text-tremor-title",a?(0,s.getColorClassNames)(a,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",d)},c),l)});i.displayName="Title",e.s(["Title",0,i],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),n=e.i(673706),s=e.i(271645);let o=s.default.forwardRef((e,o)=>{let{color:i,className:a,children:l}=e;return s.default.createElement("p",{ref:o,className:(0,r.tremorTwMerge)("text-tremor-default",i?(0,n.getColorClassNames)(i,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),a)},l)});o.displayName="Text",e.s(["default",0,o],936325),e.s(["Text",0,o],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),n=e.i(271645);let s=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],o=e=>({_s:e,status:s[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),i=e=>e?6:5,a=(e,t,r,n,s)=>{clearTimeout(n.current);let i=o(e);t(i),r.current=i,s&&s({current:i})};var l=e.i(480731),d=e.i(444755),c=e.i(673706);let u=e=>{var r=(0,t.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),n.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),n.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var h=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},v=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,h.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,h.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,h.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,h.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,h.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,h.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,h.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,h.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,h.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,h.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,c.makeClassName)("Button"),b=({loading:e,iconSize:t,iconPosition:r,Icon:s,needMargin:o,transitionStatus:i})=>{let a=o?r===l.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),h={default:c,entering:c,entered:t,exiting:t,exited:c};return e?n.default.createElement(u,{className:(0,d.tremorTwMerge)(p("icon"),"animate-spin shrink-0",a,h.default,h[i]),style:{transition:"width 150ms"}}):n.default.createElement(s,{className:(0,d.tremorTwMerge)(p("icon"),"shrink-0",t,a)})},m=n.default.forwardRef((e,s)=>{let{icon:u,iconPosition:h=l.HorizontalPositions.Left,size:m=l.Sizes.SM,color:f,variant:C="primary",disabled:x,loading:E=!1,loadingText:y,children:S,tooltip:T,className:k}=e,w=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),_=E||x,N=void 0!==u||E,P=E&&y,M=!(!S&&!P),L=(0,d.tremorTwMerge)(g[m].height,g[m].width),R="light"!==C?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",I=v(C,f),B=("light"!==C?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[m],{tooltipProps:D,getReferenceProps:O}=(0,r.useTooltip)(300),[j,A]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:s,timeout:l,initialEntered:d,mountOnEnter:c,unmountOnExit:u,onStateChange:h}={})=>{let[g,v]=(0,n.useState)(()=>o(d?2:i(c))),p=(0,n.useRef)(g),b=(0,n.useRef)(0),[m,f]="object"==typeof l?[l.enter,l.exit]:[l,l],C=(0,n.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return i(t)}})(p.current._s,u);e&&a(e,v,p,b,h)},[h,u]);return[g,(0,n.useCallback)(n=>{let o=e=>{switch(a(e,v,p,b,h),e){case 1:m>=0&&(b.current=((...e)=>setTimeout(...e))(C,m));break;case 4:f>=0&&(b.current=((...e)=>setTimeout(...e))(C,f));break;case 0:case 3:b.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||o(e+1)},0)}},l=p.current.isEnter;"boolean"!=typeof n&&(n=!l),n?l||o(e?+!r:2):l&&o(t?s?3:4:i(u))},[C,h,e,t,r,s,m,f,u]),C]})({timeout:50});return(0,n.useEffect)(()=>{A(E)},[E]),n.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([s,D.refs.setReference]),className:(0,d.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",R,B.paddingX,B.paddingY,B.fontSize,I.textColor,I.bgColor,I.borderColor,I.hoverBorderColor,_?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(v(C,f).hoverTextColor,v(C,f).hoverBgColor,v(C,f).hoverBorderColor),k),disabled:_},O,w),n.default.createElement(r.default,Object.assign({text:T},D)),N&&h!==l.HorizontalPositions.Right?n.default.createElement(b,{loading:E,iconSize:L,iconPosition:h,Icon:u,transitionStatus:j.status,needMargin:M}):null,P||S?n.default.createElement("span",{className:(0,d.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},P?y:S):null,N&&h===l.HorizontalPositions.Right?n.default.createElement(b,{loading:E,iconSize:L,iconPosition:h,Icon:u,transitionStatus:j.status,needMargin:M}):null)});m.displayName="Button",e.s(["Button",0,m],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(480731),s=e.i(95779),o=e.i(444755),i=e.i(673706);let a=(0,i.makeClassName)("Card"),l=r.default.forwardRef((e,l)=>{let{decoration:d="",decorationColor:c,children:u,className:h}=e,g=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:l,className:(0,o.tremorTwMerge)(a("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",c?(0,i.getColorClassNames)(c,s.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case n.HorizontalPositions.Left:return"border-l-4";case n.VerticalPositions.Top:return"border-t-4";case n.HorizontalPositions.Right:return"border-r-4";case n.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),h)},g),u)});l.displayName="Card",e.s(["Card",0,l],304967)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},500727,e=>{"use strict";var t=e.i(266027),r=e.i(243652),n=e.i(602869),s=e.i(135214);let o=(0,r.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:r}=(0,s.default)();return(0,t.useQuery)({queryKey:o.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,n.fetchMCPServers)(r,e),enabled:!!r})}])},699857,e=>{"use strict";var t=e.i(266027),r=e.i(243652),n=e.i(602869),s=e.i(135214);let o=(0,r.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,s.default)();return(0,t.useQuery)({queryKey:o.list(),queryFn:async()=>await (0,n.fetchMCPToolsets)(e),enabled:!!e})}])},435451,e=>{"use strict";var t=e.i(843476),r=e.i(290571),n=e.i(271645);let s=e=>{var t=(0,r.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),n.default.createElement("path",{d:"M12 4v16m8-8H4"}))},o=e=>{var t=(0,r.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),n.default.createElement("path",{d:"M20 12H4"}))};var i=e.i(444755),a=e.i(673706),l=e.i(677955);let d="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",c="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",u=n.default.forwardRef((e,t)=>{let{onSubmit:u,enableStepper:h=!0,disabled:g,onValueChange:v,onChange:p}=e,b=(0,r.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),m=(0,n.useRef)(null),[f,C]=n.default.useState(!1),x=n.default.useCallback(()=>{C(!0)},[]),E=n.default.useCallback(()=>{C(!1)},[]),[y,S]=n.default.useState(!1),T=n.default.useCallback(()=>{S(!0)},[]),k=n.default.useCallback(()=>{S(!1)},[]);return n.default.createElement(l.default,Object.assign({type:"number",ref:(0,a.mergeRefs)([m,t]),disabled:g,makeInputClassName:(0,a.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=m.current)?void 0:t.value;null==u||u(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&x(),"ArrowUp"===e.key&&T()},onKeyUp:e=>{"ArrowDown"===e.key&&E(),"ArrowUp"===e.key&&k()},onChange:e=>{g||(null==v||v(parseFloat(e.target.value)),null==p||p(e))},stepper:h?n.default.createElement("div",{className:(0,i.tremorTwMerge)("flex justify-center align-middle")},n.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;g||(null==(e=m.current)||e.stepDown(),null==(t=m.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,i.tremorTwMerge)(!g&&c,d,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},n.default.createElement(o,{"data-testid":"step-down",className:(f?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),n.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;g||(null==(e=m.current)||e.stepUp(),null==(t=m.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,i.tremorTwMerge)(!g&&c,d,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},n.default.createElement(s,{"data-testid":"step-up",className:(y?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},b))});u.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:r={width:"100%"},placeholder:n="Enter a numerical value",min:s,max:o,onChange:i,...a})=>(0,t.jsx)(u,{onWheel:e=>e.currentTarget.blur(),step:e,style:r,placeholder:n,min:s,max:o,onChange:i,...a})],435451)},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var s=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(s.default,(0,t.default)({},e,{ref:o,icon:n}))});e.s(["UserAddOutlined",0,o],213205)},860585,e=>{"use strict";var t=e.i(843476),r=e.i(199133);let{Option:n}=r.Select;e.s(["default",0,({value:e,onChange:s,className:o="",style:i={}})=>(0,t.jsxs)(r.Select,{style:{width:"100%",...i},value:e||void 0,onChange:s,className:o,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(n,{value:"1h",children:"hourly"}),(0,t.jsx)(n,{value:"24h",children:"daily"}),(0,t.jsx)(n,{value:"7d",children:"weekly"}),(0,t.jsx)(n,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},75921,e=>{"use strict";var t=e.i(843476),r=e.i(266027),n=e.i(243652),s=e.i(602869),o=e.i(135214);let i=(0,n.createQueryKeys)("mcpAccessGroups");var a=e.i(500727),l=e.i(699857),d=e.i(199133),c=e.i(234713);let u="toolset:";e.s(["default",0,({onChange:e,value:n,className:h,accessToken:g,placeholder:v="Select MCP servers",disabled:p=!1,teamId:b,allowNoMcpServers:m=!1,allowAllProxyMcpServers:f=!1})=>{let{data:C=[],isLoading:x}=(0,a.useMCPServers)(b),{data:E=[],isLoading:y}=(()=>{let{accessToken:e}=(0,o.default)();return(0,r.useQuery)({queryKey:i.list({}),queryFn:async()=>await (0,s.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:S=[],isLoading:T}=(0,l.useMCPToolsets)(),k=new Set(E),w=[...E.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...C.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...S.map(e=>({label:e.toolset_name,value:`${u}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],_={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},N={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},P=[...n?.servers||[],...n?.accessGroups||[],...(n?.toolsets||[]).map(e=>`${u}${e}`)],M=m&&P.includes(c.NO_MCP_SERVERS_SENTINEL),L=P.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(d.Select,{mode:"multiple",placeholder:v,onChange:t=>{if(f&&t.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[c.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(m&&t.includes(c.NO_MCP_SERVERS_SENTINEL))return void e({servers:[c.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let r=t.filter(e=>e.startsWith(u)).map(e=>e.slice(u.length)),n=t.filter(e=>!e.startsWith(u));e({servers:n.filter(e=>!k.has(e)),accessGroups:n.filter(e=>k.has(e)),toolsets:r})},value:P,loading:x||y||T,className:h,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:p,filterOption:(e,t)=>t?.value===c.NO_MCP_SERVERS_SENTINEL||t?.value===c.ALL_PROXY_MCP_SERVERS_SENTINEL||(w.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(f||L)&&(0,t.jsx)(d.Select.Option,{value:c.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},c.ALL_PROXY_MCP_SERVERS_SENTINEL),m&&(0,t.jsx)(d.Select.Option,{value:c.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},c.NO_MCP_SERVERS_SENTINEL),w.map(e=>(0,t.jsx)(d.Select.Option,{value:e.value,label:e.label,disabled:M||L,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:_[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:_[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:N[e.type]})]})},e.value))]})})}],75921)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/167nln_prmur9.js b/litellm/proxy/_experimental/out/_next/static/chunks/167nln_prmur9.js
deleted file mode 100644
index f28cbe765f0..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/167nln_prmur9.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,21548,e=>{"use strict";var t=e.i(616303);e.s(["Empty",()=>t.default])},211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},954616,e=>{"use strict";var t=e.i(271645),r=e.i(114272),a=e.i(540143),i=e.i(915823),n=e.i(619273),s=class extends i.Subscribable{#e;#t=void 0;#r;#a;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,n.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,n.hashKey)(t.mutationKey)!==(0,n.hashKey)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#n(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#i(),this.#n()}mutate(e,t){return this.#a=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#i(){let e=this.#r?.state??(0,r.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#n(e){a.notifyManager.batch(()=>{if(this.#a&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,a={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#a.onSuccess?.(e.data,t,r,a)}catch(e){Promise.reject(e)}try{this.#a.onSettled?.(e.data,null,t,r,a)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#a.onError?.(e.error,t,r,a)}catch(e){Promise.reject(e)}try{this.#a.onSettled?.(void 0,e.error,t,r,a)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},l=e.i(912598);e.s(["useMutation",0,function(e,r){let i=(0,l.useQueryClient)(r),[o]=t.useState(()=>new s(i,e));t.useEffect(()=>{o.setOptions(e)},[o,e]);let d=t.useSyncExternalStore(t.useCallback(e=>o.subscribe(a.notifyManager.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),c=t.useCallback((e,t)=>{o.mutate(e,t).catch(n.noop)},[o]);if(d.error&&(0,n.shouldThrowError)(o.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:c,mutateAsync:d.mutate}}],954616)},646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},525720,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(343794),a=e.i(529681),i=e.i(908286),n=e.i(242064),s=e.i(246422),l=e.i(838378);let o=["wrap","nowrap","wrap-reverse"],d=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],c=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],u=function(e,t){let a,i,n;return(0,r.default)(Object.assign(Object.assign(Object.assign({},(a=!0===t.wrap?"wrap":t.wrap,{[`${e}-wrap-${a}`]:a&&o.includes(a)})),(i={},c.forEach(r=>{i[`${e}-align-${r}`]=t.align===r}),i[`${e}-align-stretch`]=!t.align&&!!t.vertical,i)),(n={},d.forEach(r=>{n[`${e}-justify-${r}`]=t.justify===r}),n)))},m=(0,s.genStyleHooks)("Flex",e=>{let{paddingXS:t,padding:r,paddingLG:a}=e,i=(0,l.mergeToken)(e,{flexGapSM:t,flexGap:r,flexGapLG:a});return[(e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}})(i),(e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}})(i),(e=>{let{componentCls:t}=e,r={};return o.forEach(e=>{r[`${t}-wrap-${e}`]={flexWrap:e}}),r})(i),(e=>{let{componentCls:t}=e,r={};return c.forEach(e=>{r[`${t}-align-${e}`]={alignItems:e}}),r})(i),(e=>{let{componentCls:t}=e,r={};return d.forEach(e=>{r[`${t}-justify-${e}`]={justifyContent:e}}),r})(i)]},()=>({}),{resetStyle:!1});var p=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);it.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let g=t.default.forwardRef((e,s)=>{let{prefixCls:l,rootClassName:o,className:d,style:c,flex:g,gap:h,vertical:f=!1,component:x="div",children:y}=e,b=p(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:v,direction:j,getPrefixCls:C}=t.default.useContext(n.ConfigContext),w=C("flex",l),[k,$,S]=m(w),I=null!=f?f:null==v?void 0:v.vertical,E=(0,r.default)(d,o,null==v?void 0:v.className,w,$,S,u(w,e),{[`${w}-rtl`]:"rtl"===j,[`${w}-gap-${h}`]:(0,i.isPresetSize)(h),[`${w}-vertical`]:I}),M=Object.assign(Object.assign({},null==v?void 0:v.style),c);return g&&(M.flex=g),h&&!(0,i.isPresetSize)(h)&&(M.gap=h),k(t.default.createElement(x,Object.assign({ref:s,className:E,style:M},(0,a.default)(b,["justify","wrap","align"])),y))});e.s(["Flex",0,g],525720)},263147,e=>{"use strict";var t=e.i(266027),r=e.i(243652),a=e.i(602869),i=e.i(431703),n=e.i(708347),s=e.i(135214);let l=(0,r.createQueryKeys)("accessGroups"),o=async e=>{let t=(0,a.getProxyBaseUrl)(),r=`${t}/v1/access_group`,n=await fetch(r,{method:"GET",headers:{[(0,a.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!n.ok){let e=await n.json(),t=(0,i.deriveErrorMessage)(e);throw(0,a.handleError)(t),Error(t)}return n.json()};e.s(["accessGroupKeys",0,l,"useAccessGroups",0,()=>{let{accessToken:e,userRole:r}=(0,s.default)();return(0,t.useQuery)({queryKey:l.list({}),queryFn:async()=>o(e),enabled:!!e&&n.all_admin_roles.includes(r||"")})}])},304911,e=>{"use strict";var t=e.i(843476),r=e.i(262218);let{Text:a}=e.i(898586).Typography;e.s(["default",0,function({userId:e}){return"default_user_id"===e?(0,t.jsx)(r.Tag,{color:"blue",children:"Default Proxy Admin"}):(0,t.jsx)(a,{children:e})}])},879664,e=>{"use strict";let t=(0,e.i(475254).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["default",0,t])},823429,e=>{"use strict";let t=(0,e.i(475254).default)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);e.s(["default",0,t])},94629,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 16V4m0 0L3 8m4-4l4 4m6 0v12m0 0l4-4m-4 4l-4-4"}))});e.s(["SwitchVerticalIcon",0,r],94629)},836991,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))});e.s(["XIcon",0,r],836991)},446891,e=>{"use strict";var t=e.i(843476),r=e.i(464571),a=e.i(326373),i=e.i(94629),n=e.i(360820),s=e.i(871943),l=e.i(836991);e.s(["TableHeaderSortDropdown",0,({sortState:e,onSortChange:o})=>{let d=[{key:"asc",label:"Ascending",icon:(0,t.jsx)(n.ChevronUpIcon,{className:"h-4 w-4"})},{key:"desc",label:"Descending",icon:(0,t.jsx)(s.ChevronDownIcon,{className:"h-4 w-4"})},{key:"reset",label:"Reset",icon:(0,t.jsx)(l.XIcon,{className:"h-4 w-4"})}];return(0,t.jsx)(a.Dropdown,{menu:{items:d,onClick:({key:e})=>{"asc"===e?o("asc"):"desc"===e?o("desc"):"reset"===e&&o(!1)},selectable:!0,selectedKeys:e?[e]:[]},trigger:["click"],autoAdjustOverflow:!0,children:(0,t.jsx)(r.Button,{type:"text",onClick:e=>e.stopPropagation(),icon:"asc"===e?(0,t.jsx)(n.ChevronUpIcon,{className:"h-4 w-4"}):"desc"===e?(0,t.jsx)(s.ChevronDownIcon,{className:"h-4 w-4"}):(0,t.jsx)(i.SwitchVerticalIcon,{className:"h-4 w-4"}),className:e?"text-blue-500 hover:text-blue-600":"text-gray-400 hover:text-blue-500"})})}])},871943,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))});e.s(["ChevronDownIcon",0,r],871943)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},360820,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))});e.s(["ChevronUpIcon",0,r],360820)},728889,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(829087),i=e.i(480731),n=e.i(444755),s=e.i(673706),l=e.i(95779);let o={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},d={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},c={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},u=(0,s.makeClassName)("Icon"),m=r.default.forwardRef((e,m)=>{let{icon:p,variant:g="simple",tooltip:h,size:f=i.Sizes.SM,color:x,className:y}=e,b=(0,t.__rest)(e,["icon","variant","tooltip","size","color","className"]),v=((e,t)=>{switch(e){case"simple":return{textColor:t?(0,s.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?(0,s.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,n.tremorTwMerge)((0,s.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?(0,s.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,n.tremorTwMerge)((0,s.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?(0,s.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,n.tremorTwMerge)((0,s.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?(0,s.getColorClassNames)(t,l.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?(0,n.tremorTwMerge)((0,s.getColorClassNames)(t,l.colorPalette.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?(0,s.getColorClassNames)(t,l.colorPalette.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?(0,n.tremorTwMerge)((0,s.getColorClassNames)(t,l.colorPalette.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}})(g,x),{tooltipProps:j,getReferenceProps:C}=(0,a.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,s.mergeRefs)([m,j.refs.setReference]),className:(0,n.tremorTwMerge)(u("root"),"inline-flex shrink-0 items-center justify-center",v.bgColor,v.textColor,v.borderColor,v.ringColor,c[g].rounded,c[g].border,c[g].shadow,c[g].ring,o[f].paddingX,o[f].paddingY,y)},C,b),r.default.createElement(a.default,Object.assign({text:h},j)),r.default.createElement(p,{className:(0,n.tremorTwMerge)(u("icon"),"shrink-0",d[f].height,d[f].width)}))});m.displayName="Icon",e.s(["default",0,m],728889)},752978,e=>{"use strict";var t=e.i(728889);e.s(["Icon",()=>t.default])},591935,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))});e.s(["PencilAltIcon",0,r],591935)},122577,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlayIcon",0,r],122577)},551332,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))});e.s(["ClipboardCopyIcon",0,r],551332)},434626,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))});e.s(["ExternalLinkIcon",0,r],434626)},902555,e=>{"use strict";var t=e.i(843476),r=e.i(591935),a=e.i(122577),i=e.i(278587),n=e.i(68155),s=e.i(360820),l=e.i(871943),o=e.i(434626),d=e.i(551332),c=e.i(592968),u=e.i(115504),m=e.i(752978);function p({icon:e,onClick:r,className:a,disabled:i,dataTestId:n}){return i?(0,t.jsx)(m.Icon,{icon:e,size:"sm",className:"opacity-50 cursor-not-allowed","data-testid":n}):(0,t.jsx)(m.Icon,{icon:e,size:"sm",onClick:r,className:(0,u.cx)("cursor-pointer",a),"data-testid":n})}let g={Edit:{icon:r.PencilAltIcon,className:"hover:text-blue-600"},Delete:{icon:n.TrashIcon,className:"hover:text-red-600"},Test:{icon:a.PlayIcon,className:"hover:text-blue-600"},Regenerate:{icon:i.RefreshIcon,className:"hover:text-green-600"},Up:{icon:s.ChevronUpIcon,className:"hover:text-blue-600"},Down:{icon:l.ChevronDownIcon,className:"hover:text-blue-600"},Open:{icon:o.ExternalLinkIcon,className:"hover:text-green-600"},Copy:{icon:d.ClipboardCopyIcon,className:"hover:text-blue-600"}};e.s(["default",0,function({onClick:e,tooltipText:r,disabled:a=!1,disabledTooltipText:i,dataTestId:n,variant:s}){let{icon:l,className:o}=g[s];return(0,t.jsx)(c.Tooltip,{title:a?i:r,children:(0,t.jsx)("span",{children:(0,t.jsx)(p,{icon:l,onClick:e,className:o,disabled:a,dataTestId:n})})})}],902555)},625901,e=>{"use strict";var t=e.i(266027),r=e.i(621482),a=e.i(243652),i=e.i(602869),n=e.i(135214);let s=(0,a.createQueryKeys)("models"),l=(0,a.createQueryKeys)("modelHub"),o=(0,a.createQueryKeys)("allProxyModels");(0,a.createQueryKeys)("selectedTeamModels");let d=(0,a.createQueryKeys)("infiniteModels"),c=(0,a.createQueryKeys)("userModels");e.s(["useAllProxyModels",0,()=>{let{accessToken:e,userId:r,userRole:a}=(0,n.default)();return(0,t.useQuery)({queryKey:o.list({}),queryFn:async()=>await (0,i.modelAvailableCall)(e,r,a,!0,null,!0,!1,"expand"),enabled:!!(e&&r&&a)})},"useInfiniteModelInfo",0,(e=50,t)=>{let{accessToken:a,userId:s,userRole:l}=(0,n.default)();return(0,r.useInfiniteQuery)({queryKey:d.list({filters:{...s&&{userId:s},...l&&{userRole:l},size:e,...t&&{search:t}}}),queryFn:async({pageParam:r})=>await (0,i.modelInfoCall)(a,s,l,r,e,t),initialPageParam:1,getNextPageParam:e=>{if(e.current_page{let{accessToken:e}=(0,n.default)();return(0,t.useQuery)({queryKey:l.list({}),queryFn:async()=>await (0,i.modelHubCall)(e),enabled:!!e})},"useModelsInfo",0,(e=1,r=50,a,l,o,d,c)=>{let{accessToken:u,userId:m,userRole:p}=(0,n.default)();return(0,t.useQuery)({queryKey:s.list({filters:{...m&&{userId:m},...p&&{userRole:p},page:e,size:r,...a&&{search:a},...l&&{modelId:l},...o&&{teamId:o},...d&&{sortBy:d},...c&&{sortOrder:c}}}),queryFn:async()=>await (0,i.modelInfoCall)(u,m,p,e,r,a,l,o,d,c),enabled:!!(u&&m&&p)})},"useUserModels",0,()=>{let{accessToken:e,userId:r,userRole:a}=(0,n.default)();return(0,t.useQuery)({queryKey:c.list({}),queryFn:async()=>(await (0,i.modelAvailableCall)(e,r,a)).data.map(e=>e.id),enabled:!!(e&&r&&a)})}])},738014,e=>{"use strict";var t=e.i(135214),r=e.i(602869),a=e.i(266027);let i=(0,e.i(243652).createQueryKeys)("users");e.s(["useCurrentUser",0,()=>{let{accessToken:e,userId:n}=(0,t.default)();return(0,a.useQuery)({queryKey:i.detail(n),queryFn:async()=>await (0,r.userGetInfoV2)(e),enabled:!!(e&&n)})}])},162386,e=>{"use strict";var t=e.i(843476),r=e.i(625901),a=e.i(109799),i=e.i(785242),n=e.i(738014),s=e.i(199133),l=e.i(981339),o=e.i(592968);let d={label:"All Proxy Models",value:"all-proxy-models"},c={label:"No Default Models",value:"no-default-models"},u=[d,c],m={user:({allProxyModels:e,userModels:t,options:r})=>t&&r?.includeUserModels?t:[],team:({allProxyModels:e,selectedOrganization:t,userModels:r})=>t?t.models.includes(d.value)||0===t.models.length?e:e.filter(e=>t.models.includes(e)):e??[],organization:({allProxyModels:e})=>e,global:({allProxyModels:e})=>e};e.s(["ModelSelect",0,e=>{let{teamID:p,organizationID:g,options:h,context:f,dataTestId:x,value:y=[],onChange:b,style:v}=e,{includeUserModels:j,showAllTeamModelsOption:C,showAllProxyModelsOverride:w,includeSpecialOptions:k}=h||{},{data:$,isLoading:S}=(0,r.useAllProxyModels)(),{data:I,isLoading:E}=(0,i.useTeam)(p),{data:M,isLoading:O}=(0,a.useOrganization)(g),{data:N,isLoading:_}=(0,n.useCurrentUser)(),L=e=>u.some(t=>t.value===e),P=y.some(L),T=M?.models.includes(d.value)||M?.models.length===0;if(S||E||O||_)return(0,t.jsx)(l.Skeleton.Input,{active:!0,block:!0});let{wildcard:z,regular:A}=(e=>{let t=[],r=[];for(let a of e)a.endsWith("/*")?t.push(a):r.push(a);return{wildcard:t,regular:r}})(((e,t,r)=>{let a=Array.from(new Map(e.map(e=>[e.id,e])).values()).map(e=>e.id);if(t.options?.showAllProxyModelsOverride)return a;let i=m[t.context];return i?i({allProxyModels:a,...r,options:t.options}):[]})($?.data??[],e,{selectedTeam:I,selectedOrganization:M,userModels:N?.models}));return(0,t.jsx)(s.Select,{"data-testid":x,value:y,onChange:e=>{let t=e.filter(L);b(t.length>0?[t[t.length-1]]:e)},style:v,options:[...k?[{label:(0,t.jsx)("span",{children:"Special Options"}),title:"Special Options",options:[...w||T&&k||"global"===f?[{label:(0,t.jsx)("span",{children:"All Proxy Models"}),value:d.value,disabled:y.length>0&&y.some(e=>L(e)&&e!==d.value),key:d.value}]:[],{label:(0,t.jsx)("span",{children:"No Default Models"}),value:c.value,disabled:y.length>0&&y.some(e=>L(e)&&e!==c.value),key:c.value}]}]:[],...z.length>0?[{label:(0,t.jsx)("span",{children:"Wildcard Options"}),title:"Wildcard Options",options:z.map(e=>{let r=e.replace("/*",""),a=r.charAt(0).toUpperCase()+r.slice(1);return{label:(0,t.jsx)("span",{children:`All ${a} models`}),value:e,disabled:P}})}]:[],{label:(0,t.jsx)("span",{children:"Models"}),title:"Models",options:A.map(e=>({label:(0,t.jsx)("span",{children:e}),value:e,disabled:P}))}],mode:"multiple",placeholder:"Select Models",allowClear:!0,maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(o.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})})})}],162386)},95684,e=>{"use strict";var t=e.i(165370);e.s(["Pagination",()=>t.default])},289793,e=>{"use strict";var t=e.i(602869),r=e.i(266027),a=e.i(243652),i=e.i(708347),n=e.i(135214);let s=(0,a.createQueryKeys)("agents");e.s(["useAgents",0,()=>{let{accessToken:e,userRole:a}=(0,n.default)();return(0,r.useQuery)({queryKey:s.list({}),queryFn:async()=>await (0,t.getAgentsList)(e),enabled:!!e&&i.all_admin_roles.includes(a||"")})}])},372943,113625,e=>{"use strict";e.i(247167);var t=e.i(8211),r=e.i(271645),a=e.i(343794),i=e.i(529681),n=e.i(242064),s=e.i(704914),l=e.i(876556),o=e.i(290224),d=e.i(251224),c=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);it.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};function u({suffixCls:e,tagName:t,displayName:a}){return a=>r.forwardRef((i,n)=>r.createElement(a,Object.assign({ref:n,suffixCls:e,tagName:t},i)))}let m=r.forwardRef((e,t)=>{let{prefixCls:i,suffixCls:s,className:l,tagName:o}=e,u=c(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:m}=r.useContext(n.ConfigContext),p=m("layout",i),[g,h,f]=(0,d.default)(p),x=s?`${p}-${s}`:p;return g(r.createElement(o,Object.assign({className:(0,a.default)(i||x,l,h,f),ref:t},u)))}),p=r.forwardRef((e,u)=>{let{direction:m}=r.useContext(n.ConfigContext),[p,g]=r.useState([]),{prefixCls:h,className:f,rootClassName:x,children:y,hasSider:b,tagName:v,style:j}=e,C=c(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),w=(0,i.default)(C,["suffixCls"]),{getPrefixCls:k,className:$,style:S}=(0,n.useComponentConfig)("layout"),I=k("layout",h),E="boolean"==typeof b?b:!!p.length||(0,l.default)(y).some(e=>e.type===o.default),[M,O,N]=(0,d.default)(I),_=(0,a.default)(I,{[`${I}-has-sider`]:E,[`${I}-rtl`]:"rtl"===m},$,f,x,O,N),L=r.useMemo(()=>({siderHook:{addSider:e=>{g(r=>[].concat((0,t.default)(r),[e]))},removeSider:e=>{g(t=>t.filter(t=>t!==e))}}}),[]);return M(r.createElement(s.LayoutContext.Provider,{value:L},r.createElement(v,Object.assign({ref:u,className:_,style:Object.assign(Object.assign({},S),j)},w),y)))}),g=u({tagName:"div",displayName:"Layout"})(p),h=u({suffixCls:"header",tagName:"header",displayName:"Header"})(m),f=u({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(m),x=u({suffixCls:"content",tagName:"main",displayName:"Content"})(m);g.Header=h,g.Footer=f,g.Content=x,g.Sider=o.default,g._InternalSiderContext=o.SiderContext,e.s(["Layout",0,g],372943);let y=(0,e.i(475254).default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]);e.s(["default",0,y],113625)},180127,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["default",0,t])},516430,e=>{"use strict";var t=e.i(180127);e.s(["ArrowLeftIcon",()=>t.default])},897565,e=>{"use strict";var t=e.i(113625);e.s(["LayersIcon",()=>t.default])},44068,166452,e=>{"use strict";var t=e.i(823429);e.s(["EditIcon",()=>t.default],44068);var r=e.i(98740);e.s(["UsersIcon",()=>r.default],166452)},573421,e=>{"use strict";e.i(247167);var t=e.i(8211),r=e.i(271645),a=e.i(343794),i=e.i(887719),n=e.i(908206),s=e.i(242064),l=e.i(721132),o=e.i(517455),d=e.i(281256),c=e.i(150073),u=e.i(165370),m=e.i(244451);let p=r.default.createContext({});p.Consumer;var g=e.i(763731),h=e.i(211576),f=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);it.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let x=r.default.forwardRef((e,t)=>{let i,{prefixCls:n,children:l,actions:o,extra:d,styles:c,className:u,classNames:m,colStyle:x}=e,y=f(e,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:b,itemLayout:v}=(0,r.useContext)(p),{getPrefixCls:j,list:C}=(0,r.useContext)(s.ConfigContext),w=e=>{var t,r;return(0,a.default)(null==(r=null==(t=null==C?void 0:C.item)?void 0:t.classNames)?void 0:r[e],null==m?void 0:m[e])},k=e=>{var t,r;return Object.assign(Object.assign({},null==(r=null==(t=null==C?void 0:C.item)?void 0:t.styles)?void 0:r[e]),null==c?void 0:c[e])},$=j("list",n),S=o&&o.length>0&&r.default.createElement("ul",{className:(0,a.default)(`${$}-item-action`,w("actions")),key:"actions",style:k("actions")},o.map((e,t)=>r.default.createElement("li",{key:`${$}-item-action-${t}`},e,t!==o.length-1&&r.default.createElement("em",{className:`${$}-item-action-split`})))),I=r.default.createElement(b?"div":"li",Object.assign({},y,b?{}:{ref:t},{className:(0,a.default)(`${$}-item`,{[`${$}-item-no-flex`]:!("vertical"===v?!!d:(i=!1,r.Children.forEach(l,e=>{"string"==typeof e&&(i=!0)}),!(i&&r.Children.count(l)>1)))},u)}),"vertical"===v&&d?[r.default.createElement("div",{className:`${$}-item-main`,key:"content"},l,S),r.default.createElement("div",{className:(0,a.default)(`${$}-item-extra`,w("extra")),key:"extra",style:k("extra")},d)]:[l,S,(0,g.cloneElement)(d,{key:"extra"})]);return b?r.default.createElement(h.Col,{ref:t,flex:1,style:x},I):I});x.Meta=e=>{var{prefixCls:t,className:i,avatar:n,title:l,description:o}=e,d=f(e,["prefixCls","className","avatar","title","description"]);let{getPrefixCls:c}=(0,r.useContext)(s.ConfigContext),u=c("list",t),m=(0,a.default)(`${u}-item-meta`,i),p=r.default.createElement("div",{className:`${u}-item-meta-content`},l&&r.default.createElement("h4",{className:`${u}-item-meta-title`},l),o&&r.default.createElement("div",{className:`${u}-item-meta-description`},o));return r.default.createElement("div",Object.assign({},d,{className:m}),n&&r.default.createElement("div",{className:`${u}-item-meta-avatar`},n),(l||o)&&p)},e.i(296059);var y=e.i(915654),b=e.i(183293),v=e.i(246422),j=e.i(838378);let C=(0,v.genStyleHooks)("List",e=>{let t=(0,j.mergeToken)(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[(e=>{let{componentCls:t,antCls:r,controlHeight:a,minHeight:i,paddingSM:n,marginLG:s,padding:l,itemPadding:o,colorPrimary:d,itemPaddingSM:c,itemPaddingLG:u,paddingXS:m,margin:p,colorText:g,colorTextDescription:h,motionDurationSlow:f,lineWidth:x,headerBg:v,footerBg:j,emptyTextPadding:C,metaMarginBottom:w,avatarMarginRight:k,titleMarginBottom:$,descriptionFontSize:S}=e;return{[t]:Object.assign(Object.assign({},(0,b.resetComponent)(e)),{position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:v},[`${t}-footer`]:{background:j},[`${t}-header, ${t}-footer`]:{paddingBlock:n},[`${t}-pagination`]:{marginBlockStart:s,[`${r}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:i,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:o,color:g,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:k},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:g},[`${t}-item-meta-title`]:{margin:`0 0 ${(0,y.unit)(e.marginXXS)} 0`,color:g,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:g,transition:`all ${f}`,"&:hover":{color:d}}},[`${t}-item-meta-description`]:{color:h,fontSize:S,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${(0,y.unit)(m)}`,color:h,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:x,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${(0,y.unit)(l)} 0`,color:h,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:C,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${r}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:p,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:s},[`${t}-item-meta`]:{marginBlockEnd:w,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:$,color:g,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:l,marginInlineStart:"auto","> li":{padding:`0 ${(0,y.unit)(l)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${(0,y.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${(0,y.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${(0,y.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:a},[`${t}-split${t}-something-after-last-item ${r}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${(0,y.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:u},[`${t}-sm ${t}-item`]:{padding:c},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}})(t),(e=>{let{listBorderedCls:t,componentCls:r,paddingLG:a,margin:i,itemPaddingSM:n,itemPaddingLG:s,marginLG:l,borderRadiusLG:o}=e,d=(0,y.unit)(e.calc(o).sub(e.lineWidth).equal());return{[t]:{border:`${(0,y.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:o,[`${r}-header`]:{borderRadius:`${d} ${d} 0 0`},[`${r}-footer`]:{borderRadius:`0 0 ${d} ${d}`},[`${r}-header,${r}-footer,${r}-item`]:{paddingInline:a},[`${r}-pagination`]:{margin:`${(0,y.unit)(i)} ${(0,y.unit)(l)}`}},[`${t}${r}-sm`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:n}},[`${t}${r}-lg`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:s}}}})(t),(e=>{let{componentCls:t,screenSM:r,screenMD:a,marginLG:i,marginSM:n,margin:s}=e;return{[`@media screen and (max-width:${a}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:i}}}},[`@media screen and (max-width: ${r}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:n}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${(0,y.unit)(s)}`}}}}}})(t)]},e=>({contentWidth:220,itemPadding:`${(0,y.unit)(e.paddingContentVertical)} 0`,itemPaddingSM:`${(0,y.unit)(e.paddingContentVerticalSM)} ${(0,y.unit)(e.paddingContentHorizontal)}`,itemPaddingLG:`${(0,y.unit)(e.paddingContentVerticalLG)} ${(0,y.unit)(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}));var w=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);it.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let k=r.forwardRef(function(e,g){let{pagination:h=!1,prefixCls:f,bordered:x=!1,split:y=!0,className:b,rootClassName:v,style:j,children:k,itemLayout:$,loadMore:S,grid:I,dataSource:E=[],size:M,header:O,footer:N,loading:_=!1,rowKey:L,renderItem:P,locale:T}=e,z=w(e,["pagination","prefixCls","bordered","split","className","rootClassName","style","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]),A=h&&"object"==typeof h?h:{},[R,B]=r.useState(A.defaultCurrent||1),[G,F]=r.useState(A.defaultPageSize||10),{getPrefixCls:K,direction:D,className:H,style:q}=(0,s.useComponentConfig)("list"),{renderEmpty:W}=r.useContext(s.ConfigContext),Q=e=>(t,r)=>{var a;B(t),F(r),h&&(null==(a=null==h?void 0:h[e])||a.call(h,t,r))},U=Q("onChange"),V=Q("onShowSizeChange"),X=!!(S||h||N),Y=K("list",f),[J,Z,ee]=C(Y),et=_;"boolean"==typeof et&&(et={spinning:et});let er=!!(null==et?void 0:et.spinning),ea=(0,o.default)(M),ei="";switch(ea){case"large":ei="lg";break;case"small":ei="sm"}let en=(0,a.default)(Y,{[`${Y}-vertical`]:"vertical"===$,[`${Y}-${ei}`]:ei,[`${Y}-split`]:y,[`${Y}-bordered`]:x,[`${Y}-loading`]:er,[`${Y}-grid`]:!!I,[`${Y}-something-after-last-item`]:X,[`${Y}-rtl`]:"rtl"===D},H,b,v,Z,ee),es=(0,i.default)({current:1,total:0,position:"bottom"},{total:E.length,current:R,pageSize:G},h||{}),el=Math.ceil(es.total/es.pageSize);es.current=Math.min(es.current,el);let eo=h&&r.createElement("div",{className:(0,a.default)(`${Y}-pagination`)},r.createElement(u.default,Object.assign({align:"end"},es,{onChange:U,onShowSizeChange:V}))),ed=(0,t.default)(E);h&&E.length>(es.current-1)*es.pageSize&&(ed=(0,t.default)(E).splice((es.current-1)*es.pageSize,es.pageSize));let ec=Object.keys(I||{}).some(e=>["xs","sm","md","lg","xl","xxl"].includes(e)),eu=(0,c.default)(ec),em=r.useMemo(()=>{for(let e=0;e{if(!I)return;let e=em&&I[em]?I[em]:I.column;if(e)return{width:`${100/e}%`,maxWidth:`${100/e}%`}},[JSON.stringify(I),em]),eg=er&&r.createElement("div",{style:{minHeight:53}});if(ed.length>0){let e=ed.map((e,t)=>{let a;return P?((a="function"==typeof L?L(e):L?e[L]:e.key)||(a=`list-item-${t}`),r.createElement(r.Fragment,{key:a},P(e,t))):null});eg=I?r.createElement(d.Row,{gutter:I.gutter},r.Children.map(e,e=>r.createElement("div",{key:null==e?void 0:e.key,style:ep},e))):r.createElement("ul",{className:`${Y}-items`},e)}else k||er||(eg=r.createElement("div",{className:`${Y}-empty-text`},(null==T?void 0:T.emptyText)||(null==W?void 0:W("List"))||r.createElement(l.default,{componentName:"List"})));let eh=es.position,ef=r.useMemo(()=>({grid:I,itemLayout:$}),[JSON.stringify(I),$]);return J(r.createElement(p.Provider,{value:ef},r.createElement("div",Object.assign({ref:g,style:Object.assign(Object.assign({},q),j),className:en},z),("top"===eh||"both"===eh)&&eo,O&&r.createElement("div",{className:`${Y}-header`},O),r.createElement(m.default,Object.assign({},et),eg,k),N&&r.createElement("div",{className:`${Y}-footer`},N),S||("bottom"===eh||"both"===eh)&&eo)))});k.Item=x,e.s(["List",0,k],573421)},988846,438100,e=>{"use strict";var t=e.i(54943);e.s(["SearchIcon",()=>t.default],988846);let r=(0,e.i(475254).default)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);e.s(["KeyIcon",0,r],438100)},302202,e=>{"use strict";var t=e.i(953651);e.s(["ServerIcon",()=>t.default])},168118,e=>{"use strict";var t=e.i(879664);e.s(["InfoIcon",()=>t.default])},852119,e=>{"use strict";var t=e.i(843476),r=e.i(263147),a=e.i(954616),i=e.i(912598),n=e.i(602869),s=e.i(431703),l=e.i(135214);let o=async(e,t)=>{let r=(0,n.getProxyBaseUrl)(),a=`${r}/v1/access_group/${encodeURIComponent(t)}`,i=await fetch(a,{method:"DELETE",headers:{[(0,n.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!i.ok){let e=await i.json(),t=(0,s.deriveErrorMessage)(e);throw(0,n.handleError)(t),Error(t)}};var d=e.i(646563),c=e.i(152990),u=e.i(682830),m=e.i(464571),p=e.i(175712),g=e.i(525720),h=e.i(311451),f=e.i(372943),x=e.i(95684),y=e.i(770914),b=e.i(291542),v=e.i(262218),j=e.i(368869),C=e.i(592968),w=e.i(898586),k=e.i(657150),k=k,$=e.i(897565),S=e.i(988846),I=e.i(302202),E=e.i(271645),M=e.i(127952),O=e.i(902555),N=e.i(446891);e.i(622826);var _=e.i(200208),L=e.i(399536),P=e.i(266027),T=e.i(708347);let z=async(e,t)=>{let r=(0,n.getProxyBaseUrl)(),a=`${r}/v1/access_group/${encodeURIComponent(t)}`,i=await fetch(a,{method:"GET",headers:{[(0,n.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!i.ok){let e=await i.json(),t=(0,s.deriveErrorMessage)(e);throw(0,n.handleError)(t),Error(t)}return i.json()};var A=e.i(178654),R=e.i(869216),B=e.i(21548),G=e.i(573421),F=e.i(621192),K=e.i(482725),D=e.i(653496),H=e.i(516430),k=k,q=e.i(44068),W=e.i(438100),Q=e.i(166452),U=e.i(304911),V=e.i(212931),X=e.i(808613),Y=e.i(888259),J=e.i(289793),Z=e.i(500727),ee=e.i(162386),et=e.i(199133),k=k,er=e.i(168118);let{TextArea:ea}=h.Input;function ei({form:e,isNameDisabled:r=!1}){let{data:a}=(0,J.useAgents)(),{data:i}=(0,Z.useMCPServers)(),n=a?.agents??[],s=[{key:"1",label:(0,t.jsxs)(y.Space,{align:"center",size:4,children:[(0,t.jsx)(er.InfoIcon,{size:16}),"General Info"]}),children:(0,t.jsxs)("div",{style:{paddingTop:16},children:[(0,t.jsx)(X.Form.Item,{name:"name",label:"Group Name",rules:[{required:!0,message:"Please enter the access group name"}],children:(0,t.jsx)(h.Input,{placeholder:"e.g. Engineering Team",disabled:r})}),(0,t.jsx)(X.Form.Item,{name:"description",label:"Description",children:(0,t.jsx)(ea,{rows:4,placeholder:"Describe the purpose of this access group..."})})]})},{key:"2",label:(0,t.jsxs)(y.Space,{align:"center",size:4,children:[(0,t.jsx)($.LayersIcon,{size:16}),"Models"]}),children:(0,t.jsx)("div",{style:{paddingTop:16},children:(0,t.jsx)(X.Form.Item,{name:"modelIds",label:"Allowed Models",children:(0,t.jsx)(ee.ModelSelect,{context:"global",value:e.getFieldValue("modelIds")??[],onChange:t=>e.setFieldsValue({modelIds:t}),style:{width:"100%"}})})})},{key:"3",label:(0,t.jsxs)(y.Space,{align:"center",size:4,children:[(0,t.jsx)(I.ServerIcon,{size:16}),"MCP Servers"]}),children:(0,t.jsx)("div",{style:{paddingTop:16},children:(0,t.jsx)(X.Form.Item,{name:"mcpServerIds",label:"Allowed MCP Servers",children:(0,t.jsx)(et.Select,{mode:"multiple",placeholder:"Select MCP servers",style:{width:"100%"},optionFilterProp:"label",allowClear:!0,options:(i??[]).map(e=>({label:e.server_name??e.server_id,value:e.server_id}))})})})},{key:"4",label:(0,t.jsxs)(y.Space,{align:"center",size:4,children:[(0,t.jsx)(k.default,{size:16}),"Agents"]}),children:(0,t.jsx)("div",{style:{paddingTop:16},children:(0,t.jsx)(X.Form.Item,{name:"agentIds",label:"Allowed Agents",children:(0,t.jsx)(et.Select,{mode:"multiple",placeholder:"Select agents",style:{width:"100%"},optionFilterProp:"label",allowClear:!0,options:n.map(e=>({label:e.agent_name,value:e.agent_id}))})})})}];return(0,t.jsx)(X.Form,{form:e,layout:"vertical",name:"access_group_form",initialValues:{modelIds:[],mcpServerIds:[],agentIds:[]},children:(0,t.jsx)(D.Tabs,{defaultActiveKey:"1",items:s})})}let en=async(e,t,r)=>{let a=(0,n.getProxyBaseUrl)(),i=`${a}/v1/access_group/${encodeURIComponent(t)}`,l=await fetch(i,{method:"PUT",headers:{[(0,n.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"},body:JSON.stringify(r)});if(!l.ok){let e=await l.json(),t=(0,s.deriveErrorMessage)(e);throw(0,n.handleError)(t),Error(t)}return l.json()};function es({visible:e,accessGroup:n,onCancel:s,onSuccess:o}){let[d]=X.Form.useForm(),c=(()=>{let{accessToken:e}=(0,l.default)(),t=(0,i.useQueryClient)();return(0,a.useMutation)({mutationFn:async({accessGroupId:t,params:r})=>{if(!e)throw Error("Access token is required");return en(e,t,r)},onSuccess:(e,{accessGroupId:a})=>{t.invalidateQueries({queryKey:r.accessGroupKeys.all}),t.invalidateQueries({queryKey:r.accessGroupKeys.detail(a)})}})})();return(0,E.useEffect)(()=>{e&&n&&d.setFieldsValue({name:n.access_group_name,description:n.description??"",modelIds:n.access_model_names??[],mcpServerIds:n.access_mcp_server_ids??[],agentIds:n.access_agent_ids??[]})},[e,n,d]),(0,t.jsx)(V.Modal,{title:"Edit Access Group",open:e,onOk:()=>{d.validateFields().then(e=>{let t={access_group_name:e.name,description:e.description,access_model_names:e.modelIds,access_mcp_server_ids:e.mcpServerIds,access_agent_ids:e.agentIds};c.mutate({accessGroupId:n.access_group_id,params:t},{onSuccess:()=>{Y.default.success("Access group updated successfully"),o?.(),s()}})}).catch(e=>{})},onCancel:s,width:700,okText:"Save Changes",cancelText:"Cancel",confirmLoading:c.isPending,destroyOnHidden:!0,children:(0,t.jsx)(ei,{form:d})})}let{Title:el,Text:eo}=w.Typography,{Content:ed}=f.Layout;function ec({accessGroupId:e,onBack:a}){let{data:n,isLoading:s}=(e=>{let{accessToken:t,userRole:a}=(0,l.default)(),n=(0,i.useQueryClient)();return(0,P.useQuery)({queryKey:r.accessGroupKeys.detail(e),queryFn:async()=>z(t,e),enabled:!!(t&&e)&&T.all_admin_roles.includes(a||""),initialData:()=>{if(!e)return;let t=n.getQueryData(r.accessGroupKeys.list({}));return t?.find(t=>t.access_group_id===e)}})})(e),{token:o}=j.theme.useToken(),[d,c]=(0,E.useState)(!1),[u,h]=(0,E.useState)(!1),[f,x]=(0,E.useState)(!1);if(s)return(0,t.jsx)(ed,{style:{padding:o.paddingLG,paddingInline:2*o.paddingLG},children:(0,t.jsx)(g.Flex,{justify:"center",align:"center",style:{minHeight:300},children:(0,t.jsx)(K.Spin,{size:"large"})})});if(!n)return(0,t.jsxs)(ed,{style:{padding:o.paddingLG,paddingInline:2*o.paddingLG},children:[(0,t.jsx)(m.Button,{icon:(0,t.jsx)(H.ArrowLeftIcon,{size:16}),onClick:a,type:"text",style:{marginBottom:16}}),(0,t.jsx)(B.Empty,{description:"Access group not found"})]});let y=n.access_model_names??[],b=n.access_mcp_server_ids??[],C=n.access_agent_ids??[],w=n.assigned_key_ids??[],S=n.assigned_team_ids??[],M=u?w:w.slice(0,5),O=f?S:S.slice(0,5),N=[{key:"models",label:(0,t.jsxs)(g.Flex,{align:"center",gap:8,children:[(0,t.jsx)($.LayersIcon,{size:16}),"Models",(0,t.jsx)(v.Tag,{style:{marginInlineEnd:0},children:y?.length})]}),children:y?.length>0?(0,t.jsx)(G.List,{grid:{gutter:16,xs:1,sm:2,md:3,lg:4},dataSource:y,renderItem:e=>(0,t.jsx)(G.List.Item,{children:(0,t.jsx)(p.Card,{size:"small",children:(0,t.jsx)(eo,{code:!0,children:e})})})}):(0,t.jsx)(B.Empty,{description:"No models assigned to this group"})},{key:"mcp",label:(0,t.jsxs)(g.Flex,{align:"center",gap:8,children:[(0,t.jsx)(I.ServerIcon,{size:16}),"MCP Servers",(0,t.jsx)(v.Tag,{children:b?.length})]}),children:b?.length>0?(0,t.jsx)(G.List,{grid:{gutter:16,xs:1,sm:2,md:3,lg:4},dataSource:b,renderItem:e=>(0,t.jsx)(G.List.Item,{children:(0,t.jsx)(p.Card,{size:"small",children:(0,t.jsx)(eo,{code:!0,children:e})})})}):(0,t.jsx)(B.Empty,{description:"No MCP servers assigned to this group"})},{key:"agents",label:(0,t.jsxs)(g.Flex,{align:"center",gap:8,children:[(0,t.jsx)(k.default,{size:16}),"Agents",(0,t.jsx)(v.Tag,{children:C?.length})]}),children:C?.length>0?(0,t.jsx)(G.List,{grid:{gutter:16,xs:1,sm:2,md:3,lg:4},dataSource:C,renderItem:e=>(0,t.jsx)(G.List.Item,{children:(0,t.jsx)(p.Card,{size:"small",children:(0,t.jsx)(eo,{code:!0,children:e})})})}):(0,t.jsx)(B.Empty,{description:"No agents assigned to this group"})}];return(0,t.jsxs)(ed,{style:{padding:o.paddingLG,paddingInline:2*o.paddingLG},children:[(0,t.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:24},children:[(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:16},children:[(0,t.jsx)(m.Button,{icon:(0,t.jsx)(H.ArrowLeftIcon,{size:16}),onClick:a,type:"text"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(el,{level:2,style:{margin:0},children:n.access_group_name}),(0,t.jsxs)(eo,{type:"secondary",children:["ID: ",(0,t.jsx)(eo,{copyable:!0,children:n.access_group_id})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(q.EditIcon,{size:16}),onClick:()=>{c(!0)},children:"Edit Access Group"})]}),(0,t.jsx)(F.Row,{style:{marginBottom:24},children:(0,t.jsx)(p.Card,{children:(0,t.jsxs)(R.Descriptions,{title:"Group Details",column:1,children:[(0,t.jsx)(R.Descriptions.Item,{label:"Description",children:n.description||"—"}),(0,t.jsxs)(R.Descriptions.Item,{label:"Created",children:[new Date(n.created_at).toLocaleString(),n.created_by&&(0,t.jsxs)(eo,{children:[" ","by"," ",(0,t.jsx)(U.default,{userId:n.created_by})]})]}),(0,t.jsxs)(R.Descriptions.Item,{label:"Last Updated",children:[new Date(n.updated_at).toLocaleString(),n.updated_by&&(0,t.jsxs)(eo,{children:[" ","by"," ",(0,t.jsx)(U.default,{userId:n.updated_by})]})]})]})})}),(0,t.jsxs)(F.Row,{gutter:[16,16],style:{marginBottom:24},children:[(0,t.jsx)(A.Col,{xs:24,lg:12,children:(0,t.jsx)(p.Card,{title:(0,t.jsxs)(g.Flex,{align:"center",gap:8,children:[(0,t.jsx)(W.KeyIcon,{size:16}),"Attached Keys",(0,t.jsx)(v.Tag,{children:w?.length})]}),extra:w?.length>5?(0,t.jsx)(m.Button,{type:"link",onClick:()=>h(!u),children:u?"Show Less":`View All (${w?.length})`}):null,children:w?.length>0?(0,t.jsx)(g.Flex,{wrap:"wrap",gap:8,children:M.map(e=>(0,t.jsx)(v.Tag,{children:(0,t.jsx)(eo,{code:!0,style:{fontSize:12},children:e.length>20?`${e.slice(0,10)}...${e.slice(-6)}`:e})},e))}):(0,t.jsx)(B.Empty,{description:"No keys attached",image:B.Empty.PRESENTED_IMAGE_SIMPLE})})}),(0,t.jsx)(A.Col,{xs:24,lg:12,children:(0,t.jsx)(p.Card,{title:(0,t.jsxs)(g.Flex,{align:"center",gap:8,children:[(0,t.jsx)(Q.UsersIcon,{size:16}),"Attached Teams",(0,t.jsx)(v.Tag,{children:S?.length})]}),extra:S?.length>5?(0,t.jsx)(m.Button,{type:"link",onClick:()=>x(!f),children:f?"Show Less":`View All (${S?.length})`}):null,children:S?.length>0?(0,t.jsx)(g.Flex,{wrap:"wrap",gap:8,children:O.map(e=>(0,t.jsx)(v.Tag,{children:(0,t.jsx)(eo,{code:!0,style:{fontSize:12},children:e})},e))}):(0,t.jsx)(B.Empty,{description:"No teams attached",image:B.Empty.PRESENTED_IMAGE_SIMPLE})})})]}),(0,t.jsx)(p.Card,{children:(0,t.jsx)(D.Tabs,{defaultActiveKey:"models",items:N})}),(0,t.jsx)(es,{visible:d,accessGroup:n,onCancel:()=>c(!1)})]})}let eu=async(e,t)=>{let r=(0,n.getProxyBaseUrl)(),a=`${r}/v1/access_group`,i=await fetch(a,{method:"POST",headers:{[(0,n.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"},body:JSON.stringify(t)});if(!i.ok){let e=await i.json(),t=(0,s.deriveErrorMessage)(e);throw(0,n.handleError)(t),Error(t)}return i.json()};function em({visible:e,onCancel:n,onSuccess:s}){let[o]=X.Form.useForm(),d=(()=>{let{accessToken:e}=(0,l.default)(),t=(0,i.useQueryClient)();return(0,a.useMutation)({mutationFn:async t=>{if(!e)throw Error("Access token is required");return eu(e,t)},onSuccess:()=>{t.invalidateQueries({queryKey:r.accessGroupKeys.all})}})})();return(0,t.jsx)(V.Modal,{title:"Create Access Group",open:e,onOk:()=>{o.validateFields().then(e=>{let t={access_group_name:e.name,description:e.description,access_model_names:e.modelIds,access_mcp_server_ids:e.mcpServerIds,access_agent_ids:e.agentIds};d.mutate(t,{onSuccess:()=>{Y.default.success("Access group created successfully"),o.resetFields(),s?.(),n()}})}).catch(e=>{})},onCancel:n,width:700,okText:"Create Group",cancelText:"Cancel",confirmLoading:d.isPending,destroyOnClose:!0,children:(0,t.jsx)(ei,{form:o})})}let{Title:ep,Text:eg}=w.Typography,{Content:eh}=f.Layout;function ef(e){return{id:e.access_group_id,name:e.access_group_name,description:e.description??"",modelIds:e.access_model_names,mcpServerIds:e.access_mcp_server_ids,agentIds:e.access_agent_ids,keyIds:e.assigned_key_ids,teamIds:e.assigned_team_ids,createdAt:e.created_at,createdBy:e.created_by??"",updatedAt:e.updated_at,updatedBy:e.updated_by??""}}function ex(){let{token:e}=j.theme.useToken(),{userRole:n}=(0,l.default)(),s=(0,T.isProxyAdminRole)(n??""),{data:f,isLoading:w}=(0,r.useAccessGroups)(),P=(0,E.useMemo)(()=>(f??[]).map(ef),[f]),[z,A]=(0,E.useState)(null),[R,B]=(0,E.useState)(!1),[G,F]=(0,E.useState)(""),[K,D]=(0,E.useState)(1),[H,q]=(0,E.useState)([]),[W,Q]=(0,E.useState)(null),U=(()=>{let{accessToken:e}=(0,l.default)(),t=(0,i.useQueryClient)();return(0,a.useMutation)({mutationFn:async t=>{if(!e)throw Error("Access token is required");return o(e,t)},onSuccess:()=>{t.invalidateQueries({queryKey:r.accessGroupKeys.all})}})})();(0,E.useEffect)(()=>{D(1)},[G]);let V=(0,E.useMemo)(()=>P.filter(e=>e.name.toLowerCase().includes(G.toLowerCase())||e.id.toLowerCase().includes(G.toLowerCase())||e.description.toLowerCase().includes(G.toLowerCase())),[P,G]),X=(0,E.useMemo)(()=>[{id:"id",accessorKey:"id",header:()=>(0,t.jsx)("span",{children:"ID"}),enableSorting:!1,size:170,cell:({row:e})=>(0,t.jsx)(L.IdCell,{value:e.original.id,onClick:A})},{id:"name",accessorKey:"name",header:()=>(0,t.jsx)("span",{children:"Name"}),enableSorting:!0,cell:({getValue:e})=>e()},{id:"resources",header:()=>(0,t.jsx)("span",{children:"Resources"}),enableSorting:!1,cell:({row:e})=>{let r=e.original,a=r.modelIds??[],i=r.mcpServerIds??[],n=r.agentIds??[];return(0,t.jsxs)(g.Flex,{gap:12,align:"center",children:[(0,t.jsx)(C.Tooltip,{title:`${a?.length} Models`,children:(0,t.jsx)(v.Tag,{color:"blue",style:{fontSize:14,padding:"2px 8px",margin:0},children:(0,t.jsxs)(g.Flex,{align:"center",gap:6,children:[(0,t.jsx)($.LayersIcon,{size:14}),a?.length]})})}),(0,t.jsx)(C.Tooltip,{title:`${i?.length} MCP Servers`,children:(0,t.jsx)(v.Tag,{color:"cyan",style:{fontSize:14,padding:"2px 8px",margin:0},children:(0,t.jsxs)(g.Flex,{align:"center",gap:6,children:[(0,t.jsx)(I.ServerIcon,{size:14}),i?.length]})})}),(0,t.jsx)(C.Tooltip,{title:`${n?.length} Agents`,children:(0,t.jsx)(v.Tag,{color:"purple",style:{fontSize:14,padding:"2px 8px",margin:0},children:(0,t.jsxs)(g.Flex,{align:"center",gap:6,children:[(0,t.jsx)(k.default,{size:14}),n?.length]})})})]})}},{id:"createdAt",accessorKey:"createdAt",header:()=>(0,t.jsx)("span",{children:"Created"}),enableSorting:!0,sortingFn:"datetime",cell:({getValue:e})=>(0,t.jsx)(_.DateCell,{value:e(),precision:"date"}),meta:{responsive:["lg"]}},{id:"updatedAt",accessorKey:"updatedAt",header:()=>(0,t.jsx)("span",{children:"Updated"}),enableSorting:!1,cell:({getValue:e})=>(0,t.jsx)(_.DateCell,{value:e(),precision:"date"}),meta:{responsive:["xl"]}},...s?[{id:"actions",header:()=>(0,t.jsx)("span",{children:"Actions"}),enableSorting:!1,cell:({row:e})=>(0,t.jsx)(y.Space,{children:(0,t.jsx)(O.default,{variant:"Delete",tooltipText:"Delete access group",onClick:()=>Q(e.original)})})}]:[]],[s]),Y=(0,c.useReactTable)({data:V,columns:X,state:{sorting:H},onSortingChange:q,getCoreRowModel:(0,u.getCoreRowModel)(),getSortedRowModel:(0,u.getSortedRowModel)(),getRowId:e=>e.id}),J=Y.getRowModel().rows,Z=J.slice((K-1)*10,10*K),ee=(0,E.useMemo)(()=>new Map(Z.map(e=>[e.original.id,e])),[Z]),et=(Y.getHeaderGroups()[0]?.headers??[]).map(e=>{let r=e.column.getCanSort(),a=e.column.getIsSorted(),i=e.column.columnDef.meta,n={title:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:4},children:[e.isPlaceholder?null:(0,c.flexRender)(e.column.columnDef.header,e.getContext()),r&&(0,t.jsx)(N.TableHeaderSortDropdown,{sortState:!1!==a&&a,onSortChange:t=>{q(!1===t?[]:[{id:e.column.id,desc:"desc"===t}])},columnId:e.column.id})]}),key:e.id,width:e.column.columnDef.size,render:(t,r)=>{let a=ee.get(r.id);if(!a)return null;let i=a.getVisibleCells().find(t=>t.column.id===e.id);return i?(0,c.flexRender)(i.column.columnDef.cell,i.getContext()):null}};return i?.responsive&&(n.responsive=i.responsive),n}),er=Z.map(e=>e.original);return z?(0,t.jsx)(ec,{accessGroupId:z,onBack:()=>A(null)}):(0,t.jsxs)(eh,{style:{padding:e.paddingLG,paddingInline:2*e.paddingLG},children:[(0,t.jsxs)(g.Flex,{justify:"space-between",align:"center",style:{marginBottom:16},children:[(0,t.jsxs)(y.Space,{direction:"vertical",size:0,children:[(0,t.jsx)(ep,{level:2,style:{margin:0},children:"Access Groups"}),(0,t.jsx)(eg,{type:"secondary",children:"Manage resource permissions for your organization"})]}),s&&(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(d.PlusOutlined,{}),onClick:()=>B(!0),children:"Create Access Group"})]}),(0,t.jsxs)(p.Card,{styles:{body:{padding:0}},children:[(0,t.jsxs)(g.Flex,{justify:"space-between",align:"center",style:{padding:"12px 16px"},children:[(0,t.jsx)(h.Input,{prefix:(0,t.jsx)(S.SearchIcon,{size:16}),placeholder:"Search groups by name, ID, or description...",style:{maxWidth:400},value:G,onChange:e=>F(e.target.value),allowClear:!0}),(0,t.jsx)(x.Pagination,{current:K,total:J?.length,pageSize:10,onChange:e=>D(e),size:"small",showTotal:e=>`${e} groups`,showSizeChanger:!1})]}),(0,t.jsx)(b.Table,{columns:et,dataSource:er,rowKey:"id",loading:w,pagination:!1})]}),(0,t.jsx)(em,{visible:R,onCancel:()=>B(!1)}),(0,t.jsx)(M.default,{isOpen:!!W,title:"Delete Access Group",message:"Are you sure you want to delete this access group? This action cannot be undone.",resourceInformationTitle:"Access Group Information",resourceInformation:[{label:"ID",value:W?.id,code:!0},{label:"Name",value:W?.name},{label:"Description",value:W?.description||"—"}],onCancel:()=>Q(null),onOk:()=>{W&&U.mutate(W.id,{onSuccess:()=>{Q(null)}})},confirmLoading:U.isPending})]})}e.s(["default",0,function(){return(0,l.default)(),(0,t.jsx)(ex,{})}],852119)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/16bkkdfd0yvgp.js b/litellm/proxy/_experimental/out/_next/static/chunks/16bkkdfd0yvgp.js
new file mode 100644
index 00000000000..a3b6cb82d9b
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/16bkkdfd0yvgp.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,695411,e=>{"use strict";var t=e.i(602869);let n=async e=>{try{let n=await (0,t.modelHubCall)(e);if(n?.data.length>0){let e=n.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,n])},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},988297,e=>{"use strict";var t=e.i(271645);let n=t.forwardRef(function(e,n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:n},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,n],988297)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},540626,e=>{"use strict";let t;var n,i=e.i(271645);let s=(0,i.createContext)(null);function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,i]of e)if(!t.has(n)||!Object.is(i,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let n=o(e);if(n.length!==o(t).length)return!1;for(let i=0;ie,n){let s=n?.compare??l,r=(0,i.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),o=(0,i.useCallback)(()=>e.get(),[e]);return(0,a.useSyncExternalStoreWithSelector)(r,o,o,t,s)}function d(e,...t){return"function"==typeof e?e(...t):e}var c=class{#e=!0;#t;#n;#i;#s;#r;#o;#a;#l=0;#u=5;#d=!1;#c=!1;#h=null;#g=()=>{this.debugLog("Connected to event bus"),this.#r=!0,this.#d=!1,this.debugLog("Emitting queued events",this.#s),this.#s.forEach(e=>this.emitEventToBus(e)),this.#s=[],this.stopConnectLoop(),this.#n().removeEventListener("tanstack-connect-success",this.#g)};#v=()=>{if(this.#l{this.#d||(this.#d=!0,this.#n().addEventListener("tanstack-connect-success",this.#g),this.#v())};constructor({pluginId:e,debug:t=!1,enabled:n=!0,reconnectEveryMs:i=300}){this.#t=e,this.#e=n,this.#n=this.getGlobalTarget,this.#i=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#s=[],this.#r=!1,this.#c=!1,this.#o=null,this.#a=i}startConnectLoop(){null!==this.#o||this.#r||(this.debugLog(`Starting connect loop (every ${this.#a}ms)`),this.#o=setInterval(this.#v,this.#a))}stopConnectLoop(){this.#d=!1,null!==this.#o&&(clearInterval(this.#o),this.#o=null,this.#s=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#i&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let n=new Event(e,{detail:t});this.#n().dispatchEvent(n)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#n().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(n){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#h&&(this.debugLog("Emitting event to internal event target",e,t),this.#h.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#c)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#r){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#s.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#d&&(this.#f(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,n){let i=n?.withEventTarget??!1,s=`${this.#t}:${e}`;if(i&&(this.#h||(this.#h=new EventTarget),this.#h.addEventListener(s,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",s),()=>{};let r=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#n().addEventListener(s,r),this.debugLog("Registered event to bus",s),()=>{i&&this.#h?.removeEventListener(s,r),this.#n().removeEventListener(s,r)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let n=t.detail;this.#t&&n.pluginId!==this.#t||e(n)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}};let h=new Map;function g(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let v=new class extends c{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},f=((n={})[n.None=0]="None",n[n.Mutable=1]="Mutable",n[n.Watching=2]="Watching",n[n.RecursedCheck=4]="RecursedCheck",n[n.Recursed=8]="Recursed",n[n.Dirty=16]="Dirty",n[n.Pending=32]="Pending",n);function p(e,t,n){let i="object"==typeof e,s=i?e:void 0;return{next:(i?e.next:e)?.bind(s),error:(i?e.error:t)?.bind(s),complete:(i?e.complete:n)?.bind(s)}}let b=[],m=0,{link:y,unlink:x,propagate:E,checkDirty:T,shallowPropagate:C}=function({update:e,notify:t,unwatched:n}){return{link:function(e,t,n){let i=t.depsTail;if(void 0!==i&&i.dep===e)return;let s=void 0!==i?i.nextDep:t.deps;if(void 0!==s&&s.dep===e){s.version=n,t.depsTail=s;return}let r=e.subsTail;if(void 0!==r&&r.version===n&&r.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:i,nextDep:s,prevSub:r,nextSub:void 0};void 0!==s&&(s.prevDep=o),void 0!==i?i.nextDep=o:t.deps=o,void 0!==r?r.nextSub=o:e.subs=o},unlink:function(e,t=e.sub){let i=e.dep,s=e.prevDep,r=e.nextDep,o=e.nextSub,a=e.prevSub;return void 0!==r?r.prevDep=s:t.depsTail=s,void 0!==s?s.nextDep=r:t.deps=r,void 0!==o?o.prevSub=a:i.subsTail=a,void 0!==a?a.nextSub=o:void 0===(i.subs=o)&&n(i),r},propagate:function(e){let n,i=e.nextSub;e:for(;;){let s=e.sub,r=s.flags;if(r&(f.RecursedCheck|f.Recursed|f.Dirty|f.Pending)?r&(f.RecursedCheck|f.Recursed)?r&f.RecursedCheck?!(r&(f.Dirty|f.Pending))&&function(e,t){let n=t.depsTail;for(;void 0!==n;){if(n===e)return!0;n=n.prevDep}return!1}(e,s)?(s.flags=r|(f.Recursed|f.Pending),r&=f.Mutable):r=f.None:s.flags=r&~f.Recursed|f.Pending:r=f.None:s.flags=r|f.Pending,r&f.Watching&&t(s),r&f.Mutable){let t=s.subs;if(void 0!==t){let s=(e=t).nextSub;void 0!==s&&(n={value:i,prev:n},i=s);continue}}if(void 0!==(e=i)){i=e.nextSub;continue}for(;void 0!==n;)if(e=n.value,n=n.prev,void 0!==e){i=e.nextSub;continue e}break}},checkDirty:function(t,n){let s,r=0,o=!1;e:for(;;){let a=t.dep,l=a.flags;if(n.flags&f.Dirty)o=!0;else if((l&(f.Mutable|f.Dirty))==(f.Mutable|f.Dirty)){if(e(a)){let e=a.subs;void 0!==e.nextSub&&i(e),o=!0}}else if((l&(f.Mutable|f.Pending))==(f.Mutable|f.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(s={value:t,prev:s}),t=a.deps,n=a,++r;continue}if(!o){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;r--;){let r=n.subs,a=void 0!==r.nextSub;if(a?(t=s.value,s=s.prev):t=r,o){if(e(n)){a&&i(r),n=t.sub;continue}o=!1}else n.flags&=~f.Pending;n=t.sub;let l=t.nextDep;if(void 0!==l){t=l;continue e}}return o}},shallowPropagate:i};function i(e){do{let n=e.sub,i=n.flags;(i&(f.Pending|f.Dirty))===f.Pending&&(n.flags=i|f.Dirty,(i&(f.Watching|f.RecursedCheck))===f.Watching&&t(n))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){b[k++]=e,e.flags&=~f.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=f.Mutable|f.Dirty,S(e))}}),w=0,k=0;function S(e){let t=e.depsTail,n=void 0!==t?t.nextDep:e.deps;for(;void 0!==n;)n=x(n,e)}var L=class{constructor(e,n){this.atom=function(e){let n="function"==typeof e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?f.None:f.Mutable,get:()=>(void 0!==t&&y(i,t,m),i._snapshot),subscribe(e){var n;let s,r,o=p(e),a={current:!1},l=(n=()=>{i.get(),a.current?o.next?.(i._snapshot):a.current=!0},s=()=>{let e=t;t=r,++m,r.depsTail=void 0,r.flags=f.Watching|f.RecursedCheck;try{return n()}finally{t=e,r.flags&=~f.RecursedCheck,S(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:f.Watching|f.RecursedCheck,notify(){let e=this.flags;e&f.Dirty||e&f.Pending&&T(this.deps,this)?s():this.flags=f.Watching},stop(){this.flags=f.None,this.depsTail=void 0,S(this)}},s(),r);return{unsubscribe:()=>{l.stop()}}},_update(s){let r=t,o=(void 0)??Object.is;if(n)t=i,++m,i.depsTail=void 0;else if(void 0===s)return!1;n&&(i.flags=f.Mutable|f.RecursedCheck);try{let t=i._snapshot,r="function"==typeof s?s(t):void 0===s&&n?e(t):s;if(void 0===t||!o(t,r))return i._snapshot=r,!0;return!1}finally{t=r,n&&(i.flags&=~f.RecursedCheck),S(i)}}};return n?(i.flags=f.Mutable|f.Dirty,i.get=function(){let e=i.flags;if(e&f.Dirty||e&f.Pending&&T(i.deps,i)){if(i._update()){let e=i.subs;void 0!==e&&C(e)}}else e&f.Pending&&(i.flags=e&~f.Pending);return void 0!==t&&y(i,t,m),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;if(void 0!==e&&(E(e),C(e),1)){for(;w{this.options={...this.options,...e},this.#b()||this.cancel()},this.#m=e=>{this.store.setState(t=>{let n={...t,...e},{isPending:i}=n;return{...n,status:this.#b()?i?"pending":"idle":"disabled"}}),((e,t)=>{let n=t.key;if(n){var i,s;h.set(n,t),v.emit(e,{key:(i={...t,key:n}).key,store:{state:g("function"==typeof(s=i.store).get?s.get():s.state)},options:g(i.options)})}})("Debouncer",this)},this.#b=()=>!!d(this.options.enabled,this),this.#y=()=>d(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#b())return;this.#m({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#m({canLeadingExecute:!1}),t=!0,this.#x(...e)),this.options.trailing&&this.#m({isPending:!0,lastArgs:e}),this.#p&&clearTimeout(this.#p),this.#p=setTimeout(()=>{this.#m({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#x(...e)},this.#y())},this.#x=(...e)=>{this.#b()&&(this.fn(...e),this.#m({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#E(),this.#x(...this.store.state.lastArgs))},this.#E=()=>{this.#p&&(clearTimeout(this.#p),this.#p=void 0)},this.cancel=()=>{this.#E(),this.#m({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#m(I())},this.key=t.key,this.options={...P,...t},this.#m(this.options.initialState??{}),this.key&&v.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#m(e.payload.store.state),this.setOptions(e.payload.options))})}#m;#b;#y;#x;#E};e.s(["useDebouncer",0,function(e,t,n=()=>({})){let o={...((0,i.useContext)(s)?.defaultOptions??{}).debouncer,...t},[a]=(0,i.useState)(()=>{let t=new M(e,o);return t.Subscribe=function(e){let n=u(t.store,e.selector,{compare:r});return"function"==typeof e.children?e.children(n):e.children},t});a.fn=e,a.setOptions(o),(0,i.useEffect)(()=>()=>{o.onUnmount?o.onUnmount(a):a.cancel()},[]);let l=u(a.store,n,{compare:r});return(0,i.useMemo)(()=>({...a,state:l}),[a,l])}],540626)},343488,e=>{"use strict";var t=e.i(540626),n=e.i(271645);e.s(["useDebouncedCallback",0,function(e,i){let s=(0,t.useDebouncer)(e,i).maybeExecute;return(0,n.useCallback)((...e)=>s(...e),[s])}])},500727,e=>{"use strict";var t=e.i(266027),n=e.i(243652),i=e.i(602869),s=e.i(135214);let r=(0,n.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:n}=(0,s.default)();return(0,t.useQuery)({queryKey:r.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,i.fetchMCPServers)(n,e),enabled:!!n})}])},699857,e=>{"use strict";var t=e.i(266027),n=e.i(243652),i=e.i(602869),s=e.i(135214);let r=(0,n.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,s.default)();return(0,t.useQuery)({queryKey:r.list(),queryFn:async()=>await (0,i.fetchMCPToolsets)(e),enabled:!!e})}])},983561,e=>{"use strict";e.i(247167);var t=e.i(931067),n=e.i(271645);let i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"};var s=e.i(9583),r=n.forwardRef(function(e,r){return n.createElement(s.default,(0,t.default)({},e,{ref:r,icon:i}))});e.s(["RobotOutlined",0,r],983561)},992619,e=>{"use strict";var t=e.i(843476),n=e.i(271645),i=e.i(779241),s=e.i(599724),r=e.i(199133),o=e.i(983561),a=e.i(343488),l=e.i(695411);e.s(["default",0,({accessToken:e,value:u,placeholder:d="Select a Model",onChange:c,disabled:h=!1,style:g,className:v,showLabel:f=!0,labelText:p="Select Model"})=>{let[b,m]=(0,n.useState)(u),[y,x]=(0,n.useState)(!1),[E,T]=(0,n.useState)([]);(0,n.useEffect)(()=>{m(u)},[u]),(0,n.useEffect)(()=>{e&&(async()=>{try{let t=await (0,l.fetchAvailableModels)(e);t.length>0&&T(t)}catch(e){console.error("Error fetching model info:",e)}})()},[e]);let C=(0,a.useDebouncedCallback)(e=>{m(e),c?.(e)},{wait:500});return(0,t.jsxs)("div",{children:[f&&(0,t.jsxs)(s.Text,{className:"font-medium block mb-2 text-gray-700 flex items-center",children:[(0,t.jsx)(o.RobotOutlined,{className:"mr-2"})," ",p]}),(0,t.jsx)(r.Select,{value:b,placeholder:d,onChange:e=>{"custom"===e?(x(!0),m(void 0)):(x(!1),m(e),c&&c(e))},options:[...Array.from(new Set(E.map(e=>e.model_group))).map((e,t)=>({value:e,label:e,key:t})),{value:"custom",label:"Enter custom model",key:"custom"}],style:{width:"100%",...g},showSearch:!0,className:`rounded-md ${v||""}`,disabled:h}),y&&(0,t.jsx)(i.TextInput,{className:"mt-2",placeholder:"Enter custom model name",onValueChange:C,disabled:h})]})}])},531516,696609,e=>{"use strict";var t=e.i(843476),n=e.i(271645),i=e.i(536916),s=e.i(599724),r=e.i(409797),o=e.i(233565);let a=/\b(delete|remove|destroy|purge|drop|erase|unlink)\b/i,l=/\b(create|add|insert|new|post|submit|register|make|generate|write|upload)\b/i,u=/\b(update|edit|modify|change|patch|put|set|rename|move|transform)\b/i,d=/\b(get|read|list|fetch|search|find|query|retrieve|show|view|check|describe|info)\b/i;function c(e,t=""){let n=e.toLowerCase();if(d.test(n))return"read";if(a.test(n))return"delete";if(u.test(n))return"update";if(l.test(n))return"create";if(t){let e=t.toLowerCase();if(d.test(e))return"read";if(a.test(e))return"delete";if(u.test(e))return"update";if(l.test(e))return"create"}return"unknown"}function h(e){let t={read:[],create:[],update:[],delete:[],unknown:[]};for(let n of e)t[c(n.name,n.description)].push(n);return t}let g={read:{label:"Read",description:"Safe operations — fetch, list, search. No side effects.",risk:"low"},create:{label:"Create",description:"Add new resources — insert, upload, register.",risk:"medium"},update:{label:"Update",description:"Modify existing resources — edit, patch, rename.",risk:"medium"},delete:{label:"Delete",description:"Destructive operations — remove, purge, destroy.",risk:"high"},unknown:{label:"Other",description:"Operations that could not be automatically classified.",risk:"unknown"}};e.s(["CRUD_GROUP_META",0,g,"classifyToolOp",0,c,"groupToolsByCrud",0,h],696609);let v=["read","create","update","delete","unknown"],f={low:"bg-green-100 text-green-800",medium:"bg-yellow-100 text-yellow-800",high:"bg-red-100 text-red-800 font-semibold",unknown:"bg-gray-100 text-gray-700"},p={read:"border-green-200",create:"border-blue-200",update:"border-yellow-200",delete:"border-red-300",unknown:"border-gray-200"},b={read:"bg-green-50",create:"bg-blue-50",update:"bg-yellow-50",delete:"bg-red-50",unknown:"bg-gray-50"};e.s(["default",0,({tools:e,value:a,onChange:l,readOnly:u=!1,searchFilter:d=""})=>{let[c,m]=(0,n.useState)({read:!1,create:!1,update:!1,delete:!1,unknown:!0}),y=(0,n.useMemo)(()=>h(e),[e]),x=(0,n.useMemo)(()=>new Set(void 0===a?e.map(e=>e.name):a),[a,e]),E=e=>{if(u)return;let t=new Set(x);t.has(e)?t.delete(e):t.add(e),l(Array.from(t))};return 0===e.length?null:(0,t.jsx)("div",{className:"space-y-3",children:v.map(e=>{let n,a=y[e];if(0===a.length)return null;if(d){let e=d.toLowerCase();if(!a.some(t=>t.name.toLowerCase().includes(e)||(t.description??"").toLowerCase().includes(e)))return null}let h=g[e],v=(n=y[e]).length>0&&n.every(e=>x.has(e.name)),T=(e=>{let t=y[e];if(0===t.length)return!1;let n=t.filter(e=>x.has(e.name)).length;return n>0&&n{m(t=>({...t,[e]:!t[e]}))},children:[C?(0,t.jsx)(o.ChevronRightIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}):(0,t.jsx)(r.ChevronDownIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}),(0,t.jsx)("span",{className:"font-semibold text-gray-900 text-sm",children:h.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-0.5 rounded-full ${f[h.risk]}`,children:"high"===h.risk?"High Risk":"medium"===h.risk?"Medium Risk":"low"===h.risk?"Safe":"Unclassified"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 ml-1",children:[a.filter(e=>x.has(e.name)).length,"/",a.length," allowed"]})]}),!u&&(0,t.jsxs)("div",{className:"flex items-center gap-2 ml-4",children:[(0,t.jsx)(s.Text,{className:"text-xs text-gray-500",children:v?"All on":T?"Partial":"All off"}),(0,t.jsx)(i.Checkbox,{checked:v,indeterminate:T,onChange:t=>((e,t)=>{if(u)return;let n=new Set(x);for(let i of y[e])t?n.add(i.name):n.delete(i.name);l(Array.from(n))})(e,t.target.checked),onClick:e=>e.stopPropagation()})]})]}),!C&&(0,t.jsx)("div",{className:"px-4 pt-2 pb-1 text-xs text-gray-500 bg-white border-b border-gray-100",children:h.description}),!C&&(0,t.jsx)("div",{className:"bg-white divide-y divide-gray-50",children:a.filter(e=>!d||e.name.toLowerCase().includes(d.toLowerCase())||(e.description??"").toLowerCase().includes(d.toLowerCase())).map(e=>{let n,r=(n=e.name,x.has(n));return(0,t.jsxs)("div",{className:`flex items-start gap-3 px-4 py-2.5 transition-colors hover:bg-gray-50 ${!u?"cursor-pointer":""} ${r?"":"opacity-60"}`,onClick:()=>E(e.name),children:[(0,t.jsx)(i.Checkbox,{checked:r,onChange:()=>E(e.name),disabled:u,onClick:e=>e.stopPropagation()}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)(s.Text,{className:"font-medium text-gray-900 text-sm",children:e.name}),e.description&&(0,t.jsx)(s.Text,{className:"text-xs text-gray-500 mt-0.5 leading-snug",children:e.description})]}),(0,t.jsx)("span",{className:`text-xs px-1.5 py-0.5 rounded shrink-0 ${r?"bg-green-100 text-green-700":"bg-gray-100 text-gray-500"}`,children:r?"on":"off"})]},e.name)})})]},e)})})}],531516)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/17jv0yb65mlqr.js b/litellm/proxy/_experimental/out/_next/static/chunks/17jv0yb65mlqr.js
new file mode 100644
index 00000000000..777684a49a7
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/17jv0yb65mlqr.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,695411,e=>{"use strict";var t=e.i(602869);let n=async e=>{try{let n=await (0,t.modelHubCall)(e);if(n?.data.length>0){let e=n.data.map(e=>({model_group:e.model_group,mode:e?.mode}));return e.sort((e,t)=>e.model_group.localeCompare(t.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}};e.s(["fetchAvailableModels",0,n])},91739,e=>{"use strict";var t=e.i(544195);e.s(["Radio",()=>t.default])},211576,e=>{"use strict";var t=e.i(131757);e.s(["Col",()=>t.default])},178654,e=>{"use strict";let t=e.i(211576).Col;e.s(["Col",0,t],178654)},621192,e=>{"use strict";let t=e.i(281256).Row;e.s(["Row",0,t],621192)},988297,e=>{"use strict";var t=e.i(271645);let n=t.forwardRef(function(e,n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:n},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,n],988297)},981339,e=>{"use strict";var t=e.i(185793);e.s(["Skeleton",()=>t.default])},540626,e=>{"use strict";let t;var n,i=e.i(271645);let s=(0,i.createContext)(null);function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,i]of e)if(!t.has(n)||!Object.is(i,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let n=o(e);if(n.length!==o(t).length)return!1;for(let i=0;ie,n){let s=n?.compare??l,r=(0,i.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),o=(0,i.useCallback)(()=>e.get(),[e]);return(0,a.useSyncExternalStoreWithSelector)(r,o,o,t,s)}function d(e,...t){return"function"==typeof e?e(...t):e}var c=class{#e=!0;#t;#n;#i;#s;#r;#o;#a;#l=0;#u=5;#d=!1;#c=!1;#h=null;#g=()=>{this.debugLog("Connected to event bus"),this.#r=!0,this.#d=!1,this.debugLog("Emitting queued events",this.#s),this.#s.forEach(e=>this.emitEventToBus(e)),this.#s=[],this.stopConnectLoop(),this.#n().removeEventListener("tanstack-connect-success",this.#g)};#v=()=>{if(this.#l{this.#d||(this.#d=!0,this.#n().addEventListener("tanstack-connect-success",this.#g),this.#v())};constructor({pluginId:e,debug:t=!1,enabled:n=!0,reconnectEveryMs:i=300}){this.#t=e,this.#e=n,this.#n=this.getGlobalTarget,this.#i=t,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#s=[],this.#r=!1,this.#c=!1,this.#o=null,this.#a=i}startConnectLoop(){null!==this.#o||this.#r||(this.debugLog(`Starting connect loop (every ${this.#a}ms)`),this.#o=setInterval(this.#v,this.#a))}stopConnectLoop(){this.#d=!1,null!==this.#o&&(clearInterval(this.#o),this.#o=null,this.#s=[],this.debugLog("Stopped connect loop"))}debugLog(...e){this.#i&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...e)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let e="u">typeof EventTarget?new EventTarget:void 0;return void 0===e||void 0===e.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),e)}getPluginId(){return this.#t}dispatchCustomEventShim(e,t){try{let n=new Event(e,{detail:t});this.#n().dispatchEvent(n)}catch(e){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(e,t){try{this.#n().dispatchEvent(new CustomEvent(e,{detail:t}))}catch(n){this.dispatchCustomEventShim(e,t)}}emitEventToBus(e){this.debugLog("Emitting event to client bus",e),this.dispatchCustomEvent("tanstack-dispatch-event",e)}createEventPayload(e,t){return{type:`${this.#t}:${e}`,payload:t,pluginId:this.#t}}emit(e,t){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",e,t);if(this.#h&&(this.debugLog("Emitting event to internal event target",e,t),this.#h.dispatchEvent(new CustomEvent(`${this.#t}:${e}`,{detail:this.createEventPayload(e,t)}))),this.#c)return void this.debugLog("Previously failed to connect, not emitting to bus");if(!this.#r){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#s.push(this.createEventPayload(e,t)),"u">typeof CustomEvent&&!this.#d&&(this.#f(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(e,t))}on(e,t,n){let i=n?.withEventTarget??!1,s=`${this.#t}:${e}`;if(i&&(this.#h||(this.#h=new EventTarget),this.#h.addEventListener(s,e=>{t(e.detail)})),!this.#e)return this.debugLog("Event bus client is disabled, not registering event",s),()=>{};let r=e=>{this.debugLog("Received event from bus",e.detail),t(e.detail)};return this.#n().addEventListener(s,r),this.debugLog("Registered event to bus",s),()=>{i&&this.#h?.removeEventListener(s,r),this.#n().removeEventListener(s,r)}}onAll(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{e(t.detail)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}onAllPluginEvents(e){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let t=t=>{let n=t.detail;this.#t&&n.pluginId!==this.#t||e(n)};return this.#n().addEventListener("tanstack-devtools-global",t),()=>this.#n().removeEventListener("tanstack-devtools-global",t)}};let h=new Map;function g(e){if(void 0!==e)try{return JSON.parse(JSON.stringify(e))}catch{return null}}let v=new class extends c{constructor(e){super({pluginId:"pacer",debug:e?.debug,reconnectEveryMs:1e3})}},f=((n={})[n.None=0]="None",n[n.Mutable=1]="Mutable",n[n.Watching=2]="Watching",n[n.RecursedCheck=4]="RecursedCheck",n[n.Recursed=8]="Recursed",n[n.Dirty=16]="Dirty",n[n.Pending=32]="Pending",n);function p(e,t,n){let i="object"==typeof e,s=i?e:void 0;return{next:(i?e.next:e)?.bind(s),error:(i?e.error:t)?.bind(s),complete:(i?e.complete:n)?.bind(s)}}let b=[],m=0,{link:y,unlink:x,propagate:E,checkDirty:C,shallowPropagate:T}=function({update:e,notify:t,unwatched:n}){return{link:function(e,t,n){let i=t.depsTail;if(void 0!==i&&i.dep===e)return;let s=void 0!==i?i.nextDep:t.deps;if(void 0!==s&&s.dep===e){s.version=n,t.depsTail=s;return}let r=e.subsTail;if(void 0!==r&&r.version===n&&r.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:i,nextDep:s,prevSub:r,nextSub:void 0};void 0!==s&&(s.prevDep=o),void 0!==i?i.nextDep=o:t.deps=o,void 0!==r?r.nextSub=o:e.subs=o},unlink:function(e,t=e.sub){let i=e.dep,s=e.prevDep,r=e.nextDep,o=e.nextSub,a=e.prevSub;return void 0!==r?r.prevDep=s:t.depsTail=s,void 0!==s?s.nextDep=r:t.deps=r,void 0!==o?o.prevSub=a:i.subsTail=a,void 0!==a?a.nextSub=o:void 0===(i.subs=o)&&n(i),r},propagate:function(e){let n,i=e.nextSub;e:for(;;){let s=e.sub,r=s.flags;if(r&(f.RecursedCheck|f.Recursed|f.Dirty|f.Pending)?r&(f.RecursedCheck|f.Recursed)?r&f.RecursedCheck?!(r&(f.Dirty|f.Pending))&&function(e,t){let n=t.depsTail;for(;void 0!==n;){if(n===e)return!0;n=n.prevDep}return!1}(e,s)?(s.flags=r|(f.Recursed|f.Pending),r&=f.Mutable):r=f.None:s.flags=r&~f.Recursed|f.Pending:r=f.None:s.flags=r|f.Pending,r&f.Watching&&t(s),r&f.Mutable){let t=s.subs;if(void 0!==t){let s=(e=t).nextSub;void 0!==s&&(n={value:i,prev:n},i=s);continue}}if(void 0!==(e=i)){i=e.nextSub;continue}for(;void 0!==n;)if(e=n.value,n=n.prev,void 0!==e){i=e.nextSub;continue e}break}},checkDirty:function(t,n){let s,r=0,o=!1;e:for(;;){let a=t.dep,l=a.flags;if(n.flags&f.Dirty)o=!0;else if((l&(f.Mutable|f.Dirty))==(f.Mutable|f.Dirty)){if(e(a)){let e=a.subs;void 0!==e.nextSub&&i(e),o=!0}}else if((l&(f.Mutable|f.Pending))==(f.Mutable|f.Pending)){(void 0!==t.nextSub||void 0!==t.prevSub)&&(s={value:t,prev:s}),t=a.deps,n=a,++r;continue}if(!o){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;r--;){let r=n.subs,a=void 0!==r.nextSub;if(a?(t=s.value,s=s.prev):t=r,o){if(e(n)){a&&i(r),n=t.sub;continue}o=!1}else n.flags&=~f.Pending;n=t.sub;let l=t.nextDep;if(void 0!==l){t=l;continue e}}return o}},shallowPropagate:i};function i(e){do{let n=e.sub,i=n.flags;(i&(f.Pending|f.Dirty))===f.Pending&&(n.flags=i|f.Dirty,(i&(f.Watching|f.RecursedCheck))===f.Watching&&t(n))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){b[k++]=e,e.flags&=~f.Watching},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=f.Mutable|f.Dirty,S(e))}}),w=0,k=0;function S(e){let t=e.depsTail,n=void 0!==t?t.nextDep:e.deps;for(;void 0!==n;)n=x(n,e)}var L=class{constructor(e,n){this.atom=function(e){let n="function"==typeof e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?f.None:f.Mutable,get:()=>(void 0!==t&&y(i,t,m),i._snapshot),subscribe(e){var n;let s,r,o=p(e),a={current:!1},l=(n=()=>{i.get(),a.current?o.next?.(i._snapshot):a.current=!0},s=()=>{let e=t;t=r,++m,r.depsTail=void 0,r.flags=f.Watching|f.RecursedCheck;try{return n()}finally{t=e,r.flags&=~f.RecursedCheck,S(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:f.Watching|f.RecursedCheck,notify(){let e=this.flags;e&f.Dirty||e&f.Pending&&C(this.deps,this)?s():this.flags=f.Watching},stop(){this.flags=f.None,this.depsTail=void 0,S(this)}},s(),r);return{unsubscribe:()=>{l.stop()}}},_update(s){let r=t,o=(void 0)??Object.is;if(n)t=i,++m,i.depsTail=void 0;else if(void 0===s)return!1;n&&(i.flags=f.Mutable|f.RecursedCheck);try{let t=i._snapshot,r="function"==typeof s?s(t):void 0===s&&n?e(t):s;if(void 0===t||!o(t,r))return i._snapshot=r,!0;return!1}finally{t=r,n&&(i.flags&=~f.RecursedCheck),S(i)}}};return n?(i.flags=f.Mutable|f.Dirty,i.get=function(){let e=i.flags;if(e&f.Dirty||e&f.Pending&&C(i.deps,i)){if(i._update()){let e=i.subs;void 0!==e&&T(e)}}else e&f.Pending&&(i.flags=e&~f.Pending);return void 0!==t&&y(i,t,m),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;if(void 0!==e&&(E(e),T(e),1)){for(;w{this.options={...this.options,...e},this.#b()||this.cancel()},this.#m=e=>{this.store.setState(t=>{let n={...t,...e},{isPending:i}=n;return{...n,status:this.#b()?i?"pending":"idle":"disabled"}}),((e,t)=>{let n=t.key;if(n){var i,s;h.set(n,t),v.emit(e,{key:(i={...t,key:n}).key,store:{state:g("function"==typeof(s=i.store).get?s.get():s.state)},options:g(i.options)})}})("Debouncer",this)},this.#b=()=>!!d(this.options.enabled,this),this.#y=()=>d(this.options.wait,this),this.maybeExecute=(...e)=>{if(!this.#b())return;this.#m({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let t=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#m({canLeadingExecute:!1}),t=!0,this.#x(...e)),this.options.trailing&&this.#m({isPending:!0,lastArgs:e}),this.#p&&clearTimeout(this.#p),this.#p=setTimeout(()=>{this.#m({canLeadingExecute:!0}),this.options.trailing&&!t&&this.#x(...e)},this.#y())},this.#x=(...e)=>{this.#b()&&(this.fn(...e),this.#m({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(e,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#E(),this.#x(...this.store.state.lastArgs))},this.#E=()=>{this.#p&&(clearTimeout(this.#p),this.#p=void 0)},this.cancel=()=>{this.#E(),this.#m({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#m(I())},this.key=t.key,this.options={...P,...t},this.#m(this.options.initialState??{}),this.key&&v.on("d-Debouncer",e=>{e.payload.key===this.key&&(this.#m(e.payload.store.state),this.setOptions(e.payload.options))})}#m;#b;#y;#x;#E};e.s(["useDebouncer",0,function(e,t,n=()=>({})){let o={...((0,i.useContext)(s)?.defaultOptions??{}).debouncer,...t},[a]=(0,i.useState)(()=>{let t=new M(e,o);return t.Subscribe=function(e){let n=u(t.store,e.selector,{compare:r});return"function"==typeof e.children?e.children(n):e.children},t});a.fn=e,a.setOptions(o),(0,i.useEffect)(()=>()=>{o.onUnmount?o.onUnmount(a):a.cancel()},[]);let l=u(a.store,n,{compare:r});return(0,i.useMemo)(()=>({...a,state:l}),[a,l])}],540626)},343488,e=>{"use strict";var t=e.i(540626),n=e.i(271645);e.s(["useDebouncedCallback",0,function(e,i){let s=(0,t.useDebouncer)(e,i).maybeExecute;return(0,n.useCallback)((...e)=>s(...e),[s])}])},500727,e=>{"use strict";var t=e.i(266027),n=e.i(243652),i=e.i(602869),s=e.i(135214);let r=(0,n.createQueryKeys)("mcpServers");e.s(["useMCPServers",0,e=>{let{accessToken:n}=(0,s.default)();return(0,t.useQuery)({queryKey:r.list(e?{filters:{teamId:e}}:void 0),queryFn:async()=>await (0,i.fetchMCPServers)(n,e),enabled:!!n})}])},699857,e=>{"use strict";var t=e.i(266027),n=e.i(243652),i=e.i(602869),s=e.i(135214);let r=(0,n.createQueryKeys)("mcpToolsets");e.s(["useMCPToolsets",0,()=>{let{accessToken:e}=(0,s.default)();return(0,t.useQuery)({queryKey:r.list(),queryFn:async()=>await (0,i.fetchMCPToolsets)(e),enabled:!!e})}])},983561,e=>{"use strict";e.i(247167);var t=e.i(931067),n=e.i(271645);let i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"};var s=e.i(9583),r=n.forwardRef(function(e,r){return n.createElement(s.default,(0,t.default)({},e,{ref:r,icon:i}))});e.s(["RobotOutlined",0,r],983561)},992619,e=>{"use strict";var t=e.i(843476),n=e.i(271645),i=e.i(779241),s=e.i(599724),r=e.i(199133),o=e.i(983561),a=e.i(343488),l=e.i(695411);e.s(["default",0,({accessToken:e,value:u,placeholder:d="Select a Model",onChange:c,disabled:h=!1,style:g,className:v,showLabel:f=!0,labelText:p="Select Model"})=>{let[b,m]=(0,n.useState)(u),[y,x]=(0,n.useState)(!1),[E,C]=(0,n.useState)([]);(0,n.useEffect)(()=>{m(u)},[u]),(0,n.useEffect)(()=>{e&&(async()=>{try{let t=await (0,l.fetchAvailableModels)(e);t.length>0&&C(t)}catch(e){console.error("Error fetching model info:",e)}})()},[e]);let T=(0,a.useDebouncedCallback)(e=>{m(e),c?.(e)},{wait:500});return(0,t.jsxs)("div",{children:[f&&(0,t.jsxs)(s.Text,{className:"font-medium block mb-2 text-gray-700 flex items-center",children:[(0,t.jsx)(o.RobotOutlined,{className:"mr-2"})," ",p]}),(0,t.jsx)(r.Select,{value:b,placeholder:d,onChange:e=>{"custom"===e?(x(!0),m(void 0)):(x(!1),m(e),c&&c(e))},options:[...Array.from(new Set(E.map(e=>e.model_group))).map((e,t)=>({value:e,label:e,key:t})),{value:"custom",label:"Enter custom model",key:"custom"}],style:{width:"100%",...g},showSearch:!0,className:`rounded-md ${v||""}`,disabled:h}),y&&(0,t.jsx)(i.TextInput,{className:"mt-2",placeholder:"Enter custom model name",onValueChange:T,disabled:h})]})}])},531516,696609,e=>{"use strict";var t=e.i(843476),n=e.i(271645),i=e.i(536916),s=e.i(599724),r=e.i(409797),o=e.i(233565);let a=/\b(delete|remove|destroy|purge|drop|erase|unlink)\b/i,l=/\b(create|add|insert|new|post|submit|register|make|generate|write|upload)\b/i,u=/\b(update|edit|modify|change|patch|put|set|rename|move|transform)\b/i,d=/\b(get|read|list|fetch|search|find|query|retrieve|show|view|check|describe|info)\b/i;function c(e,t=""){let n=e.toLowerCase();if(d.test(n))return"read";if(a.test(n))return"delete";if(u.test(n))return"update";if(l.test(n))return"create";if(t){let e=t.toLowerCase();if(d.test(e))return"read";if(a.test(e))return"delete";if(u.test(e))return"update";if(l.test(e))return"create"}return"unknown"}function h(e){let t={read:[],create:[],update:[],delete:[],unknown:[]};for(let n of e)t[c(n.name,n.description)].push(n);return t}let g={read:{label:"Read",description:"Safe operations — fetch, list, search. No side effects.",risk:"low"},create:{label:"Create",description:"Add new resources — insert, upload, register.",risk:"medium"},update:{label:"Update",description:"Modify existing resources — edit, patch, rename.",risk:"medium"},delete:{label:"Delete",description:"Destructive operations — remove, purge, destroy.",risk:"high"},unknown:{label:"Other",description:"Operations that could not be automatically classified.",risk:"unknown"}};e.s(["CRUD_GROUP_META",0,g,"classifyToolOp",0,c,"groupToolsByCrud",0,h],696609);let v=["read","create","update","delete","unknown"],f={low:"bg-green-100 text-green-800",medium:"bg-yellow-100 text-yellow-800",high:"bg-red-100 text-red-800 font-semibold",unknown:"bg-gray-100 text-gray-700"},p={read:"border-green-200",create:"border-blue-200",update:"border-yellow-200",delete:"border-red-300",unknown:"border-gray-200"},b={read:"bg-green-50",create:"bg-blue-50",update:"bg-yellow-50",delete:"bg-red-50",unknown:"bg-gray-50"};e.s(["default",0,({tools:e,value:a,onChange:l,readOnly:u=!1,searchFilter:d=""})=>{let[c,m]=(0,n.useState)({read:!1,create:!1,update:!1,delete:!1,unknown:!0}),y=(0,n.useMemo)(()=>h(e),[e]),x=(0,n.useMemo)(()=>new Set(void 0===a?e.map(e=>e.name):a),[a,e]),E=e=>{if(u)return;let t=new Set(x);t.has(e)?t.delete(e):t.add(e),l(Array.from(t))};return 0===e.length?null:(0,t.jsx)("div",{className:"space-y-3",children:v.map(e=>{let n,a=y[e];if(0===a.length)return null;if(d){let e=d.toLowerCase();if(!a.some(t=>t.name.toLowerCase().includes(e)||(t.description??"").toLowerCase().includes(e)))return null}let h=g[e],v=(n=y[e]).length>0&&n.every(e=>x.has(e.name)),C=(e=>{let t=y[e];if(0===t.length)return!1;let n=t.filter(e=>x.has(e.name)).length;return n>0&&n{m(t=>({...t,[e]:!t[e]}))},children:[T?(0,t.jsx)(o.ChevronRightIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}):(0,t.jsx)(r.ChevronDownIcon,{className:"w-4 h-4 text-gray-500 shrink-0"}),(0,t.jsx)("span",{className:"font-semibold text-gray-900 text-sm",children:h.label}),(0,t.jsx)("span",{className:`text-xs px-2 py-0.5 rounded-full ${f[h.risk]}`,children:"high"===h.risk?"High Risk":"medium"===h.risk?"Medium Risk":"low"===h.risk?"Safe":"Unclassified"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 ml-1",children:[a.filter(e=>x.has(e.name)).length,"/",a.length," allowed"]})]}),!u&&(0,t.jsxs)("div",{className:"flex items-center gap-2 ml-4",children:[(0,t.jsx)(s.Text,{className:"text-xs text-gray-500",children:v?"All on":C?"Partial":"All off"}),(0,t.jsx)(i.Checkbox,{checked:v,indeterminate:C,onChange:t=>((e,t)=>{if(u)return;let n=new Set(x);for(let i of y[e])t?n.add(i.name):n.delete(i.name);l(Array.from(n))})(e,t.target.checked),onClick:e=>e.stopPropagation()})]})]}),!T&&(0,t.jsx)("div",{className:"px-4 pt-2 pb-1 text-xs text-gray-500 bg-white border-b border-gray-100",children:h.description}),!T&&(0,t.jsx)("div",{className:"bg-white divide-y divide-gray-50",children:a.filter(e=>!d||e.name.toLowerCase().includes(d.toLowerCase())||(e.description??"").toLowerCase().includes(d.toLowerCase())).map(e=>{let n,r=(n=e.name,x.has(n));return(0,t.jsxs)("div",{className:`flex items-start gap-3 px-4 py-2.5 transition-colors hover:bg-gray-50 ${!u?"cursor-pointer":""} ${r?"":"opacity-60"}`,onClick:()=>E(e.name),children:[(0,t.jsx)(i.Checkbox,{checked:r,onChange:()=>E(e.name),disabled:u,onClick:e=>e.stopPropagation()}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)(s.Text,{className:"font-medium text-gray-900 text-sm",children:e.name}),e.description&&(0,t.jsx)(s.Text,{className:"text-xs text-gray-500 mt-0.5 leading-snug",children:e.description})]}),(0,t.jsx)("span",{className:`text-xs px-1.5 py-0.5 rounded shrink-0 ${r?"bg-green-100 text-green-700":"bg-gray-100 text-gray-500"}`,children:r?"on":"off"})]},e.name)})})]},e)})})}],531516)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/18hvawo8117_j.js b/litellm/proxy/_experimental/out/_next/static/chunks/18hvawo8117_j.js
deleted file mode 100644
index b55afe5e735..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/18hvawo8117_j.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,519455,838452,540886,527930,e=>{"use strict";var t=e.i(843476),r=e.i(271645);e.i(247167);var n=e.i(229315),o=e.i(667865),i=e.i(146376),l=e.i(176782),s=e.i(733332);let a=r.createContext(void 0);function u(e=!1){let t=r.useContext(a);if(void 0===t&&!e)throw Error((0,s.default)(16));return t}function c(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:s=0,native:a=!0,composite:f}=e,g=r.useRef(null),p=u(!0),v=f??void 0!==p,{props:b}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:i=0,isNativeButton:l}=e,s=o&&!1!==t,a=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=i,!l&&n&&(e.tabIndex=t?i:-1)),(l&&(t||s)||!l&&n)&&(e["aria-disabled"]=n),l&&(!t||a)&&(e.disabled=n),e},[o,n,t,s,a,l,i])}}({focusableWhenDisabled:n,disabled:t,composite:v,tabIndex:s,isNativeButton:a}),m=r.useCallback(()=>{let e=g.current;d(e)&&v&&t&&void 0===b.disabled&&e.disabled&&(e.disabled=!1)},[t,b.disabled,v]);return(0,i.useIsoLayoutEffect)(m,[m]),{getButtonProps:r.useCallback((e={})=>{let{onClick:r,onMouseDown:n,onKeyUp:o,onKeyDown:i,onPointerDown:s,...u}=e;return(0,l.mergeProps)({onClick(e){t?e.preventDefault():r?.(e)},onMouseDown(e){t||n?.(e)},onKeyDown(e){var n;if(t||((0,l.makeEventPreventable)(e),i?.(e),e.baseUIHandlerPrevented))return;let o=e.target===e.currentTarget,s=e.currentTarget,u=d(s),c=!a&&(n=s,!!(n?.tagName==="A"&&n?.href)),f=o&&(a?u:!c),g="Enter"===e.key,p=" "===e.key,b=s.getAttribute("role"),m=b?.startsWith("menuitem")||"option"===b||"gridcell"===b;if(o&&v&&p){if(e.defaultPrevented&&m)return;e.preventDefault(),c||a&&u?(s.click(),e.preventBaseUIHandler()):f&&(r?.(e),e.preventBaseUIHandler());return}f&&(!a&&(p||g)&&e.preventDefault(),!a&&g&&r?.(e))},onKeyUp(e){t||(((0,l.makeEventPreventable)(e),o?.(e),e.target===e.currentTarget&&a&&v&&d(e.currentTarget)&&" "===e.key)?e.preventDefault():!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||a||v||" "!==e.key||r?.(e)))},onPointerDown(e){t?e.preventDefault():s?.(e)}},a?{type:"button"}:{role:"button"},b,u)},[t,b,v,a]),buttonRef:(0,o.useStableCallback)(e=>{g.current=e,m()})}}function d(e){return(0,n.isHTMLElement)(e)&&"BUTTON"===e.tagName}e.s(["CompositeRootContext",0,a,"useCompositeRootContext",0,u],838452),e.s(["useButton",0,c],540886);var f=e.i(552245);let g=r.forwardRef(function(e,t){let{render:r,className:n,disabled:o=!1,focusableWhenDisabled:i=!1,nativeButton:l=!0,style:s,...a}=e,{getButtonProps:u,buttonRef:d}=c({disabled:o,focusableWhenDisabled:i,native:l});return(0,f.useRenderElement)("button",e,{state:{disabled:o},ref:[t,d],props:[a,u]})});e.s(["Button",0,g],527930);var p=e.i(115504);let v=(0,p.cva)({base:"group/button inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background shadow-xs hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 gap-1.5 px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),8px)] px-2 text-xs in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 gap-1 rounded-[min(var(--radius-md),10px)] px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5",lg:"h-10 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-9","icon-xs":"size-6 rounded-[min(var(--radius-md),8px)] in-data-[slot=button-group]:rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-md","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}}),b=r.forwardRef(({className:e,variant:r="default",size:n="default",...o},i)=>(0,t.jsx)(g,{ref:i,"data-slot":"button",className:(0,p.cn)(v({variant:r,size:n,className:e})),...o}));b.displayName="Button",e.s(["Button",0,b,"buttonVariants",0,v],519455)},673327,e=>{"use strict";var t=e.i(229315);let r="ArrowUp",n="ArrowDown",o="ArrowLeft",i="ArrowRight",l="Home",s=new Set([o,i]),a=new Set([o,i,l,"End"]),u=new Set([r,n]),c=new Set([r,n,l,"End"]),d=new Set([...s,...u]),f=new Set([...d,l,"End"]),g=new Set(["Shift","Control","Alt","Meta"]);function p(e,t,r){let n="left"===r?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[n],t.offsetParent!==e);)t=t.offsetParent;return o}function v(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}e.s(["ARROW_DOWN",0,n,"ARROW_KEYS",0,d,"ARROW_LEFT",0,o,"ARROW_RIGHT",0,i,"ARROW_UP",0,r,"COMPOSITE_KEYS",0,f,"END",0,"End","HOME",0,l,"HORIZONTAL_KEYS",0,s,"HORIZONTAL_KEYS_WITH_EXTRA_KEYS",0,a,"MODIFIER_KEYS",0,g,"VERTICAL_KEYS",0,u,"VERTICAL_KEYS_WITH_EXTRA_KEYS",0,c,"isNativeInput",0,function(e){return!!((0,t.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,t.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)},"scrollIntoViewIfNeeded",0,function(e,t,r,n){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,i=e.scrollTop,l=e.clientWidthe.scrollLeft+e.clientWidth-i.scrollPaddingRight?o=n+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight:n-l.scrollMarginLefte.scrollLeft+e.clientWidth-i.scrollPaddingRight&&(o=n+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight))}if(s&&"horizontal"!==n){let r=p(e,t,"top"),n=v(e),o=v(t);r-o.scrollMarginTope.scrollTop+e.clientHeight-n.scrollPaddingBottom&&(i=r+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+n.scrollPaddingBottom)}e.scrollTo({left:o,top:i,behavior:"auto"})}])},503596,e=>{"use strict";var t=e.i(956789);let r=0;e.s(["enqueueFocus",0,function(e,n={}){let{preventScroll:o=!1,sync:i=!1,shouldFocus:l}=n;function s(){(!l||l())&&e?.focus({preventScroll:o})}if(cancelAnimationFrame(r),i)return s(),t.NOOP;let a=requestAnimationFrame(s);return r=a,()=>{r===a&&(cancelAnimationFrame(a),r=0)}}])},61487,e=>{"use strict";var t=e.i(271645),r=e.i(229315),n=e.i(574735),o=e.i(365420),i=e.i(828918),l=e.i(446265),s=e.i(667865),a=e.i(146376),u=e.i(439957),c=e.i(328744),d=e.i(708445),f=e.i(108868),g=e.i(333848),p=e.i(152535),v=e.i(647554),b=e.i(596296),m=e.i(157940),h=e.i(383976),y=e.i(958408),E=e.i(621082),w=e.i(675606),R=e.i(56434),T=e.i(451321),k=e.i(503596);let x={inert:new WeakMap,"aria-hidden":new WeakMap},S="data-base-ui-inert",A={inert:new WeakSet,"aria-hidden":new WeakSet},C=new WeakMap,M=0,L=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,r.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),O=e=>{let t=new Set;return e.forEach(e=>{let r=e;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},P=(e,t,n)=>{let o=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,r.getNodeName)(e)&&(t.has(e)?i(e):o.push(e))})};return i(e),o};function W(e,t={}){let{ariaHidden:r=!1,inert:n=!1,mark:o=!0}=t,i=(0,f.ownerDocument)(e[0]).body;return function(e,t,r,n,{mark:o=!0}){let i=null;n?i="inert":r&&(i="aria-hidden");let l=null,s=null,a=L(t,e),u=o?P(t,O(a),new Set(a)):[],c=[],d=[];if(i){let e=x[i],r=A[i];s=r,l=e;let n=L(t,Array.from(t.querySelectorAll("[aria-live]"))),o=a.concat(n);P(t,O(o),new Set(o)).forEach(t=>{let n=t.getAttribute(i),o=null!==n&&"false"!==n,l=(e.get(t)||0)+1;e.set(t,l),c.push(t),1===l&&o&&r.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}return o&&u.forEach(e=>{let t=(C.get(e)||0)+1;C.set(e,t),d.push(e),1===t&&e.setAttribute(S,"")}),M+=1,()=>{l&&c.forEach(e=>{let t=(l.get(e)||0)-1;l.set(e,t),t||(!s?.has(e)&&i&&e.removeAttribute(i),s?.delete(e))}),o&&d.forEach(e=>{let t=(C.get(e)||0)-1;C.set(e,t),t||e.removeAttribute(S)}),(M-=1)||(x.inert=new WeakMap,x["aria-hidden"]=new WeakMap,A.inert=new WeakSet,A["aria-hidden"]=new WeakSet,C=new WeakMap)}}(e,i,r,n,{mark:o})}var I=e.i(726674),F=e.i(46420),N=e.i(638396),D=e.i(594603),H=e.i(843476);let B=[];function Y(){B=B.filter(e=>e.deref()?.isConnected)}function _(e){Y(),e&&"body"!==(0,r.getNodeName)(e)&&(B.push(new WeakRef(e)),B.length>20&&(B=B.slice(-20)))}function K(){return Y(),B[B.length-1]?.deref()}function z(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let t=(0,h.focusable)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,h.isTabbable)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");0===t.length?"0"!==r&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}e.s(["FloatingFocusManager",0,function(e){let{context:x,children:S,disabled:A=!1,initialFocus:C=!0,returnFocus:M=!0,restoreFocus:L=!1,modal:O=!0,closeOnFocusOut:P=!0,openInteractionType:B="",nextFocusableElement:q,previousFocusableElement:U,beforeContentFocusGuardRef:V,externalTree:X,getInsideElements:$}=e,j="rootStore"in x?x.rootStore:x,G=j.useState("open"),Z=j.useState("domReferenceElement"),J=j.useState("floatingElement"),{events:Q,dataRef:ee}=j.context,et=(0,s.useStableCallback)(()=>ee.current.floatingContext?.nodeId),er=(0,b.isTypeableCombobox)(Z)&&!1===C,en=(0,l.useValueAsRef)(C),eo=(0,l.useValueAsRef)(M),ei=(0,l.useValueAsRef)(B),el=(0,l.useValueAsRef)(G),es=(0,F.useFloatingTree)(X),ea=(0,I.usePortalContext)(),eu=t.useRef(!1),ec=t.useRef(!1),ed=t.useRef(!1),ef=t.useRef(null),eg=t.useRef(""),ep=t.useRef(""),ev=t.useRef(null),eb=t.useRef(null),em=(0,i.useMergedRefs)(ev,V,ea?.beforeInsideRef),eh=(0,i.useMergedRefs)(eb,ea?.afterInsideRef),ey=(0,u.useTimeout)(),eE=(0,u.useTimeout)(),ew=(0,d.useAnimationFrame)(),eR=null!=ea,eT=(0,b.getFloatingFocusElement)(J),ek=(0,s.useStableCallback)((e=eT)=>e?(0,h.tabbable)(e):[]),ex=(0,s.useStableCallback)(()=>$?.().filter(e=>null!=e)??[]);t.useEffect(()=>{if(A||!O)return;let e=(0,f.ownerDocument)(eT);return(0,n.addEventListener)(e,"keydown",function(e){"Tab"===e.key&&(0,v.contains)(eT,(0,v.activeElement)((0,f.ownerDocument)(eT)))&&0===ek().length&&!er&&(0,m.stopEvent)(e)})},[A,eT,O,er,ek]),t.useEffect(()=>{if(A||!G)return;let e=(0,f.ownerDocument)(eT);function t(){ed.current=!1}return(0,o.mergeCleanups)((0,n.addEventListener)(e,"pointerdown",function(e){let t=(0,v.getTarget)(e),r=ex();ed.current=!((0,v.contains)(J,t)||(0,v.contains)(Z,t)||(0,v.contains)(ea?.portalNode,t)||r.some(e=>e===t||(0,v.contains)(e,t))),ep.current=e.pointerType||"keyboard",t?.closest(`[${N.CLICK_TRIGGER_IDENTIFIER}]`)&&(ec.current=!0,eE.start(0,()=>{ec.current=!1}))},!0),(0,n.addEventListener)(e,"pointerup",t,!0),(0,n.addEventListener)(e,"pointercancel",t,!0),(0,n.addEventListener)(e,"keydown",function(){ep.current="keyboard"},!0),t)},[A,J,Z,eT,G,ea,eE,ex]),t.useEffect(()=>{if(A||!P)return;let e=(0,f.ownerDocument)(eT);function t(t){let n=t.relatedTarget,o=t.currentTarget,i=(0,v.getTarget)(t);O&&null==n&&null!=i&&(0,v.contains)(J,i)&&_(i),queueMicrotask(()=>{let l=et(),s=j.context.triggerElements,a=ex(),u=n?.hasAttribute((0,T.createAttribute)("focus-guard"))&&[ev.current,eb.current,ea?.beforeInsideRef.current,ea?.afterInsideRef.current,ea?.beforeOutsideRef.current,ea?.afterOutsideRef.current,(0,D.resolveRef)(U),(0,D.resolveRef)(q)].includes(n),c=!((0,v.contains)(Z,n)||(0,v.contains)(J,n)||(0,v.contains)(n,J)||(0,v.contains)(ea?.portalNode,n)||a.some(e=>e===n||(0,v.contains)(e,n))||null!=n&&s.hasElement(n)||s.hasMatchingElement(e=>(0,v.contains)(e,n))||u||es&&((0,y.getNodeChildren)(es.nodesRef.current,l).find(e=>(0,v.contains)(e.context?.elements.floating,n)||(0,v.contains)(e.context?.elements.domReference,n))||(0,y.getNodeAncestors)(es.nodesRef.current,l).find(e=>[e.context?.elements.floating,(0,b.getFloatingFocusElement)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(o===Z&&eT&&z(eT),L&&o!==Z&&!(0,E.isElementVisible)(i)&&(0,v.activeElement)(e)===e.body){if((0,r.isHTMLElement)(eT)&&(eT.focus(),"popup"===L))return void ew.request(()=>{eT.focus()});let e=ek(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||eT;(0,r.isHTMLElement)(n)&&n.focus()}if(ee.current.insideReactTree){ee.current.insideReactTree=!1;return}(er||!O)&&n&&c&&!ec.current&&(er||n!==K())&&(eu.current=!0,j.setOpen(!1,(0,w.createChangeEventDetails)(R.REASONS.focusOut,t)))})}let i=(0,r.isHTMLElement)(Z)?Z:null;if(J||i)return(0,o.mergeCleanups)(i&&(0,n.addEventListener)(i,"focusout",t),i&&(0,n.addEventListener)(i,"pointerdown",function(){ec.current=!0,eE.start(0,()=>{ec.current=!1})}),J&&(0,n.addEventListener)(J,"focusin",function(e){let t=(0,v.getTarget)(e);(0,h.isTabbable)(t)&&(ef.current=t)}),J&&(0,n.addEventListener)(J,"focusout",t),J&&ea&&(0,n.addEventListener)(J,"focusout",function(){ed.current||(ee.current.insideReactTree=!0,ey.start(0,()=>{ee.current.insideReactTree=!1}))},!0))},[A,Z,J,eT,O,es,ea,j,P,L,ek,er,et,ee,ey,eE,ew,q,U,ex]),t.useEffect(()=>{if(A||!J||!G)return;let e=Array.from(ea?.portalNode?.querySelectorAll(`[${(0,T.createAttribute)("portal")}]`)||[]),t=es?(0,y.getNodeAncestors)(es.nodesRef.current,et()):[],r=t.find(e=>(0,b.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,n=W([J,...e,ev.current,eb.current,ea?.beforeOutsideRef.current,ea?.afterOutsideRef.current,...ex(),r,(0,D.resolveRef)(U),(0,D.resolveRef)(q),er?Z:null].filter(e=>null!=e),{ariaHidden:O||er,mark:!1}),o=W([J,...e].filter(e=>null!=e));return()=>{o(),n()}},[G,A,Z,J,O,ea,er,es,et,q,U,ex]),(0,a.useIsoLayoutEffect)(()=>{if(!G||A||!(0,r.isHTMLElement)(eT))return;let e=(0,f.ownerDocument)(eT),t=(0,v.activeElement)(e);queueMicrotask(()=>{let r,n=en.current,o="function"==typeof n?n(ei.current||""):n;if(void 0===o||!1===o||(0,v.contains)(eT,t))return;let i=null,l=()=>(null==i&&(i=ek(eT)),i[0]||eT);r=(r=!0===o||null===o?l():(0,D.resolveRef)(o))||l();let s=(0,v.contains)(eT,(0,v.activeElement)(e));(0,k.enqueueFocus)(r,{preventScroll:r===eT,shouldFocus(){if(!el.current)return!1;if(s)return!0;let t=(0,v.activeElement)(e);return!(t!==r&&(0,v.contains)(eT,t))}})})},[A,G,eT,ek,en,ei,el]),(0,a.useIsoLayoutEffect)(()=>{if(A||!eT)return;let e=(0,f.ownerDocument)(eT),t=(0,v.activeElement)(e),n=null==ei.current;function o(e){var t,r;let n;if(e.open||(t=e.nativeEvent,r=ep.current,n=(0,g.ownerWindow)((0,v.getTarget)(t)),eg.current=t instanceof n.KeyboardEvent?"keyboard":t instanceof n.FocusEvent?r||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof n.MouseEvent?r||(0===t.detail?"keyboard":"mouse"):""),e.reason===R.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(eu.current=!0),e.reason===R.REASONS.outsidePress)if(e.nested)eu.current=!1;else if((0,m.isVirtualClick)(e.nativeEvent)||(0,m.isVirtualPointerEvent)(e.nativeEvent))eu.current=!1;else{let e=!1;(0,f.ownerDocument)(eT).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eu.current=!1:eu.current=!0}}return _(t),Q.on("openchange",o),()=>{Q.off("openchange",o);let i=(0,v.activeElement)(e),l=ex(),s=(0,v.contains)(J,i)||l.some(e=>e===i||(0,v.contains)(e,i))||es&&(0,y.getNodeChildren)(es.nodesRef.current,et(),!1).some(e=>(0,v.contains)(e.context?.elements.floating,i)),a=eo.current,u=function(){let e=eo.current,o="function"==typeof e?e(eg.current):e;if(void 0===o||!1===o)return null;null===o&&(o=!0);let i=Z?.isConnected?Z:null,l=t?.isConnected&&"body"!==(0,r.getNodeName)(t)?t:null,s=n?l||i:i||l;return(s||(s=K()||null),"boolean"==typeof o)?s:(0,D.resolveRef)(o)||s||null}();queueMicrotask(()=>{let t=u?(0,h.isTabbable)(u)?u:(0,h.tabbable)(u)[0]||u:null;a&&!eu.current&&(0,r.isHTMLElement)(t)&&("boolean"!=typeof a||t===i||i===e.body||s)&&t.focus({preventScroll:!0}),eu.current=!1})}},[A,J,eT,eo,ei,Q,es,Z,et,ex]),(0,a.useIsoLayoutEffect)(()=>{if(!c.platform.engine.webkit||G||!J)return;let e=(0,v.activeElement)((0,f.ownerDocument)(J));(0,r.isHTMLElement)(e)&&(0,b.isTypeableElement)(e)&&(0,v.contains)(J,e)&&e.blur()},[G,J]),(0,a.useIsoLayoutEffect)(()=>{if(!A&&ea)return ea.setFocusManagerState({modal:O,closeOnFocusOut:P,open:G,onOpenChange:j.setOpen,domReference:Z}),()=>{ea.setFocusManagerState(null)}},[A,ea,O,G,j,P,Z]),(0,a.useIsoLayoutEffect)(()=>{if(!A&&eT)return z(eT),()=>{queueMicrotask(Y)}},[A,eT]);let eS=!A&&(!O||!er)&&(eR||O);return(0,H.jsxs)(t.Fragment,{children:[eS&&(0,H.jsx)(p.FocusGuard,{"data-type":"inside",ref:em,onFocus:e=>{if(O){let e=ek();(0,k.enqueueFocus)(e[e.length-1])}else if(ea?.portalNode)if(eu.current=!1,(0,h.isOutsideEvent)(e,ea.portalNode)){let e=(0,h.getNextTabbable)(Z);e?.focus()}else(0,D.resolveRef)(U??ea.beforeOutsideRef)?.focus()}}),S,eS&&(0,H.jsx)(p.FocusGuard,{"data-type":"inside",ref:eh,onFocus:e=>{if(O)(0,k.enqueueFocus)(ek()[0]);else if(ea?.portalNode)if(P&&(eu.current=!0),(0,h.isOutsideEvent)(e,ea.portalNode)){let e=(0,h.getPreviousTabbable)(Z);e?.focus()}else(0,D.resolveRef)(q??ea.afterOutsideRef)?.focus()}})]})}],61487)},426,e=>{"use strict";var t=e.i(271645),r=e.i(843476);let n=t.forwardRef(function(e,t){let n,{cutout:o,...i}=e;if(o){let e=o.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,r.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...i,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})});e.s(["InternalBackdrop",0,n])},145484,e=>{"use strict";var t=e.i(229315),r=e.i(574735),n=e.i(328744),o=e.i(108868),i=e.i(333848),l=e.i(146376),s=e.i(439957),a=e.i(708445),u=e.i(956789);let c={},d={},f="";class g{lockCount=0;restore=null;timeoutLock=s.Timeout.create();timeoutUnlock=s.Timeout.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let l,s,g,p,v;if(0===this.lockCount||null!==this.restore)return;let b=(0,o.ownerDocument)(e).documentElement,m=(0,i.ownerWindow)(b).getComputedStyle(b).overflowY;if("hidden"===m||"clip"===m){this.restore=u.NOOP;return}let h=n.platform.os.ios||!function(e){if("u"0}(e);this.restore=h?(s=(l=(0,o.ownerDocument)(e)).documentElement,g=l.body,v={overflowY:(p=(0,t.isOverflowElement)(s)?s:g).style.overflowY,overflowX:p.style.overflowX},Object.assign(p.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(p.style,v)}):function(e){let l=(0,o.ownerDocument)(e),s=l.documentElement,u=l.body,g=(0,i.ownerWindow)(s),p=0,v=0,b=!1,m=a.AnimationFrame.create();if(n.platform.engine.webkit&&(g.visualViewport?.scale??1)!==1)return()=>{};function h(){let r=g.getComputedStyle(s),n=g.getComputedStyle(u),i=(r.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";p=s.scrollTop,v=s.scrollLeft,c={scrollbarGutter:s.style.scrollbarGutter,overflowY:s.style.overflowY,overflowX:s.style.overflowX},f=s.style.scrollBehavior,d={position:u.style.position,height:u.style.height,width:u.style.width,boxSizing:u.style.boxSizing,overflowY:u.style.overflowY,overflowX:u.style.overflowX,scrollBehavior:u.style.scrollBehavior};let l=s.scrollHeight>s.clientHeight,a=s.scrollWidth>s.clientWidth,m="scroll"===r.overflowY||"scroll"===n.overflowY,h="scroll"===r.overflowX||"scroll"===n.overflowX,y=Math.max(0,g.innerWidth-u.clientWidth),E=Math.max(0,g.innerHeight-u.clientHeight),w=parseFloat(n.marginTop)+parseFloat(n.marginBottom),R=parseFloat(n.marginLeft)+parseFloat(n.marginRight),T=(0,t.isOverflowElement)(s)?s:u;if(b=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"{m.cancel(),y(),"function"==typeof g.removeEventListener&&E()}}(e)}}let p=new g;e.s(["useScrollLock",0,function(e=!0,t=null){(0,l.useIsoLayoutEffect)(()=>{if(e)return p.acquire(t)},[e,t])}])},385689,e=>{"use strict";var t=e.i(271645),r=e.i(708445),n=e.i(439957),o=e.i(956789),i=e.i(647554),l=e.i(596296),s=e.i(157940),a=e.i(675606),u=e.i(56434);e.s(["useClick",0,function(e,c={}){let{enabled:d=!0,event:f="click",toggle:g=!0,ignoreMouse:p=!1,stickIfOpen:v=!0,touchOpenDelay:b=0,reason:m=u.REASONS.triggerPress}=c,h="rootStore"in e?e.rootStore:e,y=h.context.dataRef,E=t.useRef(void 0),w=(0,r.useAnimationFrame)(),R=(0,n.useTimeout)(),T=t.useMemo(()=>{function e(e,t,r,n){let o=(0,a.createChangeEventDetails)(m,t,r);e&&"touch"===n&&b>0?R.start(b,()=>{h.setOpen(!0,o)}):h.setOpen(e,o)}function t(e,t,r){let n=y.current.openEvent,o=h.select("domReferenceElement")!==t;return!!e&&!!o||!e||!g||!!n&&!!v&&!r(n.type)}return{onPointerDown(e){E.current=e.pointerType},onMouseDown(r){let n=E.current,o=r.nativeEvent,a=h.select("open");if(0!==r.button||"click"===f||(0,s.isMouseLikePointerType)(n,!0)&&p)return;let u=t(a,r.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,i.getTarget)(o);if((0,l.isTypeableElement)(c))return void e(u,o,c,n);let d=r.currentTarget;w.request(()=>{e(u,o,d,n)})},onClick(r){if("mousedown-only"===f)return;let n=E.current;if("mousedown"===f&&n){E.current=void 0;return}(0,s.isMouseLikePointerType)(n,!0)&&p||e(t(h.select("open"),r.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),r.nativeEvent,r.currentTarget,n)},onKeyDown(){E.current=void 0}}},[y,f,p,m,h,v,g,w,R,b]);return t.useMemo(()=>d?{reference:T}:o.EMPTY_OBJECT,[d,T])}])},427803,e=>{"use strict";var t=e.i(271645);e.s(["useEnhancedClickHandler",0,function(e){let r=t.useRef(""),n=t.useCallback(t=>{t.defaultPrevented||(r.current=t.pointerType,e(t,t.pointerType))},[e]);return{onClick:t.useCallback(t=>{0===t.detail?e(t,"keyboard"):("pointerType"in t?e(t,t.pointerType):e(t,r.current),r.current="")},[e]),onPointerDown:n}}])},606039,e=>{"use strict";var t=e.i(271645),r=e.i(146376),n=e.i(667865);e.s(["useValueChanged",0,function(e,o){let i=t.useRef(e),l=(0,n.useStableCallback)(o);(0,r.useIsoLayoutEffect)(()=>{i.current!==e&&l(i.current)},[e,l]),(0,r.useIsoLayoutEffect)(()=>{i.current=e},[e])}])},32199,e=>{"use strict";var t=e.i(271645),r=e.i(667865),n=e.i(427803),o=e.i(328744),i=e.i(606039);function l(e,i){let l=(0,r.useStableCallback)((t,r)=>{("function"==typeof e?e():e)||i(r||(o.platform.os.ios?"touch":""))}),{onClick:s,onPointerDown:a}=(0,n.useEnhancedClickHandler)(l);return t.useMemo(()=>({onClick:s,onPointerDown:a}),[s,a])}e.s(["useOpenInteractionType",0,function(e){let[r,n]=t.useState(null),o=l(e,n);return(0,i.useValueChanged)(e,t=>{t&&!e&&n(null)}),t.useMemo(()=>({openMethod:r,triggerProps:o}),[r,o])},"useOpenMethodTriggerProps",0,l])}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1_0u1es9lb4ok.js b/litellm/proxy/_experimental/out/_next/static/chunks/1_0u1es9lb4ok.js
deleted file mode 100644
index d99505dabcd..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/1_0u1es9lb4ok.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,21548,e=>{"use strict";var t=e.i(616303);e.s(["Empty",()=>t.default])},646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var n=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(n.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["default",0,i],597440)},955135,e=>{"use strict";var t=e.i(597440);e.s(["DeleteOutlined",()=>t.default])},954616,e=>{"use strict";var t=e.i(271645),a=e.i(114272),r=e.i(540143),n=e.i(915823),i=e.i(619273),o=class extends n.Subscribable{#e;#t=void 0;#a;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#n()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,i.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#a,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,i.hashKey)(t.mutationKey)!==(0,i.hashKey)(this.options.mutationKey)?this.reset():this.#a?.state.status==="pending"&&this.#a.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#a?.removeObserver(this)}onMutationUpdate(e){this.#n(),this.#i(e)}getCurrentResult(){return this.#t}reset(){this.#a?.removeObserver(this),this.#a=void 0,this.#n(),this.#i()}mutate(e,t){return this.#r=t,this.#a?.removeObserver(this),this.#a=this.#e.getMutationCache().build(this.#e,this.options),this.#a.addObserver(this),this.#a.execute(e)}#n(){let e=this.#a?.state??(0,a.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#i(e){r.notifyManager.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,a=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#r.onSuccess?.(e.data,t,a,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,a,r)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#r.onError?.(e.error,t,a,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,a,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},s=e.i(912598);e.s(["useMutation",0,function(e,a){let n=(0,s.useQueryClient)(a),[l]=t.useState(()=>new o(n,e));t.useEffect(()=>{l.setOptions(e)},[l,e]);let c=t.useSyncExternalStore(t.useCallback(e=>l.subscribe(r.notifyManager.batchCalls(e)),[l]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),d=t.useCallback((e,t)=>{l.mutate(e,t).catch(i.noop)},[l]);if(c.error&&(0,i.shouldThrowError)(l.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:d,mutateAsync:c.mutate}}],954616)},270377,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var n=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(n.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ExclamationCircleOutlined",0,i],270377)},368869,e=>{"use strict";e.i(296059);var t=e.i(868297),a=e.i(732961),r=e.i(289882),n=e.i(170517),i=e.i(628882),o=e.i(320890),s=e.i(104458),l=e.i(722319),c=e.i(8398),d=e.i(279728);e.i(765846);var u=e.i(602716),m=e.i(328052),h=e.i(135551);let f=(e,t)=>new h.FastColor(e).setA(t).toRgbString(),p=(e,t)=>new h.FastColor(e).lighten(t).toHexString(),y=e=>{let t=(0,u.generate)(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},g=(e,t)=>{let a=e||"#000",r=t||"#fff";return{colorBgBase:a,colorTextBase:r,colorText:f(r,.85),colorTextSecondary:f(r,.65),colorTextTertiary:f(r,.45),colorTextQuaternary:f(r,.25),colorFill:f(r,.18),colorFillSecondary:f(r,.12),colorFillTertiary:f(r,.08),colorFillQuaternary:f(r,.04),colorBgSolid:f(r,.95),colorBgSolidHover:f(r,1),colorBgSolidActive:f(r,.9),colorBgElevated:p(a,12),colorBgContainer:p(a,8),colorBgLayout:p(a,0),colorBgSpotlight:p(a,26),colorBgBlur:f(r,.04),colorBorder:p(a,26),colorBorderSecondary:p(a,19)}},v={defaultSeed:o.defaultConfig.token,useToken:function(){let[e,t,a]=(0,s.useToken)();return{theme:e,token:t,hashId:a}},defaultAlgorithm:l.default,darkAlgorithm:(e,t)=>{let a=Object.keys(n.defaultPresetColors).map(t=>{let a=(0,u.generate)(e[t],{theme:"dark"});return Array.from({length:10},()=>1).reduce((e,r,n)=>(e[`${t}-${n+1}`]=a[n],e[`${t}${n+1}`]=a[n],e),{})}).reduce((e,t)=>e=Object.assign(Object.assign({},e),t),{}),r=null!=t?t:(0,l.default)(e),i=(0,m.default)(e,{generateColorPalettes:y,generateNeutralColorPalettes:g});return Object.assign(Object.assign(Object.assign(Object.assign({},r),a),i),{colorPrimaryBg:i.colorPrimaryBorder,colorPrimaryBgHover:i.colorPrimaryBorderHover})},compactAlgorithm:(e,t)=>{let a=null!=t?t:(0,l.default)(e),r=a.fontSizeSM,n=a.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},a),function(e){let{sizeUnit:t,sizeStep:a}=e,r=a-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}(null!=t?t:e)),(0,d.default)(r)),{controlHeight:n}),(0,c.default)(Object.assign(Object.assign({},a),{controlHeight:n})))},getDesignToken:e=>{let o=(null==e?void 0:e.algorithm)?(0,t.createTheme)(e.algorithm):r.default,s=Object.assign(Object.assign({},n.default),null==e?void 0:e.token);return(0,a.getComputedToken)(s,{override:null==e?void 0:e.token},o,i.default)},defaultConfig:o.defaultConfig,_internalContext:o.DesignTokenContext};e.s(["theme",0,v],368869)},127952,e=>{"use strict";var t=e.i(843476),a=e.i(560445),r=e.i(175712),n=e.i(869216),i=e.i(311451),o=e.i(212931),s=e.i(898586),l=e.i(368869),c=e.i(270377),d=e.i(271645);e.s(["default",0,function({isOpen:e,title:u,alertMessage:m,message:h,resourceInformationTitle:f,resourceInformation:p,onCancel:y,onOk:g,confirmLoading:v,requiredConfirmation:b}){let{Title:x,Text:j}=s.Typography,{token:w}=l.theme.useToken(),[k,C]=(0,d.useState)("");return(0,d.useEffect)(()=>{e&&C("")},[e]),(0,t.jsx)(o.Modal,{title:u,open:e,onOk:g,onCancel:y,confirmLoading:v,okText:v?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!b&&k!==b||v},cancelButtonProps:{disabled:v},children:(0,t.jsxs)("div",{className:"space-y-4",children:[m&&(0,t.jsx)(a.Alert,{message:m,type:"warning"}),(0,t.jsx)(r.Card,{title:f,className:"mt-4",styles:{body:{padding:"16px"},header:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder}},style:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder},children:(0,t.jsx)(n.Descriptions,{column:1,size:"small",children:p&&p.map(({label:e,value:a,...r})=>(0,t.jsx)(n.Descriptions.Item,{label:(0,t.jsx)("span",{className:"font-semibold",children:e}),children:(0,t.jsx)(j,{...r,children:a??"-"})},e))})}),(0,t.jsx)("div",{children:(0,t.jsx)(j,{children:h})}),b&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)(j,{className:"block text-base font-medium text-gray-700 dark:text-gray-300 mb-2",children:[(0,t.jsx)(j,{children:"Type "}),(0,t.jsx)(j,{strong:!0,type:"danger",children:b}),(0,t.jsx)(j,{children:" to confirm deletion:"})]}),(0,t.jsx)(i.Input,{value:k,onChange:e=>C(e.target.value),placeholder:b,className:"rounded-md",prefix:(0,t.jsx)(c.ExclamationCircleOutlined,{style:{color:w.colorError}}),autoFocus:!0})]})]})})}])},928685,e=>{"use strict";var t=e.i(38953);e.s(["SearchOutlined",()=>t.default])},541202,e=>{"use strict";var t=e.i(843476),a=e.i(522016),r=e.i(560445);e.s(["DeprecationBanner",0,({featureName:e})=>(0,t.jsx)(r.Alert,{message:`${e} is on a draft deprecation list`,description:(0,t.jsxs)(t.Fragment,{children:[`${e} is one of several experimental features we're considering removing, potentially as early as September 1, 2026. This list is a draft and is not final. If you rely on this feature, please share feedback on the `,(0,t.jsx)(a.default,{href:"https://github.com/BerriAI/litellm/discussions/32090",target:"_blank",rel:"noopener noreferrer",children:"deprecation discussion"}),"."]}),type:"info",showIcon:!0,closable:!0,style:{marginBottom:16}})])},608856,e=>{"use strict";e.i(247167);var t=e.i(271645),a=e.i(343794),r=e.i(209428),n=e.i(392221),i=e.i(951160),o=e.i(174428),s=t.createContext(null),l=t.createContext({}),c=e.i(211577),d=e.i(931067),u=e.i(361275),m=e.i(404948),h=e.i(244009),f=e.i(703923),p=e.i(611935),y=["prefixCls","className","containerRef"];let g=function(e){var r=e.prefixCls,n=e.className,i=e.containerRef,o=(0,f.default)(e,y),s=t.useContext(l).panel,c=(0,p.useComposeRef)(s,i);return t.createElement("div",(0,d.default)({className:(0,a.default)("".concat(r,"-content"),n),role:"dialog",ref:c},(0,h.default)(e,{aria:!0}),{"aria-modal":"true"},o))};var v=e.i(883110);function b(e){return"string"==typeof e&&String(Number(e))===e?((0,v.default)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var x={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"},j=t.forwardRef(function(e,i){var o,l,f,p=e.prefixCls,y=e.open,v=e.placement,j=e.inline,w=e.push,k=e.forceRender,C=e.autoFocus,S=e.keyboard,O=e.classNames,E=e.rootClassName,$=e.rootStyle,M=e.zIndex,N=e.className,I=e.id,D=e.style,R=e.motion,z=e.width,B=e.height,T=e.children,F=e.mask,P=e.maskClosable,_=e.maskMotion,A=e.maskClassName,K=e.maskStyle,L=e.afterOpenChange,U=e.onClose,H=e.onMouseEnter,q=e.onMouseOver,X=e.onMouseLeave,W=e.onClick,V=e.onKeyDown,J=e.onKeyUp,Q=e.styles,Y=e.drawerRender,G=t.useRef(),Z=t.useRef(),ee=t.useRef();t.useImperativeHandle(i,function(){return G.current}),t.useEffect(function(){if(y&&C){var e;null==(e=G.current)||e.focus({preventScroll:!0})}},[y]);var et=t.useState(!1),ea=(0,n.default)(et,2),er=ea[0],en=ea[1],ei=t.useContext(s),eo=null!=(o=null!=(l=null==(f="boolean"==typeof w?w?{}:{distance:0}:w||{})?void 0:f.distance)?l:null==ei?void 0:ei.pushDistance)?o:180,es=t.useMemo(function(){return{pushDistance:eo,push:function(){en(!0)},pull:function(){en(!1)}}},[eo]);t.useEffect(function(){var e,t;y?null==ei||null==(e=ei.push)||e.call(ei):null==ei||null==(t=ei.pull)||t.call(ei)},[y]),t.useEffect(function(){return function(){var e;null==ei||null==(e=ei.pull)||e.call(ei)}},[]);var el=t.createElement(u.default,(0,d.default)({key:"mask"},_,{visible:F&&y}),function(e,n){var i=e.className,o=e.style;return t.createElement("div",{className:(0,a.default)("".concat(p,"-mask"),i,null==O?void 0:O.mask,A),style:(0,r.default)((0,r.default)((0,r.default)({},o),K),null==Q?void 0:Q.mask),onClick:P&&y?U:void 0,ref:n})}),ec="function"==typeof R?R(v):R,ed={};if(er&&eo)switch(v){case"top":ed.transform="translateY(".concat(eo,"px)");break;case"bottom":ed.transform="translateY(".concat(-eo,"px)");break;case"left":ed.transform="translateX(".concat(eo,"px)");break;default:ed.transform="translateX(".concat(-eo,"px)")}"left"===v||"right"===v?ed.width=b(z):ed.height=b(B);var eu={onMouseEnter:H,onMouseOver:q,onMouseLeave:X,onClick:W,onKeyDown:V,onKeyUp:J},em=t.createElement(u.default,(0,d.default)({key:"panel"},ec,{visible:y,forceRender:k,onVisibleChanged:function(e){null==L||L(e)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(n,i){var o=n.className,s=n.style,l=t.createElement(g,(0,d.default)({id:I,containerRef:i,prefixCls:p,className:(0,a.default)(N,null==O?void 0:O.content),style:(0,r.default)((0,r.default)({},D),null==Q?void 0:Q.content)},(0,h.default)(e,{aria:!0}),eu),T);return t.createElement("div",(0,d.default)({className:(0,a.default)("".concat(p,"-content-wrapper"),null==O?void 0:O.wrapper,o),style:(0,r.default)((0,r.default)((0,r.default)({},ed),s),null==Q?void 0:Q.wrapper)},(0,h.default)(e,{data:!0})),Y?Y(l):l)}),eh=(0,r.default)({},$);return M&&(eh.zIndex=M),t.createElement(s.Provider,{value:es},t.createElement("div",{className:(0,a.default)(p,"".concat(p,"-").concat(v),E,(0,c.default)((0,c.default)({},"".concat(p,"-open"),y),"".concat(p,"-inline"),j)),style:eh,tabIndex:-1,ref:G,onKeyDown:function(e){var t,a,r=e.keyCode,n=e.shiftKey;switch(r){case m.default.TAB:r===m.default.TAB&&(n||document.activeElement!==ee.current?n&&document.activeElement===Z.current&&(null==(a=ee.current)||a.focus({preventScroll:!0})):null==(t=Z.current)||t.focus({preventScroll:!0}));break;case m.default.ESC:U&&S&&(e.stopPropagation(),U(e))}}},el,t.createElement("div",{tabIndex:0,ref:Z,style:x,"aria-hidden":"true","data-sentinel":"start"}),em,t.createElement("div",{tabIndex:0,ref:ee,style:x,"aria-hidden":"true","data-sentinel":"end"})))});let w=function(e){var a=e.open,s=e.prefixCls,c=e.placement,d=e.autoFocus,u=e.keyboard,m=e.width,h=e.mask,f=void 0===h||h,p=e.maskClosable,y=e.getContainer,g=e.forceRender,v=e.afterOpenChange,b=e.destroyOnClose,x=e.onMouseEnter,w=e.onMouseOver,k=e.onMouseLeave,C=e.onClick,S=e.onKeyDown,O=e.onKeyUp,E=e.panelRef,$=t.useState(!1),M=(0,n.default)($,2),N=M[0],I=M[1],D=t.useState(!1),R=(0,n.default)(D,2),z=R[0],B=R[1];(0,o.default)(function(){B(!0)},[]);var T=!!z&&void 0!==a&&a,F=t.useRef(),P=t.useRef();(0,o.default)(function(){T&&(P.current=document.activeElement)},[T]);var _=t.useMemo(function(){return{panel:E}},[E]);if(!g&&!N&&!T&&b)return null;var A=(0,r.default)((0,r.default)({},e),{},{open:T,prefixCls:void 0===s?"rc-drawer":s,placement:void 0===c?"right":c,autoFocus:void 0===d||d,keyboard:void 0===u||u,width:void 0===m?378:m,mask:f,maskClosable:void 0===p||p,inline:!1===y,afterOpenChange:function(e){var t,a;I(e),null==v||v(e),e||!P.current||null!=(t=F.current)&&t.contains(P.current)||null==(a=P.current)||a.focus({preventScroll:!0})},ref:F},{onMouseEnter:x,onMouseOver:w,onMouseLeave:k,onClick:C,onKeyDown:S,onKeyUp:O});return t.createElement(l.Provider,{value:_},t.createElement(i.default,{open:T||g||N,autoDestroy:!1,getContainer:y,autoLock:f&&(T||N)},t.createElement(j,A)))};var k=e.i(981444),C=e.i(617206),S=e.i(122767),O=e.i(613541),E=e.i(340010),$=e.i(242064),M=e.i(922611),N=e.i(563113),I=e.i(185793);let D=e=>{var r,n,i,o;let s,{prefixCls:l,ariaId:c,title:d,footer:u,extra:m,closable:h,loading:f,onClose:p,headerStyle:y,bodyStyle:g,footerStyle:v,children:b,classNames:x,styles:j}=e,w=(0,$.useComponentConfig)("drawer");s=!1===h?void 0:void 0===h||!0===h?"start":(null==h?void 0:h.placement)==="end"?"end":"start";let k=t.useCallback(e=>t.createElement("button",{type:"button",onClick:p,className:(0,a.default)(`${l}-close`,{[`${l}-close-${s}`]:"end"===s})},e),[p,l,s]),[C,S]=(0,N.useClosable)((0,N.pickClosable)(e),(0,N.pickClosable)(w),{closable:!0,closeIconRender:k});return t.createElement(t.Fragment,null,d||C?t.createElement("div",{style:Object.assign(Object.assign(Object.assign({},null==(i=w.styles)?void 0:i.header),y),null==j?void 0:j.header),className:(0,a.default)(`${l}-header`,{[`${l}-header-close-only`]:C&&!d&&!m},null==(o=w.classNames)?void 0:o.header,null==x?void 0:x.header)},t.createElement("div",{className:`${l}-header-title`},"start"===s&&S,d&&t.createElement("div",{className:`${l}-title`,id:c},d)),m&&t.createElement("div",{className:`${l}-extra`},m),"end"===s&&S):null,t.createElement("div",{className:(0,a.default)(`${l}-body`,null==x?void 0:x.body,null==(r=w.classNames)?void 0:r.body),style:Object.assign(Object.assign(Object.assign({},null==(n=w.styles)?void 0:n.body),g),null==j?void 0:j.body)},f?t.createElement(I.default,{active:!0,title:!1,paragraph:{rows:5},className:`${l}-body-skeleton`}):b),(()=>{var e,r;if(!u)return null;let n=`${l}-footer`;return t.createElement("div",{className:(0,a.default)(n,null==(e=w.classNames)?void 0:e.footer,null==x?void 0:x.footer),style:Object.assign(Object.assign(Object.assign({},null==(r=w.styles)?void 0:r.footer),v),null==j?void 0:j.footer)},u)})())};e.i(296059);var R=e.i(915654),z=e.i(183293),B=e.i(246422),T=e.i(838378);let F=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),P=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},F({opacity:e},{opacity:1})),_=(0,B.genStyleHooks)("Drawer",e=>{let t=(0,T.mergeToken)(e,{});return[(e=>{let{borderRadiusSM:t,componentCls:a,zIndexPopup:r,colorBgMask:n,colorBgElevated:i,motionDurationSlow:o,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:d,fontSizeLG:u,lineHeightLG:m,lineWidth:h,lineType:f,colorSplit:p,marginXS:y,colorIcon:g,colorIconHover:v,colorBgTextHover:b,colorBgTextActive:x,colorText:j,fontWeightStrong:w,footerPaddingBlock:k,footerPaddingInline:C,calc:S}=e,O=`${a}-content-wrapper`;return{[a]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:j,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${a}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${a}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${a}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${a}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${a}-mask`]:{position:"absolute",inset:0,zIndex:r,background:n,pointerEvents:"auto"},[O]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${o}`,"&-hidden":{display:"none"}},[`&-left > ${O}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${O}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${O}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${O}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${a}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${a}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,R.unit)(c)} ${(0,R.unit)(d)}`,fontSize:u,lineHeight:m,borderBottom:`${(0,R.unit)(h)} ${f} ${p}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${a}-extra`]:{flex:"none"},[`${a}-close`]:Object.assign({display:"inline-flex",width:S(u).add(l).equal(),height:S(u).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",color:g,fontWeight:w,fontSize:u,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto",[`&${a}-close-end`]:{marginInlineStart:y},[`&:not(${a}-close-end)`]:{marginInlineEnd:y},"&:hover":{color:v,backgroundColor:b,textDecoration:"none"},"&:active":{backgroundColor:x}},(0,z.genFocusStyle)(e)),[`${a}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:u,lineHeight:m},[`${a}-body`]:{flex:1,minWidth:0,minHeight:0,padding:d,overflow:"auto",[`${a}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${a}-footer`]:{flexShrink:0,padding:`${(0,R.unit)(k)} ${(0,R.unit)(C)}`,borderTop:`${(0,R.unit)(h)} ${f} ${p}`},"&-rtl":{direction:"rtl"}}}})(t),(e=>{let{componentCls:t,motionDurationSlow:a}=e;return{[t]:{[`${t}-mask-motion`]:P(0,a),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((e,t)=>{let r;return Object.assign(Object.assign({},e),{[`&-${t}`]:[P(.7,a),F({transform:(r="100%",({left:`translateX(-${r})`,right:`translateX(${r})`,top:`translateY(-${r})`,bottom:`translateY(${r})`})[t])},{transform:"none"})]})},{})}}})(t)]},e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}));var A=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);nt.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(a[r[n]]=e[r[n]]);return a};let K={distance:180},L=e=>{let{rootClassName:r,width:n,height:i,size:o="default",mask:s=!0,push:l=K,open:c,afterOpenChange:d,onClose:u,prefixCls:m,getContainer:h,panelRef:f=null,style:y,className:g,"aria-labelledby":v,visible:b,afterVisibleChange:x,maskStyle:j,drawerStyle:N,contentWrapperStyle:I,destroyOnClose:R,destroyOnHidden:z}=e,B=A(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","panelRef","style","className","aria-labelledby","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),T=(0,k.default)(),F=B.title?T:void 0,{getPopupContainer:P,getPrefixCls:L,direction:U,className:H,style:q,classNames:X,styles:W}=(0,$.useComponentConfig)("drawer"),V=L("drawer",m),[J,Q,Y]=_(V),G=void 0===h&&P?()=>P(document.body):h,Z=(0,a.default)({"no-mask":!s,[`${V}-rtl`]:"rtl"===U},r,Q,Y),ee=t.useMemo(()=>null!=n?n:"large"===o?736:378,[n,o]),et=t.useMemo(()=>null!=i?i:"large"===o?736:378,[i,o]),ea={motionName:(0,O.getTransitionName)(V,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},er=(0,M.usePanelRef)(),en=(0,p.composeRef)(f,er),[ei,eo]=(0,S.useZIndex)("Drawer",B.zIndex),{classNames:es={},styles:el={}}=B;return J(t.createElement(C.default,{form:!0,space:!0},t.createElement(E.default.Provider,{value:eo},t.createElement(w,Object.assign({prefixCls:V,onClose:u,maskMotion:ea,motion:e=>({motionName:(0,O.getTransitionName)(V,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},B,{classNames:{mask:(0,a.default)(es.mask,X.mask),content:(0,a.default)(es.content,X.content),wrapper:(0,a.default)(es.wrapper,X.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},el.mask),j),W.mask),content:Object.assign(Object.assign(Object.assign({},el.content),N),W.content),wrapper:Object.assign(Object.assign(Object.assign({},el.wrapper),I),W.wrapper)},open:null!=c?c:b,mask:s,push:l,width:ee,height:et,style:Object.assign(Object.assign({},q),y),className:(0,a.default)(H,g),rootClassName:Z,getContainer:G,afterOpenChange:null!=d?d:x,panelRef:en,zIndex:ei,"aria-labelledby":null!=v?v:F,destroyOnClose:null!=z?z:R}),t.createElement(D,Object.assign({prefixCls:V},B,{ariaId:F,onClose:u}))))))};L._InternalPanelDoNotUseOrYouWillBeFired=e=>{let{prefixCls:r,style:n,className:i,placement:o="right"}=e,s=A(e,["prefixCls","style","className","placement"]),{getPrefixCls:l}=t.useContext($.ConfigContext),c=l("drawer",r),[d,u,m]=_(c),h=(0,a.default)(c,`${c}-pure`,`${c}-${o}`,u,m,i);return d(t.createElement("div",{className:h,style:n},t.createElement(D,Object.assign({prefixCls:c},s))))},e.s(["Drawer",0,L],608856)},91979,e=>{"use strict";e.i(247167);var t=e.i(931067),a=e.i(271645);let r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"};var n=e.i(9583),i=a.forwardRef(function(e,i){return a.createElement(n.default,(0,t.default)({},e,{ref:i,icon:r}))});e.s(["ReloadOutlined",0,i],91979)},751904,e=>{"use strict";var t=e.i(401361);e.s(["EditOutlined",()=>t.default])},956224,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(954616),n=e.i(266027),i=e.i(912598),o=e.i(464571),s=e.i(175712),l=e.i(608856),c=e.i(21548),d=e.i(311451),u=e.i(770914),m=e.i(291542),h=e.i(898586),f=e.i(998573),p=e.i(955135),y=e.i(751904),g=e.i(984125),g=g,v=e.i(646563),b=e.i(91979),x=e.i(928685),j=e.i(602869);e.i(622826);var w=e.i(200208),k=e.i(399536),C=e.i(808613),S=e.i(212931);let{Text:O}=h.Typography,E=({open:e,mode:r,initialRow:n,onClose:i,onSave:o})=>{let[s]=C.Form.useForm(),[l,c]=(0,a.useState)(!1);(0,a.useEffect)(()=>{e&&("edit"===r&&n?s.setFieldsValue({key:n.key,value:n.value,metadata:null!=n.metadata?JSON.stringify(n.metadata,null,2):""}):s.resetFields())},[e,r,n,s]);let u=async()=>{let e=await s.validateFields();c(!0);let t=await o(e.key.trim(),e.value??"",e.metadata??"","create"===r);c(!1),t&&(s.resetFields(),i())};return(0,t.jsx)(S.Modal,{open:e,title:"create"===r?"Create memory":`Edit ${n?.key??""}`,onCancel:()=>{s.resetFields(),i()},onOk:u,okText:"create"===r?"Create":"Save",confirmLoading:l,width:640,destroyOnClose:!0,children:(0,t.jsxs)(C.Form,{form:s,layout:"vertical",children:[(0,t.jsx)(C.Form.Item,{label:"Key",name:"key",rules:[{required:!0,message:"Key is required"}],tooltip:"Globally unique — two memories cannot share a key. Namespace your own keys if you need per-user isolation (e.g. user:123:notes).",children:(0,t.jsx)(d.Input,{placeholder:"e.g. user_role",disabled:"edit"===r})}),(0,t.jsx)(C.Form.Item,{label:"Value",name:"value",rules:[{required:!0,message:"Value is required"}],tooltip:"Markdown/text injected into LLM context. Plain strings are fine.",children:(0,t.jsx)(d.Input.TextArea,{rows:8,placeholder:"What the agent should remember…"})}),(0,t.jsx)(C.Form.Item,{label:(0,t.jsxs)("span",{children:["Metadata ",(0,t.jsx)(O,{type:"secondary",children:"(optional JSON)"})]}),name:"metadata",tooltip:"Optional structured metadata — must be valid JSON if provided.",children:(0,t.jsx)(d.Input.TextArea,{rows:4,placeholder:'{"tags": ["example"]}',style:{fontFamily:"ui-monospace, SFMono-Regular, Menlo, monospace"}})})]})})};var $=e.i(127952);let{Text:M,Paragraph:N,Title:I}=h.Typography;function D(e){if(!e)return"—";try{return new Date(e).toLocaleString()}catch{return e}}let R=({accessToken:e})=>{let[h,C]=(0,a.useState)(""),[S,O]=(0,a.useState)(""),[R,z]=(0,a.useState)(null),[B,T]=(0,a.useState)(null),[F,P]=(0,a.useState)(null),[_,A]=(0,a.useState)(!1),[K,L]=(0,a.useState)(1);a.default.useEffect(()=>{L(1)},[S]);let U=(0,i.useQueryClient)(),H="memoryList",{data:q,isLoading:X,isFetching:W}=(0,n.useQuery)({queryKey:[H,S,K],queryFn:()=>{if(!e)throw Error("Access token required");return(0,j.fetchMemoryList)(e,{keyPrefix:S||void 0,page:K,pageSize:50})},enabled:!!e}),V=(0,a.useMemo)(()=>q?.memories??[],[q]),J=q?.total??0,Q=()=>U.invalidateQueries({queryKey:[H]}),Y=(0,r.useMutation)({mutationFn:t=>{if(!e)throw Error("Access token required");return(0,j.createMemory)(e,t)},onSuccess:e=>{f.message.success(`Created ${e.key}`),Q()},onError:e=>{f.message.error(`Save failed: ${e.message}`)}}),G=(0,r.useMutation)({mutationFn:t=>{if(!e)throw Error("Access token required");let{key:a,...r}=t;return(0,j.updateMemory)(e,a,r)},onSuccess:e=>{f.message.success(`Updated ${e.key}`),Q()},onError:e=>{f.message.error(`Save failed: ${e.message}`)}}),Z=(0,r.useMutation)({mutationFn:t=>{if(!e)throw Error("Access token required");return(0,j.deleteMemory)(e,t).then(()=>t)},onSuccess:e=>{f.message.success(`Deleted ${e}`),Q()},onError:e=>{f.message.error(`Delete failed: ${e.message}`)}}),ee=async()=>{if(F)try{await Z.mutateAsync(F.key),P(null)}catch{}},et=async(t,a,r,n)=>{let i;if(!e)return!1;if(r.trim())try{i=JSON.parse(r)}catch{return f.message.error("Metadata must be valid JSON (or leave empty)."),!1}else i=n?void 0:null;try{return n?await Y.mutateAsync({key:t,value:a,metadata:i}):await G.mutateAsync({key:t,value:a,metadata:i}),!0}catch{return!1}},ea=[{title:"ID",dataIndex:"memory_id",key:"memory_id",width:140,render:(e,a)=>(0,t.jsx)(k.IdCell,{value:a.memory_id,onClick:()=>z(a)})},{title:"Name",dataIndex:"key",key:"key",width:200,render:e=>(0,t.jsx)(M,{code:!0,children:e})},{title:"Preview",dataIndex:"value",key:"value",render:e=>(0,t.jsx)(M,{type:"secondary",style:{whiteSpace:"pre-wrap"},children:function(e,t=120){if(!e)return"";let a=e.trim();return a.length<=t?a:`${a.slice(0,t)}…`}(e)})},{title:"User ID",dataIndex:"user_id",key:"user_id",width:160,render:e=>(0,t.jsx)(k.IdCell,{value:e})},{title:"Team ID",dataIndex:"team_id",key:"team_id",width:160,render:e=>(0,t.jsx)(k.IdCell,{value:e})},{title:"Updated",dataIndex:"updated_at",key:"updated_at",width:180,render:e=>(0,t.jsx)(w.DateCell,{value:e})},{title:"",key:"actions",width:140,render:(e,a)=>(0,t.jsxs)(u.Space,{size:4,children:[(0,t.jsx)(o.Button,{size:"small",type:"text",icon:(0,t.jsx)(g.default,{}),onClick:()=>z(a),"aria-label":"View"}),(0,t.jsx)(o.Button,{size:"small",type:"text",icon:(0,t.jsx)(y.EditOutlined,{}),onClick:()=>T(a),"aria-label":"Edit"}),(0,t.jsx)(o.Button,{size:"small",type:"text",danger:!0,icon:(0,t.jsx)(p.DeleteOutlined,{}),onClick:()=>{P(a)},"aria-label":"Delete"})]})}];return(0,t.jsxs)("div",{className:"w-full",style:{padding:24},children:[(0,t.jsxs)(u.Space,{direction:"vertical",size:"large",style:{width:"100%"},children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(I,{level:3,style:{marginBottom:4},children:"Memory"}),(0,t.jsxs)(N,{type:"secondary",style:{marginBottom:0},children:["Inspect what your agents have stored under ",(0,t.jsx)(M,{code:!0,children:"/v1/memory"}),". Scoped to memories visible to your user / team (admins see all)."]})]}),(0,t.jsxs)(s.Card,{children:[(0,t.jsxs)(u.Space,{style:{width:"100%",justifyContent:"space-between",marginBottom:16},wrap:!0,children:[(0,t.jsxs)(u.Space,{children:[(0,t.jsx)(d.Input,{allowClear:!0,placeholder:'Filter by key prefix, e.g. "user:"',prefix:(0,t.jsx)(x.SearchOutlined,{}),value:h,onChange:e=>C(e.target.value),onPressEnter:()=>O(h.trim()),onClear:()=>{C(""),O("")},style:{width:280}}),(0,t.jsx)(o.Button,{type:"primary",ghost:!0,onClick:()=>O(h.trim()),children:"Search"}),(0,t.jsx)(o.Button,{icon:(0,t.jsx)(b.ReloadOutlined,{}),onClick:()=>Q(),loading:W&&!X,children:"Refresh"})]}),(0,t.jsx)(o.Button,{type:"primary",icon:(0,t.jsx)(v.PlusOutlined,{}),onClick:()=>A(!0),children:"New memory"})]}),(0,t.jsx)(m.Table,{rowKey:"memory_id",loading:X,dataSource:V,columns:ea,pagination:{current:K,pageSize:50,total:J,showSizeChanger:!1,showTotal:(e,t)=>`${t[0]}–${t[1]} of ${e}`,onChange:e=>L(e)},locale:{emptyText:(0,t.jsx)(c.Empty,{description:S?`No memories with keys starting with "${S}"`:"No memories stored yet"})}})]})]}),(0,t.jsx)(l.Drawer,{open:!!R,onClose:()=>z(null),title:R?(0,t.jsx)(u.Space,{children:(0,t.jsx)(M,{code:!0,children:R.key})}):"Memory",width:720,destroyOnClose:!0,children:R&&(0,t.jsxs)(u.Space,{direction:"vertical",size:"middle",style:{width:"100%"},children:[(0,t.jsxs)(u.Space,{size:"large",wrap:!0,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(M,{strong:!0,style:{display:"block"},children:"Memory ID"}),(0,t.jsx)(M,{code:!0,style:{fontSize:12},children:R.memory_id})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(M,{strong:!0,style:{display:"block"},children:"User ID"}),(0,t.jsx)(M,{type:R.user_id?void 0:"secondary",children:R.user_id??"-"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(M,{strong:!0,style:{display:"block"},children:"Team ID"}),(0,t.jsx)(M,{type:R.team_id?void 0:"secondary",children:R.team_id??"-"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(M,{strong:!0,children:"Value"}),(0,t.jsx)(N,{style:{background:"#fafafa",padding:12,borderRadius:6,whiteSpace:"pre-wrap",fontFamily:"ui-monospace, SFMono-Regular, Menlo, monospace",fontSize:13},children:R.value})]}),void 0!==R.metadata&&null!==R.metadata&&(0,t.jsxs)("div",{children:[(0,t.jsx)(M,{strong:!0,children:"Metadata"}),(0,t.jsx)(N,{style:{background:"#fafafa",padding:12,borderRadius:6,whiteSpace:"pre-wrap",fontFamily:"ui-monospace, SFMono-Regular, Menlo, monospace",fontSize:12},children:JSON.stringify(R.metadata,null,2)})]}),(0,t.jsxs)(u.Space,{split:(0,t.jsx)(M,{type:"secondary",children:"·"}),wrap:!0,size:"small",style:{color:"rgba(0,0,0,0.45)"},children:[(0,t.jsxs)(M,{type:"secondary",children:["Created ",D(R.created_at),R.created_by?` by ${R.created_by}`:""]}),(0,t.jsxs)(M,{type:"secondary",children:["Updated ",D(R.updated_at),R.updated_by?` by ${R.updated_by}`:""]})]})]})}),(0,t.jsx)(E,{open:_||!!B,mode:B?"edit":"create",initialRow:B??void 0,onClose:()=>{A(!1),T(null)},onSave:et}),(0,t.jsx)($.default,{isOpen:!!F,title:"Delete memory",message:"This action cannot be undone.",resourceInformationTitle:"Memory",resourceInformation:F?[{label:"Key",value:F.key,code:!0},{label:"Memory ID",value:F.memory_id,code:!0},{label:"User ID",value:F.user_id??"-",code:!0},{label:"Team ID",value:F.team_id??"-",code:!0}]:[],onCancel:()=>{Z.isPending||P(null)},onOk:ee,confirmLoading:Z.isPending,requiredConfirmation:F?.key})]})};var z=e.i(541202),B=e.i(135214);e.s(["default",0,function(){let{accessToken:e,userRole:a,userId:r}=(0,B.default)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(z.DeprecationBanner,{featureName:"Memory"}),(0,t.jsx)(R,{accessToken:e,userID:r,userRole:a})]})}],956224)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1_u3wb691vmfh.js b/litellm/proxy/_experimental/out/_next/static/chunks/1_u3wb691vmfh.js
new file mode 100644
index 00000000000..03ec12679bb
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/1_u3wb691vmfh.js
@@ -0,0 +1,2 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285027,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["WarningOutlined",0,s],285027)},743151,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CopyToClipboard=void 0;var n=a(e.r(844343)),i=a(e.r(271645)),s=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{"use strict";var n=e.r(743151).CopyToClipboard;n.CopyToClipboard=n,t.exports=n},988297,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))});e.s(["PlusIcon",0,r],988297)},663435,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(199133),i=e.i(898586),s=e.i(56456),a=e.i(399029),l=e.i(785242),o=e.i(741466);let{Text:c}=i.Typography;e.s(["default",0,({value:e,onChange:i,onTeamSelect:d,disabled:u,organizationId:m,pageSize:h=20})=>{let[f,p]=(0,r.useState)(""),[g,x]=(0,a.useDebouncedState)("",{wait:o.DEBOUNCE_WAIT_MS}),{data:v,fetchNextPage:y,hasNextPage:b,isFetchingNextPage:w,isLoading:_}=(0,l.useInfiniteTeams)(h,g||void 0,m),j=(0,r.useMemo)(()=>{if(!v?.pages)return[];let e=new Set,t=[];for(let r of v.pages)for(let n of r.teams)e.has(n.team_id)||(e.add(n.team_id),t.push(n));return t},[v]);return(0,t.jsx)(n.Select,{showSearch:!0,placeholder:"Search or select a team",value:e||void 0,onChange:e=>{i?.(e??""),d&&d(e?j.find(t=>t.team_id===e)??null:null)},disabled:u,allowClear:!0,filterOption:!1,onSearch:e=>{p(e),x(e)},searchValue:f,onPopupScroll:e=>{let t=e.currentTarget;(t.scrollTop+t.clientHeight)/t.scrollHeight>=.8&&b&&!w&&y()},loading:_,notFoundContent:_?(0,t.jsx)(s.LoadingOutlined,{spin:!0}):"No teams found","data-testid":"team-dropdown",popupRender:e=>(0,t.jsxs)(t.Fragment,{children:[e,w&&(0,t.jsx)("div",{style:{textAlign:"center",padding:8},children:(0,t.jsx)(s.LoadingOutlined,{spin:!0})})]}),children:j.map(e=>(0,t.jsxs)(n.Select.Option,{value:e.team_id,children:[(0,t.jsx)("span",{className:"font-medium",children:e.team_alias})," ",(0,t.jsxs)(c,{type:"secondary",children:["(",e.team_id,")"]})]},e.team_id))})}])},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["default",0,s],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),n=e.i(201072),i=e.i(121229),s=e.i(726289),a=e.i(864517),l=e.i(343794),o=e.i(529681),c=e.i(242064),d=e.i(931067),u=e.i(209428),m=e.i(703923),h={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},f=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),n=!1;e.current.forEach(function(e){if(e){n=!0;var i=e.style;i.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(i.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),e.current},p=e.i(410160),g=e.i(392221),x=e.i(654310),v=0,y=(0,x.default)();let b=function(e){var r=t.useState(),n=(0,g.default)(r,2),i=n[0],s=n[1];return t.useEffect(function(){var e;s("rc_progress_".concat((y?(e=v,v+=1):e="TEST_OR_SSR",e)))},[]),e||i};var w=function(e){var r=e.bg,n=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},n)};function _(e,t){return Object.keys(e).map(function(r){var n=parseFloat(r),i="".concat(Math.floor(n*t),"%");return"".concat(e[r]," ").concat(i)})}var j=t.forwardRef(function(e,r){var n=e.prefixCls,i=e.color,s=e.gradientId,a=e.radius,l=e.style,o=e.ptg,c=e.strokeLinecap,d=e.strokeWidth,u=e.size,m=e.gapDegree,h=i&&"object"===(0,p.default)(i),f=u/2,g=t.createElement("circle",{className:"".concat(n,"-circle-path"),r:a,cx:f,cy:f,stroke:h?"#FFF":void 0,strokeLinecap:c,strokeWidth:d,opacity:+(0!==o),style:l,ref:r});if(!h)return g;var x="".concat(s,"-conic"),v=_(i,(360-m)/360),y=_(i,1),b="conic-gradient(from ".concat(m?"".concat(180+m/2,"deg"):"0deg",", ").concat(v.join(", "),")"),j="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(y.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:x},g),t.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(x,")")},t.createElement(w,{bg:j},t.createElement(w,{bg:b}))))}),k=function(e,t,r,n,i,s,a,l,o,c){var d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,u=(100-n)/100*t;return"round"===o&&100!==n&&(u+=c/2)>=t&&(u=t-.01),{stroke:"string"==typeof l?l:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:u+d,transform:"rotate(".concat(i+r/100*360*((360-s)/360)+(0===s?0:({bottom:0,top:180,left:90,right:-90})[a]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function S(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let E=function(e){var r,n,i,s,a=(0,u.default)((0,u.default)({},h),e),o=a.id,c=a.prefixCls,g=a.steps,x=a.strokeWidth,v=a.trailWidth,y=a.gapDegree,w=void 0===y?0:y,_=a.gapPosition,E=a.trailColor,N=a.strokeLinecap,O=a.style,I=a.className,R=a.strokeColor,T=a.percent,D=(0,m.default)(a,C),$=b(o),P="".concat($,"-gradient"),A=50-x/2,F=2*Math.PI*A,M=w>0?90+w/2:-90,L=(360-w)/360*F,B="object"===(0,p.default)(g)?g:{count:g,gap:2},z=B.count,U=B.gap,V=S(T),W=S(R),H=W.find(function(e){return e&&"object"===(0,p.default)(e)}),K=H&&"object"===(0,p.default)(H)?"butt":N,q=k(F,L,0,100,M,w,_,E,K,x),X=f();return t.createElement("svg",(0,d.default)({className:(0,l.default)("".concat(c,"-circle"),I),viewBox:"0 0 ".concat(100," ").concat(100),style:O,id:o,role:"presentation"},D),!z&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:A,cx:50,cy:50,stroke:E,strokeLinecap:K,strokeWidth:v||x,style:q}),z?(r=Math.round(z*(V[0]/100)),n=100/z,i=0,Array(z).fill(null).map(function(e,s){var a=s<=r-1?W[0]:E,l=a&&"object"===(0,p.default)(a)?"url(#".concat(P,")"):void 0,o=k(F,L,i,n,M,w,_,a,"butt",x,U);return i+=(L-o.strokeDashoffset+U)*100/L,t.createElement("circle",{key:s,className:"".concat(c,"-circle-path"),r:A,cx:50,cy:50,stroke:l,strokeWidth:x,opacity:1,style:o,ref:function(e){X[s]=e}})})):(s=0,V.map(function(e,r){var n=W[r]||W[W.length-1],i=k(F,L,s,e,M,w,_,n,K,x);return s+=e,t.createElement(j,{key:r,color:n,ptg:e,radius:A,prefixCls:c,gradientId:P,style:i,strokeLinecap:K,strokeWidth:x,gapDegree:w,ref:function(e){X[r]=e},size:100})}).reverse()))};var N=e.i(491816);e.i(765846);var O=e.i(896091);function I(e){return!e||e<0?0:e>100?100:e}function R({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let T=(e,t,r)=>{var n,i,s,a;let l=-1,o=-1;if("step"===t){let t=r.steps,n=r.strokeWidth;"string"==typeof e||void 0===e?(l="small"===e?2:14,o=null!=n?n:8):"number"==typeof e?[l,o]=[e,e]:[l=14,o=8]=Array.isArray(e)?e:[e.width,e.height],l*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?o=t||("small"===e?6:8):"number"==typeof e?[l,o]=[e,e]:[l=-1,o=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[l,o]="small"===e?[60,60]:[120,120]:"number"==typeof e?[l,o]=[e,e]:Array.isArray(e)&&(l=null!=(i=null!=(n=e[0])?n:e[1])?i:120,o=null!=(a=null!=(s=e[0])?s:e[1])?a:120));return[l,o]},D=e=>{let{prefixCls:r,trailColor:n=null,strokeLinecap:i="round",gapPosition:s,gapDegree:a,width:o=120,type:c,children:d,success:u,size:m=o,steps:h}=e,[f,p]=T(m,"circle"),{strokeWidth:g}=e;void 0===g&&(g=Math.max(3/f*100,6));let x=t.useMemo(()=>a||0===a?a:"dashboard"===c?75:void 0,[a,c]),v=(({percent:e,success:t,successPercent:r})=>{let n=I(R({success:t,successPercent:r}));return[n,I(I(e)-n)]})(e),y="[object Object]"===Object.prototype.toString.call(e.strokeColor),b=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||O.presetPrimaryColors.green,t||null]})({success:u,strokeColor:e.strokeColor}),w=(0,l.default)(`${r}-inner`,{[`${r}-circle-gradient`]:y}),_=t.createElement(E,{steps:h,percent:h?v[1]:v,strokeWidth:g,trailWidth:g,strokeColor:h?b[1]:b,strokeLinecap:i,trailColor:n,prefixCls:r,gapDegree:x,gapPosition:s||"dashboard"===c&&"bottom"||void 0}),j=f<=20,k=t.createElement("div",{className:w,style:{width:f,height:p,fontSize:.15*f+6}},_,!j&&d);return j?t.createElement(N.default,{title:d},k):k};e.i(296059);var $=e.i(694758),P=e.i(915654),A=e.i(183293),F=e.i(246422),M=e.i(838378);let L="--progress-line-stroke-color",B="--progress-percent",z=e=>{let t=e?"100%":"-100%";return new $.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},U=(0,F.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,M.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,A.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${L})`]},height:"100%",width:`calc(1 / var(${B}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,P.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:z(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:z(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var V=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let W=e=>{let{prefixCls:r,direction:n,percent:i,size:s,strokeWidth:a,strokeColor:o,strokeLinecap:c="round",children:d,trailColor:u=null,percentPosition:m,success:h}=e,{align:f,type:p}=m,g=o&&"string"!=typeof o?((e,t)=>{let{from:r=O.presetPrimaryColors.blue,to:n=O.presetPrimaryColors.blue,direction:i="rtl"===t?"to left":"to right"}=e,s=V(e,["from","to","direction"]);if(0!==Object.keys(s).length){let e,t=(e=[],Object.keys(s).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:s[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${i}, ${t})`;return{background:r,[L]:r}}let a=`linear-gradient(${i}, ${r}, ${n})`;return{background:a,[L]:a}})(o,n):{[L]:o,background:o},x="square"===c||"butt"===c?0:void 0,[v,y]=T(null!=s?s:[-1,a||("small"===s?6:8)],"line",{strokeWidth:a}),b=Object.assign(Object.assign({width:`${I(i)}%`,height:y,borderRadius:x},g),{[B]:I(i)/100}),w=R(e),_={width:`${I(w)}%`,height:y,borderRadius:x,backgroundColor:null==h?void 0:h.strokeColor},j=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:u||void 0,borderRadius:x}},t.createElement("div",{className:(0,l.default)(`${r}-bg`,`${r}-bg-${p}`),style:b},"inner"===p&&d),void 0!==w&&t.createElement("div",{className:`${r}-success-bg`,style:_})),k="outer"===p&&"start"===f,C="outer"===p&&"end"===f;return"outer"===p&&"center"===f?t.createElement("div",{className:`${r}-layout-bottom`},j,d):t.createElement("div",{className:`${r}-outer`,style:{width:v<0?"100%":v}},k&&d,j,C&&d)},H=e=>{let{size:r,steps:n,rounding:i=Math.round,percent:s=0,strokeWidth:a=8,strokeColor:o,trailColor:c=null,prefixCls:d,children:u}=e,m=i(s/100*n),[h,f]=T(null!=r?r:["small"===r?2:14,a],"step",{steps:n,strokeWidth:a}),p=h/n,g=Array.from({length:n});for(let e=0;et.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let q=["normal","exception","active","success"],X=t.forwardRef((e,d)=>{let u,{prefixCls:m,className:h,rootClassName:f,steps:p,strokeColor:g,percent:x=0,size:v="default",showInfo:y=!0,type:b="line",status:w,format:_,style:j,percentPosition:k={}}=e,C=K(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:S="end",type:E="outer"}=k,N=Array.isArray(g)?g[0]:g,O="string"==typeof g||Array.isArray(g)?g:void 0,$=t.useMemo(()=>{if(N){let e="string"==typeof N?N:Object.values(N)[0];return new r.FastColor(e).isLight()}return!1},[g]),P=t.useMemo(()=>{var t,r;let n=R(e);return Number.parseInt(void 0!==n?null==(t=null!=n?n:0)?void 0:t.toString():null==(r=null!=x?x:0)?void 0:r.toString(),10)},[x,e.success,e.successPercent]),A=t.useMemo(()=>!q.includes(w)&&P>=100?"success":w||"normal",[w,P]),{getPrefixCls:F,direction:M,progress:L}=t.useContext(c.ConfigContext),B=F("progress",m),[z,V,X]=U(B),Q="line"===b,J=Q&&!p,G=t.useMemo(()=>{let r;if(!y)return null;let o=R(e),c=_||(e=>`${e}%`),d=Q&&$&&"inner"===E;return"inner"===E||_||"exception"!==A&&"success"!==A?r=c(I(x),I(o)):"exception"===A?r=Q?t.createElement(s.default,null):t.createElement(a.default,null):"success"===A&&(r=Q?t.createElement(n.default,null):t.createElement(i.default,null)),t.createElement("span",{className:(0,l.default)(`${B}-text`,{[`${B}-text-bright`]:d,[`${B}-text-${S}`]:J,[`${B}-text-${E}`]:J}),title:"string"==typeof r?r:void 0},r)},[y,x,P,A,b,B,_]);"line"===b?u=p?t.createElement(H,Object.assign({},e,{strokeColor:O,prefixCls:B,steps:"object"==typeof p?p.count:p}),G):t.createElement(W,Object.assign({},e,{strokeColor:N,prefixCls:B,direction:M,percentPosition:{align:S,type:E}}),G):("circle"===b||"dashboard"===b)&&(u=t.createElement(D,Object.assign({},e,{strokeColor:N,prefixCls:B,progressStatus:A}),G));let Y=(0,l.default)(B,`${B}-status-${A}`,{[`${B}-${"dashboard"===b&&"circle"||b}`]:"line"!==b,[`${B}-inline-circle`]:"circle"===b&&T(v,"circle")[0]<=20,[`${B}-line`]:J,[`${B}-line-align-${S}`]:J,[`${B}-line-position-${E}`]:J,[`${B}-steps`]:p,[`${B}-show-info`]:y,[`${B}-${v}`]:"string"==typeof v,[`${B}-rtl`]:"rtl"===M},null==L?void 0:L.className,h,f,V,X);return z(t.createElement("div",Object.assign({ref:d,style:Object.assign(Object.assign({},null==L?void 0:L.style),j),className:Y,role:"progressbar","aria-valuenow":P,"aria-valuemin":0,"aria-valuemax":100},(0,o.default)(C,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),u))});e.s(["default",0,X],309821)},519756,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["UploadOutlined",0,s],519756)},737434,e=>{"use strict";var t=e.i(184163);e.s(["DownloadOutlined",()=>t.default])},741466,e=>{"use strict";e.s(["DEBOUNCE_WAIT_MS",0,300])},399029,e=>{"use strict";var t=e.i(540626),r=e.i(271645);e.s(["useDebouncedState",0,function(e,n,i){let[s,a]=(0,r.useState)(e),l=(0,t.useDebouncer)(a,n,i);return[s,l.maybeExecute,l]}])},993914,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["FileTextOutlined",0,s],993914)},59935,(e,t,r)=>{var n;let i;e.e,n=function e(){var t,r="u">typeof self?self:"u">typeof window?window:void 0!==r?r:{},n=!r.document&&!!r.postMessage,i=r.IS_PAPA_WORKER||!1,s={},a=0,l={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new h(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,i)r.postMessage({results:s,workerId:l.WORKER_ID,finished:n});else if(w(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!n||!w(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),n||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){w(this._config.error)?this._config.error(e):i&&this._config.error&&r.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),o.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e,r,i=this._config.downloadRequestHeaders;for(r in i)t.setRequestHeader(r,i[r])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function d(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),o.call(this,e);var t,r,n="u">typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,n?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function u(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return t=(e=this._config.chunkSize)?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function m(e){o.call(this,e=e||{});var t=[],r=!0,n=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){n&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=b(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),n=!0,this._streamData("")},this),this._streamCleanUp=b(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function h(e){var t,r,n,i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,o=this,c=0,d=0,u=!1,m=!1,h=[],g={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function v(){if(g&&n&&(_("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),n=!1),e.skipEmptyLines&&(g.data=g.data.filter(function(e){return!x(e)})),b()){if(g)if(Array.isArray(g.data[0])){for(var t,r=0;b()&&r(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping))?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(s.test(e)&&-0x20000000000000<(e=parseFloat(e))&&e<0x20000000000000)return 1})(r)?parseFloat(r):a.test(r)?new Date(r):""===r?null:r):r)(l=e.header?i>=h.length?"__parsed_extra":h[i]:l,o=e.transform?e.transform(o,l):o);"__parsed_extra"===l?(n[l]=n[l]||[],n[l].push(o)):n[l]=o}return e.header&&(i>h.length?_("FieldMismatch","TooManyFields","Too many fields: expected "+h.length+" fields but parsed "+i,d+r):ie.preview?r.abort():(g.data=g.data[0],i(g,o))))}),this.parse=function(i,s,a){var o=e.quoteChar||'"',o=(e.newline||(e.newline=this.guessLineEndings(i,o)),n=!1,e.delimiter?w(e.delimiter)&&(e.delimiter=e.delimiter(i),g.meta.delimiter=e.delimiter):((o=((t,r,n,i,s)=>{var a,o,c,d;s=s||[","," ","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var u=0;u=r.length/2?"\r\n":"\r"}}function f(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(e){var t=(e=e||{}).delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode,o=null,c=!1,d=null==e.quoteChar?'"':e.quoteChar,u=d;if(void 0!==e.escapeChar&&(u=e.escapeChar),("string"!=typeof t||-1=s)return M(!0);break}k.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:j.length,index:m}),T++}}else if(n&&0===C.length&&l.substring(m,m+b)===n){if(-1===I)return M();m=I+y,I=l.indexOf(r,m),O=l.indexOf(t,m)}else if(-1!==O&&(O=s)return M(!0)}return A();function $(e){j.push(e),S=m}function P(e){return -1!==e&&(e=l.substring(T+1,e))&&""===e.trim()?e.length:0}function A(e){return g||(void 0===e&&(e=l.substring(m)),C.push(e),m=x,$(C),_&&L()),M()}function F(e){m=e,$(C),C=[],I=l.indexOf(r,m)}function M(n){if(e.header&&!p&&j.length&&!c){var i=j[0],s=Object.create(null),a=new Set(i);let t=!1;for(let r=0;r{if("object"==typeof t){if("string"!=typeof t.delimiter||l.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(a=t.quoteChar),"boolean"==typeof t.header&&(n=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");d=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+a),t.escapeFormulae instanceof RegExp?u=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(u=/^[=+\-@\t\r].*$/)}})(),RegExp(f(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,c);if("object"==typeof e[0])return h(d||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||d),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],c);throw Error("Unable to serialize unrecognized input");function h(e,t,r){var a="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";e.s(["isDisabledReactIssue7711",0,function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}])},83733,233137,e=>{"use strict";let t,r;var n,i,s=e.i(247167),a=e.i(271645),l=e.i(544508),o=e.i(746725),c=e.i(835696);void 0!==s.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==s.default?void 0:s.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
+`)),[]});var d=((t=d||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,n){let[i,s]=(0,a.useState)(r),{hasFlag:d,addFlag:u,removeFlag:m}=function(e=0){let[t,r]=(0,a.useState)(e),n=(0,a.useCallback)(e=>r(e),[t]),i=(0,a.useCallback)(e=>r(t=>t|e),[t]),s=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:i,hasFlag:s,removeFlag:(0,a.useCallback)(e=>r(t=>t&~e),[r]),toggleFlag:(0,a.useCallback)(e=>r(t=>t^e),[r])}}(e&&i?3:0),h=(0,a.useRef)(!1),f=(0,a.useRef)(!1),p=(0,o.useDisposables)();return(0,c.useIsoMorphicEffect)(()=>{var i;if(e){if(r&&s(!0),!t){r&&u(3);return}return null==(i=null==n?void 0:n.start)||i.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:i}){let s=(0,l.disposables)();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:i}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(function(e,t){var r,n;let i=(0,l.disposables)();if(!e)return i.dispose;let s=!1;i.add(()=>{s=!0});let a=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===a.length?t():Promise.allSettled(a.map(e=>e.finished)).then(()=>{s||t()}),i.dispose}(e,n))})}),s.dispose}(t,{inFlight:h,prepare(){f.current?f.current=!1:f.current=h.current,h.current=!0,f.current||(r?(u(3),m(4)):(u(4),m(2)))},run(){f.current?r?(m(3),u(4)):(m(4),u(3)):r?m(1):u(1)},done(){var e;f.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(h.current=!1,m(7),r||s(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,p]),e?[i,{closed:d(1),enter:d(2),leave:d(4),transition:d(2)||d(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733);let u=(0,a.createContext)(null);u.displayName="OpenClosedContext";var m=((r=m||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return a.default.createElement(u.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return a.default.createElement(u.Provider,{value:null},e)},"State",0,m,"useOpenClosed",0,function(){return(0,a.useContext)(u)}],233137)},677667,674175,886148,543086,e=>{"use strict";let t,r;var n,i=e.i(290571),s=e.i(783222),a=e.i(433336),l=e.i(271645),o=e.i(394487),c=e.i(914189),d=e.i(144279),u=e.i(294316),m=e.i(83733);let h=(0,l.createContext)(()=>{});function f({value:e,children:t}){return l.default.createElement(h.Provider,{value:e},t)}e.s(["CloseProvider",0,f],674175);var p=e.i(233137),g=e.i(233538),x=e.i(397701),v=e.i(402155),y=e.i(700020);let b=null!=(n=l.default.startTransition)?n:function(e){e()};var w=e.i(998348),_=((t=_||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),j=((r=j||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let k={0:e=>({...e,disclosureState:(0,x.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},C=(0,l.createContext)(null);function S(e){let t=(0,l.useContext)(C);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}C.displayName="DisclosureContext";let E=(0,l.createContext)(null);E.displayName="DisclosureAPIContext";let N=(0,l.createContext)(null);function O(e,t){return(0,x.match)(t.type,k,e,t)}N.displayName="DisclosurePanelContext";let I=l.Fragment,R=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,T=Object.assign((0,y.forwardRefWithAs)(function(e,t){let{defaultOpen:r=!1,...n}=e,i=(0,l.useRef)(null),s=(0,u.useSyncRefs)(t,(0,u.optionalRef)(e=>{i.current=e},void 0===e.as||e.as===l.Fragment)),a=(0,l.useReducer)(O,{disclosureState:+!r,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:d},m]=a,h=(0,c.useEvent)(e=>{m({type:1});let t=(0,v.getOwnerDocument)(i);if(!t||!d)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(d):t.getElementById(d);null==r||r.focus()}),g=(0,l.useMemo)(()=>({close:h}),[h]),b=(0,l.useMemo)(()=>({open:0===o,close:h}),[o,h]),w=(0,y.useRender)();return l.default.createElement(C.Provider,{value:a},l.default.createElement(E.Provider,{value:g},l.default.createElement(f,{value:h},l.default.createElement(p.OpenClosedProvider,{value:(0,x.match)(o,{0:p.State.Open,1:p.State.Closed})},w({ourProps:{ref:s},theirProps:n,slot:b,defaultTag:I,name:"Disclosure"})))))}),{Button:(0,y.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:m=!1,...h}=e,[f,p]=S("Disclosure.Button"),x=(0,l.useContext)(N),v=null!==x&&x===f.panelId,b=(0,l.useRef)(null),_=(0,u.useSyncRefs)(b,t,(0,c.useEvent)(e=>{if(!v)return p({type:4,element:e})}));(0,l.useEffect)(()=>{if(!v)return p({type:2,buttonId:n}),()=>{p({type:2,buttonId:null})}},[n,p,v]);let j=(0,c.useEvent)(e=>{var t;if(v){if(1===f.disclosureState)return;switch(e.key){case w.Keys.Space:case w.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=f.buttonElement)||t.focus()}}else switch(e.key){case w.Keys.Space:case w.Keys.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),k=(0,c.useEvent)(e=>{e.key===w.Keys.Space&&e.preventDefault()}),C=(0,c.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||i||(v?(p({type:0}),null==(t=f.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:E,focusProps:O}=(0,s.useFocusRing)({autoFocus:m}),{isHovered:I,hoverProps:R}=(0,a.useHover)({isDisabled:i}),{pressed:T,pressProps:D}=(0,o.useActivePress)({disabled:i}),$=(0,l.useMemo)(()=>({open:0===f.disclosureState,hover:I,active:T,disabled:i,focus:E,autofocus:m}),[f,I,T,E,i,m]),P=(0,d.useResolveButtonType)(e,f.buttonElement),A=v?(0,y.mergeProps)({ref:_,type:P,disabled:i||void 0,autoFocus:m,onKeyDown:j,onClick:C},O,R,D):(0,y.mergeProps)({ref:_,id:n,type:P,"aria-expanded":0===f.disclosureState,"aria-controls":f.panelElement?f.panelId:void 0,disabled:i||void 0,autoFocus:m,onKeyDown:j,onKeyUp:k,onClick:C},O,R,D);return(0,y.useRender)()({ourProps:A,theirProps:h,slot:$,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,y.forwardRefWithAs)(function(e,t){let r=(0,l.useId)(),{id:n=`headlessui-disclosure-panel-${r}`,transition:i=!1,...s}=e,[a,o]=S("Disclosure.Panel"),{close:d}=function e(t){let r=(0,l.useContext)(E);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),[h,f]=(0,l.useState)(null),g=(0,u.useSyncRefs)(t,(0,c.useEvent)(e=>{b(()=>o({type:5,element:e}))}),f);(0,l.useEffect)(()=>(o({type:3,panelId:n}),()=>{o({type:3,panelId:null})}),[n,o]);let x=(0,p.useOpenClosed)(),[v,w]=(0,m.useTransition)(i,h,null!==x?(x&p.State.Open)===p.State.Open:0===a.disclosureState),_=(0,l.useMemo)(()=>({open:0===a.disclosureState,close:d}),[a.disclosureState,d]),j={ref:g,id:n,...(0,m.transitionDataAttributes)(w)},k=(0,y.useRender)();return l.default.createElement(p.ResetOpenClosedProvider,null,l.default.createElement(N.Provider,{value:a.panelId},k({ourProps:j,theirProps:s,slot:_,defaultTag:"div",features:R,visible:v,name:"Disclosure.Panel"})))})});e.s(["Disclosure",0,T],886148);let D=(0,l.createContext)(void 0);var $=e.i(444755);let P=(0,e.i(673706).makeClassName)("Accordion"),A=(0,l.createContext)({isOpen:!1}),F=l.default.forwardRef((e,t)=>{var r;let{defaultOpen:n=!1,children:s,className:a}=e,o=(0,i.__rest)(e,["defaultOpen","children","className"]),c=null!=(r=(0,l.useContext)(D))?r:(0,$.tremorTwMerge)("rounded-tremor-default border");return l.default.createElement(T,Object.assign({as:"div",ref:t,className:(0,$.tremorTwMerge)(P("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",c,a),defaultOpen:n},o),({open:e})=>l.default.createElement(A.Provider,{value:{isOpen:e}},s))});F.displayName="Accordion",e.s(["OpenContext",0,A,"default",0,F],543086),e.s(["Accordion",0,F],677667)},130643,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148),i=e.i(444755);let s=(0,e.i(673706).makeClassName)("AccordionBody"),a=r.default.forwardRef((e,a)=>{let{children:l,className:o}=e,c=(0,t.__rest)(e,["children","className"]);return r.default.createElement(n.Disclosure.Panel,Object.assign({ref:a,className:(0,i.tremorTwMerge)(s("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",o)},c),l)});a.displayName="AccordionBody",e.s(["AccordionBody",0,a],130643)},898667,e=>{"use strict";var t=e.i(290571),r=e.i(271645),n=e.i(886148);let i=e=>{var n=(0,t.__rest)(e,[]);return r.default.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},n),r.default.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))};var s=e.i(543086),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("AccordionHeader"),o=r.default.forwardRef((e,o)=>{let{children:c,className:d}=e,u=(0,t.__rest)(e,["children","className"]),{isOpen:m}=(0,r.useContext)(s.OpenContext);return r.default.createElement(n.Disclosure.Button,Object.assign({ref:o,className:(0,a.tremorTwMerge)(l("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",d)},u),r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("children"),"flex flex-1 text-inherit mr-4")},c),r.default.createElement("div",null,r.default.createElement(i,{className:(0,a.tremorTwMerge)(l("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",m?"transition-all":"transition-all -rotate-180")})))});o.displayName="AccordionHeader",e.s(["AccordionHeader",0,o],898667)},220508,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["CheckCircleIcon",0,r],220508)},964306,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["XCircleIcon",0,r],964306)},435451,e=>{"use strict";var t=e.i(843476),r=e.i(290571),n=e.i(271645);let i=e=>{var t=(0,r.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),n.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,r.__rest)(e,[]);return n.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),n.default.createElement("path",{d:"M20 12H4"}))};var a=e.i(444755),l=e.i(673706),o=e.i(677955);let c="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",d="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",u=n.default.forwardRef((e,t)=>{let{onSubmit:u,enableStepper:m=!0,disabled:h,onValueChange:f,onChange:p}=e,g=(0,r.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),x=(0,n.useRef)(null),[v,y]=n.default.useState(!1),b=n.default.useCallback(()=>{y(!0)},[]),w=n.default.useCallback(()=>{y(!1)},[]),[_,j]=n.default.useState(!1),k=n.default.useCallback(()=>{j(!0)},[]),C=n.default.useCallback(()=>{j(!1)},[]);return n.default.createElement(o.default,Object.assign({type:"number",ref:(0,l.mergeRefs)([x,t]),disabled:h,makeInputClassName:(0,l.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=x.current)?void 0:t.value;null==u||u(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&b(),"ArrowUp"===e.key&&k()},onKeyUp:e=>{"ArrowDown"===e.key&&w(),"ArrowUp"===e.key&&C()},onChange:e=>{h||(null==f||f(parseFloat(e.target.value)),null==p||p(e))},stepper:m?n.default.createElement("div",{className:(0,a.tremorTwMerge)("flex justify-center align-middle")},n.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;h||(null==(e=x.current)||e.stepDown(),null==(t=x.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!h&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},n.default.createElement(s,{"data-testid":"step-down",className:(v?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),n.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;h||(null==(e=x.current)||e.stepUp(),null==(t=x.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,a.tremorTwMerge)(!h&&d,c,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},n.default.createElement(i,{"data-testid":"step-up",className:(_?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},g))});u.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:r={width:"100%"},placeholder:n="Enter a numerical value",min:i,max:s,onChange:a,...l})=>(0,t.jsx)(u,{onWheel:e=>e.currentTarget.blur(),step:e,style:r,placeholder:n,min:i,max:s,onChange:a,...l})],435451)},860585,e=>{"use strict";var t=e.i(843476),r=e.i(199133);let{Option:n}=r.Select;e.s(["default",0,({value:e,onChange:i,className:s="",style:a={}})=>(0,t.jsxs)(r.Select,{style:{width:"100%",...a},value:e||void 0,onChange:i,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(n,{value:"1h",children:"hourly"}),(0,t.jsx)(n,{value:"24h",children:"daily"}),(0,t.jsx)(n,{value:"7d",children:"weekly"}),(0,t.jsx)(n,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["UserAddOutlined",0,s],213205)},371455,172372,e=>{"use strict";var t=e.i(843476),r=e.i(827252),n=e.i(213205),i=e.i(912598),s=e.i(109799),a=e.i(677667),l=e.i(130643),o=e.i(898667),c=e.i(35983),d=e.i(779241),u=e.i(560445),m=e.i(464571),h=e.i(536916),f=e.i(808613),p=e.i(311451),g=e.i(212931),x=e.i(199133),v=e.i(770914),y=e.i(592968),b=e.i(898586),w=e.i(271645),_=e.i(599724),j=e.i(291542),k=e.i(515831),C=e.i(519756),S=e.i(737434),E=e.i(285027),N=e.i(993914),O=e.i(955135);e.i(247167);var I=e.i(931067);let R={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"};var T=e.i(9583),D=w.forwardRef(function(e,t){return w.createElement(T.default,(0,I.default)({},e,{ref:t,icon:R}))}),$=e.i(602869),P=e.i(59935),A=e.i(220508),F=e.i(964306);let M=w.forwardRef(function(e,t){return w.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),w.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))});var L=e.i(237016),B=e.i(727749);let z=({accessToken:e,teams:r,possibleUIRoles:n,onUsersCreated:i})=>{let[s,a]=(0,w.useState)(!1),[l,o]=(0,w.useState)([]),[c,d]=(0,w.useState)(!1),[u,h]=(0,w.useState)(null),[f,p]=(0,w.useState)(null),[x,v]=(0,w.useState)(null),[y,I]=(0,w.useState)(null),[R,T]=(0,w.useState)(null),[z,U]=(0,w.useState)("http://localhost:4000");(0,w.useEffect)(()=>{(async()=>{try{let t=await (0,$.getProxyUISettings)(e);T(t)}catch(e){console.error("Error fetching UI settings:",e)}})(),U(new URL("/",window.location.href).toString())},[e]);let V=async()=>{d(!0);let t=l.map(e=>({...e,status:"pending"}));o(t);let r=!1;for(let n=0;ne.trim()).filter(Boolean),0===t.teams.length&&delete t.teams),i.models&&"string"==typeof i.models&&""!==i.models.trim()&&(t.models=i.models.split(",").map(e=>e.trim()).filter(Boolean),0===t.models.length&&delete t.models),i.max_budget&&""!==i.max_budget.toString().trim()){let e=parseFloat(i.max_budget.toString());!isNaN(e)&&e>0&&(t.max_budget=e)}i.budget_duration&&""!==i.budget_duration.trim()&&(t.budget_duration=i.budget_duration.trim()),i.metadata&&"string"==typeof i.metadata&&""!==i.metadata.trim()&&(t.metadata=i.metadata.trim());let s=await (0,$.userCreateCall)(e,null,t);if(s&&(s.key||s.user_id)){r=!0;let t=s.data?.user_id||s.user_id;try{if(R?.SSO_ENABLED){let e=new URL("/ui",z).toString();o(t=>t.map((t,r)=>r===n?{...t,status:"success",key:s.key||s.user_id,invitation_link:e}:t))}else{let r=await (0,$.invitationCreateCall)(e,t),i=new URL(`/ui/onboarding?invitation_id=${r.id}`,z).toString();o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,invitation_link:i}:e))}}catch(e){console.error("Error creating invitation:",e),o(e=>e.map((e,t)=>t===n?{...e,status:"success",key:s.key||s.user_id,error:"User created but failed to generate invitation link"}:e))}}else{let e=s?.error||"Failed to create user";o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}catch(t){console.error("Caught error:",t);let e=t?.response?.data?.error||t?.message||String(t);o(t=>t.map((t,r)=>r===n?{...t,status:"failed",error:e}:t))}}d(!1),r&&i&&i()},W=[{title:"Row",dataIndex:"rowNumber",key:"rowNumber",width:80},{title:"Email",dataIndex:"user_email",key:"user_email"},{title:"Role",dataIndex:"user_role",key:"user_role"},{title:"Teams",dataIndex:"teams",key:"teams"},{title:"Budget",dataIndex:"max_budget",key:"max_budget"},{title:"Status",key:"status",render:(e,r)=>r.isValid?r.status&&"pending"!==r.status?"success"===r.status?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-green-500 mr-2"}),(0,t.jsx)("span",{className:"text-green-500",children:"Success"})]}),r.invitation_link&&(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"text-xs text-gray-500 truncate max-w-[150px]",children:r.invitation_link}),(0,t.jsx)(L.CopyToClipboard,{text:r.invitation_link,onCopy:()=>B.default.success("Invitation link copied!"),children:(0,t.jsx)("button",{className:"ml-1 text-blue-500 text-xs hover:text-blue-700",children:"Copy"})})]})})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Failed"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:JSON.stringify(r.error)})]}):(0,t.jsx)("span",{className:"text-gray-500",children:"Pending"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(F.XCircleIcon,{className:"h-5 w-5 text-red-500 mr-2"}),(0,t.jsx)("span",{className:"text-red-500",children:"Invalid"})]}),r.error&&(0,t.jsx)("span",{className:"text-sm text-red-500 ml-7",children:r.error})]})}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>a(!0),children:"+ Bulk Invite Users"}),(0,t.jsx)(g.Modal,{title:"Bulk Invite Users",open:s,width:800,onCancel:()=>a(!1),bodyStyle:{maxHeight:"70vh",overflow:"auto"},footer:null,children:(0,t.jsx)("div",{className:"flex flex-col",children:0===l.length?(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"1"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Download and fill the template"})]}),(0,t.jsxs)("div",{className:"ml-11 mb-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Add multiple users at once by following these steps:"}),(0,t.jsxs)("ol",{className:"list-decimal list-inside space-y-2 ml-2 mb-4",children:[(0,t.jsx)("li",{children:"Download our CSV template"}),(0,t.jsx)("li",{children:"Add your users' information to the spreadsheet"}),(0,t.jsx)("li",{children:"Save the file and upload it here"}),(0,t.jsx)("li",{children:"After creation, download the results file containing the Virtual Keys for each user"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 p-4 rounded-md border border-gray-200 mb-4",children:[(0,t.jsx)("h4",{className:"font-medium mb-2",children:"Template Column Names"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_email"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:"User's email address (required)"})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"user_role"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'User\'s role (one of: "proxy_admin", "proxy_admin_viewer", "internal_user", "internal_user_viewer") '})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"teams"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated team IDs (e.g., "team-1,team-2")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"max_budget"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Maximum budget as a number (e.g., "100")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"budget_duration"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Budget reset period (e.g., "30d", "1mo")'})]})]}),(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-gray-300 mt-1.5 mr-2 shrink-0"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"font-medium",children:"models"}),(0,t.jsx)("p",{className:"text-sm text-gray-600",children:'Comma-separated allowed models (e.g., "gpt-3.5-turbo,gpt-4")'})]})]})]})]}),(0,t.jsx)(m.Button,{type:"primary",size:"large",className:"w-full md:w-auto",icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download CSV Template"})]}),(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"2"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:"Upload your completed CSV"})]}),(0,t.jsxs)("div",{className:"ml-11",children:[y?(0,t.jsxs)("div",{className:`mb-4 p-4 rounded-md border ${x?"bg-red-50 border-red-200":"bg-blue-50 border-blue-200"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[x?(0,t.jsx)(D,{className:"text-red-500 text-xl mr-3"}):(0,t.jsx)(N.FileTextOutlined,{className:"text-blue-500 text-xl mr-3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:x?"text-red-800":"text-blue-800",children:y.name}),(0,t.jsxs)(b.Typography.Text,{className:`block text-xs ${x?"text-red-600":"text-blue-600"}`,children:[(y.size/1024).toFixed(1)," KB • ",new Date().toLocaleDateString()]})]})]}),(0,t.jsx)(m.Button,{size:"small",onClick:()=>{I(null),o([]),h(null),p(null),v(null)},className:"flex items-center",icon:(0,t.jsx)(O.DeleteOutlined,{}),children:"Remove"})]}),x?(0,t.jsxs)("div",{className:"mt-3 text-red-600 text-sm flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"mr-2 mt-0.5"}),(0,t.jsx)("span",{children:x})]}):!f&&(0,t.jsxs)("div",{className:"mt-3 flex items-center",children:[(0,t.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-1.5",children:(0,t.jsx)("div",{className:"bg-blue-500 h-1.5 rounded-full w-full animate-pulse"})}),(0,t.jsx)("span",{className:"ml-2 text-xs text-blue-600",children:"Processing..."})]})]}):(0,t.jsx)(k.Upload,{beforeUpload:e=>((h(null),p(null),v(null),I(e),"text/csv"===e.type||e.name.endsWith(".csv"))?e.size>5242880?v(`File is too large (${(e.size/1048576).toFixed(1)} MB). Please upload a CSV file smaller than 5MB.`):P.default.parse(e,{complete:e=>{if(!e.data||0===e.data.length){p("The CSV file appears to be empty. Please upload a file with data."),o([]);return}if(1===e.data.length){p("The CSV file only contains headers but no user data. Please add user data to your CSV."),o([]);return}let t=e.data[0];if(0===t.length||1===t.length&&""===t[0]){p("The CSV file doesn't contain any column headers. Please make sure your CSV has headers."),o([]);return}let n=["user_email","user_role"].filter(e=>!t.includes(e));if(n.length>0){p(`Your CSV is missing these required columns: ${n.join(", ")}. Please add these columns to your CSV file.`),o([]);return}try{let n=e.data.slice(1).map((e,n)=>{if(0===e.length||1===e.length&&""===e[0])return null;if(e.length=parseFloat(i.max_budget.toString())&&s.push("Max budget must be greater than 0")),i.budget_duration&&!i.budget_duration.match(/^\d+[dhmwy]$|^\d+mo$/)&&s.push(`Invalid budget duration format "${i.budget_duration}". Use format like "30d", "1mo", "2w", "6h"`),i.teams&&"string"==typeof i.teams&&r&&r.length>0){let e=r.map(e=>e.team_id),t=i.teams.split(",").map(e=>e.trim()).filter(t=>!e.includes(t));t.length>0&&s.push(`Unknown team(s): ${t.join(", ")}`)}return s.length>0&&(i.isValid=!1,i.error=s.join(", ")),i}).filter(Boolean),i=n.filter(e=>e.isValid);o(n),0===n.length?p("No valid data rows found in the CSV file. Please check your file format."):0===i.length?h("No valid users found in the CSV. Please check the errors below and fix your CSV file."):i.length{h(`Failed to parse CSV file: ${e.message}`),o([])},header:!1}):(v(`Invalid file type: ${e.name}. Please upload a CSV file (.csv extension).`),B.default.fromBackend("Invalid file type. Please upload a CSV file.")),!1),accept:".csv",maxCount:1,showUploadList:!1,children:(0,t.jsxs)("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors cursor-pointer",children:[(0,t.jsx)(C.UploadOutlined,{className:"text-3xl text-gray-400 mb-2"}),(0,t.jsx)("p",{className:"mb-1",children:"Drag and drop your CSV file here"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 mb-3",children:"or"}),(0,t.jsx)(m.Button,{size:"small",children:"Browse files"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4",children:"Only CSV files (.csv) are supported"})]})}),f&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-yellow-50 border border-yellow-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(M,{className:"h-5 w-5 text-yellow-500 mr-2 mt-0.5"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.Typography.Text,{strong:!0,className:"text-yellow-800",children:"CSV Structure Error"}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-1 mb-0",children:f}),(0,t.jsx)(b.Typography.Paragraph,{className:"text-yellow-700 mt-2 mb-0",children:"Please download our template and ensure your CSV follows the required format."})]})]})})]})]}):(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center mb-4",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 text-white flex items-center justify-center mr-3",children:"3"}),(0,t.jsx)("h3",{className:"text-lg font-medium",children:l.some(e=>"success"===e.status||"failed"===e.status)?"User Creation Results":"Review and create users"})]}),u&&(0,t.jsx)("div",{className:"ml-11 mb-4 p-4 bg-red-50 border border-red-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)(E.WarningOutlined,{className:"text-red-500 mr-2 mt-1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(_.Text,{className:"text-red-600 font-medium",children:u}),l.some(e=>!e.isValid)&&(0,t.jsxs)("ul",{className:"mt-2 list-disc list-inside text-red-600 text-sm",children:[(0,t.jsx)("li",{children:"Check the table below for specific errors in each row"}),(0,t.jsx)("li",{children:"Common issues include invalid email formats, missing required fields, or incorrect role values"}),(0,t.jsx)("li",{children:"Fix these issues in your CSV file and upload again"})]})]})]})}),(0,t.jsxs)("div",{className:"ml-11",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,t.jsx)("div",{className:"flex items-center",children:l.some(e=>"success"===e.status||"failed"===e.status)?(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(_.Text,{className:"text-lg font-medium mr-3",children:"Creation Summary"}),(0,t.jsxs)(_.Text,{className:"text-sm bg-green-100 text-green-800 px-2 py-1 rounded-sm mr-2",children:[l.filter(e=>"success"===e.status).length," Successful"]}),l.some(e=>"failed"===e.status)&&(0,t.jsxs)(_.Text,{className:"text-sm bg-red-100 text-red-800 px-2 py-1 rounded-sm",children:[l.filter(e=>"failed"===e.status).length," Failed"]})]}):(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)(_.Text,{className:"text-lg font-medium mr-3",children:"User Preview"}),(0,t.jsxs)(_.Text,{className:"text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded-sm",children:[l.filter(e=>e.isValid).length," of ",l.length," users valid"]})]})}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex space-x-3",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]})]}),l.some(e=>"success"===e.status)&&(0,t.jsx)("div",{className:"mb-4 p-4 bg-blue-50 border border-blue-200 rounded-md",children:(0,t.jsxs)("div",{className:"flex items-start",children:[(0,t.jsx)("div",{className:"mr-3 mt-1",children:(0,t.jsx)(A.CheckCircleIcon,{className:"h-5 w-5 text-blue-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)(_.Text,{className:"font-medium text-blue-800",children:"User creation complete"}),(0,t.jsxs)(_.Text,{className:"block text-sm text-blue-700 mt-1",children:[(0,t.jsx)("span",{className:"font-medium",children:"Next step:"})," Download the credentials file containing Virtual Keys and invitation links. Users will need these Virtual Keys to make LLM requests through LiteLLM."]})]})]})}),(0,t.jsx)(j.Table,{dataSource:l,columns:W,size:"small",pagination:{pageSize:5},scroll:{y:300},rowClassName:e=>e.isValid?"":"bg-red-50"}),!l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},className:"mr-3",children:"Back"}),(0,t.jsx)(m.Button,{type:"primary",onClick:V,disabled:0===l.filter(e=>e.isValid).length||c,children:c?"Creating...":`Create ${l.filter(e=>e.isValid).length} Users`})]}),l.some(e=>"success"===e.status||"failed"===e.status)&&(0,t.jsxs)("div",{className:"flex justify-end mt-4",children:[(0,t.jsx)(m.Button,{onClick:()=>{o([]),h(null)},className:"mr-3",children:"Start New Bulk Import"}),(0,t.jsx)(m.Button,{type:"primary",onClick:()=>{let e=l.map(e=>({user_email:e.user_email,user_role:e.user_role,status:e.status,key:e.key||"",invitation_link:e.invitation_link||"",error:e.error||""})),t=new Blob([P.default.unparse(e)],{type:"text/csv"}),r=window.URL.createObjectURL(t),n=document.createElement("a");n.href=r,n.download="bulk_users_results.csv",document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(r)},icon:(0,t.jsx)(S.DownloadOutlined,{}),children:"Download User Credentials"})]})]})]})})})]})};var U=e.i(663435),V=e.i(355619);function W({isInvitationLinkModalVisible:e,setIsInvitationLinkModalVisible:r,baseUrl:n,invitationLinkData:i,modalType:s="invitation"}){let{Title:a,Paragraph:l}=b.Typography,o=()=>(function({baseUrl:e,invitationId:t,hasUserSetupSso:r,resetPassword:n}){if(!e)return"";let i=new URL(e).pathname,s=i&&"/"!==i?`${i}/ui`:"ui";return r?new URL(s,e).toString():t?new URL(`${s}/onboarding?invitation_id=${t}${n?"&action=reset_password":""}`,e).toString():""})({baseUrl:n,invitationId:i?.id,hasUserSetupSso:i?.has_user_setup_sso??!1,resetPassword:"resetPassword"===s});return(0,t.jsxs)(g.Modal,{title:"invitation"===s?"Invitation Link":"Reset Password Link",open:e,width:800,footer:null,onOk:()=>{r(!1)},onCancel:()=>{r(!1)},children:[(0,t.jsx)(l,{children:"invitation"===s?"Copy and send the generated link to onboard this user to the proxy.":"Copy and send the generated link to the user to reset their password."}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(_.Text,{className:"text-base",children:"User ID"}),(0,t.jsx)(_.Text,{children:i?.user_id})]}),(0,t.jsxs)("div",{className:"flex justify-between pt-5 pb-2",children:[(0,t.jsx)(_.Text,{children:"invitation"===s?"Invitation Link":"Reset Password Link"}),(0,t.jsx)(_.Text,{children:(0,t.jsx)(_.Text,{children:o()})})]}),(0,t.jsx)("div",{className:"flex justify-end mt-5",children:(0,t.jsx)(L.CopyToClipboard,{text:o(),onCopy:()=>B.default.success("Copied!"),children:(0,t.jsx)(m.Button,{type:"primary",children:"invitation"===s?"Copy invitation link":"Copy password reset link"})})})]})}e.s(["default",0,W],172372);let{Option:H}=x.Select,{Text:K,Link:q,Title:X}=b.Typography;e.s(["CreateUserButton",0,({userID:e,accessToken:b,teams:_,possibleUIRoles:j,onUserCreated:k,isEmbedded:C=!1})=>{let S=(0,i.useQueryClient)(),[E,N]=(0,w.useState)(null),[O]=f.Form.useForm(),[I,R]=(0,w.useState)(!1),[T,D]=(0,w.useState)(!1),[P,A]=(0,w.useState)([]),[F,M]=(0,w.useState)(!1),[L,X]=(0,w.useState)(null),[Q,J]=(0,w.useState)(null),{data:G=[]}=(0,s.useOrganizations)();(0,w.useMemo)(()=>{let e=G.flatMap(e=>e.teams||[]);return e.length>0?e:_||[]},[G,_]),(0,w.useEffect)(()=>{let t=async()=>{try{let t=await (0,$.modelAvailableCall)(b,e,"any"),r=[];for(let e=0;e{try{B.default.info("Making API Call"),C||R(!0),t.models&&0!==t.models.length||"proxy_admin"===t.user_role||(t.models=["no-default-models"]),t.organization_ids&&(t.organizations=t.organization_ids,delete t.organization_ids);let r=await (0,$.userCreateCall)(b,null,t);await S.invalidateQueries({queryKey:["userList"]}),D(!0);let n=r.data?.user_id||r.user_id;if(k&&C){k(n),O.resetFields();return}if(E?.SSO_ENABLED){let t={id:"u">typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}),user_id:n,is_accepted:!1,accepted_at:null,expires_at:new Date(Date.now()+6048e5),created_at:new Date,created_by:e,updated_at:new Date,updated_by:e,has_user_setup_sso:!0};X(t),M(!0)}else(0,$.invitationCreateCall)(b,n).then(e=>{e.has_user_setup_sso=!1,X(e),M(!0)});B.default.success("API user Created"),O.resetFields(),localStorage.removeItem("userData"+e)}catch(t){let e=t.response?.data?.detail||t?.message||"Error creating the user";B.default.fromBackend(e),console.error("Error creating the user:",t)}};return C?(0,t.jsxs)(f.Form,{form:O,onFinish:Y,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(u.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(q,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"}),(0,t.jsx)(f.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(d.TextInput,{placeholder:""})}),(0,t.jsx)(f.Form.Item,{label:"User Role",name:"user_role",children:(0,t.jsx)(x.Select,{children:j&&Object.entries(j).map(([e,{ui_label:r,description:n}])=>(0,t.jsx)(c.SelectItem,{value:e,title:r,children:(0,t.jsxs)("div",{className:"flex",children:[r," ",(0,t.jsx)(K,{className:"ml-2",style:{color:"gray",fontSize:"12px"},children:n})]})},e))})}),(0,t.jsx)(f.Form.Item,{label:"Team",name:"team_id",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(f.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(f.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(h.Checkbox,{})}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{htmlType:"submit",children:"Create User"})})]}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(m.Button,{type:"primary",className:"mb-0",onClick:()=>R(!0),children:"+ Invite User"}),(0,t.jsx)(z,{accessToken:b,teams:_,possibleUIRoles:j}),(0,t.jsxs)(g.Modal,{title:"Invite User",open:I,width:800,footer:null,onOk:()=>{R(!1),O.resetFields()},onCancel:()=>{R(!1),D(!1),O.resetFields()},children:[(0,t.jsxs)(v.Space,{direction:"vertical",size:"middle",children:[(0,t.jsx)(K,{className:"mb-1",children:"Create a User who can own keys"}),(0,t.jsx)(u.Alert,{message:"Email invitations",description:(0,t.jsxs)(t.Fragment,{children:["New users receive an email invite only when an email integration (SMTP, Resend, or SendGrid) is configured."," ",(0,t.jsx)(q,{href:"https://docs.litellm.ai/docs/proxy/email",target:"_blank",children:"Learn how to set up email notifications"})]}),type:"info",showIcon:!0,className:"mb-4"})]}),(0,t.jsxs)(f.Form,{form:O,onFinish:Y,labelCol:{span:8},wrapperCol:{span:16},labelAlign:"left",initialValues:{user_role:"internal_user_viewer",send_invite_email:!0},children:[(0,t.jsx)(f.Form.Item,{label:"User Email",name:"user_email",children:(0,t.jsx)(p.Input,{})}),(0,t.jsx)(f.Form.Item,{label:(0,t.jsxs)("span",{children:["Global Proxy Role"," ",(0,t.jsx)(y.Tooltip,{title:"This role is independent of any team/org specific roles. Configure Team / Organization Admins in the Settings",children:(0,t.jsx)(r.InfoCircleOutlined,{})})]}),name:"user_role",children:(0,t.jsx)(x.Select,{children:j&&Object.entries(j).map(([e,{ui_label:r,description:n}])=>(0,t.jsxs)(c.SelectItem,{value:e,title:r,children:[(0,t.jsx)(K,{children:r}),(0,t.jsxs)(K,{type:"secondary",children:[" - ",n]})]},e))})}),(0,t.jsx)(f.Form.Item,{label:"Team",className:"gap-2",name:"team_id",help:"If selected, user will be added as a 'user' role to the team.",children:(0,t.jsx)(U.default,{})}),(0,t.jsx)(f.Form.Item,{label:"Organization",name:"organization_ids",help:"The user will be added to the selected organization(s).",children:(0,t.jsx)(x.Select,{mode:"multiple",placeholder:"Select Organization",style:{width:"100%"},children:G.map(e=>(0,t.jsxs)(H,{value:e.organization_id,children:[e.organization_alias," (",e.organization_id,")"]},e.organization_id))})}),(0,t.jsx)(f.Form.Item,{label:"Metadata",name:"metadata",children:(0,t.jsx)(p.Input.TextArea,{rows:4,placeholder:"Enter metadata as JSON"})}),(0,t.jsx)(f.Form.Item,{label:"Send invitation email",name:"send_invite_email",valuePropName:"checked",children:(0,t.jsx)(h.Checkbox,{})}),(0,t.jsxs)(a.Accordion,{children:[(0,t.jsx)(o.AccordionHeader,{children:(0,t.jsx)(K,{strong:!0,children:"Personal Key Creation"})}),(0,t.jsx)(l.AccordionBody,{children:(0,t.jsx)(f.Form.Item,{className:"gap-2",label:(0,t.jsxs)("span",{children:["Models"," ",(0,t.jsx)(y.Tooltip,{title:"Models user has access to, outside of team scope.",children:(0,t.jsx)(r.InfoCircleOutlined,{style:{marginLeft:"4px"}})})]}),name:"models",help:"Models user has access to, outside of team scope.",children:(0,t.jsxs)(x.Select,{mode:"multiple",placeholder:"Select models",style:{width:"100%"},children:[(0,t.jsx)(x.Select.Option,{value:"all-proxy-models",children:"All Proxy Models"},"all-proxy-models"),(0,t.jsx)(x.Select.Option,{value:"no-default-models",children:"No Default Models"},"no-default-models"),P.map(e=>(0,t.jsx)(x.Select.Option,{value:e,children:(0,V.getModelDisplayName)(e)},e))]})})})]}),(0,t.jsx)("div",{style:{textAlign:"right",marginTop:"10px"},children:(0,t.jsx)(m.Button,{type:"primary",icon:(0,t.jsx)(n.UserAddOutlined,{}),htmlType:"submit",children:"Invite User"})})]})]}),T&&(0,t.jsx)(W,{isInvitationLinkModalVisible:F,setIsInvitationLinkModalVisible:M,baseUrl:Q||"",invitationLinkData:L})]})}],371455)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1aehn76xz2-bx.js b/litellm/proxy/_experimental/out/_next/static/chunks/1aehn76xz2-bx.js
deleted file mode 100644
index 5082bd55b69..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/1aehn76xz2-bx.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),o=e.i(673706),a=e.i(271645);let l={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},n={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},s={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},i={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,l,"gridColsLg",0,i,"gridColsMd",0,s,"gridColsSm",0,n],46757);let c=(0,o.makeClassName)("Grid"),d=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",g=a.default.forwardRef((e,o)=>{let{numItems:g=1,numItemsSm:m,numItemsMd:u,numItemsLg:p,children:f,className:h}=e,b=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),C=d(g,l),v=d(m,n),x=d(u,s),k=d(p,i),y=(0,r.tremorTwMerge)(C,v,x,k);return a.default.createElement("div",Object.assign({ref:o,className:(0,r.tremorTwMerge)(c("root"),"grid",y,h)},b),f)});g.displayName="Grid",e.s(["Grid",0,g],350967)},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),o=e.i(444755),a=e.i(673706),l=e.i(271645);let n=l.default.forwardRef((e,n)=>{let{color:s,children:i,className:c}=e,d=(0,t.__rest)(e,["color","children","className"]);return l.default.createElement("p",Object.assign({ref:n,className:(0,o.tremorTwMerge)("font-medium text-tremor-title",s?(0,a.getColorClassNames)(s,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",c)},d),i)});n.displayName="Title",e.s(["Title",0,n],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),o=e.i(673706),a=e.i(271645);let l=a.default.forwardRef((e,l)=>{let{color:n,className:s,children:i}=e;return a.default.createElement("p",{ref:l,className:(0,r.tremorTwMerge)("text-tremor-default",n?(0,o.getColorClassNames)(n,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),s)},i)});l.displayName="Text",e.s(["default",0,l],936325),e.s(["Text",0,l],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),o=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],l=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),n=e=>e?6:5,s=(e,t,r,o,a)=>{clearTimeout(o.current);let n=l(e);t(n),r.current=n,a&&a({current:n})};var i=e.i(480731),c=e.i(444755),d=e.i(673706);let g=e=>{var r=(0,t.__rest)(e,[]);return o.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),o.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),o.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var m=e.i(95779);let u={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},p=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,d.getColorClassNames)(t,m.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,d.getColorClassNames)(t,m.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,d.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,d.getColorClassNames)(t,m.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,d.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,m.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,c.tremorTwMerge)((0,d.getColorClassNames)(t,m.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,d.getColorClassNames)(t,m.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,d.getColorClassNames)(t,m.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,m.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},f=(0,d.makeClassName)("Button"),h=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:l,transitionStatus:n})=>{let s=l?r===i.HorizontalPositions.Left?(0,c.tremorTwMerge)("-ml-1","mr-1.5"):(0,c.tremorTwMerge)("-mr-1","ml-1.5"):"",d=(0,c.tremorTwMerge)("w-0 h-0"),m={default:d,entering:d,entered:t,exiting:t,exited:d};return e?o.default.createElement(g,{className:(0,c.tremorTwMerge)(f("icon"),"animate-spin shrink-0",s,m.default,m[n]),style:{transition:"width 150ms"}}):o.default.createElement(a,{className:(0,c.tremorTwMerge)(f("icon"),"shrink-0",t,s)})},b=o.default.forwardRef((e,a)=>{let{icon:g,iconPosition:m=i.HorizontalPositions.Left,size:b=i.Sizes.SM,color:C,variant:v="primary",disabled:x,loading:k=!1,loadingText:y,children:$,tooltip:w,className:S}=e,N=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),E=k||x,B=void 0!==g||k,T=k&&y,P=!(!$&&!T),O=(0,c.tremorTwMerge)(u[b].height,u[b].width),j="light"!==v?(0,c.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",M=p(v,C),z=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[b],{tooltipProps:R,getReferenceProps:I}=(0,r.useTooltip)(300),[A,X]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:i,initialEntered:c,mountOnEnter:d,unmountOnExit:g,onStateChange:m}={})=>{let[u,p]=(0,o.useState)(()=>l(c?2:n(d))),f=(0,o.useRef)(u),h=(0,o.useRef)(0),[b,C]="object"==typeof i?[i.enter,i.exit]:[i,i],v=(0,o.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return n(t)}})(f.current._s,g);e&&s(e,p,f,h,m)},[m,g]);return[u,(0,o.useCallback)(o=>{let l=e=>{switch(s(e,p,f,h,m),e){case 1:b>=0&&(h.current=((...e)=>setTimeout(...e))(v,b));break;case 4:C>=0&&(h.current=((...e)=>setTimeout(...e))(v,C));break;case 0:case 3:h.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||l(e+1)},0)}},i=f.current.isEnter;"boolean"!=typeof o&&(o=!i),o?i||l(e?+!r:2):i&&l(t?a?3:4:n(g))},[v,m,e,t,r,a,b,C,g]),v]})({timeout:50});return(0,o.useEffect)(()=>{X(k)},[k]),o.default.createElement("button",Object.assign({ref:(0,d.mergeRefs)([a,R.refs.setReference]),className:(0,c.tremorTwMerge)(f("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",j,z.paddingX,z.paddingY,z.fontSize,M.textColor,M.bgColor,M.borderColor,M.hoverBorderColor,E?"opacity-50 cursor-not-allowed":(0,c.tremorTwMerge)(p(v,C).hoverTextColor,p(v,C).hoverBgColor,p(v,C).hoverBorderColor),S),disabled:E},I,N),o.default.createElement(r.default,Object.assign({text:w},R)),B&&m!==i.HorizontalPositions.Right?o.default.createElement(h,{loading:k,iconSize:O,iconPosition:m,Icon:g,transitionStatus:A.status,needMargin:P}):null,T||$?o.default.createElement("span",{className:(0,c.tremorTwMerge)(f("text"),"text-tremor-default whitespace-nowrap")},T?y:$):null,B&&m===i.HorizontalPositions.Right?o.default.createElement(h,{loading:k,iconSize:O,iconPosition:m,Icon:g,transitionStatus:A.status,needMargin:P}):null)});b.displayName="Button",e.s(["Button",0,b],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),o=e.i(480731),a=e.i(95779),l=e.i(444755),n=e.i(673706);let s=(0,n.makeClassName)("Card"),i=r.default.forwardRef((e,i)=>{let{decoration:c="",decorationColor:d,children:g,className:m}=e,u=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:i,className:(0,l.tremorTwMerge)(s("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",d?(0,n.getColorClassNames)(d,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case o.HorizontalPositions.Left:return"border-l-4";case o.VerticalPositions.Top:return"border-t-4";case o.HorizontalPositions.Right:return"border-r-4";case o.VerticalPositions.Bottom:return"border-b-4";default:return""}})(c),m)},u),g)});i.displayName="Card",e.s(["Card",0,i],304967)},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:o}))});e.s(["default",0,l],597440)},184163,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var a=e.i(9583),l=r.forwardRef(function(e,l){return r.createElement(a.default,(0,t.default)({},e,{ref:l,icon:o}))});e.s(["default",0,l],184163)},309821,e=>{"use strict";e.i(247167);var t=e.i(271645),r=e.i(135551),o=e.i(201072),a=e.i(121229),l=e.i(726289),n=e.i(864517),s=e.i(343794),i=e.i(529681),c=e.i(242064),d=e.i(931067),g=e.i(209428),m=e.i(703923),u={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},p=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){var t=Date.now(),o=!1;e.current.forEach(function(e){if(e){o=!0;var a=e.style;a.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(a.transitionDuration="0s, 0s")}}),o&&(r.current=Date.now())}),e.current},f=e.i(410160),h=e.i(392221),b=e.i(654310),C=0,v=(0,b.default)();let x=function(e){var r=t.useState(),o=(0,h.default)(r,2),a=o[0],l=o[1];return t.useEffect(function(){var e;l("rc_progress_".concat((v?(e=C,C+=1):e="TEST_OR_SSR",e)))},[]),e||a};var k=function(e){var r=e.bg,o=e.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:r}},o)};function y(e,t){return Object.keys(e).map(function(r){var o=parseFloat(r),a="".concat(Math.floor(o*t),"%");return"".concat(e[r]," ").concat(a)})}var $=t.forwardRef(function(e,r){var o=e.prefixCls,a=e.color,l=e.gradientId,n=e.radius,s=e.style,i=e.ptg,c=e.strokeLinecap,d=e.strokeWidth,g=e.size,m=e.gapDegree,u=a&&"object"===(0,f.default)(a),p=g/2,h=t.createElement("circle",{className:"".concat(o,"-circle-path"),r:n,cx:p,cy:p,stroke:u?"#FFF":void 0,strokeLinecap:c,strokeWidth:d,opacity:+(0!==i),style:s,ref:r});if(!u)return h;var b="".concat(l,"-conic"),C=y(a,(360-m)/360),v=y(a,1),x="conic-gradient(from ".concat(m?"".concat(180+m/2,"deg"):"0deg",", ").concat(C.join(", "),")"),$="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(v.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:b},h),t.createElement("foreignObject",{x:0,y:0,width:g,height:g,mask:"url(#".concat(b,")")},t.createElement(k,{bg:$},t.createElement(k,{bg:x}))))}),w=function(e,t,r,o,a,l,n,s,i,c){var d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,g=(100-o)/100*t;return"round"===i&&100!==o&&(g+=c/2)>=t&&(g=t-.01),{stroke:"string"==typeof s?s:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:g+d,transform:"rotate(".concat(a+r/100*360*((360-l)/360)+(0===l?0:({bottom:0,top:180,left:90,right:-90})[n]),"deg)"),transformOrigin:"".concat(50,"px ").concat(50,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},S=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function N(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}let E=function(e){var r,o,a,l,n=(0,g.default)((0,g.default)({},u),e),i=n.id,c=n.prefixCls,h=n.steps,b=n.strokeWidth,C=n.trailWidth,v=n.gapDegree,k=void 0===v?0:v,y=n.gapPosition,E=n.trailColor,B=n.strokeLinecap,T=n.style,P=n.className,O=n.strokeColor,j=n.percent,M=(0,m.default)(n,S),z=x(i),R="".concat(z,"-gradient"),I=50-b/2,A=2*Math.PI*I,X=k>0?90+k/2:-90,D=(360-k)/360*A,L="object"===(0,f.default)(h)?h:{count:h,gap:2},W=L.count,_=L.gap,H=N(j),F=N(O),Y=F.find(function(e){return e&&"object"===(0,f.default)(e)}),V=Y&&"object"===(0,f.default)(Y)?"butt":B,G=w(A,D,0,100,X,k,y,E,V,b),K=p();return t.createElement("svg",(0,d.default)({className:(0,s.default)("".concat(c,"-circle"),P),viewBox:"0 0 ".concat(100," ").concat(100),style:T,id:i,role:"presentation"},M),!W&&t.createElement("circle",{className:"".concat(c,"-circle-trail"),r:I,cx:50,cy:50,stroke:E,strokeLinecap:V,strokeWidth:C||b,style:G}),W?(r=Math.round(W*(H[0]/100)),o=100/W,a=0,Array(W).fill(null).map(function(e,l){var n=l<=r-1?F[0]:E,s=n&&"object"===(0,f.default)(n)?"url(#".concat(R,")"):void 0,i=w(A,D,a,o,X,k,y,n,"butt",b,_);return a+=(D-i.strokeDashoffset+_)*100/D,t.createElement("circle",{key:l,className:"".concat(c,"-circle-path"),r:I,cx:50,cy:50,stroke:s,strokeWidth:b,opacity:1,style:i,ref:function(e){K[l]=e}})})):(l=0,H.map(function(e,r){var o=F[r]||F[F.length-1],a=w(A,D,l,e,X,k,y,o,V,b);return l+=e,t.createElement($,{key:r,color:o,ptg:e,radius:I,prefixCls:c,gradientId:R,style:a,strokeLinecap:V,strokeWidth:b,gapDegree:k,ref:function(e){K[r]=e},size:100})}).reverse()))};var B=e.i(491816);e.i(765846);var T=e.i(896091);function P(e){return!e||e<0?0:e>100?100:e}function O({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}let j=(e,t,r)=>{var o,a,l,n;let s=-1,i=-1;if("step"===t){let t=r.steps,o=r.strokeWidth;"string"==typeof e||void 0===e?(s="small"===e?2:14,i=null!=o?o:8):"number"==typeof e?[s,i]=[e,e]:[s=14,i=8]=Array.isArray(e)?e:[e.width,e.height],s*=t}else if("line"===t){let t=null==r?void 0:r.strokeWidth;"string"==typeof e||void 0===e?i=t||("small"===e?6:8):"number"==typeof e?[s,i]=[e,e]:[s=-1,i=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[s,i]="small"===e?[60,60]:[120,120]:"number"==typeof e?[s,i]=[e,e]:Array.isArray(e)&&(s=null!=(a=null!=(o=e[0])?o:e[1])?a:120,i=null!=(n=null!=(l=e[0])?l:e[1])?n:120));return[s,i]},M=e=>{let{prefixCls:r,trailColor:o=null,strokeLinecap:a="round",gapPosition:l,gapDegree:n,width:i=120,type:c,children:d,success:g,size:m=i,steps:u}=e,[p,f]=j(m,"circle"),{strokeWidth:h}=e;void 0===h&&(h=Math.max(3/p*100,6));let b=t.useMemo(()=>n||0===n?n:"dashboard"===c?75:void 0,[n,c]),C=(({percent:e,success:t,successPercent:r})=>{let o=P(O({success:t,successPercent:r}));return[o,P(P(e)-o)]})(e),v="[object Object]"===Object.prototype.toString.call(e.strokeColor),x=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||T.presetPrimaryColors.green,t||null]})({success:g,strokeColor:e.strokeColor}),k=(0,s.default)(`${r}-inner`,{[`${r}-circle-gradient`]:v}),y=t.createElement(E,{steps:u,percent:u?C[1]:C,strokeWidth:h,trailWidth:h,strokeColor:u?x[1]:x,strokeLinecap:a,trailColor:o,prefixCls:r,gapDegree:b,gapPosition:l||"dashboard"===c&&"bottom"||void 0}),$=p<=20,w=t.createElement("div",{className:k,style:{width:p,height:f,fontSize:.15*p+6}},y,!$&&d);return $?t.createElement(B.default,{title:d},w):w};e.i(296059);var z=e.i(694758),R=e.i(915654),I=e.i(183293),A=e.i(246422),X=e.i(838378);let D="--progress-line-stroke-color",L="--progress-percent",W=e=>{let t=e?"100%":"-100%";return new z.Keyframes(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},_=(0,A.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,X.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},(0,I.resetComponent)(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${D})`]},height:"100%",width:`calc(1 / var(${L}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,R.unit)(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:W(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:W(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}));var H=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);at.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r};let F=e=>{let{prefixCls:r,direction:o,percent:a,size:l,strokeWidth:n,strokeColor:i,strokeLinecap:c="round",children:d,trailColor:g=null,percentPosition:m,success:u}=e,{align:p,type:f}=m,h=i&&"string"!=typeof i?((e,t)=>{let{from:r=T.presetPrimaryColors.blue,to:o=T.presetPrimaryColors.blue,direction:a="rtl"===t?"to left":"to right"}=e,l=H(e,["from","to","direction"]);if(0!==Object.keys(l).length){let e,t=(e=[],Object.keys(l).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:l[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${a}, ${t})`;return{background:r,[D]:r}}let n=`linear-gradient(${a}, ${r}, ${o})`;return{background:n,[D]:n}})(i,o):{[D]:i,background:i},b="square"===c||"butt"===c?0:void 0,[C,v]=j(null!=l?l:[-1,n||("small"===l?6:8)],"line",{strokeWidth:n}),x=Object.assign(Object.assign({width:`${P(a)}%`,height:v,borderRadius:b},h),{[L]:P(a)/100}),k=O(e),y={width:`${P(k)}%`,height:v,borderRadius:b,backgroundColor:null==u?void 0:u.strokeColor},$=t.createElement("div",{className:`${r}-inner`,style:{backgroundColor:g||void 0,borderRadius:b}},t.createElement("div",{className:(0,s.default)(`${r}-bg`,`${r}-bg-${f}`),style:x},"inner"===f&&d),void 0!==k&&t.createElement("div",{className:`${r}-success-bg`,style:y})),w="outer"===f&&"start"===p,S="outer"===f&&"end"===p;return"outer"===f&&"center"===p?t.createElement("div",{className:`${r}-layout-bottom`},$,d):t.createElement("div",{className:`${r}-outer`,style:{width:C<0?"100%":C}},w&&d,$,S&&d)},Y=e=>{let{size:r,steps:o,rounding:a=Math.round,percent:l=0,strokeWidth:n=8,strokeColor:i,trailColor:c=null,prefixCls:d,children:g}=e,m=a(l/100*o),[u,p]=j(null!=r?r:["small"===r?2:14,n],"step",{steps:o,strokeWidth:n}),f=u/o,h=Array.from({length:o});for(let e=0;et.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);at.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r};let G=["normal","exception","active","success"],K=t.forwardRef((e,d)=>{let g,{prefixCls:m,className:u,rootClassName:p,steps:f,strokeColor:h,percent:b=0,size:C="default",showInfo:v=!0,type:x="line",status:k,format:y,style:$,percentPosition:w={}}=e,S=V(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:N="end",type:E="outer"}=w,B=Array.isArray(h)?h[0]:h,T="string"==typeof h||Array.isArray(h)?h:void 0,z=t.useMemo(()=>{if(B){let e="string"==typeof B?B:Object.values(B)[0];return new r.FastColor(e).isLight()}return!1},[h]),R=t.useMemo(()=>{var t,r;let o=O(e);return Number.parseInt(void 0!==o?null==(t=null!=o?o:0)?void 0:t.toString():null==(r=null!=b?b:0)?void 0:r.toString(),10)},[b,e.success,e.successPercent]),I=t.useMemo(()=>!G.includes(k)&&R>=100?"success":k||"normal",[k,R]),{getPrefixCls:A,direction:X,progress:D}=t.useContext(c.ConfigContext),L=A("progress",m),[W,H,K]=_(L),q="line"===x,U=q&&!f,Q=t.useMemo(()=>{let r;if(!v)return null;let i=O(e),c=y||(e=>`${e}%`),d=q&&z&&"inner"===E;return"inner"===E||y||"exception"!==I&&"success"!==I?r=c(P(b),P(i)):"exception"===I?r=q?t.createElement(l.default,null):t.createElement(n.default,null):"success"===I&&(r=q?t.createElement(o.default,null):t.createElement(a.default,null)),t.createElement("span",{className:(0,s.default)(`${L}-text`,{[`${L}-text-bright`]:d,[`${L}-text-${N}`]:U,[`${L}-text-${E}`]:U}),title:"string"==typeof r?r:void 0},r)},[v,b,R,I,x,L,y]);"line"===x?g=f?t.createElement(Y,Object.assign({},e,{strokeColor:T,prefixCls:L,steps:"object"==typeof f?f.count:f}),Q):t.createElement(F,Object.assign({},e,{strokeColor:B,prefixCls:L,direction:X,percentPosition:{align:N,type:E}}),Q):("circle"===x||"dashboard"===x)&&(g=t.createElement(M,Object.assign({},e,{strokeColor:B,prefixCls:L,progressStatus:I}),Q));let Z=(0,s.default)(L,`${L}-status-${I}`,{[`${L}-${"dashboard"===x&&"circle"||x}`]:"line"!==x,[`${L}-inline-circle`]:"circle"===x&&j(C,"circle")[0]<=20,[`${L}-line`]:U,[`${L}-line-align-${N}`]:U,[`${L}-line-position-${E}`]:U,[`${L}-steps`]:f,[`${L}-show-info`]:v,[`${L}-${C}`]:"string"==typeof C,[`${L}-rtl`]:"rtl"===X},null==D?void 0:D.className,u,p,H,K);return W(t.createElement("div",Object.assign({ref:d,style:Object.assign(Object.assign({},null==D?void 0:D.style),$),className:Z,role:"progressbar","aria-valuenow":R,"aria-valuemin":0,"aria-valuemax":100},(0,i.default)(S,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),g))});e.s(["default",0,K],309821)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1agyescpxom9_.js b/litellm/proxy/_experimental/out/_next/static/chunks/1agyescpxom9_.js
deleted file mode 100644
index aba8ba842a3..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/1agyescpxom9_.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,166406,e=>{"use strict";var t=e.i(190144);e.s(["CopyOutlined",()=>t.default])},447566,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["ArrowLeftOutlined",0,o],447566)},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(829087),a=e.i(480731),o=e.i(95779),l=e.i(444755),i=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},c={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},d=(0,i.makeClassName)("Badge"),m=r.default.forwardRef((e,m)=>{let{color:u,icon:g,size:h=a.Sizes.SM,tooltip:p,className:f,children:x}=e,b=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),v=g||null,{tooltipProps:w,getReferenceProps:N}=(0,s.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([m,w.refs.setReference]),className:(0,l.tremorTwMerge)(d("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",u?(0,l.tremorTwMerge)((0,i.getColorClassNames)(u,o.colorPalette.background).bgColor,(0,i.getColorClassNames)(u,o.colorPalette.iconText).textColor,(0,i.getColorClassNames)(u,o.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,l.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[h].paddingX,n[h].paddingY,n[h].fontSize,f)},N,b),r.default.createElement(s.default,Object.assign({text:p},w)),v?r.default.createElement(v,{className:(0,l.tremorTwMerge)(d("icon"),"shrink-0 -ml-1 mr-1.5",c[h].height,c[h].width)}):null,r.default.createElement("span",{className:(0,l.tremorTwMerge)(d("text"),"whitespace-nowrap")},x))});m.displayName="Badge",e.s(["Badge",0,m],389083)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("Table"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,s.tremorTwMerge)(a("root"),"overflow-auto",i)},r.default.createElement("table",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},n),l))});o.displayName="Table",e.s(["Table",0,o],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHead"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",i)},n),l))});o.displayName="TableHead",e.s(["TableHead",0,o],427612)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableHeaderCell"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",i)},n),l))});o.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,o],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableBody"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",i)},n),l))});o.displayName="TableBody",e.s(["TableBody",0,o],942232)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableRow"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("row"),i)},n),l))});o.displayName="TableRow",e.s(["TableRow",0,o],496020)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(444755);let a=(0,e.i(673706).makeClassName)("TableCell"),o=r.default.forwardRef((e,o)=>{let{children:l,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:o,className:(0,s.tremorTwMerge)(a("root"),"align-middle whitespace-nowrap text-left p-4",i)},n),l))});o.displayName="TableCell",e.s(["TableCell",0,o],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},871943,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))});e.s(["ChevronDownIcon",0,r],871943)},502547,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"}))});e.s(["ChevronRightIcon",0,r],502547)},72713,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["CalendarOutlined",0,o],72713)},637235,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["ClockCircleOutlined",0,o],637235)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),s=e.i(444755),a=e.i(673706),o=e.i(271645);let l=o.default.forwardRef((e,l)=>{let{color:i,children:n,className:c}=e,d=(0,t.__rest)(e,["color","children","className"]);return o.default.createElement("p",Object.assign({ref:l,className:(0,s.tremorTwMerge)("font-medium text-tremor-title",i?(0,a.getColorClassNames)(i,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",c)},d),n)});l.displayName="Title",e.s(["Title",0,l],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),s=e.i(673706),a=e.i(271645);let o=a.default.forwardRef((e,o)=>{let{color:l,className:i,children:n}=e;return a.default.createElement("p",{ref:o,className:(0,r.tremorTwMerge)("text-tremor-default",l?(0,s.getColorClassNames)(l,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},n)});o.displayName="Text",e.s(["default",0,o],936325),e.s(["Text",0,o],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),s=e.i(271645);let a=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],o=e=>({_s:e,status:a[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),l=e=>e?6:5,i=(e,t,r,s,a)=>{clearTimeout(s.current);let l=o(e);t(l),r.current=l,a&&a({current:l})};var n=e.i(480731),c=e.i(444755),d=e.i(673706);let m=e=>{var r=(0,t.__rest)(e,[]);return s.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),s.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),s.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var u=e.i(95779);let g={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},h=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,d.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,d.getColorClassNames)(t,u.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,c.tremorTwMerge)((0,d.getColorClassNames)(t,u.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,d.getColorClassNames)(t,u.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,d.getColorClassNames)(t,u.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,d.getColorClassNames)(t,u.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,d.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},p=(0,d.makeClassName)("Button"),f=({loading:e,iconSize:t,iconPosition:r,Icon:a,needMargin:o,transitionStatus:l})=>{let i=o?r===n.HorizontalPositions.Left?(0,c.tremorTwMerge)("-ml-1","mr-1.5"):(0,c.tremorTwMerge)("-mr-1","ml-1.5"):"",d=(0,c.tremorTwMerge)("w-0 h-0"),u={default:d,entering:d,entered:t,exiting:t,exited:d};return e?s.default.createElement(m,{className:(0,c.tremorTwMerge)(p("icon"),"animate-spin shrink-0",i,u.default,u[l]),style:{transition:"width 150ms"}}):s.default.createElement(a,{className:(0,c.tremorTwMerge)(p("icon"),"shrink-0",t,i)})},x=s.default.forwardRef((e,a)=>{let{icon:m,iconPosition:u=n.HorizontalPositions.Left,size:x=n.Sizes.SM,color:b,variant:v="primary",disabled:w,loading:N=!1,loadingText:y,children:C,tooltip:k,className:j}=e,T=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),M=N||w,S=void 0!==m||N,E=N&&y,_=!(!C&&!E),R=(0,c.tremorTwMerge)(g[x].height,g[x].width),B="light"!==v?(0,c.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",P=h(v,b),O=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[x],{tooltipProps:z,getReferenceProps:L}=(0,r.useTooltip)(300),[I,H]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:a,timeout:n,initialEntered:c,mountOnEnter:d,unmountOnExit:m,onStateChange:u}={})=>{let[g,h]=(0,s.useState)(()=>o(c?2:l(d))),p=(0,s.useRef)(g),f=(0,s.useRef)(0),[x,b]="object"==typeof n?[n.enter,n.exit]:[n,n],v=(0,s.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return l(t)}})(p.current._s,m);e&&i(e,h,p,f,u)},[u,m]);return[g,(0,s.useCallback)(s=>{let o=e=>{switch(i(e,h,p,f,u),e){case 1:x>=0&&(f.current=((...e)=>setTimeout(...e))(v,x));break;case 4:b>=0&&(f.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:f.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||o(e+1)},0)}},n=p.current.isEnter;"boolean"!=typeof s&&(s=!n),s?n||o(e?+!r:2):n&&o(t?a?3:4:l(m))},[v,u,e,t,r,a,x,b,m]),v]})({timeout:50});return(0,s.useEffect)(()=>{H(N)},[N]),s.default.createElement("button",Object.assign({ref:(0,d.mergeRefs)([a,z.refs.setReference]),className:(0,c.tremorTwMerge)(p("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",B,O.paddingX,O.paddingY,O.fontSize,P.textColor,P.bgColor,P.borderColor,P.hoverBorderColor,M?"opacity-50 cursor-not-allowed":(0,c.tremorTwMerge)(h(v,b).hoverTextColor,h(v,b).hoverBgColor,h(v,b).hoverBorderColor),j),disabled:M},L,T),s.default.createElement(r.default,Object.assign({text:k},z)),S&&u!==n.HorizontalPositions.Right?s.default.createElement(f,{loading:N,iconSize:R,iconPosition:u,Icon:m,transitionStatus:I.status,needMargin:_}):null,E||C?s.default.createElement("span",{className:(0,c.tremorTwMerge)(p("text"),"text-tremor-default whitespace-nowrap")},E?y:C):null,S&&u===n.HorizontalPositions.Right?s.default.createElement(f,{loading:N,iconSize:R,iconPosition:u,Icon:m,transitionStatus:I.status,needMargin:_}):null)});x.displayName="Button",e.s(["Button",0,x],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),s=e.i(480731),a=e.i(95779),o=e.i(444755),l=e.i(673706);let i=(0,l.makeClassName)("Card"),n=r.default.forwardRef((e,n)=>{let{decoration:c="",decorationColor:d,children:m,className:u}=e,g=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:n,className:(0,o.tremorTwMerge)(i("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",d?(0,l.getColorClassNames)(d,a.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case s.HorizontalPositions.Left:return"border-l-4";case s.VerticalPositions.Top:return"border-t-4";case s.HorizontalPositions.Right:return"border-r-4";case s.VerticalPositions.Bottom:return"border-b-4";default:return""}})(c),u)},g),m)});n.displayName="Card",e.s(["Card",0,n],304967)},954616,e=>{"use strict";var t=e.i(271645),r=e.i(114272),s=e.i(540143),a=e.i(915823),o=e.i(619273),l=class extends a.Subscribable{#e;#t=void 0;#r;#s;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,o.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,o.hashKey)(t.mutationKey)!==(0,o.hashKey)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#a(),this.#o(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#o()}mutate(e,t){return this.#s=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#a(){let e=this.#r?.state??(0,r.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#o(e){s.notifyManager.batch(()=>{if(this.#s&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#s.onSuccess?.(e.data,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(e.data,null,t,r,s)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#s.onError?.(e.error,t,r,s)}catch(e){Promise.reject(e)}try{this.#s.onSettled?.(void 0,e.error,t,r,s)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},i=e.i(912598);e.s(["useMutation",0,function(e,r){let a=(0,i.useQueryClient)(r),[n]=t.useState(()=>new l(a,e));t.useEffect(()=>{n.setOptions(e)},[n,e]);let c=t.useSyncExternalStore(t.useCallback(e=>n.subscribe(s.notifyManager.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),d=t.useCallback((e,t)=>{n.mutate(e,t).catch(o.noop)},[n]);if(c.error&&(0,o.shouldThrowError)(n.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:d,mutateAsync:c.mutate}}],954616)},646563,e=>{"use strict";var t=e.i(959013);e.s(["PlusOutlined",()=>t.default])},597440,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["default",0,o],597440)},955135,e=>{"use strict";var t=e.i(597440);e.s(["DeleteOutlined",()=>t.default])},891547,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);e.s(["default",0,({onChange:e,value:o,className:l,accessToken:i,disabled:n})=>{let[c,d]=(0,r.useState)([]),[m,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(i){u(!0);try{let e=await (0,a.getGuardrailsList)(i);e.guardrails&&d(e.guardrails)}catch(e){console.error("Error fetching guardrails:",e)}finally{u(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:n,placeholder:n?"Setting guardrails is a premium feature.":"Select guardrails",onChange:t=>{e(t)},value:o,loading:m,className:l,allowClear:!0,options:c.map(e=>({label:`${e.guardrail_name}`,value:e.guardrail_name})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})}])},921511,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(199133),a=e.i(602869);function o(e){return e.filter(e=>(e.version_status??"draft")!=="draft").map(e=>{var t;let r=e.version_number??1,s=e.version_status??"draft";return{label:`${e.policy_name} — v${r} (${s})${e.description?` — ${e.description}`:""}`,value:"production"===s?e.policy_name:e.policy_id?(t=e.policy_id,`policy_${t}`):e.policy_name}})}e.s(["default",0,({onChange:e,value:l,className:i,accessToken:n,disabled:c,onPoliciesLoaded:d})=>{let[m,u]=(0,r.useState)([]),[g,h]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(n){h(!0);try{let e=await (0,a.getPoliciesList)(n);e.policies&&(u(e.policies),d?.(e.policies))}catch(e){console.error("Error fetching policies:",e)}finally{h(!1)}}})()},[n,d]),(0,t.jsx)("div",{children:(0,t.jsx)(s.Select,{mode:"multiple",disabled:c,placeholder:c?"Setting policies is a premium feature.":"Select policies (production or published versions)",onChange:t=>{e(t)},value:l,loading:g,className:i,allowClear:!0,options:o(m),optionFilterProp:"label",showSearch:!0,style:{width:"100%"}})})},"getPolicyOptionEntries",0,o])},384767,e=>{"use strict";var t=e.i(843476),r=e.i(599724),s=e.i(271645),a=e.i(389083);let o=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))});var l=e.i(602869);let i=function({vectorStores:e,accessToken:i}){let[n,c]=(0,s.useState)([]);return(0,s.useEffect)(()=>{(async()=>{if(i&&0!==e.length)try{let e=await (0,l.vectorStoreListCall)(i);e.data&&c(e.data.map(e=>({vector_store_id:e.vector_store_id,vector_store_name:e.vector_store_name})))}catch(e){console.error("Error fetching vector stores:",e)}})()},[i,e.length]),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Vector Stores"}),(0,t.jsx)(a.Badge,{color:"blue",size:"xs",children:e.length})]}),e.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:e.map((e,r)=>{let s;return(0,t.jsx)("div",{className:"inline-flex items-center px-3 py-1.5 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-sm font-medium",children:(s=n.find(t=>t.vector_store_id===e))?`${s.vector_store_name||s.vector_store_id} (${s.vector_store_id})`:e},r)})}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(o,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No vector stores configured"})]})]})},n=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"}))});var c=e.i(871943),d=e.i(502547),m=e.i(592968),u=e.i(234713);let g=function({mcpServers:e,mcpAccessGroups:o=[],mcpToolPermissions:i={},mcpToolsets:g=[],accessToken:h}){let[p,f]=(0,s.useState)([]),[x,b]=(0,s.useState)([]),[v,w]=(0,s.useState)(new Set),[N,y]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{(async()=>{if(h&&e.length>0)try{let e=await (0,l.fetchMCPServers)(h);e&&Array.isArray(e)?f(e):e.data&&Array.isArray(e.data)&&f(e.data)}catch(e){console.error("Error fetching MCP servers:",e)}})()},[h,e.length]),(0,s.useEffect)(()=>{(async()=>{if(h&&g.length>0)try{let e=await (0,l.fetchMCPToolsets)(h),t=Array.isArray(e)?e.filter(e=>g.includes(e.toolset_id)):[];b(t)}catch(e){console.error("Error fetching toolsets:",e)}})()},[h,g.length]);let C=e.includes(u.NO_MCP_SERVERS_SENTINEL),k=e.includes(u.ALL_PROXY_MCP_SERVERS_SENTINEL),j=[...e.filter(e=>e!==u.NO_MCP_SERVERS_SENTINEL&&e!==u.ALL_PROXY_MCP_SERVERS_SENTINEL).map(e=>({type:"server",value:e})),...o.map(e=>({type:"accessGroup",value:e}))],T=j.length+g.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"MCP Servers"}),(0,t.jsx)(a.Badge,{color:C?"red":"blue",size:"xs",children:C?"Blocked":k?"All":T})]}),C?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-red-50 border border-red-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-red-400"}),(0,t.jsx)(r.Text,{className:"text-red-700 text-sm",children:"No MCP servers — this key is blocked from all MCP servers, including its team's servers"})]}):k?(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-blue-50 border border-blue-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-blue-400"}),(0,t.jsx)(r.Text,{className:"text-blue-700 text-sm",children:"All Proxy MCP Servers"})]}):T>0?(0,t.jsxs)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:[j.map((e,r)=>{let s="server"===e.type?i[e.value]:void 0,a=s&&s.length>0,o=v.has(e.value);return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>{var t;return a&&(t=e.value,void w(e=>{let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}))},className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 transition-all ${a?"cursor-pointer hover:bg-gray-50 hover:border-gray-300":"bg-white"}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"server"===e.type?(0,t.jsx)(m.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-blue-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=p.find(t=>t.server_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.alias} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})}),a&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:s.length}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===s.length?"tool":"tools"}),o?(0,t.jsx)(c.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(d.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),a&&o&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-blue-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.map((e,r)=>(0,t.jsx)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-blue-50 border border-blue-200 text-blue-800 text-xs font-medium",children:e},r))})})]},r)}),g.length>0&&g.map((e,r)=>{let s=x.find(t=>t.toolset_id===e),a=N.has(e),o=s?.tools.length??0;return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{onClick:()=>o>0&&void y(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r}),className:`flex items-center gap-3 py-2 px-3 rounded-lg border border-purple-200 transition-all ${o>0?"cursor-pointer hover:bg-purple-50 hover:border-purple-300":"bg-white"}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:s?.toolset_name??e}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-purple-600 bg-purple-50 border border-purple-200 rounded-sm uppercase tracking-wide shrink-0",children:"Toolset"})]}),o>0&&(0,t.jsxs)("div",{className:"flex items-center gap-1 shrink-0 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-600",children:o}),(0,t.jsx)("span",{className:"text-xs text-gray-500",children:1===o?"tool":"tools"}),a?(0,t.jsx)(c.ChevronDownIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"}):(0,t.jsx)(d.ChevronRightIcon,{className:"h-3.5 w-3.5 text-gray-400 ml-0.5"})]})]}),o>0&&a&&s&&(0,t.jsx)("div",{className:"ml-4 pl-4 border-l-2 border-purple-200 pb-1",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:s.tools.map((e,r)=>(0,t.jsxs)("span",{className:"inline-flex items-center px-2.5 py-1 rounded-lg bg-purple-50 border border-purple-200 text-purple-800 text-xs font-medium",children:[(0,t.jsxs)("span",{className:"text-purple-400 mr-1 text-[10px]",children:[e.server_id.slice(0,6),"…"]}),e.tool_name]},r))})})]},`toolset-${r}`)})]}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No MCP servers, access groups, or toolsets configured"})]})]})},h=s.forwardRef(function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"}))}),p=function({agents:e,agentAccessGroups:o=[],accessToken:i}){let[n,c]=(0,s.useState)([]);(0,s.useEffect)(()=>{(async()=>{if(i&&e.length>0)try{let e=await (0,l.getAgentsList)(i);e&&e.agents&&Array.isArray(e.agents)&&c(e.agents)}catch(e){console.error("Error fetching agents:",e)}})()},[i,e.length]);let d=[...e.map(e=>({type:"agent",value:e})),...o.map(e=>({type:"accessGroup",value:e}))],u=d.length;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(h,{className:"h-4 w-4 text-purple-600"}),(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Agents"}),(0,t.jsx)(a.Badge,{color:"purple",size:"xs",children:u})]}),u>0?(0,t.jsx)("div",{className:"max-h-[400px] overflow-y-auto space-y-2 pr-1",children:d.map((e,r)=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsx)("div",{className:"flex items-center gap-3 py-2 px-3 rounded-lg border border-gray-200 bg-white",children:(0,t.jsx)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:"agent"===e.type?(0,t.jsx)(m.Tooltip,{title:`Full ID: ${e.value}`,placement:"top",children:(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-purple-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:(e=>{let t=n.find(t=>t.agent_id===e);if(t){let r=e.length>7?`${e.slice(0,3)}...${e.slice(-4)}`:e;return`${t.agent_name} (${r})`}return e})(e.value)})]})}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 min-w-0",children:[(0,t.jsx)("span",{className:"inline-block w-1.5 h-1.5 bg-green-500 rounded-full shrink-0"}),(0,t.jsx)("span",{className:"text-sm font-medium text-gray-900 truncate",children:e.value}),(0,t.jsx)("span",{className:"ml-1 px-1.5 py-0.5 text-[9px] font-semibold text-green-600 bg-green-50 border border-green-200 rounded-sm uppercase tracking-wide shrink-0",children:"Group"})]})})})},r))}):(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-gray-50 border border-gray-200",children:[(0,t.jsx)(h,{className:"h-4 w-4 text-gray-400"}),(0,t.jsx)(r.Text,{className:"text-gray-500 text-sm",children:"No agents or access groups configured"})]})]})};e.s(["default",0,function({objectPermission:e,variant:s="card",className:a="",accessToken:o}){let l=e?.vector_stores||[],n=e?.mcp_servers||[],c=e?.mcp_access_groups||[],d=e?.mcp_tool_permissions||{},m=e?.mcp_toolsets||[],u=e?.agents||[],h=e?.agent_access_groups||[],f=e?.search_tools||[],x=(0,t.jsxs)("div",{className:"card"===s?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-4",children:[(0,t.jsx)(i,{vectorStores:l,accessToken:o}),(0,t.jsx)(g,{mcpServers:n,mcpAccessGroups:c,mcpToolPermissions:d,mcpToolsets:m,accessToken:o}),(0,t.jsx)(p,{agents:u,agentAccessGroups:h,accessToken:o}),(0,t.jsxs)("div",{className:"rounded-md border border-gray-100 p-4",children:[(0,t.jsx)(r.Text,{className:"text-sm font-medium text-gray-800",children:"Search tools"}),0===f.length?(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-500",children:"No restriction — all configured search tools are allowed for this team."}):(0,t.jsx)(r.Text,{className:"mt-1 block text-xs text-gray-700",children:f.join(", ")})]})]});return"card"===s?(0,t.jsxs)("div",{className:`bg-white border border-gray-200 rounded-lg p-6 ${a}`,children:[(0,t.jsx)("div",{className:"flex items-center gap-2 mb-6",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(r.Text,{className:"font-semibold text-gray-900",children:"Object Permissions"}),(0,t.jsx)(r.Text,{className:"text-xs text-gray-500",children:"Access control for Vector Stores and MCP Servers"})]})}),x]}):(0,t.jsxs)("div",{className:`${a}`,children:[(0,t.jsx)(r.Text,{className:"font-medium text-gray-900 mb-3",children:"Object Permissions"}),x]})}],384767)},595727,234662,677241,281092,688594,e=>{"use strict";let t=Symbol.for("constructDateFrom");function r(e,r){return"function"==typeof e?e(r):e&&"object"==typeof e&&t in e?e[t](r):e instanceof Date?new e.constructor(r):new Date(r)}function s(e,t){return r(t||e,e)}e.s(["constructFromSymbol",0,t,"millisecondsInDay",0,864e5,"millisecondsInHour",0,36e5,"millisecondsInMinute",0,6e4,"millisecondsInSecond",0,1e3,"millisecondsInWeek",0,6048e5],234662),e.s(["constructFrom",0,r],677241),e.s(["toDate",0,s],281092),e.s(["addDays",0,function(e,t,a){let o=s(e,a?.in);return isNaN(t)?r(a?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}],595727),e.s(["addMonths",0,function(e,t,a){let o=s(e,a?.in);if(isNaN(t))return r(a?.in||e,NaN);if(!t)return o;let l=o.getDate(),i=r(a?.in||e,o.getTime());return(i.setMonth(o.getMonth()+t+1,0),l>=i.getDate())?i:(o.setFullYear(i.getFullYear(),i.getMonth(),l),o)}],688594)},24529,e=>{"use strict";var t=e.i(595727),r=e.i(688594),s=e.i(677241),a=e.i(281092);function o(e,o,l){let{years:i=0,months:n=0,weeks:c=0,days:d=0,hours:m=0,minutes:u=0,seconds:g=0}=o,h=(0,a.toDate)(e,l?.in),p=n||i?(0,r.addMonths)(h,n+12*i):h,f=d||c?(0,t.addDays)(p,d+7*c):p;return(0,s.constructFrom)(l?.in||e,+f+1e3*(g+60*(u+60*m)))}let l=/[zZ]$|[+-]\d{2}:?\d{2}$/;function i(e){return Date.parse(l.test(e)?e:`${e}Z`)}e.s(["calculateExpiryPreviewFromDuration",0,function(e){if(!e)return null;try{let t,r=parseInt(e);if(Number.isNaN(r))throw Error("Invalid duration format");let s=new Date;if(e.endsWith("mo"))t=o(s,{months:r});else if(e.endsWith("s"))t=o(s,{seconds:r});else if(e.endsWith("m"))t=o(s,{minutes:r});else if(e.endsWith("h"))t=o(s,{hours:r});else if(e.endsWith("d"))t=o(s,{days:r});else if(e.endsWith("w"))t=o(s,{weeks:r});else throw Error("Invalid duration format");return t.toLocaleString()}catch{return null}},"formatExpiresUtc",0,function(e){let t=i(e);return Number.isNaN(t)?e:new Date(t).toLocaleString()},"isKeyExpired",0,function(e){if(!e)return!1;let t=i(e);return!Number.isNaN(t)&&t{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))});e.s(["ArrowLeftIcon",0,r],530212)},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),s=e.i(673706),a=e.i(271645);let o={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},l={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},i={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},n={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,o,"gridColsLg",0,n,"gridColsMd",0,i,"gridColsSm",0,l],46757);let c=(0,s.makeClassName)("Grid"),d=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",m=a.default.forwardRef((e,s)=>{let{numItems:m=1,numItemsSm:u,numItemsMd:g,numItemsLg:h,children:p,className:f}=e,x=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),b=d(m,o),v=d(u,l),w=d(g,i),N=d(h,n),y=(0,r.tremorTwMerge)(b,v,w,N);return a.default.createElement("div",Object.assign({ref:s,className:(0,r.tremorTwMerge)(c("root"),"grid",y,f)},x),p)});m.displayName="Grid",e.s(["Grid",0,m],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),r=e.i(950643);let s=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,a=t.serverRootPath)=>{if(e){let t;return s.test(e)?e:(t=(0,r.normalizeRootPath)(a),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},962944,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"};var a=e.i(9583),o=r.forwardRef(function(e,o){return r.createElement(a.default,(0,t.default)({},e,{ref:o,icon:s}))});e.s(["ThunderboltOutlined",0,o],962944)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1dtfqc7-llr6f.js b/litellm/proxy/_experimental/out/_next/static/chunks/1dtfqc7-llr6f.js
new file mode 100644
index 00000000000..2589824c12c
--- /dev/null
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/1dtfqc7-llr6f.js
@@ -0,0 +1 @@
+(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,270377,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var l=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(l.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["ExclamationCircleOutlined",0,s],270377)},368869,e=>{"use strict";e.i(296059);var t=e.i(868297),r=e.i(732961),a=e.i(289882),l=e.i(170517),s=e.i(628882),o=e.i(320890),i=e.i(104458),n=e.i(722319),d=e.i(8398),c=e.i(279728);e.i(765846);var m=e.i(602716),g=e.i(328052),u=e.i(135551);let p=(e,t)=>new u.FastColor(e).setA(t).toRgbString(),h=(e,t)=>new u.FastColor(e).lighten(t).toHexString(),x=e=>{let t=(0,m.generate)(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},f=(e,t)=>{let r=e||"#000",a=t||"#fff";return{colorBgBase:r,colorTextBase:a,colorText:p(a,.85),colorTextSecondary:p(a,.65),colorTextTertiary:p(a,.45),colorTextQuaternary:p(a,.25),colorFill:p(a,.18),colorFillSecondary:p(a,.12),colorFillTertiary:p(a,.08),colorFillQuaternary:p(a,.04),colorBgSolid:p(a,.95),colorBgSolidHover:p(a,1),colorBgSolidActive:p(a,.9),colorBgElevated:h(r,12),colorBgContainer:h(r,8),colorBgLayout:h(r,0),colorBgSpotlight:h(r,26),colorBgBlur:p(a,.04),colorBorder:h(r,26),colorBorderSecondary:h(r,19)}},b={defaultSeed:o.defaultConfig.token,useToken:function(){let[e,t,r]=(0,i.useToken)();return{theme:e,token:t,hashId:r}},defaultAlgorithm:n.default,darkAlgorithm:(e,t)=>{let r=Object.keys(l.defaultPresetColors).map(t=>{let r=(0,m.generate)(e[t],{theme:"dark"});return Array.from({length:10},()=>1).reduce((e,a,l)=>(e[`${t}-${l+1}`]=r[l],e[`${t}${l+1}`]=r[l],e),{})}).reduce((e,t)=>e=Object.assign(Object.assign({},e),t),{}),a=null!=t?t:(0,n.default)(e),s=(0,g.default)(e,{generateColorPalettes:x,generateNeutralColorPalettes:f});return Object.assign(Object.assign(Object.assign(Object.assign({},a),r),s),{colorPrimaryBg:s.colorPrimaryBorder,colorPrimaryBgHover:s.colorPrimaryBorderHover})},compactAlgorithm:(e,t)=>{let r=null!=t?t:(0,n.default)(e),a=r.fontSizeSM,l=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),function(e){let{sizeUnit:t,sizeStep:r}=e,a=r-2;return{sizeXXL:t*(a+10),sizeXL:t*(a+6),sizeLG:t*(a+2),sizeMD:t*(a+2),sizeMS:t*(a+1),size:t*a,sizeSM:t*a,sizeXS:t*(a-1),sizeXXS:t*(a-1)}}(null!=t?t:e)),(0,c.default)(a)),{controlHeight:l}),(0,d.default)(Object.assign(Object.assign({},r),{controlHeight:l})))},getDesignToken:e=>{let o=(null==e?void 0:e.algorithm)?(0,t.createTheme)(e.algorithm):a.default,i=Object.assign(Object.assign({},l.default),null==e?void 0:e.token);return(0,r.getComputedToken)(i,{override:null==e?void 0:e.token},o,s.default)},defaultConfig:o.defaultConfig,_internalContext:o.DesignTokenContext};e.s(["theme",0,b],368869)},127952,e=>{"use strict";var t=e.i(843476),r=e.i(560445),a=e.i(175712),l=e.i(869216),s=e.i(311451),o=e.i(212931),i=e.i(898586),n=e.i(368869),d=e.i(270377),c=e.i(271645);e.s(["default",0,function({isOpen:e,title:m,alertMessage:g,message:u,resourceInformationTitle:p,resourceInformation:h,onCancel:x,onOk:f,confirmLoading:b,requiredConfirmation:v}){let{Title:y,Text:C}=i.Typography,{token:w}=n.theme.useToken(),[N,k]=(0,c.useState)("");return(0,c.useEffect)(()=>{e&&k("")},[e]),(0,t.jsx)(o.Modal,{title:m,open:e,onOk:f,onCancel:x,confirmLoading:b,okText:b?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!v&&N!==v||b},cancelButtonProps:{disabled:b},children:(0,t.jsxs)("div",{className:"space-y-4",children:[g&&(0,t.jsx)(r.Alert,{message:g,type:"warning"}),(0,t.jsx)(a.Card,{title:p,className:"mt-4",styles:{body:{padding:"16px"},header:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder}},style:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder},children:(0,t.jsx)(l.Descriptions,{column:1,size:"small",children:h&&h.map(({label:e,value:r,...a})=>(0,t.jsx)(l.Descriptions.Item,{label:(0,t.jsx)("span",{className:"font-semibold",children:e}),children:(0,t.jsx)(C,{...a,children:r??"-"})},e))})}),(0,t.jsx)("div",{children:(0,t.jsx)(C,{children:u})}),v&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)(C,{className:"block text-base font-medium text-gray-700 dark:text-gray-300 mb-2",children:[(0,t.jsx)(C,{children:"Type "}),(0,t.jsx)(C,{strong:!0,type:"danger",children:v}),(0,t.jsx)(C,{children:" to confirm deletion:"})]}),(0,t.jsx)(s.Input,{value:N,onChange:e=>k(e.target.value),placeholder:v,className:"rounded-md",prefix:(0,t.jsx)(d.ExclamationCircleOutlined,{style:{color:w.colorError}}),autoFocus:!0})]})]})})}])},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),a=e.i(673706),l=e.i(271645);let s={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},o={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},i={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},n={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,s,"gridColsLg",0,n,"gridColsMd",0,i,"gridColsSm",0,o],46757);let d=(0,a.makeClassName)("Grid"),c=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",m=l.default.forwardRef((e,a)=>{let{numItems:m=1,numItemsSm:g,numItemsMd:u,numItemsLg:p,children:h,className:x}=e,f=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),b=c(m,s),v=c(g,o),y=c(u,i),C=c(p,n),w=(0,r.tremorTwMerge)(b,v,y,C);return l.default.createElement("div",Object.assign({ref:a,className:(0,r.tremorTwMerge)(d("root"),"grid",w,x)},f),h)});m.displayName="Grid",e.s(["Grid",0,m],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),r=e.i(950643);let a=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,l=t.serverRootPath)=>{if(e){let t;return a.test(e)?e:(t=(0,r.normalizeRootPath)(l),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("Table"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("root"),"overflow-auto",i)},r.default.createElement("table",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},n),o))});s.displayName="Table",e.s(["Table",0,s],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHead"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",i)},n),o))});s.displayName="TableHead",e.s(["TableHead",0,s],427612)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHeaderCell"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",i)},n),o))});s.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,s],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableBody"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",i)},n),o))});s.displayName="TableBody",e.s(["TableBody",0,s],942232)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableRow"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("row"),i)},n),o))});s.displayName="TableRow",e.s(["TableRow",0,s],496020)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableCell"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"align-middle whitespace-nowrap text-left p-4",i)},n),o))});s.displayName="TableCell",e.s(["TableCell",0,s],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(829087),l=e.i(480731),s=e.i(95779),o=e.i(444755),i=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},c=(0,i.makeClassName)("Badge"),m=r.default.forwardRef((e,m)=>{let{color:g,icon:u,size:p=l.Sizes.SM,tooltip:h,className:x,children:f}=e,b=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),v=u||null,{tooltipProps:y,getReferenceProps:C}=(0,a.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([m,y.refs.setReference]),className:(0,o.tremorTwMerge)(c("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",g?(0,o.tremorTwMerge)((0,i.getColorClassNames)(g,s.colorPalette.background).bgColor,(0,i.getColorClassNames)(g,s.colorPalette.iconText).textColor,(0,i.getColorClassNames)(g,s.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,o.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[p].paddingX,n[p].paddingY,n[p].fontSize,x)},C,b),r.default.createElement(a.default,Object.assign({text:h},y)),v?r.default.createElement(v,{className:(0,o.tremorTwMerge)(c("icon"),"shrink-0 -ml-1 mr-1.5",d[p].height,d[p].width)}):null,r.default.createElement("span",{className:(0,o.tremorTwMerge)(c("text"),"whitespace-nowrap")},f))});m.displayName="Badge",e.s(["Badge",0,m],389083)},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),a=e.i(444755),l=e.i(673706),s=e.i(271645);let o=s.default.forwardRef((e,o)=>{let{color:i,children:n,className:d}=e,c=(0,t.__rest)(e,["color","children","className"]);return s.default.createElement("p",Object.assign({ref:o,className:(0,a.tremorTwMerge)("font-medium text-tremor-title",i?(0,l.getColorClassNames)(i,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",d)},c),n)});o.displayName="Title",e.s(["Title",0,o],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),a=e.i(673706),l=e.i(271645);let s=l.default.forwardRef((e,s)=>{let{color:o,className:i,children:n}=e;return l.default.createElement("p",{ref:s,className:(0,r.tremorTwMerge)("text-tremor-default",o?(0,a.getColorClassNames)(o,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},n)});s.displayName="Text",e.s(["default",0,s],936325),e.s(["Text",0,s],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),a=e.i(271645);let l=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],s=e=>({_s:e,status:l[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),o=e=>e?6:5,i=(e,t,r,a,l)=>{clearTimeout(a.current);let o=s(e);t(o),r.current=o,l&&l({current:o})};var n=e.i(480731),d=e.i(444755),c=e.i(673706);let m=e=>{var r=(0,t.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),a.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),a.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var g=e.i(95779);let u={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},p=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,g.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,g.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},h=(0,c.makeClassName)("Button"),x=({loading:e,iconSize:t,iconPosition:r,Icon:l,needMargin:s,transitionStatus:o})=>{let i=s?r===n.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),g={default:c,entering:c,entered:t,exiting:t,exited:c};return e?a.default.createElement(m,{className:(0,d.tremorTwMerge)(h("icon"),"animate-spin shrink-0",i,g.default,g[o]),style:{transition:"width 150ms"}}):a.default.createElement(l,{className:(0,d.tremorTwMerge)(h("icon"),"shrink-0",t,i)})},f=a.default.forwardRef((e,l)=>{let{icon:m,iconPosition:g=n.HorizontalPositions.Left,size:f=n.Sizes.SM,color:b,variant:v="primary",disabled:y,loading:C=!1,loadingText:w,children:N,tooltip:k,className:j}=e,S=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),_=C||y,T=void 0!==m||C,E=C&&w,M=!(!N&&!E),B=(0,d.tremorTwMerge)(u[f].height,u[f].width),P="light"!==v?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",R=p(v,b),O=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[f],{tooltipProps:L,getReferenceProps:z}=(0,r.useTooltip)(300),[A,I]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:l,timeout:n,initialEntered:d,mountOnEnter:c,unmountOnExit:m,onStateChange:g}={})=>{let[u,p]=(0,a.useState)(()=>s(d?2:o(c))),h=(0,a.useRef)(u),x=(0,a.useRef)(0),[f,b]="object"==typeof n?[n.enter,n.exit]:[n,n],v=(0,a.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return o(t)}})(h.current._s,m);e&&i(e,p,h,x,g)},[g,m]);return[u,(0,a.useCallback)(a=>{let s=e=>{switch(i(e,p,h,x,g),e){case 1:f>=0&&(x.current=((...e)=>setTimeout(...e))(v,f));break;case 4:b>=0&&(x.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:x.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||s(e+1)},0)}},n=h.current.isEnter;"boolean"!=typeof a&&(a=!n),a?n||s(e?+!r:2):n&&s(t?l?3:4:o(m))},[v,g,e,t,r,l,f,b,m]),v]})({timeout:50});return(0,a.useEffect)(()=>{I(C)},[C]),a.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([l,L.refs.setReference]),className:(0,d.tremorTwMerge)(h("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",P,O.paddingX,O.paddingY,O.fontSize,R.textColor,R.bgColor,R.borderColor,R.hoverBorderColor,_?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(p(v,b).hoverTextColor,p(v,b).hoverBgColor,p(v,b).hoverBorderColor),j),disabled:_},z,S),a.default.createElement(r.default,Object.assign({text:k},L)),T&&g!==n.HorizontalPositions.Right?a.default.createElement(x,{loading:C,iconSize:B,iconPosition:g,Icon:m,transitionStatus:A.status,needMargin:M}):null,E||N?a.default.createElement("span",{className:(0,d.tremorTwMerge)(h("text"),"text-tremor-default whitespace-nowrap")},E?w:N):null,T&&g===n.HorizontalPositions.Right?a.default.createElement(x,{loading:C,iconSize:B,iconPosition:g,Icon:m,transitionStatus:A.status,needMargin:M}):null)});f.displayName="Button",e.s(["Button",0,f],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(480731),l=e.i(95779),s=e.i(444755),o=e.i(673706);let i=(0,o.makeClassName)("Card"),n=r.default.forwardRef((e,n)=>{let{decoration:d="",decorationColor:c,children:m,className:g}=e,u=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:n,className:(0,s.tremorTwMerge)(i("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",c?(0,o.getColorClassNames)(c,l.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case a.HorizontalPositions.Left:return"border-l-4";case a.VerticalPositions.Top:return"border-t-4";case a.HorizontalPositions.Right:return"border-r-4";case a.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),g)},u),m)});n.displayName="Card",e.s(["Card",0,n],304967)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},250980,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,r],250980)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),r=e.i(311451);let a={ttl:3600,lowest_latency_buffer:0},l=({routingStrategyArgs:e})=>{let l={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||a).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:l[e]||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:"object"==typeof a?JSON.stringify(a,null,2):a?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},s=({routerSettings:e,routerFieldsMetadata:a})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,l])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]?.field_description||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:null==l||"null"===l?"":"object"==typeof l?JSON.stringify(l,null,2):l?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var o=e.i(199133);let i=({selectedStrategy:e,availableStrategies:r,routingStrategyDescriptions:a,routerFieldsMetadata:l,onStrategyChange:s})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:l.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:l.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(o.Select,{value:e,onChange:s,style:{width:"100%"},size:"large",children:r.map(e=>(0,t.jsx)(o.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),a[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:a[e]})]})},e))})})]});var n=e.i(790848);let d=({enabled:e,routerFieldsMetadata:r,onToggle:a})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[r.enable_tag_filtering?.field_description||"",r.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:r.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(n.Switch,{checked:e,onChange:a,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:r,routerFieldsMetadata:a,availableRoutingStrategies:o,routingStrategyDescriptions:n})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),o.length>0&&(0,t.jsx)(i,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:o,routingStrategyDescriptions:n,routerFieldsMetadata:a,onStrategyChange:t=>{r({...e,selectedStrategy:t})}}),(0,t.jsx)(d,{enabled:e.enableTagFiltering,routerFieldsMetadata:a,onToggle:t=>{r({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(l,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(s,{routerSettings:e.routerSettings,routerFieldsMetadata:a})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),r=e.i(994388),a=e.i(653496),l=e.i(107233),s=e.i(271645),o=e.i(888259),i=e.i(199133),n=e.i(592968),d=e.i(63209),c=e.i(425063),m=e.i(37727);function g({group:e,onChange:r,availableModels:a,maxFallbacks:l}){let s=a.filter(t=>t!==e.primaryModel),o=e.fallbackModels.length{let a=[...e.fallbackModels];a.includes(t)&&(a=a.filter(e=>e!==t)),r({...e,primaryModel:t,fallbackModels:a})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:a.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(d.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(c.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",l," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:o?"Select fallback models to add...":`Maximum ${l} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let a=t.slice(0,l);r({...e,fallbackModels:a})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:s.map(e=>({label:e,value:e})),optionRender:(r,a)=>{let l=e.fallbackModels.includes(r.value),s=l?e.fallbackModels.indexOf(r.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[l&&null!==s&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:s}),(0,t.jsx)("span",{children:r.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(n.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:o?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${l} used)`:`Maximum ${l} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((a,l)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:l+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:a})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==l),void r({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(m.X,{className:"w-4 h-4"})})]},`${a}-${l}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:i,availableModels:n,maxFallbacks:d=10,maxGroups:c=5}){let[m,u]=(0,s.useState)(e.length>0?e[0].id:"1");(0,s.useEffect)(()=>{e.length>0?e.some(e=>e.id===m)||u(e[0].id):u("1")},[e]);let p=()=>{if(e.length>=c)return;let t=Date.now().toString();i([...e,{id:t,primaryModel:null,fallbackModels:[]}]),u(t)},h=t=>{i(e.map(e=>e.id===t.id?t:e))},x=e.map((r,a)=>{let l=r.primaryModel?r.primaryModel:`Group ${a+1}`;return{key:r.id,label:l,closable:e.length>1,children:(0,t.jsx)(g,{group:r,onChange:h,availableModels:n,maxFallbacks:d})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(r.Button,{variant:"primary",onClick:p,icon:()=>(0,t.jsx)(l.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(a.Tabs,{type:"editable-card",activeKey:m,onChange:u,onEdit:(t,r)=>{"add"===r?p():"remove"===r&&e.length>1&&(t=>{if(1===e.length)return o.default.warning("At least one group is required");let r=e.filter(e=>e.id!==t);i(r),m===t&&r.length>0&&u(r[r.length-1].id)})(t)},items:x,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=c})}],419470)},797672,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,r],797672)},263147,e=>{"use strict";var t=e.i(266027),r=e.i(243652),a=e.i(602869),l=e.i(431703),s=e.i(708347),o=e.i(135214);let i=(0,r.createQueryKeys)("accessGroups"),n=async e=>{let t=(0,a.getProxyBaseUrl)(),r=`${t}/v1/access_group`,s=await fetch(r,{method:"GET",headers:{[(0,a.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!s.ok){let e=await s.json(),t=(0,l.deriveErrorMessage)(e);throw(0,a.handleError)(t),Error(t)}return s.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:r}=(0,o.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>n(e),enabled:!!e&&s.all_admin_roles.includes(r||"")})}])},309426,e=>{"use strict";var t=e.i(290571),r=e.i(444755),a=e.i(673706),l=e.i(271645),s=e.i(46757);let o=(0,a.makeClassName)("Col"),i=l.default.forwardRef((e,a)=>{let i,n,d,c,{numColSpan:m=1,numColSpanSm:g,numColSpanMd:u,numColSpanLg:p,children:h,className:x}=e,f=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),b=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return l.default.createElement("div",Object.assign({ref:a,className:(0,r.tremorTwMerge)(o("root"),(i=b(m,s.colSpan),n=b(g,s.colSpanSm),d=b(u,s.colSpanMd),c=b(p,s.colSpanLg),(0,r.tremorTwMerge)(i,n,d,c)),x)},f),h)});i.displayName="Col",e.s(["Col",0,i],309426)},435451,e=>{"use strict";var t=e.i(843476),r=e.i(290571),a=e.i(271645);let l=e=>{var t=(0,r.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,r.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M20 12H4"}))};var o=e.i(444755),i=e.i(673706),n=e.i(677955);let d="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",c="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",m=a.default.forwardRef((e,t)=>{let{onSubmit:m,enableStepper:g=!0,disabled:u,onValueChange:p,onChange:h}=e,x=(0,r.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),f=(0,a.useRef)(null),[b,v]=a.default.useState(!1),y=a.default.useCallback(()=>{v(!0)},[]),C=a.default.useCallback(()=>{v(!1)},[]),[w,N]=a.default.useState(!1),k=a.default.useCallback(()=>{N(!0)},[]),j=a.default.useCallback(()=>{N(!1)},[]);return a.default.createElement(n.default,Object.assign({type:"number",ref:(0,i.mergeRefs)([f,t]),disabled:u,makeInputClassName:(0,i.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=f.current)?void 0:t.value;null==m||m(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&y(),"ArrowUp"===e.key&&k()},onKeyUp:e=>{"ArrowDown"===e.key&&C(),"ArrowUp"===e.key&&j()},onChange:e=>{u||(null==p||p(parseFloat(e.target.value)),null==h||h(e))},stepper:g?a.default.createElement("div",{className:(0,o.tremorTwMerge)("flex justify-center align-middle")},a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;u||(null==(e=f.current)||e.stepDown(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,o.tremorTwMerge)(!u&&c,d,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(s,{"data-testid":"step-down",className:(b?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;u||(null==(e=f.current)||e.stepUp(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,o.tremorTwMerge)(!u&&c,d,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(l,{"data-testid":"step-up",className:(w?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},x))});m.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:r={width:"100%"},placeholder:a="Enter a numerical value",min:l,max:s,onChange:o,...i})=>(0,t.jsx)(m,{onWheel:e=>e.currentTarget.blur(),step:e,style:r,placeholder:a,min:l,max:s,onChange:o,...i})],435451)},860585,e=>{"use strict";var t=e.i(843476),r=e.i(199133);let{Option:a}=r.Select;e.s(["default",0,({value:e,onChange:l,className:s="",style:o={}})=>(0,t.jsxs)(r.Select,{style:{width:"100%",...o},value:e||void 0,onChange:l,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(a,{value:"1h",children:"hourly"}),(0,t.jsx)(a,{value:"24h",children:"daily"}),(0,t.jsx)(a,{value:"7d",children:"weekly"}),(0,t.jsx)(a,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var l=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(l.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["UserAddOutlined",0,s],213205)},916940,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(199133),l=e.i(602869);e.s(["default",0,({onChange:e,value:s,className:o,accessToken:i,placeholder:n="Select vector stores",disabled:d=!1})=>{let[c,m]=(0,r.useState)([]),[g,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(i){u(!0);try{let e=await (0,l.vectorStoreListCall)(i);e.data&&m(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{u(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(a.Select,{mode:"multiple",placeholder:n,onChange:e,value:s,loading:g,className:o,allowClear:!0,options:c.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:d})})}])},75921,e=>{"use strict";var t=e.i(843476),r=e.i(266027),a=e.i(243652),l=e.i(602869),s=e.i(135214);let o=(0,a.createQueryKeys)("mcpAccessGroups");var i=e.i(500727),n=e.i(699857),d=e.i(199133),c=e.i(234713);let m="toolset:";e.s(["default",0,({onChange:e,value:a,className:g,accessToken:u,placeholder:p="Select MCP servers",disabled:h=!1,teamId:x,allowNoMcpServers:f=!1,allowAllProxyMcpServers:b=!1})=>{let{data:v=[],isLoading:y}=(0,i.useMCPServers)(x),{data:C=[],isLoading:w}=(()=>{let{accessToken:e}=(0,s.default)();return(0,r.useQuery)({queryKey:o.list({}),queryFn:async()=>await (0,l.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:N=[],isLoading:k}=(0,n.useMCPToolsets)(),j=new Set(C),S=[...C.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...v.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...N.map(e=>({label:e.toolset_name,value:`${m}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],_={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},T={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},E=[...a?.servers||[],...a?.accessGroups||[],...(a?.toolsets||[]).map(e=>`${m}${e}`)],M=f&&E.includes(c.NO_MCP_SERVERS_SENTINEL),B=E.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(d.Select,{mode:"multiple",placeholder:p,onChange:t=>{if(b&&t.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[c.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(f&&t.includes(c.NO_MCP_SERVERS_SENTINEL))return void e({servers:[c.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let r=t.filter(e=>e.startsWith(m)).map(e=>e.slice(m.length)),a=t.filter(e=>!e.startsWith(m));e({servers:a.filter(e=>!j.has(e)),accessGroups:a.filter(e=>j.has(e)),toolsets:r})},value:E,loading:y||w||k,className:g,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:h,filterOption:(e,t)=>t?.value===c.NO_MCP_SERVERS_SENTINEL||t?.value===c.ALL_PROXY_MCP_SERVERS_SENTINEL||(S.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(b||B)&&(0,t.jsx)(d.Select.Option,{value:c.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},c.ALL_PROXY_MCP_SERVERS_SENTINEL),f&&(0,t.jsx)(d.Select.Option,{value:c.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},c.NO_MCP_SERVERS_SENTINEL),S.map(e=>(0,t.jsx)(d.Select.Option,{value:e.value,label:e.label,disabled:M||B,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:_[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:_[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:T[e.type]})]})},e.value))]})})}],75921)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1egl1w6n7et4v.js b/litellm/proxy/_experimental/out/_next/static/chunks/1egl1w6n7et4v.js
deleted file mode 100644
index 5b16211fb0a..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/1egl1w6n7et4v.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,519455,838452,540886,527930,e=>{"use strict";var t=e.i(843476),r=e.i(271645);e.i(247167);var n=e.i(229315),o=e.i(667865),i=e.i(146376),l=e.i(176782),s=e.i(733332);let a=r.createContext(void 0);function u(e=!1){let t=r.useContext(a);if(void 0===t&&!e)throw Error((0,s.default)(16));return t}function c(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:s=0,native:a=!0,composite:f}=e,g=r.useRef(null),p=u(!0),v=f??void 0!==p,{props:b}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:i=0,isNativeButton:l}=e,s=o&&!1!==t,a=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=i,!l&&n&&(e.tabIndex=t?i:-1)),(l&&(t||s)||!l&&n)&&(e["aria-disabled"]=n),l&&(!t||a)&&(e.disabled=n),e},[o,n,t,s,a,l,i])}}({focusableWhenDisabled:n,disabled:t,composite:v,tabIndex:s,isNativeButton:a}),m=r.useCallback(()=>{let e=g.current;d(e)&&v&&t&&void 0===b.disabled&&e.disabled&&(e.disabled=!1)},[t,b.disabled,v]);return(0,i.useIsoLayoutEffect)(m,[m]),{getButtonProps:r.useCallback((e={})=>{let{onClick:r,onMouseDown:n,onKeyUp:o,onKeyDown:i,onPointerDown:s,...u}=e;return(0,l.mergeProps)({onClick(e){t?e.preventDefault():r?.(e)},onMouseDown(e){t||n?.(e)},onKeyDown(e){var n;if(t||((0,l.makeEventPreventable)(e),i?.(e),e.baseUIHandlerPrevented))return;let o=e.target===e.currentTarget,s=e.currentTarget,u=d(s),c=!a&&(n=s,!!(n?.tagName==="A"&&n?.href)),f=o&&(a?u:!c),g="Enter"===e.key,p=" "===e.key,b=s.getAttribute("role"),m=b?.startsWith("menuitem")||"option"===b||"gridcell"===b;if(o&&v&&p){if(e.defaultPrevented&&m)return;e.preventDefault(),c||a&&u?(s.click(),e.preventBaseUIHandler()):f&&(r?.(e),e.preventBaseUIHandler());return}f&&(!a&&(p||g)&&e.preventDefault(),!a&&g&&r?.(e))},onKeyUp(e){t||(((0,l.makeEventPreventable)(e),o?.(e),e.target===e.currentTarget&&a&&v&&d(e.currentTarget)&&" "===e.key)?e.preventDefault():!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||a||v||" "!==e.key||r?.(e)))},onPointerDown(e){t?e.preventDefault():s?.(e)}},a?{type:"button"}:{role:"button"},b,u)},[t,b,v,a]),buttonRef:(0,o.useStableCallback)(e=>{g.current=e,m()})}}function d(e){return(0,n.isHTMLElement)(e)&&"BUTTON"===e.tagName}e.s(["CompositeRootContext",0,a,"useCompositeRootContext",0,u],838452),e.s(["useButton",0,c],540886);var f=e.i(552245);let g=r.forwardRef(function(e,t){let{render:r,className:n,disabled:o=!1,focusableWhenDisabled:i=!1,nativeButton:l=!0,style:s,...a}=e,{getButtonProps:u,buttonRef:d}=c({disabled:o,focusableWhenDisabled:i,native:l});return(0,f.useRenderElement)("button",e,{state:{disabled:o},ref:[t,d],props:[a,u]})});e.s(["Button",0,g],527930);var p=e.i(115504);let v=(0,p.cva)({base:"group/button inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background shadow-xs hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 gap-1.5 px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),8px)] px-2 text-xs in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 gap-1 rounded-[min(var(--radius-md),10px)] px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5",lg:"h-10 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-9","icon-xs":"size-6 rounded-[min(var(--radius-md),8px)] in-data-[slot=button-group]:rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-md","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}}),b=r.forwardRef(({className:e,variant:r="default",size:n="default",...o},i)=>(0,t.jsx)(g,{ref:i,"data-slot":"button",className:(0,p.cn)(v({variant:r,size:n,className:e})),...o}));b.displayName="Button",e.s(["Button",0,b,"buttonVariants",0,v],519455)},673327,e=>{"use strict";var t=e.i(229315);let r="ArrowUp",n="ArrowDown",o="ArrowLeft",i="ArrowRight",l="Home",s=new Set([o,i]),a=new Set([o,i,l,"End"]),u=new Set([r,n]),c=new Set([r,n,l,"End"]),d=new Set([...s,...u]),f=new Set([...d,l,"End"]),g=new Set(["Shift","Control","Alt","Meta"]);function p(e,t,r){let n="left"===r?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[n],t.offsetParent!==e);)t=t.offsetParent;return o}function v(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}e.s(["ARROW_DOWN",0,n,"ARROW_KEYS",0,d,"ARROW_LEFT",0,o,"ARROW_RIGHT",0,i,"ARROW_UP",0,r,"COMPOSITE_KEYS",0,f,"END",0,"End","HOME",0,l,"HORIZONTAL_KEYS",0,s,"HORIZONTAL_KEYS_WITH_EXTRA_KEYS",0,a,"MODIFIER_KEYS",0,g,"VERTICAL_KEYS",0,u,"VERTICAL_KEYS_WITH_EXTRA_KEYS",0,c,"isNativeInput",0,function(e){return!!((0,t.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,t.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)},"scrollIntoViewIfNeeded",0,function(e,t,r,n){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,i=e.scrollTop,l=e.clientWidthe.scrollLeft+e.clientWidth-i.scrollPaddingRight?o=n+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight:n-l.scrollMarginLefte.scrollLeft+e.clientWidth-i.scrollPaddingRight&&(o=n+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight))}if(s&&"horizontal"!==n){let r=p(e,t,"top"),n=v(e),o=v(t);r-o.scrollMarginTope.scrollTop+e.clientHeight-n.scrollPaddingBottom&&(i=r+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+n.scrollPaddingBottom)}e.scrollTo({left:o,top:i,behavior:"auto"})}])},385689,e=>{"use strict";var t=e.i(271645),r=e.i(708445),n=e.i(439957),o=e.i(956789),i=e.i(647554),l=e.i(596296),s=e.i(157940),a=e.i(675606),u=e.i(56434);e.s(["useClick",0,function(e,c={}){let{enabled:d=!0,event:f="click",toggle:g=!0,ignoreMouse:p=!1,stickIfOpen:v=!0,touchOpenDelay:b=0,reason:m=u.REASONS.triggerPress}=c,h="rootStore"in e?e.rootStore:e,y=h.context.dataRef,E=t.useRef(void 0),w=(0,r.useAnimationFrame)(),R=(0,n.useTimeout)(),T=t.useMemo(()=>{function e(e,t,r,n){let o=(0,a.createChangeEventDetails)(m,t,r);e&&"touch"===n&&b>0?R.start(b,()=>{h.setOpen(!0,o)}):h.setOpen(e,o)}function t(e,t,r){let n=y.current.openEvent,o=h.select("domReferenceElement")!==t;return!!e&&!!o||!e||!g||!!n&&!!v&&!r(n.type)}return{onPointerDown(e){E.current=e.pointerType},onMouseDown(r){let n=E.current,o=r.nativeEvent,a=h.select("open");if(0!==r.button||"click"===f||(0,s.isMouseLikePointerType)(n,!0)&&p)return;let u=t(a,r.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,i.getTarget)(o);if((0,l.isTypeableElement)(c))return void e(u,o,c,n);let d=r.currentTarget;w.request(()=>{e(u,o,d,n)})},onClick(r){if("mousedown-only"===f)return;let n=E.current;if("mousedown"===f&&n){E.current=void 0;return}(0,s.isMouseLikePointerType)(n,!0)&&p||e(t(h.select("open"),r.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),r.nativeEvent,r.currentTarget,n)},onKeyDown(){E.current=void 0}}},[y,f,p,m,h,v,g,w,R,b]);return t.useMemo(()=>d?{reference:T}:o.EMPTY_OBJECT,[d,T])}])},427803,e=>{"use strict";var t=e.i(271645);e.s(["useEnhancedClickHandler",0,function(e){let r=t.useRef(""),n=t.useCallback(t=>{t.defaultPrevented||(r.current=t.pointerType,e(t,t.pointerType))},[e]);return{onClick:t.useCallback(t=>{0===t.detail?e(t,"keyboard"):("pointerType"in t?e(t,t.pointerType):e(t,r.current),r.current="")},[e]),onPointerDown:n}}])},606039,e=>{"use strict";var t=e.i(271645),r=e.i(146376),n=e.i(667865);e.s(["useValueChanged",0,function(e,o){let i=t.useRef(e),l=(0,n.useStableCallback)(o);(0,r.useIsoLayoutEffect)(()=>{i.current!==e&&l(i.current)},[e,l]),(0,r.useIsoLayoutEffect)(()=>{i.current=e},[e])}])},32199,e=>{"use strict";var t=e.i(271645),r=e.i(667865),n=e.i(427803),o=e.i(328744),i=e.i(606039);function l(e,i){let l=(0,r.useStableCallback)((t,r)=>{("function"==typeof e?e():e)||i(r||(o.platform.os.ios?"touch":""))}),{onClick:s,onPointerDown:a}=(0,n.useEnhancedClickHandler)(l);return t.useMemo(()=>({onClick:s,onPointerDown:a}),[s,a])}e.s(["useOpenInteractionType",0,function(e){let[r,n]=t.useState(null),o=l(e,n);return(0,i.useValueChanged)(e,t=>{t&&!e&&n(null)}),t.useMemo(()=>({openMethod:r,triggerProps:o}),[r,o])},"useOpenMethodTriggerProps",0,l])},426,e=>{"use strict";var t=e.i(271645),r=e.i(843476);let n=t.forwardRef(function(e,t){let n,{cutout:o,...i}=e;if(o){let e=o.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,r.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...i,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})});e.s(["InternalBackdrop",0,n])},145484,e=>{"use strict";var t=e.i(229315),r=e.i(574735),n=e.i(328744),o=e.i(108868),i=e.i(333848),l=e.i(146376),s=e.i(439957),a=e.i(708445),u=e.i(956789);let c={},d={},f="";class g{lockCount=0;restore=null;timeoutLock=s.Timeout.create();timeoutUnlock=s.Timeout.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let l,s,g,p,v;if(0===this.lockCount||null!==this.restore)return;let b=(0,o.ownerDocument)(e).documentElement,m=(0,i.ownerWindow)(b).getComputedStyle(b).overflowY;if("hidden"===m||"clip"===m){this.restore=u.NOOP;return}let h=n.platform.os.ios||!function(e){if("u"0}(e);this.restore=h?(s=(l=(0,o.ownerDocument)(e)).documentElement,g=l.body,v={overflowY:(p=(0,t.isOverflowElement)(s)?s:g).style.overflowY,overflowX:p.style.overflowX},Object.assign(p.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(p.style,v)}):function(e){let l=(0,o.ownerDocument)(e),s=l.documentElement,u=l.body,g=(0,i.ownerWindow)(s),p=0,v=0,b=!1,m=a.AnimationFrame.create();if(n.platform.engine.webkit&&(g.visualViewport?.scale??1)!==1)return()=>{};function h(){let r=g.getComputedStyle(s),n=g.getComputedStyle(u),i=(r.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";p=s.scrollTop,v=s.scrollLeft,c={scrollbarGutter:s.style.scrollbarGutter,overflowY:s.style.overflowY,overflowX:s.style.overflowX},f=s.style.scrollBehavior,d={position:u.style.position,height:u.style.height,width:u.style.width,boxSizing:u.style.boxSizing,overflowY:u.style.overflowY,overflowX:u.style.overflowX,scrollBehavior:u.style.scrollBehavior};let l=s.scrollHeight>s.clientHeight,a=s.scrollWidth>s.clientWidth,m="scroll"===r.overflowY||"scroll"===n.overflowY,h="scroll"===r.overflowX||"scroll"===n.overflowX,y=Math.max(0,g.innerWidth-u.clientWidth),E=Math.max(0,g.innerHeight-u.clientHeight),w=parseFloat(n.marginTop)+parseFloat(n.marginBottom),R=parseFloat(n.marginLeft)+parseFloat(n.marginRight),T=(0,t.isOverflowElement)(s)?s:u;if(b=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"{m.cancel(),y(),"function"==typeof g.removeEventListener&&E()}}(e)}}let p=new g;e.s(["useScrollLock",0,function(e=!0,t=null){(0,l.useIsoLayoutEffect)(()=>{if(e)return p.acquire(t)},[e,t])}])},503596,e=>{"use strict";var t=e.i(956789);let r=0;e.s(["enqueueFocus",0,function(e,n={}){let{preventScroll:o=!1,sync:i=!1,shouldFocus:l}=n;function s(){(!l||l())&&e?.focus({preventScroll:o})}if(cancelAnimationFrame(r),i)return s(),t.NOOP;let a=requestAnimationFrame(s);return r=a,()=>{r===a&&(cancelAnimationFrame(a),r=0)}}])},61487,e=>{"use strict";var t=e.i(271645),r=e.i(229315),n=e.i(574735),o=e.i(365420),i=e.i(828918),l=e.i(446265),s=e.i(667865),a=e.i(146376),u=e.i(439957),c=e.i(328744),d=e.i(708445),f=e.i(108868),g=e.i(333848),p=e.i(152535),v=e.i(647554),b=e.i(596296),m=e.i(157940),h=e.i(383976),y=e.i(958408),E=e.i(621082),w=e.i(675606),R=e.i(56434),T=e.i(451321),k=e.i(503596);let x={inert:new WeakMap,"aria-hidden":new WeakMap},S="data-base-ui-inert",A={inert:new WeakSet,"aria-hidden":new WeakSet},C=new WeakMap,M=0,L=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,r.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),O=e=>{let t=new Set;return e.forEach(e=>{let r=e;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},P=(e,t,n)=>{let o=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,r.getNodeName)(e)&&(t.has(e)?i(e):o.push(e))})};return i(e),o};function W(e,t={}){let{ariaHidden:r=!1,inert:n=!1,mark:o=!0}=t,i=(0,f.ownerDocument)(e[0]).body;return function(e,t,r,n,{mark:o=!0}){let i=null;n?i="inert":r&&(i="aria-hidden");let l=null,s=null,a=L(t,e),u=o?P(t,O(a),new Set(a)):[],c=[],d=[];if(i){let e=x[i],r=A[i];s=r,l=e;let n=L(t,Array.from(t.querySelectorAll("[aria-live]"))),o=a.concat(n);P(t,O(o),new Set(o)).forEach(t=>{let n=t.getAttribute(i),o=null!==n&&"false"!==n,l=(e.get(t)||0)+1;e.set(t,l),c.push(t),1===l&&o&&r.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}return o&&u.forEach(e=>{let t=(C.get(e)||0)+1;C.set(e,t),d.push(e),1===t&&e.setAttribute(S,"")}),M+=1,()=>{l&&c.forEach(e=>{let t=(l.get(e)||0)-1;l.set(e,t),t||(!s?.has(e)&&i&&e.removeAttribute(i),s?.delete(e))}),o&&d.forEach(e=>{let t=(C.get(e)||0)-1;C.set(e,t),t||e.removeAttribute(S)}),(M-=1)||(x.inert=new WeakMap,x["aria-hidden"]=new WeakMap,A.inert=new WeakSet,A["aria-hidden"]=new WeakSet,C=new WeakMap)}}(e,i,r,n,{mark:o})}var I=e.i(726674),F=e.i(46420),N=e.i(638396),D=e.i(594603),H=e.i(843476);let B=[];function Y(){B=B.filter(e=>e.deref()?.isConnected)}function _(e){Y(),e&&"body"!==(0,r.getNodeName)(e)&&(B.push(new WeakRef(e)),B.length>20&&(B=B.slice(-20)))}function K(){return Y(),B[B.length-1]?.deref()}function z(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let t=(0,h.focusable)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,h.isTabbable)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");0===t.length?"0"!==r&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}e.s(["FloatingFocusManager",0,function(e){let{context:x,children:S,disabled:A=!1,initialFocus:C=!0,returnFocus:M=!0,restoreFocus:L=!1,modal:O=!0,closeOnFocusOut:P=!0,openInteractionType:B="",nextFocusableElement:q,previousFocusableElement:U,beforeContentFocusGuardRef:V,externalTree:X,getInsideElements:$}=e,j="rootStore"in x?x.rootStore:x,G=j.useState("open"),Z=j.useState("domReferenceElement"),J=j.useState("floatingElement"),{events:Q,dataRef:ee}=j.context,et=(0,s.useStableCallback)(()=>ee.current.floatingContext?.nodeId),er=(0,b.isTypeableCombobox)(Z)&&!1===C,en=(0,l.useValueAsRef)(C),eo=(0,l.useValueAsRef)(M),ei=(0,l.useValueAsRef)(B),el=(0,l.useValueAsRef)(G),es=(0,F.useFloatingTree)(X),ea=(0,I.usePortalContext)(),eu=t.useRef(!1),ec=t.useRef(!1),ed=t.useRef(!1),ef=t.useRef(null),eg=t.useRef(""),ep=t.useRef(""),ev=t.useRef(null),eb=t.useRef(null),em=(0,i.useMergedRefs)(ev,V,ea?.beforeInsideRef),eh=(0,i.useMergedRefs)(eb,ea?.afterInsideRef),ey=(0,u.useTimeout)(),eE=(0,u.useTimeout)(),ew=(0,d.useAnimationFrame)(),eR=null!=ea,eT=(0,b.getFloatingFocusElement)(J),ek=(0,s.useStableCallback)((e=eT)=>e?(0,h.tabbable)(e):[]),ex=(0,s.useStableCallback)(()=>$?.().filter(e=>null!=e)??[]);t.useEffect(()=>{if(A||!O)return;let e=(0,f.ownerDocument)(eT);return(0,n.addEventListener)(e,"keydown",function(e){"Tab"===e.key&&(0,v.contains)(eT,(0,v.activeElement)((0,f.ownerDocument)(eT)))&&0===ek().length&&!er&&(0,m.stopEvent)(e)})},[A,eT,O,er,ek]),t.useEffect(()=>{if(A||!G)return;let e=(0,f.ownerDocument)(eT);function t(){ed.current=!1}return(0,o.mergeCleanups)((0,n.addEventListener)(e,"pointerdown",function(e){let t=(0,v.getTarget)(e),r=ex();ed.current=!((0,v.contains)(J,t)||(0,v.contains)(Z,t)||(0,v.contains)(ea?.portalNode,t)||r.some(e=>e===t||(0,v.contains)(e,t))),ep.current=e.pointerType||"keyboard",t?.closest(`[${N.CLICK_TRIGGER_IDENTIFIER}]`)&&(ec.current=!0,eE.start(0,()=>{ec.current=!1}))},!0),(0,n.addEventListener)(e,"pointerup",t,!0),(0,n.addEventListener)(e,"pointercancel",t,!0),(0,n.addEventListener)(e,"keydown",function(){ep.current="keyboard"},!0),t)},[A,J,Z,eT,G,ea,eE,ex]),t.useEffect(()=>{if(A||!P)return;let e=(0,f.ownerDocument)(eT);function t(t){let n=t.relatedTarget,o=t.currentTarget,i=(0,v.getTarget)(t);O&&null==n&&null!=i&&(0,v.contains)(J,i)&&_(i),queueMicrotask(()=>{let l=et(),s=j.context.triggerElements,a=ex(),u=n?.hasAttribute((0,T.createAttribute)("focus-guard"))&&[ev.current,eb.current,ea?.beforeInsideRef.current,ea?.afterInsideRef.current,ea?.beforeOutsideRef.current,ea?.afterOutsideRef.current,(0,D.resolveRef)(U),(0,D.resolveRef)(q)].includes(n),c=!((0,v.contains)(Z,n)||(0,v.contains)(J,n)||(0,v.contains)(n,J)||(0,v.contains)(ea?.portalNode,n)||a.some(e=>e===n||(0,v.contains)(e,n))||null!=n&&s.hasElement(n)||s.hasMatchingElement(e=>(0,v.contains)(e,n))||u||es&&((0,y.getNodeChildren)(es.nodesRef.current,l).find(e=>(0,v.contains)(e.context?.elements.floating,n)||(0,v.contains)(e.context?.elements.domReference,n))||(0,y.getNodeAncestors)(es.nodesRef.current,l).find(e=>[e.context?.elements.floating,(0,b.getFloatingFocusElement)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(o===Z&&eT&&z(eT),L&&o!==Z&&!(0,E.isElementVisible)(i)&&(0,v.activeElement)(e)===e.body){if((0,r.isHTMLElement)(eT)&&(eT.focus(),"popup"===L))return void ew.request(()=>{eT.focus()});let e=ek(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||eT;(0,r.isHTMLElement)(n)&&n.focus()}if(ee.current.insideReactTree){ee.current.insideReactTree=!1;return}(er||!O)&&n&&c&&!ec.current&&(er||n!==K())&&(eu.current=!0,j.setOpen(!1,(0,w.createChangeEventDetails)(R.REASONS.focusOut,t)))})}let i=(0,r.isHTMLElement)(Z)?Z:null;if(J||i)return(0,o.mergeCleanups)(i&&(0,n.addEventListener)(i,"focusout",t),i&&(0,n.addEventListener)(i,"pointerdown",function(){ec.current=!0,eE.start(0,()=>{ec.current=!1})}),J&&(0,n.addEventListener)(J,"focusin",function(e){let t=(0,v.getTarget)(e);(0,h.isTabbable)(t)&&(ef.current=t)}),J&&(0,n.addEventListener)(J,"focusout",t),J&&ea&&(0,n.addEventListener)(J,"focusout",function(){ed.current||(ee.current.insideReactTree=!0,ey.start(0,()=>{ee.current.insideReactTree=!1}))},!0))},[A,Z,J,eT,O,es,ea,j,P,L,ek,er,et,ee,ey,eE,ew,q,U,ex]),t.useEffect(()=>{if(A||!J||!G)return;let e=Array.from(ea?.portalNode?.querySelectorAll(`[${(0,T.createAttribute)("portal")}]`)||[]),t=es?(0,y.getNodeAncestors)(es.nodesRef.current,et()):[],r=t.find(e=>(0,b.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,n=W([J,...e,ev.current,eb.current,ea?.beforeOutsideRef.current,ea?.afterOutsideRef.current,...ex(),r,(0,D.resolveRef)(U),(0,D.resolveRef)(q),er?Z:null].filter(e=>null!=e),{ariaHidden:O||er,mark:!1}),o=W([J,...e].filter(e=>null!=e));return()=>{o(),n()}},[G,A,Z,J,O,ea,er,es,et,q,U,ex]),(0,a.useIsoLayoutEffect)(()=>{if(!G||A||!(0,r.isHTMLElement)(eT))return;let e=(0,f.ownerDocument)(eT),t=(0,v.activeElement)(e);queueMicrotask(()=>{let r,n=en.current,o="function"==typeof n?n(ei.current||""):n;if(void 0===o||!1===o||(0,v.contains)(eT,t))return;let i=null,l=()=>(null==i&&(i=ek(eT)),i[0]||eT);r=(r=!0===o||null===o?l():(0,D.resolveRef)(o))||l();let s=(0,v.contains)(eT,(0,v.activeElement)(e));(0,k.enqueueFocus)(r,{preventScroll:r===eT,shouldFocus(){if(!el.current)return!1;if(s)return!0;let t=(0,v.activeElement)(e);return!(t!==r&&(0,v.contains)(eT,t))}})})},[A,G,eT,ek,en,ei,el]),(0,a.useIsoLayoutEffect)(()=>{if(A||!eT)return;let e=(0,f.ownerDocument)(eT),t=(0,v.activeElement)(e),n=null==ei.current;function o(e){var t,r;let n;if(e.open||(t=e.nativeEvent,r=ep.current,n=(0,g.ownerWindow)((0,v.getTarget)(t)),eg.current=t instanceof n.KeyboardEvent?"keyboard":t instanceof n.FocusEvent?r||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof n.MouseEvent?r||(0===t.detail?"keyboard":"mouse"):""),e.reason===R.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(eu.current=!0),e.reason===R.REASONS.outsidePress)if(e.nested)eu.current=!1;else if((0,m.isVirtualClick)(e.nativeEvent)||(0,m.isVirtualPointerEvent)(e.nativeEvent))eu.current=!1;else{let e=!1;(0,f.ownerDocument)(eT).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eu.current=!1:eu.current=!0}}return _(t),Q.on("openchange",o),()=>{Q.off("openchange",o);let i=(0,v.activeElement)(e),l=ex(),s=(0,v.contains)(J,i)||l.some(e=>e===i||(0,v.contains)(e,i))||es&&(0,y.getNodeChildren)(es.nodesRef.current,et(),!1).some(e=>(0,v.contains)(e.context?.elements.floating,i)),a=eo.current,u=function(){let e=eo.current,o="function"==typeof e?e(eg.current):e;if(void 0===o||!1===o)return null;null===o&&(o=!0);let i=Z?.isConnected?Z:null,l=t?.isConnected&&"body"!==(0,r.getNodeName)(t)?t:null,s=n?l||i:i||l;return(s||(s=K()||null),"boolean"==typeof o)?s:(0,D.resolveRef)(o)||s||null}();queueMicrotask(()=>{let t=u?(0,h.isTabbable)(u)?u:(0,h.tabbable)(u)[0]||u:null;a&&!eu.current&&(0,r.isHTMLElement)(t)&&("boolean"!=typeof a||t===i||i===e.body||s)&&t.focus({preventScroll:!0}),eu.current=!1})}},[A,J,eT,eo,ei,Q,es,Z,et,ex]),(0,a.useIsoLayoutEffect)(()=>{if(!c.platform.engine.webkit||G||!J)return;let e=(0,v.activeElement)((0,f.ownerDocument)(J));(0,r.isHTMLElement)(e)&&(0,b.isTypeableElement)(e)&&(0,v.contains)(J,e)&&e.blur()},[G,J]),(0,a.useIsoLayoutEffect)(()=>{if(!A&&ea)return ea.setFocusManagerState({modal:O,closeOnFocusOut:P,open:G,onOpenChange:j.setOpen,domReference:Z}),()=>{ea.setFocusManagerState(null)}},[A,ea,O,G,j,P,Z]),(0,a.useIsoLayoutEffect)(()=>{if(!A&&eT)return z(eT),()=>{queueMicrotask(Y)}},[A,eT]);let eS=!A&&(!O||!er)&&(eR||O);return(0,H.jsxs)(t.Fragment,{children:[eS&&(0,H.jsx)(p.FocusGuard,{"data-type":"inside",ref:em,onFocus:e=>{if(O){let e=ek();(0,k.enqueueFocus)(e[e.length-1])}else if(ea?.portalNode)if(eu.current=!1,(0,h.isOutsideEvent)(e,ea.portalNode)){let e=(0,h.getNextTabbable)(Z);e?.focus()}else(0,D.resolveRef)(U??ea.beforeOutsideRef)?.focus()}}),S,eS&&(0,H.jsx)(p.FocusGuard,{"data-type":"inside",ref:eh,onFocus:e=>{if(O)(0,k.enqueueFocus)(ek()[0]);else if(ea?.portalNode)if(P&&(eu.current=!0),(0,h.isOutsideEvent)(e,ea.portalNode)){let e=(0,h.getPreviousTabbable)(Z);e?.focus()}else(0,D.resolveRef)(q??ea.afterOutsideRef)?.focus()}})]})}],61487)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1fe16cwwy0v2d.js b/litellm/proxy/_experimental/out/_next/static/chunks/1fe16cwwy0v2d.js
deleted file mode 100644
index 29d0442264e..00000000000
--- a/litellm/proxy/_experimental/out/_next/static/chunks/1fe16cwwy0v2d.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,270377,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var l=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(l.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["ExclamationCircleOutlined",0,s],270377)},368869,e=>{"use strict";e.i(296059);var t=e.i(868297),r=e.i(732961),a=e.i(289882),l=e.i(170517),s=e.i(628882),o=e.i(320890),i=e.i(104458),n=e.i(722319),d=e.i(8398),c=e.i(279728);e.i(765846);var m=e.i(602716),g=e.i(328052),u=e.i(135551);let p=(e,t)=>new u.FastColor(e).setA(t).toRgbString(),h=(e,t)=>new u.FastColor(e).lighten(t).toHexString(),x=e=>{let t=(0,m.generate)(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},f=(e,t)=>{let r=e||"#000",a=t||"#fff";return{colorBgBase:r,colorTextBase:a,colorText:p(a,.85),colorTextSecondary:p(a,.65),colorTextTertiary:p(a,.45),colorTextQuaternary:p(a,.25),colorFill:p(a,.18),colorFillSecondary:p(a,.12),colorFillTertiary:p(a,.08),colorFillQuaternary:p(a,.04),colorBgSolid:p(a,.95),colorBgSolidHover:p(a,1),colorBgSolidActive:p(a,.9),colorBgElevated:h(r,12),colorBgContainer:h(r,8),colorBgLayout:h(r,0),colorBgSpotlight:h(r,26),colorBgBlur:p(a,.04),colorBorder:h(r,26),colorBorderSecondary:h(r,19)}},b={defaultSeed:o.defaultConfig.token,useToken:function(){let[e,t,r]=(0,i.useToken)();return{theme:e,token:t,hashId:r}},defaultAlgorithm:n.default,darkAlgorithm:(e,t)=>{let r=Object.keys(l.defaultPresetColors).map(t=>{let r=(0,m.generate)(e[t],{theme:"dark"});return Array.from({length:10},()=>1).reduce((e,a,l)=>(e[`${t}-${l+1}`]=r[l],e[`${t}${l+1}`]=r[l],e),{})}).reduce((e,t)=>e=Object.assign(Object.assign({},e),t),{}),a=null!=t?t:(0,n.default)(e),s=(0,g.default)(e,{generateColorPalettes:x,generateNeutralColorPalettes:f});return Object.assign(Object.assign(Object.assign(Object.assign({},a),r),s),{colorPrimaryBg:s.colorPrimaryBorder,colorPrimaryBgHover:s.colorPrimaryBorderHover})},compactAlgorithm:(e,t)=>{let r=null!=t?t:(0,n.default)(e),a=r.fontSizeSM,l=r.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r),function(e){let{sizeUnit:t,sizeStep:r}=e,a=r-2;return{sizeXXL:t*(a+10),sizeXL:t*(a+6),sizeLG:t*(a+2),sizeMD:t*(a+2),sizeMS:t*(a+1),size:t*a,sizeSM:t*a,sizeXS:t*(a-1),sizeXXS:t*(a-1)}}(null!=t?t:e)),(0,c.default)(a)),{controlHeight:l}),(0,d.default)(Object.assign(Object.assign({},r),{controlHeight:l})))},getDesignToken:e=>{let o=(null==e?void 0:e.algorithm)?(0,t.createTheme)(e.algorithm):a.default,i=Object.assign(Object.assign({},l.default),null==e?void 0:e.token);return(0,r.getComputedToken)(i,{override:null==e?void 0:e.token},o,s.default)},defaultConfig:o.defaultConfig,_internalContext:o.DesignTokenContext};e.s(["theme",0,b],368869)},127952,e=>{"use strict";var t=e.i(843476),r=e.i(560445),a=e.i(175712),l=e.i(869216),s=e.i(311451),o=e.i(212931),i=e.i(898586),n=e.i(368869),d=e.i(270377),c=e.i(271645);e.s(["default",0,function({isOpen:e,title:m,alertMessage:g,message:u,resourceInformationTitle:p,resourceInformation:h,onCancel:x,onOk:f,confirmLoading:b,requiredConfirmation:v}){let{Title:y,Text:C}=i.Typography,{token:w}=n.theme.useToken(),[N,k]=(0,c.useState)("");return(0,c.useEffect)(()=>{e&&k("")},[e]),(0,t.jsx)(o.Modal,{title:m,open:e,onOk:f,onCancel:x,confirmLoading:b,okText:b?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!v&&N!==v||b},cancelButtonProps:{disabled:b},children:(0,t.jsxs)("div",{className:"space-y-4",children:[g&&(0,t.jsx)(r.Alert,{message:g,type:"warning"}),(0,t.jsx)(a.Card,{title:p,className:"mt-4",styles:{body:{padding:"16px"},header:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder}},style:{backgroundColor:w.colorErrorBg,borderColor:w.colorErrorBorder},children:(0,t.jsx)(l.Descriptions,{column:1,size:"small",children:h&&h.map(({label:e,value:r,...a})=>(0,t.jsx)(l.Descriptions.Item,{label:(0,t.jsx)("span",{className:"font-semibold",children:e}),children:(0,t.jsx)(C,{...a,children:r??"-"})},e))})}),(0,t.jsx)("div",{children:(0,t.jsx)(C,{children:u})}),v&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)(C,{className:"block text-base font-medium text-gray-700 dark:text-gray-300 mb-2",children:[(0,t.jsx)(C,{children:"Type "}),(0,t.jsx)(C,{strong:!0,type:"danger",children:v}),(0,t.jsx)(C,{children:" to confirm deletion:"})]}),(0,t.jsx)(s.Input,{value:N,onChange:e=>k(e.target.value),placeholder:v,className:"rounded-md",prefix:(0,t.jsx)(d.ExclamationCircleOutlined,{style:{color:w.colorError}}),autoFocus:!0})]})]})})}])},350967,46757,e=>{"use strict";var t=e.i(290571),r=e.i(444755),a=e.i(673706),l=e.i(271645);let s={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},o={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},i={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},n={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"};e.s(["colSpan",0,{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},"colSpanLg",0,{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},"colSpanMd",0,{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},"colSpanSm",0,{1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},"gridCols",0,s,"gridColsLg",0,n,"gridColsMd",0,i,"gridColsSm",0,o],46757);let d=(0,a.makeClassName)("Grid"),c=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",m=l.default.forwardRef((e,a)=>{let{numItems:m=1,numItemsSm:g,numItemsMd:u,numItemsLg:p,children:h,className:x}=e,f=(0,t.__rest)(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),b=c(m,s),v=c(g,o),y=c(u,i),C=c(p,n),w=(0,r.tremorTwMerge)(b,v,y,C);return l.default.createElement("div",Object.assign({ref:a,className:(0,r.tremorTwMerge)(d("root"),"grid",w,x)},f),h)});m.displayName="Grid",e.s(["Grid",0,m],350967)},482725,e=>{"use strict";var t=e.i(244451);e.s(["Spin",()=>t.default])},555987,e=>{"use strict";var t=e.i(221688),r=e.i(950643);let a=/^(https?:|data:|blob:|\/\/)/i;e.s(["resolveLogoSrc",0,(e,l=t.serverRootPath)=>{if(e){let t;return a.test(e)?e:(t=(0,r.normalizeRootPath)(l),`${t}${e.startsWith("/")?e:`/${e}`}`)}}])},278587,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))});e.s(["RefreshIcon",0,r],278587)},389083,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(829087),l=e.i(480731),s=e.i(95779),o=e.i(444755),i=e.i(673706);let n={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},d={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},c=(0,i.makeClassName)("Badge"),m=r.default.forwardRef((e,m)=>{let{color:g,icon:u,size:p=l.Sizes.SM,tooltip:h,className:x,children:f}=e,b=(0,t.__rest)(e,["color","icon","size","tooltip","className","children"]),v=u||null,{tooltipProps:y,getReferenceProps:C}=(0,a.useTooltip)();return r.default.createElement("span",Object.assign({ref:(0,i.mergeRefs)([m,y.refs.setReference]),className:(0,o.tremorTwMerge)(c("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",g?(0,o.tremorTwMerge)((0,i.getColorClassNames)(g,s.colorPalette.background).bgColor,(0,i.getColorClassNames)(g,s.colorPalette.iconText).textColor,(0,i.getColorClassNames)(g,s.colorPalette.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):(0,o.tremorTwMerge)("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),n[p].paddingX,n[p].paddingY,n[p].fontSize,x)},C,b),r.default.createElement(a.default,Object.assign({text:h},y)),v?r.default.createElement(v,{className:(0,o.tremorTwMerge)(c("icon"),"shrink-0 -ml-1 mr-1.5",d[p].height,d[p].width)}):null,r.default.createElement("span",{className:(0,o.tremorTwMerge)(c("text"),"whitespace-nowrap")},f))});m.displayName="Badge",e.s(["Badge",0,m],389083)},269200,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("Table"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement("div",{className:(0,a.tremorTwMerge)(l("root"),"overflow-auto",i)},r.default.createElement("table",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},n),o))});s.displayName="Table",e.s(["Table",0,s],269200)},427612,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHead"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("thead",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",i)},n),o))});s.displayName="TableHead",e.s(["TableHead",0,s],427612)},64848,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableHeaderCell"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("th",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",i)},n),o))});s.displayName="TableHeaderCell",e.s(["TableHeaderCell",0,s],64848)},942232,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableBody"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tbody",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",i)},n),o))});s.displayName="TableBody",e.s(["TableBody",0,s],942232)},496020,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableRow"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("tr",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("row"),i)},n),o))});s.displayName="TableRow",e.s(["TableRow",0,s],496020)},977572,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(444755);let l=(0,e.i(673706).makeClassName)("TableCell"),s=r.default.forwardRef((e,s)=>{let{children:o,className:i}=e,n=(0,t.__rest)(e,["children","className"]);return r.default.createElement(r.default.Fragment,null,r.default.createElement("td",Object.assign({ref:s,className:(0,a.tremorTwMerge)(l("root"),"align-middle whitespace-nowrap text-left p-4",i)},n),o))});s.displayName="TableCell",e.s(["TableCell",0,s],977572)},68155,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))});e.s(["TrashIcon",0,r],68155)},536916,e=>{"use strict";var t=e.i(374276);e.s(["Checkbox",()=>t.default])},653496,e=>{"use strict";var t=e.i(721369);e.s(["Tabs",()=>t.default])},629569,e=>{"use strict";var t=e.i(290571),r=e.i(95779),a=e.i(444755),l=e.i(673706),s=e.i(271645);let o=s.default.forwardRef((e,o)=>{let{color:i,children:n,className:d}=e,c=(0,t.__rest)(e,["color","children","className"]);return s.default.createElement("p",Object.assign({ref:o,className:(0,a.tremorTwMerge)("font-medium text-tremor-title",i?(0,l.getColorClassNames)(i,r.colorPalette.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",d)},c),n)});o.displayName="Title",e.s(["Title",0,o],629569)},95779,e=>{"use strict";var t=e.i(480731);let r=[t.BaseColors.Blue,t.BaseColors.Cyan,t.BaseColors.Sky,t.BaseColors.Indigo,t.BaseColors.Violet,t.BaseColors.Purple,t.BaseColors.Fuchsia,t.BaseColors.Slate,t.BaseColors.Gray,t.BaseColors.Zinc,t.BaseColors.Neutral,t.BaseColors.Stone,t.BaseColors.Red,t.BaseColors.Orange,t.BaseColors.Amber,t.BaseColors.Yellow,t.BaseColors.Lime,t.BaseColors.Green,t.BaseColors.Emerald,t.BaseColors.Teal,t.BaseColors.Pink,t.BaseColors.Rose];e.s(["colorPalette",0,{canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},"themeColorRange",0,r])},599724,936325,e=>{"use strict";var t=e.i(95779),r=e.i(444755),a=e.i(673706),l=e.i(271645);let s=l.default.forwardRef((e,s)=>{let{color:o,className:i,children:n}=e;return l.default.createElement("p",{ref:s,className:(0,r.tremorTwMerge)("text-tremor-default",o?(0,a.getColorClassNames)(o,t.colorPalette.text).textColor:(0,r.tremorTwMerge)("text-tremor-content","dark:text-dark-tremor-content"),i)},n)});s.displayName="Text",e.s(["default",0,s],936325),e.s(["Text",0,s],599724)},994388,e=>{"use strict";var t=e.i(290571),r=e.i(829087),a=e.i(271645);let l=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],s=e=>({_s:e,status:l[e],isEnter:e<3,isMounted:6!==e,isResolved:2===e||e>4}),o=e=>e?6:5,i=(e,t,r,a,l)=>{clearTimeout(a.current);let o=s(e);t(o),r.current=o,l&&l({current:o})};var n=e.i(480731),d=e.i(444755),c=e.i(673706);let m=e=>{var r=(0,t.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},r,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),a.default.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),a.default.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))};var g=e.i(95779);let u={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},p=(e,t)=>{switch(e){case"primary":return{textColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?(0,c.getColorClassNames)("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?(0,c.getColorClassNames)(t,g.colorPalette.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,hoverBgColor:t?(0,d.tremorTwMerge)((0,c.getColorClassNames)(t,g.colorPalette.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?(0,c.getColorClassNames)(t,g.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?(0,c.getColorClassNames)(t,g.colorPalette.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?(0,c.getColorClassNames)(t,g.colorPalette.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:(0,c.getColorClassNames)("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},h=(0,c.makeClassName)("Button"),x=({loading:e,iconSize:t,iconPosition:r,Icon:l,needMargin:s,transitionStatus:o})=>{let i=s?r===n.HorizontalPositions.Left?(0,d.tremorTwMerge)("-ml-1","mr-1.5"):(0,d.tremorTwMerge)("-mr-1","ml-1.5"):"",c=(0,d.tremorTwMerge)("w-0 h-0"),g={default:c,entering:c,entered:t,exiting:t,exited:c};return e?a.default.createElement(m,{className:(0,d.tremorTwMerge)(h("icon"),"animate-spin shrink-0",i,g.default,g[o]),style:{transition:"width 150ms"}}):a.default.createElement(l,{className:(0,d.tremorTwMerge)(h("icon"),"shrink-0",t,i)})},f=a.default.forwardRef((e,l)=>{let{icon:m,iconPosition:g=n.HorizontalPositions.Left,size:f=n.Sizes.SM,color:b,variant:v="primary",disabled:y,loading:C=!1,loadingText:w,children:N,tooltip:k,className:j}=e,S=(0,t.__rest)(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),_=C||y,T=void 0!==m||C,E=C&&w,M=!(!N&&!E),B=(0,d.tremorTwMerge)(u[f].height,u[f].width),P="light"!==v?(0,d.tremorTwMerge)("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",R=p(v,b),O=("light"!==v?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}})[f],{tooltipProps:L,getReferenceProps:z}=(0,r.useTooltip)(300),[A,I]=(({enter:e=!0,exit:t=!0,preEnter:r,preExit:l,timeout:n,initialEntered:d,mountOnEnter:c,unmountOnExit:m,onStateChange:g}={})=>{let[u,p]=(0,a.useState)(()=>s(d?2:o(c))),h=(0,a.useRef)(u),x=(0,a.useRef)(0),[f,b]="object"==typeof n?[n.enter,n.exit]:[n,n],v=(0,a.useCallback)(()=>{let e=((e,t)=>{switch(e){case 1:case 0:return 2;case 4:case 3:return o(t)}})(h.current._s,m);e&&i(e,p,h,x,g)},[g,m]);return[u,(0,a.useCallback)(a=>{let s=e=>{switch(i(e,p,h,x,g),e){case 1:f>=0&&(x.current=((...e)=>setTimeout(...e))(v,f));break;case 4:b>=0&&(x.current=((...e)=>setTimeout(...e))(v,b));break;case 0:case 3:x.current=((...e)=>setTimeout(...e))(()=>{isNaN(document.body.offsetTop)||s(e+1)},0)}},n=h.current.isEnter;"boolean"!=typeof a&&(a=!n),a?n||s(e?+!r:2):n&&s(t?l?3:4:o(m))},[v,g,e,t,r,l,f,b,m]),v]})({timeout:50});return(0,a.useEffect)(()=>{I(C)},[C]),a.default.createElement("button",Object.assign({ref:(0,c.mergeRefs)([l,L.refs.setReference]),className:(0,d.tremorTwMerge)(h("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",P,O.paddingX,O.paddingY,O.fontSize,R.textColor,R.bgColor,R.borderColor,R.hoverBorderColor,_?"opacity-50 cursor-not-allowed":(0,d.tremorTwMerge)(p(v,b).hoverTextColor,p(v,b).hoverBgColor,p(v,b).hoverBorderColor),j),disabled:_},z,S),a.default.createElement(r.default,Object.assign({text:k},L)),T&&g!==n.HorizontalPositions.Right?a.default.createElement(x,{loading:C,iconSize:B,iconPosition:g,Icon:m,transitionStatus:A.status,needMargin:M}):null,E||N?a.default.createElement("span",{className:(0,d.tremorTwMerge)(h("text"),"text-tremor-default whitespace-nowrap")},E?w:N):null,T&&g===n.HorizontalPositions.Right?a.default.createElement(x,{loading:C,iconSize:B,iconPosition:g,Icon:m,transitionStatus:A.status,needMargin:M}):null)});f.displayName="Button",e.s(["Button",0,f],994388)},304967,e=>{"use strict";var t=e.i(290571),r=e.i(271645),a=e.i(480731),l=e.i(95779),s=e.i(444755),o=e.i(673706);let i=(0,o.makeClassName)("Card"),n=r.default.forwardRef((e,n)=>{let{decoration:d="",decorationColor:c,children:m,className:g}=e,u=(0,t.__rest)(e,["decoration","decorationColor","children","className"]);return r.default.createElement("div",Object.assign({ref:n,className:(0,s.tremorTwMerge)(i("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",c?(0,o.getColorClassNames)(c,l.colorPalette.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",(e=>{if(!e)return"";switch(e){case a.HorizontalPositions.Left:return"border-l-4";case a.VerticalPositions.Top:return"border-t-4";case a.HorizontalPositions.Right:return"border-r-4";case a.VerticalPositions.Bottom:return"border-b-4";default:return""}})(d),g)},u),m)});n.displayName="Card",e.s(["Card",0,n],304967)},250980,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))});e.s(["PlusCircleIcon",0,r],250980)},797672,e=>{"use strict";var t=e.i(271645);let r=t.forwardRef(function(e,r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:r},e),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))});e.s(["PencilIcon",0,r],797672)},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},107233,e=>{"use strict";var t=e.i(603908);e.s(["Plus",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},63209,e=>{"use strict";var t=e.i(361653);e.s(["AlertCircle",()=>t.default])},158392,e=>{"use strict";var t=e.i(843476),r=e.i(311451);let a={ttl:3600,lowest_latency_buffer:0},l=({routingStrategyArgs:e})=>{let l={ttl:"Sliding window to look back over when calculating the average latency of a deployment. Default - 1 hour (in seconds).",lowest_latency_buffer:"Shuffle between deployments within this % of the lowest latency. Default - 0 (i.e. always pick lowest latency)."};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Latency-Based Configuration"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Fine-tune latency-based routing behavior"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e||a).map(([e,a])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:e.replace(/_/g," ")}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:l[e]||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:"object"==typeof a?JSON.stringify(a,null,2):a?.toString(),className:"font-mono text-sm w-full"})]})},e))})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"})]})},s=({routerSettings:e,routerFieldsMetadata:a})=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Reliability & Retries"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure retry logic and failure handling"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 xl:grid-cols-3",children:Object.entries(e).filter(([e])=>"fallbacks"!=e&&"context_window_fallbacks"!=e&&"routing_strategy_args"!=e&&"routing_strategy"!=e&&"enable_tag_filtering"!=e&&"retry_policy"!=e&&"model_group_retry_policy"!=e&&"routing_groups"!=e).map(([e,l])=>(0,t.jsx)("div",{className:"space-y-2",children:(0,t.jsxs)("label",{className:"block",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:a[e]?.ui_field_name||e}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:a[e]?.field_description||""}),(0,t.jsx)(r.Input,{name:e,defaultValue:null==l||"null"===l?"":"object"==typeof l?JSON.stringify(l,null,2):l?.toString()||"",placeholder:"—",className:"font-mono text-sm w-full"})]})},e))})]});var o=e.i(199133);let i=({selectedStrategy:e,availableStrategies:r,routingStrategyDescriptions:a,routerFieldsMetadata:l,onStrategyChange:s})=>(0,t.jsxs)("div",{className:"space-y-2 max-w-3xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:l.routing_strategy?.ui_field_name||"Routing Strategy"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-0.5 mb-2",children:l.routing_strategy?.field_description||""})]}),(0,t.jsx)("div",{className:"routing-strategy-select max-w-3xl",children:(0,t.jsx)(o.Select,{value:e,onChange:s,style:{width:"100%"},size:"large",children:r.map(e=>(0,t.jsx)(o.Select.Option,{value:e,label:e,children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 py-1",children:[(0,t.jsx)("span",{className:"font-mono text-sm font-medium",children:e}),a[e]&&(0,t.jsx)("span",{className:"text-xs text-gray-500 font-normal",children:a[e]})]})},e))})})]});var n=e.i(790848);let d=({enabled:e,routerFieldsMetadata:r,onToggle:a})=>(0,t.jsx)("div",{className:"space-y-3 max-w-3xl",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("label",{className:"text-xs font-medium text-gray-700 uppercase tracking-wide",children:r.enable_tag_filtering?.ui_field_name||"Enable Tag Filtering"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 mt-0.5",children:[r.enable_tag_filtering?.field_description||"",r.enable_tag_filtering?.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:r.enable_tag_filtering.link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline",children:"Learn more"})]})]})]}),(0,t.jsx)(n.Switch,{checked:e,onChange:a,className:"ml-4"})]})});e.s(["default",0,({value:e,onChange:r,routerFieldsMetadata:a,availableRoutingStrategies:o,routingStrategyDescriptions:n})=>(0,t.jsxs)("div",{className:"w-full space-y-8 py-2",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-gray-900",children:"Routing Settings"}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Configure how requests are routed to deployments"})]}),o.length>0&&(0,t.jsx)(i,{selectedStrategy:e.selectedStrategy||e.routerSettings.routing_strategy||null,availableStrategies:o,routingStrategyDescriptions:n,routerFieldsMetadata:a,onStrategyChange:t=>{r({...e,selectedStrategy:t})}}),(0,t.jsx)(d,{enabled:e.enableTagFiltering,routerFieldsMetadata:a,onToggle:t=>{r({...e,enableTagFiltering:t})}})]}),(0,t.jsx)("div",{className:"border-t border-gray-200"}),"latency-based-routing"===e.selectedStrategy&&(0,t.jsx)(l,{routingStrategyArgs:e.routerSettings.routing_strategy_args}),(0,t.jsx)(s,{routerSettings:e.routerSettings,routerFieldsMetadata:a})]})],158392)},425063,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],425063)},419470,e=>{"use strict";var t=e.i(843476),r=e.i(994388),a=e.i(653496),l=e.i(107233),s=e.i(271645),o=e.i(888259),i=e.i(199133),n=e.i(592968),d=e.i(63209),c=e.i(425063),m=e.i(37727);function g({group:e,onChange:r,availableModels:a,maxFallbacks:l}){let s=a.filter(t=>t!==e.primaryModel),o=e.fallbackModels.length{let a=[...e.fallbackModels];a.includes(t)&&(a=a.filter(e=>e!==t)),r({...e,primaryModel:t,fallbackModels:a})},showSearch:!0,getPopupContainer:e=>e.parentElement||document.body,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase()),options:a.map(e=>({label:e,value:e}))}),!e.primaryModel&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-amber-600 text-xs bg-amber-50 p-2 rounded-sm",children:[(0,t.jsx)(d.AlertCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{children:"Select a model to begin configuring fallbacks"})]})]}),(0,t.jsx)("div",{className:"flex items-center justify-center -my-4 z-10",children:(0,t.jsxs)("div",{className:"bg-indigo-50 text-indigo-500 px-4 py-1 rounded-full text-xs font-bold border border-indigo-100 flex items-center gap-2 shadow-xs",children:[(0,t.jsx)(c.ArrowDown,{className:"w-4 h-4"}),"IF FAILS, TRY..."]})}),(0,t.jsxs)("div",{className:`transition-opacity duration-300 ${!e.primaryModel?"opacity-50 pointer-events-none":"opacity-100"}`,children:[(0,t.jsxs)("label",{className:"block text-sm font-semibold text-gray-700 mb-2",children:["Fallback Chain ",(0,t.jsx)("span",{className:"text-red-500",children:"*"}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 font-normal ml-2",children:["(Max ",l," fallbacks at a time)"]})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-4 border border-gray-200",children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)(i.Select,{mode:"multiple",className:"w-full",size:"large",placeholder:o?"Select fallback models to add...":`Maximum ${l} fallbacks reached`,value:e.fallbackModels,onChange:t=>{let a=t.slice(0,l);r({...e,fallbackModels:a})},disabled:!e.primaryModel,getPopupContainer:e=>e.parentElement||document.body,options:s.map(e=>({label:e,value:e})),optionRender:(r,a)=>{let l=e.fallbackModels.includes(r.value),s=l?e.fallbackModels.indexOf(r.value)+1:null;return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[l&&null!==s&&(0,t.jsx)("span",{className:"flex items-center justify-center w-5 h-5 rounded-sm bg-indigo-100 text-indigo-600 text-xs font-bold",children:s}),(0,t.jsx)("span",{children:r.label})]})},maxTagCount:"responsive",maxTagPlaceholder:e=>(0,t.jsx)(n.Tooltip,{styles:{root:{pointerEvents:"none"}},title:e.map(({value:e})=>e).join(", "),children:(0,t.jsxs)("span",{children:["+",e.length," more"]})}),showSearch:!0,filterOption:(e,t)=>(t?.label??"").toLowerCase().includes(e.toLowerCase())}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-1 ml-1",children:o?`Search and select multiple models. Selected models will appear below in order. (${e.fallbackModels.length}/${l} used)`:`Maximum ${l} fallbacks reached. Remove some to add more.`})]}),(0,t.jsx)("div",{className:"space-y-2 min-h-[100px]",children:0===e.fallbackModels.length?(0,t.jsxs)("div",{className:"h-32 border-2 border-dashed border-gray-300 rounded-lg flex flex-col items-center justify-center text-gray-400",children:[(0,t.jsx)("span",{className:"text-sm",children:"No fallback models selected"}),(0,t.jsx)("span",{className:"text-xs mt-1",children:"Add models from the dropdown above"})]}):e.fallbackModels.map((a,l)=>(0,t.jsxs)("div",{className:"group flex items-center justify-between p-3 bg-white rounded-lg border border-gray-200 hover:border-indigo-300 hover:shadow-xs transition-all",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-6 h-6 rounded-sm bg-gray-100 text-gray-400 group-hover:text-indigo-500 group-hover:bg-indigo-50",children:(0,t.jsx)("span",{className:"text-xs font-bold",children:l+1})}),(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"font-medium text-gray-800",children:a})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.fallbackModels.filter((e,t)=>t!==l),void r({...e,fallbackModels:t})},className:"opacity-0 group-hover:opacity-100 transition-opacity text-gray-400 hover:text-red-500 p-1",children:(0,t.jsx)(m.X,{className:"w-4 h-4"})})]},`${a}-${l}`))})]})]})]})}e.s(["FallbackSelectionForm",0,function({groups:e,onGroupsChange:i,availableModels:n,maxFallbacks:d=10,maxGroups:c=5}){let[m,u]=(0,s.useState)(e.length>0?e[0].id:"1");(0,s.useEffect)(()=>{e.length>0?e.some(e=>e.id===m)||u(e[0].id):u("1")},[e]);let p=()=>{if(e.length>=c)return;let t=Date.now().toString();i([...e,{id:t,primaryModel:null,fallbackModels:[]}]),u(t)},h=t=>{i(e.map(e=>e.id===t.id?t:e))},x=e.map((r,a)=>{let l=r.primaryModel?r.primaryModel:`Group ${a+1}`;return{key:r.id,label:l,closable:e.length>1,children:(0,t.jsx)(g,{group:r,onChange:h,availableModels:n,maxFallbacks:d})}});return 0===e.length?(0,t.jsxs)("div",{className:"text-center py-12 bg-gray-50 rounded-lg border border-dashed border-gray-300",children:[(0,t.jsx)("p",{className:"text-gray-500 mb-4",children:"No fallback groups configured"}),(0,t.jsx)(r.Button,{variant:"primary",onClick:p,icon:()=>(0,t.jsx)(l.Plus,{className:"w-4 h-4"}),children:"Create First Group"})]}):(0,t.jsx)(a.Tabs,{type:"editable-card",activeKey:m,onChange:u,onEdit:(t,r)=>{"add"===r?p():"remove"===r&&e.length>1&&(t=>{if(1===e.length)return o.default.warning("At least one group is required");let r=e.filter(e=>e.id!==t);i(r),m===t&&r.length>0&&u(r[r.length-1].id)})(t)},items:x,className:"fallback-tabs",tabBarStyle:{marginBottom:0},hideAdd:e.length>=c})}],419470)},263147,e=>{"use strict";var t=e.i(266027),r=e.i(243652),a=e.i(602869),l=e.i(431703),s=e.i(708347),o=e.i(135214);let i=(0,r.createQueryKeys)("accessGroups"),n=async e=>{let t=(0,a.getProxyBaseUrl)(),r=`${t}/v1/access_group`,s=await fetch(r,{method:"GET",headers:{[(0,a.getGlobalLitellmHeaderName)()]:`Bearer ${e}`,"Content-Type":"application/json"}});if(!s.ok){let e=await s.json(),t=(0,l.deriveErrorMessage)(e);throw(0,a.handleError)(t),Error(t)}return s.json()};e.s(["accessGroupKeys",0,i,"useAccessGroups",0,()=>{let{accessToken:e,userRole:r}=(0,o.default)();return(0,t.useQuery)({queryKey:i.list({}),queryFn:async()=>n(e),enabled:!!e&&s.all_admin_roles.includes(r||"")})}])},309426,e=>{"use strict";var t=e.i(290571),r=e.i(444755),a=e.i(673706),l=e.i(271645),s=e.i(46757);let o=(0,a.makeClassName)("Col"),i=l.default.forwardRef((e,a)=>{let i,n,d,c,{numColSpan:m=1,numColSpanSm:g,numColSpanMd:u,numColSpanLg:p,children:h,className:x}=e,f=(0,t.__rest)(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),b=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return l.default.createElement("div",Object.assign({ref:a,className:(0,r.tremorTwMerge)(o("root"),(i=b(m,s.colSpan),n=b(g,s.colSpanSm),d=b(u,s.colSpanMd),c=b(p,s.colSpanLg),(0,r.tremorTwMerge)(i,n,d,c)),x)},f),h)});i.displayName="Col",e.s(["Col",0,i],309426)},435451,e=>{"use strict";var t=e.i(843476),r=e.i(290571),a=e.i(271645);let l=e=>{var t=(0,r.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M12 4v16m8-8H4"}))},s=e=>{var t=(0,r.__rest)(e,[]);return a.default.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),a.default.createElement("path",{d:"M20 12H4"}))};var o=e.i(444755),i=e.i(673706),n=e.i(677955);let d="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",c="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",m=a.default.forwardRef((e,t)=>{let{onSubmit:m,enableStepper:g=!0,disabled:u,onValueChange:p,onChange:h}=e,x=(0,r.__rest)(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),f=(0,a.useRef)(null),[b,v]=a.default.useState(!1),y=a.default.useCallback(()=>{v(!0)},[]),C=a.default.useCallback(()=>{v(!1)},[]),[w,N]=a.default.useState(!1),k=a.default.useCallback(()=>{N(!0)},[]),j=a.default.useCallback(()=>{N(!1)},[]);return a.default.createElement(n.default,Object.assign({type:"number",ref:(0,i.mergeRefs)([f,t]),disabled:u,makeInputClassName:(0,i.makeClassName)("NumberInput"),onKeyDown:e=>{var t;if("Enter"===e.key&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){let e=null==(t=f.current)?void 0:t.value;null==m||m(parseFloat(null!=e?e:""))}"ArrowDown"===e.key&&y(),"ArrowUp"===e.key&&k()},onKeyUp:e=>{"ArrowDown"===e.key&&C(),"ArrowUp"===e.key&&j()},onChange:e=>{u||(null==p||p(parseFloat(e.target.value)),null==h||h(e))},stepper:g?a.default.createElement("div",{className:(0,o.tremorTwMerge)("flex justify-center align-middle")},a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;u||(null==(e=f.current)||e.stepDown(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,o.tremorTwMerge)(!u&&c,d,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(s,{"data-testid":"step-down",className:(b?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),a.default.createElement("div",{tabIndex:-1,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onTouchStart:e=>{e.cancelable&&e.preventDefault()},onMouseUp:()=>{var e,t;u||(null==(e=f.current)||e.stepUp(),null==(t=f.current)||t.dispatchEvent(new Event("input",{bubbles:!0})))},className:(0,o.tremorTwMerge)(!u&&c,d,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},a.default.createElement(l,{"data-testid":"step-up",className:(w?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},x))});m.displayName="NumberInput",e.s(["default",0,({step:e=.01,style:r={width:"100%"},placeholder:a="Enter a numerical value",min:l,max:s,onChange:o,...i})=>(0,t.jsx)(m,{onWheel:e=>e.currentTarget.blur(),step:e,style:r,placeholder:a,min:l,max:s,onChange:o,...i})],435451)},860585,e=>{"use strict";var t=e.i(843476),r=e.i(199133);let{Option:a}=r.Select;e.s(["default",0,({value:e,onChange:l,className:s="",style:o={}})=>(0,t.jsxs)(r.Select,{style:{width:"100%",...o},value:e||void 0,onChange:l,className:s,placeholder:"n/a",allowClear:!0,children:[(0,t.jsx)(a,{value:"1h",children:"hourly"}),(0,t.jsx)(a,{value:"24h",children:"daily"}),(0,t.jsx)(a,{value:"7d",children:"weekly"}),(0,t.jsx)(a,{value:"30d",children:"monthly"})]}),"getBudgetDurationLabel",0,e=>e?({"1h":"hourly","24h":"daily","7d":"weekly","30d":"monthly"})[e]||e:"Not set"])},213205,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"};var l=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(l.default,(0,t.default)({},e,{ref:s,icon:a}))});e.s(["UserAddOutlined",0,s],213205)},916940,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(199133),l=e.i(602869);e.s(["default",0,({onChange:e,value:s,className:o,accessToken:i,placeholder:n="Select vector stores",disabled:d=!1})=>{let[c,m]=(0,r.useState)([]),[g,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(i){u(!0);try{let e=await (0,l.vectorStoreListCall)(i);e.data&&m(e.data)}catch(e){console.error("Error fetching vector stores:",e)}finally{u(!1)}}})()},[i]),(0,t.jsx)("div",{children:(0,t.jsx)(a.Select,{mode:"multiple",placeholder:n,onChange:e,value:s,loading:g,className:o,allowClear:!0,options:c.map(e=>({label:`${e.vector_store_name||e.vector_store_id} (${e.vector_store_id})`,value:e.vector_store_id,title:e.vector_store_description||e.vector_store_id})),optionFilterProp:"label",showSearch:!0,style:{width:"100%"},disabled:d})})}])},75921,e=>{"use strict";var t=e.i(843476),r=e.i(266027),a=e.i(243652),l=e.i(602869),s=e.i(135214);let o=(0,a.createQueryKeys)("mcpAccessGroups");var i=e.i(500727),n=e.i(699857),d=e.i(199133),c=e.i(234713);let m="toolset:";e.s(["default",0,({onChange:e,value:a,className:g,accessToken:u,placeholder:p="Select MCP servers",disabled:h=!1,teamId:x,allowNoMcpServers:f=!1,allowAllProxyMcpServers:b=!1})=>{let{data:v=[],isLoading:y}=(0,i.useMCPServers)(x),{data:C=[],isLoading:w}=(()=>{let{accessToken:e}=(0,s.default)();return(0,r.useQuery)({queryKey:o.list({}),queryFn:async()=>await (0,l.fetchMCPAccessGroups)(e),enabled:!!e})})(),{data:N=[],isLoading:k}=(0,n.useMCPToolsets)(),j=new Set(C),S=[...C.map(e=>({label:e,value:e,type:"accessGroup",searchText:`${e} Access Group`})),...v.map(e=>({label:`${e.server_name||e.server_id} (${e.server_id})`,value:e.server_id,type:"server",searchText:`${e.server_name||e.server_id} ${e.server_id} MCP Server`})),...N.map(e=>({label:e.toolset_name,value:`${m}${e.toolset_id}`,type:"toolset",searchText:`${e.toolset_name} ${e.toolset_id} Toolset`}))],_={accessGroup:"#52c41a",server:"#1890ff",toolset:"#722ed1"},T={accessGroup:"Access Group",server:"MCP Server",toolset:"Toolset"},E=[...a?.servers||[],...a?.accessGroups||[],...(a?.toolsets||[]).map(e=>`${m}${e}`)],M=f&&E.includes(c.NO_MCP_SERVERS_SENTINEL),B=E.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL);return(0,t.jsx)("div",{children:(0,t.jsxs)(d.Select,{mode:"multiple",placeholder:p,onChange:t=>{if(b&&t.includes(c.ALL_PROXY_MCP_SERVERS_SENTINEL))return void e({servers:[c.ALL_PROXY_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});if(f&&t.includes(c.NO_MCP_SERVERS_SENTINEL))return void e({servers:[c.NO_MCP_SERVERS_SENTINEL],accessGroups:[],toolsets:[]});let r=t.filter(e=>e.startsWith(m)).map(e=>e.slice(m.length)),a=t.filter(e=>!e.startsWith(m));e({servers:a.filter(e=>!j.has(e)),accessGroups:a.filter(e=>j.has(e)),toolsets:r})},value:E,loading:y||w||k,className:g,allowClear:!0,showSearch:!0,style:{width:"100%"},disabled:h,filterOption:(e,t)=>t?.value===c.NO_MCP_SERVERS_SENTINEL||t?.value===c.ALL_PROXY_MCP_SERVERS_SENTINEL||(S.find(e=>e.value===t?.value)?.searchText||"").toLowerCase().includes(e.toLowerCase()),children:[(b||B)&&(0,t.jsx)(d.Select.Option,{value:c.ALL_PROXY_MCP_SERVERS_SENTINEL,label:"All Proxy MCP Servers",children:(0,t.jsx)("span",{style:{color:"#1890ff",fontWeight:500},children:"All Proxy MCP Servers"})},c.ALL_PROXY_MCP_SERVERS_SENTINEL),f&&(0,t.jsx)(d.Select.Option,{value:c.NO_MCP_SERVERS_SENTINEL,label:"No MCP Servers",children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{flex:1},children:"No MCP Servers"}),(0,t.jsx)("span",{style:{color:"#8c8c8c",fontSize:"12px",fontWeight:500,opacity:.8},children:"Block all"})]})},c.NO_MCP_SERVERS_SENTINEL),S.map(e=>(0,t.jsx)(d.Select.Option,{value:e.value,label:e.label,disabled:M||B,children:(0,t.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,t.jsx)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:_[e.type],flexShrink:0}}),(0,t.jsx)("span",{style:{flex:1},children:e.label}),(0,t.jsx)("span",{style:{color:_[e.type],fontSize:"12px",fontWeight:500,opacity:.8},children:T[e.type]})]})},e.value))]})})}],75921)}]);
\ No newline at end of file
diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3kqjcdut6i928.js b/litellm/proxy/_experimental/out/_next/static/chunks/1fusnm0acm_77.js
similarity index 92%
rename from litellm/proxy/_experimental/out/_next/static/chunks/3kqjcdut6i928.js
rename to litellm/proxy/_experimental/out/_next/static/chunks/1fusnm0acm_77.js
index e517cc0358c..6fc32ca81f5 100644
--- a/litellm/proxy/_experimental/out/_next/static/chunks/3kqjcdut6i928.js
+++ b/litellm/proxy/_experimental/out/_next/static/chunks/1fusnm0acm_77.js
@@ -1,2 +1,2 @@
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285027,e=>{"use strict";e.i(247167);var t=e.i(931067),r=e.i(271645);let n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"};var i=e.i(9583),s=r.forwardRef(function(e,s){return r.createElement(i.default,(0,t.default)({},e,{ref:s,icon:n}))});e.s(["WarningOutlined",0,s],285027)},743151,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CopyToClipboard=void 0;var n=a(e.r(844343)),i=a(e.r(271645)),s=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t