From f57b554d24db70665089357357239e0d1a821b5f Mon Sep 17 00:00:00 2001 From: ngfchl Date: Tue, 7 Jul 2026 16:07:39 +0800 Subject: [PATCH] feat: improve overview moderation layout and rules page --- front/src/App.vue | 85 ++++++- front/src/style.css | 17 ++ web/api.py | 68 ++++++ web/static/assets/index-3EKqFt0k.css | 1 + web/static/assets/index-BmqZ_6lm.js | 328 +++++++++++++++++++++++++++ web/static/assets/index-CZ3sSk80.js | 328 +++++++++++++++++++++++++++ web/static/index.html | 4 +- 7 files changed, 817 insertions(+), 14 deletions(-) create mode 100644 web/static/assets/index-3EKqFt0k.css create mode 100644 web/static/assets/index-BmqZ_6lm.js create mode 100644 web/static/assets/index-CZ3sSk80.js diff --git a/front/src/App.vue b/front/src/App.vue index 7ab4251..9cc9203 100644 --- a/front/src/App.vue +++ b/front/src/App.vue @@ -25,11 +25,14 @@ const spamTesting = ref(false); const spamTestResult = ref | null>(null); const ruleForm = reactive({ type: 'keyword', pattern: '', score: 75 }); const ruleSaving = ref(false); +const spamRules = reactive({ keywords: [] as Record[], regex: [] as Record[], counts: { keywords: 0, regex: 0 } }); +const rulesLoading = ref(false); +const ruleKeyword = ref(''); const shopForm = reactive({ item_key: '', name: '', cost: 0, stock: -1, desc: '', enabled: true }); const shopDialogOpen = ref(false); const lotteryForm = reactive({ id: 0, title: '', prize: '', description: '', condition_type: 'all', condition_value: 0, draw_type: 'people', end_type: 'people', end_value: 3, max_participants: 3, draw_at: '', status: 'active' }); const lotteryDialogOpen = ref(false); -const activePage = ref<'dashboard' | 'shop' | 'lottery' | 'bans' | 'rules'>('dashboard'); +const activePage = ref<'dashboard' | 'shop' | 'lottery' | 'rules'>('dashboard'); const activeTab = reactive({ shop: 'items', lottery: 'events' }); const toast = ref(''); const confirmState = reactive({ open: false, title: '', message: '', confirmText: '确认', danger: false, resolver: null as null | ((value: boolean) => void) }); @@ -104,16 +107,16 @@ function toDatetimeLocal(date: Date) { } const pageTitle = computed(() => ({ - dashboard: '群组安全总览', shop: '商城管理', lottery: '抽奖管理', bans: '封禁记录', rules: '规则测试' + dashboard: '群组安全总览', shop: '商城管理', lottery: '抽奖管理', rules: '规则测试' }[activePage.value])); const pageDesc = computed(() => ({ - dashboard: '实时审计聊天、封禁、日志和运营活动', shop: '商品 CRUD 与兑换交易记录', lottery: '抽奖项目、开奖条件与参与记录', bans: '封禁审计与手动解封', rules: '检测广告/灰产文本并维护规则库' + dashboard: '实时审计聊天、封禁、日志和封禁记录', shop: '商品 CRUD 与兑换交易记录', lottery: '抽奖项目、开奖条件与参与记录', rules: '检测广告/灰产文本并维护规则库' }[activePage.value])); function goPage(page: typeof activePage.value) { activePage.value = page; if (page === 'shop') { loadShopItems(); loadShopTransactions(); } if (page === 'lottery') loadLotteries(); - if (page === 'bans') loadBans(); + if (page === 'rules') loadSpamRules(); } @@ -342,6 +345,28 @@ async function testSpamText() { } catch (e: any) { showToast(`检测失败:${e.message}`); } finally { spamTesting.value = false; } } +async function loadSpamRules() { + if (rulesLoading.value) return; + rulesLoading.value = true; + try { + const result = await fetchJson('/api/spam-rules'); + spamRules.keywords = result.keywords || []; + spamRules.regex = result.regex || []; + spamRules.counts = result.counts || { keywords: 0, regex: 0 }; + } catch (e: any) { showToast(`加载规则库失败:${e.message}`); } + finally { rulesLoading.value = false; } +} +const filteredKeywordRules = computed(() => { + const key = ruleKeyword.value.trim().toLowerCase(); + const rows = [...spamRules.keywords].reverse(); + return key ? rows.filter(r => String(r.pattern || '').toLowerCase().includes(key)).slice(0, 300) : rows.slice(0, 120); +}); +const filteredRegexRules = computed(() => { + const key = ruleKeyword.value.trim().toLowerCase(); + const rows = [...spamRules.regex].reverse(); + return key ? rows.filter(r => String(r.pattern || '').toLowerCase().includes(key)).slice(0, 300) : rows.slice(0, 120); +}); + async function saveSpamRule() { if (!ruleForm.pattern.trim()) return showToast('请输入规则内容'); if (ruleSaving.value) return; @@ -354,6 +379,7 @@ async function saveSpamRule() { }); showToast(`规则已写入,关键词 ${result.rule_counts?.keywords || '-'} / 正则 ${result.rule_counts?.regex || '-'}`); ruleForm.pattern = ''; + await loadSpamRules(); await testSpamText(); } catch (e: any) { showToast(`写入规则失败:${e.message}`); } finally { ruleSaving.value = false; } @@ -426,8 +452,8 @@ async function sendMessage() { function openChatContextMenu(event: MouseEvent, item: ChatItem) { chatContextMenu.item = item; chatContextMenu.open = true; - const menuWidth = 168; - const menuHeight = item.deleted ? 92 : 136; + const menuWidth = 188; + const menuHeight = item.deleted ? 152 : 192; chatContextMenu.x = Math.min(event.clientX, window.innerWidth - menuWidth - 8); chatContextMenu.y = Math.min(event.clientY, window.innerHeight - menuHeight - 8); } @@ -445,6 +471,11 @@ async function contextDeleteMessage(ban = false) { closeChatContextMenu(); if (item) await deleteChatMessage(item, ban); } +async function contextBanMessage() { + const item = chatContextMenu.item; + closeChatContextMenu(); + if (item) await banChatMessage(item); +} async function contextCopyText() { const item = chatContextMenu.item; const text = String(item?.text || '').trim(); @@ -458,6 +489,18 @@ async function contextCopyText() { } } +async function banChatMessage(item: ChatItem) { + if (!item.user_id) return showToast('当前记录没有用户 ID,无法封禁'); + if (!await askConfirm('封禁用户', `确认封禁 @${item.username || item.first_name || item.user_id}?`, { confirmText: '封禁', danger: true })) return; + item._deleting = true; + try { + await fetchJson(`/api/messages/${item.id}/ban`, { method: 'POST' }); + await loadBans(); + await loadStats(); + } catch (e: any) { showToast(`封禁失败:${e.message}`); } + finally { item._deleting = false; } +} + async function addChatMessageToRules(item: ChatItem) { const text = String(item.text || '').trim(); if (!text) return showToast('当前消息没有可写入的文本'); @@ -589,7 +632,6 @@ onBeforeUnmount(() => { - + + + +
+
暂无封禁记录
+
+
@{{ item.username || item.first_name || item.user_id }}{{ item.reason || '-' }}
+
{{ formatTime(item.time) }}解封已处理
+
+
+
{ @click.stop @contextmenu.prevent > + - +
+
+ +
+
开始检测
+
暂无检测结果
+
+
+
写入规则

建议:强灰产 80~100,普通引流 45~70;不要添加过短泛词。

+

关键词规则

{{ r.pattern }}{{ r.score ?? '-' }}

正则规则

{{ r.pattern }}{{ r.score ?? '-' }}
+
+
@@ -719,10 +784,6 @@ onBeforeUnmount(() => {
-
-
暂无封禁记录
@{{ item.username || item.first_name || item.user_id }}{{ item.reason || '-' }}
{{ formatTime(item.time) }}解封已处理
-
-
发送 diff --git a/front/src/style.css b/front/src/style.css index 5eabad5..67c582b 100644 --- a/front/src/style.css +++ b/front/src/style.css @@ -340,3 +340,20 @@ body { background: #f3f6fb; } .lottery-dialog { max-height: min(82vh, 760px); overflow-y: auto; } .shop-table .table-head, .shop-table .table-row { grid-template-columns: minmax(0, 1.5fr) 90px 80px 80px 150px; } @media (max-width: 780px) { .shop-table .table-head, .shop-table .table-row { grid-template-columns: 1fr; } } + + +/* Overview 3-column responsive layout */ +.main-grid { grid-template-columns: minmax(360px, 1.35fr) minmax(300px, .9fr) minmax(280px, .8fr); height: calc(100vh - 210px); max-height: calc(100vh - 210px); min-height: 520px; align-items: stretch; } +.main-grid .panel { height: 100%; min-height: 0; } +.overview-ban-panel .s-card__content { height: calc(100% - 56px); min-height: 0; overflow: hidden; } +.overview-ban-list { height: 100%; overflow-y: auto; padding-right: 4px; } +.chat-context-menu { width: 188px; } +.rule-library-card .s-card__content { display: grid; gap: 10px; } +.rule-library-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } +.rule-library-grid h4 { margin: 0 0 8px; color: #334155; } +.rule-list { max-height: 360px; overflow: auto; border: 1px solid #e2e8f0; border-radius: 14px; background: #f8fafc; } +.rule-row { display: grid; grid-template-columns: minmax(0, 1fr) 52px; gap: 8px; padding: 8px 10px; border-bottom: 1px solid #e2e8f0; font-size: 12px; } +.rule-row span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.rule-row em { color: #64748b; font-style: normal; text-align: right; } +@media (max-width: 1180px) { .main-grid { grid-template-columns: 1fr 1fr; height: auto; max-height: none; } .chat-panel { grid-column: 1 / -1; height: 42vh; } .log-panel, .overview-ban-panel { height: 34vh; } } +@media (max-width: 760px) { .main-grid { grid-template-columns: 1fr; } .chat-panel, .log-panel, .overview-ban-panel { height: 36vh; min-height: 280px; } .rule-library-grid { grid-template-columns: 1fr; } } diff --git a/web/api.py b/web/api.py index 7129748..8a35f11 100644 --- a/web/api.py +++ b/web/api.py @@ -512,6 +512,31 @@ async def api_restart_bot(): return JSONResponse({"ok": True, "message": "TG Bot 正在重启"}) +@app.get("/api/spam-rules") +async def api_list_spam_rules(limit: int = Query(default=500, ge=1, le=2000)): + def read_rules(path: Path, rule_type: str): + items = [] + if not path.exists(): + return items + for i, raw in enumerate(path.read_text(encoding="utf-8").splitlines(), 1): + line = raw.strip() + if not line or line.startswith("#"): + continue + if "|" in line: + pattern, score_text = line.rsplit("|", 1) + try: + score = int(score_text.strip()) + except ValueError: + pattern, score = line, None + else: + pattern, score = line, None + items.append({"type": rule_type, "line": i, "pattern": pattern.strip(), "score": score}) + return items + keywords = read_rules(spam_detector.RULES_DIR / "spam_keywords.txt", "keyword") + regex = read_rules(spam_detector.RULES_DIR / "spam_regex.txt", "regex") + return JSONResponse({"ok": True, "keywords": keywords[-limit:], "regex": regex[-limit:], "counts": {"keywords": len(keywords), "regex": len(regex)}}) + + @app.post("/api/spam-test") async def api_spam_test(request: Request): data = await request.json() @@ -621,6 +646,48 @@ async def api_send(request: Request): return JSONResponse({"ok": True, "msg_id": msg.message_id}) +@app.post("/api/messages/{message_id}/ban") +async def api_ban_message_user(message_id: int): + """根据聊天记录封禁用户,不删除消息。""" + import config + from datetime import timedelta + rec = await Message.get_or_none(id=message_id) + if not rec: + return JSONResponse({"ok": False, "error": "消息不存在"}, status_code=404) + if not rec.chat_id or not rec.user_id: + return JSONResponse({"ok": False, "error": "缺少 chat_id 或 user_id,无法封禁"}, status_code=400) + try: + unban_at = now_tz() + timedelta(minutes=config.BAN_DURATION_MINUTES) + await run_tg_request(lambda bot: bot.ban_chat_member(chat_id=rec.chat_id, user_id=rec.user_id, until_date=int(unban_at.timestamp())), connect_timeout=20.0, read_timeout=20.0, label="ban_chat_member") + ban = await Ban.create( + user_id=rec.user_id, + username=rec.username, + first_name=rec.first_name, + reason="Web 手动封禁", + method="web_manual_ban", + chat_id=rec.chat_id, + duration_minutes=config.BAN_DURATION_MINUTES, + unban_at=unban_at, + ) + await Action.create(action="BAN", user_id=rec.user_id, username=rec.username, chat_id=rec.chat_id, details={"method": "web_manual_ban", "message_id": rec.id}) + await broadcast_sse("ban", json_safe({ + "id": ban.id, + "chat_id": rec.chat_id, + "user_id": rec.user_id, + "username": rec.username, + "first_name": rec.first_name, + "reason": ban.reason, + "method": ban.method, + "duration_minutes": config.BAN_DURATION_MINUTES, + "auto_unban": True, + "unban_at": unban_at, + "time": ban.created_at, + })) + return JSONResponse(json_safe({"ok": True, "banned": True, "ban_id": ban.id})) + except Exception as e: + return JSONResponse({"ok": False, "error": f"封禁失败: {type(e).__name__}: {e}"}, status_code=502) + + @app.post("/api/chat/{message_id}/delete") @app.post("/api/messages/{message_id}/delete") async def api_delete_message(message_id: int, request: Request): @@ -669,6 +736,7 @@ async def api_delete_message(message_id: int, request: Request): first_name=rec.first_name, reason="Web 删除消息时手动封禁", method="web_delete_ban", + chat_id=rec.chat_id, duration_minutes=config.BAN_DURATION_MINUTES, unban_at=unban_at, ) diff --git a/web/static/assets/index-3EKqFt0k.css b/web/static/assets/index-3EKqFt0k.css new file mode 100644 index 0000000..8f069ec --- /dev/null +++ b/web/static/assets/index-3EKqFt0k.css @@ -0,0 +1 @@ +.animate-in,.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--una-enter-opacity:initial;--una-enter-scale:initial;--una-enter-rotate:initial;--una-enter-translate-x:initial;--una-enter-translate-y:initial;animation:.15s una-in}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--una-exit-opacity:initial;--una-exit-scale:initial;--una-exit-rotate:initial;--una-exit-translate-x:initial;--una-exit-translate-y:initial;animation:.15s una-out}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:before,:after{--un-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border) / var(--border-alpha,1))}body{color:hsl(var(--foreground));background:hsl(var(--background))}button{background-color:#0000}:root{--size:16px;--radius:.625rem;--menu-bg:var(--popover);--menu-bg-alpha:1;--menu-drop-blur:0px;--menu-backdrop-saturate:1;--menu-item-accent-background:hsl(var(--foreground) / .05);--menu-item-accent-foreground:var(--foreground);--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:238.7 83.5% 66.7%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--border-alpha:1;--input:240 5.9% 90%;--input-alpha:1;--ring:234.5 89.5% 73.9%;--success:142.1 70.6% 45.3%;--success-foreground:0 0% 98%;--warning:37.7 92.1% 50.2%;--warning-foreground:0 0% 98%;--info:217.2 91.2% 59.8%;--info-foreground:0 0% 98%;--carbon:240 3.7% 15.9%;--carbon-foreground:0 0% 98%;--sidebar:0 0% 100%;--sidebar-foreground:240 10% 3.9%;--sidebar-primary:238.7 83.5% 66.7%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:240 5.9% 90%;--sidebar-border-alpha:1;--sidebar-ring:234.5 89.5% 73.9%;--chart-1:229.7 93.5% 81.8%;--chart-2:238.7 83.5% 66.7%;--chart-3:243.4 75.4% 58.6%;--chart-4:244.5 57.9% 50.6%;--chart-5:243.7 54.5% 41.4%;--primary-50:233.723 75.039% 97.109%;--primary-100:233.644 76.458% 93.544%;--primary-200:233.679 80.974% 89.017%;--primary-300:234.17 89.368% 82.917%;--primary-400:235.724 87.165% 73.949%;--primary-500:238.721 83.703% 66.735%;--primary-600:243.51 77.822% 59.175%;--primary-700:246.143 65.201% 51.383%;--primary-800:244.104 58.269% 42.058%;--primary-900:239.506 48.838% 34.402%;--primary-950:236.424 48.166% 20.734%;--destructive-50:.49 93.187% 97.343%;--destructive-100:.896 92.814% 93.942%;--destructive-200:1.347 94.855% 89.343%;--destructive-300:1.713 98.328% 82.353%;--destructive-400:1.627 90.628% 71.069%;--destructive-500:359.986 84.35% 60.212%;--destructive-600:351.291 100% 42.611%;--destructive-700:352.24 100% 36.685%;--destructive-800:353.518 100% 30.382%;--destructive-900:359.189 73.367% 28.787%;--destructive-950:2.794 64.694% 18.6%;--success-50:139.914 49.783% 96.416%;--success-100:139.284 50.289% 91.892%;--success-200:138.568 51.919% 85.691%;--success-300:137.957 54.945% 76.001%;--success-400:137.957 55.468% 61.652%;--success-500:142.074 70.464% 45.34%;--success-600:144.441 100% 32.597%;--success-700:142.031 100% 28.01%;--success-800:138.813 100% 23.123%;--success-900:133.717 83.528% 21.389%;--success-950:122.446 49.745% 16.513%;--warning-50:35.514 75.61% 96.9%;--warning-100:35.091 77.643% 93.013%;--warning-200:34.592 81.721% 87.726%;--warning-300:34.081 88.361% 79.544%;--warning-400:34.08 90.577% 67.377%;--warning-500:37.838 92.703% 49.907%;--warning-600:37.739 100% 40.711%;--warning-700:37.083 100% 35.212%;--warning-800:36.26 100% 29.312%;--warning-900:35.569 100% 25.186%;--warning-950:32.13 77.333% 18.312%;--info-50:212.503 80.827% 96.612%;--info-100:212.9 82.32% 92.44%;--info-200:213.452 86.519% 87.036%;--info-300:214.329 94.067% 79.419%;--info-400:215.774 93.233% 68.721%;--info-500:217.199 91.185% 59.777%;--info-600:217.035 85.64% 49.526%;--info-700:216.889 100% 41.7%;--info-800:219.105 86.366% 36.074%;--info-900:219.941 68.681% 30.887%;--info-950:220.618 61.13% 19.552%;--carbon-50:239.533 2.515% 98.065%;--carbon-100:239.544 2.718% 95.887%;--carbon-200:239.561 2.082% 90.238%;--carbon-300:239.592 2.147% 83.43%;--carbon-400:239.654 1.444% 63.321%;--carbon-500:239.958 3.392% 15.847%;--carbon-600:239.828 2.082% 33.504%;--carbon-700:239.885 2.558% 25.851%;--carbon-800:239.925 3.144% 15.934%;--carbon-900:239.908 3.494% 9.839%;--carbon-950:239.89 5.086% 3.619%}.dark{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 5.9% 10%;--card-foreground:0 0% 98%;--popover:240 5.9% 10%;--popover-foreground:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 90.6% 70.8%;--destructive-foreground:240 5.9% 10%;--border:180 100% 100%;--border-alpha:.1;--input:180 100% 100%;--input-alpha:.15;--ring:242.2 47.4% 34.3%;--success:141.9 69.2% 58%;--success-foreground:240 5.9% 10%;--warning:43.3 96.4% 56.3%;--warning-foreground:240 5.9% 10%;--info:213.1 93.9% 67.8%;--info-foreground:240 5.9% 10%;--carbon:240 4.8% 95.9%;--carbon-foreground:240 5.9% 10%;--sidebar:240 5.9% 10%;--sidebar-foreground:0 0% 98%;--sidebar-primary-foreground:240 5.9% 10%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:180 100% 100%;--sidebar-border-alpha:.1;--sidebar-ring:242.2 47.4% 34.3%;--destructive-50:357.875 93.371% 97.893%;--destructive-100:358.314 93.831% 95.248%;--destructive-200:358.842 97.161% 91.76%;--destructive-300:359.47 100% 86.543%;--destructive-400:.015 96.551% 78.481%;--destructive-500:.004 90.68% 70.831%;--destructive-600:357.772 73.089% 58.718%;--destructive-700:356.298 60.527% 49.452%;--destructive-800:357.775 56.395% 41.172%;--destructive-900:.346 45.505% 35.432%;--destructive-950:2.039 42.118% 22.543%;--success-50:139.765 61.746% 97.261%;--success-100:139.444 62.423% 93.778%;--success-200:139.138 64.41% 88.942%;--success-300:139.089 67.91% 81.23%;--success-400:139.636 68.172% 69.744%;--success-500:141.874 69.061% 58.009%;--success-600:150.85 100% 37.168%;--success-700:150.906 100% 31.931%;--success-800:150.84 100% 26.368%;--success-900:149.912 93.136% 23.275%;--success-950:143.862 55.496% 18.457%;--warning-50:45.301 74.508% 97.273%;--warning-100:44.596 77.014% 93.831%;--warning-200:43.728 81.533% 89.072%;--warning-300:42.679 88.854% 81.519%;--warning-400:41.923 93.348% 70.381%;--warning-500:43.247 96.208% 56.476%;--warning-600:44.416 100% 41.934%;--warning-700:43.825 100% 36.286%;--warning-800:43.108 100% 30.222%;--warning-900:42.526 100% 25.98%;--warning-950:39.233 71.076% 19.678%;--info-50:209.632 79.746% 97.3%;--info-100:209.994 81.58% 93.97%;--info-200:210.475 86.183% 89.636%;--info-300:211.176 94.392% 83.482%;--info-400:212.214 94.972% 74.886%;--info-500:213.094 94.048% 67.739%;--info-600:212.99 79.289% 56.532%;--info-700:212.944 70.049% 48.183%;--info-800:213.964 64.229% 40.34%;--info-900:214.832 51.654% 34.581%;--info-950:215.694 45.398% 22.256%;--carbon-50:239.958 0.492% 98.033%;--carbon-100:239.967 0.531% 95.815%;--carbon-200:239.972 0.408% 90.107%;--carbon-300:239.98 0.421% 83.202%;--carbon-400:239.993 0.285% 62.981%;--carbon-500:239.992 3.624% 95.917%;--carbon-600:240.028 0.422% 33.056%;--carbon-700:240.039 0.521% 25.426%;--carbon-800:240.047 0.643% 15.612%;--carbon-900:240.044 0.716% 9.618%;--carbon-950:240.04 1.033% 3.499%}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\[--rounded\:0\.75rem\]{--rounded:.75rem}.\[--rounded\:1\.125rem\]{--rounded:1.125rem}.\[--rounded\:1\.375rem\]{--rounded:1.375rem}.\[--rounded\:1\.625rem\]{--rounded:1.625rem}.\[--rounded\:1\.75rem\]{--rounded:1.75rem}.\[--rounded\:1rem\]{--rounded:1rem}.\[--rounded\:calc\(var\(--radius\)-2px\)\]{--rounded:calc(var(--radius) - 2px)}.\[--soybean-layout-spacing\:0\.75rem\]{--soybean-layout-spacing:.75rem}.\[--soybean-layout-spacing\:0\.875rem\]{--soybean-layout-spacing:.875rem}.\[--soybean-layout-spacing\:1\.25rem\]{--soybean-layout-spacing:1.25rem}.\[--soybean-layout-spacing\:1\.5rem\]{--soybean-layout-spacing:1.5rem}.\[--soybean-layout-spacing\:1\.75rem\]{--soybean-layout-spacing:1.75rem}.\[--soybean-layout-spacing\:1rem\]{--soybean-layout-spacing:1rem}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[letter-spacing\:-0\.5em\]{letter-spacing:-.5em}.data-\[password-manager-badge\]\:\[clip-path\:inset\(0_40px_0_0\)\][data-password-manager-badge]{clip-path:inset(0 40px 0 0)}.data-\[y-position\=bottom\]\:\[--lift\:-1\][data-y-position=bottom]{--lift:-1}.data-\[y-position\=top\]\:\[--y\:translateY\(-100\%\)\][data-y-position=top]{--y:translateY(-100%)}.pointer-events-auto{pointer-events:auto}.\[\&_svg\]\:pointer-events-none svg,.aria-disabled\:pointer-events-none[aria-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled],.data-\[state\=hidden\]\:pointer-events-none[data-state=hidden],.group[data-disabled] .group-data-\[disabled\]\:pointer-events-none,.pointer-events-none,.disabled\:pointer-events-none:disabled,.data-\[fixed-first-end\]\:before\:pointer-events-none[data-fixed-first-end]:before,.data-\[fixed-last-start\]\:after\:pointer-events-none[data-fixed-last-start]:after{pointer-events:none}.visible{visibility:visible}.\[\&\>\*\]\:relative>*,.relative{position:relative}.absolute,.group[data-fixed-footer=true] .group-data-\[fixed-footer\=true\]\:absolute,.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:absolute,.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.focus-within\:relative:focus-within{position:relative}.data-\[fixed-first-end\]\:before\:absolute[data-fixed-first-end]:before,.after\:absolute:after,.data-\[fixed-last-start\]\:after\:absolute[data-fixed-last-start]:after{position:absolute}.static{position:static}.inset-0,.after\:inset-0:after{inset:0}.-end-\[var\(--soybean-layout-spacing\)\]{inset-inline-end:calc(var(--soybean-layout-spacing) * -1)}.-end-\[var\(--soybean-layout-spacing\)\/2\]{inset-inline-end:calc(var(--soybean-layout-spacing)/2 * -1)}.-end-10\.5{inset-inline-end:-2.625rem}.-end-12{inset-inline-end:-3rem}.-end-13\.5{inset-inline-end:-3.375rem}.-end-15{inset-inline-end:-3.75rem}.-end-18{inset-inline-end:-4.5rem}.-end-9{inset-inline-end:-2.25rem}.-start-\[var\(--soybean-layout-spacing\)\/2\]{inset-inline-start:calc(var(--soybean-layout-spacing)/2 * -1)}.-start-10\.5{inset-inline-start:-2.625rem}.-start-12{inset-inline-start:-3rem}.-start-13\.5{inset-inline-start:-3.375rem}.-start-15{inset-inline-start:-3.75rem}.-start-18{inset-inline-start:-4.5rem}.-start-9{inset-inline-start:-2.25rem}.data-\[orientation\=vertical\]\:end-0[data-orientation=vertical],.data-\[x-position\=right\]\:end-0[data-x-position=right],.end-0,.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:end-0{inset-inline-end:0}.data-\[x-position\=center\]\:start-1\/2[data-x-position=center],.start-1\/2{inset-inline-start:50%}.data-\[x-position\=left\]\:start-\[--offset-left\][data-x-position=left]{inset-inline-start:var(--offset-left)}.data-\[x-position\=left\]\:start-0[data-x-position=left],.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:start-0,.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:start-0,.start-0,[dir=rtl] .rtl\:data-\[orientation\=vertical\]\:start-0[data-orientation=vertical],[dir=rtl] .rtl\:start-0{inset-inline-start:0}.data-\[x-position\=right\]\:end-\[--offset-right\][data-x-position=right]{inset-inline-end:var(--offset-right)}.end-0\.5{inset-inline-end:.125rem}.end-0\.75{inset-inline-end:.1875rem}.end-1{inset-inline-end:.25rem}.end-1\.25{inset-inline-end:.3125rem}.end-1\.5{inset-inline-end:.375rem}.end-1\.75{inset-inline-end:.4375rem}.end-1\.875{inset-inline-end:.46875rem}.end-10{inset-inline-end:2.5rem}.end-2{inset-inline-end:.5rem}.end-2\.25{inset-inline-end:.5625rem}.end-2\.5{inset-inline-end:.625rem}.end-2\.75{inset-inline-end:.6875rem}.end-3{inset-inline-end:.75rem}.end-3\.5{inset-inline-end:.875rem}.end-4{inset-inline-end:1rem}.end-5{inset-inline-end:1.25rem}.end-6{inset-inline-end:1.5rem}.end-7{inset-inline-end:1.75rem}.end-8{inset-inline-end:2rem}.end-full{inset-inline-end:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:end-\[calc\(var\(--soybean-sidebar-width\)\*-1\)\]{inset-inline-end:calc(var(--soybean-sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:start-\[calc\(var\(--soybean-sidebar-width\)\*-1\)\]{inset-inline-start:calc(var(--soybean-sidebar-width) * -1)}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:end-\[calc\(var\(--soybean-layout-spacing\)\/2\)\]{inset-inline-end:calc(var(--soybean-layout-spacing) / 2)}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:start-\[calc\(var\(--soybean-layout-spacing\)\/2\)\]{inset-inline-start:calc(var(--soybean-layout-spacing) / 2)}.start-\[--soybean-navigation-menu-indicator-left\]{inset-inline-start:var(--soybean-navigation-menu-indicator-left)}.start-\[--soybean-navigation-menu-viewport-left\]{inset-inline-start:var(--soybean-navigation-menu-viewport-left)}.start-1{inset-inline-start:.25rem}.start-1\.5{inset-inline-start:.375rem}.start-1\/16{inset-inline-start:6.25%}.start-15\/16{inset-inline-start:93.75%}.start-2{inset-inline-start:.5rem}.start-2\.5{inset-inline-start:.625rem}.start-3{inset-inline-start:.75rem}.start-3\.5{inset-inline-start:.875rem}.start-full{inset-inline-start:100%}[dir=rtl] .rtl\:data-\[orientation\=vertical\]\:end-auto[data-orientation=vertical],[dir=rtl] .rtl\:end-auto{inset-inline-end:auto}.data-\[fixed-first-end\]\:before\:start-0[data-fixed-first-end]:before{inset-inline-start:0}.after\:end-0:after{inset-inline-end:0}.after\:start-1\/2:after{inset-inline-start:50%}.after\:start-full:after{inset-inline-start:100%}.data-\[fixed-last-start\]\:after\:end-0[data-fixed-last-start]:after{inset-inline-end:0}.data-\[orientation\=vertical\]\:after\:start-0[data-orientation=vertical]:after{inset-inline-start:0}.data-\[orientation\=horizontal\]\:inset-x-0[data-orientation=horizontal],.group[data-fixed-footer=true] .group-data-\[fixed-footer\=true\]\:inset-x-0,.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:inset-x-0,.inset-x-0{left:0;right:0}.data-\[orientation\=vertical\]\:inset-y-0[data-orientation=vertical],.inset-y-0,.after\:inset-y-0:after{top:0;bottom:0}.-bottom-10\.5{bottom:-2.625rem}.-bottom-12{bottom:-3rem}.-bottom-13\.5{bottom:-3.375rem}.-bottom-15{bottom:-3.75rem}.-bottom-18{bottom:-4.5rem}.-bottom-9{bottom:-2.25rem}.-top-10\.5{top:-2.625rem}.-top-12{top:-3rem}.-top-13\.5{top:-3.375rem}.-top-15{top:-3.75rem}.-top-18{top:-4.5rem}.-top-9{top:-2.25rem}.bottom-0,.data-\[orientation\=horizontal\]\:bottom-0[data-orientation=horizontal],.data-\[y-position\=bottom\]\:bottom-0[data-y-position=bottom],.group[data-fixed-footer=true] .group-data-\[fixed-footer\=true\]\:bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-1\.75{bottom:.4375rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-3\.5{bottom:.875rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.data-\[y-position\=bottom\]\:bottom-\[--offset-bottom\][data-y-position=bottom]{bottom:var(--offset-bottom)}.data-\[y-position\=top\]\:top-\[--offset-top\][data-y-position=top]{top:var(--offset-top)}.data-\[y-position\=top\]\:top-0[data-y-position=top],.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:top-0,.top-0{top:0}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:top-\[--soybean-layout-header-height\]{top:var(--soybean-layout-header-height)}.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:top-full{top:100%}.top-\[--soybean-navigation-menu-indicator-top\]{top:var(--soybean-navigation-menu-indicator-top)}.top-\[--soybean-navigation-menu-viewport-top\]{top:var(--soybean-navigation-menu-viewport-top)}.top-\[var\(--soybean-anchor-offset-top\,0px\)\]{top:var(--soybean-anchor-offset-top,0px)}.top-0\.5{top:.125rem}.top-0\.75{top:.1875rem}.top-1{top:.25rem}.top-1\.25{top:.3125rem}.top-1\.5{top:.375rem}.top-1\.75{top:.4375rem}.top-1\.875{top:.46875rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.25{top:.5625rem}.top-2\.5{top:.625rem}.top-2\.75{top:.6875rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.data-\[fixed-first-end\]\:before\:bottom-0[data-fixed-first-end]:before{bottom:0}.data-\[fixed-first-end\]\:before\:top-0[data-fixed-first-end]:before{top:0}.after\:bottom-0:after{bottom:0}.after\:top-0:after{top:0}.data-\[fixed-last-start\]\:after\:bottom-0[data-fixed-last-start]:after{bottom:0}.data-\[fixed-last-start\]\:after\:top-0[data-fixed-last-start]:after{top:0}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.data-\[active\=true\]\:z-2[data-active=true],.group\/item[data-active=true] .group-data-\[active\=true\]\/item\:z-2,.z-2{z-index:2}.data-\[state\=fixed\]\:z-50[data-state=fixed],.z-50{z-index:50}.group[data-fixed-footer=true] .group-data-\[fixed-footer\=true\]\:z-\[--soybean-layout-footer-z-index\]{z-index:var(--soybean-layout-footer-z-index)}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:z-\[--soybean-layout-header-z-index\]{z-index:var(--soybean-layout-header-z-index)}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:z-\[--soybean-layout-tab-z-index\]{z-index:var(--soybean-layout-tab-z-index)}.z-\[--soybean-layout-base-z-index\]{z-index:var(--soybean-layout-base-z-index)}.z-\[--soybean-layout-sidebar-z-index\]{z-index:var(--soybean-layout-sidebar-z-index)}.z-\[--z-index\]{z-index:var(--z-index)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-3{z-index:3}.z-49{z-index:49}.z-9999{z-index:9999}.z-99999{z-index:99999}.focus-within\:z-20:focus-within{z-index:20}.focus-visible\:\[\&\>\*\]\:z-2>:focus-visible{z-index:2}.-order-1{order:-1}.order-1{order:1}.grid{display:grid}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(1\.25rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(1.25rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(1\.375rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(1.375rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(1\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(1.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(1\.625rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(1.625rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(1\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(1.75rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(2rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr))}.grid-cols-\[repeat\(var\(--columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.m-0{margin:0}.-mx-0\.75{margin-left:-.1875rem;margin-right:-.1875rem}.-mx-0\.875{margin-left:-.21875rem;margin-right:-.21875rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.25{margin-left:-.3125rem;margin-right:-.3125rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-1\.75{margin-left:-.4375rem;margin-right:-.4375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.data-\[orientation\=horizontal\]\:my-0\.5[data-orientation=horizontal],.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.data-\[orientation\=horizontal\]\:my-1[data-orientation=horizontal],.my-1{margin-top:.25rem;margin-bottom:.25rem}.data-\[orientation\=horizontal\]\:my-1\.5[data-orientation=horizontal],.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.data-\[orientation\=horizontal\]\:my-2[data-orientation=horizontal],.my-2{margin-top:.5rem;margin-bottom:.5rem}.data-\[orientation\=vertical\]\:mx-0\.5[data-orientation=vertical]{margin-left:.125rem;margin-right:.125rem}.data-\[orientation\=vertical\]\:mx-1[data-orientation=vertical]{margin-left:.25rem;margin-right:.25rem}.data-\[orientation\=vertical\]\:mx-1\.5[data-orientation=vertical]{margin-left:.375rem;margin-right:.375rem}.data-\[orientation\=vertical\]\:mx-2[data-orientation=vertical]{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.375{margin-top:.09375rem;margin-bottom:.09375rem}.my-0\.4375{margin-top:.109375rem;margin-bottom:.109375rem}.my-0\.625{margin-top:.15625rem;margin-bottom:.15625rem}.my-0\.75{margin-top:.1875rem;margin-bottom:.1875rem}.my-0\.875{margin-top:.21875rem;margin-bottom:.21875rem}.my-1\.25{margin-top:.3125rem;margin-bottom:.3125rem}.my-1\.75{margin-top:.4375rem;margin-bottom:.4375rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-2{margin-inline-start:-.5rem}.-ms-2\.5{margin-inline-start:-.625rem}.-ms-3{margin-inline-start:-.75rem}.-ms-3\.5{margin-inline-start:-.875rem}.-ms-4{margin-inline-start:-1rem}.data-\[orientation\=horizontal\]\:mt-0\.25[data-orientation=horizontal]{margin-top:.0625rem}.data-\[orientation\=horizontal\]\:mt-3[data-orientation=horizontal],.mt-3{margin-top:.75rem}.data-\[orientation\=horizontal\]\:mt-3\.5[data-orientation=horizontal],.mt-3\.5{margin-top:.875rem}.data-\[orientation\=horizontal\]\:mt-4[data-orientation=horizontal],.mt-4{margin-top:1rem}.data-\[orientation\=horizontal\]\:mt-4\.5[data-orientation=horizontal]{margin-top:1.125rem}.data-\[orientation\=horizontal\]\:mt-5[data-orientation=horizontal]{margin-top:1.25rem}.data-\[orientation\=horizontal\]\:mt-6[data-orientation=horizontal]{margin-top:1.5rem}.data-\[orientation\=vertical\]\:ms-0\.25[data-orientation=vertical]{margin-inline-start:.0625rem}.data-\[orientation\=vertical\]\:ms-3[data-orientation=vertical],.ms-3{margin-inline-start:.75rem}.data-\[orientation\=vertical\]\:ms-3\.5[data-orientation=vertical],.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:ms-3\.5,.ms-3\.5{margin-inline-start:.875rem}.data-\[orientation\=vertical\]\:ms-4[data-orientation=vertical],.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:ms-4,.ms-4{margin-inline-start:1rem}.data-\[orientation\=vertical\]\:ms-4\.5[data-orientation=vertical]{margin-inline-start:1.125rem}.data-\[orientation\=vertical\]\:ms-5[data-orientation=vertical],.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:ms-5{margin-inline-start:1.25rem}.data-\[orientation\=vertical\]\:ms-6[data-orientation=vertical],.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:ms-6{margin-inline-start:1.5rem}.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:ms-7{margin-inline-start:1.75rem}.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:ms-8{margin-inline-start:2rem}.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:mt-0{margin-top:0}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:mb-0{margin-bottom:0}.group[data-tab-visible=true] .group-data-\[tab-visible\=true\]\:mt-\[--soybean-layout-tab-height\]{margin-top:var(--soybean-layout-tab-height)}.mb-0\.875{margin-bottom:.21875rem}.mb-1{margin-bottom:.25rem}.mb-1\.25{margin-bottom:.3125rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.me-0\.5{margin-inline-end:.125rem}.me-1{margin-inline-end:.25rem}.me-1\.5{margin-inline-end:.375rem}.me-1\.75{margin-inline-end:.4375rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.me-3{margin-inline-end:.75rem}.me-3\.5{margin-inline-end:.875rem}.ms-\[--soybean-tree-menu-indent\]{margin-inline-start:var(--soybean-tree-menu-indent)}.ms-0{margin-inline-start:0}.ms-1\.5{margin-inline-start:.375rem}.ms-1\.75{margin-inline-start:.4375rem}.ms-2{margin-inline-start:.5rem}.ms-2\.5{margin-inline-start:.625rem}.ms-auto{margin-inline-start:auto}.mt-\[calc\(0\.625rem-1px\)\]{margin-top:calc(.625rem - 1px)}.mt-0\.625{margin-top:.15625rem}.mt-0\.75{margin-top:.1875rem}.mt-1{margin-top:.25rem}.mt-1\.25{margin-top:.3125rem}.mt-1\.5{margin-top:.375rem}.mt-1\.75{margin-top:.4375rem}.mt-2{margin-top:.5rem}.mt-2\.25{margin-top:.5625rem}.mt-2\.5{margin-top:.625rem}.box-border{box-sizing:border-box}.block,.group:hover .group-hover\:block{display:block}.inline-block{display:inline-block}.hidden{display:none}.aspect-square{aspect-ratio:1}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]),.\[\&\>svg\]\:size-4>svg,.size-4{width:1rem;height:1rem}.\[\&\>svg\]\:size-3\.5>svg,.size-3\.5{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-3>svg,.size-3{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-5>svg,.size-5{width:1.25rem;height:1.25rem}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:size-0{width:0;height:0}.size-1\.5{width:.375rem;height:.375rem}.size-1\/2{width:50%;height:50%}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-1em{width:1em;height:1em}.size-2{width:.5rem;height:.5rem}.size-2\.25{width:.5625rem;height:.5625rem}.size-2\.5{width:.625rem;height:.625rem}.size-4\.5{width:1.125rem;height:1.125rem}.size-5\.5{width:1.375rem;height:1.375rem}.size-6{width:1.5rem;height:1.5rem}.size-6\.5{width:1.625rem;height:1.625rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.data-\[orientation\=horizontal\]\:h-1\.25[data-orientation=horizontal]{height:.3125rem}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal],.h-1\.5{height:.375rem}.data-\[orientation\=horizontal\]\:h-1\.75[data-orientation=horizontal],.h-1\.75{height:.4375rem}.data-\[orientation\=horizontal\]\:h-10[data-orientation=horizontal],.h-10{height:2.5rem}.data-\[orientation\=horizontal\]\:h-12[data-orientation=horizontal],.h-12{height:3rem}.data-\[orientation\=horizontal\]\:h-14[data-orientation=horizontal],.h-14{height:3.5rem}.data-\[orientation\=horizontal\]\:h-2[data-orientation=horizontal],.h-2{height:.5rem}.data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal],.h-2\.5{height:.625rem}.data-\[orientation\=horizontal\]\:h-3[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-3[data-orientation=vertical],.h-3{height:.75rem}.data-\[orientation\=horizontal\]\:h-3\.5[data-orientation=horizontal],.h-3\.5{height:.875rem}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical],.h-4{height:1rem}.data-\[orientation\=horizontal\]\:h-6[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-6[data-orientation=vertical],.h-6{height:1.5rem}.data-\[orientation\=horizontal\]\:h-7[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-7[data-orientation=vertical],.h-7{height:1.75rem}.data-\[orientation\=horizontal\]\:h-9[data-orientation=horizontal],.h-9{height:2.25rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical],.h-full{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-px[data-orientation=vertical],.h-1px,.h-px{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal],.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical],.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:w-full,.w-full{width:100%}.data-\[orientation\=vertical\]\:h-5[data-orientation=vertical],.h-5{height:1.25rem}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:min-h-20[data-orientation=vertical]{min-height:5rem}.data-\[orientation\=vertical\]\:w-1\.25[data-orientation=vertical]{width:.3125rem}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-1\.75[data-orientation=vertical]{width:.4375rem}.data-\[orientation\=vertical\]\:w-2[data-orientation=vertical],.w-2{width:.5rem}.data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:.625rem}.data-\[orientation\=vertical\]\:w-3[data-orientation=vertical],.w-3{width:.75rem}.data-\[orientation\=vertical\]\:w-3\.5[data-orientation=vertical],.w-3\.5{width:.875rem}.data-\[orientation\=vertical\]\:w-4[data-orientation=vertical],.w-4{width:1rem}.data-\[orientation\=vertical\]\:w-4\.5[data-orientation=vertical],.w-4\.5{width:1.125rem}.data-\[orientation\=vertical\]\:w-5[data-orientation=vertical],.w-5{width:1.25rem}.data-\[orientation\=vertical\]\:w-6[data-orientation=vertical],.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-6,.w-6{width:1.5rem}.data-\[orientation\=vertical\]\:w-fit[data-orientation=vertical],.w-fit{width:fit-content}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical],.w-1px,.w-px{width:1px}.data-\[password-manager-badge\]\:w-\[calc\(100\%\+40px\)\][data-password-manager-badge]{width:calc(100% + 40px)}.data-\[segment\=literal\]\:min-w-0[data-segment=literal],.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:min-w-0,.min-w-0{min-width:0}.data-\[segment\=timeZoneName\]\:min-w-fit[data-segment=timeZoneName]{min-width:fit-content}.data-\[state\=collapsed\]\:w-\[--soybean-tree-menu-collapsed-width\][data-state=collapsed]{width:var(--soybean-tree-menu-collapsed-width)}.data-\[state\=indeterminate\]\:w-2\/5[data-state=indeterminate]{width:40%}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--soybean-collapsed-sidebar-width\],.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-\[--soybean-collapsed-sidebar-width\]{width:var(--soybean-collapsed-sidebar-width)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--soybean-collapsed-sidebar-width\)\+var\(--soybean-layout-spacing\)\)\]{width:calc(var(--soybean-collapsed-sidebar-width) + var(--soybean-layout-spacing))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0,.w-0{width:0}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-10,.w-10{width:2.5rem}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-12,.w-12{width:3rem}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-7,.w-7{width:1.75rem}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-8,.w-8{width:2rem}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:w-9,.w-9{width:2.25rem}.h-\[--soybean-layout-footer-height\]{height:var(--soybean-layout-footer-height)}.h-\[--soybean-layout-header-height\]{height:var(--soybean-layout-header-height)}.h-\[--soybean-layout-tab-height\]{height:var(--soybean-layout-tab-height)}.h-\[--soybean-navigation-menu-viewport-height\]{height:var(--soybean-navigation-menu-viewport-height)}.h-\[--soybean-select-trigger-height\]{height:var(--soybean-select-trigger-height)}.h-\[--soybean-tabs-indicator-size\]{height:var(--soybean-tabs-indicator-size)}.h-\[60\%\]{height:60%}.h-0{height:0}.h-0\.5{height:.125rem}.h-0\.5em{height:.5em}.h-0\.75{height:.1875rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2\/3{height:66.6667%}.h-20{height:5rem}.h-24{height:6rem}.h-30{height:7.5rem}.h-35{height:8.75rem}.h-4\.5{height:1.125rem}.h-40{height:10rem}.h-42\.5{height:10.625rem}.h-45{height:11.25rem}.h-5\.5{height:1.375rem}.h-50{height:12.5rem}.h-8{height:2rem}.h-fit{height:fit-content}.max-h-\[calc\(100vh-var\(--soybean-anchor-offset-top\,0px\)\)\]{max-height:calc(100vh - var(--soybean-anchor-offset-top,0px))}.max-h-100{max-height:25rem}.max-h-115{max-height:28.75rem}.max-h-50{max-height:12.5rem}.max-h-55{max-height:13.75rem}.max-h-60{max-height:15rem}.max-h-65{max-height:16.25rem}.max-h-70{max-height:17.5rem}.max-h-75{max-height:18.75rem}.max-h-80{max-height:20rem}.max-h-90{max-height:22.5rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-50{max-width:12.5rem}.max-w-55{max-width:13.75rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-65{max-width:16.25rem}.max-w-6xl{max-width:72rem}.max-w-70{max-width:17.5rem}.max-w-75{max-width:18.75rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-2{min-height:.5rem}.min-h-2\.5{min-height:.625rem}.min-h-25{min-height:6.25rem}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-4\.5{min-height:1.125rem}.min-h-5{min-height:1.25rem}.min-h-5\.5{min-height:1.375rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-w-\[--soybean-popper-anchor-width\]{min-width:var(--soybean-popper-anchor-width)}.min-w-\[--soybean-select-trigger-width\]{min-width:var(--soybean-select-trigger-width)}.min-w-10{min-width:2.5rem}.min-w-25{min-width:6.25rem}.min-w-2xl{min-width:42rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-4\.5{min-width:1.125rem}.min-w-5{min-width:1.25rem}.min-w-5\.5{min-width:1.375rem}.min-w-6{min-width:1.5rem}.min-w-6\.5{min-width:1.625rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-full{min-width:100%}.min-w-lg{min-width:32rem}.min-w-max{min-width:max-content}.min-w-md{min-width:28rem}.min-w-sm{min-width:24rem}.min-w-xl{min-width:36rem}.min-w-xs{min-width:20rem}.w-\[--soybean-combobox-trigger-width\]{width:var(--soybean-combobox-trigger-width)}.w-\[--soybean-layout-spacing\]{width:var(--soybean-layout-spacing)}.w-\[--soybean-navigation-menu-indicator-size\]{width:var(--soybean-navigation-menu-indicator-size)}.w-\[--soybean-navigation-menu-viewport-width\]{width:var(--soybean-navigation-menu-viewport-width)}.w-\[--soybean-sidebar-width\]{width:var(--soybean-sidebar-width)}.w-\[--soybean-tabs-indicator-size\]{width:var(--soybean-tabs-indicator-size)}.w-\[calc\(var\(--soybean-sidebar-width\)\+var\(--soybean-layout-spacing\)\)\]{width:calc(var(--soybean-sidebar-width) + var(--soybean-layout-spacing))}.w-0\.5{width:.125rem}.w-100{width:25rem}.w-11{width:2.75rem}.w-110{width:27.5rem}.w-13{width:3.25rem}.w-15{width:3.75rem}.w-16{width:4rem}.w-18{width:4.5rem}.w-1em{width:1em}.w-20{width:5rem}.w-22{width:5.5rem}.w-24{width:6rem}.w-25{width:6.25rem}.w-3\/4{width:75%}.w-30{width:7.5rem}.w-32{width:8rem}.w-35{width:8.75rem}.w-40{width:10rem}.w-45{width:11.25rem}.w-48{width:12rem}.w-52\.5{width:13.125rem}.w-56{width:14rem}.w-60{width:15rem}.w-63\.75{width:15.9375rem}.w-64{width:16rem}.w-67\.5{width:16.875rem}.w-72{width:18rem}.w-80{width:20rem}.w-85{width:21.25rem}.w-90{width:22.5rem}.w-95{width:23.75rem}.w-96{width:24rem}.w-auto{width:auto}.w-max{width:max-content}.data-\[fixed-first-end\]\:before\:w-4[data-fixed-first-end]:before{width:1rem}.after\:w-\[calc\(var\(--soybean-layout-spacing\)\/8\)\]:after{width:calc(var(--soybean-layout-spacing) / 8)}.after\:w-0\.5:after{width:.125rem}.after\:w-0\.75:after{width:.1875rem}.after\:w-1:after{width:.25rem}.after\:w-1\.25:after{width:.3125rem}.after\:w-1\.5:after{width:.375rem}.after\:w-2:after{width:.5rem}.after\:w-px:after{width:1px}.data-\[fixed-last-start\]\:after\:w-4[data-fixed-last-start]:after{width:1rem}.data-\[orientation\=vertical\]\:after\:h-0\.5[data-orientation=vertical]:after{height:.125rem}.data-\[orientation\=vertical\]\:after\:h-0\.75[data-orientation=vertical]:after{height:.1875rem}.data-\[orientation\=vertical\]\:after\:h-1[data-orientation=vertical]:after{height:.25rem}.data-\[orientation\=vertical\]\:after\:h-1\.25[data-orientation=vertical]:after{height:.3125rem}.data-\[orientation\=vertical\]\:after\:h-1\.5[data-orientation=vertical]:after{height:.375rem}.data-\[orientation\=vertical\]\:after\:h-2[data-orientation=vertical]:after{height:.5rem}.data-\[orientation\=vertical\]\:after\:w-full[data-orientation=vertical]:after{width:100%}.flex{display:flex}.inline-flex,.group:focus-within .group-focus-within\:inline-flex,.group:hover .group-hover\:inline-flex{display:inline-flex}.flex-1,.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:flex-1{flex:1}.flex-none{flex:none}.\[\&_svg\]\:shrink-0 svg,.flex-shrink-0,.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal],.flex-row{flex-direction:row}.data-\[side\=right\]\:flex-row-reverse[data-side=right],[dir=rtl] .rtl\:flex-row-reverse{flex-direction:row-reverse}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal],.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.flex-col,.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:flex-col{flex-direction:column}.data-\[orientation\=horizontal\]\:flex-wrap[data-orientation=horizontal],.flex-wrap{flex-wrap:wrap}.inline-table{display:inline-table}.border-collapse{border-collapse:collapse}.border-spacing-0{--un-border-spacing-x:0;--un-border-spacing-y:0;border-spacing:var(--un-border-spacing-x) var(--un-border-spacing-y)}.origin-top-center{transform-origin:top}.-translate-x-1\/2,.data-\[x-position\=center\]\:-translate-x-1\/2[data-x-position=center],[dir=rtl] .rtl\:-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.\[\&\[dir\=rtl\]\]\:data-\[x-position\=center\]\:translate-x-1\/2[data-x-position=center][dir=rtl],.\[\&\[dir\=rtl\]\]\:translate-x-1\/2[dir=rtl],.translate-x-1\/2,[dir=rtl] .rtl\:translate-x-1\/2{--un-translate-x:50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--un-translate-y:.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--un-translate-x:-.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--un-translate-x:.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--un-translate-y:-.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--un-translate-x:.875rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--un-translate-x:1rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--un-translate-x:1.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--un-translate-x:1.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=checked\]\:translate-x-5\.5[data-state=checked]{--un-translate-x:1.375rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=checked\]\:translate-x-6\.5[data-state=checked]{--un-translate-x:1.625rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--un-translate-x:.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-x-\[--soybean-tabs-indicator-position\]{--un-translate-x:var(--soybean-tabs-indicator-position);transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-\[--soybean-tabs-indicator-position\]{--un-translate-y:var(--soybean-tabs-indicator-position);transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-1\/2{--un-translate-y:50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:-translate-x-\[--soybean-tabs-indicator-position\]{--un-translate-x:calc(var(--soybean-tabs-indicator-position) * -1);transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=checked\]\:-translate-x-3\.5[data-state=checked]{--un-translate-x:-.875rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=checked\]\:-translate-x-4[data-state=checked]{--un-translate-x:-1rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=checked\]\:-translate-x-4\.5[data-state=checked]{--un-translate-x:-1.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=checked\]\:-translate-x-5[data-state=checked]{--un-translate-x:-1.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=checked\]\:-translate-x-5\.5[data-state=checked]{--un-translate-x:-1.375rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=checked\]\:-translate-x-6\.5[data-state=checked]{--un-translate-x:-1.625rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:data-\[state\=unchecked\]\:-translate-x-0\.5[data-state=unchecked]{--un-translate-x:-.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.after\:-translate-x-1\/2:after{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[orientation\=vertical\]\:after\:-translate-y-1\/2[data-orientation=vertical]:after{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[orientation\=vertical\]\:after\:translate-x-0[data-orientation=vertical]:after{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.\[\&\[data-state\=open\]\>\.trigger-icon\]\:rotate-180[data-state=open]>.trigger-icon,.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180,.rotate-180,[dir=rtl] .rtl\:\[\&\>svg\]\:rotate-180>svg,[dir=rtl] .rtl\:rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.\[\&\[dir\=rtl\]\]\:data-\[orientation\=vertical\]\:rotate-90[data-orientation=vertical][dir=rtl],.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:rotate-90,.group\/button[data-state=open] .group-data-\[state\=open\]\/button\:rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[orientation\=vertical\]\:-rotate-90[data-orientation=vertical]{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[dir=rtl] .rtl\:rotate-270{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:270deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.data-\[highlighted\]\:scale-105[data-highlighted],.hover\:scale-105:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-110:hover{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform-gpu{transform:translate3d(var(--un-translate-x), var(--un-translate-y), var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes una-in{0%{opacity:var(--una-enter-opacity,1);transform:translate3d(var(--una-enter-translate-x,0),var(--una-enter-translate-y,0),0) scale3d(var(--una-enter-scale,1),var(--una-enter-scale,1),var(--una-enter-scale,1)) rotate(var(--una-enter-rotate,0))}}@keyframes una-out{to{opacity:var(--una-exit-opacity,1);transform:translate3d(var(--una-exit-translate-x,0),var(--una-exit-translate-y,0),0) scale3d(var(--una-exit-scale,1),var(--una-exit-scale,1),var(--una-exit-scale,1)) rotate(var(--una-exit-rotate,0))}}@keyframes collapsible-down{0%{height:0}to{height:var(--soybean-collapsible-content-height)}}@keyframes collapsible-up{0%{height:var(--soybean-collapsible-content-height)}to{height:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:.2s ease-out collapsible-up}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:.2s ease-out collapsible-down}.cursor-default,.data-\[disabled\]\:cursor-default[data-disabled],.data-\[readonly\]\:cursor-default[data-readonly]{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.data-\[disabled\]\:cursor-not-allowed[data-disabled],.peer:disabled~.peer-disabled\:cursor-not-allowed,.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cursor-grab{cursor:grab}.active\:cursor-grabbing:active{cursor:grabbing}.cursor-col-resize{cursor:col-resize}.data-\[orientation\=vertical\]\:cursor-row-resize[data-orientation=vertical]{cursor:row-resize}.cursor-e-resize,.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:cursor-e-resize{cursor:e-resize}.cursor-w-resize,.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:cursor-w-resize{cursor:w-resize}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.data-\[orientation\=horizontal\]\:items-center[data-orientation=horizontal],.items-center{align-items:center}.data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical],.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:items-stretch,.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.group[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\:justify-end,.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.data-\[orientation\=horizontal\]\:justify-between[data-orientation=horizontal],.justify-between{justify-content:space-between}.data-\[orientation\=vertical\]\:gap-2[data-orientation=vertical],.gap-2{gap:.5rem}.data-\[orientation\=vertical\]\:gap-3[data-orientation=vertical],.gap-3{gap:.75rem}.data-\[orientation\=vertical\]\:gap-4[data-orientation=vertical],.gap-4{gap:1rem}.data-\[orientation\=vertical\]\:gap-5[data-orientation=vertical],.gap-5{gap:1.25rem}.data-\[orientation\=vertical\]\:gap-6[data-orientation=vertical],.gap-6{gap:1.5rem}.data-\[orientation\=vertical\]\:gap-7[data-orientation=vertical],.gap-7{gap:1.75rem}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-0\.75{gap:.1875rem}.gap-0\.875{gap:.21875rem}.gap-1{gap:.25rem}.gap-1\.25{gap:.3125rem}.gap-1\.5{gap:.375rem}.gap-1\.75{gap:.4375rem}.gap-2\.25{gap:.5625rem}.gap-2\.5{gap:.625rem}.gap-3\.5{gap:.875rem}.gap-4\.5{gap:1.125rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-1\.75{column-gap:.4375rem}.gap-x-2{column-gap:.5rem}.gap-x-2\.25{column-gap:.5625rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-3{column-gap:.75rem}.gap-x-3\.5{column-gap:.875rem}.gap-x-3\.75{column-gap:.9375rem}.gap-x-4{column-gap:1rem}.gap-x-4\.5{column-gap:1.125rem}.gap-x-5\.25{column-gap:1.3125rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-1\.75{row-gap:.4375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-4{row-gap:1rem}.gap-y-4\.5{row-gap:1.125rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--un-divide-opacity:var(--border-alpha,1);border-color:hsl(var(--border) / var(--un-divide-opacity)) }.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:overflow-hidden,.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.group[data-scroll-behavior=content] .group-data-\[scroll-behavior\=content\]\:overflow-y-auto,.group[data-scroll-behavior=wrapper] .group-data-\[scroll-behavior\=wrapper\]\:overflow-y-auto,.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.border,.data-\[selected\]\:border[data-selected],.data-\[soybean-pagination-action\]\:border[data-soybean-pagination-action],.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-3{border-width:3px}.file\:border-0::file-selector-button{border-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:border-b-0>:not(:last-child),.\[\&\>\*\:not\(\:last-child\)\>\*\]\:border-b-0>:not(:last-child)>*,.\[\&\>tr\:last-child\]\:border-b-0>tr:last-child,.not-last\:\[\&\>\*\]\:border-b-0>:not(:last-child){border-bottom-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:border-e-0>:not(:last-child),.\[\&\>\*\:not\(\:last-child\)\>\*\]\:border-e-0>:not(:last-child)>*,.not-last\:\[\&\>\*\]\:border-e-0>:not(:last-child){border-inline-end-width:0}.border-b{border-bottom-width:1px}.border-e,.group[data-side=left] .group-data-\[side\=left\]\:border-e{border-inline-end-width:1px}.border-s,.data-\[orientation\=vertical\]\:border-s[data-orientation=vertical],.group[data-side=right] .group-data-\[side\=right\]\:border-s{border-inline-start-width:1px}.border-s-0{border-inline-start-width:0}.border-t,.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-width:1px}.focus-visible\:\[\&\>\*\]\:border-b>:focus-visible{border-bottom-width:1px}.focus-visible\:\[\&\>\*\]\:border-e>:focus-visible{border-inline-end-width:1px}.focus-visible\:\[\&\>\*\>\*\]\:border-b>*>:focus-visible{border-bottom-width:1px}.focus-visible\:\[\&\>\*\>\*\]\:border-e>*>:focus-visible{border-inline-end-width:1px}.first\:border-s-0:first-child{border-inline-start-width:0}.border-accent-foreground,.data-\[state\=checked\]\:border-accent-foreground[data-state=checked]{--un-border-opacity:1;border-color:hsl(var(--accent-foreground) / var(--un-border-opacity))}.border-accent-foreground\/40{border-color:hsl(var(--accent-foreground) / .4)}.border-accent-foreground\/50,.data-\[state\=checked\]\:border-accent-foreground\/50[data-state=checked]{border-color:hsl(var(--accent-foreground) / .5)}.border-border,.data-\[selected\]\:border-border[data-selected],.data-\[soybean-pagination-action\]\:border-border[data-soybean-pagination-action],.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-border{--un-border-opacity:var(--border-alpha,1);border-color:hsl(var(--border) / var(--un-border-opacity))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-carbon,.data-\[state\=checked\]\:border-carbon[data-state=checked],.group[data-state=active] .group-data-\[state\=active\]\:border-carbon{--un-border-opacity:1;border-color:hsl(var(--carbon) / var(--un-border-opacity))}.border-destructive,.data-\[invalid\]\:border-destructive[data-invalid],.data-\[state\=checked\]\:border-destructive[data-state=checked],.group[data-state=active] .group-data-\[state\=active\]\:border-destructive{--un-border-opacity:1;border-color:hsl(var(--destructive) / var(--un-border-opacity))}.border-info,.data-\[state\=checked\]\:border-info[data-state=checked],.group[data-state=active] .group-data-\[state\=active\]\:border-info{--un-border-opacity:1;border-color:hsl(var(--info) / var(--un-border-opacity))}.border-input{--un-border-opacity:var(--input-alpha,1);border-color:hsl(var(--input) / var(--un-border-opacity))}.border-muted-foreground{--un-border-opacity:1;border-color:hsl(var(--muted-foreground) / var(--un-border-opacity))}.border-primary,.data-\[selected\]\:border-primary[data-selected],.data-\[soybean-pagination-action\]\:border-primary[data-soybean-pagination-action],.data-\[state\=checked\]\:border-primary[data-state=checked],.group[data-state=active] .group-data-\[state\=active\]\:border-primary{--un-border-opacity:1;border-color:hsl(var(--primary) / var(--un-border-opacity))}.border-secondary-foreground,.data-\[state\=checked\]\:border-secondary-foreground[data-state=checked]{--un-border-opacity:1;border-color:hsl(var(--secondary-foreground) / var(--un-border-opacity))}.border-secondary-foreground\/40{border-color:hsl(var(--secondary-foreground) / .4)}.border-secondary-foreground\/50,.data-\[state\=checked\]\:border-secondary-foreground\/50[data-state=checked]{border-color:hsl(var(--secondary-foreground) / .5)}.border-sidebar-border{--un-border-opacity:var(--sidebar-border-alpha,1);border-color:hsl(var(--sidebar-border) / var(--un-border-opacity))}.border-success,.data-\[state\=checked\]\:border-success[data-state=checked],.group[data-state=active] .group-data-\[state\=active\]\:border-success{--un-border-opacity:1;border-color:hsl(var(--success) / var(--un-border-opacity))}.border-transparent,.data-\[selected\]\:border-transparent[data-selected],.data-\[soybean-pagination-action\]\:border-transparent[data-soybean-pagination-action]{border-color:#0000}.border-warning,.data-\[state\=checked\]\:border-warning[data-state=checked],.group[data-state=active] .group-data-\[state\=active\]\:border-warning{--un-border-opacity:1;border-color:hsl(var(--warning) / var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255/var(--un-border-opacity))}.data-\[state\=active\]\:border-ring[data-state=active]{--un-border-opacity:1;border-color:hsl(var(--ring) / var(--un-border-opacity))}.data-\[state\=filled\]\:border-foreground\/20[data-state=filled]{border-color:hsl(var(--foreground) / .2)}.group[data-state=active] .group-data-\[state\=active\]\:border-accent{--un-border-opacity:1;border-color:hsl(var(--accent) / var(--un-border-opacity))}.group[data-state=active] .group-data-\[state\=active\]\:border-secondary{--un-border-opacity:1;border-color:hsl(var(--secondary) / var(--un-border-opacity))}.group[data-state=completed] .group-data-\[state\=completed\]\:border-accent\/25{border-color:hsl(var(--accent) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-carbon\/25{border-color:hsl(var(--carbon) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-info\/25{border-color:hsl(var(--info) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-primary\/25{border-color:hsl(var(--primary) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-secondary\/25{border-color:hsl(var(--secondary) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-success\/25{border-color:hsl(var(--success) / .25)}.group[data-state=completed] .group-data-\[state\=completed\]\:border-warning\/25{border-color:hsl(var(--warning) / .25)}.focus-within\:border-input:focus-within{--un-border-opacity:var(--input-alpha,1);border-color:hsl(var(--input) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-accent-foreground:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--accent-foreground) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-carbon:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--carbon) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-destructive:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--destructive) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-info:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--info) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-primary:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--primary) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-secondary-foreground:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--secondary-foreground) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-success:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--success) / var(--un-border-opacity))}.data-\[normal\]\:hover\:border-warning:hover[data-normal]{--un-border-opacity:1;border-color:hsl(var(--warning) / var(--un-border-opacity))}.data-\[orientation\=horizontal\]\:border-t-transparent[data-orientation=horizontal]{border-top-color:#0000}.data-\[orientation\=vertical\]\:border-s-transparent[data-orientation=vertical]{border-inline-start-color:#0000}:is(.\[\&\:has\(\[data-selected\]\)\]\:rounded-md:has([data-selected]),.rounded-md){border-radius:calc(var(--radius) - 2px)}.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:\!rounded-none>:not(:first-child):not(:last-child),.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\>\*\]\:\!rounded-none>:not(:first-child):not(:last-child)>*{border-radius:0!important}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.rounded-lg{border-radius:var(--radius)}.not-first\:not-last\:\[\&\>\*\]\:rounded-0>:not(:last-child):not(:first-child){border-radius:0}.rounded{border-radius:.25rem}.rounded-\[--rounded\]{border-radius:var(--rounded)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:hover\:rounded-sm:hover{border-radius:calc(var(--radius) - 4px)}.after\:rounded-full:after{border-radius:9999px}:is(.\[\&\:has\(\[data-selection-end\]\)\]\:rounded-e-md:has([data-selection-end]),.rounded-e-md){border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}:is(.\[\&\:has\(\[data-selection-start\]\)\]\:rounded-s-md:has([data-selection-start]),.rounded-s-md){border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}.\[\&\>\*\:first-child\]\:\!rounded-b-none>:first-child,.\[\&\>\*\:first-child\>\*\]\:\!rounded-b-none>:first-child>*{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.\[\&\>\*\:first-child\]\:\!rounded-e-none>:first-child,.\[\&\>\*\:first-child\>\*\]\:\!rounded-e-none>:first-child>*{border-start-end-radius:0!important;border-end-end-radius:0!important}.\[\&\>\*\:last-child\]\:\!rounded-s-none>:last-child,.\[\&\>\*\:last-child\>\*\]\:\!rounded-s-none>:last-child>*{border-start-start-radius:0!important;border-end-start-radius:0!important}.\[\&\>\*\:last-child\]\:\!rounded-t-none>:last-child,.\[\&\>\*\:last-child\>\*\]\:\!rounded-t-none>:last-child>*{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-b-md{border-bottom-left-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.first\:\[\&\:has\(\[data-selected\]\)\]\:rounded-s-md:has([data-selected]):first-child{border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}.first\:\[\&\>\*\]\:rounded-b-0>:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.first\:\[\&\>\*\]\:rounded-e-0>:first-child{border-start-end-radius:0;border-end-end-radius:0}.last\:\[\&\:has\(\[data-selected\]\)\]\:rounded-e-md:has([data-selected]):last-child{border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}.last\:\[\&\>\*\]\:rounded-s-0>:last-child{border-start-start-radius:0;border-end-start-radius:0}.last\:\[\&\>\*\]\:rounded-t-0>:last-child{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>tr\:first-child\>td\:first-child\]\:rounded-tl-\[--rounded\]>tr:first-child>td:first-child,.\[\&\>tr\:first-child\>th\:first-child\]\:rounded-tl-\[--rounded\]>tr:first-child>th:first-child{border-top-left-radius:var(--rounded)}.\[\&\>tr\:first-child\>td\:last-child\]\:rounded-tr-\[--rounded\]>tr:first-child>td:last-child,.\[\&\>tr\:first-child\>th\:last-child\]\:rounded-tr-\[--rounded\]>tr:first-child>th:last-child{border-top-right-radius:var(--rounded)}.\[\&\>tr\:last-child\>td\:first-child\]\:rounded-bl-\[--rounded\]>tr:last-child>td:first-child,.\[\&\>tr\:last-child\>th\:first-child\]\:rounded-bl-\[--rounded\]>tr:last-child>th:first-child{border-bottom-left-radius:var(--rounded)}.\[\&\>tr\:last-child\>td\:last-child\]\:rounded-br-\[--rounded\]>tr:last-child>td:last-child,.\[\&\>tr\:last-child\>th\:last-child\]\:rounded-br-\[--rounded\]>tr:last-child>th:last-child{border-bottom-right-radius:var(--rounded)}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-solid,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-solid{border-style:solid}.\[\&_td\]\:bg-transparent td,.\[\&\>tr\]\:bg-transparent>tr,.bg-transparent{background-color:#0000}.selection\:bg-transparent ::selection{background-color:#0000}.selection\:bg-transparent::selection{background-color:#0000}.\[\&\:not\(\[data-selected\]\)\:hover\]\:bg-accent:not([data-selected]):hover,.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:bg-accent[data-today]:not([data-selected]),.bg-accent,.dark .dark\:data-\[active\=true\]\:bg-accent[data-active=true],.data-\[highlighted\]\:bg-accent[data-highlighted],.data-\[state\=active\]\:bg-accent[data-state=active],.data-\[state\=drag\]\:bg-accent[data-state=drag],.data-\[state\=hover\]\:bg-accent[data-state=hover],.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open],.group[data-state=active] .group-data-\[state\=active\]\:bg-accent,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-accent{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.\[\&\:has\(\[data-selected\]\)\]\:bg-accent:has([data-selected]){--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.\[\&\[data-selection-end\]\:hover\]\:bg-primary[data-selection-end]:hover,.\[\&\[data-selection-start\]\:hover\]\:bg-primary[data-selection-start]:hover,.bg-primary,.data-\[selected\]\:bg-primary[data-selected],.data-\[selection-end\]\:bg-primary[data-selection-end],.data-\[selection-start\]\:bg-primary[data-selection-start],.data-\[soybean-pagination-action\]\:bg-primary[data-soybean-pagination-action],.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:bg-primary,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-primary,.group\/item[data-active=true] .group-data-\[active\=true\]\/item\:bg-primary{--un-bg-opacity:1;background-color:hsl(var(--primary) / var(--un-bg-opacity)) }.bg-\[length\:8px_8px\]{background-size:8px 8px}.bg-\[linear-gradient\(45deg\,rgba\(0\,0\,0\,0\.08\)_25\%\,transparent_25\%\,transparent_75\%\,rgba\(0\,0\,0\,0\.08\)_75\%\)\,linear-gradient\(45deg\,rgba\(0\,0\,0\,0\.08\)_25\%\,transparent_25\%\,transparent_75\%\,rgba\(0\,0\,0\,0\.08\)_75\%\)\]{background-image:linear-gradient(45deg,#00000014 25%,#0000 25% 75%,#00000014 75%),linear-gradient(45deg,#00000014 25%,#0000 25% 75%,#00000014 75%)}.bg-\[position\:0_0\,4px_4px\]{background-position:0 0,4px 4px}.bg-\[var\(--soybean-color-swatch-color\)\]{background-color:var(--soybean-color-swatch-color) }.bg-accent-foreground\/10,.data-\[state\=active\]\:bg-accent-foreground\/10[data-state=active],.data-\[state\=on\]\:bg-accent-foreground\/10[data-state=on]{background-color:hsl(var(--accent-foreground) / .1) }.bg-accent-foreground\/20,.data-\[state\=checked\]\:bg-accent-foreground\/20[data-state=checked]{background-color:hsl(var(--accent-foreground) / .2) }.bg-accent-foreground\/30{background-color:hsl(var(--accent-foreground) / .3) }.bg-accent-foreground\/5,.data-\[state\=checked\]\:bg-accent-foreground\/5[data-state=checked],.data-\[state\=indeterminate\]\:bg-accent-foreground\/5[data-state=indeterminate]{background-color:hsl(var(--accent-foreground) / .05) }.bg-accent-foreground\/50{background-color:hsl(var(--accent-foreground) / .5) }.bg-accent-foreground\/60{background-color:hsl(var(--accent-foreground) / .6) }.bg-accent\/15,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-accent\/15{background-color:hsl(var(--accent) / .15) }.bg-background,.data-\[fixed\]\:bg-background[data-fixed],.data-\[selected\]\:bg-background[data-selected],.data-\[soybean-pagination-action\]\:bg-background[data-soybean-pagination-action],.data-\[state\=active\]\:bg-background[data-state=active]{--un-bg-opacity:1;background-color:hsl(var(--background) / var(--un-bg-opacity)) }.bg-black\/80{background-color:#000c}.bg-border{--un-bg-opacity:var(--border-alpha,1);background-color:hsl(var(--border) / var(--un-bg-opacity)) }.bg-border\/50{background-color:hsl(var(--border) / .5) }.bg-carbon,.data-\[state\=checked\]\:bg-carbon[data-state=checked],.data-\[state\=indeterminate\]\:bg-carbon[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:bg-carbon,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-carbon{--un-bg-opacity:1;background-color:hsl(var(--carbon) / var(--un-bg-opacity)) }.bg-carbon\/10,.data-\[state\=active\]\:bg-carbon\/10[data-state=active]{background-color:hsl(var(--carbon) / .1) }.bg-card{--un-bg-opacity:1;background-color:hsl(var(--card) / var(--un-bg-opacity)) }.bg-destructive,.data-\[state\=checked\]\:bg-destructive[data-state=checked],.data-\[state\=indeterminate\]\:bg-destructive[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:bg-destructive,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-destructive{--un-bg-opacity:1;background-color:hsl(var(--destructive) / var(--un-bg-opacity)) }.bg-destructive\/10,.data-\[state\=active\]\:bg-destructive\/10[data-state=active]{background-color:hsl(var(--destructive) / .1) }.bg-foreground{--un-bg-opacity:1;background-color:hsl(var(--foreground) / var(--un-bg-opacity)) }.bg-info,.data-\[state\=checked\]\:bg-info[data-state=checked],.data-\[state\=indeterminate\]\:bg-info[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:bg-info,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-info{--un-bg-opacity:1;background-color:hsl(var(--info) / var(--un-bg-opacity)) }.bg-info\/10,.data-\[state\=active\]\:bg-info\/10[data-state=active]{background-color:hsl(var(--info) / .1) }.bg-muted{--un-bg-opacity:1;background-color:hsl(var(--muted) / var(--un-bg-opacity)) }.bg-muted-foreground{--un-bg-opacity:1;background-color:hsl(var(--muted-foreground) / var(--un-bg-opacity)) }.bg-popover{--un-bg-opacity:1;background-color:hsl(var(--popover) / var(--un-bg-opacity)) }.bg-primary\/10,.data-\[active\=true\]\:bg-primary\/10[data-active=true],.data-\[selected\]\:bg-primary\/10[data-selected],.data-\[soybean-pagination-action\]\:bg-primary\/10[data-soybean-pagination-action],.data-\[state\=active\]\:bg-primary\/10[data-state=active]{background-color:hsl(var(--primary) / .1) }.bg-secondary,.group[data-state=active] .group-data-\[state\=active\]\:bg-secondary,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-secondary{--un-bg-opacity:1;background-color:hsl(var(--secondary) / var(--un-bg-opacity)) }.bg-secondary-foreground\/10,.data-\[state\=active\]\:bg-secondary-foreground\/10[data-state=active],.data-\[state\=on\]\:bg-secondary-foreground\/10[data-state=on]{background-color:hsl(var(--secondary-foreground) / .1) }.bg-secondary-foreground\/20,.data-\[state\=checked\]\:bg-secondary-foreground\/20[data-state=checked]{background-color:hsl(var(--secondary-foreground) / .2) }.bg-secondary-foreground\/30{background-color:hsl(var(--secondary-foreground) / .3) }.bg-secondary-foreground\/5,.data-\[state\=checked\]\:bg-secondary-foreground\/5[data-state=checked],.data-\[state\=indeterminate\]\:bg-secondary-foreground\/5[data-state=indeterminate]{background-color:hsl(var(--secondary-foreground) / .05) }.bg-secondary-foreground\/50{background-color:hsl(var(--secondary-foreground) / .5) }.bg-secondary-foreground\/60{background-color:hsl(var(--secondary-foreground) / .6) }.bg-sidebar{--un-bg-opacity:1;background-color:hsl(var(--sidebar) / var(--un-bg-opacity)) }.bg-success,.data-\[state\=checked\]\:bg-success[data-state=checked],.data-\[state\=indeterminate\]\:bg-success[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:bg-success,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-success{--un-bg-opacity:1;background-color:hsl(var(--success) / var(--un-bg-opacity)) }.bg-success\/10,.data-\[state\=active\]\:bg-success\/10[data-state=active]{background-color:hsl(var(--success) / .1) }.bg-warning,.data-\[state\=checked\]\:bg-warning[data-state=checked],.data-\[state\=indeterminate\]\:bg-warning[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:bg-warning,.group[data-state=completed] .group-data-\[state\=completed\]\:bg-warning{--un-bg-opacity:1;background-color:hsl(var(--warning) / var(--un-bg-opacity)) }.bg-warning\/10,.data-\[state\=active\]\:bg-warning\/10[data-state=active]{background-color:hsl(var(--warning) / .1) }.data-\[active\]\:bg-accent\/50[data-active],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5) }.data-\[active\=true\]\:bg-primary-50[data-active=true]{--un-bg-opacity:1;background-color:hsl(var(--primary-50) / var(--un-bg-opacity)) }.data-\[highlighted\]\:bg-accent\/80[data-highlighted]{background-color:hsl(var(--accent) / .8) }.data-\[no-color\]\:bg-muted\/40[data-no-color],.data-\[readonly\]\:bg-muted\/40[data-readonly]{background-color:hsl(var(--muted) / .4) }.data-\[state\=checked\]\:bg-accent-foreground[data-state=checked]{--un-bg-opacity:1;background-color:hsl(var(--accent-foreground) / var(--un-bg-opacity)) }.data-\[state\=checked\]\:bg-secondary-foreground[data-state=checked]{--un-bg-opacity:1;background-color:hsl(var(--secondary-foreground) / var(--un-bg-opacity)) }.data-\[state\=on\]\:bg-carbon\/20[data-state=on]{background-color:hsl(var(--carbon) / .2) }.data-\[state\=on\]\:bg-destructive\/20[data-state=on]{background-color:hsl(var(--destructive) / .2) }.data-\[state\=on\]\:bg-info\/20[data-state=on]{background-color:hsl(var(--info) / .2) }.data-\[state\=on\]\:bg-primary\/20[data-state=on]{background-color:hsl(var(--primary) / .2) }.data-\[state\=on\]\:bg-success\/20[data-state=on]{background-color:hsl(var(--success) / .2) }.data-\[state\=on\]\:bg-warning\/20[data-state=on]{background-color:hsl(var(--warning) / .2) }.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--un-bg-opacity:var(--input-alpha,1);background-color:hsl(var(--input) / var(--un-bg-opacity)) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-carbon\/15{background-color:hsl(var(--carbon) / .15) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-destructive\/15{background-color:hsl(var(--destructive) / .15) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-info\/15{background-color:hsl(var(--info) / .15) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-primary\/15{background-color:hsl(var(--primary) / .15) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-secondary\/15{background-color:hsl(var(--secondary) / .15) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-success\/15{background-color:hsl(var(--success) / .15) }.group[data-state=completed] .group-data-\[state\=completed\]\:bg-warning\/15{background-color:hsl(var(--warning) / .15) }.\[\&\>tr\]\:hover\:bg-transparent:hover>tr{background-color:#0000}.dark .group\/item[data-active=true] .dark\:group-data-\[active\=true\]\/item\:hover\:bg-accent-foreground\/20:hover{background-color:hsl(var(--accent-foreground) / .2) }.data-\[active\=false\]\:hover\:bg-accent:hover[data-active=false]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.data-\[active\=false\]\:hover\:bg-sidebar-accent:hover[data-active=false]{--un-bg-opacity:1;background-color:hsl(var(--sidebar-accent) / var(--un-bg-opacity)) }.data-\[normal\]\:hover\:bg-accent-foreground\/10:hover[data-normal]{background-color:hsl(var(--accent-foreground) / .1) }.data-\[normal\]\:hover\:bg-accent\/60:hover[data-normal]{background-color:hsl(var(--accent) / .6) }.data-\[normal\]\:hover\:bg-accent\/80:hover[data-normal]{background-color:hsl(var(--accent) / .8) }.data-\[normal\]\:hover\:bg-carbon\/10:hover[data-normal]{background-color:hsl(var(--carbon) / .1) }.data-\[normal\]\:hover\:bg-carbon\/80:hover[data-normal]{background-color:hsl(var(--carbon) / .8) }.data-\[normal\]\:hover\:bg-destructive\/10:hover[data-normal]{background-color:hsl(var(--destructive) / .1) }.data-\[normal\]\:hover\:bg-destructive\/80:hover[data-normal]{background-color:hsl(var(--destructive) / .8) }.data-\[normal\]\:hover\:bg-info\/10:hover[data-normal]{background-color:hsl(var(--info) / .1) }.data-\[normal\]\:hover\:bg-info\/80:hover[data-normal]{background-color:hsl(var(--info) / .8) }.data-\[normal\]\:hover\:bg-primary\/10:hover[data-normal]{background-color:hsl(var(--primary) / .1) }.data-\[normal\]\:hover\:bg-primary\/80:hover[data-normal]{background-color:hsl(var(--primary) / .8) }.data-\[normal\]\:hover\:bg-secondary-foreground\/10:hover[data-normal]{background-color:hsl(var(--secondary-foreground) / .1) }.data-\[normal\]\:hover\:bg-secondary\/80:hover[data-normal]{background-color:hsl(var(--secondary) / .8) }.data-\[normal\]\:hover\:bg-success\/10:hover[data-normal]{background-color:hsl(var(--success) / .1) }.data-\[normal\]\:hover\:bg-success\/80:hover[data-normal]{background-color:hsl(var(--success) / .8) }.data-\[normal\]\:hover\:bg-warning\/10:hover[data-normal]{background-color:hsl(var(--warning) / .1) }.data-\[normal\]\:hover\:bg-warning\/80:hover[data-normal]{background-color:hsl(var(--warning) / .8) }.data-\[selected\]\:hover\:bg-accent\/60:hover[data-selected]{background-color:hsl(var(--accent) / .6) }.data-\[selected\]\:hover\:bg-primary\/10:hover[data-selected]{background-color:hsl(var(--primary) / .1) }.data-\[selected\]\:hover\:bg-primary\/80:hover[data-selected]{background-color:hsl(var(--primary) / .8) }.data-\[selected\]\:hover\:bg-transparent:hover[data-selected]{background-color:#0000}.data-\[soybean-pagination-action\]\:hover\:bg-accent\/60:hover[data-soybean-pagination-action]{background-color:hsl(var(--accent) / .6) }.data-\[soybean-pagination-action\]\:hover\:bg-primary\/10:hover[data-soybean-pagination-action]{background-color:hsl(var(--primary) / .1) }.data-\[soybean-pagination-action\]\:hover\:bg-primary\/80:hover[data-soybean-pagination-action]{background-color:hsl(var(--primary) / .8) }.data-\[soybean-pagination-action\]\:hover\:bg-transparent:hover[data-soybean-pagination-action]{background-color:#0000}.data-\[state\=off\]\:hover\:bg-accent:hover[data-state=off]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.group[data-inverted=true] .group-data-\[inverted\=true\]\:hover\:bg-accent\/15:hover{background-color:hsl(var(--accent) / .15) }.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:hover\:bg-sidebar-accent:hover{--un-bg-opacity:1;background-color:hsl(var(--sidebar-accent) / var(--un-bg-opacity)) }.group\/item[data-active=false] .group-data-\[active\=false\]\/item\:hover\:bg-accent-foreground\/20:hover{background-color:hsl(var(--accent-foreground) / .2) }.group\/item[data-active=true] .group-data-\[active\=true\]\/item\:hover\:bg-primary\/50:hover{background-color:hsl(var(--primary) / .5) }.hover\:after\:bg-primary:hover:after{--un-bg-opacity:1;background-color:hsl(var(--primary) / var(--un-bg-opacity)) }.hover\:after\:bg-sidebar-border:hover:after{--un-bg-opacity:var(--sidebar-border-alpha,1);background-color:hsl(var(--sidebar-border) / var(--un-bg-opacity)) }.hover\:bg-accent-foreground\/10:hover{background-color:hsl(var(--accent-foreground) / .1) }.hover\:bg-accent:hover{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / .6) }.hover\:bg-primary-foreground:hover{--un-bg-opacity:1;background-color:hsl(var(--primary-foreground) / var(--un-bg-opacity)) }.hover\:bg-sidebar:hover{--un-bg-opacity:1;background-color:hsl(var(--sidebar) / var(--un-bg-opacity)) }.data-\[active\=false\]\:focus\:bg-accent:focus[data-active=false]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.data-\[active\=false\]\:focus\:bg-sidebar-accent:focus[data-active=false]{--un-bg-opacity:1;background-color:hsl(var(--sidebar-accent) / var(--un-bg-opacity)) }.focus\:bg-accent:focus{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.data-\[selection-end\]\:focus-visible\:bg-primary:focus-visible[data-selection-end],.data-\[selection-start\]\:focus-visible\:bg-primary:focus-visible[data-selection-start],.focus-visible\:after\:bg-primary:focus-visible:after{--un-bg-opacity:1;background-color:hsl(var(--primary) / var(--un-bg-opacity)) }.focus-visible\:bg-accent\/60:focus-visible{background-color:hsl(var(--accent) / .6) }.focus-visible\:bg-sidebar-accent:focus-visible{--un-bg-opacity:1;background-color:hsl(var(--sidebar-accent) / var(--un-bg-opacity)) }.active\:bg-accent-foreground\/20:active,.data-\[normal\]\:active\:bg-accent-foreground\/20:active[data-normal]{background-color:hsl(var(--accent-foreground) / .2) }.data-\[normal\]\:active\:bg-accent:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-carbon-600:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--carbon-600) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-carbon\/20:active[data-normal]{background-color:hsl(var(--carbon) / .2) }.data-\[normal\]\:active\:bg-destructive-600:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--destructive-600) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-destructive\/20:active[data-normal]{background-color:hsl(var(--destructive) / .2) }.data-\[normal\]\:active\:bg-info-600:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--info-600) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-info\/20:active[data-normal]{background-color:hsl(var(--info) / .2) }.data-\[normal\]\:active\:bg-primary-600:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--primary-600) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-primary\/20:active[data-normal]{background-color:hsl(var(--primary) / .2) }.data-\[normal\]\:active\:bg-secondary-foreground\/20:active[data-normal]{background-color:hsl(var(--secondary-foreground) / .2) }.data-\[normal\]\:active\:bg-success-600:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--success-600) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-success\/20:active[data-normal]{background-color:hsl(var(--success) / .2) }.data-\[normal\]\:active\:bg-warning-600:active[data-normal]{--un-bg-opacity:1;background-color:hsl(var(--warning-600) / var(--un-bg-opacity)) }.data-\[normal\]\:active\:bg-warning\/20:active[data-normal]{background-color:hsl(var(--warning) / .2) }.data-\[selected\]\:active\:bg-accent:active[data-selected]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.data-\[selected\]\:active\:bg-primary-600:active[data-selected]{--un-bg-opacity:1;background-color:hsl(var(--primary-600) / var(--un-bg-opacity)) }.data-\[selected\]\:active\:bg-primary\/20:active[data-selected]{background-color:hsl(var(--primary) / .2) }.data-\[soybean-pagination-action\]\:active\:bg-accent:active[data-soybean-pagination-action]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.data-\[soybean-pagination-action\]\:active\:bg-primary-600:active[data-soybean-pagination-action]{--un-bg-opacity:1;background-color:hsl(var(--primary-600) / var(--un-bg-opacity)) }.data-\[soybean-pagination-action\]\:active\:bg-primary\/20:active[data-soybean-pagination-action]{background-color:hsl(var(--primary) / .2) }.data-\[row\]\:even\:bg-accent:nth-child(2n)[data-row]{--un-bg-opacity:1;background-color:hsl(var(--accent) / var(--un-bg-opacity)) }.after\:bg-border:after{--un-bg-opacity:var(--border-alpha,1);background-color:hsl(var(--border) / var(--un-bg-opacity)) }.data-\[resizing\]\:after\:bg-primary[data-resizing]:after{--un-bg-opacity:1;background-color:hsl(var(--primary) / var(--un-bg-opacity)) }.file\:bg-transparent::file-selector-button{background-color:#0000}.data-\[fixed-first-end\]\:before\:from-foreground\/8[data-fixed-first-end]:before,.data-\[fixed-last-start\]\:after\:from-foreground\/8[data-fixed-last-start]:after{--un-gradient-from-position:0%;--un-gradient-from:hsl(var(--foreground) / .08) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:hsl(var(--foreground) / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.data-\[fixed-first-end\]\:before\:to-transparent[data-fixed-first-end]:before,.data-\[fixed-last-start\]\:after\:to-transparent[data-fixed-last-start]:after{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position)}.data-\[fixed-first-end\]\:before\:bg-gradient-to-r[data-fixed-first-end]:before{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.data-\[fixed-last-start\]\:after\:bg-gradient-to-l[data-fixed-last-start]:after{--un-gradient-shape:to left in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-repeat{background-repeat:repeat}.dark .group\/item[data-active=true] .dark\:group-data-\[active\=true\]\/item\:fill-accent,.group\/item:hover .group-hover\/item\:fill-accent{--un-fill-opacity:1;fill:hsl(var(--accent) / var(--un-fill-opacity)) }.fill-popover{--un-fill-opacity:1;fill:hsl(var(--popover) / var(--un-fill-opacity)) }.fill-transparent{fill:#0000}.group\/item[data-active=true] .group-data-\[active\=true\]\/item\:fill-primary-50{--un-fill-opacity:1;fill:hsl(var(--primary-50) / var(--un-fill-opacity)) }.fill-none{fill:none}.stroke-border{--un-stroke-opacity:var(--border-alpha,1);stroke:hsl(var(--border) / var(--un-stroke-opacity)) }.stroke-current{stroke:currentColor}.object-cover{object-fit:cover}.data-\[state\=closed\]\:p-0[data-state=closed],.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:p-0,.p-0{padding:0}.p-\[calc\(var\(--soybean-layout-spacing\)\/2\)\]{padding:calc(var(--soybean-layout-spacing) / 2)}.p-0\.5{padding:.125rem}.p-0\.625{padding:.15625rem}.p-0\.75{padding:.1875rem}.p-0\.875{padding:.21875rem}.p-1{padding:.25rem}.p-1\.125{padding:.28125rem}.p-1\.25{padding:.3125rem}.p-1\.5{padding:.375rem}.p-1\.75{padding:.4375rem}.p-2{padding:.5rem}.p-2\.25{padding:.5625rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-4\.5{padding:1.125rem}.p-5{padding:1.25rem}.p-5\.5{padding:1.375rem}.p-6{padding:1.5rem}.p-px{padding:1px}.data-\[segment\=literal\]\:px-0[data-segment=literal],.px-0{padding-left:0;padding-right:0}.data-\[segment\=timeZoneName\]\:px-0\.5[data-segment=timeZoneName],.px-0\.5{padding-left:.125rem;padding-right:.125rem}.data-\[segment\=timeZoneName\]\:px-0\.75[data-segment=timeZoneName],.px-0\.75{padding-left:.1875rem;padding-right:.1875rem}.data-\[segment\=timeZoneName\]\:px-1[data-segment=timeZoneName],.px-1{padding-left:.25rem;padding-right:.25rem}.data-\[segment\=timeZoneName\]\:px-1\.25[data-segment=timeZoneName],.px-1\.25{padding-left:.3125rem;padding-right:.3125rem}.data-\[segment\=timeZoneName\]\:px-1\.5[data-segment=timeZoneName],.px-1\.5{padding-left:.375rem;padding-right:.375rem}.data-\[segment\=timeZoneName\]\:px-2[data-segment=timeZoneName],.px-2{padding-left:.5rem;padding-right:.5rem}.px-0\.625{padding-left:.15625rem;padding-right:.15625rem}.px-0\.875{padding-left:.21875rem;padding-right:.21875rem}.px-1\.125{padding-left:.28125rem;padding-right:.28125rem}.px-1\.75{padding-left:.4375rem;padding-right:.4375rem}.px-1\.875{padding-left:.46875rem;padding-right:.46875rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2\.25{padding-left:.5625rem;padding-right:.5625rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-2\.875{padding-left:.71875rem;padding-right:.71875rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-4\.5{padding-left:1.125rem;padding-right:1.125rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-0\.625{padding-top:.15625rem;padding-bottom:.15625rem}.py-0\.75{padding-top:.1875rem;padding-bottom:.1875rem}.py-0\.875{padding-top:.21875rem;padding-bottom:.21875rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.125{padding-top:.28125rem;padding-bottom:.28125rem}.py-1\.25{padding-top:.3125rem;padding-bottom:.3125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-1\.75{padding-top:.4375rem;padding-bottom:.4375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.25{padding-top:.5625rem;padding-bottom:.5625rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.file\:py-1\.25::file-selector-button{padding-top:.3125rem;padding-bottom:.3125rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.data-\[footer-visible\=true\]\:data-\[state\=open\]\:pb-0\.75[data-state=open][data-footer-visible=true],.pb-0\.75{padding-bottom:.1875rem}.data-\[footer-visible\=true\]\:data-\[state\=open\]\:pb-1[data-state=open][data-footer-visible=true],.pb-1{padding-bottom:.25rem}.data-\[footer-visible\=true\]\:data-\[state\=open\]\:pb-1\.5[data-state=open][data-footer-visible=true],.pb-1\.5{padding-bottom:.375rem}.data-\[footer-visible\=true\]\:data-\[state\=open\]\:pb-2[data-state=open][data-footer-visible=true],.pb-2{padding-bottom:.5rem}.data-\[footer-visible\=true\]\:data-\[state\=open\]\:pb-2\.5[data-state=open][data-footer-visible=true]{padding-bottom:.625rem}.data-\[footer-visible\=true\]\:data-\[state\=open\]\:pb-3[data-state=open][data-footer-visible=true],.pb-3{padding-bottom:.75rem}.data-\[header-visible\=true\]\:data-\[state\=open\]\:pt-0\.75[data-state=open][data-header-visible=true]{padding-top:.1875rem}.data-\[header-visible\=true\]\:data-\[state\=open\]\:pt-1[data-state=open][data-header-visible=true],.pt-1{padding-top:.25rem}.data-\[header-visible\=true\]\:data-\[state\=open\]\:pt-1\.5[data-state=open][data-header-visible=true],.pt-1\.5{padding-top:.375rem}.data-\[header-visible\=true\]\:data-\[state\=open\]\:pt-2[data-state=open][data-header-visible=true],.group[data-error] .group-data-\[error\]\:pt-2,.pt-2{padding-top:.5rem}.data-\[header-visible\=true\]\:data-\[state\=open\]\:pt-2\.5[data-state=open][data-header-visible=true],.group[data-error] .group-data-\[error\]\:pt-2\.5,.pt-2\.5{padding-top:.625rem}.data-\[header-visible\=true\]\:data-\[state\=open\]\:pt-3[data-state=open][data-header-visible=true],.group[data-error] .group-data-\[error\]\:pt-3{padding-top:.75rem}.group[data-error] .group-data-\[error\]\:pt-1\.75,.pt-1\.75{padding-top:.4375rem}.group[data-error] .group-data-\[error\]\:pt-3\.5{padding-top:.875rem}.group[data-error] .group-data-\[error\]\:pt-4\.5{padding-top:1.125rem}.group[data-fixed-footer=true] .group-data-\[fixed-footer\=true\]\:pe-\[--soybean-layout-footer-start-gap\]{padding-inline-end:var(--soybean-layout-footer-start-gap)}.group[data-fixed-footer=true] .group-data-\[fixed-footer\=true\]\:ps-\[--soybean-layout-footer-start-gap\]{padding-inline-start:var(--soybean-layout-footer-start-gap)}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:pe-\[--soybean-layout-header-start-gap\]{padding-inline-end:var(--soybean-layout-header-start-gap)}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:pe-\[--soybean-layout-start-gap\],.pe-\[--soybean-layout-start-gap\]{padding-inline-end:var(--soybean-layout-start-gap)}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:ps-\[--soybean-layout-header-start-gap\]{padding-inline-start:var(--soybean-layout-header-start-gap)}.group[data-fixed-top=true] .group-data-\[fixed-top\=true\]\:ps-\[--soybean-layout-start-gap\],.ps-\[--soybean-layout-start-gap\]{padding-inline-start:var(--soybean-layout-start-gap)}.pb-\[--soybean-layout-sidebar-bottom-gap\]{padding-bottom:var(--soybean-layout-sidebar-bottom-gap)}.pb-0\.875{padding-bottom:.21875rem}.pb-1\.25{padding-bottom:.3125rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-4\.5{padding-bottom:1.125rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pe-1{padding-inline-end:.25rem}.pe-1\.5{padding-inline-end:.375rem}.pe-10{padding-inline-end:2.5rem}.pe-12{padding-inline-end:3rem}.pe-2{padding-inline-end:.5rem}.pe-2\.5{padding-inline-end:.625rem}.pe-3{padding-inline-end:.75rem}.pe-3\.5{padding-inline-end:.875rem}.pe-6{padding-inline-end:1.5rem}.pe-7{padding-inline-end:1.75rem}.pe-8{padding-inline-end:2rem}.pe-9{padding-inline-end:2.25rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-1\.5{padding-inline-start:.375rem}.ps-1\.75{padding-inline-start:.4375rem}.ps-10{padding-inline-start:2.5rem}.ps-12{padding-inline-start:3rem}.ps-2{padding-inline-start:.5rem}.ps-2\.25{padding-inline-start:.5625rem}.ps-2\.5{padding-inline-start:.625rem}.ps-3{padding-inline-start:.75rem}.ps-3\.5{padding-inline-start:.875rem}.ps-6{padding-inline-start:1.5rem}.ps-7{padding-inline-start:1.75rem}.ps-8{padding-inline-start:2rem}.ps-9{padding-inline-start:2.25rem}.pt-\[--soybean-layout-sidebar-top-gap\]{padding-top:var(--soybean-layout-sidebar-top-gap)}.pt-0\.875{padding-top:.21875rem}.pt-1\.25{padding-top:.3125rem}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.text-\[10px\]{font-size:10px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.625rem;line-height:.75rem}.text-3{font-size:.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xs{font-size:.5rem;line-height:.625rem}.text-4{font-size:1rem}.text-4xs{font-size:.375rem;line-height:.5rem}.text-5{font-size:1.25rem}.text-6{font-size:1.5rem}.text-7{font-size:1.75rem}.text-8{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\[\&\:not\(\[data-selected\]\)\:hover\]\:text-accent-foreground:not([data-selected]):hover,.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:text-accent-foreground[data-today]:not([data-selected]),.data-\[highlighted\]\:text-accent-foreground[data-highlighted],.data-\[selected\]\:text-accent-foreground[data-selected],.data-\[soybean-pagination-action\]\:text-accent-foreground[data-soybean-pagination-action],.data-\[state\=active\]\:text-accent-foreground[data-state=active],.data-\[state\=checked\]\:text-accent-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-accent-foreground[data-state=indeterminate],.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open],.group[data-state=active] .group-data-\[state\=active\]\:text-accent-foreground,.text-accent-foreground{--un-text-opacity:1;color:hsl(var(--accent-foreground) / var(--un-text-opacity)) }.dark .dark\:data-\[active\=true\]\:text-foreground[data-active=true],.data-\[highlighted\]\:text-foreground[data-highlighted],.data-\[selected\]\:text-foreground[data-selected],.data-\[state\=active\]\:text-foreground[data-state=active],.text-foreground{--un-text-opacity:1;color:hsl(var(--foreground) / var(--un-text-opacity)) }.data-\[active\=true\]\:text-primary[data-active=true],.data-\[child-active\]\:text-primary[data-child-active],.data-\[filtered\]\:text-primary[data-filtered],.data-\[selected\]\:text-primary[data-selected],.data-\[sorted\]\:text-primary[data-sorted],.data-\[soybean-pagination-action\]\:text-primary[data-soybean-pagination-action],.data-\[state\=active\]\:text-primary[data-state=active],.data-\[state\=on\]\:text-primary[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-primary,.group[data-state=completed] .group-data-\[state\=completed\]\:text-primary,.group\/button[data-child-active] .group-data-\[child-active\]\/button\:text-primary,.group\/trigger[data-child-active] .group-data-\[child-active\]\/trigger\:text-primary,.text-primary{--un-text-opacity:1;color:hsl(var(--primary) / var(--un-text-opacity)) }.data-\[disabled\]\:text-muted-foreground[data-disabled],.data-\[outside-view\]\:text-muted-foreground[data-outside-view],.data-\[placeholder-shown\]\:text-muted-foreground[data-placeholder-shown],.data-\[placeholder\]\:text-muted-foreground[data-placeholder],.data-\[segment\=literal\]\:text-muted-foreground[data-segment=literal],.data-\[segment\=timeZoneName\]\:text-muted-foreground[data-segment=timeZoneName],.text-muted-foreground{--un-text-opacity:1;color:hsl(var(--muted-foreground) / var(--un-text-opacity)) }.data-\[selected\]\:text-primary-foreground[data-selected],.data-\[selection-end\]\:text-primary-foreground[data-selection-end],.data-\[selection-start\]\:text-primary-foreground[data-selection-start],.data-\[soybean-pagination-action\]\:text-primary-foreground[data-soybean-pagination-action],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:text-primary-foreground,.text-primary-foreground{--un-text-opacity:1;color:hsl(var(--primary-foreground) / var(--un-text-opacity)) }.data-\[state\=active\]\:text-carbon[data-state=active],.data-\[state\=on\]\:text-carbon[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-carbon,.group[data-state=completed] .group-data-\[state\=completed\]\:text-carbon,.text-carbon{--un-text-opacity:1;color:hsl(var(--carbon) / var(--un-text-opacity)) }.data-\[state\=active\]\:text-destructive[data-state=active],.data-\[state\=on\]\:text-destructive[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-destructive,.group[data-state=completed] .group-data-\[state\=completed\]\:text-destructive,.group[data-type=error] .group-data-\[type\=error\]\:text-destructive,.text-destructive{--un-text-opacity:1;color:hsl(var(--destructive) / var(--un-text-opacity)) }.data-\[state\=active\]\:text-info[data-state=active],.data-\[state\=on\]\:text-info[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-info,.group[data-state=completed] .group-data-\[state\=completed\]\:text-info,.group[data-type=info] .group-data-\[type\=info\]\:text-info,.text-info{--un-text-opacity:1;color:hsl(var(--info) / var(--un-text-opacity)) }.data-\[state\=active\]\:text-secondary-foreground[data-state=active],.data-\[state\=checked\]\:text-secondary-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-secondary-foreground[data-state=indeterminate],.data-\[state\=on\]\:text-secondary-foreground[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-secondary-foreground,.text-secondary-foreground{--un-text-opacity:1;color:hsl(var(--secondary-foreground) / var(--un-text-opacity)) }.data-\[state\=active\]\:text-success[data-state=active],.data-\[state\=on\]\:text-success[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-success,.group[data-state=completed] .group-data-\[state\=completed\]\:text-success,.group[data-type=success] .group-data-\[type\=success\]\:text-success,.text-success{--un-text-opacity:1;color:hsl(var(--success) / var(--un-text-opacity)) }.data-\[state\=active\]\:text-warning[data-state=active],.data-\[state\=on\]\:text-warning[data-state=on],.group[data-state=active] .group-data-\[state\=active\]\:text-warning,.group[data-state=completed] .group-data-\[state\=completed\]\:text-warning,.group[data-type=warning] .group-data-\[type\=warning\]\:text-warning,.text-warning{--un-text-opacity:1;color:hsl(var(--warning) / var(--un-text-opacity)) }.data-\[state\=checked\]\:text-carbon-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-carbon-foreground[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:text-carbon-foreground,.text-carbon-foreground{--un-text-opacity:1;color:hsl(var(--carbon-foreground) / var(--un-text-opacity)) }.data-\[state\=checked\]\:text-destructive-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-destructive-foreground[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:text-destructive-foreground,.text-destructive-foreground{--un-text-opacity:1;color:hsl(var(--destructive-foreground) / var(--un-text-opacity)) }.data-\[state\=checked\]\:text-info-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-info-foreground[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:text-info-foreground,.text-info-foreground{--un-text-opacity:1;color:hsl(var(--info-foreground) / var(--un-text-opacity)) }.data-\[state\=checked\]\:text-success-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-success-foreground[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:text-success-foreground,.text-success-foreground{--un-text-opacity:1;color:hsl(var(--success-foreground) / var(--un-text-opacity)) }.data-\[state\=checked\]\:text-warning-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-warning-foreground[data-state=indeterminate],.group[data-state=active] .group-data-\[state\=active\]\:text-warning-foreground,.text-warning-foreground{--un-text-opacity:1;color:hsl(var(--warning-foreground) / var(--un-text-opacity)) }.group[data-inverted=true] .group-data-\[inverted\=true\]\:text-accent,.group[data-state=active] .group-data-\[state\=active\]\:text-accent,.group[data-state=completed] .group-data-\[state\=completed\]\:text-accent{--un-text-opacity:1;color:hsl(var(--accent) / var(--un-text-opacity)) }.group[data-state=active] .group-data-\[state\=active\]\:text-accent\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-accent\/80{color:hsl(var(--accent) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-carbon\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-carbon\/80{color:hsl(var(--carbon) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-destructive\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-destructive\/80{color:hsl(var(--destructive) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-info\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-info\/80{color:hsl(var(--info) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-primary\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-primary\/80{color:hsl(var(--primary) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-secondary,.group[data-state=completed] .group-data-\[state\=completed\]\:text-secondary{--un-text-opacity:1;color:hsl(var(--secondary) / var(--un-text-opacity)) }.group[data-state=active] .group-data-\[state\=active\]\:text-secondary\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-secondary\/80{color:hsl(var(--secondary) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-success\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-success\/80{color:hsl(var(--success) / .8) }.group[data-state=active] .group-data-\[state\=active\]\:text-warning\/80,.group[data-state=completed] .group-data-\[state\=completed\]\:text-warning\/80{color:hsl(var(--warning) / .8) }.text-transparent{color:#0000}.selection\:text-transparent ::selection{color:#0000}.selection\:text-transparent::selection{color:#0000}.text-accent-foreground\/20{color:hsl(var(--accent-foreground) / .2) }.text-accent-foreground\/40{color:hsl(var(--accent-foreground) / .4) }.text-card-foreground{--un-text-opacity:1;color:hsl(var(--card-foreground) / var(--un-text-opacity)) }.text-current{color:currentColor}.text-foreground\/70{color:hsl(var(--foreground) / .7) }.text-muted{--un-text-opacity:1;color:hsl(var(--muted) / var(--un-text-opacity)) }.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6) }.text-popover-foreground{--un-text-opacity:1;color:hsl(var(--popover-foreground) / var(--un-text-opacity)) }.text-secondary-foreground\/20{color:hsl(var(--secondary-foreground) / .2) }.text-secondary-foreground\/40{color:hsl(var(--secondary-foreground) / .4) }.dark .dark\:hover\:text-foreground:hover{--un-text-opacity:1;color:hsl(var(--foreground) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-accent-foreground:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--accent-foreground) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-carbon:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--carbon) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-destructive:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--destructive) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-info:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--info) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-primary:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--primary) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-secondary-foreground:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--secondary-foreground) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-success:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--success) / var(--un-text-opacity)) }.data-\[normal\]\:hover\:text-warning:hover[data-normal]{--un-text-opacity:1;color:hsl(var(--warning) / var(--un-text-opacity)) }.data-\[selected\]\:hover\:text-primary-foreground:hover[data-selected],.data-\[selection-end\]\:hover\:text-primary-foreground:hover[data-selection-end],.data-\[selection-start\]\:hover\:text-primary-foreground:hover[data-selection-start],.data-\[soybean-pagination-action\]\:hover\:text-primary-foreground:hover[data-soybean-pagination-action]{--un-text-opacity:1;color:hsl(var(--primary-foreground) / var(--un-text-opacity)) }.hover\:text-accent-foreground:hover{--un-text-opacity:1;color:hsl(var(--accent-foreground) / var(--un-text-opacity)) }.hover\:text-destructive:hover{--un-text-opacity:1;color:hsl(var(--destructive) / var(--un-text-opacity)) }.hover\:text-foreground:hover{--un-text-opacity:1;color:hsl(var(--foreground) / var(--un-text-opacity)) }.hover\:text-muted:hover{--un-text-opacity:1;color:hsl(var(--muted) / var(--un-text-opacity)) }.hover\:text-success:hover{--un-text-opacity:1;color:hsl(var(--success) / var(--un-text-opacity)) }.focus\:text-accent-foreground:focus{--un-text-opacity:1;color:hsl(var(--accent-foreground) / var(--un-text-opacity)) }.data-\[selection-end\]\:focus-visible\:text-primary-foreground:focus-visible[data-selection-end],.data-\[selection-start\]\:focus-visible\:text-primary-foreground:focus-visible[data-selection-start]{--un-text-opacity:1;color:hsl(var(--primary-foreground) / var(--un-text-opacity)) }.focus-visible\:text-foreground:focus-visible{--un-text-opacity:1;color:hsl(var(--foreground) / var(--un-text-opacity)) }.placeholder\:text-muted-foreground::placeholder{--un-text-opacity:1;color:hsl(var(--muted-foreground) / var(--un-text-opacity)) }.data-\[selected\]\:font-medium[data-selected],.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.file\:font-medium::file-selector-button{font-weight:500}.\[\&_p\]\:leading-relaxed p,.leading-relaxed{line-height:1.625}.leading-3\.125{line-height:.78125rem}.leading-3\.75{line-height:.9375rem}.leading-4{line-height:1rem}.leading-4\.375{line-height:1.09375rem}.leading-5{line-height:1.25rem}.leading-5\.625{line-height:1.40625rem}.leading-6{line-height:1.5rem}.leading-6\.25{line-height:1.5625rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.data-\[group\]\:tracking-0\.5[data-group]{letter-spacing:.125rem}.data-\[group\]\:tracking-0\.625[data-group]{letter-spacing:.15625rem}.data-\[group\]\:tracking-0\.75[data-group]{letter-spacing:.1875rem}.data-\[group\]\:tracking-1[data-group]{letter-spacing:.25rem}.data-\[group\]\:tracking-1\.25[data-group]{letter-spacing:.3125rem}.data-\[group\]\:tracking-1\.5[data-group]{letter-spacing:.375rem}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.font-inherit{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.data-\[unavailable\]\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[normal\]\:hover\:underline:hover[data-normal],.hover\:underline:hover{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.decoration-none,.no-underline{text-decoration:none}.tab{tab-size:4}.caret-transparent{caret-color:#0000}.aria-disabled\:opacity-50[aria-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled],.group[data-disabled] .group-data-\[disabled\]\:opacity-50,.opacity-50,.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.data-\[disabled\]\:opacity-60[data-disabled],.opacity-60{opacity:.6}.data-\[state\=hidden\]\:opacity-0[data-state=hidden],.group[data-state=collapsed] .group-data-\[state\=collapsed\]\:opacity-0,.opacity-0{opacity:0}.data-\[state\=indeterminate\]\:opacity-80[data-state=indeterminate]{opacity:.8}.group[data-has-value] .group-data-\[has-value\]\:opacity-100,.group[data-state=active] .group-data-\[state\=active\]\:opacity-100{opacity:1}.opacity-70{opacity:.7}.hover\:opacity-100:hover,.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active],.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow,.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_2px_0_0\]{--un-shadow:0 2px 0 0 var(--un-shadow-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-border{--un-shadow-opacity:var(--border-alpha,1);--un-shadow-color:hsl(var(--border) / var(--un-shadow-opacity)) }.shadow-border\/50{--un-shadow-color:hsl(var(--border) / .5) }.shadow-inner{--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-muted-foreground\/50{--un-shadow-color:hsl(var(--muted-foreground) / .5) }.shadow-none{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.active\:shadow-lg:active{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.active\:shadow-md:active{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.active\:shadow-sm:active{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.active\:shadow-xl:active{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:outline-1:focus-visible{outline-width:1px}.outline{outline-style:solid}.outline-none,.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.data-\[invalid\]\:ring-3[data-invalid],.data-\[state\=active\]\:ring-3[data-state=active]{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.data-\[state\=active\]\:ring-2[data-state=active]{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-within\:ring-3:focus-within,.hover\:ring-3:hover,.focus\:ring-3:focus{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-1:focus-visible{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-2:focus-visible{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-3:focus-visible{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-4:focus-visible{--un-ring-width:4px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.data-\[state\=active\]\:ring-offset-2[data-state=active]{--un-ring-offset-width:2px}.focus-visible\:ring-offset-1:focus-visible{--un-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--un-ring-offset-width:2px}.data-\[invalid\]\:ring-destructive\/20[data-invalid]{--un-ring-color:hsl(var(--destructive) / .2) }.data-\[state\=active\]\:ring-primary\/30[data-state=active]{--un-ring-color:hsl(var(--primary) / .3) }.data-\[state\=active\]\:ring-ring\/40[data-state=active]{--un-ring-color:hsl(var(--ring) / .4) }.ring-black\/20{--un-ring-color:#0003 }.data-\[invalid\]\:focus-within\:ring-destructive\/30:focus-within[data-invalid]{--un-ring-color:hsl(var(--destructive) / .3) }.focus-within\:ring-primary\/30:focus-within{--un-ring-color:hsl(var(--primary) / .3) }.hover\:ring-accent-foreground\/20:hover{--un-ring-color:hsl(var(--accent-foreground) / .2) }.hover\:ring-carbon\/20:hover{--un-ring-color:hsl(var(--carbon) / .2) }.hover\:ring-destructive\/20:hover{--un-ring-color:hsl(var(--destructive) / .2) }.hover\:ring-info\/20:hover{--un-ring-color:hsl(var(--info) / .2) }.hover\:ring-primary\/20:hover{--un-ring-color:hsl(var(--primary) / .2) }.hover\:ring-secondary-foreground\/20:hover{--un-ring-color:hsl(var(--secondary-foreground) / .2) }.hover\:ring-success\/20:hover{--un-ring-color:hsl(var(--success) / .2) }.hover\:ring-warning\/20:hover{--un-ring-color:hsl(var(--warning) / .2) }.focus\:ring-primary\/30:focus{--un-ring-color:hsl(var(--primary) / .3) }.focus-visible\:ring-accent-foreground\/20:focus-visible{--un-ring-color:hsl(var(--accent-foreground) / .2) }.focus-visible\:ring-carbon\/30:focus-visible{--un-ring-color:hsl(var(--carbon) / .3) }.focus-visible\:ring-destructive\/30:focus-visible{--un-ring-color:hsl(var(--destructive) / .3) }.focus-visible\:ring-info\/30:focus-visible{--un-ring-color:hsl(var(--info) / .3) }.focus-visible\:ring-primary\/20:focus-visible{--un-ring-color:hsl(var(--primary) / .2) }.focus-visible\:ring-primary\/25:focus-visible{--un-ring-color:hsl(var(--primary) / .25) }.focus-visible\:ring-primary\/30:focus-visible{--un-ring-color:hsl(var(--primary) / .3) }.focus-visible\:ring-ring:focus-visible{--un-ring-opacity:1;--un-ring-color:hsl(var(--ring) / var(--un-ring-opacity)) }.focus-visible\:ring-ring\/40:focus-visible{--un-ring-color:hsl(var(--ring) / .4) }.focus-visible\:ring-ring\/50:focus-visible{--un-ring-color:hsl(var(--ring) / .5) }.focus-visible\:ring-secondary-foreground\/20:focus-visible{--un-ring-color:hsl(var(--secondary-foreground) / .2) }.focus-visible\:ring-success\/30:focus-visible{--un-ring-color:hsl(var(--success) / .3) }.focus-visible\:ring-warning\/30:focus-visible{--un-ring-color:hsl(var(--warning) / .3) }.ring-offset-background,.focus-within\:ring-offset-background:focus-within,.focus\:ring-offset-background:focus,.focus-visible\:ring-offset-background:focus-visible{--un-ring-offset-opacity:1;--un-ring-offset-color:hsl(var(--background) / var(--un-ring-offset-opacity)) }.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[height\,padding\,opacity\]-200{transition-property:height,padding,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\,opacity\]{transition-property:left,right,width,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,width\]{transition-property:transform,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,transform\]{transition-property:width,height,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\]-200{transition-property:width,height;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all,.transition-all-150{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all-200{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all-300{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors-200{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform-200{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform-400{transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-width{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-\[state\=closed\]\:duration-300[data-state=closed],.duration-300{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.data-\[fixed-first-end\]\:before\:content-empty[data-fixed-first-end]:before,.after\:content-empty:after,.data-\[fixed-last-start\]\:after\:content-empty[data-fixed-last-start]:after{content:""}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-],.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in-0[data-state=visible],.fade-in-0{--una-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=hidden\]\:fade-out-0[data-state=hidden]{--una-exit-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--una-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open],.zoom-in-95{--una-enter-scale:.95}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--una-exit-scale:.95}.\[\&\[dir\=rtl\]\]\:data-\[state\=open\]\:slide-in-from-left[data-state=open][dir=rtl],.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--una-enter-translate-x:-100%}.\[\&\[dir\=rtl\]\]\:data-\[state\=open\]\:slide-in-from-right[data-state=open][dir=rtl],.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--una-enter-translate-x:100%}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end],[dir=rtl] .rtl\:data-\[motion\=from-start\]\:slide-in-from-right-52[data-motion=from-start]{--una-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start],[dir=rtl] .rtl\:data-\[motion\=from-end\]\:slide-in-from-left-52[data-motion=from-end]{--una-enter-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--una-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--una-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--una-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--una-enter-translate-y:.5rem}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--una-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--una-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--una-enter-translate-y:-100%}.\[\&\[dir\=rtl\]\]\:data-\[state\=closed\]\:slide-out-to-left[data-state=closed][dir=rtl],.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--una-exit-translate-x:-100%}.\[\&\[dir\=rtl\]\]\:data-\[state\=closed\]\:slide-out-to-right[data-state=closed][dir=rtl],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--una-exit-translate-x:100%}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end],[dir=rtl] .rtl\:data-\[motion\=to-start\]\:slide-out-to-right-52[data-motion=to-start]{--una-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start],[dir=rtl] .rtl\:data-\[motion\=to-end\]\:slide-out-to-left-52[data-motion=to-end]{--una-exit-translate-x:-13rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--una-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--una-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--una-exit-translate-y:-100%}@supports (overflow:clip){.supports-\[overflow\:clip\]\:overflow-clip{overflow:clip}}@media (width<=1023.9px){.lt-lg\:start-1\/12{inset-inline-start:8.33333%}.lt-lg\:start-11\/12{inset-inline-start:91.6667%}}@media (width<=767.9px){.lt-md\:start-1\/10{inset-inline-start:10%}.lt-md\:start-9\/10{inset-inline-start:90%}.lt-md\:hidden{display:none}.lt-md\:max-w-auto{max-width:auto}.lt-md\:w-full{width:100%}}@media (width<=639.9px){.lt-sm\:start-1\/8{inset-inline-start:12.5%}.lt-sm\:start-7\/8{inset-inline-start:87.5%}.lt-sm\:hidden{display:none}.lt-sm\:w-full{width:100%}.lt-sm\:flex-col-reverse{flex-direction:column-reverse}.lt-sm\:text-center{text-align:center}}@media (width>=640px){.sm\:max-w-sm{max-width:24rem}}@media (width>=768px){.md\:absolute{position:absolute}.md\:m-\[calc\(var\(--soybean-layout-spacing\)\/2\)\]{margin:calc(var(--soybean-layout-spacing) / 2)}.group[data-state=collapsed] .md\:group-data-\[state\=collapsed\]\:ms-\[calc\(var\(--soybean-layout-spacing\)\/2\)\]{margin-inline-start:calc(var(--soybean-layout-spacing) / 2)}.md\:ms-0{margin-inline-start:0}.md\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.md\:shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}}:root{color:#0f172a;background:#eef2ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(135deg,#eef2ff 0%,#f8fafc 45%,#ecfeff 100%);min-height:100vh;margin:0}button{font-family:inherit}.page{min-height:100vh;padding:14px 14px 82px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #94a3b847;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex;box-shadow:0 18px 40px #0f172a14}.brand{align-items:center;gap:10px;display:flex}.brand-icon{border-radius:12px;width:42px;height:42px;box-shadow:0 10px 24px #0f172a29}.topbar h1{margin:0;font-size:22px;line-height:1.1}.topbar p{color:#64748b;margin:4px 0 0;font-size:12px}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.conn{color:#64748b;white-space:nowrap;padding-left:14px;font-size:12px;position:relative}.conn:before{content:"";background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.conn.on:before{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.stat-card .s-card__content,.stat-card{min-height:58px}.stat-card{border-left:4px solid #3b82f6;flex-direction:column;justify-content:center;gap:4px;display:flex}.stat-card span{color:#64748b;font-size:12px}.stat-card strong{font-size:24px;line-height:1}.stat-card.red{border-left-color:#ef4444}.stat-card.orange{border-left-color:#f59e0b}.stat-card.green{border-left-color:#10b981}.main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;height:calc(100vh - 286px);min-height:460px;display:grid}.panel{min-height:0;overflow:hidden}.panel .s-card__content{height:100%;min-height:0}.scroll-area{height:100%;padding-right:4px;overflow-y:auto}.empty{text-align:center;color:#94a3b8;padding:32px 0}.empty.dark{color:#64748b}.chat-item{background:#fffffff5;border:1px solid #eef2f7;border-radius:12px;margin-bottom:7px;padding:6px 8px 6px 12px;transition:background .15s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.chat-item:before{content:"";background:#3b82f6;width:4px;position:absolute;top:0;bottom:0;left:0}.chat-item:hover{box-shadow:0 6px 16px #0f172a12}.chat-item.spam{background:#fff7f7;border-color:#fecaca}.chat-item.spam:before{background:#ef4444}.chat-item.deleted{opacity:.78;background:#f8fafc}.chat-item.deleted:before{background:#94a3b8}.chat-item.web:before{background:#8b5cf6}.chat-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.chat-user-line{align-items:center;gap:6px;min-width:0;display:flex}.chat-user{text-overflow:ellipsis;white-space:nowrap;color:#2563eb;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.chat-uid{color:#94a3b8;font-size:11px}.chat-meta-line{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.chat-id{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:11px}.chat-time{color:#94a3b8;font-size:11px}.chat-text{color:#334155;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.38}.deleted .chat-text{color:#94a3b8;text-decoration:line-through}.chat-foot{justify-content:space-between;align-items:center;gap:6px;min-height:20px;margin-top:4px;display:flex}.chat-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.reason-tag{text-overflow:ellipsis;white-space:nowrap;max-width:min(70%,520px);overflow:hidden}.panel-extra{align-items:center;gap:6px;display:flex}.log-window{color:#cbd5e1;background:#0b1020;border:1px solid #1e293b;border-radius:12px;height:100%;padding:6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.28;overflow:auto}.log-line{white-space:nowrap;border-bottom:1px solid #94a3b814;grid-template-columns:68px 48px minmax(0,1fr);gap:6px;padding:2px 3px;display:grid}.log-msg{text-overflow:ellipsis;overflow:hidden}.log-time{color:#64748b}.log-level{text-align:center;border-radius:4px;font-weight:800}.log-line.INFO .log-level{color:#93c5fd;background:#3b82f61f}.log-line.WARNING .log-level{color:#fbbf24;background:#f59e0b1f}.log-line.ERROR .log-level{color:#f87171;background:#ef444424}.ban-panel{height:206px;margin-top:10px;overflow:hidden}.ban-panel .s-card__content{height:100%;min-height:0}.ban-list{gap:6px;height:100%;display:grid;overflow:auto}.ban-item{background:#fff7ed;border-left:4px solid #f97316;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.ban-main{gap:2px;min-width:0;display:grid}.ban-main b{color:#9a3412;font-size:13px}.ban-main span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ban-meta{color:#94a3b8;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.send-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#fffffff0;border:1px solid #94a3b852;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(960px,100vw - 24px);padding:10px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0f172a24}@media (width<=900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{grid-template-columns:1fr;height:auto;min-height:0}.chat-panel,.log-panel{height:42vh;min-height:330px}.ban-panel{height:240px}}@media (width<=520px){.page{padding:8px 8px 78px}.topbar{border-radius:14px;flex-direction:column;align-items:flex-start;padding:11px}.topbar h1{font-size:19px}.top-actions{justify-content:space-between;width:100%}.stats-grid{gap:7px}.stat-card strong{font-size:20px}.chat-panel,.log-panel{height:39vh;min-height:300px}.chat-item{margin-bottom:8px;padding:6px 7px 6px 12px}.chat-head{gap:6px}.chat-user{max-width:42vw}.chat-uid{display:none}.chat-text{background:#f8fafc;border-radius:8px;padding:5px 7px;line-height:1.35}.reason-tag{max-width:58%}.log-window{font-size:10px}.log-line{grid-template-columns:55px 42px minmax(0,1fr);gap:4px}.ban-panel{height:220px}.send-box{border-radius:13px;width:calc(100vw - 12px);padding:8px;bottom:8px}}.form-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;height:30px;padding:0 10px}.manage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.manage-panel .s-card__content{max-height:260px;overflow:auto}.shop-form{grid-template-columns:90px 1fr 90px 1fr auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.check{color:#64748b;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.mini-list{flex-direction:column;gap:6px;display:flex}.mini-row{background:#ffffffdb;border:1px solid #eef2f7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.mini-row em{color:#64748b;margin-left:6px;font-size:12px;font-style:normal}.row-actions{flex-shrink:0;gap:6px;display:flex}@media (width<=768px){.manage-grid,.shop-form{grid-template-columns:1fr}.mini-row{flex-direction:column;align-items:flex-start}}.modal-mask{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal-card{background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:20px;width:min(1080px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 28px 80px #0f172a52}.modal-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-head h2{margin:0;font-size:18px}.modal-body{max-height:calc(100vh - 112px);padding:14px 16px 18px;overflow:auto}.modal-body h3{color:#334155;margin:14px 0 8px;font-size:14px}.lottery-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin-bottom:10px;display:grid}@media (width<=768px){.modal-mask{align-items:stretch;padding:8px}.modal-card{border-radius:16px;max-height:calc(100vh - 16px)}.lottery-form{grid-template-columns:1fr}}.manager-layout{background:#f8fafc;grid-template-columns:320px 1fr;gap:14px;display:grid}.editor-panel,.data-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.editor-panel{flex-direction:column;gap:10px;display:flex;box-shadow:0 10px 30px #0f172a0a}.editor-panel label{color:#475569;gap:6px;font-size:12px;font-weight:700;display:grid}.section-title{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.section-title span{color:#0f172a;font-size:16px;font-weight:800}.section-title small{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:3px 8px}.switch-line{align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.editor-actions{gap:8px;margin-top:4px;display:flex}.form-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tabbar{background:#eef2f7;border-radius:12px;margin-bottom:12px;padding:4px;display:inline-flex}.tabbar button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-weight:700}.tabbar button.active{color:#1d4ed8;background:#fff;box-shadow:0 4px 12px #0f172a14}.data-table{border:1px solid #e2e8f0;border-radius:14px;overflow:auto}.table-head,.table-row{grid-template-columns:2.2fr .8fr .8fr 1.6fr;align-items:center;gap:10px;min-width:760px;padding:10px 12px;display:grid}.tx-table .table-head,.tx-table .table-row{grid-template-columns:1.2fr 1.5fr .7fr .8fr}.table-head{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:800;position:sticky;top:0}.table-row{color:#334155;border-bottom:1px solid #eef2f7}.table-row:last-child{border-bottom:0}.table-row b,.table-row em,.table-row small{display:block}.table-row b{color:#0f172a;font-style:normal}.table-row em{color:#475569;margin-top:2px;font-style:normal}.table-row small{color:#94a3b8;margin-top:2px}.toast{z-index:80;color:#fff;background:#0f172a;border-radius:12px;padding:10px 14px;font-weight:700;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #0f172a47}.confirm-mask{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a75;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(420px,100%);padding:18px;box-shadow:0 28px 80px #0f172a57}.confirm-card h3{color:#0f172a;margin:0 0 8px;font-size:18px}.confirm-card p{color:#475569;margin:0;line-height:1.6}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=900px){.manager-layout,.form-two{grid-template-columns:1fr}}body{background:#f3f6fb}.admin-shell{color:#0f172a;background:#f3f6fb;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e5e7eb;background:#0b1220;border-right:1px solid #94a3b829;flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.side-brand{border-bottom:1px solid #94a3b829;align-items:center;gap:12px;padding:8px 8px 14px;display:flex}.side-brand h1{color:#fff;margin:0;font-size:17px;line-height:1.1}.side-brand p{color:#94a3b8;margin:4px 0 0;font-size:12px}.sidebar .brand-icon{border-radius:12px;width:40px;height:40px;box-shadow:0 12px 30px #00000052}.side-section{gap:8px;padding:0 4px;display:grid}.side-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.side-select{width:100%;color:#e5e7eb!important;background:#0f172ae6!important;border-color:#94a3b842!important}.side-nav{gap:6px;display:grid}.side-nav a,.side-nav button{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.side-nav a:hover,.side-nav button:hover,.side-nav .active{color:#fff;background:#6366f129;transform:translate(2px)}.side-nav span{font-size:14px;font-weight:750}.side-nav em{color:#64748b;font-size:11px;font-style:normal}.side-footer{background:#0f172ad1;border:1px solid #94a3b824;border-radius:14px;gap:8px;margin-top:auto;padding:12px;display:grid}.side-footer small{color:#64748b}.admin-main{min-width:0;padding:18px 20px 88px}.admin-header{background:linear-gradient(135deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;margin-bottom:16px;padding:18px 20px;display:flex;box-shadow:0 18px 45px #0f172a12}.eyebrow{color:#4f46e5;letter-spacing:.12em;font-size:11px;font-weight:900}.admin-header h2{letter-spacing:-.03em;margin:3px 0;font-size:25px}.admin-header p{color:#64748b;margin:0;font-size:13px}.stats-grid{gap:14px;margin-bottom:14px}.stat-card{border-left:0;min-height:96px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a0f;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important}.stat-card:after{content:"";background:#3b82f61f;border-radius:999px;width:72px;height:72px;position:absolute;top:-18px;right:-18px}.stat-card.red:after{background:#ef44441f}.stat-card.orange:after{background:#f59e0b24}.stat-card.green:after{background:#10b98124}.stat-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px}.main-grid{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);gap:14px;height:calc(100vh - 252px);min-height:560px}.panel,.ban-panel{box-shadow:0 12px 30px #0f172a0d;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important}.chat-item{border-radius:10px;margin-bottom:8px}.send-box{background:#fffffff0;border:1px solid #e2e8f0;border-radius:18px;bottom:18px;left:284px;right:20px;box-shadow:0 18px 50px #0f172a1f}.modal-card{border-radius:22px}.modal-head{background:#f8fafc;padding:18px 20px}.modal-head h2{letter-spacing:-.02em;font-size:20px}@media (width<=1100px){.admin-shell{grid-template-columns:1fr}.sidebar{flex-flow:wrap;align-items:center;height:auto;position:relative}.side-brand{border-bottom:0;padding-bottom:8px}.side-section{min-width:240px}.side-nav{flex:1;grid-template-columns:repeat(3,minmax(120px,1fr))}.side-footer{display:none}.send-box{left:16px;right:16px}.main-grid{grid-template-columns:1fr;height:auto}}@media (width<=720px){.admin-main{padding:12px 12px 92px}.admin-header{flex-direction:column;align-items:flex-start}.side-nav,.stats-grid{grid-template-columns:1fr 1fr}}.admin-shell .send-box{width:auto;max-width:none;bottom:18px;left:284px;right:20px;transform:none}@media (width<=1100px){.admin-shell .send-box{width:auto;left:16px;right:16px;transform:none}}@media (width<=520px){.admin-shell .send-box{width:auto;left:8px;right:8px;transform:none}}.admin-shell .send-box{width:100%;max-width:none;margin-top:14px;position:static;bottom:auto;left:auto;right:auto;transform:none}.admin-main{padding-bottom:20px}@media (width<=1100px){.admin-shell .send-box{width:100%;position:static;left:auto;right:auto;transform:none}}@media (width<=520px){.admin-shell .send-box{width:100%;position:static;left:auto;right:auto;transform:none}}.login-page{background:radial-gradient(circle at 0 0,#dbeafe,#0000 32%),linear-gradient(135deg,#0f172a,#1e293b);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{text-align:center;background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:24px;gap:12px;width:min(380px,100%);padding:28px;display:grid;box-shadow:0 30px 90px #00000057}.login-card .brand-icon{margin:0 auto 4px}.login-card h1{margin:0;font-size:24px}.login-card p{color:#64748b;margin:0 0 8px}.side-nav button.active{color:#fff;background:#6366f138}.tab-page{min-height:calc(100vh - 144px)}.page-panel{min-height:calc(100vh - 160px)}.chat-page{padding-bottom:74px;position:relative}.chat-page .chat-panel{height:calc(100vh - 222px);min-height:520px}.log-page .log-panel{height:calc(100vh - 160px);min-height:560px}.admin-shell .floating-chat-send{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;width:auto;max-width:none;margin:0;position:fixed;bottom:18px;left:284px;right:20px;transform:none}.admin-shell .send-box:not(.floating-chat-send){position:static}@media (width<=1100px){.admin-shell .floating-chat-send{left:16px;right:16px}.tab-page{min-height:auto}}@media (width<=520px){.admin-shell .floating-chat-send{bottom:8px;left:8px;right:8px}.chat-page .chat-panel{height:calc(100vh - 270px);min-height:420px}}.admin-shell .floating-chat-send{bottom:18px;left:284px;right:20px}.main-grid{padding-bottom:72px}@media (width<=1100px){.admin-shell .floating-chat-send{left:16px;right:16px}}.lottery-editor{gap:14px}.form-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.field-label{color:#334155;font-size:13px;font-weight:800}.field-help{color:#64748b;margin:0;font-size:12px}.seg-buttons{flex-wrap:wrap;gap:8px;display:flex}.inline-field{color:#475569;gap:6px;font-size:12px;display:grid}.time-picker-block{gap:8px;display:grid}.native-time{color:#0f172a;width:100%;height:38px}.quick-times{flex-wrap:wrap;gap:6px;display:flex}.form-preview{background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px dashed #c7d2fe;border-radius:14px;gap:5px;padding:12px;display:grid}.form-preview strong{color:#1e293b;font-size:15px}.form-preview span{color:#334155}.form-preview small{color:#64748b}.lottery-row{align-items:flex-start}.lottery-list .row-desc{line-height:1.6}@media (width<=860px){.seg-buttons,.quick-times{grid-template-columns:1fr;display:grid}}.admin-header{min-height:72px;margin-bottom:10px;padding:12px 16px}.admin-header h2{margin:1px 0;font-size:22px}.admin-header p{white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:12px;overflow:hidden}.compact-actions{flex-wrap:nowrap;gap:6px}.compact-stats{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:10px}.compact-stats .stat-card{min-height:66px;border-radius:15px!important}.compact-stats .stat-card .s-card__content{min-height:0;padding:10px 12px!important}.stat-row{align-items:center;gap:10px;min-width:0;display:flex}.stat-icon{color:#4f46e5;background:#4f46e51f;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-grid}.stat-card.red .stat-icon{color:#dc2626;background:#ef44441f}.stat-card.orange .stat-icon{color:#d97706;background:#f59e0b24}.stat-card.green .stat-icon{color:#059669;background:#10b98124}.stat-row div{gap:2px;min-width:0;display:grid}.compact-stats .stat-card span:not(.stat-icon){color:#64748b;white-space:nowrap;font-size:12px}.compact-stats .stat-card strong{font-size:24px;line-height:1}.compact-stats .stat-card:after{width:48px;height:48px;top:-16px;right:-16px}.admin-shell .floating-chat-send{align-items:center;gap:10px;height:52px;display:flex}.admin-shell .floating-chat-send>:first-child{flex:1}.main-grid{height:calc(100vh - 254px);min-height:0;padding-bottom:0;overflow:hidden}.main-grid .scroll-area,.main-grid .log-window{height:100%;overflow-y:auto}@media (width<=1100px){.compact-actions{flex-wrap:wrap}.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{height:calc(100vh - 330px);min-height:420px;padding-bottom:72px}}@media (width<=720px){.admin-header{gap:10px}.admin-header p{white-space:normal}.compact-stats{grid-template-columns:1fr 1fr}.compact-stats .stat-card strong{font-size:21px}.stat-icon{flex-basis:30px;width:30px;height:30px}.main-grid{height:auto;min-height:0;padding-bottom:72px}.main-grid .panel{height:46vh;min-height:320px}}.chat-item.deleting{pointer-events:none;opacity:.78;border-color:#c7d2fe;box-shadow:0 0 0 2px #6366f11a,0 10px 24px #0f172a14}.chat-loading-mask{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#3730a3;background:#ffffffbd;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0}.chat-item.spam .chat-loading-mask{color:#991b1b;background:#fff7f7c7}.mini-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite mini-spin}@keyframes mini-spin{to{transform:rotate(360deg)}}.main-grid{height:calc(100vh - 330px);min-height:360px;max-height:calc(100vh - 330px);padding-bottom:0;overflow:hidden}.main-grid .panel{height:100%;min-height:0;overflow:hidden}.main-grid .panel .s-card__content{height:calc(100% - 56px);min-height:0;overflow:hidden}.main-grid .scroll-area,.main-grid .log-window{height:100%;max-height:100%;padding-bottom:8px;overflow-y:auto}@media (width<=1100px){.main-grid{height:calc(100vh - 390px);min-height:360px;max-height:none;padding-bottom:78px}}@media (width<=720px){.main-grid{height:auto;max-height:none;padding-bottom:82px}.main-grid .panel{height:38vh;min-height:280px}}.rule-test-page{gap:12px;display:grid}.rule-test-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;display:grid}.rule-editor-block{gap:12px;display:grid}.rule-textarea{resize:vertical;min-height:190px;font-family:inherit;line-height:1.55}.rule-result-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-content:start;gap:12px;min-height:230px;padding:14px;display:grid}.rule-result-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rule-reason{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:6px;padding:10px;display:grid}.rule-reason b{color:#334155;font-size:12px}.rule-reason span{color:#0f172a;word-break:break-word;line-height:1.55}.rule-counts{color:#64748b;font-size:12px}.rule-write-card .s-card__content{gap:10px;display:grid}.rule-write-grid{grid-template-columns:140px 120px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.rule-pattern-field{min-width:0}@media (width<=980px){.rule-test-grid,.rule-write-grid{grid-template-columns:1fr}}.chat-context-menu{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #94a3b859;border-radius:12px;gap:3px;width:168px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 45px #0f172a2e}.chat-context-menu button{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:8px 10px;font-size:13px}.chat-context-menu button:hover{color:#1d4ed8;background:#eff6ff}.chat-context-menu button.danger:hover{color:#dc2626;background:#fef2f2}.chat-context-menu button.warning:hover{color:#ea580c;background:#fff7ed}.chat-item{-webkit-user-select:text;user-select:text}.chat-item:hover{outline:1px solid #3b82f62e}.single-panel-page{display:block}.single-panel-page .data-panel{min-height:0}.editor-dialog{gap:12px;width:min(620px,100vw - 28px);display:grid}.editor-dialog h3{margin:0}.editor-dialog p{color:#64748b;margin:-4px 0 2px;font-size:13px}.lottery-dialog{max-height:min(82vh,760px);overflow-y:auto}.shop-table .table-head,.shop-table .table-row{grid-template-columns:minmax(0,1.5fr) 90px 80px 80px 150px}@media (width<=780px){.shop-table .table-head,.shop-table .table-row{grid-template-columns:1fr}}.main-grid{grid-template-columns:minmax(360px,1.35fr) minmax(300px,.9fr) minmax(280px,.8fr);align-items:stretch;height:calc(100vh - 210px);min-height:520px;max-height:calc(100vh - 210px)}.main-grid .panel{height:100%;min-height:0}.overview-ban-panel .s-card__content{height:calc(100% - 56px);min-height:0;overflow:hidden}.overview-ban-list{height:100%;padding-right:4px;overflow-y:auto}.chat-context-menu{width:188px}.rule-library-card .s-card__content{gap:10px;display:grid}.rule-library-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rule-library-grid h4{color:#334155;margin:0 0 8px}.rule-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;max-height:360px;overflow:auto}.rule-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 52px;gap:8px;padding:8px 10px;font-size:12px;display:grid}.rule-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-row em{color:#64748b;text-align:right;font-style:normal}@media (width<=1180px){.main-grid{grid-template-columns:1fr 1fr;height:auto;max-height:none}.chat-panel{grid-column:1/-1;height:42vh}.log-panel,.overview-ban-panel{height:34vh}}@media (width<=760px){.main-grid{grid-template-columns:1fr}.chat-panel,.log-panel,.overview-ban-panel{height:36vh;min-height:280px}.rule-library-grid{grid-template-columns:1fr}} diff --git a/web/static/assets/index-BmqZ_6lm.js b/web/static/assets/index-BmqZ_6lm.js new file mode 100644 index 0000000..0e306a8 --- /dev/null +++ b/web/static/assets/index-BmqZ_6lm.js @@ -0,0 +1,328 @@ +(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();function e(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var t={},n=[],r=()=>{},i=()=>!1,a=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),o=e=>e.startsWith(`onUpdate:`),s=Object.assign,c=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),d=Array.isArray,f=e=>x(e)===`[object Map]`,p=e=>x(e)===`[object Set]`,m=e=>x(e)===`[object Date]`,h=e=>typeof e==`function`,g=e=>typeof e==`string`,_=e=>typeof e==`symbol`,v=e=>typeof e==`object`&&!!e,y=e=>(v(e)||h(e))&&h(e.then)&&h(e.catch),b=Object.prototype.toString,x=e=>b.call(e),S=e=>x(e).slice(8,-1),C=e=>x(e)===`[object Object]`,w=e=>g(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,T=e(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),ee=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},E=/-\w/g,D=ee(e=>e.replace(E,e=>e.slice(1).toUpperCase())),te=/\B([A-Z])/g,ne=ee(e=>e.replace(te,`-$1`).toLowerCase()),re=ee(e=>e.charAt(0).toUpperCase()+e.slice(1)),ie=ee(e=>e?`on${re(e)}`:``),O=(e,t)=>!Object.is(e,t),ae=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},k=e=>{let t=parseFloat(e);return isNaN(t)?e:t},se,ce=()=>se||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function le(e){if(d(e)){let t={};for(let n=0;n{if(e){let n=e.split(de);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function A(e){let t=``;if(g(e))t=e;else if(d(e))for(let n=0;nve(e,t))}var be=e=>!!(e&&e.__v_isRef===!0),M=e=>g(e)?e:e==null?``:d(e)||v(e)&&(e.toString===b||!h(e.toString))?be(e)?M(e.value):JSON.stringify(e,xe,2):String(e),xe=(e,t)=>be(t)?xe(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Se(t,r)+` =>`]=n,e),{})}:p(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Se(e))}:_(t)?Se(t):v(t)&&!d(t)&&!C(t)?String(t):t,Se=(e,t=``)=>_(e)?`Symbol(${e.description??t})`:e,Ce,we=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&Ce&&(Ce.active?(this.parent=Ce,this.index=(Ce.scopes||=[]).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0){if(Ce===this)Ce=this.prevScope;else{let e=Ce;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(Me){let e=Me;for(Me=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;je;){let t=je;for(je=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Ie(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Le(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),Be(r),Ve(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Re(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ze(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ze(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===qe)||(e.globalVersion=qe,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Re(e))))return;e.flags|=2;let t=e.dep,n=De,r=He;De=e,He=!0;try{Ie(e);let n=e.fn(e._value);(t.version===0||O(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{De=n,He=r,Le(e),e.flags&=-3}}function Be(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Be(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ve(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var He=!0,Ue=[];function We(){Ue.push(He),He=!1}function Ge(){let e=Ue.pop();He=e===void 0?!0:e}function Ke(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=De;De=void 0;try{t()}finally{De=e}}}var qe=0,Je=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},Ye=class{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!De||!He||De===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==De)t=this.activeLink=new Je(De,this),De.deps?(t.prevDep=De.depsTail,De.depsTail.nextDep=t,De.depsTail=t):De.deps=De.depsTail=t,Xe(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=De.depsTail,t.nextDep=void 0,De.depsTail.nextDep=t,De.depsTail=t,De.deps===t&&(De.deps=e)}return t}trigger(e){this.version++,qe++,this.notify(e)}notify(e){Pe();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Fe()}}};function Xe(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Xe(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var Ze=new WeakMap,Qe=Symbol(``),$e=Symbol(``),et=Symbol(``);function tt(e,t,n){if(He&&De){let t=Ze.get(e);t||Ze.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new Ye),r.map=t,r.key=n),r.track()}}function nt(e,t,n,r,i,a){let o=Ze.get(e);if(!o){qe++;return}let s=e=>{e&&e.trigger()};if(Pe(),t===`clear`)o.forEach(s);else{let i=d(e),a=i&&w(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===et||!_(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(et)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(Qe)),f(e)&&s(o.get($e)));break;case`delete`:i||(s(o.get(Qe)),f(e)&&s(o.get($e)));break;case`set`:f(e)&&s(o.get(Qe));break}}Fe()}function rt(e){let t=qt(e);return t===e?t:(tt(t,`iterate`,et),Gt(e)?t:t.map(Yt))}function it(e){return tt(e=qt(e),`iterate`,et),e}function at(e,t){return Wt(e)?Xt(Ut(e)?Yt(t):t):Yt(t)}var ot={__proto__:null,[Symbol.iterator](){return st(this,Symbol.iterator,e=>at(this,e))},concat(...e){return rt(this).concat(...e.map(e=>d(e)?rt(e):e))},entries(){return st(this,`entries`,e=>(e[1]=at(this,e[1]),e))},every(e,t){return lt(this,`every`,e,t,void 0,arguments)},filter(e,t){return lt(this,`filter`,e,t,e=>e.map(e=>at(this,e)),arguments)},find(e,t){return lt(this,`find`,e,t,e=>at(this,e),arguments)},findIndex(e,t){return lt(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return lt(this,`findLast`,e,t,e=>at(this,e),arguments)},findLastIndex(e,t){return lt(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return lt(this,`forEach`,e,t,void 0,arguments)},includes(...e){return dt(this,`includes`,e)},indexOf(...e){return dt(this,`indexOf`,e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return dt(this,`lastIndexOf`,e)},map(e,t){return lt(this,`map`,e,t,void 0,arguments)},pop(){return ft(this,`pop`)},push(...e){return ft(this,`push`,e)},reduce(e,...t){return ut(this,`reduce`,e,t)},reduceRight(e,...t){return ut(this,`reduceRight`,e,t)},shift(){return ft(this,`shift`)},some(e,t){return lt(this,`some`,e,t,void 0,arguments)},splice(...e){return ft(this,`splice`,e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return ft(this,`unshift`,e)},values(){return st(this,`values`,e=>at(this,e))}};function st(e,t,n){let r=it(e),i=r[t]();return r!==e&&!Gt(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var ct=Array.prototype;function lt(e,t,n,r,i,a){let o=it(e),s=o!==e&&!Gt(e),c=o[t];if(c!==ct[t]){let t=c.apply(e,a);return s?Yt(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,at(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function ut(e,t,n,r){let i=it(e),a=i!==e&&!Gt(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=at(e,t)),n.call(this,t,at(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?at(e,c):c}function dt(e,t,n){let r=qt(e);tt(r,`iterate`,et);let i=r[t](...n);return(i===-1||i===!1)&&Kt(n[0])?(n[0]=qt(n[0]),r[t](...n)):i}function ft(e,t,n=[]){We(),Pe();let r=qt(e)[t].apply(e,n);return Fe(),Ge(),r}var pt=e(`__proto__,__v_isRef,__isVue`),mt=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(_));function ht(e){_(e)||(e=String(e));let t=qt(this);return tt(t,`has`,e),t.hasOwnProperty(e)}var gt=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?It:Ft:i?Pt:Nt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=d(e);if(!r){let e;if(a&&(e=ot[t]))return e;if(t===`hasOwnProperty`)return ht}let o=Reflect.get(e,t,Zt(e)?e:n);if((_(t)?mt.has(t):pt(t))||(r||tt(e,`get`,t),i))return o;if(Zt(o)){let e=a&&w(t)?o:o.value;return r&&v(e)?Bt(e):e}return v(o)?r?Bt(o):Rt(o):o}},_t=class extends gt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=d(e)&&w(t);if(!this._isShallow){let e=Wt(i);if(!Gt(n)&&!Wt(n)&&(i=qt(i),n=qt(n)),!a&&Zt(i)&&!Zt(n))return e||(i.value=n),!0}let o=a?Number(t)e,wt=e=>Reflect.getPrototypeOf(e);function Tt(e,t,n){return function(...r){let i=this.__v_raw,a=qt(i),o=f(a),c=e===`entries`||e===Symbol.iterator&&o,l=e===`keys`&&o,u=i[e](...r),d=n?Ct:t?Xt:Yt;return!t&&tt(a,`iterate`,l?$e:Qe),s(Object.create(u),{next(){let{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}}})}}function Et(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Dt(e,t){let n={get(n){let r=this.__v_raw,i=qt(r),a=qt(n);e||(O(n,a)&&tt(i,`get`,n),tt(i,`get`,a));let{has:o}=wt(i),s=t?Ct:e?Xt:Yt;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&tt(qt(t),`iterate`,Qe),t.size},has(t){let n=this.__v_raw,r=qt(n),i=qt(t);return e||(O(t,i)&&tt(r,`has`,t),tt(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=qt(a),s=t?Ct:e?Xt:Yt;return!e&&tt(o,`iterate`,Qe),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return s(n,e?{add:Et(`add`),set:Et(`set`),delete:Et(`delete`),clear:Et(`clear`)}:{add(e){let n=qt(this),r=wt(n),i=qt(e),a=!t&&!Gt(e)&&!Wt(e)?i:e;return r.has.call(n,a)||O(e,a)&&r.has.call(n,e)||O(i,a)&&r.has.call(n,i)||(n.add(a),nt(n,`add`,a,a)),this},set(e,n){!t&&!Gt(n)&&!Wt(n)&&(n=qt(n));let r=qt(this),{has:i,get:a}=wt(r),o=i.call(r,e);o||=(e=qt(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?O(n,s)&&nt(r,`set`,e,n,s):nt(r,`add`,e,n),this},delete(e){let t=qt(this),{has:n,get:r}=wt(t),i=n.call(t,e);i||=(e=qt(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&nt(t,`delete`,e,void 0,a),o},clear(){let e=qt(this),t=e.size!==0,n=e.clear();return t&&nt(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=Tt(r,e,t)}),n}function Ot(e,t){let n=Dt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(u(n,r)&&r in t?n:t,r,i)}var kt={get:Ot(!1,!1)},At={get:Ot(!1,!0)},jt={get:Ot(!0,!1)},Mt={get:Ot(!0,!0)},Nt=new WeakMap,Pt=new WeakMap,Ft=new WeakMap,It=new WeakMap;function Lt(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function Rt(e){return Wt(e)?e:Ht(e,!1,yt,kt,Nt)}function zt(e){return Ht(e,!1,xt,At,Pt)}function Bt(e){return Ht(e,!0,bt,jt,Ft)}function Vt(e){return Ht(e,!0,St,Mt,It)}function Ht(e,t,n,r,i){if(!v(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;let a=i.get(e);if(a)return a;let o=Lt(S(e));if(o===0)return e;let s=new Proxy(e,o===2?r:n);return i.set(e,s),s}function Ut(e){return Wt(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function Wt(e){return!!(e&&e.__v_isReadonly)}function Gt(e){return!!(e&&e.__v_isShallow)}function Kt(e){return e?!!e.__v_raw:!1}function qt(e){let t=e&&e.__v_raw;return t?qt(t):e}function Jt(e){return!u(e,`__v_skip`)&&Object.isExtensible(e)&&oe(e,`__v_skip`,!0),e}var Yt=e=>v(e)?Rt(e):e,Xt=e=>v(e)?Bt(e):e;function Zt(e){return e?e.__v_isRef===!0:!1}function N(e){return Qt(e,!1)}function P(e){return Qt(e,!0)}function Qt(e,t){return Zt(e)?e:new $t(e,t)}var $t=class{constructor(e,t){this.dep=new Ye,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:qt(e),this._value=t?e:Yt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||Gt(e)||Wt(e);e=n?e:qt(e),O(e,t)&&(this._rawValue=e,this._value=n?e:Yt(e),this.dep.trigger())}};function F(e){return Zt(e)?e.value:e}function en(e){return h(e)?e():F(e)}var tn={get:(e,t,n)=>t===`__v_raw`?e:F(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return Zt(i)&&!Zt(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function nn(e){return Ut(e)?e:new Proxy(e,tn)}var rn=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new Ye,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}};function an(e){return new rn(e)}var on=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Ye(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=qe-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&De!==this)return Ne(this,!0),!0}get value(){let e=this.dep.track();return ze(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function sn(e,t,n=!1){let r,i;return h(e)?r=e:(r=e.get,i=e.set),new on(r,i,n)}var cn={},ln=new WeakMap,un=void 0;function dn(e,t=!1,n=un){if(n){let t=ln.get(n);t||ln.set(n,t=[]),t.push(e)}}function fn(e,n,i=t){let{immediate:a,deep:o,once:s,scheduler:l,augmentJob:u,call:f}=i,p=e=>o?e:Gt(e)||o===!1||o===0?pn(e,1):pn(e),m,g,_,v,y=!1,b=!1;if(Zt(e)?(g=()=>e.value,y=Gt(e)):Ut(e)?(g=()=>p(e),y=!0):d(e)?(b=!0,y=e.some(e=>Ut(e)||Gt(e)),g=()=>e.map(e=>{if(Zt(e))return e.value;if(Ut(e))return p(e);if(h(e))return f?f(e,2):e()})):g=h(e)?n?f?()=>f(e,2):e:()=>{if(_){We();try{_()}finally{Ge()}}let t=un;un=m;try{return f?f(e,3,[v]):e(v)}finally{un=t}}:r,n&&o){let e=g,t=o===!0?1/0:o;g=()=>pn(e(),t)}let x=Te(),S=()=>{m.stop(),x&&x.active&&c(x.effects,m)};if(s&&n){let e=n;n=(...t)=>{let n=e(...t);return S(),n}}let C=b?Array(e.length).fill(cn):cn,w=e=>{if(!(!(m.flags&1)||!m.dirty&&!e))if(n){let t=m.run();if(e||o||y||(b?t.some((e,t)=>O(e,C[t])):O(t,C))){_&&_();let e=un;un=m;try{let e=[t,C===cn?void 0:b&&C[0]===cn?[]:C,v];C=t,f?f(n,3,e):n(...e)}finally{un=e}}}else m.run()};return u&&u(w),m=new ke(g),m.scheduler=l?()=>l(w,!1):w,v=e=>dn(e,!1,m),_=m.onStop=()=>{let e=ln.get(m);if(e){if(f)f(e,4);else for(let t of e)t();ln.delete(m)}},n?a?w(!0):C=m.run():l?l(w.bind(null,!0),!0):m.run(),S.pause=m.pause.bind(m),S.resume=m.resume.bind(m),S.stop=S,S}function pn(e,t=1/0,n){if(t<=0||!v(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Zt(e))pn(e.value,t,n);else if(d(e))for(let r=0;r{pn(e,t,n)});else if(C(e)){for(let r in e)pn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&pn(e[r],t,n)}return e}function mn(e,t,n,r){try{return r?e(...r):e()}catch(e){gn(e,t,n)}}function hn(e,t,n,r){if(h(e)){let i=mn(e,t,n,r);return i&&y(i)&&i.catch(e=>{gn(e,t,n)}),i}if(d(e)){let i=[];for(let a=0;a>>1,i=vn[r],a=Mn(i);a=Mn(n)?vn.push(e):vn.splice(En(t),0,e),e.flags|=1,On()}}function On(){wn||=Cn.then(Nn)}function kn(e){d(e)?bn.push(...e):xn&&e.id===-1?xn.splice(Sn+1,0,e):e.flags&1||(bn.push(e),e.flags|=1),On()}function An(e,t,n=yn+1){for(;nMn(e)-Mn(t));if(bn.length=0,xn){xn.push(...e);return}for(xn=e,Sn=0;Sne.id==null?e.flags&2?-1:1/0:e.id;function Nn(e){try{for(yn=0;yn{r._d&&xa(-1);let i=In(t),a;try{a=e(...n)}finally{In(i),r._d&&xa(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Ln(e,n){if(Pn===null)return e;let r=$a(Pn),i=e.dirs||=[];for(let e=0;e1)return n&&h(t)?t.call(r&&r.proxy):t}}var Vn=Symbol.for(`v-scx`),Hn=()=>Bn(Vn);function Un(e,t){return Kn(e,null,t)}function Wn(e,t){return Kn(e,null,{flush:`post`})}function Gn(e,t,n){return Kn(e,t,n)}function Kn(e,n,i=t){let{immediate:a,deep:o,flush:c,once:l}=i,u=s({},i),d=n&&a||!n&&c!==`post`,f;if(Wa){if(c===`sync`){let e=Hn();f=e.__watcherHandles||=[]}else if(!d){let e=()=>{};return e.stop=r,e.resume=r,e.pause=r,e}}let p=La;u.call=(e,t,n)=>hn(e,p,t,n);let m=!1;c===`post`?u.scheduler=e=>{ea(e,p&&p.suspense)}:c!==`sync`&&(m=!0,u.scheduler=(e,t)=>{t?e():Dn(e)}),u.augmentJob=e=>{n&&(e.flags|=4),m&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};let h=fn(e,n,u);return Wa&&(f?f.push(h):d&&h()),h}function qn(e,t,n){let r=this.proxy,i=g(e)?e.includes(`.`)?Jn(r,e):()=>r[e]:e.bind(r,r),a;h(t)?a=t:(a=t.handler,n=t);let o=Va(this),s=Kn(i,a.bind(r),n);return o(),s}function Jn(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;ee.__isTeleport,Qn=e=>e&&(e.disabled||e.disabled===``),$n=e=>e&&(e.defer||e.defer===``),er=e=>typeof SVGElement<`u`&&e instanceof SVGElement,tr=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,nr=(e,t)=>{let n=e&&e.to;return g(n)?t?t(n):null:n},rr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g,parentNode:_}}=l,v=Qn(t.props),{dynamicChildren:y}=t,b=(e,t,n)=>{e.shapeFlag&16&&u(e.children,t,n,i,a,o,s,c)},x=(e=t)=>{let n=Qn(e.props),r=e.target=nr(e.props,m),a=cr(r,e,h,p);r&&(o!==`svg`&&er(r)?o=`svg`:o!==`mathml`&&tr(r)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(r),n||(b(e,r,a),sr(e,!1)))},S=e=>{let t=()=>{if(Yn.get(e)===t){if(Yn.delete(e),Qn(e.props)){let t=_(e.el)||n;b(e,t,e.anchor),sr(e,!0)}x(e)}};Yn.set(e,t),ea(t,a)};if(e==null){let e=t.el=h(``),i=t.anchor=h(``);if(p(e,n,r),p(i,n,r),$n(t.props)||a&&a.pendingBranch){S(t);return}v&&(b(t,n,i),sr(t,!0)),x()}else{t.el=e.el;let r=t.anchor=e.anchor,u=Yn.get(e);if(u){u.flags|=8,Yn.delete(e),S(t);return}t.targetStart=e.targetStart;let p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=Qn(e.props),_=g?n:p,b=g?r:h;if(o===`svg`||er(p)?o=`svg`:(o===`mathml`||tr(p))&&(o=`mathml`),y?(f(e.dynamicChildren,y,_,i,a,o,s),oa(e,t,!0)):c||d(e,t,_,b,i,a,o,s,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ir(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=nr(t.props,m);e&&(t.target=e,ir(t,e,null,l,0))}else g&&ir(t,p,h,l,1);sr(t,v)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e,p=Qn(f),m=a||!p,h=Yn.get(e);if(h&&(h.flags|=8,Yn.delete(e)),d&&(i(l),i(u)),a&&i(c),!h&&(p||d)&&o&16)for(let e=0;e{let t=e.subTree;return t.component?dr(t.component):t};function fr(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function pr(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:p,onLeave:m,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:v,onAfterAppear:y,onAppearCancelled:b}=t,x=String(e.key),S=fr(n,e),C=(e,t)=>{e&&hn(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),d(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=_||c;else return;t[lr]&&t[lr](!0);let i=S[x];i&&wa(e,i)&&i.el[lr]&&i.el[lr](),C(r,[t])},enter(t){if(S[x]===e)return;let r=l,i=u,o=f;if(!n.isMounted)if(a)r=v||l,i=y||u,o=b||f;else return;let s=!1;t[ur]=e=>{s||(s=!0,C(e?o:i,[t]),T.delayedLeave&&T.delayedLeave(),t[ur]=void 0)};let c=t[ur].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[ur]&&t[ur](!0),n.isUnmounting)return r();C(p,[t]);let a=!1;t[lr]=n=>{a||(a=!0,r(),C(n?g:h,[t]),t[lr]=void 0,S[i]===e&&delete S[i])};let o=t[lr].bind(null,!1);S[i]=e,m?w(m,[t,o]):o()},clone(e){let a=pr(e,t,n,r,i);return i&&i(a),a}};return T}function mr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,mr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function hr(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;er.value,set:e=>r.value=e})}return r}function yr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var br=new WeakMap;function xr(e,n,r,a,o=!1){if(d(e)){e.forEach((e,t)=>xr(e,n&&(d(n)?n[t]:n),r,a,o));return}if(Cr(a)&&!o){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&xr(e,n,r,a.component.subTree);return}let s=a.shapeFlag&4?$a(a.component):a.el,l=o?null:s,{i:f,r:p}=e,m=n&&n.r,_=f.refs===t?f.refs={}:f.refs,v=f.setupState,y=qt(v),b=v===t?i:e=>yr(_,e)?!1:u(y,e),x=(e,t)=>!(t&&yr(_,t));if(m!=null&&m!==p){if(Sr(n),g(m))_[m]=null,b(m)&&(v[m]=null);else if(Zt(m)){let e=n;x(m,e.k)&&(m.value=null),e.k&&(_[e.k]=null)}}if(h(p)){We();try{mn(p,f,12,[l,_])}finally{Ge()}}else{let t=g(p),n=Zt(p);if(t||n){let i=()=>{if(e.f){let n=t?b(p)?v[p]:_[p]:x(p)||!e.k?p.value:_[e.k];if(o)d(n)&&c(n,s);else if(d(n))n.includes(s)||n.push(s);else if(t)_[p]=[s],b(p)&&(v[p]=_[p]);else{let t=[s];x(p,e.k)&&(p.value=t),e.k&&(_[e.k]=t)}}else t?(_[p]=l,b(p)&&(v[p]=l)):n&&(x(p,e.k)&&(p.value=l),e.k&&(_[e.k]=l))};if(l){let t=()=>{i(),br.delete(e)};t.id=-1,br.set(e,t),ea(t,r)}else Sr(e),i()}}}function Sr(e){let t=br.get(e);t&&(t.flags|=8,br.delete(e))}ce().requestIdleCallback,ce().cancelIdleCallback;var Cr=e=>!!e.type.__asyncLoader,wr=e=>e.type.__isKeepAlive;function Tr(e,t){Dr(e,`a`,t)}function Er(e,t){Dr(e,`da`,t)}function Dr(e,t,n=La){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(kr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)wr(e.parent.vnode)&&Or(r,t,n,e),e=e.parent}}function Or(e,t,n,r){let i=kr(t,e,r,!0);Ir(()=>{c(r[t],i)},n)}function kr(e,t,n=La,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{We();let i=Va(n),a=hn(t,n,e,r);return i(),Ge(),a};return r?i.unshift(a):i.push(a),a}}var Ar=e=>(t,n=La)=>{(!Wa||e===`sp`)&&kr(e,(...e)=>t(...e),n)},jr=Ar(`bm`),Mr=Ar(`m`),Nr=Ar(`bu`),Pr=Ar(`u`),Fr=Ar(`bum`),Ir=Ar(`um`),Lr=Ar(`sp`),Rr=Ar(`rtg`),zr=Ar(`rtc`);function Br(e,t=La){kr(`ec`,e,t)}var Vr=`components`,Hr=Symbol.for(`v-ndc`);function Ur(e){return g(e)?Wr(Vr,e,!1)||e:e||Hr}function Wr(e,t,n=!0,r=!1){let i=Pn||La;if(i){let n=i.type;if(e===Vr){let e=eo(n,!1);if(e&&(e===t||e===D(t)||e===re(D(t))))return n}let a=Gr(i[e]||n[e],t)||Gr(i.appContext[e],t);return!a&&r?n:a}}function Gr(e,t){return e&&(e[t]||e[D(t)]||e[re(D(t))])}function Kr(e,t,n,r){let i,a=n&&n[r],o=d(e);if(o||g(e)){let n=o&&Ut(e),r=!1,s=!1;n&&(r=!Gt(e),s=Wt(e),e=it(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function R(e,t,n={},r,i){if(Pn.ce||Pn.parent&&Cr(Pn.parent)&&Pn.parent.ce){let e=Object.keys(n).length>0;return t!=="default"&&(n.name=t),z(),V(pa,null,[U(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),z();let o=a&&Jr(a(n)),s=n.key||o&&o.key,c=V(pa,{key:(s&&!_(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function Jr(e){return e.some(e=>Ca(e)?!(e.type===ha||e.type===pa&&!Jr(e.children)):!0)?e:null}function Yr(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ie(r)]=e[r];return n}var Xr=e=>e?Ua(e)?$a(e):Xr(e.parent):null,Zr=s(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xr(e.parent),$root:e=>Xr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ui(e),$forceUpdate:e=>e.f||=()=>{Dn(e.update)},$nextTick:e=>e.n||=Tn.bind(e.proxy),$watch:e=>qn.bind(e)}),Qr=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),$r={get({_:e},n){if(n===`__v_skip`)return!0;let{ctx:r,setupState:i,data:a,props:o,accessCache:s,type:c,appContext:l}=e;if(n[0]!==`$`){let e=s[n];if(e!==void 0)switch(e){case 1:return i[n];case 2:return a[n];case 4:return r[n];case 3:return o[n]}else if(Qr(i,n))return s[n]=1,i[n];else if(a!==t&&u(a,n))return s[n]=2,a[n];else if(u(o,n))return s[n]=3,o[n];else if(r!==t&&u(r,n))return s[n]=4,r[n];else ai&&(s[n]=0)}let d=Zr[n],f,p;if(d)return n===`$attrs`&&tt(e.attrs,`get`,``),d(e);if((f=c.__cssModules)&&(f=f[n]))return f;if(r!==t&&u(r,n))return s[n]=4,r[n];if(p=l.config.globalProperties,u(p,n))return p[n]},set({_:e},n,r){let{data:i,setupState:a,ctx:o}=e;return Qr(a,n)?(a[n]=r,!0):i!==t&&u(i,n)?(i[n]=r,!0):u(e.props,n)||n[0]===`$`&&n.slice(1)in e?!1:(o[n]=r,!0)},has({_:{data:e,setupState:n,accessCache:r,ctx:i,appContext:a,props:o,type:s}},c){let l;return!!(r[c]||e!==t&&c[0]!==`$`&&u(e,c)||Qr(n,c)||u(o,c)||u(i,c)||u(Zr,c)||u(a.config.globalProperties,c)||(l=s.__cssModules)&&l[c])},defineProperty(e,t,n){return n.get==null?u(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function ei(){return ni(`useSlots`).slots}function ti(){return ni(`useAttrs`).attrs}function ni(e){let t=Ra();return t.setupContext||=Qa(t)}function ri(e){return d(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function ii(e,t){let n=ri(e);for(let e in t){if(e.startsWith(`__skip`))continue;let r=n[e];r?d(r)||h(r)?r=n[e]={type:r,default:t[e]}:r.default=t[e]:r===null&&(r=n[e]={default:t[e]}),r&&t[`__skip_${e}`]&&(r.skipFactory=!0)}return n}var ai=!0;function oi(e){let t=ui(e),n=e.proxy,i=e.ctx;ai=!1,t.beforeCreate&&ci(t.beforeCreate,e,`bc`);let{data:a,computed:o,methods:s,watch:c,provide:l,inject:u,created:f,beforeMount:p,mounted:m,beforeUpdate:g,updated:_,activated:y,deactivated:b,beforeDestroy:x,beforeUnmount:S,destroyed:C,unmounted:w,render:T,renderTracked:ee,renderTriggered:E,errorCaptured:D,serverPrefetch:te,expose:ne,inheritAttrs:re,components:ie,directives:O,filters:ae}=t;if(u&&si(u,i,null),s)for(let e in s){let t=s[e];h(t)&&(i[e]=t.bind(n))}if(a){let t=a.call(n,n);v(t)&&(e.data=Rt(t))}if(ai=!0,o)for(let e in o){let t=o[e],a=q({get:h(t)?t.bind(n,n):h(t.get)?t.get.bind(n,n):r,set:!h(t)&&h(t.set)?t.set.bind(n):r});Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(c)for(let e in c)li(c[e],i,n,e);if(l){let e=h(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{zn(t,e[t])})}f&&ci(f,e,`c`);function oe(e,t){d(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(oe(jr,p),oe(Mr,m),oe(Nr,g),oe(Pr,_),oe(Tr,y),oe(Er,b),oe(Br,D),oe(zr,ee),oe(Rr,E),oe(Fr,S),oe(Ir,w),oe(Lr,te),d(ne))if(ne.length){let t=e.exposed||={};ne.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};T&&e.render===r&&(e.render=T),re!=null&&(e.inheritAttrs=re),ie&&(e.components=ie),O&&(e.directives=O),te&&_r(e)}function si(e,t,n=r){d(e)&&(e=hi(e));for(let n in e){let r=e[n],i;i=v(r)?`default`in r?Bn(r.from||n,r.default,!0):Bn(r.from||n):Bn(r),Zt(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function ci(e,t,n){hn(d(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function li(e,t,n,r){let i=r.includes(`.`)?Jn(n,r):()=>n[r];if(g(e)){let n=t[e];h(n)&&Gn(i,n)}else if(h(e))Gn(i,e.bind(n));else if(v(e))if(d(e))e.forEach(e=>li(e,t,n,r));else{let r=h(e.handler)?e.handler.bind(n):t[e.handler];h(r)&&Gn(i,r,e)}}function ui(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>di(c,e,o,!0)),di(c,t,o)),v(t)&&a.set(t,c),c}function di(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&di(e,a,n,!0),i&&i.forEach(t=>di(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=fi[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var fi={data:pi,props:vi,emits:vi,methods:_i,computed:_i,beforeCreate:gi,created:gi,beforeMount:gi,mounted:gi,beforeUpdate:gi,updated:gi,beforeDestroy:gi,beforeUnmount:gi,destroyed:gi,unmounted:gi,activated:gi,deactivated:gi,errorCaptured:gi,serverPrefetch:gi,components:_i,directives:_i,watch:yi,provide:pi,inject:mi};function pi(e,t){return t?e?function(){return s(h(e)?e.call(this,this):e,h(t)?t.call(this,this):t)}:t:e}function mi(e,t){return _i(hi(e),hi(t))}function hi(e){if(d(e)){let t={};for(let n=0;nt===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${D(t)}Modifiers`]||e[`${ne(t)}Modifiers`];function Ti(e,n,...r){if(e.isUnmounted)return;let i=e.vnode.props||t,a=r,o=n.startsWith(`update:`),s=o&&wi(i,n.slice(7));s&&(s.trim&&(a=r.map(e=>g(e)?e.trim():e)),s.number&&(a=r.map(k)));let c,l=i[c=ie(n)]||i[c=ie(D(n))];!l&&o&&(l=i[c=ie(ne(n))]),l&&hn(l,e,6,a);let u=i[c+`Once`];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,hn(u,e,6,a)}}var Ei=new WeakMap;function Di(e,t,n=!1){let r=n?Ei:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},c=!1;if(!h(e)){let r=e=>{let n=Di(e,t,!0);n&&(c=!0,s(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!c?(v(e)&&r.set(e,null),null):(d(a)?a.forEach(e=>o[e]=null):s(o,a),v(e)&&r.set(e,o),o)}function Oi(e,t){return!e||!a(t)?!1:(t=t.slice(2),t=t===`Once`?t:t.replace(/Once$/,``),u(e,t[0].toLowerCase()+t.slice(1))||u(e,ne(t))||u(e,t))}function ki(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:d,props:f,data:p,setupState:m,ctx:h,inheritAttrs:g}=e,_=In(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Aa(u.call(t,e,d,f,m,p,h)),y=c}else{let e=t;v=Aa(e.length>1?e(f,{attrs:c,slots:s,emit:l}):e(f,null)),y=t.props?c:Ai(c)}}catch(t){_a.length=0,gn(t,e,1),v=U(ha)}let b=v;if(y&&g!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(o)&&(y=ji(y,a)),b=ka(b,y,!1,!0))}return n.dirs&&(b=ka(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&mr(b,n.transition),v=b,In(_),v}var Ai=e=>{let t;for(let n in e)(n===`class`||n===`style`||a(n))&&((t||={})[n]=e[n]);return t},ji=(e,t)=>{let n={};for(let r in e)(!o(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Mi(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ni(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(Ii),Ri=e=>Object.getPrototypeOf(e)===Ii;function zi(e,t,n,r=!1){let i={},a=Li();e.propsDefaults=Object.create(null),Vi(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:zt(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function Bi(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=qt(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{p=!0;let[t,n]=Wi(e,r,!0);s(l,t),n&&f.push(...n)};!i&&r.mixins.length&&r.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!c&&!p)return v(e)&&a.set(e,n),n;if(d(c))for(let e=0;ee===`_`||e===`_ctx`||e===`$stable`,qi=e=>d(e)?e.map(Aa):[Aa(e)],Ji=(e,t,n)=>{if(t._n)return t;let r=I((...e)=>qi(t(...e)),n);return r._c=!1,r},Yi=(e,t,n)=>{let r=e._ctx;for(let n in e){if(Ki(n))continue;let i=e[n];if(h(i))t[n]=Ji(n,i,r);else if(i!=null){let e=qi(i);t[n]=()=>e}}},Xi=(e,t)=>{let n=qi(t);e.slots.default=()=>n},Zi=(e,t,n)=>{for(let r in t)(n||!Ki(r))&&(e[r]=t[r])},Qi=(e,t,n)=>{let r=e.slots=Li();if(e.vnode.shapeFlag&32){let e=t._;e?(Zi(r,t,n),n&&oe(r,`_`,e,!0)):Yi(t,r)}else t&&Xi(e,t)},$i=(e,n,r)=>{let{vnode:i,slots:a}=e,o=!0,s=t;if(i.shapeFlag&32){let e=n._;e?r&&e===1?o=!1:Zi(a,n,r):(o=!n.$stable,Yi(n,a)),s=n}else n&&(Xi(e,n),s={default:1});if(o)for(let e in a)!Ki(e)&&s[e]==null&&delete a[e]},ea=fa;function ta(e){return na(e)}function na(e,i){let a=ce();a.__VUE__=!0;let{insert:o,remove:s,patchProp:c,createElement:l,createText:u,createComment:d,setText:f,setElementText:p,parentNode:m,nextSibling:h,setScopeId:g=r,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!wa(e,t)&&(r=_e(e),A(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case ma:y(e,t,n,r);break;case ha:b(e,t,n,r);break;case ga:e??x(t,n,r,o);break;case pa:ie(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?O(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,be)}u!=null&&i?xr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&xr(e.ref,null,a,e,!0)},y=(e,t,n,r)=>{if(e==null)o(t.el=u(t.children),n,r);else{let n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},b=(e,t,n,r)=>{e==null?o(t.el=d(t.children||``),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,r)=>{let i;for(;e&&e!==t;)i=h(e),o(e,n,r),e=i;o(t,n,r)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),s(e),e=n;s(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)ee(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),te(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},ee=(e,t,n,r,i,a,s,u)=>{let d,f,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(d=e.el=l(e.type,a,m&&m.is,m),h&8?p(d,e.children):h&16&&D(e.children,d,null,r,i,ra(e,a),s,u),_&&Rn(e,null,r,`created`),E(d,e,e.scopeId,s,r),m){for(let e in m)e!==`value`&&!T(e)&&c(d,e,null,m[e],a,r);`value`in m&&c(d,`value`,null,m.value,a),(f=m.onVnodeBeforeMount)&&Na(f,r,e)}_&&Rn(e,null,r,`beforeMount`);let v=aa(i,g);v&&g.beforeEnter(d),o(d,t,n),((f=m&&m.onVnodeMounted)||v||_)&&ea(()=>{try{f&&Na(f,r,e),v&&g.enter(d),_&&Rn(e,null,r,`mounted`)}finally{}},i)},E=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t{for(let l=c;l{let l=n.el=e.el,{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=e.patchFlag&16;let m=e.props||t,h=n.props||t,g;if(r&&ia(r,!1),(g=h.onVnodeBeforeUpdate)&&Na(g,r,n,e),f&&Rn(n,e,r,`beforeUpdate`),r&&ia(r,!0),d&&(!e.dynamicChildren||e.dynamicChildren.length!==d.length)&&(u=0,s=!1,d=null),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(l,``),d?ne(e.dynamicChildren,d,l,r,i,ra(n,a),o):s||ue(e,n,l,null,r,i,ra(n,a),o,!1),u>0){if(u&16)re(l,m,h,r,a);else if(u&2&&m.class!==h.class&&c(l,`class`,null,h.class,a),u&4&&c(l,`style`,m.style,h.style,a),u&8){let e=n.dynamicProps;for(let t=0;t{g&&Na(g,r,n,e),f&&Rn(n,e,r,`updated`)},i)},ne=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(n!==r){if(n!==t)for(let t in n)!T(t)&&!(t in r)&&c(e,t,n[t],null,a,i);for(let t in r){if(T(t))continue;let o=r[t],s=n[t];o!==s&&t!==`value`&&c(e,t,s,o,a,i)}`value`in r&&c(e,`value`,n.value,r.value,a)}},ie=(e,t,n,r,i,a,s,c,l)=>{let d=t.el=e?e.el:u(``),f=t.anchor=e?e.anchor:u(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(c=c?c.concat(h):h),e==null?(o(d,n,r),o(f,n,r),D(t.children||[],n,f,i,a,s,c,l)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(ne(e.dynamicChildren,m,n,i,a,s,c),(t.key!=null||i&&t===i.subTree)&&oa(e,t,!0)):ue(e,t,n,f,i,a,s,c,l)},O=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):oe(t,n,r,i,a,o,c):k(e,t,c)},oe=(e,t,n,r,i,a,o)=>{let s=e.component=Ia(e,r,i);if(wr(e)&&(s.ctx.renderer=be),Ga(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,se,o),!e.el){let r=s.subTree=U(ha);b(null,r,t,n),e.placeholder=r.el}}else se(s,e,t,n,i,a,o)},k=(e,t,n)=>{let r=t.component=e.component;if(Mi(e,t,n))if(r.asyncDep&&!r.asyncResolved){le(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},se=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=ca(e);if(n){t&&(t.el=c.el,le(e,t,o)),n.asyncDep.then(()=>{ea(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;ia(e,!1),t?(t.el=c.el,le(e,t,o)):t=c,n&&ae(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Na(d,s,t,c),ia(e,!0);let f=ki(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),_e(p),e,i,a),t.el=f.el,u===null&&Fi(e,f.el),r&&ea(r,i),(d=t.props&&t.props.onVnodeUpdated)&&ea(()=>Na(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Cr(t);if(ia(e,!1),l&&ae(l),!m&&(o=c&&c.onVnodeBeforeMount)&&Na(o,d,t),ia(e,!0),s&&xe){let t=()=>{e.subTree=ki(e),xe(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=ki(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&ea(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;ea(()=>Na(o,d,e),i)}(t.shapeFlag&256||d&&Cr(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&ea(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new ke(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>Dn(u),ia(e,!0),l()},le=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,Bi(e,t.props,r,n),$i(e,t.children,n),We(),An(e),Ge()},ue=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:m}=t;if(f>0){if(f&128){fe(l,d,n,r,i,a,o,s,c);return}else if(f&256){de(l,d,n,r,i,a,o,s,c);return}}m&8?(u&16&&ge(l,i,a),d!==l&&p(n,d)):u&16?m&16?fe(l,d,n,r,i,a,o,s,c):ge(l,i,a,!0):(u&8&&p(n,``),m&16&&D(d,n,r,i,a,o,s,c))},de=(e,t,r,i,a,o,s,c,l)=>{e||=n,t||=n;let u=e.length,d=t.length,f=Math.min(u,d),p;for(p=0;pd?ge(e,a,o,!0,!1,f):D(t,r,i,a,o,s,c,l,f)},fe=(e,t,r,i,a,o,s,c,l)=>{let u=0,d=t.length,f=e.length-1,p=d-1;for(;u<=f&&u<=p;){let n=e[u],i=t[u]=l?ja(t[u]):Aa(t[u]);if(wa(n,i))v(n,i,r,null,a,o,s,c,l);else break;u++}for(;u<=f&&u<=p;){let n=e[f],i=t[p]=l?ja(t[p]):Aa(t[p]);if(wa(n,i))v(n,i,r,null,a,o,s,c,l);else break;f--,p--}if(u>f){if(u<=p){let e=p+1,n=ep)for(;u<=f;)A(e[u],a,o,!0),u++;else{let m=u,h=u,g=new Map;for(u=h;u<=p;u++){let e=t[u]=l?ja(t[u]):Aa(t[u]);e.key!=null&&g.set(e.key,u)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(u=0;u=b){A(n,a,o,!0);continue}let i;if(n.key!=null)i=g.get(n.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&wa(n,t[_])){i=_;break}i===void 0?A(n,a,o,!0):(C[i-h]=u+1,i>=S?S=i:x=!0,v(n,t[i],r,null,a,o,s,c,l),y++)}let w=x?sa(C):n;for(_=w.length-1,u=b-1;u>=0;u--){let e=h+u,n=t[e],f=t[e+1],p=e+1{let{el:a,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){pe(e.component.subTree,t,n,r);return}if(d&128){e.suspense.move(t,n,r);return}if(d&64){c.move(e,t,n,be);return}if(c===pa){o(a,t,n);for(let e=0;el.enter(a),i));else{let{leave:r,delayLeave:i,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?s(a):o(a,t,n)},d=()=>{let e=a._isLeaving||!!a[lr];a._isLeaving&&a[lr](!0),l.persisted&&!e?u():r(a,()=>{u(),c&&c()})};i?i(a,u,d):d()}else o(a,t,n)},A=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p,memo:m}=e;if(d===-2&&(i=!1),s!=null&&(We(),xr(s,null,n,e,!0),Ge()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let h=u&1&&f,g=!Cr(e),_;if(g&&(_=o&&o.onVnodeBeforeUnmount)&&Na(_,t,e),u&6)he(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}h&&Rn(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,be,r):l&&!l.hasOnce&&(a!==pa||d>0&&d&64)?ge(l,t,n,!1,!0):(a===pa&&d&384||!i&&u&16)&&ge(c,t,n),r&&j(e)}let v=m!=null&&p==null;(g&&(_=o&&o.onVnodeUnmounted)||h||v)&&ea(()=>{_&&Na(_,t,e),h&&Rn(e,null,t,`unmounted`),v&&(e.el=null)},n)},j=e=>{let{type:t,el:n,anchor:r,transition:i}=e;if(t===pa){me(n,r);return}if(t===ga){C(e);return}let a=()=>{s(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(e.shapeFlag&1&&i&&!i.persisted){let{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},me=(e,t)=>{let n;for(;e!==t;)n=h(e),s(e),e=n;s(t)},he=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;la(c),la(l),r&&ae(r),i.stop(),a&&(a.flags|=8,A(o,e,t,n)),s&&ea(s,t),ea(()=>{e.isUnmounted=!0},t)},ge=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return _e(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[Xn];return n?h(n):t},ve=!1,ye=(e,t,n)=>{let r;e==null?t._vnode&&(A(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,ve||=(ve=!0,An(r),jn(),!1)},be={p:v,um:A,m:pe,r:j,mt:oe,mc:D,pc:ue,pbc:ne,n:_e,o:e},M,xe;return i&&([M,xe]=i(be)),{render:ye,hydrate:M,createApp:Si(ye,M)}}function ra({type:e,props:t},n){return n===`svg`&&e===`foreignObject`||n===`mathml`&&e===`annotation-xml`&&t&&t.encoding&&t.encoding.includes(`html`)?void 0:n}function ia({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function aa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function oa(e,t,n=!1){let r=e.children,i=t.children;if(d(r)&&d(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-->0;)n[a]=o,o=t[o];return n}function ca(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ca(t)}function la(e){if(e)for(let t=0;te.__isSuspense;function fa(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):kn(e)}var pa=Symbol.for(`v-fgt`),ma=Symbol.for(`v-txt`),ha=Symbol.for(`v-cmt`),ga=Symbol.for(`v-stc`),_a=[],va=null;function z(e=!1){_a.push(va=e?null:[])}function ya(){_a.pop(),va=_a[_a.length-1]||null}var ba=1;function xa(e,t=!1){ba+=e,e<0&&va&&t&&(va.hasOnce=!0)}function Sa(e){return e.dynamicChildren=ba>0?va||n:null,ya(),ba>0&&va&&va.push(e),e}function B(e,t,n,r,i,a){return Sa(H(e,t,n,r,i,a,!0))}function V(e,t,n,r,i){return Sa(U(e,t,n,r,i,!0))}function Ca(e){return e?e.__v_isVNode===!0:!1}function wa(e,t){return e.type===t.type&&e.key===t.key}var Ta=({key:e})=>e??null,Ea=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:g(e)||Zt(e)||h(e)?{i:Pn,r:e,k:t,f:!!n}:e);function H(e,t=null,n=null,r=0,i=null,a=e===pa?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ta(t),ref:t&&Ea(t),scopeId:Fn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Pn};return s?(Ma(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=g(n)?8:16),ba>0&&!o&&va&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&va.push(c),c}var U=Da;function Da(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Hr)&&(e=ha),Ca(e)){let r=ka(e,t,!0);return n&&Ma(r,n),ba>0&&!a&&va&&(r.shapeFlag&6?va[va.indexOf(e)]=r:va.push(r)),r.patchFlag=-2,r}if(to(e)&&(e=e.__vccOpts),t){t=Oa(t);let{class:e,style:n}=t;e&&!g(e)&&(t.class=A(e)),v(n)&&(Kt(n)&&!d(n)&&(n=s({},n)),t.style=le(n))}let o=g(e)?1:da(e)?128:Zn(e)?64:v(e)?4:h(e)?2:0;return H(e,t,n,r,i,o,a,!0)}function Oa(e){return e?Kt(e)||Ri(e)?s({},e):e:null}function ka(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?K(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ta(l),ref:t&&t.ref?n&&a?d(a)?a.concat(Ea(t)):[a,Ea(t)]:Ea(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pa?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ka(e.ssContent),ssFallback:e.ssFallback&&ka(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&mr(u,c.clone(u)),u}function W(e=` `,t=0){return U(ma,null,e,t)}function G(e=``,t=!1){return t?(z(),V(ha,null,e)):U(ha,null,e)}function Aa(e){return e==null||typeof e==`boolean`?U(ha):d(e)?U(pa,null,e.slice()):Ca(e)?ja(e):U(ma,null,String(e))}function ja(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ka(e)}function Ma(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(d(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Ma(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!Ri(t)?t._ctx=Pn:r===3&&Pn&&(Pn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(h(t)){if(r&65){Ma(e,{default:t});return}t={default:t,_ctx:Pn},n=32}else t=String(t),r&64?(n=16,t=[W(t)]):n=8;e.children=t,e.shapeFlag|=n}function K(...e){let t={};for(let n=0;nLa||Pn,za,Ba;{let e=ce(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};za=t(`__VUE_INSTANCE_SETTERS__`,e=>La=e),Ba=t(`__VUE_SSR_SETTERS__`,e=>Wa=e)}var Va=e=>{let t=La;return za(e),e.scope.on(),()=>{e.scope.off(),za(t)}},Ha=()=>{La&&La.scope.off(),za(null)};function Ua(e){return e.vnode.shapeFlag&4}var Wa=!1;function Ga(e,t=!1,n=!1){t&&Ba(t);let{props:r,children:i}=e.vnode,a=Ua(e);zi(e,r,a,t),Qi(e,i,n||t);let o=a?Ka(e,t):void 0;return t&&Ba(!1),o}function Ka(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,$r);let{setup:r}=n;if(r){We();let n=e.setupContext=r.length>1?Qa(e):null,i=Va(e),a=mn(r,e,0,[e.props,n]),o=y(a);if(Ge(),i(),(o||e.sp)&&!Cr(e)&&_r(e),o){if(a.then(Ha,Ha),t)return a.then(n=>{qa(e,n,t)}).catch(t=>{gn(t,e,0)});e.asyncDep=a}else qa(e,a,t)}else Xa(e,t)}function qa(e,t,n){h(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:v(t)&&(e.setupState=nn(t)),Xa(e,n)}var Ja,Ya;function Xa(e,t,n){let i=e.type;if(!e.render){if(!t&&Ja&&!i.render){let t=i.template||ui(e).template;if(t){let{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:o}=i;i.render=Ja(t,s(s({isCustomElement:n,delimiters:a},r),o))}}e.render=i.render||r,Ya&&Ya(e)}{let t=Va(e);We();try{oi(e)}finally{Ge(),t()}}}var Za={get(e,t){return tt(e,`get`,``),e[t]}};function Qa(e){return{attrs:new Proxy(e.attrs,Za),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function $a(e){return e.exposed?e.exposeProxy||=new Proxy(nn(Jt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Zr)return Zr[n](e)},has(e,t){return t in e||t in Zr}}):e.proxy}function eo(e,t=!0){return h(e)?e.displayName||e.name:e.name||t&&e.__name}function to(e){return h(e)&&`__vccOpts`in e}var q=(e,t)=>sn(e,t,Wa);function no(e,t,n){try{xa(-1);let r=arguments.length;return r===2?v(t)&&!d(t)?Ca(t)?U(e,null,[t]):U(e,t):U(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Ca(n)&&(n=[n]),U(e,t,n))}finally{xa(1)}}var ro=`3.5.39`,io=void 0,ao=typeof window<`u`&&window.trustedTypes;if(ao)try{io=ao.createPolicy(`vue`,{createHTML:e=>e})}catch{}var oo=io?e=>io.createHTML(e):e=>e,so=`http://www.w3.org/2000/svg`,co=`http://www.w3.org/1998/Math/MathML`,lo=typeof document<`u`?document:null,uo=lo&&lo.createElement(`template`),fo={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?lo.createElementNS(so,e):t===`mathml`?lo.createElementNS(co,e):n?lo.createElement(e,{is:n}):lo.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>lo.createTextNode(e),createComment:e=>lo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>lo.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{uo.innerHTML=oo(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=uo.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},po=Symbol(`_vtc`);function mo(e,t,n){let r=e[po];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var ho=Symbol(`_vod`),go=Symbol(`_vsh`),_o={name:`show`,beforeMount(e,{value:t},{transition:n}){e[ho]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):vo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),vo(e,!0),r.enter(e)):r.leave(e,()=>{vo(e,!1)}):vo(e,t))},beforeUnmount(e,{value:t}){vo(e,t)}};function vo(e,t){e.style.display=t?e[ho]:`none`,e[go]=!t}var yo=Symbol(``),bo=/(?:^|;)\s*display\s*:/;function xo(e,t,n){let r=e.style,i=g(n),a=!1;if(n&&!i){if(t)if(g(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Co(r,t,``)}else for(let e in t)n[e]??Co(r,e,``);for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?Co(r,i,``):Do(e,i,!g(t)&&t?t[i]:void 0,o)||Co(r,i,o)}}else if(i){if(t!==n){let e=r[yo];e&&(n+=`;`+e),r.cssText=n,a=bo.test(n)}}else t&&e.removeAttribute(`style`);ho in e&&(e[ho]=a?r.display:``,e[go]&&(r.display=`none`))}var So=/\s*!important$/;function Co(e,t,n){if(d(n))n.forEach(n=>Co(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Eo(e,t);So.test(n)?e.setProperty(ne(r),n.replace(So,``),`important`):e[r]=n}}var wo=[`Webkit`,`Moz`,`ms`],To={};function Eo(e,t){let n=To[t];if(n)return n;let r=D(t);if(r!==`filter`&&r in e)return To[t]=r;r=re(r);for(let n=0;nRo||=(zo.then(()=>Ro=0),Date.now());function Vo(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;let r=n.value;if(d(r)){let n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};let i=r.slice(),a=[e];for(let n=0;ne.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uo=(e,t,n,r,i,s)=>{let c=i===`svg`;t===`class`?mo(e,r,c):t===`style`?xo(e,n,r):a(t)?o(t)||Po(e,t,n,r,s):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):Wo(e,t,r,c))?(Ao(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&ko(e,t,r,c,s,t!==`value`)):e._isVueCE&&(Go(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!g(r)))?Ao(e,D(t),r,s,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),ko(e,t,r,c))};function Wo(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Ho(t)&&h(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Ho(t)&&g(n)?!1:t in e}function Go(e,t){let n=e._def.props;if(!n)return!1;let r=D(t);return Array.isArray(n)?n.some(e=>D(e)===r):Object.keys(n).some(e=>D(e)===r)}var Ko=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return d(t)?e=>ae(t,e):t};function qo(e){e.target.composing=!0}function Jo(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Yo=Symbol(`_assign`);function Xo(e,t,n){return t&&(e=e.trim()),n&&(e=k(e)),e}var Zo={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Yo]=Ko(i);let a=r||i.props&&i.props.type===`number`;jo(e,t?`change`:`input`,t=>{t.target.composing||e[Yo](Xo(e.value,n,a))}),(n||a)&&jo(e,`change`,()=>{e.value=Xo(e.value,n,a)}),t||(jo(e,`compositionstart`,qo),jo(e,`compositionend`,Jo),jo(e,`change`,Jo))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[Yo]=Ko(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?k(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},Qo={deep:!0,created(e,t,n){e[Yo]=Ko(n),jo(e,`change`,()=>{let t=e._modelValue,n=ns(e),r=e.checked,i=e[Yo];if(d(t)){let e=ye(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(p(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(rs(e,r))})},mounted:$o,beforeUpdate(e,t,n){e[Yo]=Ko(n),$o(e,t,n)}};function $o(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(d(t))i=ye(t,r.props.value)>-1;else if(p(t))i=t.has(r.props.value);else{if(t===n)return;i=ve(t,rs(e,!0))}e.checked!==i&&(e.checked=i)}var es={deep:!0,created(e,{value:t,modifiers:{number:n}},r){let i=p(t);jo(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?k(ns(e)):ns(e));e[Yo](e.multiple?i?new Set(t):t:t[0]),e._assigning=!0,Tn(()=>{e._assigning=!1})}),e[Yo]=Ko(r)},mounted(e,{value:t}){ts(e,t)},beforeUpdate(e,t,n){e[Yo]=Ko(n)},updated(e,{value:t}){e._assigning||ts(e,t)}};function ts(e,t){let n=e.multiple,r=d(t);if(!(n&&!r&&!p(t))){for(let i=0,a=e.options.length;iString(e)===String(o)):a.selected=ye(t,o)>-1}else a.selected=t.has(o);else if(ve(ns(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ns(e){return`_value`in e?e._value:e.value}function rs(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}var is=[`ctrl`,`shift`,`alt`,`meta`],as={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>is.some(n=>e[`${n}Key`]&&!t.includes(n))},os=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let t=ls().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=fs(e);if(!r)return;let i=t._component;!h(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,ds(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t});function ds(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function fs(e){return g(e)?document.querySelector(e):e}var ps=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t({classGroupId:e,validator:t}),hs=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),gs=`-`,_s=[],vs=`arbitrary..`,ys=e=>{let t=Ss(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return xs(e);let n=e.split(gs);return bs(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?ps(i,t):t:i||_s}return n[e]||_s}}},bs=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=bs(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(gs):e.slice(t).join(gs),s=a.length;for(let e=0;ee.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?vs+r:void 0})(),Ss=e=>{let{theme:t,classGroups:n}=e;return Cs(n,t)},Cs=(e,t)=>{let n=hs();for(let r in e){let i=e[r];ws(i,n,r,t)}return n},ws=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){Es(e,t,n);return}if(typeof e==`function`){Ds(e,t,n,r);return}Os(e,t,n,r)},Es=(e,t,n)=>{let r=e===``?t:ks(t,e);r.classGroupId=n},Ds=(e,t,n,r)=>{if(As(e)){ws(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(ms(n,e))},Os=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(gs),i=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,js=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},Ms=`!`,Ns=`:`,Ps=[],Fs=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),Is=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return Fs(t,l,c,u)};if(t){let e=t+Ns,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):Fs(Ps,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},Ls=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},Rs=e=>({cache:js(e.cacheSize),parseClassName:Is(e),sortModifiers:Ls(e),postfixLookupClassGroupIds:zs(e),...ys(e)}),zs=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(Bs),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+Ms:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e0?` `+l:l)}return l},Hs=(...e)=>{let t=0,n,r,i=``;for(;t{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r{let n,r,i,a,o=o=>(n=Rs(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=Vs(e,n);return i(e,a),a};return a=o,(...e)=>a(Hs(...e))},Gs=[],Ks=e=>{let t=t=>t[e]||Gs;return t.isThemeGetter=!0,t},qs=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Js=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ys=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Xs=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Zs=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Qs=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,$s=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ec=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,tc=e=>Ys.test(e),nc=e=>!!e&&!Number.isNaN(Number(e)),rc=e=>!!e&&Number.isInteger(Number(e)),ic=e=>e.endsWith(`%`)&&nc(e.slice(0,-1)),ac=e=>Xs.test(e),oc=()=>!0,sc=e=>Zs.test(e)&&!Qs.test(e),cc=()=>!1,lc=e=>$s.test(e),uc=e=>ec.test(e),dc=e=>!J(e)&&!Y(e),fc=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),pc=e=>Oc(e,Mc,cc),J=e=>qs.test(e),mc=e=>Oc(e,Nc,sc),hc=e=>Oc(e,Pc,nc),gc=e=>Oc(e,Ic,oc),_c=e=>Oc(e,Fc,cc),vc=e=>Oc(e,Ac,cc),yc=e=>Oc(e,jc,uc),bc=e=>Oc(e,Lc,lc),Y=e=>Js.test(e),xc=e=>kc(e,Nc),Sc=e=>kc(e,Fc),Cc=e=>kc(e,Ac),wc=e=>kc(e,Mc),Tc=e=>kc(e,jc),Ec=e=>kc(e,Lc,!0),Dc=e=>kc(e,Ic,!0),Oc=(e,t,n)=>{let r=qs.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},kc=(e,t,n=!1)=>{let r=Js.exec(e);return r?r[1]?t(r[1]):n:!1},Ac=e=>e===`position`||e===`percentage`,jc=e=>e===`image`||e===`url`,Mc=e=>e===`length`||e===`size`||e===`bg-size`,Nc=e=>e===`length`,Pc=e=>e===`number`,Fc=e=>e===`family-name`,Ic=e=>e===`number`||e===`weight`,Lc=e=>e===`shadow`,Rc=Ws(()=>{let e=Ks(`color`),t=Ks(`font`),n=Ks(`text`),r=Ks(`font-weight`),i=Ks(`tracking`),a=Ks(`leading`),o=Ks(`breakpoint`),s=Ks(`container`),c=Ks(`spacing`),l=Ks(`radius`),u=Ks(`shadow`),d=Ks(`inset-shadow`),f=Ks(`text-shadow`),p=Ks(`drop-shadow`),m=Ks(`blur`),h=Ks(`perspective`),g=Ks(`aspect`),_=Ks(`ease`),v=Ks(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),Y,J],S=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],C=()=>[`auto`,`contain`,`none`],w=()=>[Y,J,c],T=()=>[tc,`full`,`auto`,...w()],ee=()=>[rc,`none`,`subgrid`,Y,J],E=()=>[`auto`,{span:[`full`,rc,Y,J]},rc,Y,J],D=()=>[rc,`auto`,Y,J],te=()=>[`auto`,`min`,`max`,`fr`,Y,J],ne=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],re=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],ie=()=>[`auto`,...w()],O=()=>[tc,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...w()],ae=()=>[tc,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...w()],oe=()=>[tc,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...w()],k=()=>[e,Y,J],se=()=>[...b(),Cc,vc,{position:[Y,J]}],ce=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],le=()=>[`auto`,`cover`,`contain`,wc,pc,{size:[Y,J]}],ue=()=>[ic,xc,mc],de=()=>[``,`none`,`full`,l,Y,J],fe=()=>[``,nc,xc,mc],pe=()=>[`solid`,`dashed`,`dotted`,`double`],A=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],j=()=>[nc,ic,Cc,vc],me=()=>[``,`none`,m,Y,J],he=()=>[`none`,nc,Y,J],ge=()=>[`none`,nc,Y,J],_e=()=>[nc,Y,J],ve=()=>[tc,`full`,...w()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[ac],breakpoint:[ac],color:[oc],container:[ac],"drop-shadow":[ac],ease:[`in`,`out`,`in-out`],font:[dc],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[ac],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[ac],shadow:[ac],spacing:[`px`,nc],text:[ac],"text-shadow":[ac],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,tc,J,Y,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,Y,J]}],"container-named":[fc],columns:[{columns:[nc,J,Y,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:x()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:T()}],"inset-x":[{"inset-x":T()}],"inset-y":[{"inset-y":T()}],start:[{"inset-s":T(),start:T()}],end:[{"inset-e":T(),end:T()}],"inset-bs":[{"inset-bs":T()}],"inset-be":[{"inset-be":T()}],top:[{top:T()}],right:[{right:T()}],bottom:[{bottom:T()}],left:[{left:T()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[rc,`auto`,Y,J]}],basis:[{basis:[tc,`full`,`auto`,s,...w()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[nc,tc,`auto`,`initial`,`none`,J]}],grow:[{grow:[``,nc,Y,J]}],shrink:[{shrink:[``,nc,Y,J]}],order:[{order:[rc,`first`,`last`,`none`,Y,J]}],"grid-cols":[{"grid-cols":ee()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":D()}],"col-end":[{"col-end":D()}],"grid-rows":[{"grid-rows":ee()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":D()}],"row-end":[{"row-end":D()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":te()}],"auto-rows":[{"auto-rows":te()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...ne(),`normal`]}],"justify-items":[{"justify-items":[...re(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...re()]}],"align-content":[{content:[`normal`,...ne()]}],"align-items":[{items:[...re(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...re(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":ne()}],"place-items":[{"place-items":[...re(),`baseline`]}],"place-self":[{"place-self":[`auto`,...re()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:ie()}],mx:[{mx:ie()}],my:[{my:ie()}],ms:[{ms:ie()}],me:[{me:ie()}],mbs:[{mbs:ie()}],mbe:[{mbe:ie()}],mt:[{mt:ie()}],mr:[{mr:ie()}],mb:[{mb:ie()}],ml:[{ml:ie()}],"space-x":[{"space-x":w()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":w()}],"space-y-reverse":[`space-y-reverse`],size:[{size:O()}],"inline-size":[{inline:[`auto`,...ae()]}],"min-inline-size":[{"min-inline":[`auto`,...ae()]}],"max-inline-size":[{"max-inline":[`none`,...ae()]}],"block-size":[{block:[`auto`,...oe()]}],"min-block-size":[{"min-block":[`auto`,...oe()]}],"max-block-size":[{"max-block":[`none`,...oe()]}],w:[{w:[s,`screen`,...O()]}],"min-w":[{"min-w":[s,`screen`,`none`,...O()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...O()]}],h:[{h:[`screen`,`lh`,...O()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...O()]}],"max-h":[{"max-h":[`screen`,`lh`,...O()]}],"font-size":[{text:[`base`,n,xc,mc]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Dc,gc]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,ic,J]}],"font-family":[{font:[Sc,_c,t]}],"font-features":[{"font-features":[J]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,Y,J]}],"line-clamp":[{"line-clamp":[nc,`none`,Y,hc]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":[`none`,Y,J]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,Y,J]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:k()}],"text-color":[{text:k()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...pe(),`wavy`]}],"text-decoration-thickness":[{decoration:[nc,`from-font`,`auto`,Y,mc]}],"text-decoration-color":[{decoration:k()}],"underline-offset":[{"underline-offset":[nc,`auto`,Y,J]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:w()}],"tab-size":[{tab:[rc,Y,J]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,Y,J]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,Y,J]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:se()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:le()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},rc,Y,J],radial:[``,Y,J],conic:[rc,Y,J]},Tc,yc]}],"bg-color":[{bg:k()}],"gradient-from-pos":[{from:ue()}],"gradient-via-pos":[{via:ue()}],"gradient-to-pos":[{to:ue()}],"gradient-from":[{from:k()}],"gradient-via":[{via:k()}],"gradient-to":[{to:k()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:fe()}],"border-w-x":[{"border-x":fe()}],"border-w-y":[{"border-y":fe()}],"border-w-s":[{"border-s":fe()}],"border-w-e":[{"border-e":fe()}],"border-w-bs":[{"border-bs":fe()}],"border-w-be":[{"border-be":fe()}],"border-w-t":[{"border-t":fe()}],"border-w-r":[{"border-r":fe()}],"border-w-b":[{"border-b":fe()}],"border-w-l":[{"border-l":fe()}],"divide-x":[{"divide-x":fe()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":fe()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...pe(),`hidden`,`none`]}],"divide-style":[{divide:[...pe(),`hidden`,`none`]}],"border-color":[{border:k()}],"border-color-x":[{"border-x":k()}],"border-color-y":[{"border-y":k()}],"border-color-s":[{"border-s":k()}],"border-color-e":[{"border-e":k()}],"border-color-bs":[{"border-bs":k()}],"border-color-be":[{"border-be":k()}],"border-color-t":[{"border-t":k()}],"border-color-r":[{"border-r":k()}],"border-color-b":[{"border-b":k()}],"border-color-l":[{"border-l":k()}],"divide-color":[{divide:k()}],"outline-style":[{outline:[...pe(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[nc,Y,J]}],"outline-w":[{outline:[``,nc,xc,mc]}],"outline-color":[{outline:k()}],shadow:[{shadow:[``,`none`,u,Ec,bc]}],"shadow-color":[{shadow:k()}],"inset-shadow":[{"inset-shadow":[`none`,d,Ec,bc]}],"inset-shadow-color":[{"inset-shadow":k()}],"ring-w":[{ring:fe()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:k()}],"ring-offset-w":[{"ring-offset":[nc,mc]}],"ring-offset-color":[{"ring-offset":k()}],"inset-ring-w":[{"inset-ring":fe()}],"inset-ring-color":[{"inset-ring":k()}],"text-shadow":[{"text-shadow":[`none`,f,Ec,bc]}],"text-shadow-color":[{"text-shadow":k()}],opacity:[{opacity:[nc,Y,J]}],"mix-blend":[{"mix-blend":[...A(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":A()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[nc]}],"mask-image-linear-from-pos":[{"mask-linear-from":j()}],"mask-image-linear-to-pos":[{"mask-linear-to":j()}],"mask-image-linear-from-color":[{"mask-linear-from":k()}],"mask-image-linear-to-color":[{"mask-linear-to":k()}],"mask-image-t-from-pos":[{"mask-t-from":j()}],"mask-image-t-to-pos":[{"mask-t-to":j()}],"mask-image-t-from-color":[{"mask-t-from":k()}],"mask-image-t-to-color":[{"mask-t-to":k()}],"mask-image-r-from-pos":[{"mask-r-from":j()}],"mask-image-r-to-pos":[{"mask-r-to":j()}],"mask-image-r-from-color":[{"mask-r-from":k()}],"mask-image-r-to-color":[{"mask-r-to":k()}],"mask-image-b-from-pos":[{"mask-b-from":j()}],"mask-image-b-to-pos":[{"mask-b-to":j()}],"mask-image-b-from-color":[{"mask-b-from":k()}],"mask-image-b-to-color":[{"mask-b-to":k()}],"mask-image-l-from-pos":[{"mask-l-from":j()}],"mask-image-l-to-pos":[{"mask-l-to":j()}],"mask-image-l-from-color":[{"mask-l-from":k()}],"mask-image-l-to-color":[{"mask-l-to":k()}],"mask-image-x-from-pos":[{"mask-x-from":j()}],"mask-image-x-to-pos":[{"mask-x-to":j()}],"mask-image-x-from-color":[{"mask-x-from":k()}],"mask-image-x-to-color":[{"mask-x-to":k()}],"mask-image-y-from-pos":[{"mask-y-from":j()}],"mask-image-y-to-pos":[{"mask-y-to":j()}],"mask-image-y-from-color":[{"mask-y-from":k()}],"mask-image-y-to-color":[{"mask-y-to":k()}],"mask-image-radial":[{"mask-radial":[Y,J]}],"mask-image-radial-from-pos":[{"mask-radial-from":j()}],"mask-image-radial-to-pos":[{"mask-radial-to":j()}],"mask-image-radial-from-color":[{"mask-radial-from":k()}],"mask-image-radial-to-color":[{"mask-radial-to":k()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[nc]}],"mask-image-conic-from-pos":[{"mask-conic-from":j()}],"mask-image-conic-to-pos":[{"mask-conic-to":j()}],"mask-image-conic-from-color":[{"mask-conic-from":k()}],"mask-image-conic-to-color":[{"mask-conic-to":k()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:se()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:le()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,Y,J]}],filter:[{filter:[``,`none`,Y,J]}],blur:[{blur:me()}],brightness:[{brightness:[nc,Y,J]}],contrast:[{contrast:[nc,Y,J]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,Ec,bc]}],"drop-shadow-color":[{"drop-shadow":k()}],grayscale:[{grayscale:[``,nc,Y,J]}],"hue-rotate":[{"hue-rotate":[nc,Y,J]}],invert:[{invert:[``,nc,Y,J]}],saturate:[{saturate:[nc,Y,J]}],sepia:[{sepia:[``,nc,Y,J]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,Y,J]}],"backdrop-blur":[{"backdrop-blur":me()}],"backdrop-brightness":[{"backdrop-brightness":[nc,Y,J]}],"backdrop-contrast":[{"backdrop-contrast":[nc,Y,J]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,nc,Y,J]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[nc,Y,J]}],"backdrop-invert":[{"backdrop-invert":[``,nc,Y,J]}],"backdrop-opacity":[{"backdrop-opacity":[nc,Y,J]}],"backdrop-saturate":[{"backdrop-saturate":[nc,Y,J]}],"backdrop-sepia":[{"backdrop-sepia":[``,nc,Y,J]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,Y,J]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[nc,`initial`,Y,J]}],ease:[{ease:[`linear`,`initial`,_,Y,J]}],delay:[{delay:[nc,Y,J]}],animate:[{animate:[`none`,v,Y,J]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,Y,J]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:he()}],"rotate-x":[{"rotate-x":he()}],"rotate-y":[{"rotate-y":he()}],"rotate-z":[{"rotate-z":he()}],scale:[{scale:ge()}],"scale-x":[{"scale-x":ge()}],"scale-y":[{"scale-y":ge()}],"scale-z":[{"scale-z":ge()}],"scale-3d":[`scale-3d`],skew:[{skew:_e()}],"skew-x":[{"skew-x":_e()}],"skew-y":[{"skew-y":_e()}],transform:[{transform:[Y,J,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ve()}],"translate-x":[{"translate-x":ve()}],"translate-y":[{"translate-y":ve()}],"translate-z":[{"translate-z":ve()}],"translate-none":[`translate-none`],zoom:[{zoom:[rc,Y,J]}],accent:[{accent:k()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:k()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,Y,J]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":k()}],"scrollbar-track-color":[{"scrollbar-track":k()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,Y,J]}],fill:[{fill:[`none`,...k()]}],"stroke-w":[{stroke:[nc,xc,mc,hc]}],stroke:[{stroke:[`none`,...k()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}}),zc=Symbol.for(`@soybeanjs/cva.metadata`),Bc=[];function Vc(e,t){return Object.defineProperty(e,zc,{configurable:!1,enumerable:!1,value:t,writable:!1}),e}function Hc(){return Bc[Bc.length-1]}function Uc(e,t){Bc.push(e);try{return t()}finally{Bc.pop()}}function Wc(e){if(typeof e==`function`)return e[zc]}function Gc(e){let t=Wc(e);return t?.kind===`cv`?t:void 0}function Kc(e){let t=Wc(e);return t?.kind===`scv`?t:void 0}function qc(e,t){return t[e]??e}function Jc(e,t,n){if(n.length===0)return;let r=e[t];if(r){r.push(...n);return}e[t]=[...n]}function Yc(e,t){let n={};for(let[r,i]of Object.entries(e))Jc(n,qc(r,t),i);return n}function Xc(e,t,n,r){let i=t.indexOf(n);i>=0&&t.splice(i,1),t.push(n),e[n]=r}function Zc(e,t,n){let r=[],i={};for(let a of e)Xc(i,r,qc(a,n),t[a]);return{slotOrder:r,slotPlan:i}}function Qc(e,t){let n=Zc(e.slotOrder,e.slotPlan,t);return{inheritedShared:Yc(e.inheritedShared,t),inheritedUnique:Yc(e.inheritedUnique,t),localShared:Yc(e.localShared,t),localUnique:Yc(e.localUnique,t),slotOrder:n.slotOrder,slotPlan:n.slotPlan}}function $c(e,t){let n={};for(let[r,i]of Object.entries(e))n[qc(r,t)]=i;return n}function el(e){let t={};for(let[n,r]of Object.entries(e))t[r]=n;return t}function tl(e,t){let n={};for(let[r,i]of Object.entries(e))n[qc(r,t)]=i;return n}function nl(e,t){let n=Kc(e);if(!n)throw TypeError(`alias only accepts scv results.`);let r=Object.fromEntries(Object.entries(t).filter(e=>typeof e[1]==`string`)),i=el(r),a=Zc(n.slotOrder,n.slotPlan,r);return Vc((t,...n)=>$c(e(t,...n.filter(Boolean).map(e=>tl(e,i))),r),{...n,resolveRaw:e=>Qc(n.resolveRaw(e),r),slotOrder:a.slotOrder,slotPlan:a.slotPlan})}function rl(e){if(typeof e==`string`)return e;if(typeof e==`number`)return String(e);if(e==null||typeof e==`boolean`)return``;let t=``;if(Array.isArray(e)){let n=0,r,i;for(;n[e,Object.fromEntries(Object.entries(n).map(([e,n])=>[e,t(n)]))]))}function sl(e){if(e!=null){if(typeof e==`boolean`)return e?`true`:`false`;if(typeof e==`number`||typeof e==`string`)return String(e)}}function cl(e){let t={};for(let[n,r]of Object.entries(e??{})){let e=sl(r);e!==void 0&&(t[n]=e)}return t}function ll(e){let t={};for(let[n,r]of Object.entries(e??{}))sl(r)!==void 0&&(t[n]=r);return t}function ul(e){let t={};for(let[n,r]of Object.entries(e)){if(n===`class`||n===`className`)continue;let e=Array.isArray(r)?r.map(e=>sl(e)).filter(e=>e!==void 0):[sl(r)].filter(e=>e!==void 0);e.length>0&&(t[n]=e)}return t}function dl(e,t){let n={...t};if(!e)return n;for(let[t,r]of Object.entries(e)){let e=sl(r);e!==void 0&&(n[t]=e)}return n}function fl(e,t,n){let r={...t};for(let[t,n]of Object.entries(e??{}))n!=null&&(r[t]=n);for(let[e,t]of Object.entries(n))e in r||(r[e]=t);return r}function pl(e,t){for(let[n,r]of Object.entries(t)){let t=e[n];if(!t||!r.includes(t))return!1}return!0}function ml(e,t){let n={};for(let t of e)for(let[e,r]of Object.entries(t.defaultVariants))n[e]=r;for(let[e,r]of Object.entries(cl(t)))n[e]=r;return n}function hl(e,t){let n={};for(let t of e)for(let[e,r]of Object.entries(t.runtimeDefaultVariants))n[e]=r;for(let[e,r]of Object.entries(ll(t)))n[e]=r;return n}function gl(e){let t=[];for(let n of e??[]){let e=Gc(n);if(!e)throw TypeError(`cv.extend only accepts cv results.`);t.push(e)}return t}function _l(e){let t=e.extend,n=gl(t),r=il(e.base),i=e.extendBase,a=ml(n,e.defaultVariants),o=hl(n,e.defaultVariants),s=ol(e.variants,e=>il(e)),c=(e.compoundVariants??[]).map(e=>({className:il(e.class??e.className),conditions:ul(e)})),l={config:e,defaultVariants:a,runtimeDefaultVariants:o,kind:`cv`,resolveRaw:e=>{let t=dl(e,a),l=fl(e,o,t),u=[];for(let e of n)u.push(...e.resolveRaw(l));let d=Uc(l,()=>il(i?.(l)));d&&u.push(d),r&&u.push(r);for(let[e,n]of Object.entries(s)){let r=t[e];if(!r)continue;let i=n[r];i&&u.push(i)}for(let e of c)pl(t,e.conditions)&&e.className&&u.push(e.className);return u}};return Vc((e,...t)=>{let n=e??Hc(),r=l.resolveRaw(n);if(t.length===0)return il(r);let i=[...r];for(let e of t){let t=il(e);t&&i.push(t)}return al(i)},l)}function vl(e,t){let n={...e};for(let[e,r]of Object.entries(t??{}))r!=null&&(n[e]=r);return n}function yl(e,t){let n=vl(void 0,t);return vl(n,e(n))}function bl(e,t,n){return Vc((t,...r)=>e(yl(n,t??Hc()),...r),{...t,resolveRaw:e=>t.resolveRaw(yl(n,e))})}function xl(e,t,n){return Vc((t,...r)=>e(yl(n,t??Hc()),...r),{...t,resolveRaw:e=>t.resolveRaw(yl(n,e))})}function Sl(e,t){let n=Gc(e);if(n)return bl(e,n,t);let r=Kc(e);if(r)return xl(e,r,t);throw TypeError(`derive only accepts cv or scv results.`)}function Cl(e,t,n){if(n.length===0)return;let r=e[t];if(r){r.push(...n);return}e[t]=[...n]}function wl(e,t,n,r){let i=t.indexOf(n);i>=0&&t.splice(i,1),t.push(n),e[n]=r}function Tl(e){let t=[],n={};for(let r of e)if(r.kind===`scv`)for(let e of r.meta.slotOrder)wl(n,t,e,r.meta.slotPlan[e]);return{slotOrder:t,slotPlan:n}}function El(e,t,n){let{slotOrder:r,slotPlan:i}=Tl(t),a=[...e];for(let e of n)a.includes(e)||a.push(e);a.length===0&&r.length===0&&t.some(e=>e.kind===`cv`)&&a.push(`root`);let o={},s=[];for(let e of a)s.push(e),o[e]={};let c=[],l={};for(let e of r)c.push(e),l[e]=i[e];for(let e of s)wl(l,c,e,o[e]);return c.length===0&&(c.push(`root`),l.root={}),{slotOrder:c,slotPlan:l}}function Dl(e,t){return{inheritedShared:{},inheritedUnique:{},localShared:{},localUnique:{},slotOrder:e,slotPlan:t}}function Ol(e,t){for(let[n,r]of Object.entries(t.inheritedShared))Cl(e.inheritedShared,n,r);for(let[n,r]of Object.entries(t.localShared))Cl(e.inheritedShared,n,r);for(let[n,r]of Object.entries(t.inheritedUnique))n in e.slotPlan&&Cl(e.inheritedUnique,n,r);for(let[n,r]of Object.entries(t.localUnique))n in e.slotPlan&&Cl(e.inheritedUnique,n,r)}function kl(e,t,n){Cl(e,t,n)}function Al(e){let t={};for(let[n,r]of Object.entries(e??{})){let e=il(r);e&&(t[n]=[e])}return{slots:t}}function jl(e,t,n){let r=n===`inherited`?e.inheritedShared:e.localShared;for(let[n,i]of Object.entries(t.slots))n in e.slotPlan&&kl(r,n,i)}function Ml(e,t){let n={};for(let t of e){let e=t.meta.defaultVariants;for(let[t,r]of Object.entries(e))n[t]=r}for(let[e,r]of Object.entries(cl(t)))n[e]=r;return n}function Nl(e,t){let n={};for(let t of e){let e=t.meta.runtimeDefaultVariants;for(let[t,r]of Object.entries(e))n[t]=r}for(let[e,r]of Object.entries(ll(t)))n[e]=r;return n}function Pl(e){let t=[];for(let n of e??[]){let e=Kc(n);if(e){t.push({kind:`scv`,meta:e});continue}if(Gc(n))throw TypeError(`scv.extend does not accept cv results directly. Map them to a slot key, for example { root: recipe }.`);for(let[e,r]of Object.entries(n)){let n=Gc(r);n&&t.push({kind:`cv`,meta:n,slot:e})}}return t}function Fl(e){let t=[];for(let n of e??[])if(!Kc(n)){if(Gc(n))throw TypeError(`scv.extend does not accept cv results directly. Map them to a slot key, for example { root: recipe }.`);for(let e of Object.keys(n))t.includes(e)||t.push(e)}return t}function Il(e,t){let n={};if(!e)return n;for(let r of e)if(r)for(let[e,i]of Object.entries(r)){if(!(e in t))continue;let r=n[e]??[];r.push(il(i)),n[e]=r}return n}function Ll(e){return Object.keys(e??{})}function X(e){let t=e.extend,n=Ll(e.slots),r=e.extendBase,i=Fl(t),{slotOrder:a,slotPlan:o}=El(n,Pl(t),i),s=new Set(e.extendIgnore??[]),c=Al(e.slots),l=ol(e.variants,e=>Al(e)),u=(e.compoundVariants??[]).map(e=>({classParts:Al(e.class??e.className),conditions:ul(e)})),d=Pl(t),f=Ml(d,e.defaultVariants),p=Nl(d,e.defaultVariants),m={config:e,defaultVariants:f,runtimeDefaultVariants:p,kind:`scv`,preparedExtends:d,resolveRaw:e=>{let t=Dl(a,o),n=dl(e,f),i=fl(e,p,n);for(let e of d){if(e.kind===`scv`){Ol(t,e.meta.resolveRaw(i));continue}let n=e.meta.resolveRaw(i);kl(t.inheritedShared,e.slot,n)}jl(t,Uc(i,()=>Al(r?.(i))),`local`),jl(t,c,`local`);for(let[e,r]of Object.entries(l)){let i=n[e];if(!i)continue;let a=r[i];a&&jl(t,a,`local`)}for(let e of u)pl(n,e.conditions)&&jl(t,e.classParts,`local`);for(let e of a){let n=s.has(e)?[]:[...t.inheritedShared[e]??[]],r=[...t.localShared[e]??[]];t.localUnique[e]=[...n,...r],s.has(e)&&(delete t.inheritedShared[e],delete t.inheritedUnique[e])}return t},slotOrder:a,slotPlan:o};return Vc((e,...t)=>{let n=e??Hc(),r=m.resolveRaw(n),i=t.length===0?void 0:Il(t,r.slotPlan),a=r.slotOrder.map(e=>{let t=r.localUnique[e]??[],n=i?[...t,...i[e]??[]]:t;return[e,i?al(n):il(n)]});return Object.fromEntries(a)},m)}function Rl(e,t){let n={...e};for(let[e,r]of Object.entries(t??{}))r!=null&&(n[e]=r);return n}function zl(e,t){return{...e,...cl(t)}}function Bl(e,t){return{...e,...ll(t)}}function Vl(e,t,n){let r=zl(t.defaultVariants,n),i=Bl(t.runtimeDefaultVariants,n);return Vc((t,...n)=>e(Rl(i,t??Hc()),...n),{...t,config:{...t.config,defaultVariants:i},defaultVariants:r,runtimeDefaultVariants:i,resolveRaw:e=>t.resolveRaw(Rl(i,e))})}function Hl(e,t,n){let r=zl(t.defaultVariants,n),i=Bl(t.runtimeDefaultVariants,n);return Vc((t,...n)=>e(Rl(i,t??Hc()),...n),{...t,config:{...t.config,defaultVariants:i},defaultVariants:r,runtimeDefaultVariants:i,resolveRaw:e=>t.resolveRaw(Rl(i,e))})}function Ul(e,t){let n=Gc(e);if(n)return Vl(e,n,t);let r=Kc(e);if(r)return Hl(e,r,t);throw TypeError(`defaults only accepts cv or scv results.`)}X({slots:{root:``,item:`border-b`,header:`flex`,content:[`overflow-hidden transition will-change-auto`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`],description:`m-0`,trigger:[`flex-1 flex items-center justify-start font-medium transition-all-200 bg-transparent`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`hover:underline [&[data-state=open]>.trigger-icon]:rotate-180`],triggerLeadingIcon:`shrink-0`,triggerIcon:`trigger-icon ms-auto shrink-0 text-muted-foreground transition-transform-200`},variants:{size:{xs:{root:`text-2xs`,description:`pb-3`,trigger:`py-3 gap-2.5`},sm:{root:`text-xs`,description:`pb-3.5`,trigger:`py-3.5 gap-3`},md:{root:`text-sm`,description:`pb-4`,trigger:`py-4 gap-3.5`},lg:{root:`text-base`,description:`pb-4.5`,trigger:`py-4.5 gap-4`},xl:{root:`text-lg`,description:`pb-5`,trigger:`py-5 gap-4.5`},"2xl":{root:`text-2xl`,description:`pb-6`,trigger:`py-6 gap-5`}}},defaultVariants:{size:`md`}});function Wl(e){let t=typeof e;return t===`string`||t===`number`||t===`boolean`||ql(e)}function Gl(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Kl(e){return typeof e==`object`&&Array.isArray(e)}function ql(e){return e==null}function Jl(e){return typeof e==`string`?`'${e}'`:new Yl().serialize(e)}var Yl=function(){class e{#e=new Map;compare(e,t){let n=typeof e,r=typeof t;return n===`string`&&r===`string`?e.localeCompare(t):n===`number`&&r===`number`?e-t:String.prototype.localeCompare.call(this.serialize(e,!0),this.serialize(t,!0))}serialize(e,t){if(e===null)return`null`;switch(typeof e){case`string`:return t?e:`'${e}'`;case`bigint`:return`${e}n`;case`object`:return this.$object(e);case`function`:return this.$function(e)}return String(e)}serializeObject(e){let t=Object.prototype.toString.call(e);if(t!==`[object Object]`)return this.serializeBuiltInType(t.length<10?`unknown:${t}`:t.slice(8,-1),e);let n=e.constructor,r=n===Object||n===void 0?``:n.name;if(r!==``&&globalThis[r]===n)return this.serializeBuiltInType(r,e);if(typeof e.toJSON==`function`){let t=e.toJSON();return r+(typeof t==`object`&&t?this.$object(t):`(${this.serialize(t)})`)}return this.serializeObjectEntries(r,Object.entries(e))}serializeBuiltInType(e,t){let n=this[`$`+e];if(n)return n.call(this,t);if(typeof t?.entries==`function`)return this.serializeObjectEntries(e,t.entries());throw Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,t){let n=Array.from(t).sort((e,t)=>this.compare(e[0],t[0])),r=`${e}{`;for(let e=0;ethis.compare(e,t)))}`}$Map(e){return this.serializeObjectEntries(`Map`,e.entries())}}for(let t of[`Error`,`RegExp`,`URL`])e.prototype[`$`+t]=function(e){return`${t}(${e})`};for(let t of[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`,`)}]`};for(let t of[`BigInt64Array`,`BigUint64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`n,`)}${e.length>0?`n`:``}]`};return e}();function Xl(e,t){return e===t||Jl(e)===Jl(t)}function Zl(e,t){let n={};for(let r in e){let i=r;t.includes(i)||(n[i]=e[i])}return n}function Ql(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function $l(e,t,n){if(!e?.length||!t)return;let r=t.length>1&&t[0]?.repeat(t.length)===t?t[0]:t,i=r.toLowerCase(),a=r.length===1,o=n?e.indexOf(n):-1,s=Math.max(o,0),c=e.length;for(let t=0;tXl(e,t)),i=e.findIndex(e=>Xl(e,n));if(r===-1||i===-1)return[];let[a,o]=[r,i].sort((e,t)=>e-t);return e.slice(a,o+1)}function tu(e){return e?e.reduce((e,t)=>(e.push(t),t.children&&e.push(...tu(t.children)),e),[]):[]}function nu(e){return e===`indeterminate`}function ru(e){return nu(e)?`indeterminate`:e?`checked`:`unchecked`}function iu(e){return e?`open`:`closed`}function au(e,t=-1/0,n=1/0){return Math.min(n,Math.max(t,e))}function ou(e,t){let n=e,r=t.toString(),i=r.indexOf(`.`),a=i>=0?r.length-i:0;if(a>0){let e=10**a;n=Math.round(n*e)/e}return n}function su(e,t,n,r){let i=Number(t),a=Number(n),o=(e-(Number.isNaN(i)?0:i))%r,s=ou(Math.abs(o)*2>=r?e+Math.sign(o)*(r-Math.abs(o)):e-o,r);return Number.isNaN(i)?!Number.isNaN(a)&&s>a&&(s=Math.floor(ou(a/r,r))*r):sa&&(s=i+Math.floor(ou((a-i)/r,r))*r),s=ou(s,r),s}function Z(e,t){let n=typeof e==`string`?e:e.name,r=typeof e==`string`?Symbol(e):e.key;return[(...e)=>{let n=t?.(...e)??e[0];return zn(r,n),n},(e,t)=>{let i=Bn(r,t)??null;if(e!=null&&i===null)throw Error(`\`${e}\` must be used within \`${n}\``);return i}]}function cu(e,t){return ql(e)||ql(t)?!1:Array.isArray(e)?e.includes(t):e===t}var lu={grad:360/400,turn:360,rad:360/(Math.PI*2)},uu={x:.95047,y:1,z:1.08883},du={x:.96422,y:1,z:.82521},fu=[[.4122214708,.5363325363,.0514459929],[.2119034982,.6806995451,.1073969566],[.0883024619,.2817188376,.6299787005]],pu=[[4.076741661347993,-3.3077115904081937,.2309699287294278],[-1.2684380040921763,2.609757400663372,-.3413193963102196],[-.0041960865418371,-.7034186144594495,1.7076147009309446]],mu=[[.2104542553,.793617785,-.0040720468],[1.9779984951,-2.428592205,.4505937099],[.0259040371,.7827717662,-.808675766]],hu=[[.9999999984505198,.3963377921737678,.2158037580607588],[1.0000000088817607,-.1055613423236563,-.0638541747717059],[1.0000000546724108,-.0894841820949657,-1.2914855378640917]],gu=[[.4124564391,.3575760776,.1804374833],[.2126728514,.7151521552,.0721749934],[.0193338956,.1191920259,.9503040785]],_u=[[3.2404541621,-1.5371385127,-.4985314095],[-.9692660305,1.8760108454,.0415560175],[.055643431,-.2040259135,1.0572251882]],vu=[[1.0478112,.0228866,-.050127],[.0295424,.9904844,-.0170491],[-.0092345,.0150436,.7521316]],yu=[[.9555766,-.0230393,.0631636],[-.0282895,1.0099416,.0210077],[.0122982,-.020483,1.3299098]],bu=e=>typeof e==`string`?e.length>0:typeof e==`number`,xu=(e,t=0)=>{let n=10**t;return Math.round(n*e)/n+0},Su=(e,t=0,n=1)=>e>n?n:e{let t=Number.isFinite(e)?e%360:0;return t>0?t:t+360},wu=(e,t=`deg`)=>Number.parseFloat(e)*(lu[t]||1);function Tu(e,t){return[e[0][0]*t[0]+e[0][1]*t[1]+e[0][2]*t[2],e[1][0]*t[0]+e[1][1]*t[1]+e[1][2]*t[2],e[2][0]*t[0]+e[2][1]*t[1]+e[2][2]*t[2]]}function Eu(e){if(!e)return 1;let t=Number.parseFloat(e);return e.endsWith(`%`)&&(t/=100),t}function Du(e){let t=Number.parseFloat(e);return e.endsWith(`%`)||t>1?Su(t/100):Su(t)}var Ou=e=>{let{r:t,g:n,b:r,alpha:i}=e;return{r:Su(t,0,255),g:Su(n,0,255),b:Su(r,0,255),alpha:Su(i)}},ku=e=>{let{r:t,g:n,b:r,alpha:i}=e;return{r:xu(t,2),g:xu(n,2),b:xu(r,2),alpha:xu(i,3)}},Au=e=>{let{r:t,g:n,b:r,alpha:i}=e;return{r:Su(t),g:Su(n),b:Su(r),alpha:Su(i)}},ju=({r:e,g:t,b:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Ou({r:Number(e),g:Number(t),b:Number(n),alpha:Number(r)}),Mu=e=>{let t=e/255;return t<=.04045?t/12.92:((t+.055)/1.055)**2.4};function Nu(e){return(e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055)*255}function Pu(e){return{r:Mu(e.r),g:Mu(e.g),b:Mu(e.b),alpha:e.alpha}}function Fu(e){return{r:Nu(e.r),g:Nu(e.g),b:Nu(e.b),alpha:e.alpha}}var Iu=/^rgb?\(\s*([\d.]+%?)\s*[, ]\s*([\d.]+%?)\s*[, ]\s*([\d.]+%?)(?:\s*[,/]\s*([\d.]+%?))?\s*\)$/i,Lu=e=>{let t=Iu.exec(e);if(!t)return null;let[n,r,i,a,o]=t;return Ou({r:Ru(r),g:Ru(i),b:Ru(a),alpha:Eu(o)})};function Ru(e){if(e.endsWith(`%`)){let t=Number.parseFloat(e.slice(0,-1));return Math.round(t/100*255)}return Number.parseFloat(e)}var zu=e=>{let{r:t,g:n,b:r,alpha:i}=ku(e);return i<1?`rgb(${t} ${n} ${r} / ${i})`:`rgb(${t} ${n} ${r})`},Bu=e=>({h:Cu(e.h),s:Su(e.s,0,100),v:Su(e.v,0,100),alpha:Su(e.alpha)}),Vu=e=>({h:xu(e.h,3),s:xu(e.s,3),v:xu(e.v,3),alpha:xu(e.alpha,3)}),Hu=e=>{let t=e.h/360*6,n=e.s/100,r=e.v/100,i=Math.floor(t),a=r*(1-n),o=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),c=i%6;return{r:[r,o,a,a,s,r][c]*255,g:[s,r,r,o,a,a][c]*255,b:[a,a,s,r,r,o][c]*255,alpha:e.alpha}},Uu=({h:e,s:t,v:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Hu(Bu({h:Number(e),s:Number(t),v:Number(n),alpha:Number(r)})),Wu=({r:e,g:t,b:n,alpha:r})=>{let i=Math.max(e,t,n),a=i-Math.min(e,t,n),o=0;return a&&(o=i===e?(t-n)/a:i===t?2+(n-e)/a:4+(e-t)/a),{h:60*(o<0?o+6:o),s:i?a/i*100:0,v:i/255*100,alpha:r}},Gu=e=>{let{x:t,y:n,z:r,alpha:i}=e;return{x:Su(t,0,uu.x*1.2),y:Su(n,0,uu.y*1.2),z:Su(r,0,uu.z*1.2),alpha:Su(i)}},Ku=e=>{let{x:t,y:n,z:r,alpha:i}=e,[a,o,s]=Tu(_u,[t,n,r]);return Ou(Fu({r:a,g:o,b:s,alpha:i}))},qu=e=>{let{r:t,g:n,b:r,alpha:i}=Pu(e),[a,o,s]=Tu(gu,[t,n,r]);return Gu({x:a,y:o,z:s,alpha:i})},Ju=216/24389,Yu=24389/27,Xu=e=>{let{l:t,a:n,b:r,alpha:i}=e;return{l:Su(t,0,100),a:Su(n,-160,160),b:Su(r,-160,160),alpha:Su(i)}},Zu=e=>{let{l:t,a:n,b:r,alpha:i}=e;return{l:xu(t,3),a:xu(n,3),b:xu(r,3),alpha:xu(i,3)}},Qu=e=>{let t=qu(e),{alpha:n}=t,[r,i,a]=Tu(vu,[t.x,t.y,t.z]);return rd({x:r,y:i,z:a,alpha:n})},$u=e=>{let t=id(e),[n,r,i]=Tu(yu,[t.x,t.y,t.z]);return Ku({x:n,y:r,z:i,alpha:e.alpha})},ed=(e,t=.01)=>e.r>=-t&&e.r<=255+t&&e.g>=-t&&e.g<=255+t&&e.b>=-t&&e.b<=255+t,td=(e,t,n)=>{let r=0,i=150;if(ed($u({l:e,a:i*Math.cos(t),b:i*Math.sin(t),alpha:n})))return i;for(;i-r>.01;){let a=(r+i)/2;ed($u({l:e,a:a*Math.cos(t),b:a*Math.sin(t),alpha:n}))?r=a:i=a}return r},nd=e=>{let{l:t,a:n,b:r,alpha:i}=e,a=$u(e);if(!ed(a)&&Math.sqrt(n*n+r*r)>1e-4){let e=Math.atan2(r,n),o=td(t,e,i);a=$u({l:t,a:o*Math.cos(e),b:o*Math.sin(e),alpha:i})}return Ou(a)};function rd(e){let{x:t,y:n,z:r,alpha:i}=e,a=t/du.x,o=n/du.y,s=r/du.z,c=e=>e>Ju?Math.cbrt(e):(Yu*e+16)/116,l=c(a),u=c(o),d=c(s);return{l:116*u-16,a:500*(l-u),b:200*(u-d),alpha:i}}function id(e){let{l:t,a:n,b:r,alpha:i}=e,a=(t+16)/116,o=n/500+a,s=a-r/200,c=e=>e*e*e>Ju?e*e*e:(116*e-16)/Yu,l=c(o),u=t>Yu*Ju?((t+16)/116)**3:t/Yu,d=c(s);return{x:l*du.x,y:u*du.y,z:d*du.z,alpha:i}}var ad=({l:e,a:t,b:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Xu({l:Number(e),a:Number(t),b:Number(n),alpha:Number(r)}),od=e=>{let t=ad(e);return t?nd(t):null},sd=/^lab\(\s*([+-]?[\d.]+)%?\s+([+-]?[\d.]+)\s+([+-]?[\d.]+)(?:\s*\/\s*([+-]?[\d.]+%?))?\s*\)$/i,cd=e=>{let t=sd.exec(e);if(!t)return null;let[n,r,i,a,o]=t;return Xu({l:Number.parseFloat(r),a:Number.parseFloat(i),b:Number.parseFloat(a),alpha:Eu(o)})},ld=e=>{let t=cd(e);return t?nd(t):null},ud=e=>{let{l:t,a:n,b:r,alpha:i}=Zu(e);return i<1?`lab(${t}% ${n} ${r} / ${i})`:`lab(${t}% ${n} ${r})`},dd=e=>ud(Qu(e)),fd=e=>{if(!e||e.format!==`lab`)return null;let{input:t}=e;return typeof t==`string`?cd(t):typeof t==`object`?ad(t):null},pd=e=>{let t=fd(e);return t?ud(t):null},md=e=>{let{h:t,s:n,l:r,alpha:i}=e;return{h:Cu(t),s:Su(n,0,100),l:Su(r,0,100),alpha:Su(i)}},hd=e=>{let{h:t,s:n,l:r,alpha:i}=e;return{h:xu(t,3),s:xu(n,3),l:xu(r,3),alpha:xu(i,3)}},gd=e=>{let{h:t,l:n,alpha:r}=e,i=e.s*(n<50?n:100-n)/100;return{h:t,s:i>0?2*i/(n+i)*100:0,v:n+i,alpha:r}},_d=({h:e,s:t,v:n,alpha:r})=>{let i=(200-t)*n/100;return{h:e,s:i>0&&i<200?t*n/100/(i<=100?i:200-i)*100:0,l:i/2,alpha:r}},vd=e=>Hu(gd(e)),yd=e=>_d(Wu(e)),bd=({h:e,s:t,l:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:vd(md({h:Number(e),s:Number(t),l:Number(n),alpha:Number(r)})),xd=e=>{let{h:t,s:n,l:r,alpha:i}=hd(yd(e));return i<1?`hsl(${t} ${n}% ${r}% / ${i})`:`hsl(${t} ${n}% ${r}%)`},Sd=/^hsl?\(\s*([+-]?[\d.]+)(deg|grad|rad|turn)?\s*[, ]\s*([+-]?[\d.]+)%\s*[, ]\s*([+-]?[\d.]+)%(?:\s*\/\s*([+-]?[\d.]+%?))?\s*\)$/i,Cd=e=>{let t=Sd.exec(e);if(!t)return null;let[,n,r,i,a,o]=t;return vd(md({h:wu(n,r),s:Number.parseFloat(i),l:Number.parseFloat(a),alpha:Eu(o)}))},wd=(e,t)=>({r:e.r,g:e.g,b:e.b,alpha:t}),Td=e=>({r:255-e.r,g:255-e.g,b:255-e.b,alpha:e.alpha}),Ed=(e,t)=>{let n=yd(e);return{h:n.h,s:n.s,l:Su(n.l+t*100,0,100),alpha:n.alpha}},Dd=(e,t)=>{let{h:n,s:r,l:i,alpha:a}=yd(e);return{h:n,s:Su(r+t*100,0,100),l:i,alpha:a}},Od=e=>(e.r*299+e.g*587+e.b*114)/1e3/255;function kd(e,t){let{l:n,a:r,b:i}=e,{l:a,a:o,b:s}=t,c=180/Math.PI,l=Math.PI/180,u=((r**2+i**2)**.5+(o**2+s**2)**.5)/2,d=(n+a)/2,f=u**7,p=.5*(1-(f/(f+25**7))**.5),m=r*(1+p),h=o*(1+p),g=(m**2+i**2)**.5,_=(h**2+s**2)**.5,v=(g+_)/2,y=m===0&&i===0?0:Math.atan2(i,m)*c,b=h===0&&s===0?0:Math.atan2(s,h)*c;y<0&&(y+=360),b<0&&(b+=360);let x=b-y,S=Math.abs(b-y);S>180&&b<=y?x+=360:S>180&&b>y&&(x-=360);let C=y+b;S<=180?C/=2:C=(y+b<360?C+360:C-360)/2;let w=1-.17*Math.cos(l*(C-30))+.24*Math.cos(l*2*C)+.32*Math.cos(l*(3*C+6))-.2*Math.cos(l*(4*C-63)),T=a-n,ee=_-g,E=2*Math.sin(l*x/2)*(g*_)**.5,D=1+.015*(d-50)**2/(20+(d-50)**2)**.5,te=1+.045*v,ne=1+.015*v*w,re=30*Math.exp(-1*((C-275)/25)**2),ie=-(2*(f/(f+25**7))**.5)*Math.sin(l*2*re);return((T/1/D)**2+(ee/1/te)**2+(E/1/ne)**2+ie*ee*E/(1*te*1*ne))**.5}function Ad(e){return Object.keys(e)}var jd=/^#([0-9a-f]{3,8})$/i,Md=e=>{let t=jd.exec(e);if(!t)return null;let n=t[1];return n.length<=4?{r:Number.parseInt(n[0]+n[0],16),g:Number.parseInt(n[1]+n[1],16),b:Number.parseInt(n[2]+n[2],16),alpha:n.length===4?xu(Number.parseInt(n[3]+n[3],16)/255,2):1}:n.length===6||n.length===8?{r:Number.parseInt(n.slice(0,2),16),g:Number.parseInt(n.slice(2,4),16),b:Number.parseInt(n.slice(4,6),16),alpha:n.length===8?xu(Number.parseInt(n.slice(6,8),16)/255,2):1}:null},Nd=e=>{let t=Math.round(e).toString(16);return t.length<2?`0${t}`:t},Pd=e=>{let{r:t,g:n,b:r,alpha:i}=ku(e),a=i<1?Nd(xu(i*255)):``;return`#${Nd(t)}${Nd(n)}${Nd(r)}${a}`},Fd=e=>{let{l:t,c:n,h:r,alpha:i}=e;return{l:Su(t,0,1),c:Su(n,0,.37),h:Cu(r),alpha:Su(i)}},Id=e=>{let{l:t,c:n,h:r,alpha:i}=e;return{l:xu(t,3),c:xu(n,3),h:xu(r,3),alpha:xu(i,3)}},Ld=e=>{let{l:t,c:n,h:r,alpha:i}=e,a=r*Math.PI/180,[o,s,c]=Tu(pu,Tu(hu,[t,n*Math.cos(a),n*Math.sin(a)]).map(e=>e*e*e));return{r:o,g:s,b:c,alpha:i}},Rd=(e,t=1e-6)=>e.r>=-t&&e.r<=1+t&&e.g>=-t&&e.g<=1+t&&e.b>=-t&&e.b<=1+t,zd=(e,t,n)=>{let r=0,i=.37,a=1e-5;if(Rd(Ld({l:e,c:i,h:t,alpha:n}),a))return i;for(;i-r>a;){let o=(r+i)/2;Rd(Ld({l:e,c:o,h:t,alpha:n}),a)?r=o:i=o}return r},Bd=e=>{let{l:t,h:n,alpha:r}=e,i=Ld(e);return Rd(i)||(i=Ld({l:t,c:zd(t,n,r),h:n,alpha:r})),i=Au(i),Ou(Fu(i))},Vd=e=>{let t=Pu(e),[n,r,i]=Tu(mu,Tu(fu,[t.r,t.g,t.b]).map(e=>Math.cbrt(e))),a=Math.sqrt(r*r+i*i),o;return a<1e-4?o=0:(o=180/Math.PI*Math.atan2(i,r),o<0&&(o+=360)),Fd({l:n,c:a,h:o,alpha:e.alpha})},Hd=({l:e,c:t,h:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Fd({l:Number(e),c:Number(t),h:Number(n),alpha:Number(r)}),Ud=e=>{let t=Hd(e);return t?Bd(t):null},Wd=/^oklch\(\s*([+-]?[\d.]+)%?\s+([+-]?[\d.]+)\s+([+-]?[\d.]+)(deg|grad|rad|turn)?(?:\s*\/\s*([+-]?[\d.]+%?))?\s*\)$/i,Gd=e=>{let t=Wd.exec(e);if(!t)return null;let[n,r,i,a,o,s]=t;return Fd({l:Du(r),c:Number.parseFloat(i),h:wu(a,o),alpha:Eu(s)})},Kd=e=>{let t=Gd(e);return t?Bd(t):null},qd=e=>{let{l:t,c:n,h:r,alpha:i}=Id(e),a=xu(t*100,1);return i<1?`oklch(${a}% ${n} ${r} / ${i})`:`oklch(${a}% ${n} ${r})`},Jd=e=>qd(Vd(e)),Yd=e=>{if(!e||e.format!==`oklch`)return null;let{input:t}=e;return typeof t==`string`?Gd(t):typeof t==`object`?Hd(t):null},Xd=e=>{let t=Yd(e);return t?qd(t):null},Zd={string:[[Md,`hex`],[Lu,`rgb`],[Cd,`hsl`],[Kd,`oklch`]],object:[[ju,`rgb`],[bd,`hsl`],[Uu,`hsv`],[Ud,`oklch`]]},Qd=(e,t)=>{for(let n=0;ntypeof e==`string`?Qd(e.trim(),Zd.string):typeof e==`object`&&e?Qd(e,Zd.object):[null,void 0],ef=e=>e instanceof tf?e:new tf(e),tf=class{parsed;rgb;source;constructor(e){let[t,n]=$d(e);this.parsed=t,this.rgb=this.parsed||{r:0,g:0,b:0,alpha:1},n&&this.parsed&&(this.source={format:n,input:e})}getSource(){return this.source}isValid(){return this.parsed!==null}brightness(){return xu(Od(this.rgb),2)}isDark(){return Od(this.rgb)<.5}isLight(){return Od(this.rgb)>=.5}toHex(){return Pd(this.rgb)}toRgb(){return ku(this.rgb)}toRgbString(){return zu(this.rgb)}toHsl(){return hd(yd(this.rgb))}toHslString(){return xd(this.rgb)}toHsv(){return Vu(Wu(this.rgb))}toOklch(){return Id(Yd(this.getSource())||Vd(this.rgb))}toOklchString(){return Xd(this.getSource())||Jd(this.rgb)}invert(){return ef(Td(this.rgb))}saturate(e=.1){return ef(Dd(this.rgb,e))}desaturate(e=.1){return ef(Dd(this.rgb,-e))}grayscale(){return ef(Dd(this.rgb,-1))}lighten(e=.1){return ef(Ed(this.rgb,e))}darken(e=.1){return ef(Ed(this.rgb,-e))}rotate(e=15){return this.hue(this.hue()+e)}alpha(e){return typeof e==`number`?ef(wd(this.rgb,e)):xu(this.rgb.alpha,3)}hue(e){let t=yd(this.rgb);return typeof e==`number`?ef({h:e,s:t.s,l:t.l,alpha:t.alpha}):xu(t.h)}isEqual(e){return this.toHex()===ef(e).toHex()}},nf=[],rf=e=>{e.forEach(e=>{nf.includes(e)||(e(tf,Zd),nf.push(e))})};function af(e,...t){return t.reduce((e,t)=>`${e}[${String(t)}]`,e)}function of(e,t){return[{name:e,value:t}]}function sf(e,t){return t.flatMap((t,n)=>Gl(t)?Object.entries(t).map(([t,r])=>({name:af(e,n,t),value:r})):{name:af(e,n),value:t})}function cf(e,t){return Object.entries(t).map(([t,n])=>({name:af(e,t),value:n}))}function lf(e,t){return e?Wl(t)?of(e,t):Kl(t)?sf(e,t):Gl(t)?cf(e,t):t==null?[]:[{name:e,value:String(t)}]:[]}var uf=`data-soybean-collection-item`;function df(e){return e.filter(e=>e.tagName!==`A`)}function ff(){let e=document.activeElement;if(e===null)return null;for(;e!==null&&e.shadowRoot!==null&&e.shadowRoot.activeElement!==null;)e=e.shadowRoot.activeElement;return e}function pf(e,t){return[e.getAttribute(t),e.getAttribute(`data-${t}`)].some(e=>e===``||e===`true`)}function mf(e){return Array.from(e.querySelectorAll(`[${uf}]`))}var hf={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`},gf=[`Enter`,` `];function _f(e,{select:t=!1}={}){let n=ff();for(let r of e)if(wf(r,{select:t}),ff()!==n)return}function vf(e,t=!1){let n=ff();return e.some(e=>e===n?!0:(e.focus({preventScroll:t}),ff()!==n))}function yf(e){let t=bf(e);return[xf(t,e),xf(t.slice().reverse(),e)]}function bf(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function xf(e,t){return e.find(e=>!Sf(e,{upTo:t}))}function Sf(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;let n=e;for(;n;){if(t!==void 0&&n===t)return!1;if(getComputedStyle(n).display===`none`)return!0;n=n.parentElement}return!1}function Cf(e){return e instanceof HTMLInputElement&&`select`in e}function wf(e,{select:t=!1}={}){if(!e||!e.focus)return;let n=ff();e.focus({preventScroll:!0}),t&&e!==n&&Cf(e)&&e.select()}function Tf(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function Ef(e,t,n){let r=Tf(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return hf[r]}var Df={KEYED_FRAGMENT:128,BAIL:-2};function Of(e){let t=[],n=0;for(let r=0;r1)for(let e=0;e(t[n]=q(()=>typeof e[n]==`function`?e[n]():e[n]),t),{})}function jf(e){return e?`classList`in e&&e.classList.contains(`form`):!0}var Mf=typeof window<`u`&&typeof document<`u`,Nf=null;function Pf(){return!Mf||!window?.navigator?.userAgent?!1:/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||window.navigator.maxTouchPoints>2&&/iPad|Macintosh/.test(window.navigator.userAgent)}function Ff(){return Nf===null&&(Nf=Pf()),Nf}function If(e,t,n){let r=n.originalEvent.target;if(!r)return;let i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function Lf(e,t){if(!t)return!1;let{clientX:n,clientY:r}=e;return Rf({x:n,y:r},t)}function Rf(e,t){let{x:n,y:r}=e;if(t.length<3)return!1;let{x:i,y:a}=t[0],{x:o,y:s}=t[0];for(let e=1;eo||rs)return!1;let c=0;for(let e=0;er!=u>r&&n0&&t===ep()&&!tp())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:o,second:s}=op(e,t);return rp(n,r,i,a,o,s,0)-Math.floor(e/1e3)*1e3}var ap=new Map;function op(e,t){let n=ap.get(t);n||(n=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour12:!1,era:`short`,year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`}),ap.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let e of r)e.type!==`literal`&&(i[e.type]=e.value);return{year:i.era===`BC`||i.era===`B`?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour===`24`?0:+i.hour,minute:+i.minute,second:+i.second}}var sp=864e5;function cp(e,t,n,r){return(n===r?[n]:[n,r]).filter(n=>lp(e,t,n))}function lp(e,t,n){let r=op(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function up(e,t,n=`compatible`){let r=pp(e);if(t===`UTC`)return np(r);if(t===ep()&&n===`compatible`&&!tp()){r=mp(r,new qf);let e=new Date,t=Wf(r.era,r.year);return e.setFullYear(t,r.month-1,r.day),e.setHours(r.hour,r.minute,r.second,r.millisecond),e.getTime()}let i=np(r),a=ip(i-sp,t),o=ip(i+sp,t),s=cp(r,t,i-a,i-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case`compatible`:case`earlier`:return s[0];case`later`:return s[s.length-1];case`reject`:throw RangeError(`Multiple possible absolute times found`)}switch(n){case`earlier`:return Math.min(i-a,i-o);case`compatible`:case`later`:return Math.max(i-a,i-o);case`reject`:throw RangeError(`No such absolute time found`)}}function dp(e,t,n=`compatible`){return new Date(up(e,t,n))}function fp(e,t){let n=ip(e,t),r=new Date(e+n),i=r.getUTCFullYear(),a=r.getUTCMonth()+1,o=r.getUTCDate(),s=r.getUTCHours(),c=r.getUTCMinutes(),l=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new Jp(i<1?`BC`:`AD`,i<1?-i+1:i,a,o,t,n,s,c,l,u)}function pp(e,t){let n=0,r=0,i=0,a=0;if(`timeZone`in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if(`hour`in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new qp(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function mp(e,t){if(Jf(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,wp(r),r}function hp(e,t,n){return e instanceof Jp?e.timeZone===t?e:_p(e,t):fp(up(e,t,n),t)}function gp(e){let t=np(e)-e.offset;return new Date(t)}function _p(e,t){return mp(fp(np(e)-e.offset,t),e.calendar)}var vp=36e5;function yp(e,t){let n=e.copy(),r=`hour`in n?Mp(n,t):0;bp(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,xp(n),Cp(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,Sp(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){let e=n.calendar.isInverseEra?.(n);n.year=i,n.month=e?1:n.calendar.getMonthsInYear(n),n.day=e?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let a=n.calendar.getMonthsInYear(n);return n.month>a&&(n.month=a,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function bp(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function xp(e){for(;e.month<1;)bp(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,bp(e,1)}function Sp(e){for(;e.day<1;)e.month--,xp(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,xp(e)}function Cp(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function wp(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Cp(e)}function Tp(e){let t={};for(let n in e)typeof e[n]==`number`&&(t[n]=-e[n]);return t}function Ep(e,t){return yp(e,Tp(t))}function Dp(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),wp(n),n}function Op(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Ap(n),n}function kp(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=jp(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=jp(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=jp(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=jp(e.hour,24),t}function Ap(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function jp(e,t){let n=e%t;return n<0&&(n+=t),n}function Mp(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,kp(e)}function Np(e,t,n,r){let i=e.copy();switch(t){case`era`:{let t=e.calendar.getEras(),a=t.indexOf(e.era);if(a<0)throw Error(`Invalid era: `+e.era);a=Fp(a,n,0,t.length-1,r?.round),i.era=t[a],wp(i);break}case`year`:i.calendar.isInverseEra?.(i)&&(n=-n),i.year=Fp(e.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case`month`:i.month=Fp(e.month,n,1,e.calendar.getMonthsInYear(e),r?.round);break;case`day`:i.day=Fp(e.day,n,1,e.calendar.getDaysInMonth(e),r?.round);break;default:throw Error(`Unsupported field `+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),wp(i),i}function Pp(e,t,n,r){let i=e.copy();switch(t){case`hour`:{let t=e.hour,a=0,o=23;if(r?.hourCycle===12){let e=t>=12;a=e?12:0,o=e?23:11}i.hour=Fp(t,n,a,o,r?.round);break}case`minute`:i.minute=Fp(e.minute,n,0,59,r?.round);break;case`second`:i.second=Fp(e.second,n,0,59,r?.round);break;case`millisecond`:i.millisecond=Fp(e.millisecond,n,0,999,r?.round);break;default:throw Error(`Unsupported field `+t)}return i}function Fp(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e0?Math.ceil(e/i)*i:Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,er&&(e=n+(e-r-1));return e}function Ip(e,t){let n;return n=t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0?up(yp(pp(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):np(e)-e.offset,n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5,mp(fp(n,e.timeZone),e.calendar)}function Lp(e,t){return Ip(e,Tp(t))}function Rp(e,t,n,r){switch(t){case`hour`:{let t=0,i=23;if(r?.hourCycle===12){let n=e.hour>=12;t=n?12:0,i=n?23:11}let a=pp(e),o=mp(Op(a,{hour:t}),new qf),s=[up(o,e.timeZone,`earlier`),up(o,e.timeZone,`later`)].filter(t=>fp(t,e.timeZone).day===o.day)[0],c=mp(Op(a,{hour:i}),new qf),l=[up(c,e.timeZone,`earlier`),up(c,e.timeZone,`later`)].filter(t=>fp(t,e.timeZone).day===c.day).pop(),u=np(e)-e.offset,d=Math.floor(u/vp),f=u%vp;return u=Fp(d,n,Math.floor(s/vp),Math.floor(l/vp),r?.round)*vp+f,mp(fp(u,e.timeZone),e.calendar)}case`minute`:case`second`:case`millisecond`:return Pp(e,t,n,r);case`era`:case`year`:case`month`:case`day`:return mp(fp(up(Np(pp(e),t,n,r),e.timeZone),e.timeZone),e.calendar);default:throw Error(`Unsupported field `+t)}}function zp(e,t,n){let r=pp(e),i=Op(Dp(r,t),t);return i.compare(r)===0?e:mp(fp(up(i,e.timeZone,n),e.timeZone),e.calendar)}function Bp(e){return`${String(e.hour).padStart(2,`0`)}:${String(e.minute).padStart(2,`0`)}:${String(e.second).padStart(2,`0`)}${e.millisecond?String(e.millisecond/1e3).slice(1):``}`}function Vp(e){let t=mp(e,new qf),n;return n=t.era===`BC`?t.year===1?`0000`:`-`+String(Math.abs(1-t.year)).padStart(6,`00`):String(t.year).padStart(4,`0`),`${n}-${String(t.month).padStart(2,`0`)}-${String(t.day).padStart(2,`0`)}`}function Hp(e){return`${Vp(e)}T${Bp(e)}`}function Up(e){let t=Math.sign(e)<0?`-`:`+`;e=Math.abs(e);let n=Math.floor(e/36e5),r=Math.floor(e%36e5/6e4),i=Math.floor(e%36e5%6e4/1e3),a=`${t}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`;return i!==0&&(a+=`:${String(i).padStart(2,`0`)}`),a}function Wp(e){return`${Hp(e)}${Up(e.offset)}[${e.timeZone}]`}function Gp(e){let t=typeof e[0]==`object`?e.shift():new qf,n;if(typeof e[0]==`string`)n=e.shift();else{let e=t.getEras();n=e[e.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var Kp=class e{constructor(...e){let[t,n,r,i,a]=Gp(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,wp(this)}copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day):new e(this.calendar,this.year,this.month,this.day)}add(e){return yp(this,e)}subtract(e){return Ep(this,e)}set(e){return Dp(this,e)}cycle(e,t,n){return Np(this,e,t,n)}toDate(e){return dp(this,e)}toString(){return Vp(this)}compare(e){return Yf(this,e)}},qp=class e{constructor(...e){let[t,n,r,i,a]=Gp(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,wp(this)}copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return yp(this,e)}subtract(e){return Ep(this,e)}set(e){return Dp(Op(this,e),e)}cycle(e,t,n){switch(e){case`era`:case`year`:case`month`:case`day`:return Np(this,e,t,n);default:return Pp(this,e,t,n)}}toDate(e,t){return dp(this,e,t)}toString(){return Hp(this)}compare(e){let t=Yf(this,e);return t===0?Xf(this,pp(e)):t}},Jp=class e{constructor(...e){let[t,n,r,i,a]=Gp(e),o=e.shift(),s=e.shift();this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.timeZone=o,this.offset=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,wp(this)}copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Ip(this,e)}subtract(e){return Lp(this,e)}set(e,t){return zp(this,e,t)}cycle(e,t,n){return Rp(this,e,t,n)}toDate(){return gp(this)}toString(){return Wp(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-hp(e,this.timeZone).toDate().getTime()}};function Yp(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,r=t*29+Math.floor(n/25920);return Bf(3*(r+1),7)<3&&(r+=1),r}var Xp=null;function Zp(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function Qp(e,t,n=`.`,r){if(!Zp(t))return Qp(e,{},n,r);let i={...t};for(let t of Object.keys(e)){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:Zp(a)&&Zp(i[t])?i[t]=Qp(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function $p(e){return(...t)=>t.reduce((t,n)=>Qp(t,n,``,e),{})}var em=$p(),tm=[`day`,`month`,`year`],nm=[`hour`,`minute`,`second`,`dayPeriod`],rm=[`literal`,`timeZoneName`];[...tm,...nm,...rm].filter(e=>e!==`literal`);var im={name:`English`,key:`en`,dir:`ltr`,messages:{pagination:{firstPage:`First page`,prevPage:`Previous page`,nextPage:`Next page`,lastPage:`Last page`},table:{emptyTitle:`No data`,emptyDescription:`There is no data to display.`,selectAllRows:`Select all rows`,sortByColumn:`Sort by {column}`,sortByColumnAsc:`Sort by {column}, currently ascending`,sortByColumnDesc:`Sort by {column}, currently descending`,resizeColumn:`Resize {column} column`,expandRow:`Expand row {row}`,collapseRow:`Collapse row {row}`,selectRow:`Select row {row}`},calendar:{prevPage:`Previous page`,nextPage:`Next page`,selectMonth:`Select month`,selectYear:`Select year`},layout:{toggleSidebar:`Toggle Sidebar`},inputNumber:{increment:`Increase`,decrement:`Decrease`,clear:`Clear value`},textarea:{clear:`Clear textarea`},tagsInput:{addTag:`Add tag`,clear:`Clear tags`},progress:{loading:`Loading`},anchor:{nav:`Anchor`},breadcrumb:{nav:`breadcrumb`},stepper:{step:`Step {step}`},editable:{cancel:`Cancel`,edit:`Edit`,submit:`Submit`},combobox:{clearInput:`Clear input`,noResults:`No results found.`,search:`Search`,options:`Options`},autocomplete:{toggleSuggestions:`Toggle suggestions`,clearInput:`Clear input`,noResults:`No results found.`},command:{noResults:`No results found.`},dialog:{cancel:`Cancel`,confirm:`Confirm`},slider:{valueN:`Value {index} of {total}`,minimum:`Minimum`,maximum:`Maximum`},password:{clearInput:`Clear input`,showPassword:`Show password`,hidePassword:`Hide password`},date:{daySegment:`day,`,monthSegment:`month, `,yearSegment:`year, `,hourSegment:`hour, `,minuteSegment:`minute, `,secondSegment:`second, `,dayPeriodSegment:`AM/PM, `,timeZoneSegment:`time zone, `,empty:`Empty`,placeholder:{year:`yyyy`,month:`mm`,day:`dd`,time:`––`}}}},am={name:`简体中文`,key:`zh-CN`,dir:`ltr`,messages:{pagination:{firstPage:`第一页`,prevPage:`上一页`,nextPage:`下一页`,lastPage:`最后一页`},table:{emptyTitle:`暂无数据`,emptyDescription:`当前没有可显示的数据。`,selectAllRows:`全选`,sortByColumn:`按{column}排序`,sortByColumnAsc:`按{column}排序,当前升序`,sortByColumnDesc:`按{column}排序,当前降序`,resizeColumn:`调整{column}列宽`,expandRow:`展开行 {row}`,collapseRow:`收起行 {row}`,selectRow:`选择行 {row}`},calendar:{prevPage:`上一页`,nextPage:`下一页`,selectMonth:`选择月份`,selectYear:`选择年份`},layout:{toggleSidebar:`切换侧边栏`},inputNumber:{increment:`增加`,decrement:`减少`,clear:`清除数值`},textarea:{clear:`清除文本域`},tagsInput:{addTag:`添加标签`,clear:`清除标签`},progress:{loading:`加载中`},anchor:{nav:`锚点导航`},breadcrumb:{nav:`面包屑`},stepper:{step:`第 {step} 步`},editable:{cancel:`取消`,edit:`编辑`,submit:`提交`},combobox:{clearInput:`清除输入`,noResults:`无匹配结果。`,search:`搜索`,options:`选项`},autocomplete:{toggleSuggestions:`切换建议列表`,clearInput:`清除输入`,noResults:`无匹配结果。`},command:{noResults:`无匹配结果。`},dialog:{cancel:`取消`,confirm:`确认`},slider:{valueN:`第 {index} 个值,共 {total} 个`,minimum:`最小值`,maximum:`最大值`},password:{clearInput:`清除输入`,showPassword:`显示密码`,hidePassword:`隐藏密码`},date:{daySegment:`日,`,monthSegment:`月, `,yearSegment:`年, `,hourSegment:`时, `,minuteSegment:`分, `,secondSegment:`秒, `,dayPeriodSegment:`上午/下午, `,timeZoneSegment:`时区, `,empty:`空`,placeholder:{year:`年`,month:`月`,day:`日`,time:`––`}}}},om={[im.key]:im,[am.key]:am};function sm(e){return e?om[e]??im:im}function cm(e){return sm(e).messages}function lm(e){return e?om[e]?.dir??`ltr`:`ltr`}var[um,dm]=Z(`ConfigProvider`);function fm(e){let t=dm();return q(()=>en(e)||t?.dir?.value||`ltr`)}function pm(e){let t=dm();return q(()=>en(e)||t?.locale?.value||`en`)}function mm(){let e=dm();return q(()=>{let t=cm(e?.locale?.value??`en`),n=e?.messages?.value;return n?em(n,t):t})}function hm(e){let t=P();function n(n){let r=kf(n);r&&(t.value=r,e?.(r))}return[t,n]}function Q(e,t=e=>e){let[n,r]=Z(e,t);return[n,e=>{let t=r();return q(e?()=>t?.value?.[e]:()=>t?.value??{})}]}var gm={ArrowRight:`right`,ArrowLeft:`left`,ArrowUp:`up`,ArrowDown:`down`,Home:`home`,End:`end`};function _m(e,t,n){let{goForward:r,loop:i=!0}=n,a=e.length;if(a===0)return null;let o=e.indexOf(t);if(o===-1)return(r?e[0]:e[a-1])||null;let s=0,c=o;for(;s=a))return null;c<0?c=a-1:c>=a&&(c=0);let t=e[c];if(t){let e=t.getAttribute(`disabled`);if(!(e!==null&&e!==`false`))return t}s++}return null}var vm=`data-scroll-lock`,ym=`scroll-lock-styles`,bm={BODY:`scroll-lock-body`,BODY_WITH_SCROLLBAR:`scroll-lock-body-with-scrollbar`,HTML:`scroll-lock-html`},xm=` + .${bm.BODY} { + position: fixed !important; + overflow-x: hidden !important; + left: 0 !important; + right: 0 !important; + bottom: 0 !important; + height: auto !important; + } + + .${bm.BODY_WITH_SCROLLBAR} { + overflow-y: scroll !important; + } + + .${bm.HTML} { + scroll-behavior: auto !important; + } +`;function Sm(){if(!Mf)return()=>{};let e=document.body;if(e.hasAttribute(vm))return()=>{};Am();let t=window.scrollY;Cm(e,t,Tm());let n=Ff()?Em():void 0;return()=>wm(e,t,n)}function Cm(e,t,n){e.style.top=`-${t}px`,e.classList.add(bm.BODY),n&&e.classList.add(bm.BODY_WITH_SCROLLBAR),document.documentElement.classList.add(bm.HTML),e.setAttribute(vm,`true`)}function wm(e,t,n){e.classList.remove(bm.BODY,bm.BODY_WITH_SCROLLBAR),document.documentElement.classList.remove(bm.HTML),e.style.top=``,e.removeAttribute(vm),window.scrollTo(0,t),n?.()}function Tm(){return document.body.scrollHeight>window.innerHeight}function Em(){let e=e=>{Dm(e)&&e.preventDefault()};return document.addEventListener(`touchmove`,e,{passive:!1}),()=>{document.removeEventListener(`touchmove`,e)}}function Dm(e){if(e.touches.length>1)return!1;let t=e.target;return!Om(t)}function Om(e){let t=e;for(;t&&t.tagName!==`BODY`;){if(km(window.getComputedStyle(t),t))return!0;t=t.parentElement}return!1}function km(e,t){let n=e.overflowX===`scroll`||e.overflowY===`scroll`,r=e.overflowX===`auto`&&t.clientWidthObject.keys(e),Mm=e=>e==null,Nm=e=>e.filter(e=>!Mm(e)),Pm=e=>e.replace(/(^\w|[-_]\w)/g,e=>e.replace(/[-_]/,``).toUpperCase());function Fm(e){let[t,n]=Z(Pm(`${e}Collection`),()=>{let e=P(),t=t=>{e.value=t},n=N(new Map),r=(t=!0)=>{if(!e.value)return[];let r=mf(e.value),i=[];for(let e of r){let r=n.value.get(e);r&&(!t||!pf(e,`disabled`))&&i.push(r)}return i};return Fr(()=>{n.value.clear()}),{containerElement:e,onContainerElementChange:t,itemRegistry:n,getOrderedItems:r,getOrderedElements:(e=!0)=>r(e).map(e=>e.element)}});return{provideCollectionContext:t,useCollectionContext:n,useCollectionItem:(t={})=>{let{itemRegistry:r}=n(Pm(`${e}Item`)),i=P(),a=e=>{i.value&&i.value!==e&&r.value.delete(i.value),i.value=e};return Wn(()=>{i.value&&r.value.set(i.value,{element:i.value,data:en(t)}),dn(()=>{i.value&&=(r.value.delete(i.value),void 0)})}),{itemElement:i,onItemElementChange:a,setItemElement:e=>{let t=kf(e);t&&a(t)}}}}}function Im(e,t,n,r){let i=e();if(i!==void 0)return q({get:()=>e(),set:e=>{t?.(e)}});let a=P(i??n),o=!1;return Gn(e,e=>{o||e===void 0&&!r||(o=!0,a.value=e,Tn(()=>{o=!1}))}),Gn(a,e=>{!o&&(e!==void 0||r)&&t?.(e)}),a}var Lm=[],Rm;function zm(e,t){Wn(()=>{let n=en(e);if(!n)return;let r=Lm.length===0,i=Rm!==n;(r||i)&&(i&&Rm&&Rm.removeEventListener(`keydown`,Bm),Rm=n,n.addEventListener(`keydown`,Bm)),Lm.includes(t)||Lm.push(t),dn(()=>{Lm=Lm.filter(e=>e!==t),Lm.length===0&&(Rm?.removeEventListener(`keydown`,Bm),Rm=void 0)})})}function Bm(e){let t=e;if(t.key===`Escape`)for(let e of Lm.slice())e(t)}var Vm=`data-dismissable-layer`,Hm={layers:zt(new Set),layersWithOutsidePointerEventsDisabled:zt(new Set),branches:zt(new Set)},Um;function Wm(e,t={}){let{disableOutsidePointerEvents:n,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s}=t,c=()=>e.value?.ownerDocument??globalThis?.document,l=q(()=>e.value?Array.from(Hm.layers).indexOf(e.value):-1),u=q(()=>Hm.layersWithOutsidePointerEventsDisabled.size>0),d=q(()=>{let e=Array.from(Hm.layers),[t]=[...Hm.layersWithOutsidePointerEventsDisabled].slice(-1),n=t?e.indexOf(t):-1;return l.value>=n}),f=q(()=>{if(u.value)return d.value?`auto`:`none`});return Gm(e,e=>{if(!d.value)return;let t=e.target;[...Hm.branches].some(e=>e.contains(t))||(i?.(e),o?.(e),e.defaultPrevented||s?.())}),Km(e,e=>{let t=e.target;[...Hm.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())}),zm(c,e=>{l.value===Hm.layers.size-1&&(r?.(e),e.defaultPrevented||(e.preventDefault(),s?.()))}),Gn(e,e=>{if(!e)return;let t=c(),r=en(n);r&&(Hm.layersWithOutsidePointerEventsDisabled.size===0&&(Um=t.body.style.pointerEvents,t.body.style.pointerEvents=`none`),Hm.layersWithOutsidePointerEventsDisabled.add(e)),Hm.layers.add(e),dn(()=>{r&&Hm.layersWithOutsidePointerEventsDisabled.size===1&&(Um?t.body.style.pointerEvents=Um:t.body.style.removeProperty(`pointer-events`)),Hm.layers.delete(e),Hm.layersWithOutsidePointerEventsDisabled.delete(e)})}),{pointerEvents:f}}function Gm(e,t,n=!0){let r=!1,i=()=>{};return Un(()=>{if(!Mf||!en(n)||!e.value)return;let a=e.value.ownerDocument;async function o(n){if(!e.value)return;let o=n.target;if(r=qm(e.value,o),o&&!r){let e={originalEvent:n};function r(){If(`dismissableLayer.pointerDownOutside`,t,e)}n.pointerType===`touch`?(a.removeEventListener(`click`,i),i=r,a.addEventListener(`click`,i,{once:!0})):r()}else a.removeEventListener(`click`,i);r=!1}let s=window.setTimeout(()=>{a.addEventListener(`pointerdown`,o)},0);dn(()=>{window.clearTimeout(s),a.removeEventListener(`pointerdown`,o),a.removeEventListener(`click`,i)})}),{onPointerdownCapture:()=>{en(n)&&(r=!0)}}}function Km(e,t,n=!0){let r=!1,i=n=>{if(!e.value||r)return;let i=n.target;i instanceof HTMLElement&&(r=qm(e.value,i),r||If(`dismissableLayer.focusOutside`,t,{originalEvent:n}))};return Un(()=>{if(!Mf||!en(n)||!e.value)return;let t=e.value.ownerDocument;t.addEventListener(`focusin`,i),dn(()=>{t.removeEventListener(`focusin`,i)})}),{onFocusCapture:()=>{en(n)&&(r=!0)},onBlurCapture:()=>{en(n)&&(r=!1)}}}function qm(e,t){if(!e)return!1;if(e.contains(t))return!0;let n=Jm(e),r=t.closest(`[${Vm}]`);if(!n||!r)return!1;if(n===r)return!0;let i=Array.from(n.ownerDocument.querySelectorAll(`[${Vm}]`));return i.indexOf(n)({x:e,y:e}),th={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function nh(e,t,n){return Zm(e,Xm(t,n))}function rh(e,t){return typeof e==`function`?e(t):e}function ih(e){return e.split(`-`)[0]}function ah(e){return e.split(`-`)[1]}function oh(e){return e===`x`?`y`:`x`}function sh(e){return e===`y`?`height`:`width`}function ch(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function lh(e){return oh(ch(e))}function uh(e,t,n){n===void 0&&(n=!1);let r=ah(e),i=lh(e),a=sh(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=yh(o)),[o,yh(o)]}function dh(e){let t=yh(e);return[fh(e),t,fh(t)]}function fh(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var ph=[`left`,`right`],mh=[`right`,`left`],hh=[`top`,`bottom`],gh=[`bottom`,`top`];function _h(e,t,n){switch(e){case`top`:case`bottom`:return n?t?mh:ph:t?ph:mh;case`left`:case`right`:return t?hh:gh;default:return[]}}function vh(e,t,n,r){let i=ah(e),a=_h(ih(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(fh)))),a}function yh(e){let t=ih(e);return th[t]+e.slice(t.length)}function bh(e){return{top:0,right:0,bottom:0,left:0,...e}}function xh(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:bh(e)}function Sh(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Ch(e,t,n){let{reference:r,floating:i}=e,a=ch(t),o=lh(t),s=sh(o),c=ih(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(ah(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function wh(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=rh(t,e),p=xh(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Sh(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Sh(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Th=50,Eh=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:wh},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Ch(l,r,c),f=r,p=0,m={};for(let n=0;n({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=rh(e,t)||{};if(l==null)return{};let d=xh(u),f={x:n,y:r},p=lh(i),m=sh(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,ee=Xm(d[_],T),E=Xm(d[v],T),D=ee,te=C-h[m]-E,ne=C/2-h[m]/2+w,re=nh(D,ne,te),ie=!c.arrow&&ah(i)!=null&&ne!==re&&a.reference[m]/2-(nee<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==ch(t))||T.every(e=>ch(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=ch(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function kh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ah(e){return Ym.some(t=>e[t]>=0)}var jh=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=rh(e,t);switch(i){case`referenceHidden`:{let e=kh(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Ah(e)}}}case`escaped`:{let e=kh(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Ah(e)}}}default:return{}}}}},Mh=new Set([`left`,`top`]);async function Nh(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=ih(n),s=ah(n),c=ch(n)===`y`,l=Mh.has(o)?-1:1,u=a&&c?-1:1,d=rh(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Ph=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Nh(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Fh=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=rh(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=ch(ih(i)),p=oh(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=nh(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=nh(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},Ih=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=rh(e,t),u={x:n,y:r},d=ch(i),f=oh(d),p=u[f],m=u[d],h=rh(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;pn&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=Mh.has(ih(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:p,[d]:m}}}},Lh=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=rh(e,t),u=await o.detectOverflow(t,l),d=ih(i),f=ah(i),p=ch(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=Xm(h-u[g],v),x=Xm(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=Zm(u.left,0),t=Zm(u.right,0),n=Zm(u.top,0),r=Zm(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:Zm(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:Zm(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function Rh(){return typeof window<`u`}function zh(e){return Hh(e)?(e.nodeName||``).toLowerCase():`#document`}function Bh(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Vh(e){return((Hh(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Hh(e){return Rh()?e instanceof Node||e instanceof Bh(e).Node:!1}function Uh(e){return Rh()?e instanceof Element||e instanceof Bh(e).Element:!1}function Wh(e){return Rh()?e instanceof HTMLElement||e instanceof Bh(e).HTMLElement:!1}function Gh(e){return!Rh()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Bh(e).ShadowRoot}function Kh(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=rg(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function qh(e){return/^(table|td|th)$/.test(zh(e))}function Jh(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Yh=/transform|translate|scale|rotate|perspective|filter/,Xh=/paint|layout|strict|content/,Zh=e=>!!e&&e!==`none`,Qh;function $h(e){let t=Uh(e)?rg(e):e;return Zh(t.transform)||Zh(t.translate)||Zh(t.scale)||Zh(t.rotate)||Zh(t.perspective)||!tg()&&(Zh(t.backdropFilter)||Zh(t.filter))||Yh.test(t.willChange||``)||Xh.test(t.contain||``)}function eg(e){let t=ag(e);for(;Wh(t)&&!ng(t);){if($h(t))return t;if(Jh(t))return null;t=ag(t)}return null}function tg(){return Qh??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),Qh}function ng(e){return/^(html|body|#document)$/.test(zh(e))}function rg(e){return Bh(e).getComputedStyle(e)}function ig(e){return Uh(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ag(e){if(zh(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Gh(e)&&e.host||Vh(e);return Gh(t)?t.host:t}function og(e){let t=ag(e);return ng(t)?e.ownerDocument?e.ownerDocument.body:e.body:Wh(t)&&Kh(t)?t:og(t)}function sg(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=og(e),i=r===e.ownerDocument?.body,a=Bh(r);if(i){let e=cg(a);return t.concat(a,a.visualViewport||[],Kh(r)?r:[],e&&n?sg(e):[])}else return t.concat(r,sg(r,[],n))}function cg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function lg(e){let t=rg(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Wh(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Qm(n)!==a||Qm(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function ug(e){return Uh(e)?e:e.contextElement}function dg(e){let t=ug(e);if(!Wh(t))return eh(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=lg(t),o=(a?Qm(n.width):n.width)/r,s=(a?Qm(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var fg=eh(0);function pg(e){let t=Bh(e);return!tg()||!t.visualViewport?fg:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function mg(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Bh(e)?!1:t}function hg(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=ug(e),o=eh(1);t&&(r?Uh(r)&&(o=dg(r)):o=dg(e));let s=mg(a,n,r)?pg(a):eh(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=Bh(a),t=r&&Uh(r)?Bh(r):r,n=e,i=cg(n);for(;i&&r&&t!==n;){let e=dg(i),t=i.getBoundingClientRect(),r=rg(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Bh(i),i=cg(n)}}return Sh({width:u,height:d,x:c,y:l})}function gg(e,t){let n=ig(e).scrollLeft;return t?t.left+n:hg(Vh(e)).left+n}function _g(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-gg(e,n),y:n.top+t.scrollTop}}function vg(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Vh(r),s=t?Jh(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=eh(1),u=eh(0),d=Wh(r);if((d||!d&&!a)&&((zh(r)!==`body`||Kh(o))&&(c=ig(r)),d)){let e=hg(r);l=dg(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?_g(o,c):eh(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function yg(e){return Array.from(e.getClientRects())}function bg(e){let t=Vh(e),n=ig(e),r=e.ownerDocument.body,i=Zm(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Zm(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+gg(e),s=-n.scrollTop;return rg(r).direction===`rtl`&&(o+=Zm(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var xg=25;function Sg(e,t){let n=Bh(e),r=Vh(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=tg();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=gg(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=xg&&(a-=o)}else l<=xg&&(a+=l);return{width:a,height:o,x:s,y:c}}function Cg(e,t){let n=hg(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Wh(e)?dg(e):eh(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function wg(e,t,n){let r;if(t===`viewport`)r=Sg(e,n);else if(t===`document`)r=bg(Vh(e));else if(Uh(t))r=Cg(t,n);else{let n=pg(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Sh(r)}function Tg(e,t){let n=ag(e);return n===t||!Uh(n)||ng(n)?!1:rg(n).position===`fixed`||Tg(n,t)}function Eg(e,t){let n=t.get(e);if(n)return n;let r=sg(e,[],!1).filter(e=>Uh(e)&&zh(e)!==`body`),i=null,a=rg(e).position===`fixed`,o=a?ag(e):e;for(;Uh(o)&&!ng(o);){let t=rg(o),n=$h(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||Kh(o)&&!n&&Tg(e,o))?r=r.filter(e=>e!==o):i=t,o=ag(o)}return t.set(e,r),r}function Dg(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Jh(t)?[]:Eg(t,this._c):[].concat(n),r],o=wg(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{o(!1,1e-7)},1e3)}n===1&&!Ig(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}var Rg=Ph,zg=Fh,Bg=Oh,Vg=Lh,Hg=jh,Ug=Dh,Wg=Ih,Gg=(e,t,n)=>{let r=new Map,i={platform:Fg,...n},a={...i.platform,_c:r};return Eh(e,t,{...i,platform:a})};function Kg(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function qg(e,t){let n=Kg(e);return Math.round(t*n)/n}var Jg=0,Yg=`data-soybean-focus-guard`;function Xg(){Wn(()=>{if(!Mf)return;let e=document.querySelectorAll(`[${Yg}]`);if(Jg===0||e.length===0){let t=e[0]??Zg(),n=e[1]??Zg();t.parentNode||document.body.insertAdjacentElement(`afterbegin`,t),n.parentNode||document.body.insertAdjacentElement(`beforeend`,n)}Jg++,dn(()=>{Jg--,Jg===0&&document.querySelectorAll(`[${Yg}]`).forEach(e=>e.remove())})})}function Zg(){let e=document.createElement(`span`);return e.setAttribute(Yg,``),e.tabIndex=0,Object.assign(e.style,{outline:`none`,opacity:`0`,position:`fixed`,pointerEvents:`none`}),e}var Qg=`focusScope.autoFocusOnOpen`,$g=`focusScope.autoFocusOnClose`,e_={bubbles:!1,cancelable:!0},t_=r_();function n_(e,t){let{loop:n,trapped:r,onOpenAutoFocus:i,onCloseAutoFocus:a}=t||{},o,s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}};if(Mf){function t(t){if(s.paused||!e.value)return;let n=t.target;e.value.contains(n)?o=n:wf(o,{select:!0})}function n(t){if(s.paused||!e.value)return;let n=t.relatedTarget;n!==null&&(e.value.contains(n)||wf(o,{select:!0}))}function c(){e.value?.contains(o)||wf(e.value)}Un(()=>{if(!en(r))return;document.addEventListener(`focusin`,t),document.addEventListener(`focusout`,n);let i=new MutationObserver(c);e.value&&i.observe(e.value,{childList:!0,subtree:!0}),dn(()=>{document.removeEventListener(`focusin`,t),document.removeEventListener(`focusout`,n),i.disconnect()})}),Gn(e,async(e,t,n)=>{if(await Tn(),!e)return;t_.add(s);let r=ff(),o=e.contains(r);if(i&&e.addEventListener(Qg,i),a&&e.addEventListener($g,a),!o){let t=new CustomEvent(Qg,e_);e.dispatchEvent(t),t.defaultPrevented||(_f(df(bf(e)),{select:!0}),ff()===r&&wf(e))}n(()=>{i&&e.removeEventListener(Qg,i);let t=new CustomEvent($g,e_);e.dispatchEvent(t),window.setTimeout(()=>{t.defaultPrevented||wf(r??document.body,{select:!0}),a&&e.removeEventListener($g,a),t_.remove(s)},0)})})}function c(e){let t=en(n),i=en(r);if(!t&&!i||s.paused)return;let a=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=ff();if(!a||!o)return;let c=e.currentTarget,[l,u]=yf(c);l&&u?!e.shiftKey&&o===u?(e.preventDefault(),t&&wf(l,{select:!0})):e.shiftKey&&o===l&&(e.preventDefault(),t&&wf(u,{select:!0})):o===c&&e.preventDefault()}return{onKeydown:c}}function r_(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=Ql(e,t),e.unshift(t)},remove(t){e=Ql(e,t),e[0]?.resume()}}}function i_(e){let t=Ra()?.type?.emits||[],n={};return t.forEach(t=>{n[t]=(...n)=>{e(t,...n)}}),n}function a_(e){return Array.isArray?Array.isArray(e):h_(e)===`[object Array]`}function o_(e){if(typeof e==`string`)return e;if(typeof e==`bigint`)return e.toString();let t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function s_(e){return e==null?``:o_(e)}function c_(e){return typeof e==`string`}function l_(e){return typeof e==`number`}function u_(e){return e===!0||e===!1||f_(e)&&h_(e)==`[object Boolean]`}function d_(e){return typeof e==`object`}function f_(e){return d_(e)&&e!==null}function p_(e){return e!=null}function m_(e){return!e.trim().length}function h_(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(e)}var g_=`Incorrect 'index' type`,__=`Invalid doc index: must be a non-negative integer within the bounds of the docs array`,v_=e=>`Invalid value for key ${e}`,y_=e=>`Pattern length exceeds max of ${e}.`,b_=e=>`Missing ${e} property in key`,x_=e=>`Property 'weight' in key '${e}' must be a positive integer`,S_=`Fuse.match does not support useTokenSearch: token search requires corpus-level statistics (df, fieldCount) that a one-off string comparison does not have. Use new Fuse(...).search(...) instead.`,C_=Object.prototype.hasOwnProperty,w_=class{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=T_(e);this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}};function T_(e){let t=null,n=null,r=null,i=1,a=null;if(c_(e)||a_(e))r=e,t=E_(e),n=D_(e);else{if(!C_.call(e,`name`))throw Error(b_(`name`));let o=e.name;if(r=o,C_.call(e,`weight`)&&e.weight!==void 0&&(i=e.weight,i<=0))throw Error(x_(D_(o)));t=E_(o),n=D_(o),a=e.getFn??null}return{path:t,id:n,weight:i,src:r,getFn:a}}function E_(e){return a_(e)?e:e.split(`.`)}function D_(e){return a_(e)?e.join(`.`):e}function O_(e,t){let n=[],r=!1,i=(e,t,a,o)=>{if(p_(e))if(!t[a])n.push(o===void 0?e:{v:e,i:o});else{let s=e[t[a]];if(!p_(s))return;if(a===t.length-1&&(c_(s)||l_(s)||u_(s)||typeof s==`bigint`))n.push(o===void 0?s_(s):{v:s_(s),i:o});else if(a_(s)){r=!0;for(let e=0,n=s.length;ee.score===t.score?e.idx{this._keysMap[e.id]=t})}create(){if(this.isCreated||!this.docs.length)return;this.isCreated=!0;let e=this.docs.length;this.records=Array(e);let t=0;if(c_(this.docs[0]))for(let n=0;ne&&--this.records[t].i}removeAll(e){let t=new Set;for(let n of e)Number.isInteger(n)&&n>=0&&t.add(n);if(t.size===0)return;this.records=this.records.filter(e=>!t.has(e.i));let n=Array.from(t).sort((e,t)=>e-t);for(let e of this.records){let t=0,r=n.length;for(;t>>1;n[i]t),records:this.records}}};function F_(e,t,{getFn:n=$.getFn,fieldNormWeight:r=$.fieldNormWeight}={}){let i=new P_({getFn:n,fieldNormWeight:r});return i.setKeys(e.map(T_)),i.setSources(t),i.create(),i}function I_(e,{getFn:t=$.getFn,fieldNormWeight:n=$.fieldNormWeight}={}){let{keys:r,records:i}=e,a=new P_({getFn:t,fieldNormWeight:n});return a.setKeys(r),a.setIndexRecords(i),a}function L_(e=[],t=$.minMatchCharLength){let n=[],r=-1,i=-1,a=0;for(let o=e.length;a=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}function R_(e,t,n,{location:r=$.location,distance:i=$.distance,threshold:a=$.threshold,findAllMatches:o=$.findAllMatches,minMatchCharLength:s=$.minMatchCharLength,includeMatches:c=$.includeMatches,ignoreLocation:l=$.ignoreLocation}={}){if(t.length>32)throw Error(y_(32));let u=t.length,d=e.length,f=Math.max(0,Math.min(r,d)),p=a,m=f,h=(e,t)=>{let n=e/u;if(l)return n;let r=Math.abs(f-t);return i?n+r/i:r?1:n},g=s>1||c,_=g?Array(d):[],v;for(;(v=e.indexOf(t,m))>-1;){let e=h(0,v);if(p=Math.min(e,p),m=v+u,g){let e=0;for(;e=a;--r){let i=r-1,o=n[e[i]];if(c[r]=(c[r+1]<<1|1)&o,t&&(c[r]|=(y[r+1]|y[r])<<1|1|y[r+1]),c[r]&C&&(b=h(t,i),b<=p)){if(p=b,m=i,x=t,m<=f)break;a=Math.max(1,2*f-m)}}if(h(t+1,f)>p)break;y=c}if(g&&m>=0){let t=Math.min(d-1,m+u-1+x);for(let r=m;r<=t;r+=1)n[e[r]]&&(_[r]=1)}let w={isMatch:m>=0,score:Math.max(.001,b)};if(g){let e=L_(_,s);e.length?c&&(w.indices=e):w.isMatch=!1}return w}function z_(e){let t={};for(let n=0,r=e.length;ne[0]-t[0]||e[1]-t[1]);let t=[e[0]];for(let n=1,r=e.length;ne.normalize(`NFD`).replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,``).replace(H_,e=>V_[e]):e=>e,W_=class{constructor(e,{location:t=$.location,threshold:n=$.threshold,distance:r=$.distance,includeMatches:i=$.includeMatches,findAllMatches:a=$.findAllMatches,minMatchCharLength:o=$.minMatchCharLength,isCaseSensitive:s=$.isCaseSensitive,ignoreDiacritics:c=$.ignoreDiacritics,ignoreLocation:l=$.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:i,findAllMatches:a,minMatchCharLength:o,isCaseSensitive:s,ignoreDiacritics:c,ignoreLocation:l},e=s?e:e.toLowerCase(),e=c?U_(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;let u=(e,t)=>{this.chunks.push({pattern:e,alphabet:z_(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0,t=d%32,n=d-t;for(;e{let{isMatch:m,score:h,indices:g}=R_(e,t,n,{location:i+p,distance:a,threshold:o,findAllMatches:s,minMatchCharLength:c,includeMatches:r,ignoreLocation:l});m&&(f=!0),d+=h,m&&g&&u.push(...g)});let p={isMatch:f,score:f?d/this.chunks.length:1};return f&&r&&(p.indices=B_(u)),p}},G_=new Set([`fuzzy`,`include`]);function K_(e){return e.startsWith(`inverse`)}var q_=[{type:`exact`,multiRegex:/^="(.*)"$/,singleRegex:/^=(.*)$/,create:e=>({type:`exact`,search(t){let n=t===e;return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`include`,multiRegex:/^'"(.*)"$/,singleRegex:/^'(.*)$/,create:e=>({type:`include`,search(t){let n=0,r,i=[],a=e.length;for(;(r=t.indexOf(e,n))>-1;)n=r+a,i.push([r,n-1]);let o=!!i.length;return{isMatch:o,score:+!o,indices:i}}})},{type:`prefix-exact`,multiRegex:/^\^"(.*)"$/,singleRegex:/^\^(.*)$/,create:e=>({type:`prefix-exact`,search(t){let n=t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`inverse-prefix-exact`,multiRegex:/^!\^"(.*)"$/,singleRegex:/^!\^(.*)$/,create:e=>({type:`inverse-prefix-exact`,search(t){let n=!t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`inverse-suffix-exact`,multiRegex:/^!"(.*)"\$$/,singleRegex:/^!(.*)\$$/,create:e=>({type:`inverse-suffix-exact`,search(t){let n=!t.endsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`suffix-exact`,multiRegex:/^"(.*)"\$$/,singleRegex:/^(.*)\$$/,create:e=>({type:`suffix-exact`,search(t){let n=t.endsWith(e);return{isMatch:n,score:+!n,indices:[t.length-e.length,t.length-1]}}})},{type:`inverse-exact`,multiRegex:/^!"(.*)"$/,singleRegex:/^!(.*)$/,create:e=>({type:`inverse-exact`,search(t){let n=t.indexOf(e)===-1;return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`fuzzy`,multiRegex:/^"(.*)"$/,singleRegex:/^(.*)$/,create:(e,t={})=>{let n=new W_(e,{location:t.location??$.location,threshold:t.threshold??$.threshold,distance:t.distance??$.distance,includeMatches:t.includeMatches??$.includeMatches,findAllMatches:t.findAllMatches??$.findAllMatches,minMatchCharLength:t.minMatchCharLength??$.minMatchCharLength,isCaseSensitive:t.isCaseSensitive??$.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics??$.ignoreDiacritics,ignoreLocation:t.ignoreLocation??$.ignoreLocation});return{type:`fuzzy`,search(e){return n.searchIn(e)}}}}],J_=q_.length,Y_=`\0`,X_=`|`;function Z_(e){let t=[],n=e.length,r=0;for(;r=n)break;let i=r;for(;i=n||e[t]===` `){i++;break}if(e[t]===`$`&&(t+1>=n||e[t+1]===` `)){i+=2;break}}i++}t.push(e.substring(r,i)),r=i}else{for(;i{let n=Z_(e.replace(/\u0000/g,`|`).trim()).filter(e=>e&&!!e.trim()),r=[];for(let e=0,i=n.length;e!!(e[iv.AND]||e[iv.OR]),sv=e=>!!e[av.PATH],cv=e=>!a_(e)&&d_(e)&&!ov(e),lv=e=>({[iv.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function uv(e,t,{auto:n=!0}={}){let r=e=>{if(c_(e)){let r={keyId:null,pattern:e};return n&&(r.searcher=rv(e,t)),r}let i=Object.keys(e),a=sv(e);if(!a&&i.length>1&&!ov(e))return r(lv(e));if(cv(e)){let r=a?e[av.PATH]:i[0],o=a?e[av.PATTERN]:e[r];if(!c_(o))throw Error(v_(r));let s={keyId:D_(r),pattern:o};return n&&(s.searcher=rv(o,t)),s}let o={children:[],operator:i[0]};return i.forEach(t=>{let n=e[t];a_(n)&&n.forEach(e=>{o.children.push(r(e))})}),o};return ov(e)||(e=lv(e)),r(e)}function dv(e,{ignoreFieldNorm:t=$.ignoreFieldNorm}){let n=1;return e.forEach(({key:e,norm:r,score:i})=>{let a=e?e.weight:null;n*=(i===0&&a?2**-52:i)**+((a||1)*(t?1:r))}),n}function fv(e,{ignoreFieldNorm:t=$.ignoreFieldNorm}){e.forEach(e=>{e.score=dv(e.matches,{ignoreFieldNorm:t})})}var pv=class{constructor(e){this.limit=e,this.heap=[]}get size(){return this.heap.length}shouldInsert(e){return this.size0;){let n=e-1>>1;if(t[e].score<=t[n].score)break;let r=t[e];t[e]=t[n],t[n]=r,e=n}}_sinkDown(e){let t=this.heap,n=t.length,r=e;do{e=r;let i=2*e+1,a=2*e+2;if(it[r].score&&(r=i),at[r].score&&(r=a),r!==e){let n=t[e];t[e]=t[r],t[r]=n}}while(r!==e)}};function mv(e){let t=[];return e.matches.forEach(e=>{if(!p_(e.indices)||!e.indices.length)return;let n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.id),e.idx>-1&&(n.refIndex=e.idx),t.push(n)}),t}function hv(e,t,{includeMatches:n=$.includeMatches,includeScore:r=$.includeScore}={}){return e.map(e=>{let{idx:i}=e,a={item:t[i],refIndex:i};return n&&(a.matches=mv(e)),r&&(a.score=e.score),a})}var gv=/[\p{L}\p{M}\p{N}_]+/gu,_v=new WeakSet;function vv(e){_v.has(e)||(_v.add(e),console.warn(`[Fuse] tokenize regex ${e} lacks the global flag; only the first match per text will be returned. Add the 'g' flag.`))}function yv(e){if(typeof e==`function`){let t=!1;return n=>{let r=e(n);if(!t&&(t=!0,!Array.isArray(r)||r.some(e=>typeof e!=`string`)))throw Error(`[Fuse] tokenize function must return string[]; received ${Array.isArray(r)?`array containing non-strings`:typeof r}.`);return r}}return e instanceof RegExp?(e.global||vv(e),t=>t.match(e)||[]):e=>e.match(gv)||[]}function bv({isCaseSensitive:e=!1,ignoreDiacritics:t=!1,tokenize:n}={}){let r=yv(n);return{tokenize(n){return e||(n=n.toLowerCase()),t&&(n=U_(n)),r(n)}}}var xv=class{static condition(e,t){return t.useTokenSearch}constructor(e,t){this.options=t,this.analyzer=bv({isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,tokenize:t.tokenize});let n=this.analyzer.tokenize(e),{df:r,fieldCount:i}=t._invertedIndex;this.termSearchers=[],this.idfWeights=[];for(let e of n){this.termSearchers.push(new W_(e,{location:t.location,threshold:t.threshold,distance:t.distance,includeMatches:t.includeMatches,findAllMatches:t.findAllMatches,minMatchCharLength:t.minMatchCharLength,isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,ignoreLocation:!0}));let n=r.get(e)||0,a=Math.log(1+(i-n+.5)/(n+.5));this.idfWeights.push(a)}this.combineAll=t.tokenMatch===`all`,this.numTerms=this.termSearchers.length,this.useMask=this.numTerms<=31}searchIn(e){if(!this.termSearchers.length)return{isMatch:!1,score:1};let t=[],n=0,r=0,i=0,a=0,o=this.combineAll&&!this.useMask?new Set:null;for(let s=0;s0?1-n/r:0,c={isMatch:!0,score:Math.max(.001,s)};return this.options.includeMatches&&t.length&&(c.indices=B_(t)),this.combineAll&&(this.useMask?c.matchedMask=a:c.matchedTerms=o,c.termCount=this.numTerms),c}};function Sv(e,t,n,r){let i=r.tokenize(t);if(!i.length)return;e.fieldCount++,e.docFieldCount.set(n,(e.docFieldCount.get(n)||0)+1);let a=new Set(i),o=e.docTermFieldHits.get(n);o||(o=new Map,e.docTermFieldHits.set(n,o));for(let t of a)o.set(t,(o.get(t)||0)+1),e.df.set(t,(e.df.get(t)||0)+1)}function Cv(e,t,n,r){let{i,v:a,$:o}=t;if(a!==void 0){Sv(e,a,i,r);return}if(o)for(let t=0;te-t);for(let t of n)Ev(e,t);let r=e=>{let t=0,r=n.length;for(;t>>1;n[i]i?r(t):t,n);e.docFieldCount=a;let o=new Map;for(let[t,n]of e.docTermFieldHits)o.set(t>i?r(t):t,n);e.docTermFieldHits=o}var Ov=class{constructor(e,t,n){this.options={...$,...t},this.options.useExtendedSearch,this.options.useTokenSearch,this._keyStore=new w_(this.options.keys),this._docs=e,this._myIndex=null,this._invertedIndex=null,this.setCollection(e,n),this._lastQuery=null,this._lastSearcher=null}_getSearcher(e){if(this._lastQuery===e)return this._lastSearcher;let t=rv(e,this._invertedIndex?{...this.options,_invertedIndex:this._invertedIndex}:this.options);return this._lastQuery=e,this._lastSearcher=t,t}setCollection(e,t){if(this._docs=e,t&&!(t instanceof P_))throw Error(g_);if(this._myIndex=t||F_(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight}),this.options.useTokenSearch){let e=bv({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});this._invertedIndex=wv(this._myIndex.records,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}add(e){if(!p_(e))return;this._docs.push(e);let t=this._myIndex.add(e,this._docs.length-1);if(this._invertedIndex&&t){let e=bv({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});Tv(this._invertedIndex,t,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}remove(e=()=>!1){let t=[],n=[];for(let r=0,i=this._docs.length;r!e.has(n)),this._myIndex.removeAll(n),this._invalidateSearcherCache()}return t}removeAt(e){if(!Number.isInteger(e)||e<0||e>=this._docs.length)throw Error(__);this._invertedIndex&&Dv(this._invertedIndex,[e]);let t=this._docs.splice(e,1)[0];return this._myIndex.removeAt(e),this._invalidateSearcherCache(),t}_invalidateSearcherCache(){this._lastQuery=null,this._lastSearcher=null}getIndex(){return this._myIndex}search(e,t){let{limit:n=-1}=t||{},{includeMatches:r,includeScore:i,shouldSort:a,sortFn:o,ignoreFieldNorm:s}=this.options;if(c_(e)&&!e.trim()){let e=this._docs.map((e,t)=>({item:e,refIndex:t}));return l_(n)&&n>-1&&(e=e.slice(0,n)),e}let c=l_(n)&&n>0&&c_(e),l;if(c){let t=new pv(n);c_(this._docs[0])?this._searchStringList(e,{heap:t,ignoreFieldNorm:s}):this._searchObjectList(e,{heap:t,ignoreFieldNorm:s}),l=t.extractSorted(o)}else l=c_(e)?c_(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e),fv(l,{ignoreFieldNorm:s}),a&&l.sort(o),l_(n)&&n>-1&&(l=l.slice(0,n));return hv(l,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{records:a}=this._myIndex,o=t?null:[];return a.forEach(({v:e,i:a,n:s})=>{if(!p_(e))return;let c=r.searchIn(e);if(c.isMatch){let r={score:c.score,value:e,norm:s,indices:c.indices};i&&(r.matchedMask=c.matchedMask,r.matchedTerms=c.matchedTerms,r.termCount=c.termCount);let l=[r];if(!i||this._coversAllTokens(l)){let r={item:e,idx:a,matches:l};t?(r.score=dv(r.matches,{ignoreFieldNorm:n}),t.shouldInsert(r.score)&&t.insert(r)):o.push(r)}}}),o}_searchLogical(e){let t=uv(e,this.options),n=(e,t,r)=>{if(!(`children`in e)){let{keyId:n,searcher:i}=e,a;return n===null?(a=[],this._myIndex.keys.forEach((e,n)=>{a.push(...this._findMatches({key:e,value:t[n],searcher:i}))})):a=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:i}),a&&a.length?[{idx:r,item:t,matches:a}]:[]}let{children:i,operator:a}=e,o=[];for(let e=0,s=i.length;e{if(p_(e)){let o=n(t,e,r);o.length&&(i.has(r)||(i.set(r,{idx:r,item:e,matches:[]}),a.push(i.get(r))),o.forEach(({matches:e})=>{i.get(r).matches.push(...e)}))}}),a}_searchObjectList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{keys:a,records:o}=this._myIndex,s=t?null:[];return o.forEach(({$:e,i:o})=>{if(!p_(e))return;let c=[],l=!1,u=!1;if(a.forEach((t,n)=>{let i=this._findMatches({key:t,value:e[n],searcher:r});i.length?(c.push(...i),i[0].hasInverse&&(u=!0)):l=!0}),!(u&&l)&&c.length&&(!i||this._coversAllTokens(c))){let r={idx:o,item:e,matches:c};t?(r.score=dv(r.matches,{ignoreFieldNorm:n}),t.shouldInsert(r.score)&&t.insert(r)):s.push(r)}}),s}_findMatches({key:e,value:t,searcher:n}){if(!p_(t))return[];let r=[];if(a_(t))t.forEach(({v:t,i,n:a})=>{if(!p_(t))return;let o=n.searchIn(t);if(o.isMatch){let n={score:o.score,key:e,value:t,idx:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(n.matchedMask=o.matchedMask,n.matchedTerms=o.matchedTerms,n.termCount=o.termCount),r.push(n)}});else{let{v:i,n:a}=t,o=n.searchIn(i);if(o.isMatch){let t={score:o.score,key:e,value:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(t.matchedMask=o.matchedMask,t.matchedTerms=o.matchedTerms,t.termCount=o.termCount),r.push(t)}}return r}_coversAllTokens(e){let t=e.length?e[0].termCount:void 0;if(t===void 0)return!0;if(t<=31){let n=0;for(let t=0;tnv(e))};function kv(e,t){return Te()?(Ee(e,t),!0):!1}function Av(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return kv(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}var jv=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Mv=Object.prototype.toString,Nv=e=>Mv.call(e)===`[object Object]`,Pv=()=>{};function Fv(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}function Iv(e,t={}){let n,r,i=Pv,a=e=>{clearTimeout(e),i(),i=Pv},o;return s=>{let c=en(e),l=en(t.maxWait);return n&&a(n),c<=0||l!==void 0&&l<=0?(r&&=(a(r),void 0),Promise.resolve(s())):new Promise((e,u)=>{i=t.rejectOnCancel?u:e,o=s,l&&!r&&(r=setTimeout(()=>{n&&a(n),r=void 0,e(o())},l)),n=setTimeout(()=>{r&&a(r),r=void 0,e(s())},c)})}}function Lv(e){return Array.isArray(e)?e:[e]}function Rv(e){return e||Ra()}function zv(e){return Rt(Zt(e)?new Proxy({},{get(t,n,r){return F(Reflect.get(e.value,n,r))},set(t,n,r){return Zt(e.value[n])&&!Zt(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}}):e)}function Bv(e){return zv(q(e))}function Vv(e,t=1e4){return an((n,r)=>{let i=en(e),a,o=()=>setTimeout(()=>{i=en(e),r()},en(t));return kv(()=>{clearTimeout(a)}),{get(){return n(),i},set(e){i=e,r(),clearTimeout(a),a=o()}}})}function Hv(e,t=200,n={}){return Fv(Iv(t,n),e)}function Uv(e,t=!0,n){Rv(n)?Mr(e,n):t?e():Tn(e)}function Wv(e,t,n){return Gn(e,t,{...n,immediate:!0})}var Gv=jv?window:void 0,Kv=jv?window.document:void 0;jv&&window.navigator,jv&&window.location;function qv(e){let t=en(e);return t?.$el??t}function Jv(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=q(()=>{let t=Lv(en(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Wv(()=>[n.value?.map(e=>qv(e))??[Gv].filter(e=>e!=null),Lv(en(n.value?e[1]:e[0])),Lv(F(n.value?e[2]:e[1])),en(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=Nv(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}function Yv(){let e=P(!1),t=Ra();return t&&Mr(()=>{e.value=!0},t),e}function Xv(e){let t=Yv();return q(()=>(t.value,!!e()))}function Zv(e={}){let{document:t=Kv}=e;if(!t)return P(`visible`);let n=P(t.visibilityState);return Jv(t,`visibilitychange`,()=>{n.value=t.visibilityState},{passive:!0}),n}function Qv(e,t,n={}){let{window:r=Gv,...i}=n,a,o=Xv(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=Gn(q(()=>{let t=en(e);return Array.isArray(t)?t.map(e=>qv(e)):[qv(t)]}),e=>{if(s(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),l=()=>{s(),c()};return kv(l),{isSupported:o,stop:l}}function $v(e,t={width:0,height:0},n={}){let{window:r=Gv,box:i=`content-box`}=n,a=q(()=>{var t;return(t=qv(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),o=P(t.width),s=P(t.height),{stop:c}=Qv(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=qv(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=Lv(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Uv(()=>{let n=qv(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let l=Gn(()=>qv(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function u(){c(),l()}return{width:o,height:s,stop:u}}var ey=0;function ty(e,t={}){let n=P(!1),{document:r=Kv,immediate:i=!0,manual:a=!1,id:o=`vueuse_styletag_${++ey}`}=t,s=P(e),c=()=>{},l=()=>{if(!r)return;let e=r.getElementById(o)||r.createElement(`style`);e.isConnected||(e.id=o,t.nonce&&(e.nonce=t.nonce),t.media&&(e.media=t.media),r.head.appendChild(e)),!n.value&&(c=Gn(s,t=>{e.textContent=t},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(c(),r.head.removeChild(r.getElementById(o)),n.value=!1)};return i&&!a&&Uv(l),a||kv(u),{id:o,css:s,unload:u,load:l,isLoaded:Vt(n)}}var ny=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},ry=new WeakMap,iy=new WeakMap,ay={},oy=0,sy=function(e){return e&&(e.host||sy(e.parentNode))},cy=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=sy(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},ly=function(e,t,n,r){var i=cy(t,Array.isArray(e)?e:[e]);ay[n]||(ay[n]=new WeakMap);var a=ay[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(ry.get(e)||0)+1,l=(a.get(e)||0)+1;ry.set(e,c),a.set(e,l),o.push(e),c===1&&i&&iy.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),oy++,function(){o.forEach(function(e){var t=ry.get(e)-1,i=a.get(e)-1;ry.set(e,t),a.set(e,i),t||(iy.has(e)||e.removeAttribute(r),iy.delete(e)),i||e.removeAttribute(n)}),oy--,oy||(ry=new WeakMap,ry=new WeakMap,iy=new WeakMap,ay={})}},uy=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||ny(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),ly(r,i,n,`aria-hidden`)):function(){return null}};function dy(e,t=!0){Wn(()=>{if(!Mf)return;let n=en(e),r=Nm(Array.isArray(n)?n:[n]);if(r.length===0||r.some(e=>e.closest(`[popover]:not(:popover-open)`))||!en(t))return;let i=uy(r);dn(()=>{i()})})}var fy=P(!1);function py(e){let{modal:t,triggerElement:n}=e,r=!1,i=!1;return{onPointerDownOutside:e=>{if(!t.value||e.defaultPrevented)return;let n=e.detail.originalEvent,r=n.button===0&&n.ctrlKey===!0;(n.button===2||r)&&e.preventDefault()},onFocusOutside:e=>{t.value&&e.preventDefault()},onInteractOutside:e=>{if(t.value)return;e.defaultPrevented||(r=!0,e.detail.originalEvent.type===`pointerdown`&&(i=!0));let a=e.target;n.value?.contains(a)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&i&&e.preventDefault()},onCloseAutoFocus:e=>{if(t.value){e.defaultPrevented||(e.preventDefault(),n.value?.focus());return}e.defaultPrevented||(r||n.value?.focus(),e.preventDefault()),r=!1,i=!1}}}function my(e,t){let n=P(e);function r(e){return t[n.value][e]??n.value}function i(e){n.value=r(e)}return[n,i]}function hy(e,t,n){let r={},i=`none`,[a,o]=my(en(t)?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),s=q(()=>[`mounted`,`unmountSuspended`].includes(a.value)),c=t=>{let n=gy(r).includes(CSS.escape(t.animationName));t.target===e.value&&n&&o(`ANIMATION_END`)},l=t=>{t.target===e.value&&(i=gy(r))};return Wn(()=>{let e=gy(r);i=a.value===`mounted`?e:`none`}),Wn(()=>{let e=en(t);n?.(!!e);let a=gy(r);e?o(`MOUNT`):a===`none`||r?.display===`none`?o(`UNMOUNT`):o(i===a?`UNMOUNT`:`ANIMATION_OUT`)}),Wn(()=>{let t=e.value;t?(r=getComputedStyle(t),t.addEventListener(`animationstart`,l),t.addEventListener(`animationcancel`,c),t.addEventListener(`animationend`,c),dn(()=>{t.removeEventListener(`animationstart`,l),t.removeEventListener(`animationcancel`,c),t.removeEventListener(`animationend`,c)})):o(`ANIMATION_END`)}),s}function gy(e){return e?.animationName||`none`}function _y(e,t,...n){return q(()=>({...Zl(e,t),...vy(...n)}))}function vy(...e){return e.length===0?{}:e.map(e=>en(e)||{}).reduce((e,t)=>({...e,...t}),{})}function yy(e){let t=Vv(``,1e3);return{search:t,handleTypeaheadSearch:(n,r)=>{if(t.value+=n,e){e(n);return}let i=ff(),a=r.map(e=>({...e,textValue:e.data?.textValue??e.element.textContent?.trim()??``})),o=a.find(e=>e.element===i),s=$l(a.map(e=>e.textValue),t.value,o?.textValue),c=a.find(e=>e.textValue===s);return c&&c.element.focus(),c?.element},resetTypeahead:()=>{t.value=``}}}var[by,xy]=Z(`CollapsibleRoot`,e=>{let{open:t,disabled:n,unmountOnHide:r}=e,i=()=>{n.value||(t.value=!t.value)},a=P(``),o=`soybean-collapsible-content-${gr()}`;return{open:t,disabled:n,unmountOnHide:r,onOpenToggle:i,contentId:a,initContentId:()=>{a.value||=o},dataDisabled:q(()=>n.value?``:void 0),dataState:q(()=>iu(t.value))}}),[Sy,Cy]=Q(`CollapsibleUi`),[wy,Ty]=Z(`AccordionRoot`),[Ey,Dy]=Z(`AccordionItem`,e=>{let{open:t,disabled:n}=e,[r,i]=hm(),a=P(``),o=`soybean-accordion-trigger-${gr()}`,s=()=>{a.value||=o},c=q(()=>n.value?``:void 0),l=q(()=>iu(t.value));return{...e,triggerElement:r,setTriggerElement:i,triggerId:a,initTriggerId:s,dataDisabled:c,dataState:l}}),[Oy,ky]=Q(`AccordionUi`,e=>(Sy(q(()=>({root:e.value?.item,trigger:e.value?.trigger,content:e.value?.content}))),e)),Ay={width:`--soybean-collapsible-content-width`,height:`--soybean-collapsible-content-height`},jy=L((e,{slots:t,attrs:n})=>()=>{if(!t.default)return null;let e=Of(t.default());if(!e?.length)return null;let r=e.find(e=>e.type!==ha);return r?ka(r,n,!0):null},{name:`Slot`}),My=new Set([`area`,`input`,`img`]),Ny=L((e,{slots:t,attrs:n})=>{let r=e.asChild?`template`:e.as;return typeof r==`string`&&My.has(r)?()=>no(r,n):r===`template`?()=>no(jy,n,{default:t.default}):()=>no(e.as||`div`,n,{default:t.default})},{name:`Primitive`,inheritAttrs:!1,props:[`as`,`asChild`]}),Py=L({name:`CollapsibleContent`,__name:`collapsible-content`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e,[n,r]=hm(),{contentId:i,initContentId:a,open:o,dataDisabled:s,dataState:c,unmountOnHide:l}=xy(`CollapsibleContent`),u=Cy(`content`),d=t.forceMount?P(!0):hy(n,o,_),f={[Ay.width]:`0px`,[Ay.height]:`0px`},p=q(()=>d.value||o.value),m=o.value,h,g=q(()=>{if(!p.value)return l.value?``:`until-found`});function _(){let e=n.value;if(!e)return;let t=e.style;h||={transitionDuration:t.transitionDuration,animationName:t.animationName},t.transitionDuration=`0s`,t.animationName=`none`;let r=e.getBoundingClientRect();t.setProperty(Ay.width,`${r.width}px`),t.setProperty(Ay.height,`${r.height}px`),m||(t.transitionDuration=h.transitionDuration,t.animationName=h.animationName)}return Gn(p,async()=>{await Tn(),_()},{immediate:!0,flush:`post`}),a(),Mr(()=>{requestAnimationFrame(()=>{m=!1})}),(t,n)=>(z(),V(F(Ny),{id:F(i),ref:F(r),as:e.as,"as-child":e.asChild,"data-soybean-collapsible-content":``,class:A(F(u)),"data-disabled":F(s),"data-state":F(c),hidden:g.value,style:f},{default:I(()=>[!F(l)||p.value?R(t.$slots,`default`,{key:0}):G(`v-if`,!0)]),_:3},8,[`id`,`as`,`as-child`,`class`,`data-disabled`,`data-state`,`hidden`]))}}),Fy=L({name:`CollapsibleRoot`,__name:`collapsible-root`,props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=_y(r,[`open`,`defaultOpen`,`disabled`,`unmountOnHide`]),o=Cy(`root`),s=Im(()=>r.open,e=>{i(`update:open`,e)},r.defaultOpen),{dataDisabled:c,dataState:l}=by({open:s,...Af(r,[`disabled`,`unmountOnHide`])});return t({open:s}),(e,t)=>(z(),V(F(Ny),K(F(a),{"data-soybean-collapsible-root":``,class:F(o),"data-disabled":F(c),"data-state":F(l)}),{default:I(()=>[R(e.$slots,`default`,{open:F(s)})]),_:3},16,[`class`,`data-disabled`,`data-state`]))}}),Iy=L({name:`Button`,__name:`button`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`disabled`,`type`]),a=q(()=>n.as===`button`?n.disabled:void 0),o=q(()=>n.disabled?``:void 0),s=q(()=>n.disabled?void 0:``),c=q(()=>n.disabled?!0:void 0),l=q(()=>{if(n.as===`button`)return n.type??`button`}),u=e=>{if(n.disabled){e.preventDefault(),e.stopPropagation();return}r(`click`,e)};return(e,t)=>(z(),V(F(Ny),K(F(i),{"data-soybean-button":``,disabled:a.value,"aria-disabled":c.value,"data-disabled":o.value,"data-normal":s.value,tabindex:a.value?`-1`:void 0,type:l.value,onClick:u}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`disabled`,`aria-disabled`,`data-disabled`,`data-normal`,`tabindex`,`type`]))}}),Ly=L({name:`Icon`,__name:`icon`,props:{icon:{}},setup(e){let t=e,n=dm(),r=q(()=>n?.iconRender?.(t.icon));return(e,t)=>r.value?(z(),V(Ur(r.value),{key:0})):G(`v-if`,!0)}});X({slots:{root:``,placeholder:``,content:`data-[state=fixed]:z-50`}});var[Ry,zy]=Z(`AffixRoot`,e=>{let[t,n]=hm();return{...e,contentElement:t,setContentElement:n}}),[By,Vy]=Q(`AffixUi`),Hy={xs:12,sm:14,md:16,lg:18,xl:20,"2xl":24},Uy={xs:`xs`,sm:`xs`,md:`sm`,lg:`md`,xl:`lg`,"2xl":`xl`};Object.fromEntries(Object.entries(Hy).map(([e,t])=>[e,t/Hy.md]));var Wy=_l({base:[`inline-flex items-center justify-center font-medium transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],variants:{color:{primary:`focus-visible:ring-primary/30`,destructive:`focus-visible:ring-destructive/30`,success:`focus-visible:ring-success/30`,warning:`focus-visible:ring-warning/30`,info:`focus-visible:ring-info/30`,carbon:`focus-visible:ring-carbon/30`,secondary:`focus-visible:ring-secondary-foreground/20`,accent:`focus-visible:ring-accent-foreground/20`},variant:{solid:`bg-primary text-primary-foreground data-[normal]:hover:bg-primary/80 data-[normal]:active:bg-primary-600`,pure:`border border-border bg-background text-accent-foreground data-[normal]:hover:bg-accent/60 data-[normal]:active:bg-accent`,plain:`border border-border bg-background text-foreground`,outline:`border bg-background`,dashed:`border border-dashed bg-background`,soft:`bg-primary/10 data-[normal]:hover:bg-primary/10 data-[normal]:active:bg-primary/20`,ghost:`bg-transparent`,link:`bg-transparent underline-offset-4 data-[normal]:hover:underline`},size:{xs:`gap-1 text-2xs`,sm:`gap-2 text-xs`,md:`gap-3 text-sm`,lg:`gap-4 text-base`,xl:`gap-5 text-lg`,"2xl":`gap-6 text-xl`},shape:{auto:`rounded-md`,rounded:`rounded-full`,square:`h-8 w-8 p-0 gap-0 rounded-md`,circle:`h-8 w-8 p-0 gap-0 rounded-full`},shadow:{none:`shadow-none`,sm:`shadow-sm`,md:`shadow-md`,lg:`shadow-lg`},fitContent:{true:`w-fit h-fit`,false:``}},compoundVariants:[{color:`destructive`,variant:`solid`,class:`bg-destructive text-destructive-foreground data-[normal]:hover:bg-destructive/80 data-[normal]:active:bg-destructive-600`},{color:`success`,variant:`solid`,class:`bg-success text-success-foreground data-[normal]:hover:bg-success/80 data-[normal]:active:bg-success-600`},{color:`warning`,variant:`solid`,class:`bg-warning text-warning-foreground data-[normal]:hover:bg-warning/80 data-[normal]:active:bg-warning-600`},{color:`info`,variant:`solid`,class:`bg-info text-info-foreground data-[normal]:hover:bg-info/80 data-[normal]:active:bg-info-600`},{color:`carbon`,variant:`solid`,class:`bg-carbon text-carbon-foreground data-[normal]:hover:bg-carbon/80 data-[normal]:active:bg-carbon-600`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-secondary-foreground data-[normal]:hover:bg-secondary/80 data-[normal]:active:bg-secondary-foreground/20`},{color:`accent`,variant:`solid`,class:`bg-accent text-accent-foreground data-[normal]:hover:bg-accent/80 data-[normal]:active:bg-accent-foreground/20`},{color:`primary`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-primary`},{color:`destructive`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-destructive`},{color:`success`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-success`},{color:`warning`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-warning`},{color:`info`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-info`},{color:`carbon`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-carbon`},{color:`secondary`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-secondary-foreground`},{color:`accent`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-accent-foreground`},{color:`primary`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-primary/10 data-[normal]:active:bg-primary/20`},{color:`destructive`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-destructive/10 data-[normal]:active:bg-destructive/20`},{color:`success`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-success/10 data-[normal]:active:bg-success/20`},{color:`warning`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-warning/10 data-[normal]:active:bg-warning/20`},{color:`info`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-info/10 data-[normal]:active:bg-info/20`},{color:`carbon`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-carbon/10 data-[normal]:active:bg-carbon/20`},{color:`secondary`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-secondary-foreground/10 data-[normal]:active:bg-secondary-foreground/20`},{color:`accent`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-accent-foreground/10 data-[normal]:active:bg-accent-foreground/20`},{color:`primary`,variant:`plain`,class:`data-[normal]:hover:border-primary data-[normal]:hover:text-primary`},{color:`destructive`,variant:`plain`,class:`data-[normal]:hover:border-destructive data-[normal]:hover:text-destructive`},{color:`success`,variant:`plain`,class:`data-[normal]:hover:border-success data-[normal]:hover:text-success`},{color:`warning`,variant:`plain`,class:`data-[normal]:hover:border-warning data-[normal]:hover:text-warning`},{color:`info`,variant:`plain`,class:`data-[normal]:hover:border-info data-[normal]:hover:text-info`},{color:`carbon`,variant:`plain`,class:`data-[normal]:hover:border-carbon data-[normal]:hover:text-carbon`},{color:`secondary`,variant:`plain`,class:`data-[normal]:hover:border-secondary-foreground data-[normal]:hover:text-secondary-foreground`},{color:`accent`,variant:`plain`,class:`data-[normal]:hover:border-accent-foreground data-[normal]:hover:text-accent-foreground`},{color:`primary`,variant:[`outline`,`dashed`],class:`border-primary`},{color:`destructive`,variant:[`outline`,`dashed`],class:`border-destructive`},{color:`success`,variant:[`outline`,`dashed`],class:`border-success`},{color:`warning`,variant:[`outline`,`dashed`],class:`border-warning`},{color:`info`,variant:[`outline`,`dashed`],class:`border-info`},{color:`carbon`,variant:[`outline`,`dashed`],class:`border-carbon`},{color:`secondary`,variant:[`outline`,`dashed`],class:`border-secondary-foreground`},{color:`accent`,variant:[`outline`,`dashed`],class:`border-accent-foreground`},{color:`destructive`,variant:`soft`,class:`bg-destructive/10 data-[normal]:hover:bg-destructive/10 data-[normal]:active:bg-destructive/20`},{color:`success`,variant:`soft`,class:`bg-success/10 data-[normal]:hover:bg-success/10 data-[normal]:active:bg-success/20`},{color:`warning`,variant:`soft`,class:`bg-warning/10 data-[normal]:hover:bg-warning/10 data-[normal]:active:bg-warning/20`},{color:`info`,variant:`soft`,class:`bg-info/10 data-[normal]:hover:bg-info/10 data-[normal]:active:bg-info/20`},{color:`carbon`,variant:`soft`,class:`bg-carbon/10 data-[normal]:hover:bg-carbon/10 data-[normal]:active:bg-carbon/20`},{color:`secondary`,variant:`soft`,class:`bg-secondary-foreground/10 data-[normal]:hover:bg-secondary-foreground/10 data-[normal]:active:bg-secondary-foreground/20`},{color:`accent`,variant:`soft`,class:`bg-accent-foreground/10 data-[normal]:hover:bg-accent-foreground/10 data-[normal]:active:bg-accent-foreground/20`},{size:`xs`,fitContent:!0,class:`p-0.75`},{size:`sm`,fitContent:!0,class:`p-0.875`},{size:`md`,fitContent:!0,class:`p-1`},{size:`lg`,fitContent:!0,class:`p-1.25`},{size:`xl`,fitContent:!0,class:`p-1.5`},{size:`2xl`,fitContent:!0,class:`p-1.75`},{size:`xs`,fitContent:!1,class:`h-6 px-1.5`},{size:`sm`,fitContent:!1,class:`h-7 px-2`},{size:`md`,fitContent:!1,class:`h-8 px-4`},{size:`lg`,fitContent:!1,class:`h-9 px-6`},{size:`xl`,fitContent:!1,class:`h-10 px-8`},{size:`2xl`,fitContent:!1,class:`h-12 px-10`},{size:`xs`,fitContent:!1,shape:[`square`,`circle`],class:`w-6`},{size:`sm`,fitContent:!1,shape:[`square`,`circle`],class:`w-7`},{size:`lg`,fitContent:!1,shape:[`square`,`circle`],class:`w-9`},{size:`xl`,fitContent:!1,shape:[`square`,`circle`],class:`w-10`},{size:`2xl`,fitContent:!1,shape:[`square`,`circle`],class:`w-12`},{variant:[`ghost`,`link`],shadow:[`sm`,`md`,`lg`],class:`shadow-none`},{variant:`plain`,shadow:`sm`,class:`active:shadow-md`},{variant:`plain`,shadow:`md`,class:`active:shadow-lg`},{variant:`plain`,shadow:`lg`,class:`active:shadow-xl`},{variant:`pure`,shadow:`sm`,class:`active:shadow-sm`},{variant:`pure`,shadow:`md`,class:`active:shadow-md`},{variant:`pure`,shadow:`lg`,class:`active:shadow-lg`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`,shape:`auto`,shadow:`sm`,fitContent:!1}});_l({base:`[&>*]:relative focus-visible:[&>*]:z-2 not-first:not-last:[&>*]:rounded-0`,variants:{orientation:{horizontal:`inline-flex not-last:[&>*]:border-e-0 focus-visible:[&>*]:border-e first:[&>*]:rounded-e-0 last:[&>*]:rounded-s-0`,vertical:`flex flex-col not-last:[&>*]:border-b-0 focus-visible:[&>*]:border-b first:[&>*]:rounded-b-0 last:[&>*]:rounded-t-0`}},defaultVariants:{orientation:`horizontal`}});var Gy=Ul(Wy,{size:`md`,color:`accent`,variant:`ghost`,shape:`square`,fitContent:!0}),Ky=Sl(Wy,e=>({...e,size:Uy[e.size??`md`]})),qy=Sl(Gy,e=>({...e,size:Uy[e.size??`md`]}));X({extendBase:e=>({close:qy({size:e.size})}),slots:{root:`relative flex w-full rounded-lg border`,content:`flex-1 flex flex-col`,icon:`shrink-0`,title:`font-medium tracking-tight m-0`,description:`[&_p]:leading-relaxed m-0`,close:`absolute`},variants:{color:{primary:{root:`border-primary text-primary`,icon:`text-primary`},destructive:{root:`border-destructive text-destructive`,icon:`text-destructive`},success:{root:`border-success text-success`,icon:`text-success`},warning:{root:`border-warning text-warning`,icon:`text-warning`},info:{root:`border-info text-info`,icon:`text-info`},carbon:{root:`border-carbon text-carbon`,icon:`text-carbon`},secondary:{root:`border-secondary-foreground/50 text-secondary-foreground`,icon:`text-secondary-foreground`},accent:{root:`border-accent-foreground/50 text-accent-foreground`,icon:`text-accent-foreground`}},variant:{solid:{root:``},pure:{root:`bg-background text-foreground border-border`},outline:{root:`bg-background`},soft:{root:`border-transparent`},ghost:{root:``}},size:{xs:{root:`gap-2 px-2 py-1.75 text-2xs`,content:`gap-0.75`,title:`text-xs leading-3.125`,close:`top-1.25 end-1.25`},sm:{root:`gap-2.5 px-3 py-2.5 text-xs`,content:`gap-1`,title:`text-sm leading-3.75`,close:`top-1.875 end-1.875`},md:{root:`gap-3 px-4 py-3 text-sm`,content:`gap-1`,title:`text-base leading-4.375`,close:`top-2.25 end-2.25`},lg:{root:`gap-3.5 px-5 py-3.5 text-base`,content:`gap-1.25`,title:`text-lg leading-5`,close:`top-2.5 end-2.5`},xl:{root:`gap-4 px-6 py-4 text-lg`,content:`gap-1.5`,title:`text-xl leading-5.625`,close:`top-2.75 end-2.75`},"2xl":{root:`gap-4.5 px-7 py-4.5 text-xl`,content:`gap-2`,title:`text-2xl leading-6.25`,close:`top-3 end-3`}}},compoundVariants:[{color:`primary`,variant:`solid`,class:{root:`bg-primary text-primary-foreground`,icon:`text-primary-foreground`,close:`text-primary-foreground`}},{color:`destructive`,variant:`solid`,class:{root:`bg-destructive text-destructive-foreground`,icon:`text-destructive-foreground`,close:`text-destructive-foreground`}},{color:`success`,variant:`solid`,class:{root:`bg-success text-success-foreground`,icon:`text-success-foreground`,close:`text-success-foreground`}},{color:`warning`,variant:`solid`,class:{root:`bg-warning text-warning-foreground`,icon:`text-warning-foreground`,close:`text-warning-foreground`}},{color:`info`,variant:`solid`,class:{root:`bg-info text-info-foreground`,icon:`text-info-foreground`,close:`text-info-foreground`}},{color:`carbon`,variant:`solid`,class:{root:`bg-carbon text-carbon-foreground`,icon:`text-carbon-foreground`,close:`text-carbon-foreground`}},{color:`secondary`,variant:`solid`,class:{root:`bg-secondary text-secondary-foreground`,icon:`text-secondary-foreground`,close:`text-secondary-foreground`}},{color:`accent`,variant:`solid`,class:{root:`bg-accent text-accent-foreground`,icon:`text-accent-foreground`,close:`text-accent-foreground`}},{color:`primary`,variant:[`soft`,`ghost`],class:{root:`bg-primary/10`}},{color:`destructive`,variant:[`soft`,`ghost`],class:{root:`bg-destructive/10`}},{color:`success`,variant:[`soft`,`ghost`],class:{root:`bg-success/10`}},{color:`warning`,variant:[`soft`,`ghost`],class:{root:`bg-warning/10`}},{color:`info`,variant:[`soft`,`ghost`],class:{root:`bg-info/10`}},{color:`carbon`,variant:[`soft`,`ghost`],class:{root:`bg-carbon/10`}},{color:`secondary`,variant:[`soft`,`ghost`],class:{root:`bg-secondary-foreground/5`}},{color:`accent`,variant:[`soft`,`ghost`],class:{root:`bg-accent-foreground/5`}}],defaultVariants:{color:`primary`,variant:`ghost`,size:`md`}});var[Jy,Yy]=Z(`AlertRoot`,e=>{let{open:t}=e;return{open:t,onOpenChange:e=>{t.value=e}}}),[Xy,Zy]=Q(`AlertUi`);X({slots:{root:`relative flex flex-col gap-1 text-sm`,link:[`group inline-flex w-full items-center gap-2 rounded-md px-3 py-2 text-muted-foreground outline-none transition-colors`,`hover:bg-accent/60 hover:text-accent-foreground`,`focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,`data-[state=active]:bg-accent data-[state=active]:text-foreground`],sub:`ms-4 flex flex-col gap-1 border-s border-border/60 ps-3`,item:`flex flex-col gap-1`,indicator:`size-1.5 shrink-0 rounded-full bg-primary opacity-0 transition-opacity group-data-[state=active]:opacity-100`,title:`min-w-0 truncate`},variants:{color:{primary:{indicator:`bg-primary`,link:`data-[state=active]:bg-primary/10 data-[state=active]:text-primary`},destructive:{indicator:`bg-destructive`,link:`data-[state=active]:bg-destructive/10 data-[state=active]:text-destructive`},success:{indicator:`bg-success`,link:`data-[state=active]:bg-success/10 data-[state=active]:text-success`},warning:{indicator:`bg-warning`,link:`data-[state=active]:bg-warning/10 data-[state=active]:text-warning`},info:{indicator:`bg-info`,link:`data-[state=active]:bg-info/10 data-[state=active]:text-info`},carbon:{indicator:`bg-carbon`,link:`data-[state=active]:bg-carbon/10 data-[state=active]:text-carbon`},secondary:{indicator:`bg-secondary-foreground/50`,link:`data-[state=active]:bg-secondary-foreground/10 data-[state=active]:text-secondary-foreground`},accent:{indicator:`bg-accent-foreground/50`,link:`data-[state=active]:bg-accent-foreground/10 data-[state=active]:text-accent-foreground`}},orientation:{vertical:{},horizontal:{root:`flex-row flex-wrap items-start gap-2`,item:`min-w-36 flex-1`,sub:`ms-0 mt-2 border-s-0 border-t ps-0 pt-2`}},size:{xs:{link:`px-2 py-1.5 text-3xs`},sm:{link:`px-2.5 py-1.5 text-2xs`},md:{link:`px-3 py-2 text-xs`},lg:{link:`px-3.5 py-2.5 text-sm`,indicator:`size-2`},xl:{link:`px-4 py-3 text-base`,indicator:`size-2`},"2xl":{link:`px-4.5 py-3.5 text-lg`,indicator:`size-2`}},sticky:{true:{root:`sticky self-start top-[var(--soybean-anchor-offset-top,0px)] max-h-[calc(100vh-var(--soybean-anchor-offset-top,0px))] overflow-auto pe-1`},false:{}}},defaultVariants:{color:`primary`,orientation:`vertical`,size:`md`,sticky:!0}});var[Qy,$y]=Z(`AnchorRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[eb,tb]=Q(`AnchorUi`);X({slots:{root:`relative flex shrink-0 overflow-hidden rounded-full`,fallback:`flex justify-center items-center w-full h-full rounded-full bg-muted font-medium`,image:`aspect-square w-full h-full object-cover m-0`},variants:{size:{xs:{root:`size-6`},sm:{root:`size-8`},md:{root:`size-10`},lg:{root:`size-12`},xl:{root:`size-14`},"2xl":{root:`size-16`}}},defaultVariants:{size:`md`}});var[nb,rb]=Z(`AvatarRoot`,()=>{let e=P(`idle`);return{imageLoadingStatus:e,updateImageLoadingStatus:t=>{e.value=t}}}),[ib,ab]=Q(`AvatarUi`),[ob,sb]=Z(`UiConfigProvider`),cb=/^[a-z0-9]+(-[a-z0-9]+)*$/,lb=(e,t,n,r=``)=>{let i=e.split(`:`);if(e.slice(0,1)===`@`){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!ub(a)?null:a}let a=i[0],o=a.split(`-`);if(o.length>1){let e={provider:r,prefix:o.shift(),name:o.join(`-`)};return t&&!ub(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!ub(e,n)?null:e}return null},ub=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1;function db(e,t){let n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(e){if(n[e])return i[e]=[];if(!(e in i)){i[e]=null;let t=r[e]&&r[e].parent,n=t&&a(t);n&&(i[e]=[t].concat(n))}return i[e]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}var fb=Object.freeze({left:0,top:0,width:16,height:16}),pb=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),mb=Object.freeze({...fb,...pb}),hb=Object.freeze({...mb,body:``,hidden:!1});function gb(e,t){let n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);let r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function _b(e,t){let n=gb(e,t);for(let r in hb)r in pb?r in e&&!(r in n)&&(n[r]=pb[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function vb(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=_b(r[e]||i[e],a)}return o(t),n.forEach(o),_b(e,a)}function yb(e,t){let n=[];if(typeof e!=`object`||typeof e.icons!=`object`)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),n.push(e)});let r=db(e);for(let i in r){let a=r[i];a&&(t(i,vb(e,i,a)),n.push(i))}return n}var bb={provider:``,aliases:{},not_found:{},...fb};function xb(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Sb(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!xb(e,bb))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!xb(t,hb))return null}let r=t.aliases||Object.create(null);for(let e in r){let t=r[e],i=t.parent;if(!e||typeof i!=`string`||!n[i]&&!r[i]||!xb(t,hb))return null}return t}var Cb=Object.create(null);function wb(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Tb(e,t){let n=Cb[e]||(Cb[e]=Object.create(null));return n[t]||(n[t]=wb(e,t))}function Eb(e,t){return Sb(t)?yb(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function Db(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var Ob=!1;function kb(e){return typeof e==`boolean`&&(Ob=e),Ob}function Ab(e){let t=typeof e==`string`?lb(e,!0,Ob):e;if(t){let e=Tb(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function jb(e,t){let n=lb(e,!0,Ob);if(!n)return!1;let r=Tb(n.provider,n.prefix);return t?Db(r,n.name,t):(r.missing.add(n.name),!0)}function Mb(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),Ob&&!t&&!e.prefix){let t=!1;return Sb(e)&&(e.prefix=``,yb(e,(e,n)=>{jb(e,n)&&(t=!0)})),t}let n=e.prefix;return ub({prefix:n,name:`a`})?!!Eb(Tb(t,n),e):!1}var Nb=Object.freeze({width:null,height:null}),Pb=Object.freeze({...Nb,...pb}),Fb=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Ib=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Lb(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Fb);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=Ib.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function Rb(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(``,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function zb(e,t){return e?``+e+``+t:t}function Bb(e,t,n){let r=Rb(e);return zb(r.defs,t+r.content+n)}var Vb=e=>e===`unset`||e===`undefined`||e===`none`;function Hb(e,t){let n={...mb,...e},r={...Pb,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Bb(a,``,``))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=Lb(d,c/l)):(u=o===`auto`?c:o,d=s===null?Lb(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Vb(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Ub=/\sid="(\S+)"/g,Wb=new Map;function Gb(e){e=e.replace(/[0-9]+$/,``)||`a`;let t=Wb.get(e)||0;return Wb.set(e,t+1),t?`${e}${t}`:e}function Kb(e){let t=[],n;for(;n=Ub.exec(e);)t.push(n[1]);if(!t.length)return e;let r=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return t.forEach(t=>{let n=Gb(t),i=t.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+i+`)([")]|\\.[a-z])`,`g`),`$1`+n+r+`$3`)}),e=e.replace(new RegExp(r,`g`),``),e}var qb=Object.create(null);function Jb(e,t){qb[e]=t}function Yb(e){return qb[e]||qb[``]}function Xb(e){let t;if(typeof e.resources==`string`)t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||`/`,maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}for(var Zb=Object.create(null),Qb=[`https://api.simplesvg.com`,`https://api.unisvg.com`],$b=[];Qb.length>0;)Qb.length===1||Math.random()>.5?$b.push(Qb.shift()):$b.push(Qb.pop());Zb[``]=Xb({resources:[`https://api.iconify.design`].concat($b)});function ex(e,t){let n=Xb(t);return n===null?!1:(Zb[e]=n,!0)}function tx(e){return Zb[e]}var nx=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function rx(e,t){let n=tx(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let e=0;n.resources.forEach(t=>{e=Math.max(e,t.length)});let i=t+`.json?icons=`;r=n.maxURL-e-n.path.length-i.length}return r}function ix(e){return e===404}var ax=(e,t,n)=>{let r=[],i=rx(e,t),a=`icons`,o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((n,c)=>{s+=n.length+1,s>=i&&c>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=n.length),o.icons.push(n)}),r.push(o),r};function ox(e){if(typeof e==`string`){let t=tx(e);if(t)return t.path}return`/`}var sx={prepare:ax,send:(e,t,n)=>{if(!nx){n(`abort`,424);return}let r=ox(t.provider);switch(t.type){case`icons`:{let e=t.prefix,n=t.icons.join(`,`),i=new URLSearchParams({icons:n});r+=e+`.json?`+i.toString();break}case`custom`:{let e=t.uri;r+=e.slice(0,1)===`/`?e.slice(1):e;break}default:n(`abort`,400);return}let i=503;nx(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(ix(t)?`abort`:`next`,t)});return}return i=501,e.json()}).then(e=>{if(typeof e!=`object`||!e){setTimeout(()=>{e===404?n(`abort`,e):n(`next`,i)});return}setTimeout(()=>{n(`success`,e)})}).catch(()=>{n(`next`,i)})}};function cx(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function lx(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,o=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let o=t.name;if(e.icons[o])a.loaded.push({provider:r,prefix:i,name:o});else if(e.missing.has(o))a.missing.push({provider:r,prefix:i,name:o});else return n=!0,!0;return!1}),a.pending.length!==o&&(n||cx([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var ux=0;function dx(e,t,n){let r=ux++,i=cx.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||=[]).push(a)}),i}function fx(e){let t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((e,t)=>e.provider===t.provider?e.prefix===t.prefix?e.name.localeCompare(t.name):e.prefix.localeCompare(t.prefix):e.provider.localeCompare(t.provider));let r={provider:``,prefix:``,name:``};return e.forEach(e=>{if(r.name===e.name&&r.prefix===e.prefix&&r.provider===e.provider)return;r=e;let i=e.provider,a=e.prefix,o=e.name,s=n[i]||(n[i]=Object.create(null)),c=s[a]||(s[a]=Tb(i,a)),l;l=o in c.icons?t.loaded:a===``||c.missing.has(o)?t.missing:t.pending;let u={provider:i,prefix:a,name:o};l.push(u)}),t}function px(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?lb(e,t,n):e;i&&r.push(i)}),r}var mx={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function hx(e,t,n,r){let i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index,o;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let s=Date.now(),c=`pending`,l=0,u,d=null,f=[],p=[];typeof r==`function`&&p.push(r);function m(){d&&=(clearTimeout(d),null)}function h(){c===`pending`&&(c=`aborted`),m(),f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function g(e,t){t&&(p=[]),typeof e==`function`&&p.push(e)}function _(){return{startTime:s,payload:t,status:c,queriesSent:l,queriesPending:f.length,subscribe:g,abort:h}}function v(){c=`failed`,p.forEach(e=>{e(void 0,u)})}function y(){f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function b(t,n,r){let i=n!==`success`;switch(f=f.filter(e=>e!==t),c){case`pending`:break;case`failed`:if(i||!e.dataAfterTimeout)return;break;default:return}if(n===`abort`){u=r,v();return}if(i){u=r,f.length||(o.length?x():v());return}if(m(),y(),!e.random){let n=e.resources.indexOf(t.resource);n!==-1&&n!==e.index&&(e.index=n)}c=`completed`,p.forEach(e=>{e(r)})}function x(){if(c!==`pending`)return;m();let r=o.shift();if(r===void 0){if(f.length){d=setTimeout(()=>{m(),c===`pending`&&(y(),v())},e.timeout);return}v();return}let i={status:`pending`,resource:r,callback:(e,t)=>{b(i,e,t)}};f.push(i),l++,d=setTimeout(x,e.rotate),n(r,t,i.callback)}return setTimeout(x),_}function gx(e){let t={...mx,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=hx(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(o),o}function a(e){return n.find(t=>e(t))||null}return{query:i,find:a,setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function _x(){}var vx=Object.create(null);function yx(e){if(!vx[e]){let t=tx(e);if(!t)return;vx[e]={config:t,redundancy:gx(t)}}return vx[e]}function bx(e,t,n){let r,i;if(typeof e==`string`){let t=Yb(e);if(!t)return n(void 0,424),_x;i=t.send;let a=yx(e);a&&(r=a.redundancy)}else{let t=Xb(e);if(t){r=gx(t);let n=Yb(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),_x):r.query(t,i,n)().abort}function xx(){}function Sx(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,lx(e)}))}function Cx(e){let t=[],n=[];return e.forEach(e=>{(e.match(cb)?t:n).push(e)}),{valid:t,invalid:n}}function wx(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&typeof n==`object`)try{if(!Eb(e,n).length){r();return}}catch(e){console.error(e)}r(),Sx(e)}function Tx(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function Ex(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;let{provider:t,prefix:n}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;let i=e.loadIcon;if(e.loadIcons&&(r.length>1||!i)){Tx(e.loadIcons(r,n,t),t=>{wx(e,r,t)});return}if(i){r.forEach(r=>{Tx(i(r,n,t),t=>{wx(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=Cx(r);if(o.length&&wx(e,o,null),!a.length)return;let s=n.match(cb)?Yb(t):null;if(!s){wx(e,a,null);return}s.prepare(t,n,a).forEach(n=>{bx(t,n,t=>{wx(e,n.icons,t)})})}))}var Dx=(e,t)=>{let n=fx(px(e,!0,kb()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,xx)}),()=>{e=!1}}let r=Object.create(null),i=[],a,o;return n.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===a)return;a=t,o=n,i.push(Tb(t,n));let s=r[t]||(r[t]=Object.create(null));s[n]||(s[n]=[])}),n.pending.forEach(e=>{let{provider:t,prefix:n,name:i}=e,a=Tb(t,n),o=a.pendingIcons||=new Set;o.has(i)||(o.add(i),r[t][n].push(i))}),i.forEach(e=>{let t=r[e.provider][e.prefix];t.length&&Ex(e,t)}),t?dx(t,n,i):xx};function Ox(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in Nb?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var kx=/[\s,]+/;function Ax(e,t){t.split(kx).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function jx(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}function Mx(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return``+e+``}function Nx(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function Px(e){return`data:image/svg+xml,`+Nx(e)}function Fx(e){return`url("`+Px(e)+`")`}var Ix={...Pb,inline:!1},Lx={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Rx={display:`inline-block`},zx={backgroundColor:`currentColor`},Bx={backgroundColor:`transparent`},Vx={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},Hx={webkitMask:zx,mask:zx,background:Bx};for(let e in Hx){let t=Hx[e];for(let n in Vx)t[e+n]=Vx[n]}var Ux={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;Ux[e+`-flip`]=t,Ux[e.slice(0,1)+`-flip`]=t,Ux[e+`Flip`]=t});function Wx(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var Gx=(e,t)=>{let n=Ox(Ix,t),r={...Lx},i=t.mode||`svg`,a={},o=t.style,s=typeof o==`object`&&!(o instanceof Array)?o:{};for(let e in t){let i=t[e];if(i!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:case`customise`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=i===!0||i===`true`||i===1;break;case`flip`:typeof i==`string`&&Ax(n,i);break;case`color`:a.color=i;break;case`rotate`:typeof i==`string`?n[e]=jx(i):typeof i==`number`&&(n[e]=i);break;case`ariaHidden`:case`aria-hidden`:i!==!0&&i!==`true`&&delete r[`aria-hidden`];break;default:{let t=Ux[e];t?(i===!0||i===`true`||i===1)&&(n[t]=!0):Ix[e]===void 0&&(r[e]=i)}}}let c=Hb(e,n),l=c.attributes;if(n.inline&&(a.verticalAlign=`-0.125em`),i===`svg`)return r.style={...a,...s},Object.assign(r,l),r.innerHTML=Kb(c.body),no(`svg`,r);let{body:u,width:d,height:f}=e,p=i===`mask`||(i===`bg`?!1:u.indexOf(`currentColor`)!==-1),m=Mx(u,{...l,width:d+``,height:f+``});return r.style={...a,"--svg":Fx(m),width:Wx(l.width),height:Wx(l.height),...Rx,...p?zx:Bx,...s},no(`span`,r)};if(kb(!0),Jb(``,sx),typeof document<`u`&&typeof window<`u`){let e=window;if(e.IconifyPreload!==void 0){let t=e.IconifyPreload,n=`Invalid IconifyPreload syntax.`;typeof t==`object`&&t&&(t instanceof Array?t:[t]).forEach(e=>{try{(typeof e!=`object`||!e||e instanceof Array||typeof e.icons!=`object`||typeof e.prefix!=`string`||!Mb(e))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){let t=e.IconifyProviders;if(typeof t==`object`&&t)for(let e in t){let n=`IconifyProviders[`+e+`] is invalid.`;try{let r=t[e];if(typeof r!=`object`||!r||r.resources===void 0)continue;ex(e,r)||console.error(n)}catch{console.error(n)}}}}var Kx={...mb,body:``},qx=L((e,{emit:t})=>{let n=N(null);function r(){n.value&&=(n.value.abort?.(),null)}let i=N(!!e.ssr),a=N(``),o=P(null);function s(){let i=e.icon;if(typeof i==`object`&&i&&typeof i.body==`string`)return a.value=``,{data:i};let o;if(typeof i!=`string`||(o=lb(i,!1,!0))===null)return null;let s=Ab(o);if(!s){let e=n.value;return(!e||e.name!==i)&&(s===null?n.value={name:i}:n.value={name:i,abort:Dx([o],c)}),null}r(),a.value!==i&&(a.value=i,Tn(()=>{t(`load`,i)}));let l=e.customise;if(l){s=Object.assign({},s);let e=l(s.body,o.name,o.prefix,o.provider);typeof e==`string`&&(s.body=e)}let u=[`iconify`];return o.prefix!==``&&u.push(`iconify--`+o.prefix),o.provider!==``&&u.push(`iconify--`+o.provider),{data:s,classes:u}}function c(){let e=s();e?e.data!==o.value?.data&&(o.value=e):o.value=null}return i.value?c():Mr(()=>{i.value=!0,c()}),Gn(()=>e.icon,c),Ir(r),()=>{let t=o.value;if(!t)return Gx(Kx,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),Gx({...mb,...t.data},n)}},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`],emits:[`load`]}),Jx=L({name:`SIcon`,__name:`icon`,props:{icon:{},ssr:{type:Boolean},customise:{type:Function},id:{},style:{},title:{},mode:{},color:{},flip:{},horizontalFlip:{type:Boolean},verticalFlip:{type:Boolean},rotate:{},hFlip:{type:Boolean},vFlip:{type:Boolean},width:{},height:{},inline:{type:Boolean},ariaHidden:{type:Boolean}},setup(e){let t=e,n=sb(),r=q(()=>{let{width:e,height:r}=t,i=n?.iconify?.value||{};return{width:e||i.width,height:r||i.height}}),i=q(()=>({...t,...r.value})),a=q(()=>o(t.icon)?{...i.value,icon:t.icon}:null);function o(e){return e?typeof e==`string`||typeof e==`object`&&`body`in e:!1}return(t,n)=>a.value?(z(),V(F(qx),K({key:0},a.value,{style:{"flex-shrink":`0`}}),null,16)):e.icon?(z(),V(Ur(e.icon),{key:1,style:le([{"flex-shrink":`0`},{width:r.value.width,height:r.value.height}])},null,8,[`style`])):G(`v-if`,!0)}});_l({extend:[Wy],base:`fixed z-50`,variants:{size:{xs:`bottom-4 end-4`,sm:`bottom-5 end-5`,md:`bottom-6 end-6`,lg:`bottom-7 end-7`,xl:`bottom-8 end-8`,"2xl":`bottom-10 end-10`}},defaultVariants:{size:`md`}}),X({slots:{root:`flex w-full flex-col`,anchor:[`group flex w-full items-center rounded-md border border-input bg-background text-foreground shadow-xs transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],inputRoot:`flex min-w-0 grow items-center gap-2 bg-transparent`,inputControl:`min-w-0 grow border-0 bg-transparent px-0 outline-none placeholder:text-muted-foreground`,inputIcon:`shrink-0 text-muted-foreground`,inputClearable:[`flex shrink-0 items-center justify-center rounded-sm text-muted-foreground opacity-70 outline-none transition-opacity`,`hover:opacity-100 focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-offset-1`,`disabled:cursor-not-allowed disabled:opacity-40`],trigger:`flex shrink-0 items-center justify-center text-muted-foreground outline-none disabled:cursor-not-allowed`,triggerIcon:`size-1em`,popup:[`relative z-50 min-w-[--soybean-popper-anchor-width] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],viewport:`max-h-80 overflow-y-auto overflow-x-hidden p-1`,empty:`py-6 text-center text-sm text-muted-foreground`,group:`overflow-hidden`,groupLabel:`px-2 py-1.5 text-xs font-medium text-muted-foreground`,item:[`relative flex w-full items-center rounded-sm outline-none select-none`,`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50`],itemIcon:`shrink-0 text-muted-foreground`,itemText:`grow truncate text-start`,itemIndicator:`ms-auto shrink-0 text-muted-foreground`,separator:`-mx-1 my-1 h-px bg-border`},variants:{size:{xs:{anchor:`min-h-6 gap-1 px-1.5 text-2xs`,inputRoot:`gap-1`,popup:`text-2xs`,viewport:`max-h-70 p-0.75`,groupLabel:`px-1 py-1 text-3xs`,item:`gap-1 px-1 py-1`,separator:`-mx-0.75 my-0.75`},sm:{anchor:`min-h-7 gap-1.5 px-2 text-xs`,inputRoot:`gap-1.5`,popup:`text-xs`,viewport:`max-h-75 p-0.875`,groupLabel:`px-1.5 py-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1.25`,separator:`-mx-0.875 my-0.875`},md:{anchor:`min-h-8 gap-2 px-2.5 text-sm`,inputRoot:`gap-2`,popup:`text-sm`,viewport:`max-h-80 p-1`,groupLabel:`px-2 py-1.5 text-xs`,item:`gap-2 px-2 py-1.5`,separator:`-mx-1 my-1`},lg:{anchor:`min-h-9 gap-2.5 px-3 text-base`,inputRoot:`gap-2.5`,popup:`text-base`,viewport:`max-h-90 p-1.25`,groupLabel:`px-2.5 py-1.75 text-sm`,item:`gap-2.5 px-2.5 py-1.75`,separator:`-mx-1.25 my-1.25`},xl:{anchor:`min-h-10 gap-3 px-3.5 text-lg`,inputRoot:`gap-3`,popup:`text-lg`,viewport:`max-h-100 p-1.5`,groupLabel:`px-3 py-2 text-base`,item:`gap-3 px-3 py-2`,separator:`-mx-1.5 my-1.5`},"2xl":{anchor:`min-h-12 gap-3.5 px-4 text-xl`,inputRoot:`gap-3.5`,popup:`text-xl`,viewport:`max-h-115 p-1.75`,groupLabel:`px-3.5 py-2.5 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-1.75 my-1.75`}}},defaultVariants:{size:`md`}});var[Yx,Xx]=Z(`InputRoot`),[Zx,Qx]=Q(`InputUi`),{provideCollectionContext:$x,useCollectionContext:eS,useCollectionItem:tS}=Fm(`Listbox`),[nS,rS]=Z(`ListboxRoot`,e=>{let[t,n]=hm(),{getOrderedItems:r,getOrderedElements:i}=$x(),{handleTypeaheadSearch:a}=yy(),{modelValue:o,orientation:s,selectionBehavior:c,isMultiple:l,onModelValueChange:u,onHighlight:d,onEntryFocus:f}=e,p=fm(e.dir),m=P(),h=P(!1),g=P(!0),_=P(null),v=P(null),y=P(!1),b=P(!1),x=Av(),S=Av(),C=Av(),w=e=>{h.value=!0,l.value&&c.value===`replace`&&(m.value=e),u(e),setTimeout(()=>{h.value=!1},1)},T=(e,t=!0)=>{e&&(_.value=e,g.value&&_.value.focus(),t&&_.value.scrollIntoView({block:`nearest`}),d(r().find(t=>t.element===e)))},ee=e=>{if(y.value)C.trigger(e);else{let t=r().find(t=>t.data.value===e);t&&(_.value=t.element,T(t.element))}},E=e=>{_.value?.isConnected&&(e.preventDefault(),e.stopPropagation(),!b.value&&_.value.click())},D=e=>{if(h.value=!0,y.value)S.trigger(e);else{let t=e.altKey||e.ctrlKey||e.metaKey,n=r();if(t&&e.key===`a`&&l.value){o.value=[...n.map(e=>e.data.value)],e.preventDefault();let t=n[n.length-1]?.element;t&&T(t)}else if(!t){let t=a(e.key,n);t&&T(t)}}setTimeout(()=>{h.value=!1},1)},te=()=>{b.value=!0},ne=()=>{Tn(()=>{b.value=!1})},re=t=>{let n=_.value;n?.isConnected&&(v.value=n),_.value=null,e.onLeave(t)},ie=e=>{let t=new CustomEvent(`listbox.entryFocus`,{bubbles:!1,cancelable:!0});if(e.currentTarget?.dispatchEvent(t),f(t),!t.defaultPrevented)if(v.value)T(v.value);else{let e=i()?.[0];e&&T(e)}},O=e=>{let t=Ef(e,s.value,p.value);if(!t)return;let n=i();if(_.value){if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let e=n.indexOf(_.value);n=n.slice(e+1)}let r=n[0];r&&oe(e,r)}if(n.length){let e=!_.value&&t===`prev`?n.length-1:0,r=n[e];r&&T(r)}y.value&&S.trigger(e)},ae=()=>{Tn(()=>{O(new KeyboardEvent(`keydown`,{key:`PageUp`}))})};function oe(e,t){if(y.value||c.value!==`replace`||!l.value||!Array.isArray(o.value)||(e.altKey||e.ctrlKey||e.metaKey)&&!e.shiftKey||!e.shiftKey)return;let n=r(),i=n.find(e=>e.element===t)?.data?.value;e.key===`End`?i=n[n.length-1]?.data?.value:e.key===`Home`&&(i=n[0]?.data?.value),!(!i||!m.value)&&(o.value=eu(n.map(e=>e.data.value),m.value,i))}let k=async e=>{if(await Tn(),y.value)x.trigger(e);else{let e=i(),t=e.find(e=>e.dataset.state===`checked`);t?T(t):e[0]&&T(e[0])}},se=async e=>{let n=e.relatedTarget||e.target;await Tn(),!(!_.value||t.value?.contains(n))&&re(e)};return{...e,rootElement:t,setRootElement:n,isUserAction:h,isVirtual:y,virtualFocusHook:x,virtualKeydownHook:S,virtualHighlightHook:C,firstValue:m,focusable:g,onModelValueChange:w,onLeave:re,onEnter:ie,highlightedElement:_,changeHighlight:T,highlightItem:ee,highlightSelected:k,highlightFirstItem:ae,onKeydownEnter:E,onKeydownNavigation:O,onKeydownTypeahead:D,onCompositionStart:te,onCompositionEnd:ne,onFocusOut:se,getItems:r}}),[iS,aS]=Z(`ListboxGroup`,()=>({id:`soybean-listbox-group-${gr()}`})),[oS,sS]=Z(`ListboxItem`,e=>e),[cS,lS]=Q(`ListboxUi`,e=>(Zx(q(()=>({root:e.value?.filterRoot,control:e.value?.filterControl}))),e)),[uS,dS]=Z(`PopperRoot`,e=>{let t=P(),n=e=>{t.value=e},r=P(),i=e=>{r.value=e};return{...e,popupElement:t,onPopupElementChange:n,anchorElement:r,onAnchorElementChange:i}}),[fS,pS]=Z(`PopperPositioner`,e=>{let t=P(null),n=e=>{t.value=e??null};return{...e,arrowElement:t,onArrowElementChange:n}}),[mS,hS]=Q(`PopperUi`),gS=L({name:`Portal`,__name:`portal`,props:{to:{default:`body`},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){let t=P(!1);return Mr(()=>{t.value=!0}),(n,r)=>t.value||e.forceMount?(z(),V(or,{key:0,to:e.to,disabled:e.disabled,defer:e.defer},[R(n.$slots,`default`)],8,[`to`,`disabled`,`defer`])):G(`v-if`,!0)}}),[_S,vS]=Z(`ComboboxRoot`),[yS,bS]=Z(`ComboboxContent`),[xS,SS]=Q(`ComboboxUi`,e=>{let t=q(()=>({...e.value,content:e.value?.viewport,filterRoot:e.value?.inputRoot,filterControl:e.value?.inputControl}));return mS(e),cS(t),e}),CS={transformOrigin:`--soybean-popper-transform-origin`,availableWidth:`--soybean-popper-available-width`,availableHeight:`--soybean-popper-available-height`,anchorWidth:`--soybean-popper-anchor-width`,anchorHeight:`--soybean-popper-anchor-height`};function wS(){return{placement:void 0,side:`bottom`,sideOffset:0,sideFlip:!0,align:`center`,alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionPadding:0,collisionBoundary:()=>[],sticky:`partial`,hideWhenDetached:!1,positionStrategy:`fixed`,updatePositionStrategy:`optimized`,prioritizePosition:!1}}var TS={start:`0%`,center:`50%`,end:`100%`},ES={bottom:{getX:({isArrowHidden:e,noArrowAlign:t,arrowXCenter:n})=>e?t:`${n}px`,getY:({arrowHeight:e})=>`${-e}px`},top:{getX:({isArrowHidden:e,noArrowAlign:t,arrowXCenter:n})=>e?t:`${n}px`,getY:({floatingHeight:e,arrowHeight:t})=>`${e+t}px`},right:{getX:({arrowHeight:e})=>`${-e}px`,getY:({isArrowHidden:e,noArrowAlign:t,arrowYCenter:n})=>e?t:`${n}px`},left:{getX:({floatingWidth:e,arrowHeight:t})=>`${e+t}px`,getY:({isArrowHidden:e,noArrowAlign:t,arrowYCenter:n})=>e?t:`${n}px`}};function DS(e){let{collisionPadding:t,collisionBoundary:n}=e,r={top:1,right:1,bottom:1,left:1};typeof t==`number`?(r.top+=t,r.right+=t,r.bottom+=t,r.left+=t):t&&(r.top+=t.top??0,r.right+=t.right??0,r.bottom+=t.bottom??0,r.left+=t.left??0);let i=Array.isArray(n)?n:[n],a=i.length>0;return{padding:r,boundary:i.filter(e=>!ql(e)),altBoundary:a}}ii({placement:{},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{}},wS());var OS=L({name:`VisuallyHidden`,__name:`visually-hidden`,props:{feature:{default:`focusable`},asChild:{type:Boolean},as:{default:`span`}},setup(e){return(t,n)=>(z(),V(F(Ny),{as:e.as,"as-child":e.asChild,"data-soybean-visually-hidden":``,"aria-hidden":e.feature===`focusable`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,top:`-1px`,left:`-1px`,width:`1px`,height:`1px`,padding:`0`,margin:`-1px`,border:`0`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,"clip-path":`inset(50%)`,"white-space":`nowrap`,"word-wrap":`normal`}},{default:I(()=>[R(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),kS=L({name:`VisuallyHiddenInputBubble`,__name:`visually-hidden-input-bubble`,props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:`fully-hidden`}},setup(e){let t=e,[n,r]=hm();return Gn(q(()=>t.checked??t.value),(e,t)=>{let r=n.value;if(!r||e===t)return;let i=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(i,`value`)?.set;if(!a)return;let o=new Event(`input`,{bubbles:!0}),s=new Event(`change`,{bubbles:!0});a.call(r,e),r.dispatchEvent(o),r.dispatchEvent(s)}),(t,n)=>(z(),V(OS,{ref:F(r),as:`input`,"data-soybean-visually-hidden-input-bubble":``,feature:e.feature,name:e.name,value:e.value,checked:e.checked,required:e.required,disabled:e.disabled},null,8,[`feature`,`name`,`value`,`checked`,`required`,`disabled`]))}}),AS=L({name:`VisuallyHiddenInput`,inheritAttrs:!1,__name:`visually-hidden-input`,props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:`fully-hidden`}},setup(e){let t=e,n=ti(),r=q(()=>{let{value:e,name:n}=t;return lf(n,e)}),i=q(()=>t.required&&Kl(t.value)&&t.value.length===0);return(a,o)=>(z(),B(pa,null,[G(` We render single input if it's required `),i.value?(z(),V(kS,K({key:e.name},{...t,...F(n)},{"data-soybean-visually-hidden-input":``,name:e.name,value:e.value}),null,16,[`name`,`value`])):(z(!0),B(pa,{key:1},Kr(r.value,e=>(z(),V(kS,K({key:e.name},{ref_for:!0},{...t,...F(n)},{"data-soybean-visually-hidden-input":``,name:e.name,value:e.value}),null,16,[`name`,`value`]))),128))],2112))}}),jS=[`aria-disabled`,`data-disabled`,`data-readonly`,`disabled`,`readonly`,`value`],MS=L({name:`InputControl`,__name:`input-control`,setup(e){let{modelValue:t,disabled:n,readonly:r,inputAttrs:i}=Xx(`InputControl`),a=Qx(`control`),o=e=>{t.value=e.target.value};return(e,s)=>(z(),B(`input`,K(F(i),{"data-soybean-input-control":``,class:F(a),"aria-disabled":F(n)??void 0,"aria-roledescription":`Input`,autocorrect:`off`,"data-disabled":F(n)?``:void 0,"data-readonly":F(r)?``:void 0,disabled:F(n),readonly:F(r),spellcheck:`false`,tabindex:`0`,value:F(t),onInput:o}),null,16,jS))}}),NS=[`data-disabled`,`data-readonly`],PS=L({name:`InputRoot`,inheritAttrs:!1,__name:`input-root`,props:{defaultValue:{},modelValue:{default:void 0},disabled:{type:Boolean},readonly:{type:Boolean},rootProps:{},name:{},required:{type:Boolean},id:{},autofocus:{type:Boolean},autocomplete:{},maxlength:{},minlength:{},pattern:{},placeholder:{},type:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=ti(),[a,o]=hm(),s=Qx(`root`),c=Im(()=>n.modelValue,e=>{r(`update:modelValue`,e)},n.defaultValue??``),l=q(()=>jf(a.value)),u=q(()=>({...i,id:n.id,name:n.name,required:n.required,disabled:n.disabled,readonly:n.readonly,autofocus:n.autofocus,autocomplete:n.autocomplete,maxlength:n.maxlength,minlength:n.minlength,pattern:n.pattern,placeholder:n.placeholder,type:n.type})),d=()=>{n.disabled||n.readonly||(c.value=``)};return Yx({...Af(n,[`disabled`,`readonly`]),modelValue:c,onClear:d,inputAttrs:u}),(t,n)=>(z(),B(`div`,K({ref:F(o)},e.rootProps,{"data-soybean-input-root":``,class:F(s),role:`group`,"data-disabled":e.disabled?``:void 0,"data-readonly":e.readonly?``:void 0}),[R(t.$slots,`default`,{modelValue:F(c),clear:d}),l.value&&e.name?(z(),V(AS,{key:0,type:`text`,value:F(c),name:e.name,disabled:e.disabled,readonly:e.readonly,required:e.required},null,8,[`value`,`name`,`disabled`,`readonly`,`required`])):G(`v-if`,!0)],16,NS))}}),FS=L({name:`InputClear`,__name:`input-clear`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`clear`],setup(e,{emit:t}){let n=e,r=t,i=Qx(`clear`),{disabled:a,readonly:o,onClear:s}=Xx(`InputClear`),c=q(()=>n.disabled||a.value||o.value||!1),l=e=>{r(`clear`,e),s?.()};return(e,t)=>(z(),V(Iy,K(n,{"data-soybean-input-clearable":``,class:F(i),disabled:c.value,onClick:l}),{default:I(()=>[R(e.$slots,`default`,{},()=>[U(Ly,{icon:`lucide:x`})])]),_:3},16,[`class`,`disabled`]))}}),IS=L({name:`InputCompact`,__name:`input-compact`,props:{inputRef:{type:Function},clearable:{type:Boolean},controlProps:{},clearProps:{},defaultValue:{},modelValue:{},disabled:{type:Boolean},readonly:{type:Boolean},rootProps:{},name:{},required:{type:Boolean},id:{},autofocus:{type:Boolean},autocomplete:{},maxlength:{},minlength:{},pattern:{},placeholder:{},type:{}},emits:[`update:modelValue`,`clear`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`inputRef`,`clearable`,`controlProps`,`clearProps`]),[a,o]=hm(e=>n.inputRef?.(e));return(t,n)=>(z(),V(PS,K(F(i),{"onUpdate:modelValue":n[1]||=e=>r(`update:modelValue`,e)}),{default:I(({clear:i,modelValue:a})=>[R(t.$slots,`leading`,{clear:i,modelValue:a}),U(MS,K(e.controlProps,{ref:F(o)}),null,16),e.clearable?R(t.$slots,`clear`,{key:0,clear:i,modelValue:a},()=>[U(FS,K(e.clearProps,{onClear:n[0]||=e=>r(`clear`,e)}),null,16)]):G(`v-if`,!0),R(t.$slots,`trailing`,{clear:i,modelValue:a})]),_:3},16))}});typeof window>`u`||`onscrollend`in window;var[LS,RS]=Z(`AutocompleteRoot`),[zS,BS]=Q(`AutocompleteUi`,e=>(xS(e),e)),VS=X({slots:{root:`relative inline-block`,content:`absolute flex justify-center items-center leading-relaxed whitespace-nowrap rounded-full transform`},variants:{color:{primary:{content:`bg-primary text-primary-foreground`},destructive:{content:`bg-destructive text-destructive-foreground`},success:{content:`bg-success text-success-foreground`},warning:{content:`bg-warning text-warning-foreground`},info:{content:`bg-info text-info-foreground`},carbon:{content:`bg-carbon text-carbon-foreground`},secondary:{content:`bg-secondary text-secondary-foreground`},accent:{content:`bg-accent text-accent-foreground`}},size:{xs:{content:`min-h-2 px-1 text-4xs`},sm:{content:`min-h-2.5 px-1.25 text-3xs`},md:{content:`min-h-3 px-1.5 text-2xs`},lg:{content:`min-h-3.5 px-1.75 text-xs`},xl:{content:`min-h-4 px-2 text-sm`},"2xl":{content:`min-h-5 px-2.5 text-base`}},position:{"top-right":{content:`end-0 top-0 translate-x-1/2 -translate-y-1/2 rtl:-translate-x-1/2`},"bottom-right":{content:`end-0 bottom-0 translate-x-1/2 translate-y-1/2 rtl:-translate-x-1/2`},"top-left":{content:`start-0 top-0 -translate-x-1/2 -translate-y-1/2 rtl:translate-x-1/2`},"bottom-left":{content:`start-0 bottom-0 -translate-x-1/2 translate-y-1/2 rtl:translate-x-1/2`}}},defaultVariants:{color:`primary`,size:`md`,position:`top-right`}}),[HS,US]=Z(`BadgeRoot`),[WS,GS]=Q(`BadgeUi`),KS=X({extendBase:e=>({close:qy({size:e.size}),cancel:Ky({size:e.size,variant:`pure`}),confirm:Ky({size:e.size})}),slots:{overlay:[`fixed inset-0 z-50 bg-black/80`,`data-[state=open]:animate-in data-[state=open]:fade-in-0`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0`],popup:[`group fixed start-1/2 top-1/2 z-50 flex flex-col w-max lt-sm:w-full border bg-background shadow-lg outline-none duration-200 rounded-lg`,`-translate-x-1/2 -translate-y-1/2 [&[dir=rtl]]:translate-x-1/2`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=open]:slide-in-from-left-1/2`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:slide-out-to-left-1/2`],header:`flex flex-col lt-sm:text-center`,title:`flex items-center font-semibold leading-none tracking-tight m-0`,icon:`group-data-[type=info]:text-info group-data-[type=success]:text-success group-data-[type=warning]:text-warning group-data-[type=error]:text-destructive`,description:`text-muted-foreground m-0`,close:`absolute`,content:`grow overflow-auto`,footer:`flex justify-end lt-sm:flex-col-reverse`,cancel:``,confirm:``},variants:{size:{xs:{popup:`gap-y-1.5 min-w-xs max-w-3xl px-2 py-1.5 text-2xs`,header:`gap-y-1.5`,title:`gap-x-1.5 text-xs`,description:`text-2xs`,close:`end-1.5 top-1.5`,footer:`gap-1.5`},sm:{popup:`gap-y-2 min-w-sm max-w-4xl px-3 py-2 text-xs`,header:`gap-y-2`,title:`gap-x-1.75 text-sm`,description:`text-xs`,close:`end-1.75 top-1.75`,footer:`gap-2`},md:{popup:`gap-y-3 min-w-md max-w-5xl px-4 py-3 text-sm`,header:`gap-y-3`,title:`gap-x-2 text-base`,description:`text-sm`,close:`end-2 top-2`,footer:`gap-3`},lg:{popup:`gap-y-4 min-w-lg max-w-6xl px-5 py-4 text-base`,header:`gap-y-4`,title:`gap-x-2.5 text-lg`,description:`text-base`,close:`end-2.5 top-2.5`,footer:`gap-4`},xl:{popup:`gap-y-5 min-w-xl max-w-7xl px-6 py-5 text-lg`,header:`gap-y-5`,title:`gap-x-3 text-xl`,description:`text-lg`,close:`end-3 top-3`,footer:`gap-5`},"2xl":{popup:`gap-y-6 min-w-2xl max-w-7xl px-7 py-6 text-xl`,header:`gap-y-6`,title:`gap-x-3.5 text-2xl`,description:`text-xl`,close:`end-4 top-4`,footer:`gap-6`}},pure:{true:{popup:`p-0 gap-0 border-none`}}},defaultVariants:{size:`md`}}),qS=X({extend:[KS],extendIgnore:[`popup`],slots:{popup:[`fixed z-50 flex flex-col justify-between items-stretch border bg-background outline-none transition ease-in-out`,`data-[state=open]:animate-in data-[state=open]:duration-500`,`data-[state=closed]:animate-out data-[state=closed]:duration-300`]},variants:{size:{xs:{popup:`gap-y-1.5 px-2 py-1.5 text-2xs`},sm:{popup:`gap-y-2 px-3 py-2 text-xs`},md:{popup:`gap-y-3 px-4 py-3 text-sm`},lg:{popup:`gap-y-4 px-5 py-4 text-base`},xl:{popup:`gap-y-5 px-6 py-5 text-lg`},"2xl":{popup:`gap-y-6 px-7 py-6 text-xl`}},side:{top:{popup:`inset-x-0 top-0 border-b rounded-b-md data-[state=open]:slide-in-from-top data-[state=closed]:slide-out-to-top`},bottom:{popup:`inset-x-0 bottom-0 border-t rounded-t-md data-[state=open]:slide-in-from-bottom data-[state=closed]:slide-out-to-bottom`},left:{popup:[`inset-y-0 start-0 h-full sm:max-w-sm w-3/4 border-e rounded-e-md`,`data-[state=open]:slide-in-from-left data-[state=closed]:slide-out-to-left`,`[&[dir=rtl]]:data-[state=open]:slide-in-from-right [&[dir=rtl]]:data-[state=closed]:slide-out-to-right`]},right:{popup:[`inset-y-0 end-0 h-full sm:max-w-sm w-3/4 border-s rounded-s-md`,`data-[state=open]:slide-in-from-right data-[state=closed]:slide-out-to-right`,`[&[dir=rtl]]:data-[state=open]:slide-in-from-left [&[dir=rtl]]:data-[state=closed]:slide-out-to-left`]}}},defaultVariants:{size:`md`,side:`right`}});X({extend:[qS],slots:{handle:`mx-auto shrink-0 cursor-grab active:cursor-grabbing rounded-full bg-muted`},variants:{size:{xs:{handle:`mt-0.625 h-1.5 w-20`},sm:{handle:`mt-0.75 h-1.75 w-22`},md:{handle:`mt-1 h-2 w-25`},lg:{handle:`mt-1.25 h-2.5 w-30`},xl:{handle:`mt-1.5 h-3 w-35`},"2xl":{handle:`mt-1.75 h-3.5 w-40`}}},defaultVariants:{size:`md`,side:`bottom`}});var[JS,YS]=Z(`DialogRoot`,e=>{let[t,n]=hm(),[r,i]=hm(),[a,o]=hm(),[s,c]=hm(),{open:l}=e,u=e=>{l.value=e},d=()=>{l.value=!l.value},f=q(()=>iu(l.value)),p=P(``),m=`soybean-dialog-popup-${gr()}`,h=()=>{p.value||=m},g=P(``),_=`soybean-dialog-title-${gr()}`,v=()=>{g.value||=_},y=P(``),b=`soybean-dialog-description-${gr()}`,x=()=>{y.value||=b},S=async()=>{await Tn(),s.value?.focus({preventScroll:!0})};return{...e,onOpenChange:u,onOpenToggle:d,dataState:f,overlayElement:t,setOverlayElement:n,triggerElement:r,setTriggerElement:i,popupElement:a,setPopupElement:o,cancelElement:s,setCancelElement:c,popupId:p,initPopupId:h,titleId:g,initTitleId:v,descriptionId:y,initDescriptionId:x,focusCancel:S}}),[XS,ZS]=Z(`DialogProvider`,e=>{let{dialogs:t}=e;return{dialogs:t,getCurrentDialog:e=>t.value.find(t=>String(t.id)===String(e))}}),[QS,$S]=Z(`DialogCompact`,e=>{let{dialog:t}=e;return{dialog:t}}),[eC,tC]=Q(`DialogUi`),nC=(e=>{if(!e)return tC();let t=$S(),n=tC(e);return q(()=>{let r=t?.dialog?.value?.ui?.[e];return[n.value,r].filter(Boolean).join(` `)})}),rC=L({name:`DialogCancel`,__name:`dialog-cancel`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`cancel`],setup(e,{emit:t}){let n=e,r=t,i=nC(`cancel`),{setCancelElement:a,onOpenChange:o}=YS(`DialogCancel`),s=async e=>{r(`cancel`,e),o(!1)};return(e,t)=>(z(),V(Iy,K({ref:F(a)},n,{"data-soybean-dialog-cancel":``,class:F(i),onClick:s}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`class`]))}}),iC=L({name:`DialogClose`,__name:`dialog-close`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`close`],setup(e,{emit:t}){let n=e,r=t,i=nC(`close`),{onOpenChange:a}=YS(`DialogClose`),o=async e=>{r(`close`,e),a(!1)};return(e,t)=>(z(),V(Iy,K(n,{"data-soybean-dialog-close":``,class:F(i),onClick:o}),{default:I(()=>[R(e.$slots,`default`,{},()=>[U(Ly,{icon:`lucide:x`})])]),_:3},16,[`class`]))}}),aC=L({name:`DialogConfirm`,__name:`dialog-confirm`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`confirm`],setup(e,{emit:t}){let n=e,r=t,i=nC(`confirm`),{onOpenChange:a}=YS(`DialogConfirm`),o=async e=>{r(`confirm`,e),a(!1)};return(e,t)=>(z(),V(Iy,K(n,{"data-soybean-dialog-confirm":``,class:F(i),onClick:o}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`class`]))}}),oC=L({name:`DialogContent`,__name:`dialog-content`,setup(e){let t=nC(`content`);return(e,n)=>(z(),B(`div`,{"data-soybean-dialog-content":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),sC=[`id`],cC=L({name:`DialogDescription`,__name:`dialog-description`,setup(e){let{descriptionId:t,initDescriptionId:n}=YS(`DialogDescription`),r=nC(`description`);return n(),(e,n)=>(z(),B(`p`,{id:F(t),"data-soybean-dialog-description":``,class:A(F(r))},[R(e.$slots,`default`)],10,sC))}}),lC=L({name:`DialogFooter`,__name:`dialog-footer`,setup(e){let t=nC(`footer`);return(e,n)=>(z(),B(`div`,{"data-soybean-dialog-footer":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),uC=L({name:`DialogHeader`,__name:`dialog-header`,setup(e){let t=nC(`header`);return(e,n)=>(z(),B(`div`,{"data-soybean-dialog-header":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),dC=[`id`],fC=L({name:`DialogTitle`,__name:`dialog-title`,setup(e){let{titleId:t,initTitleId:n}=YS(`DialogTitle`),r=nC(`title`);return n(),(e,n)=>(z(),B(`h2`,{id:F(t),"data-soybean-dialog-title":``,class:A(F(r))},[R(e.$slots,`default`)],10,dC))}}),pC=L({name:`DialogTrigger`,__name:`dialog-trigger`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,{open:i,onOpenToggle:a,dataState:o,popupId:s,setTriggerElement:c}=YS(`DialogTrigger`),l=e=>{r(`click`,e),a()};return(e,t)=>(z(),V(Iy,K(n,{ref:F(c),"data-soybean-dialog-trigger":``,"aria-haspopup":`dialog`,"aria-expanded":F(i)||!1,"aria-controls":F(i)?F(s):void 0,"data-state":F(o),onClick:l}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`aria-expanded`,`aria-controls`,`data-state`]))}}),mC=[`data-state`],hC=L({name:`DialogOverlay`,__name:`dialog-overlay`,props:{forceMount:{type:Boolean}},setup(e){let t=e,{overlayElement:n,setOverlayElement:r,open:i,dataState:a}=YS(`DialogOverlay`),o=nC(`overlay`),s=t.forceMount?P(!0):hy(n,i);return Un(()=>{s.value&&i.value&&dn(Sm())}),(e,t)=>F(s)?(z(),B(`div`,{key:0,ref:F(r),"data-soybean-dialog-overlay":``,class:A(F(o)),"data-state":F(a),style:{"pointer-events":`auto`}},[R(e.$slots,`default`)],10,mC)):G(`v-if`,!0)}}),gC=L({name:`DialogPopupImpl`,__name:`dialog-popup-impl`,props:{trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,{dir:i,modal:a,isAlert:o,alertType:s,onOpenChange:c,setTriggerElement:l,popupElement:u,setPopupElement:d,popupId:f,initPopupId:p,dataState:m,titleId:h,descriptionId:g,focusCancel:_}=YS(`DialogPopupImpl`),{pointerEvents:v}=Wm(u,{disableOutsidePointerEvents:()=>n.disableOutsidePointerEvents,onEscapeKeyDown:e=>{r(`escapeKeyDown`,e)},onPointerDownOutside:e=>{r(`pointerDownOutside`,e)},onFocusOutside:e=>{r(`focusOutside`,e)},onInteractOutside:e=>{r(`interactOutside`,e)},onDismiss:()=>{c(!1)}}),{onKeydown:y}=n_(u,{trapped:()=>n.trapFocus,loop:!0,onOpenAutoFocus:e=>{o.value&&_(),r(`openAutoFocus`,e)},onCloseAutoFocus:e=>{r(`closeAutoFocus`,e)}}),b=_y(n,[`trapFocus`,`disableOutsidePointerEvents`]),x=nC(`popup`),S=q(()=>({pointerEvents:v.value})),C=()=>{let e=ff();e!==document.body&&l(e)};return Xg(),dy(u,a),p(),Mr(()=>{C()}),(e,t)=>(z(),V(F(Ny),K(F(b),{id:F(f),ref:F(d),class:F(x),dir:F(i),"aria-labelledby":F(h),"aria-describedby":F(g),"data-dismissable-layer":``,"data-state":F(m),"data-type":F(o)?F(s):void 0,role:F(o)?`alertdialog`:`dialog`,"aria-live":F(o)?F(s)===`error`?`assertive`:`polite`:void 0,tabindex:`-1`,style:S.value,onKeydown:F(y)}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`id`,`class`,`dir`,`aria-labelledby`,`aria-describedby`,`data-state`,`data-type`,`role`,`aria-live`,`style`,`onKeydown`]))}}),_C=L({name:`DialogPopup`,__name:`dialog-popup`,props:{asChild:{type:Boolean},as:{},forceMount:{type:Boolean}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`forceMount`]),a=i_(r),{popupElement:o,open:s,modal:c,isAlert:l,triggerElement:u}=YS(`DialogPopup`),d=n.forceMount?P(!0):hy(o,s),f=q(()=>c.value&&s.value),{onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:h,onCloseAutoFocus:g}=py({modal:c,triggerElement:u}),_=e=>{l.value&&e.preventDefault(),p(e)},v=e=>{l.value&&e.preventDefault(),h(e)};return(e,t)=>F(d)?(z(),V(gC,K({key:0},F(i),{"data-soybean-dialog-popup":``,"trap-focus":f.value,"disable-outside-pointer-events":F(c)},Yr(F(a)),{onPointerDownOutside:_,onFocusOutside:F(m),onInteractOutside:v,onCloseAutoFocus:F(g)}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`,`onFocusOutside`,`onCloseAutoFocus`])):G(`v-if`,!0)}}),vC=L({name:`DialogRoot`,inheritAttrs:!1,__name:`dialog-root`,props:{dir:{},isAlert:{type:Boolean},alertType:{},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},modal:{type:Boolean,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=Im(()=>n.open,e=>{r(`update:open`,e)},n.defaultOpen??!1),{onOpenChange:a}=JS({dir:fm(()=>n.dir),open:i,modal:q(()=>n.isAlert===!0||n.modal),...Af(n,[`isAlert`,`alertType`])}),o=()=>{a(!1)};return(e,t)=>R(e.$slots,`default`,{open:F(i),close:o})}}),yC=L({name:`DialogCompact`,__name:`dialog-compact`,props:{title:{},description:{},icon:{},showClose:{type:Boolean,default:!0},pure:{type:Boolean},showCancel:{type:[String,Boolean],default:`onlyWarning`},cancelText:{},showConfirm:{type:Boolean,default:!0},confirmText:{},triggerProps:{},overlayProps:{},portalProps:{},popupProps:{},headerProps:{},contentProps:{},footerProps:{},titleProps:{},descriptionProps:{},closeProps:{},cancelProps:{},confirmProps:{},dir:{},isAlert:{type:Boolean},alertType:{default:`default`},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},modal:{type:Boolean,default:!0}},emits:[`update:open`,`click`,`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`,`close`,`confirm`,`cancel`],setup(e,{emit:t}){let n=e,r=_y(n,[`title`,`description`,`icon`,`showClose`,`pure`,`showCancel`,`cancelText`,`showConfirm`,`confirmText`,`triggerProps`,`overlayProps`,`portalProps`,`popupProps`,`headerProps`,`contentProps`,`footerProps`,`titleProps`,`descriptionProps`,`closeProps`,`cancelProps`,`confirmProps`]),i=t,a=ei(),o=ti(),s=i_(i),c=mm(),l=ZS(),u=q(()=>l?.getCurrentDialog(o[`data-dialog-id`])),d=q(()=>[nC().value?.icon,u.value?.ui?.icon].filter(Boolean).join(` `)),f=q(()=>({...n.triggerProps,asChild:n.triggerProps?.asChild??!0})),p={default:null,info:`lucide:info`,warning:`lucide:circle-alert`,error:`lucide:circle-x`,success:`lucide:circle-check`},m=q(()=>n.icon?n.icon:n.isAlert&&n.alertType?p[n.alertType]:null),h=q(()=>n.showConfirm??n.isAlert),g=q(()=>typeof n.showCancel==`boolean`?n.showCancel:n.isAlert===!0&&n.alertType===`warning`),_=q(()=>n.pure?!1:a.footer?!0:g.value||h.value),v=q(()=>n.cancelText??c.value.dialog.cancel),y=q(()=>n.confirmText??c.value.dialog.confirm);return QS({dialog:u}),(t,n)=>(z(),V(vC,K(F(r),{"onUpdate:open":n[4]||=e=>i(`update:open`,e)}),{default:I(r=>[U(pC,j(Oa(f.value)),{default:I(()=>[R(t.$slots,`trigger`,j(Oa(r)))]),_:2},1040),U(gS,j(Oa(e.portalProps)),{default:I(()=>[U(hC,j(Oa(e.overlayProps)),null,16),U(_C,K(e.popupProps,Yr(F(s))),{default:I(()=>[e.pure?G(`v-if`,!0):(z(),V(uC,j(K({key:0},e.headerProps)),{default:I(()=>[U(fC,j(Oa(e.titleProps)),{default:I(()=>[m.value?(z(),V(Ly,{key:0,icon:m.value,class:A(d.value)},null,8,[`icon`,`class`])):G(`v-if`,!0),R(t.$slots,`title`,j(Oa(r)),()=>[H(`span`,null,M(e.title),1)])]),_:2},1040),a.description||e.description?(z(),V(cC,j(K({key:0},e.descriptionProps)),{default:I(()=>[R(t.$slots,`description`,j(Oa(r)),()=>[W(M(e.description),1)])]),_:2},1040)):G(`v-if`,!0),!e.isAlert&&e.showClose?(z(),V(iC,{key:1,onClose:n[0]||=e=>i(`close`,e)},{default:I(()=>[R(t.$slots,`close`,j(Oa(r)))]),_:2},1024)):G(`v-if`,!0)]),_:2},1040)),U(oC,j(Oa(e.contentProps)),{default:I(()=>[R(t.$slots,`default`,j(Oa(r)))]),_:2},1040),e.pure&&!e.isAlert&&e.showClose?(z(),V(iC,{key:1,onClose:n[1]||=e=>i(`close`,e)},{default:I(()=>[R(t.$slots,`close`,j(Oa(r)))]),_:2},1024)):G(`v-if`,!0),_.value?(z(),V(lC,j(K({key:2},e.footerProps)),{default:I(()=>[R(t.$slots,`footer`,j(Oa(r)),()=>[g.value?(z(),V(rC,K({key:0},e.cancelProps,{onCancel:n[2]||=e=>i(`cancel`,e)}),{default:I(()=>[R(t.$slots,`cancel`,j(Oa(r)),()=>[W(M(v.value),1)])]),_:2},1040)):G(`v-if`,!0),h.value?(z(),V(aC,K({key:1},e.confirmProps,{onConfirm:n[3]||=e=>i(`confirm`,e)}),{default:I(()=>[R(t.$slots,`confirm`,j(Oa(r)),()=>[W(M(y.value),1)])]),_:2},1040)):G(`v-if`,!0)])]),_:2},1040)):G(`v-if`,!0)]),_:2},1040)]),_:2},1040)]),_:3},16))}});function bC(e){"@babel/helpers - typeof";return bC=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},bC(e)}function xC(e,t){if(bC(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(bC(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function SC(e){var t=xC(e,`string`);return bC(t)==`symbol`?t:t+``}function CC(e,t,n){return(t=SC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wC=1,TC=new class{constructor(){CC(this,`subscribers`,void 0),CC(this,`dialogs`,void 0),CC(this,`dismissed`,void 0),CC(this,`subscribe`,e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);t>=0&&this.subscribers.splice(t,1)})),CC(this,`publish`,e=>{this.subscribers.forEach(t=>t(e))}),CC(this,`resetDismissed`,e=>{this.dismissed.has(e)&&this.dismissed.delete(e)}),CC(this,`upsert`,e=>{let t=this.dialogs.findIndex(t=>t.id===e.id);if(t<0){this.publish(e),this.dialogs=[...this.dialogs,e];return}let n={...this.dialogs[t],...e};this.publish(n),this.dialogs=this.dialogs.map((e,r)=>r===t?n:e)}),CC(this,`create`,e=>{let{open:t=!0,...n}=e,r=DC(e.id),i={...n,id:r,open:t};return this.upsert(i),r}),CC(this,`dismiss`,e=>{if(e!==void 0)return this.dismissed.add(e),requestAnimationFrame(()=>this.publish({id:e,open:!1})),e;this.dialogs.forEach(e=>{this.dismissed.add(e.id),this.publish({id:e.id,open:!1})})}),CC(this,`message`,(e,t)=>this.create({...t,title:e,type:`default`})),CC(this,`error`,(e,t)=>this.create({...t,title:e,type:`error`})),CC(this,`success`,(e,t)=>this.create({...t,title:e,type:`success`})),CC(this,`info`,(e,t)=>this.create({...t,title:e,type:`info`})),CC(this,`warning`,(e,t)=>this.create({...t,title:e,type:`warning`})),CC(this,`getDialogs`,()=>this.dialogs.filter(e=>!this.dismissed.has(e.id))),CC(this,`activeDialogs`,()=>(this.dialogs=this.getDialogs(),this.dismissed.clear(),this.dialogs)),this.subscribers=[],this.dialogs=[],this.dismissed=new Set}},EC=TC.message;Object.assign(EC,{success:TC.success,error:TC.error,info:TC.info,warning:TC.warning,getHistory:()=>TC.dialogs,getDialogs:()=>TC.getDialogs()});function DC(e){return typeof e==`number`||typeof e==`string`&&e.length>0?e:wC++}var OC=L({name:`DynamicRender`,inheritAttrs:!1,__name:`dynamic-render`,props:{is:{}},setup(e){let t=ti();return(n,r)=>typeof e.is==`string`?(z(),B(pa,{key:0},[W(M(e.is),1)],64)):(z(),V(Ur(e.is),j(K({key:1},F(t))),null,16))}}),kC=L({name:`DialogProvider`,inheritAttrs:!1,__name:`dialog-provider`,setup(e){let t=P([]),n=e=>{let n=t.value.findIndex(t=>t.id===e.id);if(n!==-1){let r=Object.assign({},t.value[n],e);t.value=[...t.value.slice(0,n),r,...t.value.slice(n+1)];return}t.value=[e,...t.value]},r=e=>{e.onDismiss?.(e),TC.dismiss(e.id)},i=(e,t)=>{e.onCancel?.(t),!t.defaultPrevented&&r(e)},a=(e,t)=>{e.onConfirm?.(t),!t.defaultPrevented&&r(e)};return XS({dialogs:t}),Un(()=>{let e=TC.subscribe(e=>{Tn(()=>{n(e)}),e.open===!1&&setTimeout(()=>{t.value=TC.activeDialogs()},500)});dn(()=>{e()})},{flush:`post`}),(e,n)=>(z(),B(pa,null,[(z(!0),B(pa,null,Kr(t.value,e=>(z(),V(yC,{key:e.id,open:e.open,"is-alert":``,"alert-type":e.type,"data-dialog-id":e.id,icon:e.icon,onClose:t=>r(e),onCancel:t=>i(e,t),onConfirm:t=>a(e,t)},qr({default:I(()=>[e.content?(z(),V(Ur(e.content),{key:0})):G(`v-if`,!0)]),_:2},[e.title?{name:`title`,fn:I(()=>[U(OC,{is:e.title},null,8,[`is`])]),key:`0`}:void 0,e.description?{name:`description`,fn:I(()=>[U(OC,{is:e.description},null,8,[`is`])]),key:`1`}:void 0,e.footer?{name:`footer`,fn:I(()=>[U(OC,{is:e.footer},null,8,[`is`])]),key:`2`}:void 0,e.cancelText?{name:`cancel`,fn:I(()=>[U(OC,{is:e.cancelText},null,8,[`is`])]),key:`3`}:void 0,e.confirmText?{name:`confirm`,fn:I(()=>[U(OC,{is:e.confirmText},null,8,[`is`])]),key:`4`}:void 0]),1032,[`open`,`alert-type`,`data-dialog-id`,`icon`,`onClose`,`onCancel`,`onConfirm`]))),128)),R(e.$slots,`default`)],64))}}),AC=`soybean-bottom-sheet-dragging`,jC=`data-soybean-bottom-sheet-scale`,MC={DURATION:.5,EASE:[.32,.72,0,1]},NC=new WeakMap;function PC(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith(`--`)){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),!n&&NC.set(e,r)}function FC(e,t){if(!e||!(e instanceof HTMLElement))return;let n=NC.get(e);n&&(t?e.style[t]=n[t]:Object.entries(n).forEach(([t,n])=>{e.style[t]=n}))}function IC(e,t){let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r?.match(/^matrix3d\((.+)\)$/);return i?Number.parseFloat(i[1].split(`, `)[RC(t)?13:12]):(i=r?.match(/^matrix\((.+)\)$/),i?Number.parseFloat(i[1].split(`, `)[RC(t)?5:4]):null)}function LC(e){return 8*(Math.log(e+1)-2)}function RC(e){return e===`top`||e===`bottom`}function zC({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:r,fadeFromIndex:i,onSnapPointChange:a,direction:o}){let s=N(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function c(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}Mr(()=>{typeof window<`u`&&window.addEventListener(`resize`,c)}),Fr(()=>{typeof window<`u`&&window.removeEventListener(`resize`,c)});let l=q(()=>(t.value&&e.value===t.value[t.value.length-1])??null),u=q(()=>t.value&&t.value.length>0&&(i?.value||i?.value===0)&&!Number.isNaN(i?.value)&&t.value[i?.value??-1]===e.value||!t.value),d=q(()=>t.value?.findIndex(t=>t===e.value)??null),f=q(()=>t.value?.map(e=>{let t=typeof e==`string`,n=0;if(t&&(n=Number.parseInt(e,10)),RC(o.value)){let r=n;return t||(r=s.value?e*s.value.innerHeight:0),s.value?o.value===`bottom`?s.value.innerHeight-r:-s.value.innerHeight+r:r}let r=n;return t||(r=s.value?e*s.value.innerWidth:0),s.value?o.value===`right`?s.value.innerWidth-r:-s.value.innerWidth+r:r})??[]),p=q(()=>d.value===null?null:f.value?.[d.value]),m=s=>{let c=f.value?.findIndex(e=>e===s)??null;Tn(()=>{a(c,f.value),PC(n.value,{transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,transform:RC(o.value)?`translate3d(0, ${s}px, 0)`:`translate3d(${s}px, 0, 0)`})}),f.value&&c!==f.value.length-1&&c!==i?.value?PC(r.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,opacity:`0`}):PC(r.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,opacity:`1`}),e.value=c===null?null:t.value?.[c]??null};Gn([e,f,t],()=>{if(e.value!==null&&e.value!==void 0){let n=t.value?.findIndex(t=>t===e.value)??-1;f.value&&n!==-1&&typeof f.value[n]==`number`&&m(f.value[n])}},{immediate:!0});function h(e,n,r,i){return e>2&&!n?(r?i():m(f.value[0]),!0):e>2&&n&&f&&t.value?(m(f.value[t.value.length-1]),!0):!1}function g(e){let{currentPosition:n,velocity:r,draggedDistance:i,isFirst:a,hasDraggedUp:s,dismissible:c,closeDrawer:u}=e,p=f.value?.reduce((e,t)=>Math.abs(t-n).4&&Math.abs(i)0&&l.value){m(f.value[(t.value?.length??0)-1]);return}if(a&&e<0&&c&&u(),d.value===null)return;m(f.value[d.value+e]);return}m(p)}function _({draggedDistance:e,closeDrawer:t,velocity:n,dismissible:a}){if(i===void 0)return;let s=o.value===`bottom`||o.value===`right`?(p.value??0)-e:(p.value??0)+e,c=d.value===(i.value??0)-1,l=d.value===0,u=e>0;c&&PC(r.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`}),!h(n,u,a,t)&&g({currentPosition:s,velocity:n,draggedDistance:e,isFirst:l,hasDraggedUp:u,dismissible:a,closeDrawer:t})}function v({draggedDistance:e}){if(p.value===null)return;let t=o.value===`bottom`||o.value===`right`?(p.value??0)-e:(p.value??0)+e;(o.value===`bottom`||o.value===`right`)&&tf.value[f.value.length-1]||PC(n.value,{transform:RC(o.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function y(e,n){if(!t||typeof d.value!=`number`||!f.value||i===void 0)return null;let r=d.value===(i.value??0)-1;if(d.value>=(i.value??0)&&n)return 0;if(r&&!n)return 1;if(!u.value&&!r)return null;let a=r?d.value+1:d.value-1,o=r?f.value[a]-f.value[a-1]:f.value[a+1]-f.value[a],s=e/Math.abs(o);return r?1-s:s}return{isLastSnapPoint:l,shouldFade:u,getPercentageDragged:y,activeSnapPointIndex:d,onRelease:_,onDrag:v,snapPointsOffset:f}}var[BC,VC]=Z(`BottomSheetRoot`,e=>HC(e));function HC(e){let{emitDrag:t,emitRelease:n,emitClose:r,emitOpenChange:i,open:a,dismissible:o,nested:s,modal:c,shouldScaleBackground:l,setBackgroundColorOnScale:u,scrollLockTimeout:d,closeThreshold:f,activeSnapPoint:p,fadeFromIndex:m,direction:h,noBodyStyles:g,handleOnly:_}=e,[v,y]=hm(),[b,x]=hm(),[S,C]=hm(),w=N(a.value??!1),T=N(!1),ee=N(!1),E=N(!1),D=N(null),te=N(null),ne=N(null),re=N(null),ie=N(!1),O=N(null),ae=N(0),oe=N(!1),k=q(()=>b.value?.getBoundingClientRect().height||0),se=q(()=>{let t=e.snapPoints?.value;if(t?.length)return t}),ce=q(()=>(se.value?.length??0)>0),{activeSnapPointIndex:le,onRelease:ue,snapPointsOffset:de,onDrag:fe,shouldFade:pe,getPercentageDragged:A}=zC({snapPoints:se,activeSnapPoint:p,drawerRef:b,fadeFromIndex:m,overlayRef:v,onSnapPointChange:j,direction:h});function j(e,t){se.value&&e===t.length-1&&(D.value=new Date)}function me(){return(window.innerWidth-26)/window.innerWidth}function he(e,t){if(!e)return!1;let n=e,r=window.getSelection()?.toString(),i=b.value?IC(b.value,h.value):null,a=new Date;if(n.hasAttribute(`data-soybean-bottom-sheet-no-drag`)||n.closest(`[data-soybean-bottom-sheet-no-drag]`))return!1;if(h.value===`right`||h.value===`left`)return!0;if(D.value&&a.getTime()-D.value.getTime()<500)return!1;if(i!==null&&(h.value===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(re.value&&a.getTime()-re.value.getTime()n.clientHeight){if(n.scrollTop!==0)return re.value=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function ge(e){!o.value&&!se.value||b.value&&!b.value.contains(e.target)||(ee.value=!0,te.value=new Date,e.target.setPointerCapture(e.pointerId),ae.value=RC(h.value)?e.clientY:e.clientX)}function _e(e){if(!b.value||!ee.value)return;let n=h.value===`bottom`||h.value===`right`?1:-1,r=(ae.value-(RC(h.value)?e.clientY:e.clientX))*n,i=r>0,a=se.value&&!o.value&&!i;if(a&&le.value===0)return;let s=Math.abs(r),c=document.querySelector(`[${jC}]`),u=s/k.value,d=A(s,i);if(d!==null&&(u=d),a&&u>=1||!ie.value&&!he(e.target,i))return;if(b?.value?.classList.add(AC),ie.value=!0,PC(b.value,{transition:`none`}),PC(v.value,{transition:`none`}),se.value&&fe({draggedDistance:r}),i&&!se.value){let e=LC(r),t=Math.min(e*-1,0)*n;PC(b.value,{transform:RC(h.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`});return}let f=1-u;if((pe.value||m.value&&le.value===m.value-1)&&(t(u),PC(v.value,{opacity:`${f}`,transition:`none`},!0)),c&&v.value&&l.value){let e=Math.min(me()+u*(1-me()),1),t=8-u*8,n=Math.max(0,14-u*14);PC(c,{borderRadius:`${t}px`,transform:RC(h.value)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!se.value){let e=s*n;PC(b.value,{transform:RC(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}function ve(){if(!b.value)return;let e=document.querySelector(`[${jC}]`),t=IC(b.value,h.value);PC(b.value,{transform:`translate3d(0, 0, 0)`,transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`}),PC(v.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,opacity:`1`}),l.value&&t&&t>0&&w.value&&PC(e,{borderRadius:`8px`,overflow:`hidden`,...RC(h.value)?{transform:`scale(${me()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${me()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${MC.DURATION}s`,transitionTimingFunction:`cubic-bezier(${MC.EASE.join(`,`)})`},!0)}function ye(e){b.value&&(r(),e||(w.value=!1),window.setTimeout(()=>{se.value&&(p.value=se.value[0])},MC.DURATION*1e3))}Un(()=>{if(!w.value&&l.value&&Mf){let e=setTimeout(()=>{FC(document.body)},200);return()=>clearTimeout(e)}}),Gn(a,()=>{w.value=a.value,a.value||ye()});function be(e){if(!ee.value||!b.value)return;b.value.classList.remove(AC),ie.value=!1,ee.value=!1,ne.value=new Date;let t=IC(b.value,h.value);if(!he(e.target,!1)||!t||Number.isNaN(t)||te.value===null)return;let r=ne.value.getTime()-te.value.getTime(),i=ae.value-(RC(h.value)?e.clientY:e.clientX),a=Math.abs(i)/r;if(a>.05&&(E.value=!0,window.setTimeout(()=>{E.value=!1},200)),se.value){ue({draggedDistance:i*(h.value===`bottom`||h.value===`right`?1:-1),closeDrawer:ye,velocity:a,dismissible:o.value}),n(!0);return}if(h.value===`bottom`||h.value===`right`?i>0:i<0){ve(),n(!0);return}if(a>.4){ye(),n(!1);return}if(t>=Math.min(b.value.getBoundingClientRect().height??0,window.innerHeight)*f.value){ye(),n(!1);return}n(!0),ve()}Gn(w,e=>{e&&(D.value=new Date),i(e)},{immediate:!0});function M(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;O.value&&window.clearTimeout(O.value),PC(b.value,{transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,transform:`scale(${t}) translate3d(0, ${n}px, 0)`}),!e&&b.value&&(O.value=window.setTimeout(()=>{let e=IC(b.value,h.value);PC(b.value,{transition:`none`,transform:RC(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function xe(e){if(e<0)return;let t=RC(h.value)?window.innerHeight:window.innerWidth,n=(t-16)/t,r=n+e*(1-n),i=-16+e*16;PC(b.value,{transform:RC(h.value)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function Se(e){let t=RC(h.value)?window.innerHeight:window.innerWidth,n=e?(t-16)/t:1,r=e?-16:0;e&&PC(b.value,{transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,transform:RC(h.value)?`scale(${n}) translate3d(0, ${r}px, 0)`:`scale(${n}) translate3d(${r}px, 0, 0)`})}return{open:a,isOpen:w,modal:c,keyboardIsOpen:oe,hasBeenOpened:T,drawerRef:b,setDrawerRef:x,drawerHeightRef:k,overlayRef:v,setOverlayRef:y,handleRef:S,setHandleRef:C,isDragging:ee,dragStartTime:te,isAllowedToDrag:ie,snapPoints:se,hasSnapPoints:ce,activeSnapPoint:p,pointerStart:ae,dismissible:o,snapPointsOffset:de,direction:h,shouldFade:pe,fadeFromIndex:m,shouldScaleBackground:l,setBackgroundColorOnScale:u,onPress:ge,onDrag:_e,onRelease:be,closeDrawer:ye,onNestedDrag:xe,onNestedRelease:Se,onNestedOpenChange:M,emitClose:r,emitDrag:t,emitRelease:n,emitOpenChange:i,nested:s,handleOnly:_,noBodyStyles:g}}var[UC,WC]=Q(`BottomSheet`,e=>(eC(e),e));X({slots:{root:``,list:`flex flex-wrap items-center my-0 px-0 break-words text-muted-foreground`,item:`inline-flex items-center list-none`,page:`font-normal text-foreground`,separator:`text-muted-foreground flex-shrink-0 list-none`,ellipsis:`flex items-center justify-center`,link:`decoration-none hover:text-foreground transition-colors-200 rounded-sm outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`},variants:{size:{xs:{root:`text-2xs`,list:`gap-2`,item:`gap-1.5`},sm:{root:`text-xs`,list:`gap-2.5`,item:`gap-1.75`},md:{root:`text-sm`,list:`gap-3`,item:`gap-2`},lg:{root:`text-base`,list:`gap-3.5`,item:`gap-2.5`},xl:{root:`text-lg`,list:`gap-4`,item:`gap-3`},"2xl":{root:`text-xl`,list:`gap-4.5`,item:`gap-3.5`}}},defaultVariants:{size:`md`}});var[GC,KC]=Q(`BreadcrumbUi`),[qC,JC]=Z(`ButtonGroup`),YC=L({name:`SButton`,__name:`button`,props:{class:{type:[Boolean,null,String,Object,Array]},color:{},size:{},variant:{},shape:{},shadow:{},fitContent:{type:Boolean},type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=JC(),a=_y(n,[`class`,`size`,`color`,`variant`,`shape`,`shadow`,`disabled`,`fitContent`]),o=q(()=>{let{size:e,color:t,variant:r,shape:a,shadow:o,fitContent:s}=i||{};return Wy({size:n.size||e?.value,color:n.color||t?.value,variant:n.variant||r?.value,shape:n.shape||a?.value,shadow:n.shadow||o?.value,fitContent:n.fitContent||s?.value},n.class)}),s=q(()=>n.disabled||i?.disabled.value);return(e,t)=>(z(),V(F(Iy),K(F(a),{class:o.value,disabled:s.value,onClick:t[0]||=e=>r(`click`,e)}),{default:I(()=>[R(e.$slots,`leading`),R(e.$slots,`default`),R(e.$slots,`trailing`)]),_:3},16,[`class`,`disabled`]))}}),XC={key:0,style:{display:`contents`}},ZC={style:{position:`absolute`,inset:`0`,"justify-content":`center`,"align-items":`center`,display:`flex`,gap:`0.25rem`,"z-index":`1`}},QC={key:0},$C={style:{visibility:`hidden`,display:`contents`}},ew=L({name:`SButtonLoading`,inheritAttrs:!1,__name:`button-loading`,props:{loading:{type:Boolean},loadingText:{},loadingDuration:{},autoLoading:{type:Boolean},loadingIcon:{default:`svg-spinners:270-ring`},loadingIconProps:{},loadingPosition:{default:`start`},class:{type:[Boolean,null,String,Object,Array]},color:{},size:{},variant:{},shape:{},shadow:{},fitContent:{type:Boolean},type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e,n=ti(),r=N(!1),i=q(()=>t.disabled||r.value),a=async e=>{t.autoLoading&&(r.value=!0);try{(Array.isArray(n.onClick)?n.onClick:[n.onClick]).forEach(t=>t?.(e))}finally{t.autoLoading&&(t.loadingDuration&&await new Promise(e=>{setTimeout(e,t.loadingDuration)}),r.value=!1)}},o=_y(t,[`loading`,`loadingText`,`loadingDuration`,`autoLoading`,`loadingIcon`,`loadingIconProps`,`loadingPosition`],n,{onClick:a});return Un(()=>{r.value=t.loading}),(t,n)=>(z(),V(YC,K(F(o),{disabled:i.value,style:{position:`relative`},onClick:a}),{leading:I(()=>[r.value&&e.loadingPosition===`start`?(z(),V(Jx,K({key:0,icon:e.loadingIcon},e.loadingIconProps),null,16,[`icon`])):R(t.$slots,`leading`,{key:1})]),trailing:I(()=>[r.value&&e.loadingPosition===`end`?(z(),V(Jx,K({key:0,icon:e.loadingIcon},e.loadingIconProps),null,16,[`icon`])):R(t.$slots,`trailing`,{key:1})]),default:I(()=>[r.value&&e.loadingPosition===`center`?(z(),B(`span`,XC,[H(`span`,ZC,[U(Jx,K({icon:e.loadingIcon},e.loadingIconProps),null,16,[`icon`]),e.loadingText?(z(),B(`span`,QC,M(e.loadingText),1)):G(`v-if`,!0)]),H(`span`,$C,[R(t.$slots,`default`,{loading:r.value})])])):R(t.$slots,`default`,{key:1,loading:r.value})]),_:3},16,[`disabled`]))}});_l({base:`outline-none cursor-pointer decoration-none data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`}),X({slots:{trigger:[`flex items-center justify-between w-full rounded-md border border-input bg-background transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30 focus:ring-3 focus:ring-offset-background focus:ring-primary/30 disabled:pointer-events-none disabled:opacity-50`,`placeholder:text-muted-foreground data-[placeholder]:text-muted-foreground`],triggerIcon:`shrink-0 text-muted-foreground opacity-70`,value:`grow truncate text-start`,positioner:``,popup:[`relative z-50 min-w-32 rounded-md border bg-popover text-popover-foreground shadow-md`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],viewport:``,group:``,groupLabel:`font-medium text-muted-foreground`,item:[`relative flex items-center w-full rounded-sm outline-none cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemText:``,itemIndicator:`ms-auto shrink-0 text-muted-foreground`,separator:`-mx-1 my-1 h-px bg-muted`,scrollUpButton:`flex items-center justify-center cursor-default`,scrollDownButton:`flex items-center justify-center cursor-default`,arrow:`w-1em h-0.5em fill-popover stroke-border`},variants:{size:{xs:{popup:`max-h-70 text-2xs`,trigger:`gap-1 h-6 px-1.5 text-2xs`,viewport:`p-0.75`,item:`gap-1 px-1 py-1`,groupLabel:`p-1 text-3xs`,separator:`-mx-0.75 my-0.375`,scrollUpButton:`py-0.75`,scrollDownButton:`py-0.75`,arrow:`text-3xs`},sm:{popup:`max-h-75 text-xs`,trigger:`gap-1.5 h-7 px-2 text-xs`,viewport:`p-0.875`,item:`gap-1.5 px-1.5 py-1`,separator:`-mx-0.875 my-0.4375`,groupLabel:`p-1.25 text-2xs`,scrollUpButton:`py-0.875`,scrollDownButton:`py-0.875`,arrow:`text-2xs`},md:{popup:`max-h-80 text-sm`,trigger:`gap-2 h-8 px-2.5 text-sm`,viewport:`p-1`,item:`gap-2 px-2 py-1.5`,separator:`-mx-1 my-0.5`,groupLabel:`p-1.75 text-xs`,scrollUpButton:`py-1`,scrollDownButton:`py-1`,arrow:`text-xs`},lg:{popup:`max-h-90 text-base`,trigger:`gap-2.5 h-9 px-3 text-base`,viewport:`p-1.25`,item:`gap-2.5 px-2.5 py-1.5`,separator:`-mx-1.25 my-0.625`,groupLabel:`p-2 text-sm`,scrollUpButton:`py-1.25`,scrollDownButton:`py-1.25`,arrow:`text-sm`},xl:{popup:`max-h-100 text-lg`,trigger:`gap-3 h-10 px-3.5 text-lg`,viewport:`p-1.5`,item:`gap-3 px-3 py-2`,separator:`-mx-1.5 my-0.75`,groupLabel:`p-2.5 text-base`,scrollUpButton:`py-1.5`,scrollDownButton:`py-1.5`,arrow:`text-base`},"2xl":{popup:`max-h-115 text-xl`,trigger:`gap-3.5 h-12 px-4 text-xl`,viewport:`p-1.75`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-1.75 my-0.875`,groupLabel:`p-3 text-lg`,scrollUpButton:`py-1.75`,scrollDownButton:`py-1.75`,arrow:`text-lg`}},position:{popper:{popup:`data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1`,viewport:`h-[--soybean-select-trigger-height] w-full min-w-[--soybean-select-trigger-width]`},"item-aligned":{}}},defaultVariants:{size:`md`,position:`popper`}});var[tw,nw]=Z(`SelectRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=q(()=>iu(t.value)),i=fm(e.dir),a=P(``),o=`soybean-select-content-${gr()}`,s=()=>{a.value||=o},c=P(),l=e=>{c.value=e},u=P(),d=e=>{u.value=e},f=N(new Set),p=q(()=>Array.from(f.value)),m=q(()=>p.value.map(e=>e.value).join(`;`)),h=e=>{f.value.add(e)},g=e=>{f.value.delete(e)},_=P({x:0,y:0}),v=e=>{_.value=e},y=()=>{_.value=null};return{...e,dataState:r,onOpenChange:n,dir:i,contentId:a,initContentId:s,triggerElement:c,onTriggerElementChange:l,valueElement:u,onValueElementChange:d,optionsSet:f,onOptionAdd:h,onOptionRemove:g,options:p,nativeSelectKey:m,triggerPointerDownPosition:_,setTriggerPointerDownPosition:v,resetTriggerPointerDownPosition:y}}),{provideCollectionContext:rw,useCollectionContext:iw,useCollectionItem:aw}=Fm(`Select`),[ow,sw]=Z(`SelectContent`,e=>{let{modelValue:t,isMultiple:n,popupElement:r}=e,i=P(!1),a=P(),o=e=>{a.value=e},s=!1,c=!1,l=P(),u=(e,n,r)=>{let i=!s&&!r;(cu(t.value,n)||i)&&(l.value=e)},d=P(),f=(e,r,i)=>{let a=!s&&!i,o=cu(t.value,r);if(n.value){if(c)return;(o||a)&&(d.value=e,o&&(c=!0))}else(o||a)&&(d.value=e);a&&(s=!0)},p=()=>{r.value?.focus()};function m(){!d.value||!r.value||vf([d.value,r.value])}return{...e,isPositioned:i,viewportElement:a,onViewportElementChange:o,selectedItemElement:d,onSelectedItemElementChange:f,onItemElementLeave:p,selectedItemTextElement:l,onSelectedItemTextElementChange:u,focusSelectedItem:m}}),[cw,lw]=Z(`SelectGroup`,()=>{let e=P(``),t=`soybean-select-group-label-${gr()}`;return{labelId:e,initLabelId:()=>{e.value||=t}}}),[uw,dw]=Z(`SelectItem`,e=>{let t=P(e.textValue.value??``),n=P(),r=e=>{n.value=e,t.value=((t.value||e?.textContent)??``).trim()},i=P(``),a=`soybean-select-item-text-${gr()}`,o=()=>{i.value||=a};return{...e,textId:i,initTextId:o,textValue:t,itemTextElement:n,onItemTextElementChange:r}}),[fw,pw]=Z(`SelectPopupElement`,()=>{let e=P();return{popupElement:e,onPopupElementChange:t=>{e.value=t}}}),[mw,hw]=Z(`SelectItemAlignedPosition`),[gw,_w]=Q(`SelectUi`,e=>(mS(e),e));X({extendBase:e=>({prev:qy({size:e.size,variant:`pure`}),next:qy({size:e.size,variant:`pure`})}),slots:{root:`inline-flex flex-col rounded-md border shadow-sm`,header:`flex items-center justify-between`,heading:`flex items-center justify-center font-medium`,prev:`rtl:rotate-180`,next:`rtl:rotate-180`,grid:`inline-table border-collapse`,gridHead:``,gridBody:``,gridRow:``,headCell:`rounded-md text-center font-normal text-muted-foreground`,cell:[`flex-1 text-center align-middle`,`focus-within:relative focus-within:z-20 [&:has([data-selected])]:rounded-md [&:has([data-selected])]:bg-accent`],cellTrigger:[`inline-flex items-center justify-center w-full h-full rounded-md transition-colors cursor-pointer`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-ring focus-visible:ring-primary/30`,`data-[selected]:bg-primary data-[selected]:text-primary-foreground data-[selected]:font-medium`,`[&:not([data-selected]):hover]:bg-accent [&:not([data-selected]):hover]:text-accent-foreground`,`data-[disabled]:cursor-not-allowed data-[disabled]:text-muted-foreground data-[disabled]:opacity-50`,`[&[data-today]:not([data-selected])]:bg-accent [&[data-today]:not([data-selected])]:text-accent-foreground`,`data-[unavailable]:line-through data-[outside-view]:text-muted-foreground`]},variants:{size:{xs:{root:`gap-3 text-2xs p-2`,header:`gap-1.5`,gridRow:`mt-1.5`,heading:`gap-1.5`,headCell:`h-6 w-6 text-3xs`,cell:`h-6 w-6`},sm:{root:`gap-3.5 text-xs p-2.5`,header:`gap-2`,gridRow:`mt-1.75`,heading:`gap-2`,headCell:`h-7 w-7 text-2xs`,cell:`h-7 w-7`},md:{root:`gap-4 text-sm p-3`,header:`gap-2.5`,gridRow:`mt-2`,heading:`gap-2.5`,headCell:`h-8 w-8 text-xs`,cell:`h-8 w-8`},lg:{root:`gap-4.5 text-base p-3.5`,header:`gap-3`,gridRow:`mt-2.25`,heading:`gap-3`,headCell:`h-9 w-9 text-sm`,cell:`h-9 w-9`},xl:{root:`gap-5 text-lg p-4`,header:`gap-3.5`,gridRow:`mt-2.5`,heading:`gap-3.5`,headCell:`h-10 w-10 text-base`,cell:`h-10 w-10`},"2xl":{root:`gap-6 text-xl p-5`,header:`gap-4`,gridRow:`mt-3`,heading:`gap-4`,headCell:`h-12 w-12 text-lg`,cell:`h-12 w-12`}}},defaultVariants:{size:`md`}});var[vw,yw]=Z(`CalendarRoot`),[bw,xw]=Q(`CalendarUi`),[Sw,Cw]=Z(`CalendarRangeRoot`),[ww,Tw]=Q(`CalendarRangeUi`),Ew=L({name:`CardRoot`,__name:`card-root`,props:{defaultOpen:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;return(e,t)=>(z(),V(Fy,K(n,{"data-soybean-card-root":``,"onUpdate:open":t[0]||=e=>r(`update:open`,e)}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),[Dw,Ow]=Q(`CardUi`,e=>(Sy(e),e)),kw=L({name:`CardHeader`,__name:`card-header`,setup(e){let t=Ow(`header`);return(e,n)=>(z(),B(`div`,{"data-soybean-card-header":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Aw=L({name:`CardTitle`,__name:`card-title`,setup(e){let t=Ow(`title`);return(e,n)=>(z(),B(`h3`,{"data-soybean-card-title":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),jw=L({name:`CardTitleRoot`,__name:`card-title-root`,setup(e){let t=Ow(`titleRoot`);return(e,n)=>(z(),B(`div`,{"data-soybean-card-title-root":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Mw=L({name:`CardDescription`,__name:`card-description`,setup(e){let t=Ow(`description`);return(e,n)=>(z(),B(`p`,{"data-soybean-card-description":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Nw=L({name:`CardContent`,__name:`card-content`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e;return(e,n)=>(z(),V(Py,K(t,{"data-soybean-card-content":``,tabindex:`-1`}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),Pw=L({name:`CardFooter`,__name:`card-footer`,setup(e){let t=Ow(`footer`);return(e,n)=>(z(),B(`div`,{"data-soybean-card-footer":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Fw=L({name:`CardCompact`,__name:`card-compact`,props:{title:{},description:{},headerProps:{},contentProps:{},footerProps:{},titleRootProps:{},titleProps:{},descriptionProps:{},defaultOpen:{type:Boolean},open:{type:Boolean},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=ei(),a=_y(n,[`title`,`description`,`headerProps`,`contentProps`,`footerProps`,`titleRootProps`,`titleProps`,`descriptionProps`]),o=i_(r),s=q(()=>!!(i.header||i.title||i.description||i.extra||n.title||n.description)),c=q(()=>!!i.footer);return(t,n)=>(z(),V(Ew,K(F(a),{"data-header-visible":s.value,"data-footer-visible":c.value},Yr(F(o))),{default:I(()=>[s.value?(z(),V(kw,j(K({key:0},e.headerProps)),{default:I(()=>[R(t.$slots,`header`,{},()=>[U(jw,j(Oa(e.titleRootProps)),{default:I(()=>[R(t.$slots,`title-leading`),U(Aw,j(Oa(e.titleProps)),{default:I(()=>[R(t.$slots,`title`,{},()=>[W(M(e.title),1)])]),_:3},16),R(t.$slots,`title-trailing`)]),_:3},16),R(t.$slots,`extra`),i.description||e.description?(z(),V(Mw,j(K({key:0},e.descriptionProps)),{default:I(()=>[R(t.$slots,`description`,{},()=>[W(M(e.description),1)])]),_:3},16)):G(`v-if`,!0)])]),_:3},16)):G(`v-if`,!0),U(Nw,K(e.contentProps,{"data-header-visible":s.value,"data-footer-visible":c.value}),{default:I(()=>[R(t.$slots,`default`)]),_:3},16,[`data-header-visible`,`data-footer-visible`]),c.value?(z(),V(Pw,j(K({key:1},e.footerProps)),{default:I(()=>[R(t.$slots,`footer`)]),_:3},16)):G(`v-if`,!0)]),_:3},16,[`data-header-visible`,`data-footer-visible`]))}}),[Iw,Lw]=Z(`CarouselRoot`,e=>{let t=P(``),n=e=>{t.value=e};return{...e,contentId:t,setContentId:n}}),[Rw,zw]=Q(`CarouselUi`);function Bw(e){return typeof e==`number`}function Vw(e){return typeof e==`string`}function Hw(e){return typeof e==`boolean`}function Uw(e){return Object.prototype.toString.call(e)===`[object Object]`}function Ww(e){return Math.abs(e)}function Gw(e){return Math.sign(e)}function Kw(e,t){return Ww(e-t)}function qw(e,t){return e===0||t===0||Ww(e)<=Ww(t)?0:Ww(Kw(Ww(e),Ww(t))/e)}function Jw(e){return Math.round(e*100)/100}function Yw(e){return eT(e).map(Number)}function Xw(e){return e[Zw(e)]}function Zw(e){return Math.max(0,e.length-1)}function Qw(e,t){return t===Zw(e)}function $w(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function eT(e){return Object.keys(e)}function tT(e,t){return[e,t].reduce((e,t)=>(eT(t).forEach(n=>{let r=e[n],i=t[n];e[n]=Uw(r)&&Uw(i)?tT(r,i):i}),e),{})}function nT(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function rT(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return Vw(e)?n[e](r):e(t,r,i)}return{measure:o}}function iT(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function aT(e,t,n,r){let i=iT(),a=1e3/60,o=null,s=0,c=0;function l(){i.add(e,`visibilitychange`,()=>{e.hidden&&m()})}function u(){p(),i.clear()}function d(e){if(!c)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;s>=a;)n(),s-=a;r(s/a),c&&=t.requestAnimationFrame(d)}function f(){c||=t.requestAnimationFrame(d)}function p(){t.cancelAnimationFrame(c),o=null,s=0,c=0}function m(){o=null,s=0}return{init:l,destroy:u,start:f,stop:p,update:n,render:r}}function oT(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=u(),c=d();function l(e){let{height:t,width:n}=e;return r?t:n}function u(){return r?`top`:n?`right`:`left`}function d(){return r?`bottom`:n?`left`:`right`}function f(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,measureSize:l,direction:f}}function sT(e=0,t=0){let n=Ww(e-t);function r(t){return tt}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:o,reachedAny:a,reachedMax:i,reachedMin:r,removeOffset:s}}function cT(e,t,n){let{constrain:r}=sT(0,e),i=e+1,a=o(t);function o(e){return n?Ww((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return cT(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function lT(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let{cross:y,direction:b}=e,x=[`INPUT`,`SELECT`,`TEXTAREA`],S={passive:!1},C=iT(),w=iT(),T=sT(50,225).constrain(p.measure(20)),ee={mouse:300,touch:400},E={mouse:500,touch:600},D=m?43:25,te=!1,ne=0,re=0,ie=!1,O=!1,ae=!1,oe=!1;function k(e){if(!v)return;function n(t){(Hw(v)||v(e,t))&&fe(t)}let r=t;C.add(r,`dragstart`,e=>e.preventDefault(),S).add(r,`touchmove`,()=>void 0,S).add(r,`touchend`,()=>void 0).add(r,`touchstart`,n).add(r,`mousedown`,n).add(r,`touchcancel`,A).add(r,`contextmenu`,A).add(r,`click`,j,!0)}function se(){C.clear(),w.clear()}function ce(){let e=oe?n:t;w.add(e,`touchmove`,pe,S).add(e,`touchend`,A).add(e,`mousemove`,pe,S).add(e,`mouseup`,A)}function le(e){let t=e.nodeName||``;return x.includes(t)}function ue(){return(m?E:ee)[oe?`mouse`:`touch`]}function de(e,t){let n=d.add(Gw(e)*-1),r=u.byDistance(e,!m).distance;return m||Ww(e)=2,!(t&&e.button!==0)&&(le(e.target)||(ie=!0,a.pointerDown(e),l.useFriction(0).useDuration(0),i.set(o),ce(),ne=a.readPoint(e),re=a.readPoint(e,y),f.emit(`pointerDown`)))}function pe(e){if(!nT(e,r)&&e.touches.length>=2)return A(e);let t=a.readPoint(e),n=a.readPoint(e,y),o=Kw(t,ne),c=Kw(n,re);if(!O&&!oe&&(!e.cancelable||(O=o>c,!O)))return A(e);let u=a.pointerMove(e);o>h&&(ae=!0),l.useFriction(.3).useDuration(.75),s.start(),i.add(b(u)),e.preventDefault()}function A(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*ue(),r=de(b(n),t),i=qw(n,r),o=D-10*i,s=_+i/50;O=!1,ie=!1,w.clear(),l.useDuration(o).useFriction(s),c.distance(r,!m),oe=!1,f.emit(`pointerUp`)}function j(e){ae&&=(e.stopPropagation(),e.preventDefault(),!1)}function me(){return ie}return{init:k,destroy:se,pointerDown:me}}function uT(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(nT(n,t)?n:n.touches[0])[i]}function o(e){return n=e,r=e,a(e)}function s(e){let t=a(e)-a(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t}function c(e){if(!n||!r)return 0;let t=a(r)-a(n),o=i(e)-i(n),s=i(e)-i(r)>170,c=t/o;return o&&!s&&Ww(c)>.1?c:0}return{pointerDown:o,pointerMove:s,pointerUp:c,readPoint:a}}function dT(){function e(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}return{measure:e}}function fT(e){function t(t){return t/100*e}return{measure:t}}function pT(e,t,n,r,i,a,o){let s=[e].concat(r),c,l,u=[],d=!1;function f(e){return i.measureSize(o.measure(e))}function p(i){if(!a)return;l=f(e),u=r.map(f);function o(n){for(let a of n){if(d)return;let n=a.target===e,o=r.indexOf(a.target),s=n?l:u[o];if(Ww(f(n?e:r[o])-s)>=.5){i.reInit(),t.emit(`resize`);break}}}c=new ResizeObserver(e=>{(Hw(a)||a(i,e))&&o(e)}),n.requestAnimationFrame(()=>{s.forEach(e=>c.observe(e))})}function m(){d=!0,c&&c.disconnect()}return{init:p,destroy:m}}function mT(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.get()-e.get(),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=Gw(a),d=u,x}function p(){return Ww(r.get()-t.get())<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function hT(e,t,n,r,i){let a=i.measure(10),o=i.measure(50),s=sT(.1,.99),c=!1;function l(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(i){if(!l())return;let c=Ww(e[e.reachedMin(t.get())?`min`:`max`]-t.get()),u=n.get()-t.get(),d=s.constrain(c/o);n.subtract(u*d),!i&&Ww(u){let{min:r,max:i}=a,o=a.constrain(e),s=!t,c=Qw(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function _T(e,t,n){let r=t[0];return{limit:sT(n?r-e:Xw(t),r)}}function vT(e,t,n,r){let i=.1,{reachedMin:a,reachedMax:o}=sT(t.min+i,t.max+i);function s(e){return e===1?o(n.get()):e===-1?a(n.get()):!1}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function yT(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:r}}function bT(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>Xw(e)[o]-e[0][a]).map(Ww)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-Ww(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function xT(e,t,n,r,i,a){let{groupSlides:o}=i,{min:s,max:c}=r,l=u();function u(){let r=o(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(s,c).map((e,t,n)=>{let r=!t,i=Qw(n,t);return r?$w(Xw(n[0])+1):i?$w(Zw(a)-Xw(n)[0]+1,Xw(n)[0]):e})}return{slideRegistry:l}}function ST(e,t,n,r,i){let{reachedAny:a,removeOffset:o,constrain:s}=r;function c(e){return e.concat().sort((e,t)=>Ww(e)-Ww(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>Ww(e.diff)-Ww(t.diff))[0];return{index:i,distance:r}}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return c(i);let a=i.filter(e=>Gw(e)===r);return a.length?c(a):Xw(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.get()+n,{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function CT(e,t,n,r,i,a,o){function s(i){let s=i.distance,c=i.index!==t.get();a.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),c&&(n.set(t.get()),t.set(i.index),o.emit(`select`))}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}return{distance:c,index:l}}function wT(e,t,n,r,i,a,o,s){let c={passive:!0,capture:!0},l=0;function u(u){if(!s)return;function f(t){if(new Date().getTime()-l>10)return;o.emit(`slideFocusStart`),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));Bw(a)&&(i.useDuration(0),r.index(a,0),o.emit(`slideFocus`))}a.add(document,`keydown`,d,!1),t.forEach((e,t)=>{a.add(e,`focus`,e=>{(Hw(s)||s(u,e))&&f(t)},c)})}function d(e){e.code===`Tab`&&(l=new Date().getTime())}return{init:u}}function TT(e){let t=e;function n(){return t}function r(e){t=o(e)}function i(e){t+=o(e)}function a(e){t-=o(e)}function o(e){return Bw(e)?e:e.get()}return{get:n,set:r,add:i,subtract:a}}function ET(e,t){let n=e.scroll===`x`?o:s,r=t.style,i=null,a=!1;function o(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}function c(t){if(a)return;let o=Jw(e.direction(t));o!==i&&(r.transform=n(o),i=o)}function l(e){a=!e}function u(){a||(r.transform=``,t.getAttribute(`style`)||t.removeAttribute(`style`))}return{clear:u,to:c,toggleActive:l}}function DT(e,t,n,r,i,a,o,s,c){let l=.5,u=Yw(i),d=Yw(i).reverse(),f=_().concat(v());function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(e){return a.map((n,i)=>({start:n-r[i]+l+e,end:n+t-l+e}))}function g(t,r,i){let a=h(r);return t.map(t=>{let r=i?0:-n,o=i?n:0,l=i?`end`:`start`,u=a[t][l];return{index:t,loopPoint:u,slideLocation:TT(-1),translate:ET(e,c[t]),target:()=>s.get()>u?r:o}})}function _(){let e=o[0];return g(m(d,e),n,!1)}function v(){let e=t-o[0]-1;return g(m(u,e),-n,!0)}function y(){return f.every(({index:e})=>p(u.filter(t=>t!==e),t)<=.1)}function b(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}function x(){f.forEach(e=>e.translate.clear())}return{canLoop:y,clear:x,loop:b,loopPoints:f}}function OT(e,t,n){let r,i=!1;function a(a){if(!n)return;function o(e){for(let n of e)if(n.type===`childList`){a.reInit(),t.emit(`slidesChanged`);break}}r=new MutationObserver(e=>{i||(Hw(n)||n(a,e))&&o(e)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:a,destroy:o}}function kT(e,t,n,r){let i={},a=null,o=null,s,c=!1;function l(){s=new IntersectionObserver(e=>{c||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,o=null,n.emit(`slidesInView`))},{root:e.parentElement,threshold:r}),t.forEach(e=>s.observe(e))}function u(){s&&s.disconnect(),c=!0}function d(e){return eT(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];return(e&&a||!e&&!a)&&t.push(r),t},[])}function f(e=!0){if(e&&a)return a;if(!e&&o)return o;let t=d(e);return e&&(a=t),e||(o=t),t}return{init:l,destroy:u,get:f}}function AT(e,t,n,r,i,a){let{measureSize:o,startEdge:s,endEdge:c}=e,l=n[0]&&i,u=m(),d=h(),f=n.map(o),p=g();function m(){if(!l)return 0;let e=n[0];return Ww(t[s]-e[s])}function h(){if(!l)return 0;let e=a.getComputedStyle(Xw(r));return parseFloat(e.getPropertyValue(`margin-${c}`))}function g(){return n.map((e,t,n)=>{let r=!t,i=Qw(n,t);return r?f[t]+u:i?f[t]+d:n[t+1][s]-e[s]}).map(Ww)}return{slideSizes:f,slideSizesWithGaps:p,startGap:u,endGap:d}}function jT(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=Bw(n);function p(e,t){return Yw(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?Yw(e).reduce((n,f,p)=>{let m=Xw(n)||0,h=m===0,g=f===Zw(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=Ww(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function MT(e,t,n,r,i,a,o){let{align:s,axis:c,direction:l,startIndex:u,loop:d,duration:f,dragFree:p,dragThreshold:m,inViewThreshold:h,slidesToScroll:g,skipSnaps:_,containScroll:v,watchResize:y,watchSlides:b,watchDrag:x,watchFocus:S}=a,C=dT(),w=C.measure(t),T=n.map(C.measure),ee=oT(c,l),E=ee.measureSize(w),D=fT(E),te=rT(s,E),ne=!d&&!!v,{slideSizes:re,slideSizesWithGaps:ie,startGap:O,endGap:ae}=AT(ee,w,T,n,d||!!v,i),oe=jT(ee,E,g,d,w,T,O,ae,2),{snaps:k,snapsAligned:se}=bT(ee,te,w,T,oe),ce=-Xw(k)+Xw(ie),{snapsContained:le,scrollContainLimit:ue}=gT(E,ce,se,v,2),de=ne?le:se,{limit:fe}=_T(ce,de,d),pe=cT(Zw(de),u,d),A=pe.clone(),j=Yw(n),me=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},he=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:o,dragHandler:s,animation:c,eventHandler:l,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!s.pointerDown();g&&c.stop();let _=n.get()*f+i.get()*(1-f);r.set(_),d&&(a.loop(e.direction()),o.loop()),t.to(r.get()),g&&l.emit(`settle`),h||l.emit(`scroll`)},ge=aT(r,i,()=>me(Ae),e=>he(Ae,e)),_e=.68,ve=de[pe.get()],ye=TT(ve),be=TT(ve),M=TT(ve),xe=TT(ve),Se=mT(ye,M,be,xe,f,_e),Ce=ST(d,de,ce,fe,xe),we=CT(ge,pe,A,Se,Ce,xe,o),Te=yT(fe),Ee=iT(),De=kT(t,n,o,h),{slideRegistry:Oe}=xT(ne,v,de,ue,oe,j),ke=wT(e,n,Oe,we,Se,Ee,o,S),Ae={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:w,slideRects:T,animation:ge,axis:ee,dragHandler:lT(ee,e,r,i,xe,uT(ee,i),ye,ge,we,Se,Ce,pe,o,D,p,m,_,_e,x),eventStore:Ee,percentOfView:D,index:pe,indexPrevious:A,limit:fe,location:ye,offsetLocation:M,previousLocation:be,options:a,resizeHandler:pT(t,o,i,n,ee,y,C),scrollBody:Se,scrollBounds:hT(fe,M,xe,Se,D),scrollLooper:vT(ce,fe,M,[ye,M,be,xe]),scrollProgress:Te,scrollSnapList:de.map(Te.get),scrollSnaps:de,scrollTarget:Ce,scrollTo:we,slideLooper:DT(ee,E,ce,re,ie,k,de,M,n),slideFocus:ke,slidesHandler:OT(t,o,b),slidesInView:De,slideIndexes:j,slideRegistry:Oe,slidesToScroll:oe,target:xe,translate:ET(ee,t)};return Ae}function NT(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(e){return r(e).forEach(n=>n(t,e)),c}function a(t,n){return e[t]=r(t).concat([n]),c}function o(t,n){return e[t]=r(t).filter(e=>e!==n),c}function s(){e={}}let c={init:n,emit:i,off:o,on:a,clear:s};return c}var PT={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function FT(e){function t(e,t){return tT(e,t||{})}function n(n){let r=n.breakpoints||{};return t(n,eT(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{}))}function r(t){return t.map(e=>eT(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function IT(e){let t=[];function n(n,r){return t=r.filter(({options:t})=>e.optionsAtMedia(t).active!==!1),t.forEach(t=>t.init(n,e)),r.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function LT(e,t,n){let r=e.ownerDocument,i=r.defaultView,a=FT(i),o=IT(a),s=iT(),c=NT(),{mergeOptions:l,optionsAtMedia:u,optionsMediaQueries:d}=a,{on:f,off:p,emit:m}=c,h=E,g=!1,_,v=l(PT,LT.globalOptions),y=l(v),b=[],x,S,C;function w(){let{container:t,slides:n}=y;S=(Vw(t)?e.querySelector(t):t)||e.children[0];let r=Vw(n)?S.querySelectorAll(n):n;C=[].slice.call(r||S.children)}function T(t){let n=MT(e,S,C,r,i,t,c);return t.loop&&!n.slideLooper.canLoop()?T(Object.assign({},t,{loop:!1})):n}function ee(e,t){g||(v=l(v,e),y=u(v),b=t||b,w(),_=T(y),d([v,...b.map(({options:e})=>e)]).forEach(e=>s.add(e,`change`,E)),y.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(me),_.eventHandler.init(me),_.resizeHandler.init(me),_.slidesHandler.init(me),_.options.loop&&_.slideLooper.loop(),S.offsetParent&&C.length&&_.dragHandler.init(me),x=o.init(me,b)))}function E(e,t){let n=se();D(),ee(l({startIndex:n},e),t),c.emit(`reInit`)}function D(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),o.destroy(),s.clear()}function te(){g||(g=!0,s.clear(),D(),c.emit(`destroy`),c.clear())}function ne(e,t,n){!y.active||g||(_.scrollBody.useBaseFriction().useDuration(t===!0?0:y.duration),_.scrollTo.index(e,n||0))}function re(e){ne(_.index.add(1).get(),e,-1)}function ie(e){ne(_.index.add(-1).get(),e,1)}function O(){return _.index.add(1).get()!==se()}function ae(){return _.index.add(-1).get()!==se()}function oe(){return _.scrollSnapList}function k(){return _.scrollProgress.get(_.offsetLocation.get())}function se(){return _.index.get()}function ce(){return _.indexPrevious.get()}function le(){return _.slidesInView.get()}function ue(){return _.slidesInView.get(!1)}function de(){return x}function fe(){return _}function pe(){return e}function A(){return S}function j(){return C}let me={canScrollNext:O,canScrollPrev:ae,containerNode:A,internalEngine:fe,destroy:te,off:p,on:f,emit:m,plugins:de,previousScrollSnap:ce,reInit:h,rootNode:pe,scrollNext:re,scrollPrev:ie,scrollProgress:k,scrollSnapList:oe,scrollTo:ne,selectedScrollSnap:se,slideNodes:j,slidesInView:le,slidesNotInView:ue};return ee(t,n),setTimeout(()=>c.emit(`init`),0),me}LT.globalOptions=void 0;function RT(e){return Object.prototype.toString.call(e)===`[object Object]`}function zT(e){return RT(e)||Array.isArray(e)}function BT(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!zT(r)||!zT(i)?r===i:BT(r,i)})}var[VT,HT]=Z(`CheckboxGroupRoot`,e=>e),[UT,WT]=Z(`CheckboxRoot`,e=>{let{modelValue:t,state:n}=e,r=q(()=>nu(n.value)?`mixed`:n.value),i=q(()=>e.disabled.value?``:void 0),a=q(()=>ru(n.value)),o=P(``),s=e=>{o.value=e};return{...e,modelValue:t,state:n,ariaChecked:r,dataDisabled:i,dataState:a,controlId:o,initControlId:s}}),[GT,KT]=Q(`CheckboxUi`),[qT,JT]=Q(`CheckboxCardUi`,e=>(GT(e),e)),YT={bubbles:!1,cancelable:!0},{provideCollectionContext:XT,useCollectionContext:ZT,useCollectionItem:QT}=Fm(`RovingFocusGroup`),[$T,eE]=Z(`RovingFocusGroup`,e=>{let{onContainerElementChange:t,getOrderedItems:n,getOrderedElements:r}=XT(),{loop:i,orientation:a,defaultCurrentTabStopId:o,preventScrollOnEntryFocus:s,onEntryFocus:c,onUpdateCurrentTabStopId:l}=e,u=fm(e.dir),d=Im(()=>e.currentTabStopId.value,l,o.value??``),f=e=>{d.value=e},p=P(!1),m=P(!1),h=()=>{p.value=!0},g=P(0);return{onContainerElementChange:t,loop:i,dir:u,orientation:a,currentTabStopId:d,onItemFocus:f,onItemShiftTab:h,onFocusableItemAdd:()=>{g.value++},onFocusableItemRemove:()=>{g.value--},rovingFocusGroupProps:q(()=>({tabindex:p.value||g.value===0?`-1`:`0`,"data-orientation":a.value,dir:u.value,"data-loop":i.value?``:void 0,style:`outline: none`})),rovingFocusGroupListeners:{mousedown:()=>{m.value=!0},mouseup:()=>{setTimeout(()=>{m.value=!1},1)},focus:e=>{let t=!m.value;if(!e.currentTarget||e.target!==e.currentTarget||!t||p.value){m.value=!1;return}let n=new CustomEvent(`rovingFocusGroup.onEntryFocus`,YT);if(e.currentTarget.dispatchEvent(n),c?.(n),n.defaultPrevented)return;let i=r();vf([i.find(e=>pf(e,`active`)),i.find(e=>pf(e,`highlighted`)),i.find(e=>e.id===d.value),...i].filter(Boolean),s.value)},blur:()=>{p.value=!1}},getOrderedItems:n}}),[tE,nE]=Z(`ColorAreaRoot`),[rE,iE]=Q(`ColorAreaUi`),[aE,oE]=Z(`ColorFieldRoot`),[sE,cE]=Q(`ColorFieldUi`),[lE,uE]=Z(`SliderRoot`),[dE,fE]=Q(`SliderUi`),[pE,mE]=Z(`ColorSliderRoot`),[hE,gE]=Q(`ColorSliderUi`),[_E,vE]=Q(`ColorSwatch`),[yE,bE]=Z(`ColorSwatchPickerItem`),[xE,SE]=Q(`ColorSwatchPickerUi`,e=>{let t=q(()=>({content:e.value.root,item:e.value.item,itemIndicator:e.value.itemIndicator})),n=q(()=>({root:e.value.swatchRoot,checker:e.value.swatchChecker,fill:e.value.swatchFill}));return cS(t),_E(n),e}),[CE,wE]=Z(`PopoverRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=()=>{t.value=!t.value},i=q(()=>iu(t.value)),a=P(),o=e=>{a.value=e},s=P(``),c=`soybean-popover-trigger-${gr()}`,l=()=>{s.value||=c},u=P(),d=e=>{u.value=e},f=P(``),p=`soybean-popover-popup-${gr()}`,m=()=>{f.value||=p},h=P(!1);return{...e,onOpenChange:n,onOpenToggle:r,dataState:i,triggerElement:a,onTriggerElementChange:o,triggerId:s,initTriggerId:l,popupElement:u,onPopupElementChange:d,popupId:f,initPopupId:m,hasCustomAnchor:h}}),[TE,EE]=Q(`Popover`,e=>(mS(e),e)),[DE,OE]=Z(`TabsRoot`,e=>{let t=fm(e.dir),n=P(),r=e=>{n.value=e},i=t=>{ql(t)||(e.modelValue.value=t)},a=N([]),o=e=>{a.value.push(e)},s=e=>{let t=a.value.indexOf(e);t!==-1&&a.value.splice(t,1)},c=e=>{let t=en(e),n=q(()=>`soybean-tabs-content-${t}`);return{contentId:n,triggerId:q(()=>`soybean-tabs-trigger-${t}`),existContentId:q(()=>a.value.includes(n.value))}};return{...e,dir:t,changeModelValue:i,listElement:n,onListElementChange:r,getId:c,registerContentId:o,unregisterContentId:s}}),[kE,AE]=Q(`TabsUi`),[jE,ME]=Z(`ColorPickerRootContext`),[NE,PE]=Q(`ColorPickerUi`);[`hex`,`rgb`,`hsl`,`oklch`].map(e=>({value:e,label:e.toUpperCase()}));var[FE,IE]=Q(`SeparatorUi`),[LE,RE]=Q(`CommandUi`,e=>(cS(q(()=>({root:e.value?.root,content:e.value?.list,filterRoot:e.value?.inputRoot,filterControl:e.value?.inputControl,item:e.value?.item,itemIndicator:``,group:e.value?.group,groupLabel:e.value?.groupLabel,virtualizer:``}))),e)),zE=L({name:`ConfigProvider`,__name:`config-provider`,props:{dir:{},locale:{default:`en`},nonce:{default:void 0},tooltip:{},iconRender:{},messages:{}},setup(e){let t=e,n=q(()=>t.dir??lm(t.locale));return um({...Af(t),dir:n,iconRender:t.iconRender}),ty(` +.soybean-headless-scrollbar-hidden { + scrollbar-width: none; + -ms-overflow-style: none; + -webkit-overflow-scrolling: touch; +} + +.soybean-headless-scrollbar-hidden::-webkit-scrollbar { + display: none; +} + +.soybean-headless-overflow-y-hidden { + overflow-y: hidden; +} + +.soybean-headless-transition-all-150 { + transition: all 150ms ease-in-out; +} + +.soybean-headless-opacity-0 { + opacity: 0; +} + +.soybean-headless-scale-0 { + transform: scale(0); +} + +.soybean-headless-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +`,{id:`__SoybeanHeadless_Styles`}),(e,t)=>R(e.$slots,`default`)}}),[BE,VE]=Z(`Menu`,e=>{let{isRoot:t,open:n}=e,r=e=>{n.value=e},i=q(()=>iu(n.value)),a=t?`data-soybean-menu-popup`:`data-soybean-menu-sub-popup`,o=P(),s=e=>{o.value=e},c=P(),l=e=>{c.value=e},u=t?`soybean-menu`:`soybean-menu-sub`,d=P(``),f=`${u}-popup-${gr()}`,p=()=>{d.value||=f},m=P(``),h=`${u}-trigger-${gr()}`,g=()=>{m.value||=h};return{...e,onOpenChange:r,dataState:i,dataPopupAttr:a,popupElement:o,onPopupElementChange:s,triggerElement:c,onTriggerElementChange:l,popupId:d,initPopupId:p,triggerId:m,initTriggerId:g}}),[HE,UE]=Z(`MenuRoot`),[WE,GE]=Z(`MenuContent`,e=>{let{popupElement:t}=e,n=P(``),r=N(null),i=P(0),a=P(`right`),o=N(null),s=e=>{o.value=e},c=()=>{o.value=null},l=e=>{let t=a.value===o.value?.side,n=Lf(e,o.value?.area);return t&&n};return{searchRef:n,currentItemId:r,popupElement:t,pointerSide:a,pointerGraceTimer:i,pointerGraceIntent:o,onPointerGraceIntentChange:s,resetPointerGraceIntent:c,onItemEnter:l,onItemLeave:e=>{l(e)||(t.value?.focus(),r.value=null)},onTriggerLeave:l}}),[KE,qE]=Z(`MenuCheckboxGroup`,e=>{let{modelValue:t}=e,n=e=>{t.value||=[],t.value.includes(e)?t.value=t.value.filter(t=>t!==e):t.value.push(e)};return{...e,onModelValueChange:n}}),[JE,YE]=Z(`MenuRadioGroup`,e=>{let{modelValue:t}=e,n=e=>{t.value=e};return{...e,onModelValueChange:n}}),[XE,ZE]=Z(`MenuItemIndicator`),[QE,$E]=Z(`MenuOptionsCompact`),[eD,tD]=Q(`MenuUi`,e=>(mS(q(()=>({arrow:e.value?.arrow}))),FE(q(()=>({root:e.value?.separator}))),e)),[nD,rD]=Z(`MenuSubAttribute`),iD=[`ArrowDown`,`PageUp`,`Home`],aD=[`ArrowUp`,`PageDown`,`End`];[...iD,...aD],[...gf],[...gf];var[oD,sD]=Z(`ContextMenuRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=fm(e.dir),i=q(()=>iu(t.value)),a=P(null),o=e=>{a.value=e};return{...e,dir:r,dataState:i,onOpenChange:n,triggerElement:a,onTriggerElementChange:o}}),[cD,lD]=Z(`DateFieldRoot`),[uD,dD]=Q(`DateFieldUi`),[fD,pD]=Q(`DatePickerUi`,e=>(TE(e),uD(e),e)),[mD,hD]=Z(`DateRangeFieldRoot`),[gD,_D]=Q(`DateRangeFieldUi`),[vD,yD]=Q(`DateRangePickerUi`,e=>(TE(e),gD(e),e)),bD=`dropdown-menu.hover-open`,[xD,SD]=Z(`DropdownMenuRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=()=>{t.value=!t.value},i=fm(e.dir),a=q(()=>iu(t.value));return{...e,dir:i,dataState:a,onOpenChange:n,onOpenToggle:r}}),[CD,wD]=Z(`DropdownMenuHover`,e=>{let{open:t,hoverable:n,delayDuration:r,skipDelayDuration:i}=e,a=P(!0),o=null,s=()=>{o&&=(clearTimeout(o),null)},c=()=>{s(),o=setTimeout(()=>{a.value=!0},i.value)},l=()=>{s(),a.value=!1},u=P(!1),d=P(!1),f=null,p=()=>{f&&=(clearTimeout(f),null)},m=()=>{p(),f=setTimeout(()=>{d.value=!0,t.value=!0},r.value)},h=()=>{p(),d.value=!1,t.value=!0},g=()=>{p(),t.value=!1},_=()=>{m()},v=()=>{a.value?_():h()},y=()=>{p()};return Un(()=>{n.value&&(t.value?(l(),document.dispatchEvent(new CustomEvent(bD))):c())}),{...e,isOpenDelayed:a,isPointerInTransitRef:u,onOpen:h,onClose:g,onTriggerEnter:v,onTriggerLeave:y}}),[TD,ED]=Z(`EditableRoot`,e=>{let{isEditing:t,disabled:n,readonly:r}=e,i=fm(()=>e.dir.value),[a,o]=hm(),s=q(()=>n.value?``:void 0),c=q(()=>r.value?``:void 0),l=q(()=>t.value?`edit`:`preview`);return{...e,dir:i,inputElement:a,setInputElement:o,dataDisabled:s,dataReadonly:c,dataState:l}}),[DD,OD]=Q(`EditableUi`),[kD,AD]=Q(`EmptyUi`),[jD,MD]=Z(`FormField`,e=>{let{error:t}=e,n=gr(),r=`form-field-${n}`,i=`form-field-description-${n}`,a=`form-field-error-${n}`;return{formFieldId:r,formDescriptionId:i,formErrorId:a,ariaDescribedBy:q(()=>t.value?`${i} ${a}`:i),ariaInvalid:q(()=>!!t.value)}}),[ND,PD]=Z(`FormCompact`),[FD,ID]=Q(`FormUi`),[LD,RD]=Q(`FormFieldUi`),zD=new Set,BD=new WeakMap,VD=new WeakMap,HD=new WeakMap,UD=new WeakMap,WD=new WeakMap,GD=new WeakMap,KD=new WeakSet,qD,JD=0,YD=0,XD=`__aa_tgt`,ZD=`__aa_del`,QD=`__aa_new`,$D=e=>{let t=sO(e);t&&t.forEach(e=>lO(e))},eO=e=>{e.forEach(e=>{e.target===qD&&iO(),BD.has(e.target)&&rO(e.target)})};function tO(e){let t=e.getBoundingClientRect(),n=qD?.clientWidth||0,r=qD?.clientHeight||0;return t.bottom<0||t.top>r||t.right<0||t.left>n}function nO(e){UD.get(e)?.disconnect();let t=BD.get(e),n=0;t||(t=fO(e),BD.set(e,t));let{offsetWidth:r,offsetHeight:i}=qD,a=[t.top-5,r-(t.left+5+t.width),i-(t.top+5+t.height),t.left-5].map(e=>`${-1*Math.floor(e)}px`).join(` `),o=new IntersectionObserver(()=>{++n>1&&rO(e)},{root:qD,threshold:1,rootMargin:a});o.observe(e),UD.set(e,o)}function rO(e,t=!0){clearTimeout(GD.get(e));let n=mO(e),r=t?yO(n)?500:n.duration:0;GD.set(e,setTimeout(async()=>{let t=HD.get(e);try{await t?.finished,BD.set(e,fO(e)),nO(e)}catch{}},r))}function iO(){clearTimeout(GD.get(qD)),GD.set(qD,setTimeout(()=>{zD.forEach(e=>_O(e,e=>aO(()=>rO(e))))},100))}function aO(e){typeof requestIdleCallback==`function`?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}var oO;typeof window<`u`&&`ResizeObserver`in window&&(qD=document.documentElement,new MutationObserver($D),oO=new ResizeObserver(eO),window.addEventListener(`scroll`,()=>{YD=window.scrollY,JD=window.scrollX}),oO.observe(qD));function sO(e){return e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]).every(e=>e.nodeName===`#comment`)?!1:e.reduce((e,t)=>{if(e===!1)return!1;if(t.target instanceof Element){if(cO(t.target),!e.has(t.target)){e.add(t.target);for(let n=0;nt(e,WD.has(e)));for(let n=0;ne(r,WD.has(r)))}}function vO(e){return Array.isArray(e)?e:[e]}function yO(e){return typeof e==`function`}function bO(e){let t=BD.get(e),n=fO(e);if(!gO(e))return BD.set(e,n);if(tO(e)){BD.set(e,n),nO(e);return}let r;if(!t)return;let i=mO(e);if(typeof i!=`function`){let a=t.left-n.left,o=t.top-n.top,s=t.left+t.width-(n.left+n.width);t.top+t.height-(n.top+n.height)==0&&(o=0),s==0&&(a=0);let[c,l,u,d]=pO(e,t,n),f={transform:`translate(${a}px, ${o}px)`},p={transform:`translate(0, 0)`};c!==l&&(f.width=`${c}px`,p.width=`${l}px`),u!==d&&(f.height=`${u}px`,p.height=`${d}px`),r=e.animate([f,p],{duration:i.duration,easing:i.easing})}else{let[a]=vO(i(e,`remain`,t,n));r=new Animation(a),r.play()}HD.set(e,r),BD.set(e,n),r.addEventListener(`finish`,rO.bind(null,e,!1),{once:!0})}function xO(e){QD in e&&delete e[QD];let t=fO(e);BD.set(e,t);let n=mO(e);if(!gO(e))return;if(tO(e)){nO(e);return}let r;if(typeof n!=`function`)r=e.animate([{transform:`scale(.98)`,opacity:0},{transform:`scale(0.98)`,opacity:0,offset:.5},{transform:`scale(1)`,opacity:1}],{duration:n.duration*1.5,easing:`ease-in`});else{let[i]=vO(n(e,`add`,t));r=new Animation(i),r.play()}HD.set(e,r),r.addEventListener(`finish`,rO.bind(null,e,!1),{once:!0})}function SO(e,t){var n;e.remove(),BD.delete(e),VD.delete(e),HD.delete(e),(n=UD.get(e))==null||n.disconnect(),setTimeout(()=>{if(ZD in e&&delete e[ZD],Object.defineProperty(e,QD,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(let n in t)e.style[n]=``},0)}function CO(e){var t;if(!VD.has(e)||!BD.has(e))return;let[n,r]=VD.get(e);Object.defineProperty(e,ZD,{value:!0,configurable:!0});let i=window.scrollX,a=window.scrollY;if(r&&r.parentNode&&r.parentNode instanceof Element?r.parentNode.insertBefore(e,r):n&&n.parentNode?n.parentNode.appendChild(e):(t=hO(e))==null||t.appendChild(e),!gO(e))return SO(e);let[o,s,c,l]=TO(e),u=mO(e),d=BD.get(e);(i!==JD||a!==YD)&&wO(e,i,a,u);let f,p={position:`absolute`,top:`${o}px`,left:`${s}px`,width:`${c}px`,height:`${l}px`,margin:`0`,pointerEvents:`none`,transformOrigin:`center`,zIndex:`100`};if(!yO(u))Object.assign(e.style,p),f=e.animate([{transform:`scale(1)`,opacity:1},{transform:`scale(.98)`,opacity:0}],{duration:u.duration,easing:`ease-out`});else{let[t,n]=vO(u(e,`remove`,d));n?.styleReset!==!1&&(p=n?.styleReset||p,Object.assign(e.style,p)),f=new Animation(t),f.play()}HD.set(e,f),f.addEventListener(`finish`,()=>SO(e,p),{once:!0})}function wO(e,t,n,r){let i=JD-t,a=YD-n,o=document.documentElement.style.scrollBehavior;if(getComputedStyle(qD).scrollBehavior===`smooth`&&(document.documentElement.style.scrollBehavior=`auto`),window.scrollTo(window.scrollX+i,window.scrollY+a),!e.parentElement)return;let s=e.parentElement,c=s.clientHeight,l=s.clientWidth,u=performance.now();function d(){requestAnimationFrame(()=>{if(!yO(r)){let e=c-s.clientHeight,t=l-s.clientWidth;u+r.duration>performance.now()?(window.scrollTo({left:window.scrollX-t,top:window.scrollY-e}),c=s.clientHeight,l=s.clientWidth,d()):document.documentElement.style.scrollBehavior=o}})}d()}function TO(e){let t=BD.get(e),[n,,r]=pO(e,t,fO(e)),i=e.parentElement;for(;i&&(getComputedStyle(i).position===`static`||i instanceof HTMLBodyElement);)i=i.parentElement;i||=document.body;let a=getComputedStyle(i),o=!HD.has(e)||HD.get(e)?.playState===`finished`?fO(i):BD.get(i);return[Math.round(t.top-o.top)-uO(a.borderTopWidth),Math.round(t.left-o.left)-uO(a.borderLeftWidth),n,r]}var[EO,DO]=Z(`HoverCardRoot`,e=>{let{open:t,openDelay:n,closeDelay:r}=e,i=q(()=>iu(t.value)),a=P(),o=e=>{a.value=e},s=P(),c=e=>{s.value=e},l=P(!1),u=P(!1),d=P(!1),f=null,p=null,m=()=>{f&&=(clearTimeout(f),null)},h=()=>{p&&=(clearTimeout(p),null)},g=()=>{h(),m(),f=setTimeout(()=>{t.value=!0},n.value)},_=()=>{m(),h(),!(l.value||u.value)&&(p=setTimeout(()=>{t.value=!1},r.value))},v=()=>{m(),h(),t.value=!1};return{...e,dataState:i,triggerElement:a,onTriggerElementChange:o,popupElement:s,onPopupElementChange:c,hasSelectionRef:l,isPointerDownOnPopupRef:u,isPointerInTransitRef:d,onOpen:g,onClose:_,onDismiss:v}});function OO(e,t,n){if(ql(t)||ql(n))return 0;let r=t,i=n,a=e===`+`?r+i:r-i;if(r%1!=0||i%1!=0){let t=r.toString().split(`.`),n=i.toString().split(`.`),o=t[1]&&t[1].length||0,s=n[1]&&n[1].length||0,c=10**Math.max(o,s);r=Math.round(r*c),i=Math.round(i*c),a=e===`+`?r+i:r-i,a/=c}return a}var kO=new Map,AO=!1;try{AO=new Intl.NumberFormat(`de-DE`,{signDisplay:`exceptZero`}).resolvedOptions().signDisplay===`exceptZero`}catch{}var jO=!1;try{jO=new Intl.NumberFormat(`de-DE`,{style:`unit`,unit:`degree`}).resolvedOptions().style===`unit`}catch{}var MO={degree:{narrow:{default:`°`,"ja-JP":` 度`,"zh-TW":`度`,"sl-SI":` °`}}},NO=class{constructor(e,t={}){this.numberFormatter=PO(e,t),this.options=t}format(e){let t=``;if(t=!AO&&this.options.signDisplay!=null?FO(this.numberFormatter,this.options.signDisplay,e):this.numberFormatter.format(e),this.options.style===`unit`&&!jO){let{unit:e,unitDisplay:n=`short`,locale:r}=this.resolvedOptions();if(!e)return t;let i=MO[e]?.[n];t+=i[r]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if(typeof this.numberFormatter.formatRange==`function`)return this.numberFormatter.formatRange(e,t);if(t= start date`);return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if(typeof this.numberFormatter.formatRangeToParts==`function`)return this.numberFormatter.formatRangeToParts(e,t);if(t= start date`);let n=this.numberFormatter.formatToParts(e),r=this.numberFormatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` – `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!AO&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!jO&&this.options.style===`unit`&&(e={...e,style:`unit`,unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}};function PO(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes(`-nu-`)&&(e.includes(`-u-`)||(e+=`-u-`),e+=`-nu-${n}`),t.style===`unit`&&!jO){let{unit:e,unitDisplay:n=`short`}=t;if(!e)throw Error(`unit option must be provided with style: "unit"`);if(!MO[e]?.[n])throw Error(`Unsupported unit ${e} with unitDisplay = ${n}`);t={...t,style:`decimal`}}let r=e+(t?Object.entries(t).sort((e,t)=>e[0]0||Object.is(n,0):t===`exceptZero`&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let t=e.format(-n),r=e.format(n),i=t.replace(r,``).replace(/\u200e|\u061C/,``);return[...i].length!==1&&console.warn(`@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case`),t.replace(r,`!!!`).replace(i,`+`).replace(`!!!`,r)}else return e.format(n)}}var IO=RegExp(`^.*\\(.*\\).*$`),LO=[`latn`,`arab`,`hanidec`,`deva`,`beng`,`fullwide`],RO=class{constructor(e,t={}){this.locale=e,this.options=t}parse(e){return BO(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,n){return BO(this.locale,this.options,e).isValidPartialNumber(e,t,n)}getNumberingSystem(e){return BO(this.locale,this.options,e).options.numberingSystem}},zO=new Map;function BO(e,t,n){let r=VO(e,t);if(!e.includes(`-nu-`)&&!r.isValidPartialNumber(n)){for(let i of LO)if(i!==r.options.numberingSystem){let r=VO(e+(e.includes(`-u-`)?`-nu-`:`-u-nu-`)+i,t);if(r.isValidPartialNumber(n))return r}}return r}function VO(e,t){let n=e+(t?Object.entries(t).sort((e,t)=>e[0]18||(this.options.maximumFractionDigits??0)>18)&&console.warn(`NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.`)}parse(e){let t=this.formatter.resolvedOptions().useGrouping,n=this.sanitize(e);if(!t&&this.symbols.group&&n.includes(this.symbols.group))return NaN;if(this.symbols.group&&(n=n.replaceAll(this.symbols.group,``)),this.symbols.decimal&&(n=n.replace(this.symbols.decimal,`.`)),this.symbols.minusSign&&(n=n.replace(this.symbols.minusSign,`-`)),n=n.replace(this.symbols.numeral,this.symbols.index),this.options.style===`percent`){let e=n.indexOf(`-`);n=n.replace(`-`,``),n=n.replace(`+`,``);let t=n.indexOf(`.`);t===-1&&(t=n.length),n=n.replace(`.`,``),n=t-2==0?`0.${n}`:t-2==-1?`0.0${n}`:t-2==-2?`0.00`:`${n.slice(0,t-2)}.${n.slice(t-2)}`,e>-1&&(n=`-${n}`)}let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.style===`percent`){let e={...this.options,style:`decimal`,minimumFractionDigits:Math.min((this.options.minimumFractionDigits??0)+2,20),maximumFractionDigits:Math.min((this.options.maximumFractionDigits??0)+2,20)};return new RO(this.locale,e).parse(new NO(this.locale,e).format(r))}return this.options.currencySign===`accounting`&&IO.test(e)&&(r=-1*r),r}sanitize(e){let t=this.formatter.resolvedOptions().useGrouping;return this.symbols.noNumeralUnits.length>0&&this.symbols.noNumeralUnits.find(t=>t.unit===e)?this.symbols.noNumeralUnits.find(t=>t.unit===e).value.toString():(e=e.replace(this.symbols.literals,``),this.symbols.minusSign&&(e=e.replace(`-`,this.symbols.minusSign)),this.options.numberingSystem===`arab`&&(this.symbols.decimal&&(e=KO(e,`,`,this.symbols.decimal),e=KO(e,`،`,this.symbols.decimal)),this.symbols.group&&t&&(e=KO(e,`.`,this.symbols.group))),this.symbols.group===`’`&&e.includes(`'`)&&t&&(e=KO(e,`'`,this.symbols.group)),this.symbols.group===`'`&&e.includes(`’`)&&t&&(e=KO(e,`’`,this.symbols.group)),this.options.locale===`fr-FR`&&this.symbols.group&&t&&(e=KO(e,` `,this.symbols.group),e=KO(e,/\u00A0/g,this.symbols.group)),e)}isValidPartialNumber(e,t=-1/0,n=1/0){let r=this.formatter.resolvedOptions().useGrouping;return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&n>0&&(e=e.slice(this.symbols.plusSign.length)),this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&r&&(e=KO(e,this.symbols.group,``)),e=e.replace(this.symbols.numeral,``),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,``)),e.length===0)}},UO=new Set([`decimal`,`fraction`,`integer`,`minusSign`,`plusSign`,`group`]),WO=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function GO(e,t,n,r){let i=new Intl.NumberFormat(e,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:`auto`,roundingMode:`halfExpand`,useGrouping:!0}),a=i.formatToParts(-10000.111),o=i.formatToParts(10000.111),s=WO.map(e=>i.formatToParts(e)),c=s.map((e,t)=>{let n=e.find(e=>e.type===`unit`);return n&&!e.some(e=>e.type===`integer`||e.type===`fraction`)?{unit:n.value,value:WO[t]}:null}).filter(e=>!!e),l=a.find(e=>e.type===`minusSign`)?.value??`-`,u=o.find(e=>e.type===`plusSign`)?.value;!u&&(r?.signDisplay===`exceptZero`||r?.signDisplay===`always`)&&(u=`+`);let d=new Intl.NumberFormat(e,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(e=>e.type===`decimal`)?.value,f=a.find(e=>e.type===`group`)?.value,p=a.filter(e=>!UO.has(e.type)).map(e=>qO(e.value)),m=s.flatMap(e=>e.filter(e=>!UO.has(e.type)).map(e=>qO(e.value))),h=[...new Set([...p,...m])].sort((e,t)=>t.length-e.length),g=h.length===0?RegExp(`\\p{White_Space}|\\p{Cf}`,`gu`):RegExp(`${h.join(`|`)}|\\p{White_Space}|\\p{Cf}`,`gu`),_=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),v=new Map(_.map((e,t)=>[e,t])),y=RegExp(`[${_.join(``)}]`,`g`);return{minusSign:l,plusSign:u,decimal:d,group:f,literals:g,numeral:y,numerals:_,index:e=>String(v.get(e)),noNumeralUnits:c}}function KO(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function qO(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}var[JO,YO]=Z(`InputNumberRoot`,e=>{let{disabled:t,readonly:n,modelValue:r,focusOnChange:i,formatOptions:a,min:o,max:s,step:c,stepSnapping:l}=e,[u,d]=hm(),f=pm(e.locale),p=Bv(()=>new RO(f.value,a.value)),m=Bv(()=>new NO(f.value,a.value)),h=q(()=>m.resolvedOptions().maximumFractionDigits>0?`decimal`:`numeric`),g=q(()=>ql(r.value)?!1:x(r.value)===o.value||o.value&&!Number.isNaN(r.value)?OO(`-`,r.value,c.value)ql(r.value)?!1:x(r.value)===s.value||s.value&&!Number.isNaN(r.value)?OO(`+`,r.value,c.value)>Number(s.value):!1),v=Bv(()=>new NO(f.value,a.value)),y=q(()=>ql(r.value)||Number.isNaN(r.value)?``:v.format(r.value));function b(e){return p.isValidPartialNumber(e,o.value,s.value)}function x(e){let t;return t=c.value===void 0||Number.isNaN(c.value)||!l.value?au(e,o.value,s.value):su(e,o.value,s.value,c.value),t=p.parse(m.format(t)),t}function S(e,a=1){if(i.value&&u.value?.focus(),t.value||n.value)return;let s=p.parse(u.value?.value??``);if(Number.isNaN(s)){r.value=o.value??0;return}let l=e===`increase`?1:-1;r.value=x(s+(c.value??1)*a*l)}function C(e=1){S(`increase`,e)}function w(e=1){S(`decrease`,e)}function T(e){e===`min`&&o.value!==void 0?r.value=x(o.value):e===`max`&&s.value!==void 0&&(r.value=x(s.value))}function ee(e){u.value&&(u.value.value=e)}function E(e){let t=p.parse(e);return r.value=Number.isNaN(t)?void 0:x(t),e.length?ee(y.value):ee(e)}return{...e,isDecreaseDisabled:g,isIncreaseDisabled:_,inputElement:u,inputMode:h,textValue:y,setInputElement:d,applyInputValue:E,validate:b,onIncrease:C,onDecrease:w,onMinMaxValue:T}}),[XO,ZO]=Q(`InputNumberUi`),[QO,$O]=Z(`InputOtpRoot`),[ek,tk]=Q(`InputOtpUi`);[`[data-lastpass-icon-root]`,`com-1password-button`,`[data-dashlanecreated]`,`[style$="2147483647 !important;"]`].join(`,`);var[nk,rk]=Z(`LayoutRoot`,e=>{let{open:t,isMobile:n,mobileOpen:r}=e,i=e=>{t.value=e},a=e=>{r.value=e},o=()=>{n.value?r.value=!r.value:t.value=!t.value};return{...e,onOpenChange:i,onMobileOpenChange:a,toggleSidebar:o}}),[ik,ak]=Z(`LayoutClassicRoot`,e=>(nk(e),e)),[ok,sk]=Q(`LayoutUi`),[ck,lk]=Q(`LayoutClassicUi`,e=>(ok(e),e)),[uk,dk]=Q(`ListUi`),{provideCollectionContext:fk,useCollectionContext:pk,useCollectionItem:mk}=Fm(`Menubar`),[hk,gk]=Z(`MenubarRoot`,e=>{let{modelValue:t,currentTabStopId:n}=e,r=fm(e.dir),i=P(!1),a=e=>{i.value=!1,t.value=e,n.value=String(e)},o=()=>{i.value=!1,t.value=``},s=e=>{i.value=!1,t.value=t.value?``:e,n.value=String(e)},c=()=>{i.value=!0,t.value=``};return{...e,dir:r,isLinkTriggerHovered:i,onMenuOpen:a,onMenuClose:o,onMenuToggle:s,setTriggerLink:c}}),[_k,vk]=Z(`MenubarMenu`,e=>e),[yk,bk]=Q(`MenubarUi`,e=>(eD(e),e)),xk=`navigationMenu.rootContentDismiss`,[Sk,Ck]=Z(`NavigationMenuRoot`,e=>{let{modelValue:t,skipDelayDuration:n,delayDuration:r,disablePointerLeaveClose:i}=e,a=P(),o=e=>{a.value=e},[s,c]=hm(),[l,u]=hm(),d=P(),f=e=>{d.value=e},p=P(new Set),m=e=>{p.value.add(e)},h=e=>{p.value.delete(e)},g=q(()=>p.value.has(t.value)),_=P(``),v=Vv(!1,n.value),y=Hv(e=>{typeof e==`string`&&(_.value=t.value,t.value=e)},q(()=>t.value!==``||v.value?150:r.value)),b=e=>{y(e)},x=()=>{v.value=!0,y(``)},S=e=>{y(e)},C=()=>{i.value||y(``)},w=e=>{_.value=t.value,t.value=e},T=()=>{_.value=t.value,t.value=``};return Jv(a,xk,T),{...e,baseId:`soybean-navigation-menu`,rootElement:a,onRootElementChange:o,viewportElement:s,setViewportElement:c,indicatorTrackElement:l,setIndicatorTrackElement:u,activeTriggerElement:d,values:p,addValue:m,removeValue:h,open:g,previousValue:_,onActiveTriggerElementChange:f,onTriggerEnter:b,onTriggerLeave:x,onContentEnter:S,onContentLeave:C,onItemSelect:w,onItemDismiss:T}}),{provideCollectionContext:wk,useCollectionContext:Tk,useCollectionItem:Ek}=Fm(`NavigationMenu`),[Dk,Ok]=Z(`NavigationMenuItem`,e=>{let[t,n]=hm(),{modelValue:r,value:i}=e,a=P(),o=e=>{a.value=e},s=P(!1),c=q(()=>r.value===i),l=q(()=>iu(c.value));return{...e,triggerElement:a,onTriggerElementChange:o,focusProxyElement:t,setFocusProxyElement:n,wasEscapeCloseRef:s,open:c,dataState:l}}),[kk,Ak]=Q(`NavigationMenuUi`),[jk,Mk]=Z(`PageTabsRoot`),[Nk,Pk]=Z(`PageTabsItem`),[Fk,Ik]=Q(`PageTabsUi`),[Lk,Rk]=Z(`PaginationRoot`,e=>{let{page:t,total:n,pageSize:r}=e,i=q(()=>Math.max(1,Math.ceil(n.value/(r.value||1)))),a=e=>{t.value=e};return{...e,onPageChange:a,pageCount:i}}),[zk,Bk]=Q(`PaginationUi`),[Vk,Hk]=Q(`PasswordUi`,e=>(Zx(e),e)),[Uk,Wk]=Q(`Popconfirm`,e=>(TE(e),e)),[Gk,Kk]=Z(`ProgressRoot`),[qk,Jk]=Q(`ProgressUi`),[Yk,Xk]=Q(`ProgressProviderUi`),Zk={direction:`ltr`,minimum:.08,maximum:1,easing:`linear`,speed:200,trickle:!0,trickleSpeed:200},Qk=class{static reset(){return this.status=null,this.isPaused=!1,this.pending=[],this.options=Zk,this.clearTrickleTimer(),this}static configure(e){return this.options=em({...e},this.options),this}static isStarted(){return typeof this.status==`number`}static isRendered(){return Mf?document.querySelector(`[data-soybean-progress-provider]`)!==null:!1}static set(e){if(!Mf||this.isPaused)return this;let t=this.isStarted();e=au(e,this.options.minimum,this.options.maximum),this.status=e===this.options.maximum?null:e,this.status===null&&this.clearTrickleTimer();let n=this.render(!t),r=this.options.speed,i=this.options.easing;return n.forEach(e=>e.offsetWidth),this.queue(t=>{n.forEach(t=>{tA(t.querySelector(`[data-soybean-progress-bar]`),this.barPositionCSS({n:e,speed:r,ease:i}))}),e===this.options.maximum?(n.forEach(e=>{tA(e,{transition:`none`,opacity:`1`}),e.offsetWidth}),setTimeout(()=>{n.forEach(e=>{tA(e,{transition:`all ${r}ms ${i}`,opacity:`0`})}),setTimeout(()=>{n.forEach(e=>{this.remove(e),tA(e,{transition:`none`,opacity:`1`})}),t()},r)},r)):setTimeout(t,r)}),this}static start(){return Mf?(this.status||this.set(0),this.options.trickle&&this.startTrickling(),this):this}static done(e){return!Mf||!e&&!this.status?this:this.inc(.3+.5*Math.random()).set(1)}static inc(e){if(this.isPaused)return this;let t=this.status;return t?t>1?this:(typeof e!=`number`&&(e=t>=0&&t<.2?.1:t>=.2&&t<.5?.04:t>=.5&&t<.8?.02:t>=.8&&t<.99?.005:0),t=au(t+e,0,.994),this.set(t)):this.start()}static dec(e){if(this.isPaused)return this;let t=this.status;return typeof t==`number`?(typeof e!=`number`&&(e=t>.8?.1:t>.5?.05:t>.2?.02:.01),t=au(t-e,0,.994),this.set(t)):this}static trickle(){return this.isPaused?this:this.inc()}static promise(e){let t=typeof e==`function`?e():e;if(!t)return this;if(typeof t.then==`function`)return this.start(),Promise.resolve(t).then(()=>{this.done()},()=>{this.done(!0)}),this;if(typeof t.state!=`function`||typeof t.always!=`function`||t.state()===`resolved`)return this;let n=0,r=0;return this.start(),n++,r++,t.always(()=>{r--,r===0?(n=0,this.done()):this.set((n-r)/n)}),this}static render(e=!1){if(!Mf)return[];let t=Array.from(document.querySelectorAll(`[data-soybean-progress-provider]`));return t.forEach(t=>{t.style.display=``;let n=t.querySelector(`[data-soybean-progress-bar]`),r=eA(e?0:this.status||0,this.options.direction);tA(n,this.barPositionCSS({n:this.status||0,speed:this.options.speed,ease:this.options.easing,percent:r})),typeof this.status==`number`?t.setAttribute(`aria-valuenow`,`${this.status}`):t.removeAttribute(`aria-valuenow`)}),t}static remove(e){Mf&&(this.clearTrickleTimer(),e?e.style.display=`none`:document.querySelectorAll(`[data-soybean-progress-provider]`).forEach(e=>{let t=e;t.style.display=`none`}))}static pause(){return this.isStarted()?(this.isPaused=!0,this.clearTrickleTimer(),this):this}static resume(){return this.isStarted()?(this.isPaused=!1,this.options.trickle&&this.startTrickling(),this):this}static queue(e){this.pending.push(e),this.pending.length===1&&this.next()}static next(){let e=this.pending.shift();e&&e(this.next.bind(this))}static clearTrickleTimer(){this.trickleTimer&&=(clearTimeout(this.trickleTimer),void 0)}static startTrickling(){if(this.trickleTimer||this.isPaused||!this.isStarted())return;let e=()=>{this.trickleTimer=void 0,!(this.isPaused||!this.isStarted())&&(this.trickle(),!this.isPaused&&this.isStarted()&&(this.trickleTimer=setTimeout(e,this.options.trickleSpeed)))};this.trickleTimer=setTimeout(e,this.options.trickleSpeed)}static barPositionCSS({n:e,speed:t,ease:n,percent:r}){return{transform:`translate3d(${r??eA(e,this.options.direction)}%,0,0)`,transition:`all ${t}ms ${n}`}}};CC(Qk,`options`,Zk),CC(Qk,`status`,null),CC(Qk,`pending`,[]),CC(Qk,`isPaused`,!1),CC(Qk,`trickleTimer`,void 0);var $k=Qk;function eA(e,t){return t===`rtl`?(1-e)*100:(-1+e)*100}function tA(e,t,n){if(typeof t==`string`)n!==void 0&&(e.style[t]=n);else for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];r!==void 0&&(e.style[n]=r)}}var nA=[`aria-label`],rA=L({name:`ProgressProvider`,__name:`progress-provider`,props:{direction:{},minimum:{},maximum:{},easing:{},speed:{},trickle:{type:Boolean},trickleSpeed:{}},setup(e){let t=e,n=Xk(),r=mm();return Un(()=>{$k.configure(t)}),(e,t)=>(z(),B(`div`,{"data-soybean-progress-provider":``,class:A(F(n).root),role:`progressbar`,"aria-label":F(r).progress.loading,"aria-valuemin":`0`,"aria-valuemax":`1`,style:{display:`none`}},[H(`div`,{class:A(F(n).indicator),"data-soybean-progress-bar":``},null,2)],10,nA))}}),[iA,aA]=Z(`RadioGroupRoot`),[oA,sA]=Z(`RadioGroupItem`,e=>{let t=q(()=>ru(e.checked.value)),n=P(``),r=e=>{n.value=e};return{...e,dataState:t,controlId:n,initControlId:r}}),[cA,lA]=Q(`RadioGroupUi`),[uA,dA]=Q(`RadioGroupCardUi`,e=>(cA(e),e)),[fA,pA]=Z(`ScrollAreaRoot`),[mA,hA]=Z(`ScrollAreaScrollbar`),[gA,_A]=Q(`ScrollAreaUi`,e=>q(()=>e.value??{})),[vA,yA]=Z(`SplitterGroup`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[bA,xA]=Q(`SplitterUi`),[SA,CA]=Z(`StepperRoot`,e=>{let t=fm(e.dir);return{...e,dir:t}}),[wA,TA]=Z(`StepperItem`,e=>{let t=P(`soybean-stepper-title-${gr()}`),n=P(`soybean-stepper-description-${gr()}`);return{...e,titleId:t,descriptionId:n}}),[EA,DA]=Q(`StepperUi`),[OA,kA]=Z(`SwitchRoot`,e=>{let{modelValue:t,disabled:n,trueValue:r,falseValue:i}=e;function a(){n.value||(ql(t.value)?t.value=r.value:t.value=t.value===r.value?i.value:r.value)}let o=q(()=>t?.value===r.value?`checked`:`unchecked`),s=q(()=>n.value?``:void 0);return{...e,toggleCheck:a,dataState:o,dataDisabled:s}}),[AA,jA]=Q(`SwitchUi`),[MA,NA]=Z(`TableCompact`),[PA,FA]=Q(`Table`),IA=new WeakMap,LA=0;function RA(e,t){return t?t(e)??[]:Array.isArray(e.children)?e.children:[]}function zA(e,t,n,r=1,i){return e.map(e=>{let a=t(e),o=zA(RA(e,n),t,n,r+1,a);return{key:a,row:e,level:r,parentKey:i,children:o,hasChildren:o.length>0}})}function BA(e,t){return e.reduce((e,n)=>{let r=BA(n.children,t);return!t(n.row)&&r.length===0||e.push({...n,children:r,hasChildren:r.length>0}),e},[])}function VA(e,t,n){return[...e].sort((e,r)=>{let i=typeof t.sorter==`function`?t.sorter(e.row,r.row):QA(GA(e.row,t.dataIndex),GA(r.row,t.dataIndex));return n?.order===`desc`?i*-1:i}).map(e=>({...e,children:VA(e.children,t,n)}))}function HA(e,t=!1){return e.flatMap(e=>[...t||e.hasChildren?[e.key]:[],...HA(e.children,t)])}function UA(e){return e.some(e=>e.hasChildren||UA(e.children))}function WA(e){return e.flatMap(e=>[e.row,...WA(e.children)])}function GA(e,t){let n=t.split(`.`),r=e;for(let e of n){if(r==null)return;r=r[e]}return r}function KA(e){if(e.key)return e.key;if(e.dataIndex)return e.dataIndex;if(e.type)return`__${e.type}`;let t=IA.get(e);if(t)return t;LA+=1;let n=`__group-${LA}`;return IA.set(e,n),n}function qA(e){return Array.isArray(e.children)&&e.children.length>0}function JA(e){return e.reduce((e,t)=>{if(t.hidden)return e;if(!qA(t))return e.push(t),e;let n=JA(t.children);return n.length>0&&e.push({...t,children:n}),e},[])}function YA(e){return e.flatMap(e=>qA(e)?YA(e.children):[e])}function XA(e,t,n,r){t[r]??(t[r]=[]),e.forEach(e=>{let i=KA(e);if(qA(e)){t[r].push({key:i,column:e,colSpan:YA(e.children).length,rowSpan:1}),XA(e.children,t,n,r+1);return}t[r].push({key:i,column:e,colSpan:1,rowSpan:n-r})})}function ZA(e){return e.reduce((e,t)=>qA(t)?Math.max(e,ZA(t.children)+1):e,1)}function QA(e,t){return e==null&&t==null?0:e==null?1:t==null?-1:typeof e==`number`&&typeof t==`number`?e-t:String(e).localeCompare(String(t),void 0,{numeric:!0,sensitivity:`base`})}var $A=[`data-open`],ej=L({name:`STag`,__name:`tag`,props:{open:{type:Boolean,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=Im(()=>n.open,e=>{r(`update:open`,e)},!0),a=()=>{i.value=!1};return(e,t)=>F(i)?(z(),B(`div`,{key:0,"data-soybean-tag":``,"data-open":F(i)?``:void 0},[R(e.$slots,`default`,{open:F(i),close:a})],8,$A)):G(`v-if`,!0)}}),{provideCollectionContext:tj,useCollectionContext:nj,useCollectionItem:rj}=Fm(`TagsInput`),[ij,aj]=Z(`TagsInputRoot`),[oj,sj]=Z(`TagsInputItem`),[cj,lj]=Q(`TagsInputUi`),[uj,dj]=Z(`TextareaRoot`),[fj,pj]=Q(`TextareaUi`),[mj,hj]=Z(`TimeFieldRoot`),[gj,_j]=Q(`TimeFieldUi`),[vj,yj]=Z(`TimeRangeFieldRoot`),[bj,xj]=Q(`TimeRangeFieldUi`),[Sj,Cj]=Z(`Toaster`),[wj,Tj]=Q(`ToastUi`),Ej=1,Dj=new class{constructor(){CC(this,`subscribers`,void 0),CC(this,`toasts`,void 0),CC(this,`dismissed`,void 0),CC(this,`subscribe`,e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);t>=0&&this.subscribers.splice(t,1)})),CC(this,`publish`,e=>{this.subscribers.forEach(t=>t(e))}),CC(this,`resetDismissed`,e=>{this.dismissed.has(e)&&this.dismissed.delete(e)}),CC(this,`upsert`,e=>{let t=this.toasts.findIndex(t=>t.id===e.id);if(t<0){this.publish(e),this.toasts=[...this.toasts,e];return}let n={...this.toasts[t],...e};this.publish(n),this.toasts=this.toasts.map((e,r)=>r===t?n:e)}),CC(this,`create`,e=>{let{message:t,dismissible:n=!0,...r}=e,i=Aj(e.id);this.resetDismissed(i);let a={...r,id:i,dismissible:n,title:t};return this.upsert(a),i}),CC(this,`dismiss`,e=>{if(e!==void 0)return this.dismissed.add(e),requestAnimationFrame(()=>this.publish({id:e,dismiss:!0})),e;this.toasts.forEach(e=>{this.dismissed.add(e.id),this.publish({id:e.id,dismiss:!0})})}),CC(this,`message`,(e,t)=>this.create({...t,message:e,type:`default`})),CC(this,`error`,(e,t)=>this.create({...t,message:e,type:`error`})),CC(this,`success`,(e,t)=>this.create({...t,message:e,type:`success`})),CC(this,`info`,(e,t)=>this.create({...t,message:e,type:`info`})),CC(this,`warning`,(e,t)=>this.create({...t,message:e,type:`warning`})),CC(this,`loading`,(e,t)=>this.create({...t,message:e,type:`loading`})),CC(this,`custom`,(e,t)=>{let n=Aj(t?.id),r=t?.dismissible??!0;return this.resetDismissed(n),this.upsert({custom:e,dismissible:r,id:n,...t}),n}),CC(this,`promise`,(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=Promise.resolve(typeof e==`function`?e():e),i=n!==void 0,a,o=async(e,t,r,a)=>{i=!1;let{description:o,settings:s}=await jj(t,r,a,n);this.create({id:n,type:e,description:o,...s})},s=r.then(async e=>{if(a=[`resolve`,e],Ca(e)){i=!1,this.create({id:n,type:`default`,message:e});return}if(kj(e)&&!e.ok){await o(`error`,t.error,t.description,`HTTP error! status: ${e.status}`);return}if(e instanceof Error){await o(`error`,t.error,t.description,e);return}t.success!==void 0&&await o(`success`,t.success,t.description,e)}).catch(async e=>{a=[`reject`,e],t.error!==void 0&&await o(`error`,t.error,t.description,e)}).finally(()=>{i&&(this.dismiss(n),n=void 0),t.finally?.()}),c=()=>new Promise((e,t)=>s.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:c}:Object.assign(n,{unwrap:c})}),CC(this,`getActives`,()=>this.toasts.filter(e=>!this.dismissed.has(e.id))),this.subscribers=[],this.toasts=[],this.dismissed=new Set}},Oj=Dj.message;Object.assign(Oj,{success:Dj.success,info:Dj.info,warning:Dj.warning,error:Dj.error,custom:Dj.custom,message:Dj.message,promise:Dj.promise,dismiss:Dj.dismiss,loading:Dj.loading},{getHistory:()=>Dj.toasts,getToasts:()=>Dj.getActives()});function kj(e){return typeof e==`object`&&!!e&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`}function Aj(e){return typeof e==`number`||typeof e==`string`&&e.length>0?e:Ej++}async function jj(e,t,n,r){let[i,a]=await Promise.all([Mj(e,n),Mj(t,n)]);return{description:a,settings:Pj(i,r)}}async function Mj(e,t){return typeof e==`function`?await e(t):e}function Nj(e){return typeof e==`object`&&!!e&&`message`in e}function Pj(e,t){return Nj(e)?e:{id:t??``,message:e??``}}var Fj={gap:`--gap`,offsetTop:`--offset-top`,offsetRight:`--offset-right`,offsetBottom:`--offset-bottom`,offsetLeft:`--offset-left`,mobileOffsetTop:`--mobile-offset-top`,mobileOffsetRight:`--mobile-offset-right`,mobileOffsetBottom:`--mobile-offset-bottom`,mobileOffsetLeft:`--mobile-offset-left`,frontHeight:`--front-toast-height`},Ij={index:`--index`,offset:`--offset`,beforeIndex:`--toasts-before`,zIndex:`--z-index`,swipeAmountX:`--swipe-amount-x`,swipeAmountY:`--swipe-amount-y`,swipeDirection:`--swipe-direction`,swipeOut:`--swipe-out`,initialHeight:`--initial-height`},Lj=`top-right`,Rj=4e3,zj={info:`lucide:info`,success:`lucide:circle-check`,warning:`lucide:circle-alert`,error:`lucide:circle-x`,close:`lucide:x`,loading:`svg-spinners:270-ring`},Bj=[`top-right`,`top-center`,`top-left`,`bottom-right`,`bottom-center`,`bottom-left`],Vj={left:`left`,right:`right`,top:`up`,bottom:`down`};function Hj(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(Vj[t]),n&&r.push(Vj[n]),r}var Uj=e=>{let t={top:Fj.offsetTop,right:Fj.offsetRight,bottom:Fj.offsetBottom,left:Fj.offsetLeft},n={top:Fj.mobileOffsetTop,right:Fj.mobileOffsetRight,bottom:Fj.mobileOffsetBottom,left:Fj.mobileOffsetLeft},r={};return jm(t).forEach(i=>{let a=(typeof e==`number`?e:e[i])??24;r[t[i]]=`${a}px`,r[n[i]]=`calc(${a}px * 0.67)`}),r},Wj=e=>{if(!e)return{x:0,y:0};let t=e.style.getPropertyValue(Ij.swipeAmountX),n=e.style.getPropertyValue(Ij.swipeAmountY);return{x:Number(t.replace(`px`,``))||0,y:Number(n.replace(`px`,``))||0}},Gj=(e,t)=>{e&&(e.style.setProperty(Ij.swipeAmountX,`${t.x}px`),e.style.setProperty(Ij.swipeAmountY,`${t.y}px`))},Kj=e=>{e&&Gj(e,{x:0,y:0})},qj=e=>`dismiss`in e&&e.dismiss===!0,Jj=e=>[`altKey`,`ctrlKey`,`metaKey`,`shiftKey`].includes(e),Yj=e=>{let{id:t,position:n}=e,r=P([]),i=P([]),a=q(()=>r.value.filter(e=>en(t)&&e.toasterId===en(t)||!e.toasterId)),o=q(()=>{let e=new Set;return a.value.forEach(t=>{let r=t.position||en(n);e.add(r)}),Bj.forEach(t=>{e.has(t)||e.add(t)}),Array.from(e)});return{toasts:r,filtered:a,heights:i,allPositions:o,positionZIndex:q(()=>{let e={};return o.value.forEach((t,n)=>{e[t]=9999-n}),e}),allToasts:q(()=>{let e=Bj.reduce((e,t)=>(e[t]=[],e),{});return a.value.forEach(t=>{e[t.position||en(n)].push(t)}),e}),allHeights:q(()=>{let e=Bj.reduce((e,t)=>(e[t]=[],e),{});return i.value.forEach(t=>{e[t.position].push(t)}),e})}},Xj=[`dir`,`data-rich-color`,`data-inverted`,`data-mounted`,`data-promise`,`data-swiped`,`data-removed`,`data-visible`,`data-y-position`,`data-x-position`,`data-index`,`data-front`,`data-swiping`,`data-dismissible`,`data-type`,`data-swipe-out`,`data-swipe-direction`,`data-expanded`,`data-testid`],Zj=L({name:`Toast`,__name:`toast`,props:{index:{},toast:{},position:{}},emits:[`update:height`,`remove`],setup(e,{emit:t}){let n=e,r=t,{dir:i,allToasts:a,allHeights:o,gap:s,duration:c,visibleCounts:l,defaultExpanded:u,swipeDirections:d,interactingPosition:f,expandedPosition:p,showIcon:m,showClose:h,icons:g,toastProps:_,wrapperProps:v,contentProps:y,titleProps:b,descriptionProps:x,iconProps:S,footerProps:C,actionProps:w,cancelProps:T,closeProps:ee}=Cj(`Toast`),E=Tj(),D=vr(`toast`),te=vr(`wrapper`),ne=Yv(),{height:re}=$v(te),ie=Zv(),O=P(null),ae=P(null),oe=P(!1),k=P(!1),se=P(!1),ce=P(!1),le=P(0),ue=P(0),de=P(n.toast.duration??c.value),fe=P(null),pe=P(0),A=P(0),j=P(null),me=q(()=>n.toast.type),he=q(()=>{if(m.value){if(n.toast.icon)return n.toast.icon;if(me.value&&me.value!=="default")return g.value[me.value];if(n.toast.promise)return g.value.loading}}),ge=q(()=>n.index===0),_e=q(()=>n.index+1<=l.value),ve=q(()=>me.value===`loading`),ye=q(()=>n.toast.dismissible!==!1),be=q(()=>Math.max(o.value[n.position].findIndex(e=>e.toastId===n.toast.id),0)),M=q(()=>(n.toast.showClose||h.value)&&ye.value&&me.value!==`loading`),xe=q(()=>n.toast.duration??c.value),Se=q(()=>{let[e,t]=n.position.split(`-`);return{x:t,y:e}}),Ce=q(()=>o.value[n.position].reduce((e,t,n)=>n>=be.value?e:e+t.height,0)),we=q(()=>be.value*s.value+Ce.value),Te=q(()=>p.value===n.position||u.value&&ne.value),Ee=q(()=>({[Ij.index]:n.index,[Ij.beforeIndex]:n.index,[Ij.zIndex]:a.value[n.position].length-n.index,[Ij.offset]:`${oe.value?le.value:we.value}px`,[Ij.initialHeight]:u.value?`auto`:`${ue.value}px`})),De=()=>{oe.value=!0,le.value=we.value,window.setTimeout(()=>{r(`remove`,n.toast)},200)},Oe=()=>{ve.value||!ye.value||(De(),n.toast.onDismiss?.(n.toast))},ke=e=>{e.button!==2&&(ve.value||!ye.value||(fe.value=new Date,le.value=we.value,e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(k.value=!0,j.value={x:e.clientX,y:e.clientY})))},Ae=()=>{if(se.value||!ye.value)return;j.value=null;let{x:e,y:t}=Wj(D.value),r=Date.now()-(fe.value?.getTime()??Date.now()),i=O.value===`x`?e:t,a=Math.abs(i)/Math.max(r,1);if(Math.abs(i)>=45||a>.11){le.value=we.value,n.toast.onDismiss?.(n.toast),O.value===`x`?ae.value=e>0?`right`:`left`:ae.value=t>0?`down`:`up`,De(),se.value=!0;return}Kj(D.value),ce.value=!1,k.value=!1,O.value=null},je=e=>{if(!j.value||!ye.value||(typeof window<`u`?window.getSelection()?.toString().length??0:0)>0)return;let t=e.clientY-j.value.y,r=e.clientX-j.value.x,i=d.value??Hj(n.position);!O.value&&(Math.abs(r)>1||Math.abs(t)>1)&&(O.value=Math.abs(r)>Math.abs(t)?`x`:`y`);let a={x:0,y:0},o=e=>1/(1.5+Math.abs(e)/20);if(O.value===`y`){if(i.includes(`up`)||i.includes(`down`))if(i.includes(`up`)&&t<0||i.includes(`down`)&&t>0)a.y=t;else{let e=t*o(t);a.y=Math.abs(e)0)a.x=r;else{let e=r*o(r);a.x=Math.abs(e)0||Math.abs(a.y)>0)&&(ce.value=!0),Gj(D.value,a)},Me=()=>{k.value=!1,O.value=null,j.value=null},Ne=e=>{n.toast.onAction?.(e),!e.defaultPrevented&&De()},Pe=e=>{n.toast.onCancel?.(e),ye.value&&De()};function Fe(e){ue.value=e,r(`update:height`,{toastId:n.toast.id,height:e,position:n.toast.position??n.position})}function Ie(){let e=D.value;if(!e)return;let t=e.style.height;e.style.height=`auto`;let n=e.getBoundingClientRect().height;e.style.height=t,Fe(n)}return Gn(xe,e=>{de.value=e},{immediate:!0}),Gn(re,e=>{ne.value&&e&&Ie()},{flush:`post`}),Gn(()=>n.toast.delete,e=>{e&&(De(),n.toast.onDismiss?.(n.toast))}),Un(()=>{let e=n.toast;if(e.type===`loading`||e.promise||e.duration===1/0)return;let t;p.value===n.position||f.value===n.position||ie.value===`hidden`?(()=>{if(A.value{n.toast.onAutoClose?.(n.toast),De()},de.value)),dn(()=>{t!==void 0&&clearTimeout(t)})}),(t,n)=>(z(),B(`li`,K(F(_),{ref:`toast`,"data-soybean-toast":``,class:[F(E).toast,e.toast.ui?.toast],dir:F(i),tabindex:`0`,"data-rich-color":e.toast.richColor,"data-inverted":e.toast.inverted,"data-mounted":F(ne),"data-promise":!!e.toast.promise,"data-swiped":ce.value,"data-removed":oe.value,"data-visible":_e.value,"data-y-position":Se.value.y,"data-x-position":Se.value.x,"data-index":e.index,"data-front":ge.value,"data-swiping":k.value,"data-dismissible":ye.value,"data-type":me.value,"data-swipe-out":se.value,"data-swipe-direction":ae.value,"data-expanded":Te.value,"data-testid":e.toast.testId,style:Ee.value,onDragend:Me,onPointerdown:ke,onPointerup:Ae,onPointermove:je}),[H(`div`,K({ref:`wrapper`},F(v),{class:[F(E).wrapper,e.toast.ui?.wrapper],"data-soybean-toast-wrapper":``}),[e.toast.custom?(z(),V(Ur(e.toast.custom),{key:0})):(z(),B(pa,{key:1},[H(`h3`,K(F(b),{class:[F(E).title,e.toast.ui?.title],"data-soybean-toast-title":``}),[he.value?(z(),V(Ly,K({key:0},F(S),{icon:he.value,class:[F(E).icon,e.toast.ui?.icon]}),null,16,[`icon`,`class`])):G(`v-if`,!0),U(OC,{is:e.toast.title},null,8,[`is`])],16),e.toast.description?(z(),B(`p`,K({key:0},F(x),{class:[F(E).description,e.toast.ui?.description],"data-soybean-toast-description":``}),[U(OC,{is:e.toast.description},null,8,[`is`])],16)):G(`v-if`,!0),e.toast.content?(z(),V(Ur(e.toast.content),K({key:1},F(y),{class:[F(E).content,e.toast.ui?.content],"data-soybean-toast-content":``}),null,16,[`class`])):G(`v-if`,!0),e.toast.action||e.toast.cancel?(z(),B(`div`,K({key:2},F(C),{class:[F(E).footer,e.toast.ui?.footer],"data-soybean-toast-footer":``}),[e.toast.cancel?(z(),V(Iy,K({key:0},F(T),{class:[F(E).cancel,e.toast.ui?.cancel],"data-soybean-toast-cancel":``,onClick:Pe}),{default:I(()=>[U(OC,{is:e.toast.cancel},null,8,[`is`])]),_:1},16,[`class`])):G(`v-if`,!0),e.toast.action?(z(),V(Iy,K({key:1},F(w),{class:[F(E).action,e.toast.ui?.action],"data-soybean-toast-action":``,onClick:Ne}),{default:I(()=>[U(OC,{is:e.toast.action},null,8,[`is`])]),_:1},16,[`class`])):G(`v-if`,!0)],16)):G(`v-if`,!0)],64))],16),M.value&&F(g)?.close?(z(),V(Iy,K({key:0},F(ee),{class:[F(E).close,e.toast.ui?.close],"data-soybean-toast-close":``,onClick:Oe}),{default:I(()=>[U(Ly,{icon:F(g)?.close},null,8,[`icon`])]),_:1},16,[`class`])):G(`v-if`,!0)],16,Xj))}}),Qj=[`aria-label`],$j=[`dir`,`data-y-position`,`data-x-position`,`onBlur`,`onFocus`,`onMouseenter`,`onMousemove`,`onMouseleave`,`onDragend`,`onPointerdown`,`onPointerup`],eM=L({name:`Toaster`,inheritAttrs:!1,__name:`toaster`,props:{id:{},dir:{},hotkey:{default:()=>[`altKey`,`KeyT`]},customAriaLabel:{},containerAriaLabel:{default:`Notifications`},position:{default:Lj},defaultExpanded:{type:Boolean},duration:{default:Rj},gap:{default:12},offset:{default:24},visibleCounts:{default:3},swipeDirections:{},showIcon:{type:Boolean},showClose:{type:Boolean},icons:{},toastProps:{},wrapperProps:{},contentProps:{},titleProps:{},descriptionProps:{},iconProps:{},footerProps:{},actionProps:{},cancelProps:{},closeProps:{}},setup(e){let t=e,n=ti(),r=Tj(),i=fm(()=>t.dir),a=q(()=>t.hotkey.join(`+`).replace(/Key/g,``).replace(/Digit/g,``)),o=q(()=>t.customAriaLabel??`${t.containerAriaLabel} ${a.value}`),s={},c=(e,t)=>{s[e]=kf(t)},{toasts:l,allToasts:u,filtered:d,heights:f,allHeights:p,allPositions:m,positionZIndex:h}=Yj({id:()=>t.id,position:()=>t.position}),g=q(()=>({...zj,...t.icons})),_=P(null),v=P(null),y=P(null),b=P(null),x=q(()=>({[Fj.gap]:`${t.gap}px`,...Uj(t.offset)})),S=e=>{_.value===e&&(_.value=null),v.value===e&&(v.value=null),b.value===e&&(b.value=null)},C=e=>{s[e]?.focus()},w=e=>{if(f.value.findIndex(t=>t.toastId===e.toastId)!==-1){f.value=f.value.map(t=>t.toastId===e.toastId?e:t);return}let t=f.value.findIndex(t=>t.position===e.position);if(t!==-1){f.value=[...f.value.slice(0,t),e,...f.value.slice(t)];return}f.value=[e,...f.value]},T=e=>{let t=l.value.findIndex(t=>t.id===e.id);if(t!==-1){let n=Object.assign({},l.value[t],e);l.value=[...l.value.slice(0,t),n,...l.value.slice(t+1)];return}l.value=[e,...l.value]},ee=e=>{l.value=l.value.filter(t=>t.id===e.id?(t.delete||Dj.dismiss(e.id),!1):!0),f.value=f.value.filter(t=>t.toastId!==e.id)},E=(e,t)=>{let n=t.currentTarget;b.value===e&&n&&!n.contains(t.relatedTarget)&&(b.value=null,_.value===e&&v.value!==e&&(_.value=null),y.value&&=(y.value.focus({preventScroll:!0}),null))},D=(e,t)=>{t.target.dataset.dismissible!==`false`&&b.value!==e&&(b.value=e,y.value=t.relatedTarget)},te=e=>{_.value=e},ne=e=>{v.value!==e&&b.value!==e&&_.value===e&&(_.value=null)},re=(e,t)=>{t.target.dataset.dismissible!==`false`&&(v.value=e,_.value=e)},ie=e=>{v.value===e&&(v.value=null)};return Sj({dir:i,allToasts:u,allHeights:p,interactingPosition:v,expandedPosition:_,icons:g,...Af(t,[`gap`,`duration`,`visibleCounts`,`defaultExpanded`,`swipeDirections`,`showIcon`,`showClose`,`toastProps`,`wrapperProps`,`contentProps`,`titleProps`,`descriptionProps`,`iconProps`,`footerProps`,`actionProps`,`cancelProps`,`closeProps`])}),Un(()=>{let e=Dj.subscribe(e=>{if(qj(e)){requestAnimationFrame(()=>{l.value=l.value.map(t=>t.id===e.id?{...t,delete:!0}:t)});return}Tn(()=>{T(e)})});dn(()=>{e()})},{flush:`post`}),Gn(()=>l.value.length,e=>{e===0&&(_.value=null,v.value=null,b.value=null)}),Gn(()=>d.value,e=>{let n=new Set(e.map(e=>e.position??t.position));_.value&&!n.has(_.value)&&(_.value=null),v.value&&!n.has(v.value)&&(v.value=null),b.value&&!n.has(b.value)&&(b.value=null)},{deep:!0}),Un(()=>{if(!Mf)return;let e=e=>{if(t.hotkey.length>0&&t.hotkey.every(t=>Jj(t)?e[t]:e.code===t)){let e=d.value[0]?.position??t.position??m.value[0];_.value=e,C(e)}let n=Object.values(s).some(e=>e===document.activeElement||e?.contains(document.activeElement));e.code===`Escape`&&n&&(_.value=null,b.value=null)};document.addEventListener(`keydown`,e),dn(()=>{document.removeEventListener(`keydown`,e)})}),Fr(()=>{y.value&&(y.value.focus({preventScroll:!0}),y.value=null,b.value=null)}),(e,t)=>(z(),B(pa,null,[H(`section`,{"data-soybean-toaster-container":``,"aria-label":o.value,tabindex:`-1`,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`},[(z(!0),B(pa,null,Kr(F(Bj),e=>(z(),B(`ol`,K({key:e},{ref_for:!0},F(n),{ref_for:!0,ref:t=>c(e,t),class:F(r).toaster,tabindex:`-1`,dir:F(i),"data-soybean-toaster":``,"data-y-position":e.split(`-`)[0],"data-x-position":e.split(`-`)[1],style:{"--z-index":F(h)[e],"--front-toast-height":`${F(p)[e][0]?.height??0}px`,...x.value},onBlur:t=>E(e,t),onFocus:t=>D(e,t),onMouseenter:t=>te(e),onMousemove:t=>te(e),onMouseleave:t=>ne(e),onDragend:t=>S(e),onPointerdown:t=>re(e,t),onPointerup:t=>ie(e)}),[(z(!0),B(pa,null,Kr(F(u)[e],(t,n)=>(z(),V(Zj,{key:t.id,index:n,toast:t,position:e,"onUpdate:height":w,onRemove:ee},null,8,[`index`,`toast`,`position`]))),128))],16,$j))),128))],8,Qj),R(e.$slots,`default`)],64))}}),tM=L({name:`ToastProvider`,__name:`toast-provider`,props:{id:{},dir:{},hotkey:{},customAriaLabel:{},containerAriaLabel:{},position:{},defaultExpanded:{type:Boolean},duration:{},gap:{},offset:{},visibleCounts:{},swipeDirections:{},showIcon:{type:Boolean},showClose:{type:Boolean},icons:{},toastProps:{},wrapperProps:{},contentProps:{},titleProps:{},descriptionProps:{},iconProps:{},footerProps:{},actionProps:{},cancelProps:{},closeProps:{}},setup(e){let t=e;return(e,n)=>(z(),V(eM,K({"data-soybean-toast-provider":``},t),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),[nM,rM]=Z(`ToolbarRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[iM,aM]=Q(`ToolbarUi`),[oM,sM]=Z(`ToggleGroupRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[cM,lM]=Q(`ToggleGroupUi`),[uM,dM]=Z(`TooltipOpenDelayed`,e=>{let{skipDelayDuration:t}=e,n=P(!0),r=P(!1),i=null,a=()=>{i&&=(clearTimeout(i),null)},o=()=>{a(),i=setTimeout(()=>{n.value=!0},t.value)};return{skipDelayDuration:t,isOpenDelayed:n,isPointerInTransitRef:r,onOpen:()=>{a(),n.value=!1},onClose:()=>{o()}}}),[fM,pM]=Z(`TooltipRoot`,e=>{let{open:t,delayDuration:n,isOpenDelayed:r,disableHoverableContent:i}=e,a=P(``),o=()=>{a.value||=`soybean-tooltip-popup-${gr()}`},s=P(!1),c=q(()=>t.value?s.value?`delayed-open`:`instant-open`:`closed`),l=P(),u=e=>{l.value=e},d=P(),f=e=>{d.value=e},p=null,m=()=>{p&&=(clearTimeout(p),null)},h=()=>{m(),p=setTimeout(()=>{s.value=!0,t.value=!0},n.value)},g=()=>{m(),s.value=!1,t.value=!0},_=()=>{m(),t.value=!1},v=()=>{h()},y=()=>{r.value?v():g()},b=()=>{i.value?_():m()};return{...e,dataState:c,popupId:a,initPopupId:o,popupElement:l,onPopupElementChange:u,triggerElement:d,onTriggerElementChange:f,onTriggerEnter:y,onTriggerLeave:b,onOpen:g,onClose:_}});function mM(e,t,n=1,r){return e?e.reduce((i,a,o)=>{let s=a.children,c=t?.includes(a.value),l={_id:a.value,value:a.value,data:a,index:o,level:n,parent:r,hasChildren:!!s,bind:{data:a,level:n,"aria-setsize":e.length,"aria-posinset":o+1}};return i.push(l),s&&c&&i.push(...mM(s,t,n+1,a)),i},[]):[]}function hM(e,t){return t?t.some(t=>e.includes(t.value)?!0:hM(e,t.children)):!1}function gM(e,t,n=[]){if(!t)return null;for(let r of t){if(r.value===e)return n;if(r.children){let t=gM(e,r.children,[...n,r.value]);if(t!==null)return t}}return null}var[_M,vM]=Z(`TreeRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[yM,bM]=Z(`Virtualizer`,e=>{let{dynamic:t,isHorizontal:n}=e,r=q(()=>t.value&&!n.value);return{...e,isVerticalDynamic:r}}),[xM,SM]=Z(`TreeMenuRoot`,e=>{let{modelValue:t,expanded:n,collapsed:r}=e,i=e=>{t.value=e},a=e=>{n.value=e},o=e=>{n.value.includes(e)?n.value=n.value.filter(t=>t!==e):n.value=[...n.value,e]},s=e=>{r.value=e};return{...e,onModelValueChange:i,onExpandedChange:a,onExpandedToggle:o,onCollapsedChange:s}}),[CM,wM]=Z(`TreeMenuItem`),[TM,EM]=Q(`TreeMenuUi`,e=>(Sy(q(()=>({root:e.value.collapsibleRoot,trigger:e.value.collapsibleTrigger,content:e.value.collapsibleContent}))),e));function DM(e){return e?e?.filter(e=>!e.hidden).map(e=>{let t={...e};return t.children&&t.children.length>0&&(t.children=DM(t.children)),t}):[]}var[OM,kM]=Z(`WatermarkCompact`,e=>e),[AM,jM]=Z(`WatermarkRoot`,e=>e),[MM,NM]=Q(`WatermarkUi`);X({extendBase:e=>({prev:qy({size:e.size,variant:`pure`}),next:qy({size:e.size,variant:`pure`})}),slots:{root:`inline-flex flex-col gap-4 p-3 text-sm`,header:`flex items-center justify-between`,heading:`flex items-center justify-center font-medium`,prev:`rtl:rotate-180`,next:`rtl:rotate-180`,grid:`inline-table border-collapse`,gridHead:``,gridBody:``,gridRow:``,headCell:`rounded-md text-center font-normal text-muted-foreground`,cell:[`flex-1 text-center align-middle focus-within:relative focus-within:z-20`,`[&:has([data-selected])]:bg-accent first:[&:has([data-selected])]:rounded-s-md last:[&:has([data-selected])]:rounded-e-md`,`[&:has([data-selection-end])]:rounded-e-md [&:has([data-selection-start])]:rounded-s-md`],cellTrigger:[`inline-flex cursor-pointer items-center justify-center w-full h-full rounded-md font-normal transition-colors`,`focus-visible:outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-ring focus-visible:ring-primary/30`,`[&[data-today]:not([data-selected])]:bg-accent [&[data-today]:not([data-selected])]:text-accent-foreground`,`data-[selected]:text-foreground`,`data-[selection-start]:bg-primary data-[selection-start]:text-primary-foreground`,`data-[selection-end]:bg-primary data-[selection-end]:text-primary-foreground`,`[&[data-selection-start]:hover]:bg-primary data-[selection-start]:hover:text-primary-foreground data-[selection-start]:focus-visible:bg-primary data-[selection-start]:focus-visible:text-primary-foreground`,`[&[data-selection-end]:hover]:bg-primary data-[selection-end]:hover:text-primary-foreground data-[selection-end]:focus-visible:bg-primary data-[selection-end]:focus-visible:text-primary-foreground`,`data-[highlighted]:bg-accent/80 data-[highlighted]:text-foreground`,`hover:bg-accent hover:text-accent-foreground data-[outside-view]:text-muted-foreground`,`data-[disabled]:pointer-events-none data-[disabled]:text-muted-foreground data-[disabled]:opacity-50`,`data-[unavailable]:line-through`]},variants:{size:{xs:{root:`gap-3 text-2xs p-2`,header:`gap-1.5`,gridRow:`mt-1.5`,heading:`gap-1.5`,headCell:`h-6 w-6 text-3xs`,cell:`h-6 w-6`},sm:{root:`gap-3.5 text-xs p-2.5`,header:`gap-2`,gridRow:`mt-1.75`,heading:`gap-2`,headCell:`h-7 w-7 text-2xs`,cell:`h-7 w-7`},md:{root:`gap-4 text-sm p-3`,header:`gap-2.5`,gridRow:`mt-2`,heading:`gap-2.5`,headCell:`h-8 w-8 text-xs`,cell:`h-8 w-8`},lg:{root:`gap-4.5 text-base p-3.5`,header:`gap-3`,gridRow:`mt-2.25`,heading:`gap-3`,headCell:`h-9 w-9 text-sm`,cell:`h-9 w-9`},xl:{root:`gap-5 text-lg p-4`,header:`gap-3.5`,gridRow:`mt-2.5`,heading:`gap-3.5`,headCell:`h-10 w-10 text-base`,cell:`h-10 w-10`},"2xl":{root:`gap-6 text-xl p-5`,header:`gap-4`,gridRow:`mt-3`,heading:`gap-4`,headCell:`h-12 w-12 text-lg`,cell:`h-12 w-12`}}},defaultVariants:{size:`md`}});var PM=X({slots:{root:`flex flex-col items-stretch rounded-md border bg-card text-card-foreground shadow-sm`,header:`flex items-center justify-between flex-wrap`,content:[`grow transition will-change-auto outline-none data-[state=closed]:p-0`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`],footer:`flex items-center justify-between`,titleRoot:`flex items-center`,title:`font-semibold tracking-tight m-0`,description:`w-full text-muted-foreground m-0`},variants:{size:{xs:{root:`text-2xs`,header:`px-2 py-1.5`,content:`px-2 py-1.5`,footer:`px-2 py-1.5`,titleRoot:`gap-1.5`,title:`text-xs`,description:`text-2xs`},sm:{root:`text-xs`,header:`px-3 py-2`,content:`px-3 py-2`,footer:`px-3 py-2`,titleRoot:`gap-1.75`,title:`text-sm`,description:`text-xs`},md:{root:`text-sm`,header:`px-4 py-3`,content:`px-4 py-3`,footer:`px-4 py-3`,titleRoot:`gap-2`,title:`text-base`,description:`text-sm`},lg:{root:`text-base`,header:`px-5 py-4`,content:`px-5 py-4`,footer:`px-5 py-5`,titleRoot:`gap-2.5`,title:`text-lg`,description:`text-base`},xl:{root:`text-base`,header:`px-6 py-5`,content:`px-6 py-5`,footer:`px-6 py-6`,titleRoot:`gap-3`,title:`text-lg`,description:`text-lg`},"2xl":{root:`text-lg`,header:`px-7 py-6`,content:`px-7 py-6`,footer:`px-7 py-6`,titleRoot:`gap-3.5`,title:`text-xl`,description:`text-xl`}},scrollable:{true:{content:`overflow-auto`}},split:{true:{root:`divide-y divide-border`}}},compoundVariants:[{size:`xs`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-0.75 data-[footer-visible=true]:data-[state=open]:pb-0.75`}},{size:`sm`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-1 data-[footer-visible=true]:data-[state=open]:pb-1`}},{size:`md`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-1.5 data-[footer-visible=true]:data-[state=open]:pb-1.5`}},{size:`lg`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-2 data-[footer-visible=true]:data-[state=open]:pb-2`}},{size:`xl`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-2.5 data-[footer-visible=true]:data-[state=open]:pb-2.5`}},{size:`2xl`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-3 data-[footer-visible=true]:data-[state=open]:pb-3`}}],defaultVariants:{size:`md`,scrollable:!0,split:!1}}),FM=L({name:`SCard`,__name:`card`,props:{class:{type:[Boolean,null,String,Object,Array]},size:{},ui:{},scrollable:{type:Boolean,default:!0},split:{type:Boolean},title:{},description:{},headerProps:{},contentProps:{},footerProps:{},titleRootProps:{},titleProps:{},descriptionProps:{},defaultOpen:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`class`,`size`,`ui`,`scrollable`,`split`]),a=ei(),o=q(()=>jm(a));return Dw(q(()=>PM({size:n.size,scrollable:n.scrollable,split:n.split},n.ui,{root:n.class}))),(e,t)=>(z(),V(F(Fw),K(F(i),{"onUpdate:open":t[0]||=e=>r(`update:open`,e)}),qr({_:2},[Kr(o.value,t=>({name:t,fn:I(()=>[R(e.$slots,t)])}))]),1040))}});X({extendBase:e=>({previous:qy({size:e.size,variant:`pure`,shape:`circle`}),next:qy({size:e.size,variant:`pure`,shape:`circle`})}),slots:{root:`group relative`,content:`overflow-hidden`,container:`flex`,item:`min-w-0 shrink-0 grow-0 basis-full`,control:`flex justify-between items-center`,navigation:`flex`,previous:`group-data-[orientation=vertical]:rotate-90 rtl:rotate-180`,next:`group-data-[orientation=vertical]:rotate-90 rtl:rotate-180`},variants:{size:{xs:{root:`text-2xs`,navigation:`gap-1 py-1`},sm:{root:`text-xs`,navigation:`gap-1.25 py-1.25`},md:{root:`text-sm`,navigation:`gap-1.5 py-1.5`},lg:{root:`text-base`,navigation:`gap-2 py-2`},xl:{root:`text-lg`,navigation:`gap-2.5 py-2.5`},"2xl":{root:`text-xl`,navigation:`gap-3 py-3`}},orientation:{horizontal:{},vertical:{container:`flex-col h-full`}},floatNav:{true:{navigation:`p-0`,previous:`absolute`,next:`absolute`}}},compoundVariants:[{orientation:`horizontal`,floatNav:!0,class:{previous:`top-1/2 -translate-y-1/2`,next:`top-1/2 -translate-y-1/2`}},{orientation:`vertical`,floatNav:!0,class:{previous:`start-1/2 -translate-x-1/2`,next:`start-1/2 -translate-x-1/2`}},{size:`xs`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-9`,next:`-end-9`}},{size:`sm`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-10.5`,next:`-end-10.5`}},{size:`md`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-12`,next:`-end-12`}},{size:`lg`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-13.5`,next:`-end-13.5`}},{size:`xl`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-15`,next:`-end-15`}},{size:`2xl`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-18`,next:`-end-18`}},{size:`xs`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-9`,next:`-bottom-9`}},{size:`sm`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-10.5`,next:`-bottom-10.5`}},{size:`md`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-12`,next:`-bottom-12`}},{size:`lg`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-13.5`,next:`-bottom-13.5`}},{size:`xl`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-15`,next:`-bottom-15`}},{size:`2xl`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-18`,next:`-bottom-18`}}],defaultVariants:{size:`md`,orientation:`horizontal`,floatNav:!0}}),X({slots:{groupRoot:`flex`,root:`flex items-center w-fit`,control:[`peer shrink-0 border shadow transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`],indicator:`w-full h-full flex items-center justify-center text-current`,"indicator-icon":`size-full`,label:``},variants:{color:{primary:{control:`border-primary focus-visible:ring-primary/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground`},destructive:{control:`border-destructive focus-visible:ring-destructive/30 data-[state=checked]:bg-destructive data-[state=checked]:text-destructive-foreground data-[state=indeterminate]:bg-destructive data-[state=indeterminate]:text-destructive-foreground`},success:{control:`border-success focus-visible:ring-success/30 data-[state=checked]:bg-success data-[state=checked]:text-success-foreground data-[state=indeterminate]:bg-success data-[state=indeterminate]:text-success-foreground`},warning:{control:`border-warning focus-visible:ring-warning/30 data-[state=checked]:bg-warning data-[state=checked]:text-warning-foreground data-[state=indeterminate]:bg-warning data-[state=indeterminate]:text-warning-foreground`},info:{control:`border-info focus-visible:ring-info/30 data-[state=checked]:bg-info data-[state=checked]:text-info-foreground data-[state=indeterminate]:bg-info data-[state=indeterminate]:text-info-foreground`},carbon:{control:`border-carbon focus-visible:ring-carbon/30 data-[state=checked]:bg-carbon data-[state=checked]:text-carbon-foreground data-[state=indeterminate]:bg-carbon data-[state=indeterminate]:text-carbon-foreground`},secondary:{control:`border-secondary-foreground/50 focus-visible:ring-secondary-foreground/20 data-[state=checked]:bg-secondary-foreground/5 data-[state=checked]:text-secondary-foreground data-[state=indeterminate]:bg-secondary-foreground/5 data-[state=indeterminate]:text-secondary-foreground`},accent:{control:`border-accent-foreground/50 focus-visible:ring-accent-foreground/20 data-[state=checked]:bg-accent-foreground/5 data-[state=checked]:text-accent-foreground data-[state=indeterminate]:bg-accent-foreground/5 data-[state=indeterminate]:text-accent-foreground`}},size:{xs:{groupRoot:`gap-x-2 gap-y-1.5`,root:`gap-1.5`,control:`size-3`},sm:{groupRoot:`gap-x-2.5 gap-y-1.75`,root:`gap-1.75`,control:`size-3.5`},md:{groupRoot:`gap-x-3 gap-y-2`,root:`gap-2`,control:`size-4`},lg:{groupRoot:`gap-x-3.5 gap-y-2.5`,root:`gap-2.5`,control:`size-4.5`},xl:{groupRoot:`gap-x-4 gap-y-3`,root:`gap-3`,control:`size-5`},"2xl":{groupRoot:`gap-x-4.5 gap-y-3.5`,root:`gap-3.5`,control:`size-6`}},orientation:{horizontal:{groupRoot:`items-center`},vertical:{groupRoot:`flex-col`}},shape:{square:{control:`rounded-sm`},rounded:{control:`rounded-full`}}},defaultVariants:{color:`primary`,size:`md`,orientation:`horizontal`,shape:`square`}}),X({slots:{groupRoot:`flex`,root:`relative inline-flex border border-solid border-border rounded-md`,content:`flex items-center grow`,textContent:`flex flex-col`,icon:`shrink-0`,label:`font-medium`,description:`text-muted-foreground`,control:[`peer shrink-0 border shadow transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`,`order-1 after:absolute after:inset-0 after:content-empty`],indicator:`w-full h-full flex items-center justify-center text-current`,"indicator-icon":`size-full`},variants:{color:{primary:{root:`data-[state=checked]:border-primary`,control:`border-primary focus-visible:ring-primary/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground`},destructive:{root:`data-[state=checked]:border-destructive`,control:`border-destructive focus-visible:ring-destructive/30 data-[state=checked]:bg-destructive data-[state=checked]:text-destructive-foreground data-[state=indeterminate]:bg-destructive data-[state=indeterminate]:text-destructive-foreground`},success:{root:`data-[state=checked]:border-success`,control:`border-success focus-visible:ring-success/30 data-[state=checked]:bg-success data-[state=checked]:text-success-foreground data-[state=indeterminate]:bg-success data-[state=indeterminate]:text-success-foreground`},warning:{root:`data-[state=checked]:border-warning`,control:`border-warning focus-visible:ring-warning/30 data-[state=checked]:bg-warning data-[state=checked]:text-warning-foreground data-[state=indeterminate]:bg-warning data-[state=indeterminate]:text-warning-foreground`},info:{root:`data-[state=checked]:border-info`,control:`border-info focus-visible:ring-info/30 data-[state=checked]:bg-info data-[state=checked]:text-info-foreground data-[state=indeterminate]:bg-info data-[state=indeterminate]:text-info-foreground`},carbon:{root:`data-[state=checked]:border-carbon`,control:`border-carbon focus-visible:ring-carbon/30 data-[state=checked]:bg-carbon data-[state=checked]:text-carbon-foreground data-[state=indeterminate]:bg-carbon data-[state=indeterminate]:text-carbon-foreground`},secondary:{root:`data-[state=checked]:border-secondary-foreground/50`,control:`border-secondary-foreground/50 focus-visible:ring-secondary-foreground/20 data-[state=checked]:bg-secondary-foreground/5 data-[state=checked]:text-secondary-foreground data-[state=indeterminate]:bg-secondary-foreground/5 data-[state=indeterminate]:text-secondary-foreground`},accent:{root:`data-[state=checked]:border-accent-foreground/50`,control:`border-accent-foreground/50 focus-visible:ring-accent-foreground/20 data-[state=checked]:bg-accent-foreground/5 data-[state=checked]:text-accent-foreground data-[state=indeterminate]:bg-accent-foreground/5 data-[state=indeterminate]:text-accent-foreground`}},size:{xs:{groupRoot:`gap-x-2 gap-y-1.5`,root:`gap-2 text-2xs p-2`,content:`gap-2`,textContent:`gap-0.5`,icon:`text-3`,description:`text-3xs`,control:`size-3`},sm:{groupRoot:`gap-x-2.5 gap-y-1.75`,root:`gap-2.5 text-xs p-2.5`,content:`gap-2.5`,textContent:`gap-0.75`,icon:`text-4`,description:`text-2xs`,control:`size-3.5`},md:{groupRoot:`gap-x-3 gap-y-2`,root:`gap-3 text-sm p-3`,content:`gap-3`,textContent:`gap-1`,icon:`text-5`,description:`text-xs`,control:`size-4`},lg:{groupRoot:`gap-x-3.5 gap-y-2.5`,root:`gap-4 text-base p-4`,content:`gap-4`,textContent:`gap-1.5`,icon:`text-6`,description:`text-sm`,control:`size-4.5`},xl:{groupRoot:`gap-x-4 gap-y-3`,root:`gap-5 text-lg p-5`,content:`gap-5`,textContent:`gap-2`,icon:`text-7`,description:`text-base`,control:`size-5`},"2xl":{groupRoot:`gap-x-4.5 gap-y-3.5`,root:`gap-6 text-xl p-6`,content:`gap-6`,textContent:`gap-2.5`,icon:`text-8`,description:`text-lg`,control:`size-6`}},shape:{square:{control:`rounded-sm`},rounded:{control:`rounded-full`}}},defaultVariants:{color:`primary`,size:`md`,shape:`square`}}),X({slots:{root:``,trigger:``,content:[`overflow-hidden transition will-change-auto`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`]},variants:{size:{xs:{root:`text-2xs`},sm:{root:`text-xs`},md:{root:`text-sm`},lg:{root:`text-base`},xl:{root:`text-lg`},"2xl":{root:`text-xl`}}}}),X({slots:{root:`relative select-none`,area:[`relative overflow-hidden min-w-25 min-h-25 w-full h-full rounded-xl border border-input shadow-inner outline-none`,`focus-visible:ring-3 focus-visible:ring-primary/20 data-[disabled]:opacity-60`],thumb:[`absolute block rounded-full border-2 border-white bg-transparent shadow-lg`,`ring-1 ring-black/20 transition-[transform,box-shadow] duration-150`,`hover:scale-105 outline-none focus-visible:ring-4 focus-visible:ring-primary/25`]},variants:{size:{xs:{root:`text-2xs`,thumb:`size-3`},sm:{root:`text-xs`,thumb:`size-3.5`},md:{root:`text-sm`,thumb:`size-4`},lg:{root:`text-base`,thumb:`size-4.5`},xl:{root:`text-lg`,thumb:`size-5`},"2xl":{root:`text-xl`,thumb:`size-6`}}},defaultVariants:{size:`md`}}),X({slots:{root:[`group flex items-center min-w-0 rounded-md border border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:opacity-60 data-[readonly]:bg-muted/40`],input:[`flex-1 min-w-0 bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`]},variants:{size:{xs:{root:`h-6 px-1.5 text-2xs gap-1`},sm:{root:`h-7 px-2 text-xs gap-1.5`},md:{root:`h-8 px-2.5 text-sm gap-2`},lg:{root:`h-9 px-3 text-base gap-2.5`},xl:{root:`h-10 px-3.5 text-lg gap-3`},"2xl":{root:`h-12 px-4 text-xl gap-3.5`}}},defaultVariants:{size:`md`}}),X({extendBase:e=>({trigger:Wy({size:e.size,variant:`pure`})}),slots:{popup:``,content:`flex flex-col`,trigger:``,triggerSwatch:``,triggerValue:`min-w-0 flex-1 truncate text-start font-mono text-xs`,segment:``,area:``,sliderSwatch:`flex items-center`,sliderRoot:`flex-1`,swatch:``,fields:`grid grid-cols-[2fr_1fr]`,field:``,alphaField:``,swatchPicker:``},variants:{size:{xs:{popup:`p-1.5`,content:`w-45 gap-1.5`,area:`h-30`,sliderSwatch:`gap-1.5`,fields:`gap-1.5`,alphaField:`w-12`},sm:{popup:`p-1.75`,content:`w-52.5 gap-1.75`,area:`h-35`,sliderSwatch:`gap-1.75`,fields:`gap-1.75`,alphaField:`w-15`},md:{popup:`p-2`,content:`w-60 gap-2`,area:`h-40`,sliderSwatch:`gap-2`,fields:`gap-2`,alphaField:`w-16`},lg:{popup:`p-2.5`,content:`w-63.75 gap-2.5`,area:`h-42.5`,sliderSwatch:`gap-2.5`,fields:`gap-2.5`,alphaField:`w-18`},xl:{popup:`p-3`,content:`w-67.5 gap-3`,area:`h-45`,sliderSwatch:`gap-3`,fields:`gap-3`,alphaField:`w-20`},"2xl":{popup:`p-4`,content:`w-80 gap-4`,area:`h-50`,sliderSwatch:`gap-4`,fields:`gap-4`,alphaField:`w-25`}}},defaultVariants:{size:`md`}}),X({extend:[nl(X({slots:{root:[`relative isolate inline-flex shrink-0 overflow-hidden border border-input bg-background shadow-sm`,`data-[no-color]:bg-muted/40`],checker:`absolute inset-0 bg-[linear-gradient(45deg,rgba(0,0,0,0.08)_25%,transparent_25%,transparent_75%,rgba(0,0,0,0.08)_75%),linear-gradient(45deg,rgba(0,0,0,0.08)_25%,transparent_25%,transparent_75%,rgba(0,0,0,0.08)_75%)] bg-[length:8px_8px] bg-[position:0_0,4px_4px]`,fill:`absolute inset-0 bg-[var(--soybean-color-swatch-color)]`},variants:{size:{xs:{root:`size-5 text-2xs`},sm:{root:`size-5.5 text-xs`},md:{root:`size-6 text-sm`},lg:{root:`size-6.5 text-base`},xl:{root:`size-7 text-lg`},"2xl":{root:`size-8 text-xl`}},shape:{square:{root:`rounded-md`},circle:{root:`rounded-full`}}},defaultVariants:{size:`md`,shape:`square`}}),{root:`swatchRoot`,checker:`swatchChecker`,fill:`swatchFill`})],slots:{root:`grid`,item:[`relative inline-flex items-center justify-center rounded-full outline-none transition-[transform,box-shadow] duration-150`,`hover:scale-110 data-[highlighted]:scale-105 data-[disabled]:opacity-50`],itemIndicator:`pointer-events-none absolute inset-0 flex justify-center items-center text-muted`,swatchRoot:``,swatchChecker:``,swatchFill:``},variants:{size:{xs:{root:`grid-cols-[repeat(auto-fill,minmax(1.25rem,1fr))] gap-1.5 text-2xs`,item:`size-5`,itemIndicator:`text-4xs`},sm:{root:`grid-cols-[repeat(auto-fill,minmax(1.375rem,1fr))] gap-1.75 text-xs`,item:`size-5.5`,itemIndicator:`text-3xs`},md:{root:`grid-cols-[repeat(auto-fill,minmax(1.5rem,1fr))] gap-2 text-sm`,item:`size-6`,itemIndicator:`text-2xs`},lg:{root:`grid-cols-[repeat(auto-fill,minmax(1.625rem,1fr))] gap-2.5 text-base`,item:`size-6.5`,itemIndicator:`text-xs`},xl:{root:`grid-cols-[repeat(auto-fill,minmax(1.75rem,1fr))] gap-3 text-lg`,item:`size-7`,itemIndicator:`text-sm`},"2xl":{root:`grid-cols-[repeat(auto-fill,minmax(2rem,1fr))] gap-4 text-xl`,item:`size-8`,itemIndicator:`text-base`}},shape:{square:{item:`rounded-md`},circle:{item:`rounded-full`}}},defaultVariants:{size:`md`,shape:`square`}}),X({extendBase:e=>({close:qy({size:e.size})}),slots:{positioner:`w-max`,popup:[`w-auto rounded-md border bg-popover text-popover-foreground shadow-md outline-none z-50 will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`,close:`absolute`},variants:{size:{xs:{popup:`p-3 text-2xs`,arrow:`text-3xs`,close:`top-0.5 end-0.5`},sm:{popup:`p-3.5 text-xs`,arrow:`text-2xs`,close:`top-0.75 end-0.75`},md:{popup:`p-4 text-sm`,arrow:`text-xs`,close:`top-1 end-1`},lg:{popup:`p-4.5 text-base`,arrow:`text-sm`,close:`top-1.25 end-1.25`},xl:{popup:`p-5 text-lg`,arrow:`text-base`,close:`top-1.5 end-1.5`},"2xl":{popup:`p-5.5 text-xl`,arrow:`text-lg`,close:`top-2 end-2`}}},defaultVariants:{size:`md`}}),X({slots:{root:[`relative flex w-full touch-none select-none items-center`,`data-[disabled]:opacity-50 data-[orientation=vertical]:flex-col data-[orientation=vertical]:min-h-20`],track:[`relative grow overflow-hidden rounded-full bg-muted`,`data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full`],range:`absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full`,thumb:[`absolute block shrink-0 rounded-full bg-background shadow-sm transition-[color,box-shadow]`,`hover:ring-3 outline-none focus-visible:ring-3 data-[disabled]:cursor-not-allowed`]},variants:{color:{primary:{range:`bg-primary`,thumb:`border-primary focus-visible:ring-primary/30 hover:ring-primary/20`},destructive:{range:`bg-destructive`,thumb:`border-destructive focus-visible:ring-destructive/30 hover:ring-destructive/20`},success:{range:`bg-success`,thumb:`border-success focus-visible:ring-success/30 hover:ring-success/20`},warning:{range:`bg-warning`,thumb:`border-warning focus-visible:ring-warning/30 hover:ring-warning/20`},info:{range:`bg-info`,thumb:`border-info focus-visible:ring-info/30 hover:ring-info/20`},carbon:{range:`bg-carbon`,thumb:`border-carbon focus-visible:ring-carbon/30 hover:ring-carbon/20`},secondary:{range:`bg-secondary-foreground/30`,thumb:`border-secondary-foreground/40 focus-visible:ring-secondary-foreground/20 hover:ring-secondary-foreground/20`},accent:{range:`bg-accent-foreground/30`,thumb:`border-accent-foreground/40 focus-visible:ring-accent-foreground/20 hover:ring-accent-foreground/20`}},size:{xs:{root:`h-3 data-[orientation=vertical]:w-3`,track:`data-[orientation=horizontal]:h-1.25 data-[orientation=vertical]:w-1.25`,thumb:`size-3 border`},sm:{root:`h-3.5 data-[orientation=vertical]:w-3.5`,track:`data-[orientation=horizontal]:h-1.5 data-[orientation=vertical]:w-1.5`,thumb:`size-3.5 border`},md:{root:`h-4 data-[orientation=vertical]:w-4`,track:`data-[orientation=horizontal]:h-1.75 data-[orientation=vertical]:w-1.75`,thumb:`size-4 border-2`},lg:{root:`h-4.5 data-[orientation=vertical]:w-4.5`,track:`data-[orientation=horizontal]:h-2 data-[orientation=vertical]:w-2`,thumb:`size-4.5 border-2`},xl:{root:`h-5 data-[orientation=vertical]:w-5`,track:`data-[orientation=horizontal]:h-2.5 data-[orientation=vertical]:w-2.5`,thumb:`size-5 border-3`},"2xl":{root:`h-6 data-[orientation=vertical]:w-6`,track:`data-[orientation=horizontal]:h-3 data-[orientation=vertical]:w-3`,thumb:`size-6 border-3`}}},defaultVariants:{color:`primary`,size:`md`}}),X({slots:{root:`flex`,list:`relative inline-flex justify-center items-center bg-muted text-muted-foreground`,trigger:[`relative z-3 inline-flex items-center justify-center flex-1 whitespace-nowrap rounded-md font-medium transition-all-200`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`disabled:cursor-not-allowed disabled:opacity-50`],indicator:`absolute top-0 start-0 z-2 transition-[width,height,transform] duration-300`,indicatorContent:`w-full h-full bg-background shadow`,content:`flex-grow self-stretch transition-all-150 outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`},variants:{size:{xs:{root:`text-2xs`,list:`p-0.75`,trigger:`gap-1 px-1.5 py-0.75`},sm:{root:`text-xs`,list:`p-0.875`,trigger:`gap-1.5 px-2 py-1`},md:{root:`text-sm`,list:`p-1`,trigger:`gap-2 px-3 py-1`},lg:{root:`text-base`,list:`p-1.125`,trigger:`gap-2.5 px-4 py-1.125`},xl:{root:`text-lg`,list:`p-1.25`,trigger:`gap-3 px-5 py-1.25`},"2xl":{root:`text-xl`,list:`p-1.5`,trigger:`gap-4 px-6 py-1.5`}},orientation:{horizontal:{root:`flex-col`,indicator:`h-full w-[--soybean-tabs-indicator-size] translate-x-[--soybean-tabs-indicator-position] rtl:-translate-x-[--soybean-tabs-indicator-position]`},vertical:{list:`flex-col items-stretch`,indicator:`w-full h-[--soybean-tabs-indicator-size] translate-y-[--soybean-tabs-indicator-position]`}},shape:{square:{list:`rounded-md`,indicatorContent:`rounded-md`},rounded:{list:`rounded-full`,indicatorContent:`rounded-full`}},fill:{full:{root:`items-stretch`},auto:{root:`items-start`}},enableIndicator:{false:{trigger:`data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow`}}},compoundVariants:[{size:`xs`,orientation:`horizontal`,class:{indicator:`py-0.75`,content:`mt-1.5`}},{size:`xs`,orientation:`vertical`,class:{indicator:`px-0.75`,content:`ms-1.5`}},{size:`sm`,orientation:`horizontal`,class:{indicator:`py-1`,content:`mt-1.75`}},{size:`sm`,orientation:`vertical`,class:{indicator:`px-1`,content:`ms-1.75`}},{size:`md`,orientation:`horizontal`,class:{indicator:`py-1`,content:`mt-2`}},{size:`md`,orientation:`vertical`,class:{indicator:`px-1`,content:`ms-2`}},{size:`lg`,orientation:`horizontal`,class:{indicator:`py-1.125`,content:`mt-2.5`}},{size:`lg`,orientation:`vertical`,class:{indicator:`px-1.125`,content:`ms-2.5`}},{size:`xl`,orientation:`horizontal`,class:{indicator:`py-1.25`,content:`mt-3`}},{size:`xl`,orientation:`vertical`,class:{indicator:`px-1.25`,content:`ms-3`}},{size:`2xl`,orientation:`horizontal`,class:{indicator:`py-1.5`,content:`mt-3.5`}},{size:`2xl`,orientation:`vertical`,class:{indicator:`px-1.5`,content:`ms-3.5`}}],defaultVariants:{size:`md`,orientation:`horizontal`,shape:`square`,fill:`auto`,enableIndicator:!0}}),X({slots:{anchor:``,trigger:[`flex w-full items-center justify-between rounded-md border border-input bg-background transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30 focus:ring-3 focus:ring-offset-background focus:ring-primary/30 disabled:pointer-events-none disabled:opacity-50`,`data-[placeholder]:text-muted-foreground`],triggerIcon:`shrink-0 text-muted-foreground opacity-70`,cancel:[`flex shrink-0 items-center justify-center rounded-md bg-transparent text-accent-foreground hover:bg-accent-foreground/10 active:bg-accent-foreground/20`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-accent-foreground/20`,`disabled:cursor-not-allowed disabled:opacity-40`],positioner:``,popup:[`relative z-50 min-w-32 w-[--soybean-combobox-trigger-width] rounded-md border bg-popover text-popover-foreground shadow-md`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`fill-popover`,viewport:`overflow-x-hidden overflow-y-auto`,inputRoot:`group flex items-center border-b`,inputControl:`flex w-full rounded-md bg-transparent outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50`,group:`overflow-hidden text-foreground`,groupLabel:`font-medium text-muted-foreground`,item:[`relative flex w-full cursor-default select-none items-center rounded-sm outline-none`,`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemIndicator:`ms-auto shrink-0 text-muted-foreground`,empty:`py-4 text-center text-sm text-muted-foreground`,separator:`h-px bg-muted`},variants:{size:{xs:{trigger:`h-6 gap-1 px-1.5 text-2xs`,triggerIcon:`text-3xs`,popup:`text-2xs`,cancel:`p-0.75`,inputRoot:`px-1.5 py-0.5`,inputControl:`h-6`,viewport:`max-h-70 p-0.75`,groupLabel:`p-1 text-3xs`,item:`gap-1 px-1 py-1`,separator:`-mx-0.75 my-0.375`},sm:{trigger:`h-7 gap-1.5 px-2 text-xs`,triggerIcon:`text-2xs`,popup:`text-xs`,cancel:`p-0.875`,inputRoot:`px-2 py-0.625`,inputControl:`h-7`,viewport:`max-h-75 p-0.875`,groupLabel:`p-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1`,separator:`-mx-0.875 my-0.4375`},md:{trigger:`h-8 gap-2 px-2.5 text-sm`,triggerIcon:`text-xs`,popup:`text-sm`,cancel:`p-1`,inputRoot:`px-2.5 py-0.75`,inputControl:`h-8`,viewport:`max-h-80 p-1`,groupLabel:`p-1.75 text-xs`,item:`gap-2 px-2 py-1.5`,separator:`-mx-1 my-0.5`},lg:{trigger:`h-9 gap-2.5 px-3 text-base`,triggerIcon:`text-sm`,popup:`text-base`,cancel:`p-1.25`,inputRoot:`px-3 py-0.875`,inputControl:`h-9`,viewport:`max-h-90 p-1.25`,groupLabel:`p-2 text-sm`,item:`gap-2.5 px-2.5 py-1.5`,separator:`-mx-1.25 my-0.625`},xl:{trigger:`h-10 gap-3 px-3.5 text-lg`,triggerIcon:`text-base`,popup:`text-lg`,cancel:`p-1.5`,inputRoot:`px-3.5 py-1`,inputControl:`h-10`,viewport:`max-h-100 p-1.5`,groupLabel:`p-2.5 text-base`,item:`gap-3 px-3 py-2`,separator:`-mx-1.5 my-0.75`},"2xl":{trigger:`h-12 gap-3.5 px-4 text-xl`,triggerIcon:`text-lg`,popup:`text-xl`,cancel:`p-1.75`,inputRoot:`px-4 py-1.25`,inputControl:`h-12`,viewport:`max-h-115 p-1.75`,groupLabel:`p-3 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-1.75 my-0.875`}}},defaultVariants:{size:`md`}});var IM=_l({base:`inline-flex items-center justify-center w-fit text-center font-medium border border-border rounded-sm font-inherit`,variants:{variant:{solid:`border-muted-foreground bg-muted-foreground text-muted shadow-muted-foreground/50`,outline:`border-border bg-background text-muted-foreground shadow-border`,ghost:`border-border bg-muted text-muted-foreground shadow-border/50`},size:{xs:`h-4 min-w-4 px-0.5 text-3xs data-[group]:tracking-0.5`,sm:`h-4.5 min-w-4.5 px-0.625 text-2xs data-[group]:tracking-0.625`,md:`h-5 min-w-5 px-0.75 text-xs data-[group]:tracking-0.75`,lg:`h-6 min-w-6 px-1 text-sm data-[group]:tracking-1`,xl:`h-7 min-w-7 px-1.25 text-base data-[group]:tracking-1.25`,"2xl":`h-8 min-w-8 px-1.5 text-xl data-[group]:tracking-1.5`},raised:{true:`shadow-[0_2px_0_0]`}},defaultVariants:{size:`md`,variant:`outline`,raised:!0}});X({extendBase:e=>({shortcut:IM({size:e.size})}),slots:{root:`flex w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground`,inputRoot:`group flex items-center border-b`,inputControl:`flex w-full rounded-md bg-transparent outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50`,inputIcon:`shrink-0 opacity-50`,inputClearable:`hidden group-hover:block size-1em cursor-pointer opacity-50 hover:opacity-100`,empty:`text-center`,list:`overflow-y-auto overflow-x-hidden`,group:`overflow-hidden text-foreground`,groupLabel:`flex items-center font-medium text-muted-foreground`,item:[`relative flex cursor-default select-none items-center rounded-sm outline-none`,`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemLabel:``,itemIcon:`shrink-0`,separator:`h-px bg-border`,shortcut:`ms-auto`},variants:{size:{xs:{root:`text-2xs`,inputRoot:`px-1.5 py-0.5`,inputControl:`h-6`,inputIcon:`me-1.5`,empty:`py-3`,list:`max-h-70 p-0.75`,groupLabel:`gap-1 p-1 text-3xs`,item:`gap-1 px-1 py-1`,separator:`-mx-1 my-0.75`},sm:{root:`text-xs`,inputRoot:`px-2 py-0.625`,inputControl:`h-7`,inputIcon:`me-1.75`,empty:`py-3.5`,list:`max-h-75 p-0.875`,groupLabel:`gap-1.25 p-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1`,separator:`-mx-1.5 my-1`},md:{root:`text-sm`,inputRoot:`px-2.5 py-0.75`,inputControl:`h-8`,inputIcon:`me-2`,empty:`py-4 text-sm`,list:`max-h-80 p-1`,groupLabel:`gap-1.75 p-1.75 text-xs`,item:`gap-2 px-2 py-1.5`,separator:`-mx-2 my-1`},lg:{root:`text-base`,inputRoot:`px-3.5 py-0.875`,inputControl:`h-9`,inputIcon:`me-2.5`,empty:`py-4.5`,list:`max-h-90 p-1.25`,groupLabel:`gap-2 p-2 text-sm`,item:`gap-2.5 px-2.5 py-1.5`,separator:`-mx-2.5 my-1.25`},xl:{root:`text-lg`,inputRoot:`px-4 py-1`,inputControl:`h-10`,inputIcon:`me-3`,empty:`py-5`,list:`max-h-100 p-1.5`,groupLabel:`gap-2.5 p-2.5 text-base`,item:`gap-3 px-3 py-2`,separator:`-mx-3 my-1.5`},"2xl":{root:`text-xl`,inputRoot:`px-4.5 py-1.25`,inputControl:`h-12`,inputIcon:`me-3.5`,empty:`py-6`,list:`max-h-115 p-1.75`,groupLabel:`gap-3 p-3 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-3.5 my-2`}}},defaultVariants:{size:`md`}});var LM=L({name:`SDialogProvider`,__name:`dialog-provider`,setup(e){return eC(q(()=>KS({size:`md`}))),(e,t)=>(z(),V(F(kC)))}});X({slots:{root:`relative w-full overflow-hidden rounded-full bg-muted`,indicator:`h-full w-full flex-1 rounded-full transition-[transform,width] duration-300 transform-gpu will-change-transform data-[state=indeterminate]:w-2/5 data-[state=indeterminate]:opacity-80`,circle:``,track:``,label:``},variants:{color:{primary:{indicator:`bg-primary`},destructive:{indicator:`bg-destructive`},success:{indicator:`bg-success`},warning:{indicator:`bg-warning`},info:{indicator:`bg-info`},carbon:{indicator:`bg-carbon`},secondary:{indicator:`bg-secondary-foreground/20`},accent:{indicator:`bg-accent-foreground/20`}},size:{xs:{root:`h-1.5`},sm:{root:`h-2`},md:{root:`h-2.5`},lg:{root:`h-3`},xl:{root:`h-3.5`},"2xl":{root:`h-4`}}},defaultVariants:{color:`primary`,size:`md`}}),X({slots:{root:`relative inline-flex shrink-0 items-center justify-center rounded-full`,indicator:`fill-none stroke-current transition-[stroke-dasharray,stroke-dashoffset] duration-300 ease-in-out`,circle:`size-full`,track:`fill-none stroke-current text-muted`,label:`pointer-events-none absolute inset-0 flex items-center justify-center`},variants:{color:{primary:{indicator:`text-primary`},destructive:{indicator:`text-destructive`},success:{indicator:`text-success`},warning:{indicator:`text-warning`},info:{indicator:`text-info`},carbon:{indicator:`text-carbon`},secondary:{indicator:`text-secondary-foreground/40`},accent:{indicator:`text-accent-foreground/40`}},size:{xs:{root:`h-8 w-8 text-[10px]`},sm:{root:`h-10 w-10 text-xs`},md:{root:`h-12 w-12 text-sm`},lg:{root:`h-16 w-16 text-base`},xl:{root:`h-20 w-20 text-lg`},"2xl":{root:`h-24 w-24 text-xl`}}},defaultVariants:{color:`primary`,size:`md`}});var RM=X({slots:{root:`fixed z-99999 w-0 h-0 pointer-events-none`,indicator:`fixed top-0 start-0 w-full h-0.75 bg-primary`}}),zM=L({name:`SProgressProvider`,__name:`progress-provider`,props:{direction:{},minimum:{},maximum:{},easing:{},speed:{},trickle:{type:Boolean},trickleSpeed:{}},setup(e){let t=e;return Yk(q(()=>RM())),(e,n)=>(z(),V(F(rA),j(Oa(t)),null,16))}}),BM=X({extendBase:e=>({close:qy({size:e.size}),cancel:Ky({size:e.size,variant:`pure`}),action:Ky({size:e.size})}),slots:{toaster:[`fixed z-[--z-index] list-none outline-none transition-transform-400 ease`,`data-[x-position=right]:end-[--offset-right] data-[x-position=left]:start-[--offset-left] data-[x-position=center]:start-1/2 data-[x-position=center]:-translate-x-1/2 [&[dir=rtl]]:data-[x-position=center]:translate-x-1/2`,`data-[y-position=top]:top-[--offset-top] data-[y-position=bottom]:bottom-[--offset-bottom]`],toast:[`group absolute w-full rounded-md bg-popover text-popover-foreground border border-transparent opacity-0 outline-none touch-none`,`data-[y-position=top]:top-0 data-[y-position=top]:[--y:translateY(-100%)]`,`data-[y-position=bottom]:[--lift:-1] data-[y-position=bottom]:bottom-0`,`data-[x-position=left]:start-0 data-[x-position=right]:end-0`],wrapper:`flex flex-col items-stretch`,content:``,title:`flex items-center font-semibold`,description:`text-muted-foreground`,icon:[`group-data-[type=info]:text-info group-data-[type=success]:text-success group-data-[type=warning]:text-warning group-data-[type=error]:text-destructive`],footer:`flex justify-end items-center`,action:``,cancel:``,close:`absolute group-data-[inverted=true]:text-accent group-data-[inverted=true]:hover:bg-accent/15`},variants:{size:{xs:{toaster:`w-80 text-2xs`,toast:`p-3`,wrapper:`gap-1`,title:`gap-1.25`,footer:`gap-1.25`,close:`top-1 end-1`},sm:{toaster:`w-85 text-xs`,toast:`p-3.5`,wrapper:`gap-1.25`,title:`gap-1.5`,footer:`gap-1.5`,close:`top-1.25 end-1.25`},md:{toaster:`w-90 text-sm`,toast:`p-4`,wrapper:`gap-1.5`,title:`gap-2`,footer:`gap-2`,close:`top-1.5 end-1.5`},lg:{toaster:`w-95 text-base`,toast:`p-4.5`,wrapper:`gap-1.75`,title:`gap-2.5`,footer:`gap-2.5`,close:`top-1.75 end-1.75`},xl:{toaster:`w-100 text-lg`,toast:`p-5`,wrapper:`gap-2`,title:`gap-3`,footer:`gap-3`,close:`top-2 end-2`},"2xl":{toaster:`w-110 text-xl`,toast:`p-6`,wrapper:`gap-2.5`,title:`gap-4`,footer:`gap-4`,close:`top-2.5 end-2.5`}}},defaultVariants:{size:`md`}}),VM=`[data-soybean-toast] { + --y: translateY(100%); + --lift: 1; + --lift-amount: calc(var(--lift) * var(--gap)); + z-index: var(--z-index); + transform: var(--y); + overflow-wrap: anywhere; + + transition: + transform 400ms, + opacity 400ms, + height 400ms, + box-shadow 200ms; + + box-shadow: 0 4px 12px hsl(var(--foreground) / 0.1); +} + +[data-soybean-toast]:focus-visible { + box-shadow: + 0 4px 12px hsl(var(--foreground) / 0.1), + 0 0 0 2px hsl(var(--foreground) / 0.2); +} + +[data-soybean-toast][data-swiping='true'] { + transform: var(--y) translateY(var(--swipe-amount-y, 0px)) translateX(var(--swipe-amount-x, 0px)); + transition: none; +} + +[data-soybean-toast][data-swiping='true']::before { + content: ''; + position: absolute; + inset-inline: -100%; + height: 100%; + z-index: -1; +} + +[data-soybean-toast][data-y-position='top'][data-swiping='true']::before { + bottom: 50%; + transform: scaleY(3) translateY(50%); +} + +[data-soybean-toast][data-y-position='bottom'][data-swiping='true']::before { + top: 50%; + transform: scaleY(3) translateY(-50%); +} + +[data-soybean-toast][data-swiping='false'][data-removed='true']::before { + content: ''; + position: absolute; + inset: 0; + transform: scaleY(2); +} + +[data-soybean-toast][data-expanded='true']::after { + content: ''; + position: absolute; + inset-inline-start: 0; + height: calc(var(--gap) + 1px); + bottom: 100%; + width: 100%; +} + +[data-soybean-toast][data-mounted='true'] { + --y: translateY(0); + opacity: 1; +} + +[data-soybean-toast][data-expanded='false'][data-front='false'] { + --scale: var(--toasts-before) * 0.05 + 1; + --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); + height: var(--front-toast-height); +} + +[data-soybean-toast][data-expanded='false'][data-front='false'] > * { + opacity: 0; +} + +[data-soybean-toast][data-visible='false'] { + opacity: 0; + pointer-events: none; +} + +[data-soybean-toast][data-mounted='true'][data-expanded='true'] { + --y: translateY(calc(var(--lift) * var(--offset))); + height: var(--initial-height); +} + +[data-soybean-toast][data-removed='true'][data-front='true'][data-swipe-out='false'] { + --y: translateY(calc(var(--lift) * -100%)); + opacity: 0; +} + +[data-soybean-toast][data-removed='true'][data-front='false'][data-swipe-out='false'][data-expanded='true'] { + --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); + opacity: 0; +} + +[data-soybean-toast][data-removed='true'][data-front='false'][data-swipe-out='false'][data-expanded='false'] { + --y: translateY(40%); + opacity: 0; + transition: + transform 500ms, + opacity 200ms; +} + +[data-soybean-toast][data-removed='true'][data-front='false']::before { + height: calc(var(--initial-height) + 20%); +} + +[data-soybean-toast][data-swiped='true'] { + -webkit-user-select: none; + user-select: none; +} + +[data-soybean-toast][data-swipe-out='true'][data-y-position='bottom'], +[data-soybean-toast][data-swipe-out='true'][data-y-position='top'] { + animation-duration: 200ms; + animation-timing-function: ease-out; + animation-fill-mode: forwards; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='left'] { + animation-name: swipe-out-left; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='right'] { + animation-name: swipe-out-right; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='up'] { + animation-name: swipe-out-up; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='down'] { + animation-name: swipe-out-down; +} + +[data-soybean-toast][data-rich-color='true'][data-type='success'] { + background-color: hsl(var(--success-100)); + border-color: hsl(var(--success)); +} + +[data-soybean-toast][data-rich-color='true'][data-type='info'] { + background-color: hsl(var(--info-100)); + border-color: hsl(var(--info)); +} + +[data-soybean-toast][data-rich-color='true'][data-type='warning'] { + background-color: hsl(var(--warning-100)); + border-color: hsl(var(--warning)); +} + +[data-soybean-toast][data-rich-color='true'][data-type='error'] { + background-color: hsl(var(--destructive-100)); + border-color: hsl(var(--destructive)); +} + +[data-soybean-toast][data-inverted='true'] { + background-color: hsl(var(--carbon)); + border-color: hsl(var(--carbon)); + color: hsl(var(--carbon-foreground)); +} + +[data-soybean-toast] > * { + transition: opacity 400ms; +} + +@keyframes swipe-out-left { + from { + transform: var(--y) translateX(var(--swipe-amount-x)); + opacity: 1; + } + + to { + transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); + opacity: 0; + } +} + +@keyframes swipe-out-right { + from { + transform: var(--y) translateX(var(--swipe-amount-x)); + opacity: 1; + } + + to { + transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); + opacity: 0; + } +} + +@keyframes swipe-out-up { + from { + transform: var(--y) translateY(var(--swipe-amount-y)); + opacity: 1; + } + + to { + transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); + opacity: 0; + } +} + +@keyframes swipe-out-down { + from { + transform: var(--y) translateY(var(--swipe-amount-y)); + opacity: 1; + } + + to { + transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); + opacity: 0; + } +} + +@keyframes sonner-fade-in { + 0% { + opacity: 0; + transform: scale(0.8); + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes sonner-fade-out { + 0% { + opacity: 1; + transform: scale(1); + } + + 100% { + opacity: 0; + transform: scale(0.8); + } +} + +@media (max-width: 600px) { + [data-soybean-toaster] { + width: 100%; + inset-inline-start: var(--mobile-offset-left); + inset-inline-end: var(--mobile-offset-right); + } + + [data-soybean-toaster][data-soybean-toast] { + inset-inline: 0; + width: calc(100% - var(--mobile-offset-left) * 2); + } + + [data-soybean-toaster][data-x-position='left'] { + inset-inline-start: var(--mobile-offset-left); + } + + [data-soybean-toaster][data-y-position='bottom'] { + bottom: var(--mobile-offset-bottom); + } + + [data-soybean-toaster][data-y-position='top'] { + top: var(--mobile-offset-top); + } + + [data-soybean-toaster][data-x-position='center'] { + inset-inline-start: var(--mobile-offset-left); + inset-inline-end: var(--mobile-offset-right); + transform: none; + } +} +`,HM=L({name:`SToastProvider`,__name:`toast-provider`,props:{size:{},ui:{},id:{},dir:{},hotkey:{},customAriaLabel:{},containerAriaLabel:{},position:{},defaultExpanded:{type:Boolean},duration:{},gap:{},offset:{},visibleCounts:{},swipeDirections:{},showIcon:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},icons:{},toastProps:{},wrapperProps:{},contentProps:{},titleProps:{},descriptionProps:{},iconProps:{},footerProps:{},actionProps:{},cancelProps:{},closeProps:{}},setup(e){let t=e,n=_y(t,[`size`,`ui`]),r=q(()=>BM({size:t.size},t.ui));return ty(VM,{id:`__SoybeanUI_toastStyle`}),wj(r),(e,t)=>(z(),V(F(tM),j(Oa(F(n))),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),UM=(e,t)=>{e.prototype.toLab=function(){return Zu(fd(this.getSource())||Qu(this.rgb))},e.prototype.toLabString=function(){return pd(this.getSource())||dd(this.rgb)},e.prototype.delta=function(t=`#FFF`){let n=t instanceof e?t:new e(t);return Su(xu(kd(this.toLab(),n.toLab())/100,3))},t.string.push([ld,`lab`]),t.object.push([od,`lab`])},WM={inherit:`inherit`,current:`currentColor`,transparent:`transparent`,black:{hex:`#000000`,rgb:`rgb(0 0 0)`,hsl:`hsl(0 0% 0%)`,oklch:`oklch(0% 0 0)`},white:{hex:`#ffffff`,rgb:`rgb(255 255 255)`,hsl:`hsl(0 0% 100%)`,oklch:`oklch(100% 0 0)`}},GM={slate:{50:{level:50,hex:`#f8fafc`,rgb:`rgb(248 250 252)`,hsl:`hsl(210 40% 98%)`,oklch:`oklch(98% 0 248)`},100:{level:100,hex:`#f1f5f9`,rgb:`rgb(241 245 249)`,hsl:`hsl(210 40% 96.1%)`,oklch:`oklch(97% 0.01 248)`},200:{level:200,hex:`#e2e8f0`,rgb:`rgb(226 232 240)`,hsl:`hsl(214.3 31.8% 91.4%)`,oklch:`oklch(93% 0.01 256)`},300:{level:300,hex:`#cbd5e1`,rgb:`rgb(203 213 225)`,hsl:`hsl(212.7 26.8% 83.9%)`,oklch:`oklch(87% 0.02 253)`},400:{level:400,hex:`#94a3b8`,rgb:`rgb(148 163 184)`,hsl:`hsl(215 20.2% 65.1%)`,oklch:`oklch(71% 0.04 257)`},500:{level:500,hex:`#64748b`,rgb:`rgb(100 116 139)`,hsl:`hsl(215.4 16.3% 46.9%)`,oklch:`oklch(55% 0.04 257)`},600:{level:600,hex:`#475569`,rgb:`rgb(71 85 105)`,hsl:`hsl(215.3 19.3% 34.5%)`,oklch:`oklch(45% 0.04 257)`},700:{level:700,hex:`#334155`,rgb:`rgb(51 65 85)`,hsl:`hsl(215.3 25% 26.7%)`,oklch:`oklch(37% 0.04 257)`},800:{level:800,hex:`#1e293b`,rgb:`rgb(30 41 59)`,hsl:`hsl(217.2 32.6% 17.5%)`,oklch:`oklch(28% 0.04 260)`},900:{level:900,hex:`#0f172a`,rgb:`rgb(15 23 42)`,hsl:`hsl(222.2 47.4% 11.2%)`,oklch:`oklch(21% 0.04 266)`},950:{level:950,hex:`#020617`,rgb:`rgb(2 6 23)`,hsl:`hsl(222.2 84% 4.9%)`,oklch:`oklch(13% 0.04 265)`}},mist:{50:{level:50,hex:`#f9fafb`,rgb:`rgb(249 250 251)`,hsl:`hsl(189.3 20.3% 97.9%)`,oklch:`oklch(0.98 0.00 210)`},100:{level:100,hex:`#f0f4f5`,rgb:`rgb(240 244 245)`,hsl:`hsl(189.4 21.6% 95.1%)`,oklch:`oklch(0.96 0.01 210)`},200:{level:200,hex:`#dce5e6`,rgb:`rgb(220 229 230)`,hsl:`hsl(189.4 16.2% 88.4%)`,oklch:`oklch(0.92 0.01 210)`},300:{level:300,hex:`#c1cfd2`,rgb:`rgb(193 207 210)`,hsl:`hsl(189.4 15.8% 79%)`,oklch:`oklch(0.84 0.02 210)`},400:{level:400,hex:`#8da5a9`,rgb:`rgb(141 165 169)`,hsl:`hsl(189.3 14% 60.9%)`,oklch:`oklch(0.70 0.03 210)`},500:{level:500,hex:`#648085`,rgb:`rgb(100 128 133)`,hsl:`hsl(189.3 14.2% 45.7%)`,oklch:`oklch(0.58 0.03 210)`},600:{level:600,hex:`#4f676b`,rgb:`rgb(79 103 107)`,hsl:`hsl(189.3 15.1% 36.5%)`,oklch:`oklch(0.49 0.03 210)`},700:{level:700,hex:`#3d5155`,rgb:`rgb(61 81 85)`,hsl:`hsl(189.3 15.9% 28.6%)`,oklch:`oklch(0.42 0.03 210)`},800:{level:800,hex:`#2d3c3f`,rgb:`rgb(45 60 63)`,hsl:`hsl(189.3 17.2% 21.2%)`,oklch:`oklch(0.34 0.02 210)`},900:{level:900,hex:`#1e2a2c`,rgb:`rgb(30 42 44)`,hsl:`hsl(189.3 19.2% 14.6%)`,oklch:`oklch(0.28 0.02 210)`},950:{level:950,hex:`#0e1517`,rgb:`rgb(14 21 23)`,hsl:`hsl(189.3 25.3% 7.1%)`,oklch:`oklch(0.19 0.01 210)`}},gray:{50:{level:50,hex:`#f9fafb`,rgb:`rgb(249 250 251)`,hsl:`hsl(210 20% 98%)`,oklch:`oklch(98% 0 248)`},100:{level:100,hex:`#f3f4f6`,rgb:`rgb(243 244 246)`,hsl:`hsl(220 14.3% 95.9%)`,oklch:`oklch(97% 0 265)`},200:{level:200,hex:`#e5e7eb`,rgb:`rgb(229 231 235)`,hsl:`hsl(220 13% 91%)`,oklch:`oklch(93% 0.01 265)`},300:{level:300,hex:`#d1d5db`,rgb:`rgb(209 213 219)`,hsl:`hsl(216 12.2% 83.9%)`,oklch:`oklch(87% 0.01 258)`},400:{level:400,hex:`#9ca3af`,rgb:`rgb(156 163 175)`,hsl:`hsl(217.9 10.6% 64.9%)`,oklch:`oklch(71% 0.02 261)`},500:{level:500,hex:`#6b7280`,rgb:`rgb(107 114 128)`,hsl:`hsl(220 8.9% 46.1%)`,oklch:`oklch(55% 0.02 264)`},600:{level:600,hex:`#4b5563`,rgb:`rgb(75 85 99)`,hsl:`hsl(215 13.8% 34.1%)`,oklch:`oklch(45% 0.03 257)`},700:{level:700,hex:`#374151`,rgb:`rgb(55 65 81)`,hsl:`hsl(216.9 19.1% 26.7%)`,oklch:`oklch(37% 0.03 260)`},800:{level:800,hex:`#1f2937`,rgb:`rgb(31 41 55)`,hsl:`hsl(215 27.9% 16.9%)`,oklch:`oklch(28% 0.03 257)`},900:{level:900,hex:`#111827`,rgb:`rgb(17 24 39)`,hsl:`hsl(220.9 39.3% 11%)`,oklch:`oklch(21% 0.03 265)`},950:{level:950,hex:`#030712`,rgb:`rgb(3 7 18)`,hsl:`hsl(224 71.4% 4.1%)`,oklch:`oklch(13% 0.03 262)`}},zinc:{50:{level:50,hex:`#fafafa`,rgb:`rgb(250 250 250)`,hsl:`hsl(0 0% 98%)`,oklch:`oklch(99% 0 360)`},100:{level:100,hex:`#f4f4f5`,rgb:`rgb(244 244 245)`,hsl:`hsl(240 4.8% 95.9%)`,oklch:`oklch(97% 0 286)`},200:{level:200,hex:`#e4e4e7`,rgb:`rgb(228 228 231)`,hsl:`hsl(240 5.9% 90%)`,oklch:`oklch(92% 0 286)`},300:{level:300,hex:`#d4d4d8`,rgb:`rgb(212 212 216)`,hsl:`hsl(240 4.9% 83.9%)`,oklch:`oklch(87% 0.01 286)`},400:{level:400,hex:`#a1a1aa`,rgb:`rgb(161 161 170)`,hsl:`hsl(240 5% 64.9%)`,oklch:`oklch(71% 0.01 286)`},500:{level:500,hex:`#71717a`,rgb:`rgb(113 113 122)`,hsl:`hsl(240 3.8% 46.1%)`,oklch:`oklch(55% 0.01 286)`},600:{level:600,hex:`#52525b`,rgb:`rgb(82 82 91)`,hsl:`hsl(240 5.2% 33.9%)`,oklch:`oklch(44% 0.01 286)`},700:{level:700,hex:`#3f3f46`,rgb:`rgb(63 63 70)`,hsl:`hsl(240 5.3% 26.1%)`,oklch:`oklch(37% 0.01 286)`},800:{level:800,hex:`#27272a`,rgb:`rgb(39 39 42)`,hsl:`hsl(240 3.7% 15.9%)`,oklch:`oklch(27% 0.01 286)`},900:{level:900,hex:`#18181b`,rgb:`rgb(24 24 27)`,hsl:`hsl(240 5.9% 10%)`,oklch:`oklch(21% 0.01 286)`},950:{level:950,hex:`#09090b`,rgb:`rgb(9 9 11)`,hsl:`hsl(240 10% 3.9%)`,oklch:`oklch(14% 0 286)`}},neutral:{50:{level:50,hex:`#fafafa`,rgb:`rgb(250 250 250)`,hsl:`hsl(0 0% 98%)`,oklch:`oklch(99% 0 360)`},100:{level:100,hex:`#f5f5f5`,rgb:`rgb(245 245 245)`,hsl:`hsl(0 0% 96.1%)`,oklch:`oklch(97% 0 360)`},200:{level:200,hex:`#e5e5e5`,rgb:`rgb(229 229 229)`,hsl:`hsl(0 0% 89.8%)`,oklch:`oklch(92% 0 360)`},300:{level:300,hex:`#d4d4d4`,rgb:`rgb(212 212 212)`,hsl:`hsl(0 0% 83.1%)`,oklch:`oklch(87% 0 360)`},400:{level:400,hex:`#a3a3a3`,rgb:`rgb(163 163 163)`,hsl:`hsl(0 0% 63.9%)`,oklch:`oklch(72% 0 360)`},500:{level:500,hex:`#737373`,rgb:`rgb(115 115 115)`,hsl:`hsl(0 0% 45.1%)`,oklch:`oklch(56% 0 360)`},600:{level:600,hex:`#525252`,rgb:`rgb(82 82 82)`,hsl:`hsl(0 0% 32.2%)`,oklch:`oklch(44% 0 360)`},700:{level:700,hex:`#404040`,rgb:`rgb(64 64 64)`,hsl:`hsl(0 0% 25.1%)`,oklch:`oklch(37% 0 360)`},800:{level:800,hex:`#262626`,rgb:`rgb(38 38 38)`,hsl:`hsl(0 0% 14.9%)`,oklch:`oklch(27% 0 360)`},900:{level:900,hex:`#171717`,rgb:`rgb(23 23 23)`,hsl:`hsl(0 0% 9%)`,oklch:`oklch(20% 0 360)`},950:{level:950,hex:`#0a0a0a`,rgb:`rgb(10 10 10)`,hsl:`hsl(0 0% 3.9%)`,oklch:`oklch(14% 0 360)`}},stone:{50:{level:50,hex:`#fafaf9`,rgb:`rgb(250 250 249)`,hsl:`hsl(60 9.1% 97.8%)`,oklch:`oklch(98% 0 106)`},100:{level:100,hex:`#f5f5f4`,rgb:`rgb(245 245 244)`,hsl:`hsl(60 4.8% 95.9%)`,oklch:`oklch(97% 0 106)`},200:{level:200,hex:`#e7e5e4`,rgb:`rgb(231 229 228)`,hsl:`hsl(20 5.9% 90%)`,oklch:`oklch(92% 0 49)`},300:{level:300,hex:`#d6d3d1`,rgb:`rgb(214 211 209)`,hsl:`hsl(24 5.7% 82.9%)`,oklch:`oklch(87% 0 56)`},400:{level:400,hex:`#a8a29e`,rgb:`rgb(168 162 158)`,hsl:`hsl(24 5.4% 63.9%)`,oklch:`oklch(72% 0.01 56)`},500:{level:500,hex:`#78716c`,rgb:`rgb(120 113 108)`,hsl:`hsl(25 5.3% 44.7%)`,oklch:`oklch(55% 0.01 58)`},600:{level:600,hex:`#57534e`,rgb:`rgb(87 83 78)`,hsl:`hsl(33.3 5.5% 32.4%)`,oklch:`oklch(44% 0.01 74)`},700:{level:700,hex:`#44403c`,rgb:`rgb(68 64 60)`,hsl:`hsl(30 6.3% 25.1%)`,oklch:`oklch(37% 0.01 68)`},800:{level:800,hex:`#292524`,rgb:`rgb(41 37 36)`,hsl:`hsl(12 6.5% 15.1%)`,oklch:`oklch(27% 0.01 34)`},900:{level:900,hex:`#1c1917`,rgb:`rgb(28 25 23)`,hsl:`hsl(24 9.8% 10%)`,oklch:`oklch(22% 0.01 56)`},950:{level:950,hex:`#0c0a09`,rgb:`rgb(12 10 9)`,hsl:`hsl(20 14.3% 4.1%)`,oklch:`oklch(15% 0 49)`}},taupe:{50:{level:50,hex:`#fbfaf9`,rgb:`rgb(251 250 249)`,hsl:`hsl(34 21.3% 97.9%)`,oklch:`oklch(0.98 0.00 75)`},100:{level:100,hex:`#f5f3f0`,rgb:`rgb(245 243 240)`,hsl:`hsl(34 22.7% 95.1%)`,oklch:`oklch(0.96 0.01 75)`},200:{level:200,hex:`#e7e2dc`,rgb:`rgb(231 226 220)`,hsl:`hsl(34.1 18.7% 88.4%)`,oklch:`oklch(0.92 0.01 75)`},300:{level:300,hex:`#d3cbc0`,rgb:`rgb(211 203 192)`,hsl:`hsl(34.1 18.3% 79%)`,oklch:`oklch(0.84 0.02 75)`},400:{level:400,hex:`#aa9e8d`,rgb:`rgb(170 158 141)`,hsl:`hsl(34.2 14.8% 61.1%)`,oklch:`oklch(0.70 0.03 75)`},500:{level:500,hex:`#867865`,rgb:`rgb(134 120 101)`,hsl:`hsl(34.3 14.1% 46.1%)`,oklch:`oklch(0.58 0.03 75)`},600:{level:600,hex:`#6c6050`,rgb:`rgb(108 96 80)`,hsl:`hsl(34.3 14.9% 36.8%)`,oklch:`oklch(0.49 0.03 75)`},700:{level:700,hex:`#554b3e`,rgb:`rgb(85 75 62)`,hsl:`hsl(34.3 15.7% 28.9%)`,oklch:`oklch(0.42 0.03 75)`},800:{level:800,hex:`#40382d`,rgb:`rgb(64 56 45)`,hsl:`hsl(34.3 17% 21.4%)`,oklch:`oklch(0.34 0.02 75)`},900:{level:900,hex:`#2c271f`,rgb:`rgb(44 39 31)`,hsl:`hsl(34.3 17.7% 14.8%)`,oklch:`oklch(0.28 0.02 75)`},950:{level:950,hex:`#17130e`,rgb:`rgb(23 19 14)`,hsl:`hsl(34.4 24.8% 7.2%)`,oklch:`oklch(0.19 0.01 75)`}},olive:{50:{level:50,hex:`#f9faf9`,rgb:`rgb(249 250 249)`,hsl:`hsl(136.8 13.4% 97.9%)`,oklch:`oklch(0.98 0.00 155)`},100:{level:100,hex:`#f1f4f2`,rgb:`rgb(241 244 242)`,hsl:`hsl(136.9 14.2% 95.2%)`,oklch:`oklch(0.96 0.01 155)`},200:{level:200,hex:`#dee5e0`,rgb:`rgb(222 229 224)`,hsl:`hsl(137 10.6% 88.5%)`,oklch:`oklch(0.92 0.01 155)`},300:{level:300,hex:`#c4cfc8`,rgb:`rgb(196 207 200)`,hsl:`hsl(137.2 10.3% 79.2%)`,oklch:`oklch(0.84 0.02 155)`},400:{level:400,hex:`#94a599`,rgb:`rgb(148 165 153)`,hsl:`hsl(137.8 8.7% 61.4%)`,oklch:`oklch(0.70 0.03 155)`},500:{level:500,hex:`#6c8072`,rgb:`rgb(108 128 114)`,hsl:`hsl(138.4 8.6% 46.3%)`,oklch:`oklch(0.58 0.03 155)`},600:{level:600,hex:`#56675b`,rgb:`rgb(86 103 91)`,hsl:`hsl(138.4 9.1% 37%)`,oklch:`oklch(0.49 0.03 155)`},700:{level:700,hex:`#435147`,rgb:`rgb(67 81 71)`,hsl:`hsl(138.4 9.5% 29.1%)`,oklch:`oklch(0.42 0.02 155)`},800:{level:800,hex:`#313c35`,rgb:`rgb(49 60 53)`,hsl:`hsl(138.4 10.2% 21.5%)`,oklch:`oklch(0.34 0.02 155)`},900:{level:900,hex:`#222a24`,rgb:`rgb(34 42 36)`,hsl:`hsl(138.5 11.2% 14.8%)`,oklch:`oklch(0.28 0.02 155)`},950:{level:950,hex:`#101512`,rgb:`rgb(16 21 18)`,hsl:`hsl(138.4 14.2% 7.3%)`,oklch:`oklch(0.19 0.01 155)`}},mauve:{50:{level:50,hex:`#fafafb`,rgb:`rgb(250 250 251)`,hsl:`hsl(272.4 15% 98.2%)`,oklch:`oklch(0.98 0.00 310)`},100:{level:100,hex:`#f4f2f6`,rgb:`rgb(244 242 246)`,hsl:`hsl(272.4 16.1% 95.8%)`,oklch:`oklch(0.96 0.01 310)`},200:{level:200,hex:`#e5e1e8`,rgb:`rgb(229 225 232)`,hsl:`hsl(272.5 13% 89.6%)`,oklch:`oklch(0.92 0.01 310)`},300:{level:300,hex:`#d0c9d5`,rgb:`rgb(208 201 213)`,hsl:`hsl(272.6 12.6% 81.2%)`,oklch:`oklch(0.84 0.02 310)`},400:{level:400,hex:`#a69bae`,rgb:`rgb(166 155 174)`,hsl:`hsl(272.9 10.6% 64.6%)`,oklch:`oklch(0.70 0.03 310)`},500:{level:500,hex:`#81758b`,rgb:`rgb(129 117 139)`,hsl:`hsl(273.2 8.6% 50.1%)`,oklch:`oklch(0.58 0.04 310)`},600:{level:600,hex:`#675d70`,rgb:`rgb(103 93 112)`,hsl:`hsl(273.2 9.2% 40.2%)`,oklch:`oklch(0.49 0.03 310)`},700:{level:700,hex:`#524959`,rgb:`rgb(82 73 89)`,hsl:`hsl(273.3 9.7% 31.7%)`,oklch:`oklch(0.42 0.03 310)`},800:{level:800,hex:`#3d3642`,rgb:`rgb(61 54 66)`,hsl:`hsl(273.3 10.2% 23.6%)`,oklch:`oklch(0.34 0.02 310)`},900:{level:900,hex:`#2a252e`,rgb:`rgb(42 37 46)`,hsl:`hsl(273.3 10.9% 16.4%)`,oklch:`oklch(0.28 0.02 310)`},950:{level:950,hex:`#161218`,rgb:`rgb(22 18 24)`,hsl:`hsl(273.3 14.1% 8.3%)`,oklch:`oklch(0.19 0.01 310)`}},red:{50:{level:50,hex:`#fef2f2`,rgb:`rgb(254 242 242)`,hsl:`hsl(0 85.7% 97.3%)`,oklch:`oklch(97% 0.01 17)`},100:{level:100,hex:`#fee2e2`,rgb:`rgb(254 226 226)`,hsl:`hsl(0 93.3% 94.1%)`,oklch:`oklch(94% 0.03 18)`},200:{level:200,hex:`#fecaca`,rgb:`rgb(254 202 202)`,hsl:`hsl(0 96.3% 89.4%)`,oklch:`oklch(88% 0.06 18)`},300:{level:300,hex:`#fca5a5`,rgb:`rgb(252 165 165)`,hsl:`hsl(0 93.5% 81.8%)`,oklch:`oklch(81% 0.1 20)`},400:{level:400,hex:`#f87171`,rgb:`rgb(248 113 113)`,hsl:`hsl(0 90.6% 70.8%)`,oklch:`oklch(71% 0.17 22)`},500:{level:500,hex:`#ef4444`,rgb:`rgb(239 68 68)`,hsl:`hsl(0 84.2% 60.2%)`,oklch:`oklch(64% 0.21 25)`},600:{level:600,hex:`#dc2626`,rgb:`rgb(220 38 38)`,hsl:`hsl(0 72.2% 50.6%)`,oklch:`oklch(58% 0.22 27)`},700:{level:700,hex:`#b91c1c`,rgb:`rgb(185 28 28)`,hsl:`hsl(0 73.7% 41.8%)`,oklch:`oklch(51% 0.19 28)`},800:{level:800,hex:`#991b1b`,rgb:`rgb(153 27 27)`,hsl:`hsl(0 70% 35.3%)`,oklch:`oklch(44% 0.16 27)`},900:{level:900,hex:`#7f1d1d`,rgb:`rgb(127 29 29)`,hsl:`hsl(0 62.8% 30.6%)`,oklch:`oklch(40% 0.13 26)`},950:{level:950,hex:`#450a0a`,rgb:`rgb(69 10 10)`,hsl:`hsl(0 74.7% 15.5%)`,oklch:`oklch(26% 0.09 26)`}},orange:{50:{level:50,hex:`#fff7ed`,rgb:`rgb(255 247 237)`,hsl:`hsl(33.3 100% 96.5%)`,oklch:`oklch(98% 0.02 74)`},100:{level:100,hex:`#ffedd5`,rgb:`rgb(255 237 213)`,hsl:`hsl(34.3 100% 91.8%)`,oklch:`oklch(95% 0.04 75)`},200:{level:200,hex:`#fed7aa`,rgb:`rgb(254 215 170)`,hsl:`hsl(32.1 97.7% 83.1%)`,oklch:`oklch(90% 0.07 71)`},300:{level:300,hex:`#fdba74`,rgb:`rgb(253 186 116)`,hsl:`hsl(30.7 97.2% 72.4%)`,oklch:`oklch(84% 0.12 66)`},400:{level:400,hex:`#fb923c`,rgb:`rgb(251 146 60)`,hsl:`hsl(27 96% 61%)`,oklch:`oklch(76% 0.16 56)`},500:{level:500,hex:`#f97316`,rgb:`rgb(249 115 22)`,hsl:`hsl(24.6 95% 53.1%)`,oklch:`oklch(70% 0.19 48)`},600:{level:600,hex:`#ea580c`,rgb:`rgb(234 88 12)`,hsl:`hsl(20.5 90.2% 48.2%)`,oklch:`oklch(65% 0.19 41)`},700:{level:700,hex:`#c2410c`,rgb:`rgb(194 65 12)`,hsl:`hsl(17.5 88.3% 40.4%)`,oklch:`oklch(55% 0.17 38)`},800:{level:800,hex:`#9a3412`,rgb:`rgb(154 52 18)`,hsl:`hsl(15 79.1% 33.7%)`,oklch:`oklch(47% 0.14 37)`},900:{level:900,hex:`#7c2d12`,rgb:`rgb(124 45 18)`,hsl:`hsl(15.3 74.6% 27.8%)`,oklch:`oklch(41% 0.12 38)`},950:{level:950,hex:`#431407`,rgb:`rgb(67 20 7)`,hsl:`hsl(13 81.1% 14.5%)`,oklch:`oklch(27% 0.08 36)`}},amber:{50:{level:50,hex:`#fffbeb`,rgb:`rgb(255 251 235)`,hsl:`hsl(48 100% 96.1%)`,oklch:`oklch(99% 0.02 95)`},100:{level:100,hex:`#fef3c7`,rgb:`rgb(254 243 199)`,hsl:`hsl(48 96.5% 88.8%)`,oklch:`oklch(96% 0.06 96)`},200:{level:200,hex:`#fde68a`,rgb:`rgb(253 230 138)`,hsl:`hsl(48 96.6% 76.7%)`,oklch:`oklch(92% 0.12 96)`},300:{level:300,hex:`#fcd34d`,rgb:`rgb(252 211 77)`,hsl:`hsl(45.9 96.7% 64.5%)`,oklch:`oklch(88% 0.15 92)`},400:{level:400,hex:`#fbbf24`,rgb:`rgb(251 191 36)`,hsl:`hsl(43.3 96.4% 56.3%)`,oklch:`oklch(84% 0.16 84)`},500:{level:500,hex:`#f59e0b`,rgb:`rgb(245 158 11)`,hsl:`hsl(37.7 92.1% 50.2%)`,oklch:`oklch(77% 0.16 70)`},600:{level:600,hex:`#d97706`,rgb:`rgb(217 119 6)`,hsl:`hsl(32.1 94.6% 43.7%)`,oklch:`oklch(67% 0.16 58)`},700:{level:700,hex:`#b45309`,rgb:`rgb(180 83 9)`,hsl:`hsl(26 90.5% 37.1%)`,oklch:`oklch(56% 0.15 49)`},800:{level:800,hex:`#92400e`,rgb:`rgb(146 64 14)`,hsl:`hsl(22.7 82.5% 31.4%)`,oklch:`oklch(47% 0.12 46)`},900:{level:900,hex:`#78350f`,rgb:`rgb(120 53 15)`,hsl:`hsl(21.7 77.8% 26.5%)`,oklch:`oklch(41% 0.11 46)`},950:{level:950,hex:`#451a03`,rgb:`rgb(69 26 3)`,hsl:`hsl(20.9 91.7% 14.1%)`,oklch:`oklch(28% 0.07 46)`}},yellow:{50:{level:50,hex:`#fefce8`,rgb:`rgb(254 252 232)`,hsl:`hsl(54.5 91.7% 95.3%)`,oklch:`oklch(99% 0.03 102)`},100:{level:100,hex:`#fef9c3`,rgb:`rgb(254 249 195)`,hsl:`hsl(54.9 96.7% 88%)`,oklch:`oklch(97% 0.07 103)`},200:{level:200,hex:`#fef08a`,rgb:`rgb(254 240 138)`,hsl:`hsl(52.8 98.3% 76.9%)`,oklch:`oklch(95% 0.12 102)`},300:{level:300,hex:`#fde047`,rgb:`rgb(253 224 71)`,hsl:`hsl(50.4 97.8% 63.5%)`,oklch:`oklch(91% 0.17 98)`},400:{level:400,hex:`#facc15`,rgb:`rgb(250 204 21)`,hsl:`hsl(47.9 95.8% 53.1%)`,oklch:`oklch(86% 0.17 92)`},500:{level:500,hex:`#eab308`,rgb:`rgb(234 179 8)`,hsl:`hsl(45.4 93.4% 47.5%)`,oklch:`oklch(80% 0.16 86)`},600:{level:600,hex:`#ca8a04`,rgb:`rgb(202 138 4)`,hsl:`hsl(40.6 96.1% 40.4%)`,oklch:`oklch(68% 0.14 76)`},700:{level:700,hex:`#a16207`,rgb:`rgb(161 98 7)`,hsl:`hsl(35.5 91.7% 32.9%)`,oklch:`oklch(55% 0.12 66)`},800:{level:800,hex:`#854d0e`,rgb:`rgb(133 77 14)`,hsl:`hsl(31.8 81% 28.8%)`,oklch:`oklch(48% 0.1 62)`},900:{level:900,hex:`#713f12`,rgb:`rgb(113 63 18)`,hsl:`hsl(28.4 72.5% 25.7%)`,oklch:`oklch(42% 0.09 58)`},950:{level:950,hex:`#422006`,rgb:`rgb(66 32 6)`,hsl:`hsl(26 83.3% 14.1%)`,oklch:`oklch(29% 0.06 54)`}},lime:{50:{level:50,hex:`#f7fee7`,rgb:`rgb(247 254 231)`,hsl:`hsl(78.3 92% 95.1%)`,oklch:`oklch(99% 0.03 121)`},100:{level:100,hex:`#ecfccb`,rgb:`rgb(236 252 203)`,hsl:`hsl(79.6 89.1% 89.2%)`,oklch:`oklch(97% 0.07 122)`},200:{level:200,hex:`#d9f99d`,rgb:`rgb(217 249 157)`,hsl:`hsl(80.9 88.5% 79.6%)`,oklch:`oklch(94% 0.12 124)`},300:{level:300,hex:`#bef264`,rgb:`rgb(190 242 100)`,hsl:`hsl(82 84.5% 67.1%)`,oklch:`oklch(90% 0.18 127)`},400:{level:400,hex:`#a3e635`,rgb:`rgb(163 230 53)`,hsl:`hsl(82.7 78% 55.5%)`,oklch:`oklch(85% 0.21 129)`},500:{level:500,hex:`#84cc16`,rgb:`rgb(132 204 22)`,hsl:`hsl(83.7 80.5% 44.3%)`,oklch:`oklch(77% 0.2 131)`},600:{level:600,hex:`#65a30d`,rgb:`rgb(101 163 13)`,hsl:`hsl(84.8 85.2% 34.5%)`,oklch:`oklch(65% 0.18 132)`},700:{level:700,hex:`#4d7c0f`,rgb:`rgb(77 124 15)`,hsl:`hsl(85.9 78.4% 27.3%)`,oklch:`oklch(53% 0.14 132)`},800:{level:800,hex:`#3f6212`,rgb:`rgb(63 98 18)`,hsl:`hsl(86.3 69% 22.7%)`,oklch:`oklch(45% 0.11 131)`},900:{level:900,hex:`#365314`,rgb:`rgb(54 83 20)`,hsl:`hsl(87.6 61.2% 20.2%)`,oklch:`oklch(41% 0.1 131)`},950:{level:950,hex:`#1a2e05`,rgb:`rgb(26 46 5)`,hsl:`hsl(89.3 80.4% 10%)`,oklch:`oklch(27% 0.07 132)`}},green:{50:{level:50,hex:`#f0fdf4`,rgb:`rgb(240 253 244)`,hsl:`hsl(138.5 76.5% 96.7%)`,oklch:`oklch(98% 0.02 156)`},100:{level:100,hex:`#dcfce7`,rgb:`rgb(220 252 231)`,hsl:`hsl(140.6 84.2% 92.5%)`,oklch:`oklch(96% 0.04 157)`},200:{level:200,hex:`#bbf7d0`,rgb:`rgb(187 247 208)`,hsl:`hsl(141 78.9% 85.1%)`,oklch:`oklch(93% 0.08 156)`},300:{level:300,hex:`#86efac`,rgb:`rgb(134 239 172)`,hsl:`hsl(141.7 76.6% 73.1%)`,oklch:`oklch(87% 0.14 154)`},400:{level:400,hex:`#4ade80`,rgb:`rgb(74 222 128)`,hsl:`hsl(141.9 69.2% 58%)`,oklch:`oklch(80% 0.18 152)`},500:{level:500,hex:`#22c55e`,rgb:`rgb(34 197 94)`,hsl:`hsl(142.1 70.6% 45.3%)`,oklch:`oklch(72% 0.19 150)`},600:{level:600,hex:`#16a34a`,rgb:`rgb(22 163 74)`,hsl:`hsl(142.1 76.2% 36.3%)`,oklch:`oklch(63% 0.17 149)`},700:{level:700,hex:`#15803d`,rgb:`rgb(21 128 61)`,hsl:`hsl(142.4 71.8% 29.2%)`,oklch:`oklch(53% 0.14 150)`},800:{level:800,hex:`#166534`,rgb:`rgb(22 101 52)`,hsl:`hsl(142.8 64.2% 24.1%)`,oklch:`oklch(45% 0.11 151)`},900:{level:900,hex:`#14532d`,rgb:`rgb(20 83 45)`,hsl:`hsl(143.8 61.2% 20.2%)`,oklch:`oklch(39% 0.09 153)`},950:{level:950,hex:`#052e16`,rgb:`rgb(5 46 22)`,hsl:`hsl(144.9 80.4% 10%)`,oklch:`oklch(27% 0.06 153)`}},emerald:{50:{level:50,hex:`#ecfdf5`,rgb:`rgb(236 253 245)`,hsl:`hsl(151.8 81% 95.9%)`,oklch:`oklch(98% 0.02 166)`},100:{level:100,hex:`#d1fae5`,rgb:`rgb(209 250 229)`,hsl:`hsl(149.3 80.4% 90%)`,oklch:`oklch(95% 0.05 163)`},200:{level:200,hex:`#a7f3d0`,rgb:`rgb(167 243 208)`,hsl:`hsl(152.4 76% 80.4%)`,oklch:`oklch(90% 0.09 164)`},300:{level:300,hex:`#6ee7b7`,rgb:`rgb(110 231 183)`,hsl:`hsl(156.2 71.6% 66.9%)`,oklch:`oklch(85% 0.13 165)`},400:{level:400,hex:`#34d399`,rgb:`rgb(52 211 153)`,hsl:`hsl(158.1 64.4% 51.6%)`,oklch:`oklch(77% 0.15 163)`},500:{level:500,hex:`#10b981`,rgb:`rgb(16 185 129)`,hsl:`hsl(160.1 84.1% 39.4%)`,oklch:`oklch(70% 0.15 162)`},600:{level:600,hex:`#059669`,rgb:`rgb(5 150 105)`,hsl:`hsl(161.4 93.5% 30.4%)`,oklch:`oklch(60% 0.13 163)`},700:{level:700,hex:`#047857`,rgb:`rgb(4 120 87)`,hsl:`hsl(162.9 93.5% 24.3%)`,oklch:`oklch(51% 0.1 166)`},800:{level:800,hex:`#065f46`,rgb:`rgb(6 95 70)`,hsl:`hsl(163.1 88.1% 19.8%)`,oklch:`oklch(43% 0.09 167)`},900:{level:900,hex:`#064e3b`,rgb:`rgb(6 78 59)`,hsl:`hsl(164.2 85.7% 16.5%)`,oklch:`oklch(38% 0.07 169)`},950:{level:950,hex:`#022c22`,rgb:`rgb(2 44 34)`,hsl:`hsl(165.7 91.3% 9%)`,oklch:`oklch(26% 0.05 173)`}},teal:{50:{level:50,hex:`#f0fdfa`,rgb:`rgb(240 253 250)`,hsl:`hsl(166.2 76.5% 96.7%)`,oklch:`oklch(98% 0.01 181)`},100:{level:100,hex:`#ccfbf1`,rgb:`rgb(204 251 241)`,hsl:`hsl(167.2 85.5% 89.2%)`,oklch:`oklch(95% 0.05 181)`},200:{level:200,hex:`#99f6e4`,rgb:`rgb(153 246 228)`,hsl:`hsl(168.4 83.8% 78.2%)`,oklch:`oklch(91% 0.09 180)`},300:{level:300,hex:`#5eead4`,rgb:`rgb(94 234 212)`,hsl:`hsl(170.6 76.9% 64.3%)`,oklch:`oklch(85% 0.13 181)`},400:{level:400,hex:`#2dd4bf`,rgb:`rgb(45 212 191)`,hsl:`hsl(172.5 66% 50.4%)`,oklch:`oklch(78% 0.13 182)`},500:{level:500,hex:`#14b8a6`,rgb:`rgb(20 184 166)`,hsl:`hsl(173.4 80.4% 40%)`,oklch:`oklch(70% 0.12 183)`},600:{level:600,hex:`#0d9488`,rgb:`rgb(13 148 136)`,hsl:`hsl(174.7 83.9% 31.6%)`,oklch:`oklch(60% 0.1 185)`},700:{level:700,hex:`#0f766e`,rgb:`rgb(15 118 110)`,hsl:`hsl(175.3 77.4% 26.1%)`,oklch:`oklch(51% 0.09 186)`},800:{level:800,hex:`#115e59`,rgb:`rgb(17 94 89)`,hsl:`hsl(176.1 69.4% 21.8%)`,oklch:`oklch(44% 0.07 188)`},900:{level:900,hex:`#134e4a`,rgb:`rgb(19 78 74)`,hsl:`hsl(175.9 60.8% 19%)`,oklch:`oklch(39% 0.06 188)`},950:{level:950,hex:`#042f2e`,rgb:`rgb(4 47 46)`,hsl:`hsl(178.6 84.3% 10%)`,oklch:`oklch(28% 0.04 193)`}},cyan:{50:{level:50,hex:`#ecfeff`,rgb:`rgb(236 254 255)`,hsl:`hsl(183.2 100% 96.3%)`,oklch:`oklch(98% 0.02 201)`},100:{level:100,hex:`#cffafe`,rgb:`rgb(207 250 254)`,hsl:`hsl(185.1 95.9% 90.4%)`,oklch:`oklch(96% 0.04 203)`},200:{level:200,hex:`#a5f3fc`,rgb:`rgb(165 243 252)`,hsl:`hsl(186.2 93.5% 81.8%)`,oklch:`oklch(92% 0.08 205)`},300:{level:300,hex:`#67e8f9`,rgb:`rgb(103 232 249)`,hsl:`hsl(187 92.4% 69%)`,oklch:`oklch(87% 0.12 207)`},400:{level:400,hex:`#22d3ee`,rgb:`rgb(34 211 238)`,hsl:`hsl(187.9 85.7% 53.3%)`,oklch:`oklch(80% 0.13 212)`},500:{level:500,hex:`#06b6d4`,rgb:`rgb(6 182 212)`,hsl:`hsl(188.7 94.5% 42.7%)`,oklch:`oklch(71% 0.13 215)`},600:{level:600,hex:`#0891b2`,rgb:`rgb(8 145 178)`,hsl:`hsl(191.6 91.4% 36.5%)`,oklch:`oklch(61% 0.11 222)`},700:{level:700,hex:`#0e7490`,rgb:`rgb(14 116 144)`,hsl:`hsl(192.9 82.3% 31%)`,oklch:`oklch(52% 0.09 223)`},800:{level:800,hex:`#155e75`,rgb:`rgb(21 94 117)`,hsl:`hsl(194.4 69.6% 27.1%)`,oklch:`oklch(45% 0.08 224)`},900:{level:900,hex:`#164e63`,rgb:`rgb(22 78 99)`,hsl:`hsl(196.4 63.6% 23.7%)`,oklch:`oklch(40% 0.07 227)`},950:{level:950,hex:`#083344`,rgb:`rgb(8 51 68)`,hsl:`hsl(197 78.9% 14.9%)`,oklch:`oklch(30% 0.05 230)`}},sky:{50:{level:50,hex:`#f0f9ff`,rgb:`rgb(240 249 255)`,hsl:`hsl(204 100% 97.1%)`,oklch:`oklch(98% 0.01 237)`},100:{level:100,hex:`#e0f2fe`,rgb:`rgb(224 242 254)`,hsl:`hsl(204 93.8% 93.7%)`,oklch:`oklch(95% 0.03 237)`},200:{level:200,hex:`#bae6fd`,rgb:`rgb(186 230 253)`,hsl:`hsl(200.6 94.4% 86.1%)`,oklch:`oklch(90% 0.06 231)`},300:{level:300,hex:`#7dd3fc`,rgb:`rgb(125 211 252)`,hsl:`hsl(199.4 95.5% 73.9%)`,oklch:`oklch(83% 0.1 230)`},400:{level:400,hex:`#38bdf8`,rgb:`rgb(56 189 248)`,hsl:`hsl(198.4 93.2% 59.6%)`,oklch:`oklch(75% 0.14 233)`},500:{level:500,hex:`#0ea5e9`,rgb:`rgb(14 165 233)`,hsl:`hsl(198.6 88.7% 48.4%)`,oklch:`oklch(68% 0.15 237)`},600:{level:600,hex:`#0284c7`,rgb:`rgb(2 132 199)`,hsl:`hsl(200.4 98% 39.4%)`,oklch:`oklch(59% 0.14 242)`},700:{level:700,hex:`#0369a1`,rgb:`rgb(3 105 161)`,hsl:`hsl(201.3 96.3% 32.2%)`,oklch:`oklch(50% 0.12 243)`},800:{level:800,hex:`#075985`,rgb:`rgb(7 89 133)`,hsl:`hsl(201 90% 27.5%)`,oklch:`oklch(44% 0.1 241)`},900:{level:900,hex:`#0c4a6e`,rgb:`rgb(12 74 110)`,hsl:`hsl(202 80.3% 23.9%)`,oklch:`oklch(39% 0.08 241)`},950:{level:950,hex:`#082f49`,rgb:`rgb(8 47 73)`,hsl:`hsl(204 80.2% 15.9%)`,oklch:`oklch(29% 0.06 243)`}},blue:{50:{level:50,hex:`#eff6ff`,rgb:`rgb(239 246 255)`,hsl:`hsl(213.8 100% 96.9%)`,oklch:`oklch(97% 0.01 255)`},100:{level:100,hex:`#dbeafe`,rgb:`rgb(219 234 254)`,hsl:`hsl(214.3 94.6% 92.7%)`,oklch:`oklch(93% 0.03 256)`},200:{level:200,hex:`#bfdbfe`,rgb:`rgb(191 219 254)`,hsl:`hsl(213.3 96.9% 87.3%)`,oklch:`oklch(88% 0.06 254)`},300:{level:300,hex:`#93c5fd`,rgb:`rgb(147 197 253)`,hsl:`hsl(211.7 96.4% 78.4%)`,oklch:`oklch(81% 0.1 252)`},400:{level:400,hex:`#60a5fa`,rgb:`rgb(96 165 250)`,hsl:`hsl(213.1 93.9% 67.8%)`,oklch:`oklch(71% 0.14 255)`},500:{level:500,hex:`#3b82f6`,rgb:`rgb(59 130 246)`,hsl:`hsl(217.2 91.2% 59.8%)`,oklch:`oklch(62% 0.19 260)`},600:{level:600,hex:`#2563eb`,rgb:`rgb(37 99 235)`,hsl:`hsl(221.2 83.2% 53.3%)`,oklch:`oklch(55% 0.22 263)`},700:{level:700,hex:`#1d4ed8`,rgb:`rgb(29 78 216)`,hsl:`hsl(224.3 76.3% 48%)`,oklch:`oklch(49% 0.22 264)`},800:{level:800,hex:`#1e40af`,rgb:`rgb(30 64 175)`,hsl:`hsl(225.9 70.7% 40.2%)`,oklch:`oklch(42% 0.18 266)`},900:{level:900,hex:`#1e3a8a`,rgb:`rgb(30 58 138)`,hsl:`hsl(224.4 64.3% 32.9%)`,oklch:`oklch(38% 0.14 266)`},950:{level:950,hex:`#172554`,rgb:`rgb(23 37 84)`,hsl:`hsl(226.2 57% 21%)`,oklch:`oklch(28% 0.09 268)`}},indigo:{50:{level:50,hex:`#eef2ff`,rgb:`rgb(238 242 255)`,hsl:`hsl(225.9 100% 96.7%)`,oklch:`oklch(96% 0.02 272)`},100:{level:100,hex:`#e0e7ff`,rgb:`rgb(224 231 255)`,hsl:`hsl(226.5 100% 93.9%)`,oklch:`oklch(93% 0.03 273)`},200:{level:200,hex:`#c7d2fe`,rgb:`rgb(199 210 254)`,hsl:`hsl(228 96.5% 88.8%)`,oklch:`oklch(87% 0.06 274)`},300:{level:300,hex:`#a5b4fc`,rgb:`rgb(165 180 252)`,hsl:`hsl(229.7 93.5% 81.8%)`,oklch:`oklch(79% 0.1 275)`},400:{level:400,hex:`#818cf8`,rgb:`rgb(129 140 248)`,hsl:`hsl(234.5 89.5% 73.9%)`,oklch:`oklch(68% 0.16 277)`},500:{level:500,hex:`#6366f1`,rgb:`rgb(99 102 241)`,hsl:`hsl(238.7 83.5% 66.7%)`,oklch:`oklch(59% 0.2 277)`},600:{level:600,hex:`#4f46e5`,rgb:`rgb(79 70 229)`,hsl:`hsl(243.4 75.4% 58.6%)`,oklch:`oklch(51% 0.23 277)`},700:{level:700,hex:`#4338ca`,rgb:`rgb(67 56 202)`,hsl:`hsl(244.5 57.9% 50.6%)`,oklch:`oklch(46% 0.21 277)`},800:{level:800,hex:`#3730a3`,rgb:`rgb(55 48 163)`,hsl:`hsl(243.7 54.5% 41.4%)`,oklch:`oklch(40% 0.18 277)`},900:{level:900,hex:`#312e81`,rgb:`rgb(49 46 129)`,hsl:`hsl(242.2 47.4% 34.3%)`,oklch:`oklch(36% 0.14 279)`},950:{level:950,hex:`#1e1b4b`,rgb:`rgb(30 27 75)`,hsl:`hsl(243.8 47.1% 20%)`,oklch:`oklch(26% 0.09 281)`}},violet:{50:{level:50,hex:`#f5f3ff`,rgb:`rgb(245 243 255)`,hsl:`hsl(250 100% 97.6%)`,oklch:`oklch(97% 0.02 294)`},100:{level:100,hex:`#ede9fe`,rgb:`rgb(237 233 254)`,hsl:`hsl(251.4 91.3% 95.5%)`,oklch:`oklch(94% 0.03 295)`},200:{level:200,hex:`#ddd6fe`,rgb:`rgb(221 214 254)`,hsl:`hsl(250.5 95.2% 91.8%)`,oklch:`oklch(89% 0.05 293)`},300:{level:300,hex:`#c4b5fd`,rgb:`rgb(196 181 253)`,hsl:`hsl(252.5 94.7% 85.1%)`,oklch:`oklch(81% 0.1 294)`},400:{level:400,hex:`#a78bfa`,rgb:`rgb(167 139 250)`,hsl:`hsl(255.1 91.7% 76.3%)`,oklch:`oklch(71% 0.16 294)`},500:{level:500,hex:`#8b5cf6`,rgb:`rgb(139 92 246)`,hsl:`hsl(258.3 89.5% 66.3%)`,oklch:`oklch(61% 0.22 293)`},600:{level:600,hex:`#7c3aed`,rgb:`rgb(124 58 237)`,hsl:`hsl(262.1 83.3% 57.8%)`,oklch:`oklch(54% 0.25 293)`},700:{level:700,hex:`#6d28d9`,rgb:`rgb(109 40 217)`,hsl:`hsl(263.4 70% 50.4%)`,oklch:`oklch(49% 0.24 293)`},800:{level:800,hex:`#5b21b6`,rgb:`rgb(91 33 182)`,hsl:`hsl(263.4 69.3% 42.2%)`,oklch:`oklch(43% 0.21 293)`},900:{level:900,hex:`#4c1d95`,rgb:`rgb(76 29 149)`,hsl:`hsl(263.5 67.4% 34.9%)`,oklch:`oklch(38% 0.18 294)`},950:{level:950,hex:`#1e1b4b`,rgb:`rgb(46 16 101)`,hsl:`hsl(261.2 72.6% 22.9%)`,oklch:`oklch(28% 0.14 291)`}},purple:{50:{level:50,hex:`#faf5ff`,rgb:`rgb(250 245 255)`,hsl:`hsl(270 100% 98%)`,oklch:`oklch(98% 0.01 308)`},100:{level:100,hex:`#f3e8ff`,rgb:`rgb(243 232 255)`,hsl:`hsl(268.7 100% 95.5%)`,oklch:`oklch(95% 0.03 307)`},200:{level:200,hex:`#e9d5ff`,rgb:`rgb(233 213 255)`,hsl:`hsl(268.6 100% 91.8%)`,oklch:`oklch(90% 0.06 307)`},300:{level:300,hex:`#d8b4fe`,rgb:`rgb(216 180 254)`,hsl:`hsl(269.2 97.4% 85.1%)`,oklch:`oklch(83% 0.11 306)`},400:{level:400,hex:`#c084fc`,rgb:`rgb(192 132 252)`,hsl:`hsl(270 95.2% 75.3%)`,oklch:`oklch(72% 0.18 306)`},500:{level:500,hex:`#a855f7`,rgb:`rgb(168 85 247)`,hsl:`hsl(270.7 91% 65.1%)`,oklch:`oklch(63% 0.23 304)`},600:{level:600,hex:`#9333ea`,rgb:`rgb(147 51 234)`,hsl:`hsl(271.5 81.3% 55.9%)`,oklch:`oklch(56% 0.25 302)`},700:{level:700,hex:`#7e22ce`,rgb:`rgb(126 34 206)`,hsl:`hsl(272.1 71.7% 47.1%)`,oklch:`oklch(50% 0.24 302)`},800:{level:800,hex:`#6b21a8`,rgb:`rgb(107 33 168)`,hsl:`hsl(272.9 67.2% 39.4%)`,oklch:`oklch(44% 0.2 304)`},900:{level:900,hex:`#581c87`,rgb:`rgb(88 28 135)`,hsl:`hsl(273.6 65.6% 32%)`,oklch:`oklch(38% 0.17 305)`},950:{level:950,hex:`#3b0764`,rgb:`rgb(59 7 100)`,hsl:`hsl(273.5 86.9% 21%)`,oklch:`oklch(29% 0.14 303)`}},fuchsia:{50:{level:50,hex:`#fdf4ff`,rgb:`rgb(253 244 255)`,hsl:`hsl(289.1 100% 97.8%)`,oklch:`oklch(98% 0.02 320)`},100:{level:100,hex:`#fae8ff`,rgb:`rgb(250 232 255)`,hsl:`hsl(287 100% 95.5%)`,oklch:`oklch(95% 0.04 319)`},200:{level:200,hex:`#f5d0fe`,rgb:`rgb(245 208 254)`,hsl:`hsl(288.3 95.8% 90.6%)`,oklch:`oklch(90% 0.07 320)`},300:{level:300,hex:`#f0abfc`,rgb:`rgb(240 171 252)`,hsl:`hsl(291.1 93.1% 82.9%)`,oklch:`oklch(83% 0.13 321)`},400:{level:400,hex:`#e879f9`,rgb:`rgb(232 121 249)`,hsl:`hsl(292 91.4% 72.5%)`,oklch:`oklch(75% 0.21 322)`},500:{level:500,hex:`#d946ef`,rgb:`rgb(217 70 239)`,hsl:`hsl(292.2 84.1% 60.6%)`,oklch:`oklch(67% 0.26 322)`},600:{level:600,hex:`#c026d3`,rgb:`rgb(192 38 211)`,hsl:`hsl(293.4 69.5% 48.8%)`,oklch:`oklch(59% 0.26 323)`},700:{level:700,hex:`#a21caf`,rgb:`rgb(162 28 175)`,hsl:`hsl(294.7 72.4% 39.8%)`,oklch:`oklch(52% 0.23 324)`},800:{level:800,hex:`#86198f`,rgb:`rgb(134 25 143)`,hsl:`hsl(295.4 70.2% 32.9%)`,oklch:`oklch(45% 0.19 325)`},900:{level:900,hex:`#701a75`,rgb:`rgb(112 26 117)`,hsl:`hsl(296.7 63.6% 28%)`,oklch:`oklch(40% 0.16 326)`},950:{level:950,hex:`#4a044e`,rgb:`rgb(74 4 78)`,hsl:`hsl(296.8 90.2% 16.1%)`,oklch:`oklch(29% 0.13 326)`}},pink:{50:{level:50,hex:`#fdf2f8`,rgb:`rgb(253 242 248)`,hsl:`hsl(327.3 73.3% 97.1%)`,oklch:`oklch(97% 0.01 343)`},100:{level:100,hex:`#fce7f3`,rgb:`rgb(252 231 243)`,hsl:`hsl(325.7 77.8% 94.7%)`,oklch:`oklch(95% 0.03 342)`},200:{level:200,hex:`#fbcfe8`,rgb:`rgb(251 207 232)`,hsl:`hsl(325.9 84.6% 89.8%)`,oklch:`oklch(90% 0.06 343)`},300:{level:300,hex:`#f9a8d4`,rgb:`rgb(249 168 212)`,hsl:`hsl(327.4 87.1% 81.8%)`,oklch:`oklch(82% 0.11 346)`},400:{level:400,hex:`#f472b6`,rgb:`rgb(244 114 182)`,hsl:`hsl(328.6 85.5% 70.2%)`,oklch:`oklch(73% 0.18 350)`},500:{level:500,hex:`#ec4899`,rgb:`rgb(236 72 153)`,hsl:`hsl(330.4 81.2% 60.4%)`,oklch:`oklch(66% 0.21 354)`},600:{level:600,hex:`#db2777`,rgb:`rgb(219 39 119)`,hsl:`hsl(333.3 71.4% 50.6%)`,oklch:`oklch(59% 0.22 1)`},700:{level:700,hex:`#be185d`,rgb:`rgb(190 24 93)`,hsl:`hsl(335.1 77.6% 42%)`,oklch:`oklch(52% 0.2 4)`},800:{level:800,hex:`#9d174d`,rgb:`rgb(157 23 77)`,hsl:`hsl(335.8 74.4% 35.3%)`,oklch:`oklch(46% 0.17 4)`},900:{level:900,hex:`#831843`,rgb:`rgb(131 24 67)`,hsl:`hsl(335.9 69% 30.4%)`,oklch:`oklch(41% 0.14 2)`},950:{level:950,hex:`#500724`,rgb:`rgb(80 7 36)`,hsl:`hsl(336.2 83.9% 17.1%)`,oklch:`oklch(28% 0.1 4)`}},rose:{50:{level:50,hex:`#fff1f2`,rgb:`rgb(255 241 242)`,hsl:`hsl(355.7 100% 97.3%)`,oklch:`oklch(97% 0.02 12)`},100:{level:100,hex:`#ffe4e6`,rgb:`rgb(255 228 230)`,hsl:`hsl(355.6 100% 94.7%)`,oklch:`oklch(94% 0.03 13)`},200:{level:200,hex:`#fecdd3`,rgb:`rgb(254 205 211)`,hsl:`hsl(352.7 96.1% 90%)`,oklch:`oklch(89% 0.06 10)`},300:{level:300,hex:`#fda4af`,rgb:`rgb(253 164 175)`,hsl:`hsl(352.6 95.7% 81.8%)`,oklch:`oklch(81% 0.11 12)`},400:{level:400,hex:`#fb7185`,rgb:`rgb(251 113 133)`,hsl:`hsl(351.3 94.5% 71.4%)`,oklch:`oklch(72% 0.17 13)`},500:{level:500,hex:`#f43f5e`,rgb:`rgb(244 63 94)`,hsl:`hsl(349.7 89.2% 60.2%)`,oklch:`oklch(65% 0.22 16)`},600:{level:600,hex:`#e11d48`,rgb:`rgb(225 29 72)`,hsl:`hsl(346.8 77.2% 49.8%)`,oklch:`oklch(59% 0.22 18)`},700:{level:700,hex:`#be123c`,rgb:`rgb(190 18 60)`,hsl:`hsl(345.3 82.7% 40.8%)`,oklch:`oklch(51% 0.2 17)`},800:{level:800,hex:`#9f1239`,rgb:`rgb(159 18 57)`,hsl:`hsl(343.4 79.7% 34.7%)`,oklch:`oklch(45% 0.17 14)`},900:{level:900,hex:`#881337`,rgb:`rgb(136 19 55)`,hsl:`hsl(341.5 75.5% 30.4%)`,oklch:`oklch(41% 0.15 10)`},950:{level:950,hex:`#4c0519`,rgb:`rgb(76 5 25)`,hsl:`hsl(343.1 87.7% 15.9%)`,oklch:`oklch(27% 0.1 12)`}}},KM={50:{l:.08,c:.065},100:{l:.18,c:.15},200:{l:.313,c:.276},300:{l:.507,c:.491},400:{l:.777,c:.771},500:{l:1,c:1},600:{l:.876,c:1.145},700:{l:.783,c:1.136},800:{l:.681,c:.93},900:{l:.608,c:.682},950:{l:.453,c:.425}},qM={50:.985,100:.968,200:.924,300:.87,400:.707},JM={600:.802*.556,700:.672*.556,800:.495*.556,900:.379*.556,950:.25*.556};function YM(e,t=`oklch`){let n=ef(e);if(!n.isValid())throw Error(`Invalid color value`);let{l:r,c:i,h:a,alpha:o}=n.toOklch(),s={},c=i<.05,l=a>330||a<30;return Ad(KM).forEach(e=>{let n=r,u=i,d=a,f=Number(e),p=KM[f];f<500&&(c?n=qM[f]:(n=1-(1-r)*p.l,d=(a+XM(a,p.l)+360)%360),u=i*p.c),f>500&&(c?(n=JM[f],l&&a>330&&(d=(a+(1-p.l)*10)%360)):(n=r*p.l,d=(a+ZM(a,p.l)+360)%360),u=i*p.c),u=Math.max(0,u),s[f]=QM({l:n,c:u,h:d,alpha:o},t)}),s}function XM(e,t){let n=(1-t)*8;return e>=0&&e<60||e>=330?-n:e>=60&&e<150?n:e>=150&&e<210?n*.7:e>=210&&e<270?-n:n*.5}function ZM(e,t){let n=(1-t)*10;return e>=0&&e<60||e>=330?n*.3:e>=60&&e<150?-n:e>=150&&e<210?n*.3:e>=210&&e<270?n*.6:-n*.2}function QM(e,t=`oklch`){let n=ef(e),r=e;return t===`hex`?r=n.toHex():t===`rgb`?r=n.toRgb():t===`rgbString`?r=n.toRgbString():t===`oklch`?r=n.toOklch():t===`oklchString`?r=n.toOklchString():t===`hsl`?r=n.toHsl():t===`hslString`&&(r=n.toHslString()),r}rf([UM]);function $M(e){return Object.keys(e)}function eN(e,...t){let n={...e};return t.forEach(e=>{Object.keys(e).forEach(t=>{let r=e[t];r!==void 0&&(n[t]=r)})}),n}function tN(e){return e===`class`||e===`media`?mN[e]:e}function nN(e){return!e.startsWith(`hsl(`)&&!e.startsWith(`oklch(`)}function rN(e){return e.replace(/hsl\(/g,``).replace(/\)/g,``)}var iN=e=>[`inherit`,`currentColor`,`transparent`].includes(e);function aN(e,t){if(iN(e))return e;if(e===`black`)return WM.black[t];if(e===`white`)return WM.white[t];if(nN(e)){let[n,r]=e.split(`.`);return GM[n][r][t]}let n=e;return t===`hsl`&&e.startsWith(`oklch(`)&&(n=ef(e).toHslString()),t===`oklch`&&e.startsWith(`hsl(`)&&(n=ef(e).toOklchString()),n}function oN(e){return e?Object.keys(_N).includes(e)?`${_N[e]}px`:e:`${_N[pN.size]}px`}function sN(e){return e?Object.keys(vN).includes(e)?vN[e]:e:vN[pN.radius]}var cN=`--size`,lN=`--radius`,uN={background:`--background`,foreground:`--foreground`,card:`--card`,cardForeground:`--card-foreground`,popover:`--popover`,popoverForeground:`--popover-foreground`,primary:`--primary`,primaryForeground:`--primary-foreground`,secondary:`--secondary`,secondaryForeground:`--secondary-foreground`,muted:`--muted`,mutedForeground:`--muted-foreground`,accent:`--accent`,accentForeground:`--accent-foreground`,destructive:`--destructive`,destructiveForeground:`--destructive-foreground`,border:`--border`,input:`--input`,ring:`--ring`,success:`--success`,successForeground:`--success-foreground`,warning:`--warning`,warningForeground:`--warning-foreground`,info:`--info`,infoForeground:`--info-foreground`,carbon:`--carbon`,carbonForeground:`--carbon-foreground`,sidebar:`--sidebar`,sidebarForeground:`--sidebar-foreground`,sidebarPrimary:`--sidebar-primary`,sidebarPrimaryForeground:`--sidebar-primary-foreground`,sidebarAccent:`--sidebar-accent`,sidebarAccentForeground:`--sidebar-accent-foreground`,sidebarBorder:`--sidebar-border`,sidebarRing:`--sidebar-ring`,chart1:`--chart-1`,chart2:`--chart-2`,chart3:`--chart-3`,chart4:`--chart-4`,chart5:`--chart-5`},dN={borderAlpha:`--border-alpha`,inputAlpha:`--input-alpha`,sidebarBorderAlpha:`--sidebar-border-alpha`},fN={bg:`--menu-bg`,bgAlpha:`--menu-bg-alpha`,dropBlur:`--menu-drop-blur`,backdropSaturate:`--menu-backdrop-saturate`,itemAccentBackground:`--menu-item-accent-background`,itemAccentForeground:`--menu-item-accent-foreground`},pN={size:`md`,radius:`md`,base:`zinc`,primary:`indigo`,feedback:`classic`,menuColor:`default`,menuAccent:`subtle`,styleTarget:`:root`,darkSelector:`class`,format:`hsl`},mN={class:`.dark`,media:`@media (prefers-color-scheme: dark)`},hN=`oklch(100% 0 0 / 0.1)`,gN=`oklch(100% 0 0 / 0.15)`,_N={xs:12,sm:14,md:16,lg:18,xl:20,"2xl":24};$M(_N);var vN={"2xs":`0.25rem`,xs:`0.375rem`,sm:`0.5rem`,md:`0.625rem`,lg:`0.75rem`,xl:`0.875rem`,"2xl":`1rem`};$M(vN);var yN={default:{[fN.bg]:`var(${uN.popover})`,[fN.bgAlpha]:`1`,[fN.dropBlur]:`0px`,[fN.backdropSaturate]:`1`},"default-translucent":{[fN.bg]:`var(${uN.popover})`,[fN.bgAlpha]:`0.7`,[fN.dropBlur]:`40px`,[fN.backdropSaturate]:`1.5`},inverted:{[fN.bg]:`var(${uN.card})`,[fN.bgAlpha]:`1`,[fN.dropBlur]:`0px`,[fN.backdropSaturate]:`1`},"inverted-translucent":{[fN.bg]:`var(${uN.card})`,[fN.bgAlpha]:`0.7`,[fN.dropBlur]:`40px`,[fN.backdropSaturate]:`1.5`}},bN={subtle:{[fN.itemAccentBackground]:`hsl(var(${uN.foreground}) / 0.05)`,[fN.itemAccentForeground]:`var(${uN.foreground})`},bold:{[fN.itemAccentBackground]:`hsl(var(${uN.primary}) / 0.1)`,[fN.itemAccentForeground]:`var(${uN.primary})`}};`${uN.background}`,`${uN.foreground}`,`${uN.primary}`,`${uN.primaryForeground}`,`${uN.accent}`,`${uN.accentForeground}`,`${uN.border}`,`${uN.ring}`,`${uN.card}`;var xN={slate:{light:{background:`white`,foreground:`slate.950`,card:`white`,cardForeground:`slate.950`,popover:`white`,popoverForeground:`slate.950`,primaryForeground:`slate.50`,secondary:`slate.100`,secondaryForeground:`slate.900`,muted:`slate.100`,mutedForeground:`slate.500`,accent:`slate.100`,accentForeground:`slate.900`,destructiveForeground:`slate.50`,successForeground:`slate.50`,warningForeground:`slate.50`,infoForeground:`slate.50`,carbon:`slate.800`,carbonForeground:`slate.50`,border:`slate.200`,input:`slate.200`},dark:{background:`slate.950`,foreground:`slate.50`,card:`slate.900`,cardForeground:`slate.50`,popover:`slate.900`,popoverForeground:`slate.50`,primaryForeground:`slate.900`,secondary:`slate.800`,secondaryForeground:`slate.50`,muted:`slate.800`,mutedForeground:`slate.400`,accent:`slate.800`,accentForeground:`slate.50`,carbon:`slate.100`,destructiveForeground:`slate.900`,successForeground:`slate.900`,warningForeground:`slate.900`,infoForeground:`slate.900`,carbonForeground:`slate.900`,border:hN,input:gN}},mist:{light:{background:`white`,foreground:`mist.950`,card:`white`,cardForeground:`mist.950`,popover:`white`,popoverForeground:`mist.950`,primaryForeground:`mist.50`,secondary:`mist.100`,secondaryForeground:`mist.900`,muted:`mist.100`,mutedForeground:`mist.500`,accent:`mist.100`,accentForeground:`mist.900`,destructiveForeground:`mist.50`,successForeground:`mist.50`,warningForeground:`mist.50`,infoForeground:`mist.50`,carbon:`mist.800`,carbonForeground:`mist.50`,border:`mist.200`,input:`mist.200`},dark:{background:`mist.950`,foreground:`mist.50`,card:`mist.900`,cardForeground:`mist.50`,popover:`mist.900`,popoverForeground:`mist.50`,primaryForeground:`mist.900`,secondary:`mist.800`,secondaryForeground:`mist.50`,muted:`mist.800`,mutedForeground:`mist.400`,accent:`mist.800`,accentForeground:`mist.50`,carbon:`mist.100`,destructiveForeground:`mist.900`,successForeground:`mist.900`,warningForeground:`mist.900`,infoForeground:`mist.900`,carbonForeground:`mist.900`,border:hN,input:gN}},gray:{light:{background:`white`,foreground:`gray.950`,card:`white`,cardForeground:`gray.950`,popover:`white`,popoverForeground:`gray.950`,primaryForeground:`gray.50`,secondary:`gray.100`,secondaryForeground:`gray.900`,muted:`gray.100`,mutedForeground:`gray.500`,accent:`gray.100`,accentForeground:`gray.900`,carbon:`gray.800`,destructiveForeground:`gray.50`,successForeground:`gray.50`,warningForeground:`gray.50`,infoForeground:`gray.50`,carbonForeground:`gray.50`,border:`gray.200`,input:`gray.200`},dark:{background:`gray.950`,foreground:`gray.50`,card:`gray.900`,cardForeground:`gray.50`,popover:`gray.900`,popoverForeground:`gray.50`,primaryForeground:`gray.900`,secondary:`gray.800`,secondaryForeground:`gray.50`,muted:`gray.800`,mutedForeground:`gray.400`,accent:`gray.800`,accentForeground:`gray.50`,carbon:`gray.100`,destructiveForeground:`gray.900`,successForeground:`gray.900`,warningForeground:`gray.900`,infoForeground:`gray.900`,carbonForeground:`gray.900`,border:hN,input:gN}},zinc:{light:{background:`white`,foreground:`zinc.950`,card:`white`,cardForeground:`zinc.950`,popover:`white`,popoverForeground:`zinc.950`,primaryForeground:`zinc.50`,secondary:`zinc.100`,secondaryForeground:`zinc.900`,muted:`zinc.100`,mutedForeground:`zinc.500`,accent:`zinc.100`,accentForeground:`zinc.900`,destructiveForeground:`zinc.50`,successForeground:`zinc.50`,warningForeground:`zinc.50`,infoForeground:`zinc.50`,carbon:`zinc.800`,carbonForeground:`zinc.50`,border:`zinc.200`,input:`zinc.200`},dark:{background:`zinc.950`,foreground:`zinc.50`,card:`zinc.900`,cardForeground:`zinc.50`,popover:`zinc.900`,popoverForeground:`zinc.50`,primaryForeground:`zinc.900`,secondary:`zinc.800`,secondaryForeground:`zinc.50`,muted:`zinc.800`,mutedForeground:`zinc.400`,accent:`zinc.800`,accentForeground:`zinc.50`,destructiveForeground:`zinc.900`,successForeground:`zinc.900`,warningForeground:`zinc.900`,infoForeground:`zinc.900`,carbon:`zinc.100`,carbonForeground:`zinc.900`,border:hN,input:gN}},neutral:{light:{background:`white`,foreground:`neutral.950`,card:`white`,cardForeground:`neutral.950`,popover:`white`,popoverForeground:`neutral.950`,primaryForeground:`neutral.50`,secondary:`neutral.100`,secondaryForeground:`neutral.900`,muted:`neutral.100`,mutedForeground:`neutral.500`,accent:`neutral.100`,accentForeground:`neutral.900`,destructiveForeground:`neutral.50`,successForeground:`neutral.50`,warningForeground:`neutral.50`,infoForeground:`neutral.50`,carbon:`neutral.800`,carbonForeground:`neutral.50`,border:`neutral.200`,input:`neutral.200`},dark:{background:`neutral.950`,foreground:`neutral.50`,card:`neutral.900`,cardForeground:`neutral.50`,popover:`neutral.900`,popoverForeground:`neutral.50`,primaryForeground:`neutral.900`,secondary:`neutral.800`,secondaryForeground:`neutral.50`,muted:`neutral.800`,mutedForeground:`neutral.400`,accent:`neutral.800`,accentForeground:`neutral.50`,destructiveForeground:`neutral.900`,successForeground:`neutral.900`,warningForeground:`neutral.900`,infoForeground:`neutral.900`,carbon:`neutral.100`,carbonForeground:`neutral.900`,border:hN,input:gN}},stone:{light:{background:`white`,foreground:`stone.950`,card:`white`,cardForeground:`stone.950`,popover:`white`,popoverForeground:`stone.950`,primaryForeground:`stone.50`,secondary:`stone.100`,secondaryForeground:`stone.900`,muted:`stone.100`,mutedForeground:`stone.500`,accent:`stone.100`,accentForeground:`stone.900`,destructiveForeground:`stone.50`,successForeground:`stone.50`,warningForeground:`stone.50`,infoForeground:`stone.50`,carbon:`stone.800`,carbonForeground:`stone.50`,border:`stone.200`,input:`stone.200`},dark:{background:`stone.950`,foreground:`stone.50`,card:`stone.900`,cardForeground:`stone.50`,popover:`stone.900`,popoverForeground:`stone.50`,primaryForeground:`stone.900`,secondary:`stone.800`,secondaryForeground:`stone.50`,muted:`stone.800`,mutedForeground:`stone.400`,accent:`stone.800`,accentForeground:`stone.50`,destructiveForeground:`stone.900`,successForeground:`stone.900`,warningForeground:`stone.900`,infoForeground:`stone.900`,carbon:`stone.100`,carbonForeground:`stone.900`,border:hN,input:gN}},taupe:{light:{background:`white`,foreground:`taupe.950`,card:`white`,cardForeground:`taupe.950`,popover:`white`,popoverForeground:`taupe.950`,primaryForeground:`taupe.50`,secondary:`taupe.100`,secondaryForeground:`taupe.900`,muted:`taupe.100`,mutedForeground:`taupe.500`,accent:`taupe.100`,accentForeground:`taupe.900`,destructiveForeground:`taupe.50`,successForeground:`taupe.50`,warningForeground:`taupe.50`,infoForeground:`taupe.50`,carbon:`taupe.800`,carbonForeground:`taupe.50`,border:`taupe.200`,input:`taupe.200`},dark:{background:`taupe.950`,foreground:`taupe.50`,card:`taupe.900`,cardForeground:`taupe.50`,popover:`taupe.900`,popoverForeground:`taupe.50`,primaryForeground:`taupe.900`,secondary:`taupe.800`,secondaryForeground:`taupe.50`,muted:`taupe.800`,mutedForeground:`taupe.400`,accent:`taupe.800`,accentForeground:`taupe.50`,destructiveForeground:`taupe.900`,successForeground:`taupe.900`,warningForeground:`taupe.900`,infoForeground:`taupe.900`,carbon:`taupe.100`,carbonForeground:`taupe.900`,border:hN,input:gN}},olive:{light:{background:`white`,foreground:`olive.950`,card:`white`,cardForeground:`olive.950`,popover:`white`,popoverForeground:`olive.950`,primaryForeground:`olive.50`,secondary:`olive.100`,secondaryForeground:`olive.900`,muted:`olive.100`,mutedForeground:`olive.500`,accent:`olive.100`,accentForeground:`olive.900`,destructiveForeground:`olive.50`,successForeground:`olive.50`,warningForeground:`olive.50`,infoForeground:`olive.50`,carbon:`olive.800`,carbonForeground:`olive.50`,border:`olive.200`,input:`olive.200`},dark:{background:`olive.950`,foreground:`olive.50`,card:`olive.900`,cardForeground:`olive.50`,popover:`olive.900`,popoverForeground:`olive.50`,primaryForeground:`olive.900`,secondary:`olive.800`,secondaryForeground:`olive.50`,muted:`olive.800`,mutedForeground:`olive.400`,accent:`olive.800`,accentForeground:`olive.50`,destructiveForeground:`olive.900`,successForeground:`olive.900`,warningForeground:`olive.900`,infoForeground:`olive.900`,carbon:`olive.100`,carbonForeground:`olive.900`,border:hN,input:gN}},mauve:{light:{background:`white`,foreground:`mauve.950`,card:`white`,cardForeground:`mauve.950`,popover:`white`,popoverForeground:`mauve.950`,primaryForeground:`mauve.50`,secondary:`mauve.100`,secondaryForeground:`mauve.900`,muted:`mauve.100`,mutedForeground:`mauve.500`,accent:`mauve.100`,accentForeground:`mauve.900`,destructiveForeground:`mauve.50`,successForeground:`mauve.50`,warningForeground:`mauve.50`,infoForeground:`mauve.50`,carbon:`mauve.800`,carbonForeground:`mauve.50`,border:`mauve.200`,input:`mauve.200`},dark:{background:`mauve.950`,foreground:`mauve.50`,card:`mauve.900`,cardForeground:`mauve.50`,popover:`mauve.900`,popoverForeground:`mauve.50`,primaryForeground:`mauve.900`,secondary:`mauve.800`,secondaryForeground:`mauve.50`,muted:`mauve.800`,mutedForeground:`mauve.400`,accent:`mauve.800`,accentForeground:`mauve.50`,destructiveForeground:`mauve.900`,successForeground:`mauve.900`,warningForeground:`mauve.900`,infoForeground:`mauve.900`,carbon:`mauve.100`,carbonForeground:`mauve.900`,border:hN,input:gN}}},SN={slate:{light:{primary:`slate.800`,ring:`slate.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`slate.200`,ring:`slate.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},mist:{light:{primary:`mist.800`,ring:`mist.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`mist.200`,ring:`mist.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},gray:{light:{primary:`gray.800`,ring:`gray.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`gray.200`,ring:`gray.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},zinc:{light:{primary:`zinc.800`,ring:`zinc.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`zinc.200`,ring:`zinc.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},neutral:{light:{primary:`neutral.800`,ring:`neutral.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`neutral.200`,ring:`neutral.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},stone:{light:{primary:`stone.800`,ring:`stone.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`stone.200`,ring:`stone.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},taupe:{light:{primary:`taupe.800`,ring:`taupe.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`taupe.200`,ring:`taupe.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},olive:{light:{primary:`olive.800`,ring:`olive.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`olive.200`,ring:`olive.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},mauve:{light:{primary:`mauve.800`,ring:`mauve.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`mauve.200`,ring:`mauve.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},red:{light:{primary:`red.500`,ring:`red.400`,chart1:`red.300`,chart2:`red.500`,chart3:`red.600`,chart4:`red.700`,chart5:`red.800`},dark:{primary:`red.500`,ring:`red.900`,chart1:`red.300`,chart2:`red.500`,chart3:`red.600`,chart4:`red.700`,chart5:`red.800`}},orange:{light:{primary:`orange.500`,ring:`orange.400`,chart1:`orange.300`,chart2:`orange.500`,chart3:`orange.600`,chart4:`orange.700`,chart5:`orange.800`},dark:{primary:`orange.500`,ring:`orange.900`,chart1:`orange.300`,chart2:`orange.500`,chart3:`orange.600`,chart4:`orange.700`,chart5:`orange.800`}},amber:{light:{primary:`amber.500`,ring:`amber.400`,chart1:`amber.300`,chart2:`amber.500`,chart3:`amber.600`,chart4:`amber.700`,chart5:`amber.800`},dark:{primary:`amber.500`,ring:`amber.900`,chart1:`amber.300`,chart2:`amber.500`,chart3:`amber.600`,chart4:`amber.700`,chart5:`amber.800`}},yellow:{light:{primary:`yellow.500`,ring:`yellow.400`,chart1:`yellow.300`,chart2:`yellow.500`,chart3:`yellow.600`,chart4:`yellow.700`,chart5:`yellow.800`},dark:{primary:`yellow.500`,ring:`yellow.900`,chart1:`yellow.300`,chart2:`yellow.500`,chart3:`yellow.600`,chart4:`yellow.700`,chart5:`yellow.800`}},lime:{light:{primary:`lime.500`,ring:`lime.400`,chart1:`lime.300`,chart2:`lime.500`,chart3:`lime.600`,chart4:`lime.700`,chart5:`lime.800`},dark:{primary:`lime.600`,ring:`lime.900`,chart1:`lime.300`,chart2:`lime.500`,chart3:`lime.600`,chart4:`lime.700`,chart5:`lime.800`}},green:{light:{primary:`green.500`,ring:`green.400`,chart1:`green.300`,chart2:`green.500`,chart3:`green.600`,chart4:`green.700`,chart5:`green.800`},dark:{primary:`green.600`,ring:`green.900`,chart1:`green.300`,chart2:`green.500`,chart3:`green.600`,chart4:`green.700`,chart5:`green.800`}},emerald:{light:{primary:`emerald.500`,ring:`emerald.400`,chart1:`emerald.300`,chart2:`emerald.500`,chart3:`emerald.600`,chart4:`emerald.700`,chart5:`emerald.800`},dark:{primary:`emerald.600`,ring:`emerald.900`,chart1:`emerald.300`,chart2:`emerald.500`,chart3:`emerald.600`,chart4:`emerald.700`,chart5:`emerald.800`}},teal:{light:{primary:`teal.500`,ring:`teal.400`,chart1:`teal.300`,chart2:`teal.500`,chart3:`teal.600`,chart4:`teal.700`,chart5:`teal.800`},dark:{primary:`teal.500`,ring:`teal.900`,chart1:`teal.300`,chart2:`teal.500`,chart3:`teal.600`,chart4:`teal.700`,chart5:`teal.800`}},cyan:{light:{primary:`cyan.500`,ring:`cyan.400`,chart1:`cyan.300`,chart2:`cyan.500`,chart3:`cyan.600`,chart4:`cyan.700`,chart5:`cyan.800`},dark:{primary:`cyan.500`,ring:`cyan.900`,chart1:`cyan.300`,chart2:`cyan.500`,chart3:`cyan.600`,chart4:`cyan.700`,chart5:`cyan.800`}},sky:{light:{primary:`sky.500`,ring:`sky.400`,chart1:`sky.300`,chart2:`sky.500`,chart3:`sky.600`,chart4:`sky.700`,chart5:`sky.800`},dark:{primary:`sky.500`,ring:`sky.900`,chart1:`sky.300`,chart2:`sky.500`,chart3:`sky.600`,chart4:`sky.700`,chart5:`sky.800`}},blue:{light:{primary:`blue.500`,ring:`blue.400`,chart1:`blue.300`,chart2:`blue.500`,chart3:`blue.600`,chart4:`blue.700`,chart5:`blue.800`},dark:{primary:`blue.500`,ring:`blue.900`,chart1:`blue.300`,chart2:`blue.500`,chart3:`blue.600`,chart4:`blue.700`,chart5:`blue.800`}},indigo:{light:{primary:`indigo.500`,ring:`indigo.400`,chart1:`indigo.300`,chart2:`indigo.500`,chart3:`indigo.600`,chart4:`indigo.700`,chart5:`indigo.800`},dark:{primary:`indigo.500`,ring:`indigo.900`,chart1:`indigo.300`,chart2:`indigo.500`,chart3:`indigo.600`,chart4:`indigo.700`,chart5:`indigo.800`}},violet:{light:{primary:`violet.500`,ring:`violet.400`,chart1:`violet.300`,chart2:`violet.500`,chart3:`violet.600`,chart4:`violet.700`,chart5:`violet.800`},dark:{primary:`violet.500`,ring:`violet.900`,chart1:`violet.300`,chart2:`violet.500`,chart3:`violet.600`,chart4:`violet.700`,chart5:`violet.800`}},purple:{light:{primary:`purple.500`,ring:`purple.400`,chart1:`purple.300`,chart2:`purple.500`,chart3:`purple.600`,chart4:`purple.700`,chart5:`purple.800`},dark:{primary:`purple.500`,ring:`purple.900`,chart1:`purple.300`,chart2:`purple.500`,chart3:`purple.600`,chart4:`purple.700`,chart5:`purple.800`}},fuchsia:{light:{primary:`fuchsia.500`,ring:`fuchsia.400`,chart1:`fuchsia.300`,chart2:`fuchsia.500`,chart3:`fuchsia.600`,chart4:`fuchsia.700`,chart5:`fuchsia.800`},dark:{primary:`fuchsia.500`,ring:`fuchsia.900`,chart1:`fuchsia.300`,chart2:`fuchsia.500`,chart3:`fuchsia.600`,chart4:`fuchsia.700`,chart5:`fuchsia.800`}},pink:{light:{primary:`pink.500`,ring:`pink.400`,chart1:`pink.300`,chart2:`pink.500`,chart3:`pink.600`,chart4:`pink.700`,chart5:`pink.800`},dark:{primary:`pink.500`,ring:`pink.900`,chart1:`pink.300`,chart2:`pink.500`,chart3:`pink.600`,chart4:`pink.700`,chart5:`pink.800`}},rose:{light:{primary:`rose.500`,ring:`rose.400`,chart1:`rose.300`,chart2:`rose.500`,chart3:`rose.600`,chart4:`rose.700`,chart5:`rose.800`},dark:{primary:`rose.500`,ring:`rose.900`,chart1:`rose.300`,chart2:`rose.500`,chart3:`rose.600`,chart4:`rose.700`,chart5:`rose.800`}}},CN={classic:{light:{destructive:`red.500`,success:`green.500`,warning:`amber.500`,info:`blue.500`},dark:{destructive:`red.400`,success:`green.400`,warning:`amber.400`,info:`blue.400`}},vivid:{light:{destructive:`red.500`,success:`emerald.500`,warning:`amber.500`,info:`sky.500`},dark:{destructive:`red.400`,success:`emerald.400`,warning:`amber.400`,info:`sky.400`}},subtle:{light:{destructive:`rose.500`,success:`emerald.500`,warning:`amber.500`,info:`indigo.500`},dark:{destructive:`rose.300`,success:`emerald.300`,warning:`amber.300`,info:`indigo.300`}},warm:{light:{destructive:`red.500`,success:`lime.500`,warning:`orange.500`,info:`amber.600`},dark:{destructive:`red.400`,success:`lime.400`,warning:`orange.400`,info:`amber.400`}},cool:{light:{destructive:`rose.500`,success:`teal.500`,warning:`cyan.600`,info:`blue.500`},dark:{destructive:`rose.400`,success:`teal.400`,warning:`cyan.400`,info:`blue.400`}},nature:{light:{destructive:`red.500`,success:`green.600`,warning:`lime.600`,info:`teal.600`},dark:{destructive:`red.300`,success:`green.300`,warning:`lime.300`,info:`teal.300`}},modern:{light:{destructive:`red.500`,success:`emerald.500`,warning:`orange.500`,info:`sky.500`},dark:{destructive:`red.400`,success:`emerald.400`,warning:`orange.400`,info:`sky.400`}},vibrant:{light:{destructive:`red.500`,success:`lime.500`,warning:`amber.500`,info:`cyan.500`},dark:{destructive:`pink.400`,success:`lime.400`,warning:`amber.400`,info:`cyan.400`}},professional:{light:{destructive:`red.500`,success:`green.600`,warning:`amber.600`,info:`blue.600`},dark:{destructive:`red.300`,success:`green.300`,warning:`amber.300`,info:`blue.300`}},soft:{light:{destructive:`rose.400`,success:`teal.400`,warning:`yellow.400`,info:`violet.400`},dark:{destructive:`rose.300`,success:`teal.300`,warning:`yellow.300`,info:`violet.300`}},bold:{light:{destructive:`red.600`,success:`emerald.600`,warning:`orange.600`,info:`blue.600`},dark:{destructive:`red.300`,success:`emerald.300`,warning:`orange.300`,info:`blue.300`}},calm:{light:{destructive:`rose.500`,success:`teal.500`,warning:`amber.500`,info:`slate.500`},dark:{destructive:`rose.400`,success:`teal.400`,warning:`amber.400`,info:`slate.400`}},candy:{light:{destructive:`pink.400`,success:`emerald.400`,warning:`yellow.400`,info:`sky.400`},dark:{destructive:`pink.300`,success:`emerald.300`,warning:`yellow.300`,info:`sky.300`}},deep:{light:{destructive:`red.600`,success:`green.700`,warning:`amber.700`,info:`blue.700`},dark:{destructive:`red.200`,success:`green.200`,warning:`amber.200`,info:`blue.200`}},light:{light:{destructive:`red.400`,success:`emerald.400`,warning:`amber.400`,info:`sky.400`},dark:{destructive:`red.400`,success:`emerald.400`,warning:`amber.400`,info:`sky.400`}}};$M(xN),$M(SN),$M(CN),$M(xN.zinc.light),$M(SN.indigo.light),$M(CN.classic.light);function wN(e,t){return`${TN(t)}\n\n${EN(e,t)}`}function TN(e){let{styleTarget:t,size:n,radius:r,menuColor:i,menuAccent:a}=e,o=``;o+=`${t} {\n`,o+=` ${cN}: ${oN(n)};\n`,o+=` ${lN}: ${sN(r)};\n`;let s=yN[i];$M(s).forEach(e=>{o+=` ${e}: ${s[e]};\n`});let c=bN[a];return $M(c).forEach(e=>{o+=` ${e}: ${c[e]};\n`}),o+=`} + +`,o}function EN(e,t){let{light:n,dark:r}=e,{format:i,styleTarget:a}=t,o=``,s=``;$M(uN).forEach(e=>{let t=DN(e,i,n),a=DN(e,i,r);o+=t,a!==t&&(s+=a)});let c=``,l=``;[`primary`,`destructive`,`success`,`warning`,`info`,`carbon`].forEach(e=>{let t=kN(n[e],e,i),a=kN(r[e],e,i);c+=t,a!==t&&(l+=a)});let u=`${a} {\n${o}\n${c}\n}`,d=t.darkSelector;return(d===`class`||d===`media`)&&(d=mN[d]),u+=`\n\n${d} {\n${s}\n${l}\n}`,u}function DN(e,t,n){let r=n[e];if(!r)return``;let i=aN(r,t);t===`hsl`&&(i=rN(i));let{color:a,alphaCss:o}=ON(i,t,e);i=a;let s=`${uN[e]}: ${i};\n`;return s+=o,s}function ON(e,t,n){if(iN(e)||t===`oklch`||![`border`,`input`,`sidebarBorder`].includes(n))return{color:e,alphaCss:``};let[r,i=`1`]=e.split(`/`);r=r.trim(),i=i.trim();let a=Number.parseFloat(i);i.endsWith(`%`)&&(a/=100);let o=``;return n===`border`&&(o=`${dN.borderAlpha}: ${a};\n`),n===`input`&&(o+=`${dN.inputAlpha}: ${a};\n`),n===`sidebarBorder`&&(o+=`${dN.sidebarBorderAlpha}: ${a};\n`),{color:r,alphaCss:o}}function kN(e,t,n){let r=``,i=YM(aN(e,n),n===`hsl`?`hslString`:`oklchString`);return $M(i).forEach(e=>{let a=i[e];n===`hsl`&&(a=rN(a)),r+=`--${t}-${e}: ${a};\n`}),r}function AN(e,t){let n=jN(e);return t?{light:eN(n.light,t.light),dark:eN(n.dark,t.dark||{})}:n}function jN(e){let{base:t,primary:n,feedback:r}=e,i=xN[t],a=SN[n],o=CN[r],s=MN({light:{...i.light,...a.light},dark:{...i.dark,...a.dark}});return{light:{...i.light,...a.light,...o.light,...s.light},dark:{...i.dark,...a.dark,...o.dark,...s.dark}}}function MN(e){let{light:t,dark:n}=e;return{light:{sidebar:t.background,sidebarForeground:t.foreground,sidebarPrimary:t.primary,sidebarPrimaryForeground:t.primaryForeground,sidebarAccent:t.accent,sidebarAccentForeground:t.accentForeground,sidebarBorder:t.border,sidebarRing:t.ring},dark:{sidebar:n.card,sidebarForeground:n.foreground,sidebarPrimary:n.primary,sidebarPrimaryForeground:n.primaryForeground,sidebarAccent:n.accent,sidebarAccentForeground:n.accentForeground,sidebarBorder:n.border,sidebarRing:n.ring}}}function NN(e){let{size:t,radius:n,base:r,primary:i,feedback:a,menuColor:o,menuAccent:s,styleTarget:c,darkSelector:l,format:u,preset:d}=eN(pN,e??{}),f=tN(l);return{getCss:e=>wN(AN({base:e?.base??r,primary:e?.primary??i,feedback:e?.feedback??a},e?.preset??d),{styleTarget:c,darkSelector:f,format:u,size:t,radius:n,menuColor:o,menuAccent:s})}}var PN=L({name:`SConfigProvider`,__name:`config-provider`,props:{theme:{default:()=>({})},size:{default:`md`},iconify:{default:()=>({width:`1.25em`,height:`1.25em`})},progress:{},toast:{},customToast:{type:Boolean},dir:{},locale:{},nonce:{},tooltip:{},iconRender:{},messages:{}},setup(e){let t=e,n=_y(t,[`iconRender`,`theme`,`size`,`iconify`,`progress`,`toast`,`customToast`]),r=t.iconRender??(e=>no(Jx,{icon:e,ssr:!1}));return ty(q(()=>{let{getCss:e}=NN({...t.theme,size:t.theme.size||t.size||`md`});return e()}),{id:`__SoybeanUI_theme`}),ob({...Af(t),iconRender:r}),(e,i)=>(z(),V(F(zE),K(F(n),{"icon-render":F(r)}),{default:I(()=>[R(e.$slots,`default`),t.customToast?G(`v-if`,!0):(z(),V(HM,j(K({key:0},t.toast)),null,16)),U(LM),U(zM,j(Oa(t.progress)),null,16)]),_:3},16,[`icon-render`]))}});X({extendBase:e=>({shortcut:IM({size:e.size})}),slots:{positioner:``,popup:[`z-50 min-w-max rounded-md border bg-popover text-popover-foreground shadow-md will-change-transform outline-none`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`,subPositioner:``,subPopup:[`z-50 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg will-change-transform outline-none`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],group:``,groupLabel:`flex items-center font-medium text-muted-foreground`,checkboxGroup:``,radioGroup:``,item:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`,`data-[active=true]:bg-primary/10 data-[active=true]:text-primary`,`data-[active=false]:hover:bg-accent data-[active=false]:focus:bg-accent`],itemIcon:`shrink-0 text-muted-foreground`,itemLink:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none decoration-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemLinkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,subTrigger:`group/trigger flex items-center rounded-sm outline-none cursor-pointer select-none focus:bg-accent data-[state=open]:bg-accent data-[child-active]:text-primary`,subTriggerIcon:`ms-auto text-muted-foreground group-data-[child-active]/trigger:text-primary`,shortcut:`ms-auto tracking-widest opacity-60`,separator:`h-px bg-border`,checkboxItem:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemIndicator:`absolute flex items-center justify-center text-primary`,radioItem:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`]},variants:{size:{xs:{popup:`text-2xs p-0.75`,groupLabel:`gap-1 p-1 text-3xs`,item:`gap-1 px-1 py-1`,itemLink:`gap-1 px-1 py-1`,itemLinkIcon:`size-2 -ms-1`,separator:`-mx-0.75 my-0.75`,subTrigger:`gap-1 px-1 py-1`,subPopup:`text-2xs p-0.75`,checkboxItem:`gap-1 py-1`,radioItem:`gap-1 py-1`},sm:{popup:`text-xs p-0.875`,groupLabel:`gap-1.25 p-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1`,itemLink:`gap-1.5 px-1.5 py-1`,itemLinkIcon:`size-2.5 -ms-1.5`,separator:`-mx-0.875 my-0.875`,subTrigger:`gap-1.5 px-1.5 py-1`,subPopup:`text-xs p-0.875`,checkboxItem:`gap-1.5 py-1`,radioItem:`gap-1.5 py-1`},md:{popup:`text-sm p-1`,groupLabel:`gap-1.75 p-1.75 text-xs`,item:`gap-2 px-2 py-1.5`,itemLink:`gap-2 px-2 py-1.5`,itemLinkIcon:`size-3 -ms-2`,separator:`-mx-1 my-1`,subTrigger:`gap-2 px-2 py-1.5`,subPopup:`text-sm p-1`,checkboxItem:`gap-2 py-1.5`,radioItem:`gap-2 py-1.5`},lg:{popup:`text-base p-1.25`,groupLabel:`gap-2 p-2 text-sm`,item:`gap-2.5 px-2.5 py-1.5`,itemLink:`gap-2.5 px-2.5 py-1.5`,itemLinkIcon:`size-3.5 -ms-2.5`,separator:`-mx-1.25 my-1.25`,subTrigger:`gap-2.5 px-2.5 py-1.5`,subPopup:`text-base p-1.25`,checkboxItem:`gap-2.5 py-1.5`,radioItem:`gap-2.5 py-1.5`},xl:{popup:`text-lg p-1.5`,groupLabel:`gap-2.5 p-2.5 text-base`,item:`gap-3 px-3 py-2`,itemLink:`gap-3 px-3 py-2`,itemLinkIcon:`size-4 -ms-3`,separator:`-mx-1.5 my-1.5`,subTrigger:`gap-3 px-3 py-2`,subPopup:`text-lg p-1.5`,checkboxItem:`gap-3 py-2`,radioItem:`gap-3 py-2`},"2xl":{popup:`text-xl p-1.75`,groupLabel:`gap-3 p-3 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,itemLink:`gap-3.5 px-3.5 py-2.5`,itemLinkIcon:`size-4.5 -ms-3.5`,separator:`-mx-1.75 my-1.75`,subTrigger:`gap-3.5 px-3.5 py-2.5`,subPopup:`text-xl p-1.75`,checkboxItem:`gap-3.5 py-2.5`,radioItem:`gap-3.5 py-2.5`}},indicatorPosition:{start:{itemIndicator:`start-2`,checkboxItem:`ps-8 pe-2`,radioItem:`ps-8 pe-2`},end:{itemIndicator:`end-2`,checkboxItem:`ps-2 pe-8`,radioItem:`ps-2 pe-8`}}},compoundVariants:[{indicatorPosition:`start`,size:`xs`,class:{itemIndicator:`start-1`,checkboxItem:`ps-6 pe-1`,radioItem:`ps-6 pe-1`}},{indicatorPosition:`end`,size:`xs`,class:{itemIndicator:`end-1`,checkboxItem:`ps-1 pe-6`,radioItem:`ps-1 pe-6`}},{indicatorPosition:`start`,size:`sm`,class:{itemIndicator:`start-1.5`,checkboxItem:`ps-7 pe-1.5`,radioItem:`ps-7 pe-1.5`}},{indicatorPosition:`end`,size:`sm`,class:{itemIndicator:`end-1.5`,checkboxItem:`ps-1.5 pe-7`,radioItem:`ps-1.5 pe-7`}},{indicatorPosition:`start`,size:`lg`,class:{itemIndicator:`start-2.5`,checkboxItem:`ps-9 pe-2.5`,radioItem:`ps-9 pe-2.5`}},{indicatorPosition:`end`,size:`lg`,class:{itemIndicator:`end-2.5`,checkboxItem:`ps-2.5 pe-9`,radioItem:`ps-2.5 pe-9`}},{indicatorPosition:`start`,size:`xl`,class:{itemIndicator:`start-3`,checkboxItem:`ps-10 pe-3`,radioItem:`ps-10 pe-3`}},{indicatorPosition:`end`,size:`xl`,class:{itemIndicator:`end-3`,checkboxItem:`ps-3 pe-10`,radioItem:`ps-3 pe-10`}},{indicatorPosition:`start`,size:`2xl`,class:{itemIndicator:`start-3.5`,checkboxItem:`ps-12 pe-3.5`,radioItem:`ps-12 pe-3.5`}},{indicatorPosition:`end`,size:`2xl`,class:{itemIndicator:`end-3.5`,checkboxItem:`ps-3.5 pe-12`,radioItem:`ps-3.5 pe-12`}}],defaultVariants:{size:`md`,indicatorPosition:`start`}});var FN=X({slots:{root:[`group inline-flex items-center w-fit lt-md:max-w-auto rounded-md border border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:opacity-50 data-[readonly]:bg-muted/40`,`data-[invalid]:border-destructive data-[invalid]:ring-3 data-[invalid]:ring-destructive/20`],input:[`inline-flex items-center justify-center rounded-sm text-center outline-none`,`tabular-nums leading-none`,`data-[segment=literal]:min-w-0 data-[segment=literal]:px-0 data-[segment=literal]:text-muted-foreground`,`data-[segment=timeZoneName]:min-w-fit data-[segment=timeZoneName]:px-1 data-[segment=timeZoneName]:text-muted-foreground`,`data-[placeholder]:text-muted-foreground`,`focus-visible:bg-accent/60 focus-visible:ring-2 focus-visible:ring-primary/20`,`data-[disabled]:cursor-not-allowed data-[readonly]:cursor-default`]},variants:{size:{xs:{root:`gap-0.5 h-6 px-1.5 text-2xs`,input:`min-w-4.5 p-0.5 data-[segment=timeZoneName]:px-0.5`},sm:{root:`gap-0.75 h-7 px-2 text-xs`,input:`min-w-5 p-0.5 data-[segment=timeZoneName]:px-0.75`},md:{root:`gap-1 h-8 px-2.5 text-sm`,input:`min-w-5.5 p-0.625 data-[segment=timeZoneName]:px-1`},lg:{root:`gap-1.25 h-9 px-3 text-base`,input:`min-w-6 p-0.75 data-[segment=timeZoneName]:px-1.25`},xl:{root:`gap-1.5 h-10 px-3.5 text-lg`,input:`min-w-6.5 p-0.875 data-[segment=timeZoneName]:px-1.5`},"2xl":{root:`gap-2 h-12 px-4 text-xl`,input:`min-w-8 p-1 data-[segment=timeZoneName]:px-2`}}},defaultVariants:{size:`md`}});X({extend:[X({extend:[FN],slots:{trigger:`ms-auto data-[state=open]:bg-accent/50 data-[state=open]:text-accent-foreground`,positioner:`w-max`,popup:[`w-auto rounded-md border bg-popover text-popover-foreground outline-none z-50 will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`]},variants:{size:{xs:{popup:`text-2xs`},sm:{popup:`text-xs`},md:{popup:`text-sm`},lg:{popup:`text-base`},xl:{popup:`text-lg`},"2xl":{popup:`text-xl`}}},defaultVariants:{size:`md`}}),X({extend:[FN],slots:{startRoot:`inline-flex items-center`,endRoot:`inline-flex items-center`,separator:[`inline-flex items-center justify-center text-muted-foreground`,`select-none`]},variants:{size:{xs:{separator:`px-0.5`},sm:{separator:`px-0.75`},md:{separator:`px-1`},lg:{separator:`px-1.25`},xl:{separator:`px-1.5`},"2xl":{separator:`px-2`}}},defaultVariants:{size:`md`}})],defaultVariants:{size:`md`}}),X({slots:{root:`w-full`,area:[`grid w-full grid-cols-[minmax(0,1fr)_auto] items-center gap-2 rounded-md border border-solid border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],preview:[`col-start-1 row-start-1 min-w-0 truncate text-foreground outline-none`,`data-[placeholder-shown]:text-muted-foreground`],input:[`col-start-1 row-start-1 min-w-0 w-full border-0 bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed`],controls:`col-start-2 row-start-1 flex items-center gap-1`,editTrigger:[`inline-flex items-center justify-center rounded-md text-muted-foreground transition-colors`,`hover:bg-accent hover:text-accent-foreground`,`outline-none focus-visible:ring-2 focus-visible:ring-primary/30`],submitTrigger:[`inline-flex items-center justify-center rounded-md text-muted-foreground transition-colors`,`hover:bg-accent hover:text-success`,`outline-none focus-visible:ring-2 focus-visible:ring-primary/30`],cancelTrigger:[`inline-flex items-center justify-center rounded-md text-muted-foreground transition-colors`,`hover:bg-accent hover:text-destructive`,`outline-none focus-visible:ring-2 focus-visible:ring-primary/30`]},variants:{size:{xs:{area:`min-h-6 px-1.5 py-1 text-2xs`,preview:`text-2xs`,input:`text-2xs`,controls:`gap-0.5`,editTrigger:`size-5 [&>svg]:size-3`,submitTrigger:`size-5 [&>svg]:size-3`,cancelTrigger:`size-5 [&>svg]:size-3`},sm:{area:`min-h-7 px-2 py-1 text-xs`,preview:`text-xs`,input:`text-xs`,editTrigger:`size-6 [&>svg]:size-3.5`,submitTrigger:`size-6 [&>svg]:size-3.5`,cancelTrigger:`size-6 [&>svg]:size-3.5`},md:{area:`min-h-8 px-2.5 py-1.5 text-sm`,preview:`text-sm`,input:`text-sm`,editTrigger:`size-7 [&>svg]:size-4`,submitTrigger:`size-7 [&>svg]:size-4`,cancelTrigger:`size-7 [&>svg]:size-4`},lg:{area:`min-h-9 px-3 py-1.5 text-base`,preview:`text-base`,input:`text-base`,editTrigger:`size-8 [&>svg]:size-4`,submitTrigger:`size-8 [&>svg]:size-4`,cancelTrigger:`size-8 [&>svg]:size-4`},xl:{area:`min-h-10 px-3.5 py-2 text-lg`,preview:`text-lg`,input:`text-lg`,editTrigger:`size-9 [&>svg]:size-5`,submitTrigger:`size-9 [&>svg]:size-5`,cancelTrigger:`size-9 [&>svg]:size-5`},"2xl":{area:`min-h-12 px-4 py-2.5 text-xl`,preview:`text-xl`,input:`text-xl`,editTrigger:`size-10 [&>svg]:size-5`,submitTrigger:`size-10 [&>svg]:size-5`,cancelTrigger:`size-10 [&>svg]:size-5`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex flex-col items-center justify-center min-w-0 grow rounded-md border border-dashed text-center`,header:`flex flex-col items-center max-w-sm text-center`,media:`flex shrink-0 items-center justify-center rounded-md bg-muted text-foreground`,title:`font-medium tracking-tight`,description:`leading-relaxed text-muted-foreground`,content:`flex w-full min-w-0 max-w-sm flex-col items-center`},variants:{size:{xs:{root:`text-2xs gap-3`,title:`text-xs`,header:`gap-1.5`,media:`my-1.5`},sm:{root:`text-xs gap-3.5`,title:`text-sm`,header:`gap-1.75`,media:`my-1.75`},md:{root:`text-sm gap-4`,title:`text-base`,header:`gap-2`,media:`my-2 size-10`},lg:{root:`text-base gap-4.5`,title:`text-lg`,header:`gap-2.5`,media:`my-2.5`},xl:{root:`text-lg gap-5`,title:`text-xl`,header:`gap-3`,media:`my-3`},"2xl":{root:`text-xl gap-6`,title:`text-2xl`,header:`gap-3.5`,media:`my-3.5`}}},defaultVariants:{size:`md`}}),X({slots:{form:`grid`,field:[`group flex data-[orientation=vertical]:flex-col`,`data-[orientation=horizontal]:flex-row data-[orientation=horizontal]:flex-wrap data-[orientation=horizontal]:justify-between data-[orientation=horizontal]:items-center`],fieldArray:[`group flex data-[orientation=vertical]:flex-col`,`data-[orientation=horizontal]:flex-row data-[orientation=horizontal]:flex-wrap data-[orientation=horizontal]:justify-between`],label:[`flex items-center whitespace-nowrap`,`group-data-[orientation=horizontal]:justify-end group-data-[orientation=horizontal]:shrink-0`],control:`group-data-[orientation=horizontal]:flex-1 group-data-[orientation=horizontal]:min-w-0`,description:`text-muted-foreground m-0 group-data-[orientation=horizontal]:w-full`,error:[`font-medium text-destructive m-0`,`group-data-[orientation=horizontal]:absolute group-data-[orientation=horizontal]:start-0 group-data-[orientation=horizontal]:top-full group-data-[orientation=horizontal]:w-full`]},variants:{size:{xs:{field:`text-2xs gap-x-2.25 gap-y-1.5`,fieldArray:`text-2xs gap-x-2.25 gap-y-1.5`,label:`gap-1.5`,description:`group-data-[error]:pt-1.75`},sm:{field:`text-xs gap-x-2.5 gap-y-1.75`,fieldArray:`text-xs gap-x-2.5 gap-y-1.75`,label:`gap-1.75`,description:`group-data-[error]:pt-2`},md:{field:`text-sm gap-x-3 gap-y-2`,fieldArray:`text-sm gap-x-3 gap-y-2`,label:`gap-2`,description:`group-data-[error]:pt-2.5`},lg:{field:`text-base gap-x-3.75 gap-y-2.5`,fieldArray:`text-base gap-x-3.75 gap-y-2.5`,label:`gap-2.5`,description:`group-data-[error]:pt-3`},xl:{field:`text-lg gap-x-4.5 gap-y-3`,fieldArray:`text-lg gap-x-4.5 gap-y-3`,label:`gap-3`,description:`group-data-[error]:pt-3.5`},"2xl":{field:`text-xl gap-x-5.25 gap-y-3.5`,fieldArray:`text-xl gap-x-5.25 gap-y-3.5`,label:`gap-3.5`,description:`group-data-[error]:pt-4.5`}}},defaultVariants:{size:`md`}}),X({slots:{positioner:`w-max`,popup:[`z-50 w-64 rounded-md border bg-popover text-popover-foreground shadow-md outline-none will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`},variants:{size:{xs:{popup:`w-48 p-3 text-2xs`,arrow:`text-3xs`},sm:{popup:`w-56 p-3.5 text-xs`,arrow:`text-2xs`},md:{popup:`w-64 p-4 text-sm`,arrow:`text-xs`},lg:{popup:`w-72 p-4.5 text-base`,arrow:`text-sm`},xl:{popup:`w-80 p-5 text-lg`,arrow:`text-base`},"2xl":{popup:`w-96 p-5.5 text-xl`,arrow:`text-lg`}}},defaultVariants:{size:`md`}});var IN=X({extendBase:e=>({clear:qy({size:e.size,shape:`circle`})}),slots:{root:[`group flex items-center w-full rounded-md border border-solid border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`],control:[`grow min-w-0 h-full bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`,`file:border-0 file:bg-transparent file:font-medium`],clear:[`hidden shrink-0 opacity-50`,`group-hover:inline-flex group-focus-within:inline-flex hover:opacity-100 focus-visible:opacity-100`],visible:`shrink-0 cursor-pointer`},variants:{size:{xs:{root:`h-6 px-1.5 text-2xs gap-1`,control:`file:py-1.25`},sm:{root:`h-7 px-2 text-xs gap-1.5`,control:`file:py-1.25`},md:{root:`h-8 px-2.5 text-sm gap-2`,control:`file:py-1.25`},lg:{root:`h-9 px-3 text-base gap-2.5`,control:`file:py-1.25`},xl:{root:`h-10 px-3.5 text-lg gap-3`,control:`file:py-1.25`},"2xl":{root:`h-12 px-4 text-xl gap-3.5`,control:`file:py-2`}}},defaultVariants:{size:`md`}}),LN=L({name:`SInput`,__name:`input`,props:{class:{type:[Boolean,null,String,Object,Array]},size:{},ui:{},inputRef:{type:Function},clearable:{type:Boolean},controlProps:{},clearProps:{},defaultValue:{},modelValue:{},disabled:{type:Boolean},readonly:{type:Boolean},rootProps:{},name:{},required:{type:Boolean},id:{},autofocus:{type:Boolean},autocomplete:{},maxlength:{},minlength:{},pattern:{},placeholder:{},type:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`class`,`size`,`ui`]),a=ei(),o=q(()=>jm(a));return Zx(q(()=>IN({size:n.size},n.ui,{root:n.class}))),(e,t)=>(z(),V(F(IS),K(F(i),{"onUpdate:modelValue":t[0]||=e=>r(`update:modelValue`,e)}),qr({_:2},[Kr(o.value,t=>({name:t,fn:I(n=>[R(e.$slots,t,j(Oa(n)))])}))]),1040))}});X({extendBase:e=>({decrement:qy({size:e.size}),increment:qy({size:e.size}),clear:qy({size:e.size,shape:`circle`})}),slots:{root:`group flex items-center w-full rounded-md border border-input bg-background transition-all-150 focus-within:border-input focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30 disabled:cursor-not-allowed disabled:opacity-50`,decrement:`shrink-0`,increment:`shrink-0`,control:[`grow min-w-0 h-full bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`],clear:[`hidden shrink-0 opacity-50`,`group-hover:inline-flex group-focus-within:inline-flex hover:opacity-100 focus-visible:opacity-100`]},variants:{size:{xs:{root:`h-6 px-1.5 text-2xs gap-1`},sm:{root:`h-7 px-2 text-xs gap-1.5`},md:{root:`h-8 px-2.5 text-sm gap-2`},lg:{root:`h-9 px-3 text-base gap-2.5`},xl:{root:`h-10 px-3.5 text-lg gap-3`},"2xl":{root:`h-12 px-4 text-xl gap-3.5`}},center:{true:{decrement:`-order-1`,control:`text-center`}}},defaultVariants:{size:`md`,center:!1}}),X({slots:{root:[`relative inline-flex w-full cursor-text select-none`,`data-[disabled]:cursor-default data-[disabled]:opacity-50`],positioner:`absolute inset-0`,group:`grid w-full gap-2 grid-cols-[repeat(var(--columns),minmax(0,1fr))]`,input:[`absolute inset-0 h-full w-full border-0 bg-transparent p-0 outline-none shadow-none opacity-0`,`pointer-events-auto text-transparent caret-transparent font-mono leading-none`,`[font-variant-numeric:tabular-nums] [letter-spacing:-0.5em]`,`selection:bg-transparent selection:text-transparent`,`data-[password-manager-badge]:w-[calc(100%+40px)] data-[password-manager-badge]:[clip-path:inset(0_40px_0_0)]`],slot:[`relative inline-flex items-center justify-center overflow-hidden rounded-md border border-input bg-background font-medium text-foreground shadow-xs transition-[border-color,box-shadow,transform]`,`data-[state=active]:border-ring data-[state=active]:ring-3 data-[state=active]:ring-ring/40`,`data-[state=filled]:border-foreground/20`],char:`leading-none`,placeholder:`leading-none text-muted-foreground/60`,caret:`h-[60%] w-px animate-pulse bg-foreground`},variants:{size:{xs:{group:`gap-1.5`,slot:`h-8 text-sm`,caret:`h-4`},sm:{group:`gap-2`,slot:`h-9 text-base`,caret:`h-4.5`},md:{group:`gap-2`,slot:`h-10 text-lg`,caret:`h-5`},lg:{group:`gap-2.5`,slot:`h-11 text-xl`,caret:`h-5.5`},xl:{group:`gap-3`,slot:`h-12 text-2xl`,caret:`h-6`},"2xl":{group:`gap-3`,slot:`h-14 text-3xl`,caret:`h-7`}},align:{start:{input:`text-start`},center:{input:`text-center`},end:{input:`text-end`}}},defaultVariants:{size:`md`,align:`start`}}),_l({base:`font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,variants:{size:{xs:`text-2xs`,sm:`text-xs`,md:`text-sm`,lg:`text-base`,xl:`text-lg`,"2xl":`text-xl`}},defaultVariants:{size:`md`}}),X({extendBase:e=>({trigger:Gy({size:e.size}),mobileDrawer:qS({size:e.size,side:e.side}).popup}),slots:{root:`group relative flex w-full h-full data-[side=right]:flex-row-reverse`,sidebarRoot:`h-full block lt-md:hidden`,sidebarWrapper:`absolute inset-y-0 z-10 flex h-full w-[--soybean-sidebar-width] transition-[left,right,width,opacity] duration-200 ease-linear lt-md:hidden`,sidebar:[`flex flex-col w-full h-full bg-sidebar`,`group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-border group-data-[variant=floating]:border-solid group-data-[variant=floating]:shadow`],sidebarGapHandler:[`relative h-full w-[--soybean-sidebar-width] bg-transparent transition-width duration-200 ease-linear`,`group-data-[collapsible=offcanvas]:w-0`,`group-data-[side=right]:rotate-180`],mobileDrawer:`w-[--soybean-sidebar-width] bg-sidebar p-0`,mobileOverlay:[`fixed inset-0 z-50 bg-black/80`,`data-[state=open]:animate-in data-[state=open]:fade-in-0`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0`],mobile:`flex flex-col w-full h-full`,rail:[`absolute inset-y-0 z-20 flex w-[--soybean-layout-spacing] -translate-x-1/2 rtl:translate-x-1/2 transition-all ease-linear lt-sm:hidden`,`after:absolute after:inset-y-0 after:start-1/2 after:content-empty after:w-[calc(var(--soybean-layout-spacing)/8)] hover:after:bg-sidebar-border`],trigger:``,main:`relative flex flex-1 flex-col items-stretch bg-background overflow-hidden`,header:`relative flex items-center shrink-0 h-[--soybean-layout-header-height]`,tab:`shrink-0 h-[--soybean-layout-tab-height] bg-background`,content:`grow overflow-auto bg-background`,footer:`shrink-0 h-[--soybean-layout-footer-height]`},variants:{size:{xs:{root:`text-2xs [--soybean-layout-spacing:0.75rem]`},sm:{root:`text-xs [--soybean-layout-spacing:0.875rem]`},md:{root:`text-sm [--soybean-layout-spacing:1rem]`},lg:{root:`text-base [--soybean-layout-spacing:1.25rem]`},xl:{root:`text-lg [--soybean-layout-spacing:1.5rem]`},"2xl":{root:`text-xl [--soybean-layout-spacing:1.75rem]`}},variant:{sidebar:{sidebarGapHandler:`group-data-[collapsible=icon]:w-[--soybean-collapsed-sidebar-width]`,sidebarWrapper:`group-data-[collapsible=icon]:w-[--soybean-collapsed-sidebar-width] group-data-[side=left]:border-e group-data-[side=right]:border-s`},floating:{sidebarGapHandler:`w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`,sidebarWrapper:`p-[calc(var(--soybean-layout-spacing)/2)] w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`},inset:{root:`bg-sidebar`,sidebarGapHandler:`w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`,sidebarWrapper:`p-[calc(var(--soybean-layout-spacing)/2)] w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`,main:`md:m-[calc(var(--soybean-layout-spacing)/2)] md:ms-0 md:rounded-xl md:shadow`}},side:{left:{sidebarWrapper:`start-0 group-data-[collapsible=offcanvas]:start-[calc(var(--soybean-sidebar-width)*-1)]`,rail:`cursor-w-resize group-data-[state=collapsed]:cursor-e-resize -end-[var(--soybean-layout-spacing)]`},right:{sidebarWrapper:`end-0 group-data-[collapsible=offcanvas]:end-[calc(var(--soybean-sidebar-width)*-1)]`,rail:`cursor-e-resize group-data-[state=collapsed]:cursor-w-resize start-0`}},collapsible:{offcanvas:{sidebarWrapper:`group-data-[state=collapsed]:opacity-0`,rail:`translate-x-0 after:start-full hover:bg-sidebar`},icon:{}},fullContent:{true:{tab:`fixed start-0 top-0 z-49 w-full`,content:`fixed inset-0 z-49 group-data-[tab-visible=true]:mt-[--soybean-layout-tab-height]`},false:{content:`relative`}}},compoundVariants:[{side:`left`,collapsible:`offcanvas`,class:{rail:`-end-[var(--soybean-layout-spacing)/2]`}},{side:`right`,collapsible:`offcanvas`,class:{rail:`-start-[var(--soybean-layout-spacing)/2]`}},{side:`left`,variant:`inset`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:end-0`}},{side:`right`,variant:`inset`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:start-0`}},{side:`left`,variant:`floating`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:end-[calc(var(--soybean-layout-spacing)/2)]`}},{side:`right`,variant:`floating`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:start-[calc(var(--soybean-layout-spacing)/2)]`}},{variant:`inset`,collapsible:`offcanvas`,class:{main:`md:group-data-[state=collapsed]:ms-[calc(var(--soybean-layout-spacing)/2)]`}}],defaultVariants:{variant:`sidebar`,side:`left`,collapsible:`icon`}}),X({extendBase:e=>({trigger:Gy({size:e.size}),mobileDrawer:qS({size:e.size,side:e.side}).popup}),slots:{root:`group relative h-full transition-all-300`,main:`flex flex-col h-full group-data-[scroll-behavior=wrapper]:overflow-y-auto transition-all-300`,sidebarRoot:`lt-md:hidden`,sidebarWrapper:[`absolute inset-y-0 z-[--soybean-layout-sidebar-z-index] flex h-full w-[--soybean-sidebar-width] transition-[inset-inline-start,inset-inline-end,width,opacity] duration-200 ease-linear lt-md:hidden`,`group-data-[state=collapsed]:w-[--soybean-collapsed-sidebar-width] pt-[--soybean-layout-sidebar-top-gap] pb-[--soybean-layout-sidebar-bottom-gap]`],sidebar:[`flex flex-col w-full h-full bg-sidebar`,`group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-border group-data-[variant=floating]:border-solid group-data-[variant=floating]:shadow`],mobileDrawer:`w-[--soybean-sidebar-width] bg-sidebar p-0`,mobileOverlay:[`fixed inset-0 z-50 bg-black/80`,`data-[state=open]:animate-in data-[state=open]:fade-in-0`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0`],mobile:`flex flex-col w-full h-full`,rail:[`absolute inset-y-0 z-20 flex w-[--soybean-layout-spacing] -translate-x-1/2 transition-all ease-linear lt-sm:hidden`,`after:absolute after:inset-y-0 after:start-1/2 after:content-empty after:w-[calc(var(--soybean-layout-spacing)/8)] hover:after:bg-sidebar-border`],trigger:``,header:[`shrink-0 flex items-center h-[--soybean-layout-header-height]`,`group-data-[fixed-top=true]:absolute group-data-[fixed-top=true]:z-[--soybean-layout-header-z-index] group-data-[fixed-top=true]:top-0 group-data-[fixed-top=true]:inset-x-0`],headerPlaceholder:`shrink-0 h-[--soybean-layout-header-height] overflow-hidden`,tab:`shrink-0 h-[--soybean-layout-tab-height] group-data-[fixed-top=true]:z-[--soybean-layout-tab-z-index]`,tabPlaceholder:`shrink-0 h-[--soybean-layout-tab-height] overflow-hidden`,content:`grow bg-background group-data-[scroll-behavior=content]:overflow-y-auto`,footer:[`shrink-0 h-[--soybean-layout-footer-height]`,`group-data-[fixed-footer=true]:absolute group-data-[fixed-footer=true]:z-[--soybean-layout-footer-z-index] group-data-[fixed-footer=true]:bottom-0 group-data-[fixed-footer=true]:inset-x-0`],footerPlaceholder:`shrink-0 h-[--soybean-layout-footer-height] overflow-hidden`},variants:{size:{xs:{root:`text-2xs [--soybean-layout-spacing:0.75rem]`},sm:{root:`text-xs [--soybean-layout-spacing:0.875rem]`},md:{root:`text-sm [--soybean-layout-spacing:1rem]`},lg:{root:`text-base [--soybean-layout-spacing:1.25rem]`},xl:{root:`text-lg [--soybean-layout-spacing:1.5rem]`},"2xl":{root:`text-xl [--soybean-layout-spacing:1.75rem]`}},side:{left:{main:`ps-[--soybean-layout-start-gap]`,sidebarWrapper:`start-0 border-e`,rail:`cursor-w-resize group-data-[state=collapsed]:cursor-e-resize -end-[var(--soybean-layout-spacing)]`,header:`group-data-[fixed-top=true]:ps-[--soybean-layout-header-start-gap]`,footer:`group-data-[fixed-footer=true]:ps-[--soybean-layout-footer-start-gap]`},right:{main:`pe-[--soybean-layout-start-gap]`,sidebarWrapper:`end-0 border-s`,rail:`cursor-e-resize group-data-[state=collapsed]:cursor-w-resize start-0`,header:`group-data-[fixed-top=true]:pe-[--soybean-layout-header-start-gap]`,footer:`group-data-[fixed-footer=true]:pe-[--soybean-layout-footer-start-gap]`}},fullContent:{true:{tab:`fixed start-0 top-0 z-[--soybean-layout-base-z-index] w-full`,content:`fixed inset-0 z-[--soybean-layout-base-z-index] group-data-[tab-visible=true]:mt-[--soybean-layout-tab-height] overflow-auto`},false:{tab:`group-data-[fixed-top=true]:absolute group-data-[fixed-top=true]:inset-x-0 group-data-[fixed-top=true]:top-[--soybean-layout-header-height]`,content:`relative`}}},compoundVariants:[{side:`left`,fullContent:!1,class:{tab:`group-data-[fixed-top=true]:ps-[--soybean-layout-start-gap]`}},{side:`right`,fullContent:!1,class:{tab:`group-data-[fixed-top=true]:pe-[--soybean-layout-start-gap]`}}],defaultVariants:{size:`md`,side:`left`,fullContent:!1}}),X({slots:{root:`flex flex-col`,item:`flex list-none`,content:`grow flex flex-col`,title:`font-medium tracking-tight m-0`,description:`[&_p]:leading-relaxed text-muted-foreground m-0`},variants:{size:{xs:{root:`gap-2 text-2xs`,item:`gap-2`,content:`gap-0.75`,title:`text-xs leading-3.125`},sm:{root:`gap-3 text-xs`,item:`gap-3`,content:`gap-1`,title:`text-sm leading-3.75`},md:{root:`gap-4 text-sm`,item:`gap-4`,content:`gap-1`,title:`text-base leading-4.375`},lg:{root:`gap-5 text-base`,item:`gap-5`,content:`gap-1.25`,title:`text-lg leading-5`},xl:{root:`gap-6 text-lg`,item:`gap-6`,content:`gap-1.5`,title:`text-xl leading-5.625`},"2xl":{root:`gap-7 text-xl`,item:`gap-7`,content:`gap-2`,title:`text-2xl leading-6.25`}}},defaultVariants:{size:`md`}}),X({slots:{root:`inline-flex items-center w-fit rounded-md border bg-background shadow-sm`,trigger:[`flex cursor-pointer select-none items-center rounded-sm font-medium outline-none`,`focus:(bg-accent text-accent-foreground)`,`data-[state=open]:(bg-accent text-accent-foreground)`]},variants:{size:{xs:{root:`gap-1 p-0.5 text-2xs`,trigger:`gap-1 px-1 py-1`},sm:{root:`gap-1.25 p-0.625 text-xs`,trigger:`gap-1.5 px-1.5 py-1`},md:{root:`gap-1.5 p-0.75`,trigger:`gap-2 px-2 py-1.25`},lg:{root:`gap-1.75 p-0.875`,trigger:`gap-2.5 px-2.5 py-1.5`},xl:{root:`gap-2 p-1`,trigger:`gap-3 px-3 py-2`},"2xl":{root:`gap-2.5 p-1.25`,trigger:`gap-3.5 px-3.5 py-2.5`}}},defaultVariants:{size:`md`}}),X({slots:{root:`group`,viewport:[`fixed z-50 origin-top-center overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg`,`start-[--soybean-navigation-menu-viewport-left] top-[--soybean-navigation-menu-viewport-top]`,`h-[--soybean-navigation-menu-viewport-height] w-[--soybean-navigation-menu-viewport-width]`,`transition-all duration-200 ease-out`,`data-[state=open]:animate-in data-[state=open]:zoom-in-90 data-[state=closed]:animate-out data-[state=closed]:zoom-out-95`,`group-data-[orientation=vertical]:mt-0`],content:[`start-0 top-0 w-auto md:absolute lt-md:w-full`,`data-[motion^=from-]:animate-in data-[motion^=from-]:fade-in`,`data-[motion^=to-]:animate-out data-[motion^=to-]:fade-out`,`data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52`,`rtl:data-[motion=from-end]:slide-in-from-left-52 rtl:data-[motion=from-start]:slide-in-from-right-52 rtl:data-[motion=to-end]:slide-out-to-left-52 rtl:data-[motion=to-start]:slide-out-to-right-52`],arrow:`w-1em h-0.5em fill-popover stroke-border rotate-180 group-data-[orientation=vertical]:rotate-90`,list:[`group grow flex items-center justify-center my-0 list-none`,`group-data-[orientation=vertical]:flex-col group-data-[orientation=vertical]:items-stretch`],subList:`grid grid-cols-[auto_auto] list-none my-0`,item:`list-none m-0`,subItem:`list-none m-0`,itemIcon:`shrink-0 text-muted-foreground`,trigger:[`group inline-flex items-center rounded-md bg-background font-medium transition-colors-200 decoration-none outline-none`,`hover:bg-accent hover:text-accent-foreground`,`focus:bg-accent focus:text-accent-foreground`,`disabled:pointer-events-none disabled:opacity-50`,`data-[active]:bg-accent/50`,`data-[state=open]:bg-accent/50`],subItemContent:`flex items-start rounded-md outline-none cursor-default select-none`,triggerIcon:`ms-auto transition duration-200 group-data-[state=open]:rotate-180`,indicator:[`fixed start-[--soybean-navigation-menu-indicator-left] top-[--soybean-navigation-menu-indicator-top] z-50`,`flex w-[--soybean-navigation-menu-indicator-size] items-end justify-center overflow-hidden transition-transform-200 ease-out`,`data-[state=visible]:animate-in data-[state=visible]:fade-in-0 data-[state=hidden]:animate-out data-[state=hidden]:fade-out-0`,`data-[orientation=vertical]:-rotate-90 [&[dir=rtl]]:data-[orientation=vertical]:rotate-90`],link:[`group relative w-full flex items-center rounded-md font-medium outline-none cursor-pointer decoration-none`,`focus:bg-accent focus:text-accent-foreground hover:bg-accent hover:text-accent-foreground`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],subLink:[`flex items-start select-none rounded-md no-underline outline-none transition-colors-200 cursor-pointer decoration-none`,`focus:bg-accent focus:text-accent-foreground hover:bg-accent hover:text-accent-foreground`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],linkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,subLinkContent:`grow flex flex-col items-start`,subLinkLabel:`font-medium leading-none`,subLinkDescription:`line-clamp-2 text-muted-foreground leading-snug m-0`},variants:{size:{xs:{viewport:`mt-1.75 group-data-[orientation=vertical]:ms-3.5`,list:`gap-1 text-2xs`,subList:`gap-1.5 p-1.5 text-2xs`,trigger:`gap-1 px-1 py-1`,indicator:`h-1.75`,arrow:`size-2.25`,link:`gap-1 px-1 py-1`,subItemContent:`gap-1 px-1 py-1`,subLink:`gap-1 px-1 py-1`,linkIcon:`size-2 -ms-1`,subLinkDescription:`mt-1.25`},sm:{viewport:`mt-2 group-data-[orientation=vertical]:ms-4`,list:`gap-1.25 text-xs`,subList:`gap-1.75 p-1.75 text-xs`,trigger:`gap-1.5 px-1.5 py-1`,indicator:`h-2`,arrow:`size-2.5`,link:`gap-1.5 px-1.5 py-1`,subItemContent:`gap-1.5 px-1.5 py-1`,subLink:`gap-1.5 px-1.5 py-1`,linkIcon:`size-2.5 -ms-1.5`,subLinkDescription:`mt-1.25`},md:{viewport:`mt-[calc(0.625rem-1px)] group-data-[orientation=vertical]:ms-5`,list:`gap-1.5 text-sm`,subList:`gap-2 p-2 text-sm`,trigger:`gap-2 px-2 py-1.5`,indicator:`h-2.5`,arrow:`size-3`,link:`gap-2 px-2 py-1.5`,subItemContent:`gap-2 px-2 py-1.5`,subLink:`gap-2 px-2 py-1.5`,linkIcon:`size-3 -ms-2`,subLinkDescription:`mt-1.5`},lg:{viewport:`mt-3 group-data-[orientation=vertical]:ms-6`,list:`gap-1.75 text-base`,subList:`gap-2.5 p-2.5 text-base`,trigger:`gap-2.5 px-2.5 py-1.5`,indicator:`h-3`,arrow:`size-3.5`,link:`gap-2.5 px-2.5 py-1.5`,subItemContent:`gap-2.5 px-2.5 py-1.5`,subLink:`gap-2.5 px-2.5 py-1.5`,linkIcon:`size-3.5 -ms-2.5`,subLinkDescription:`mt-1.75`},xl:{viewport:`mt-3.5 group-data-[orientation=vertical]:ms-7`,list:`gap-2 text-lg`,subList:`gap-3 p-3 text-lg`,trigger:`gap-3 px-3 py-2`,indicator:`h-3.5`,arrow:`size-4`,link:`gap-3 px-3 py-2`,subItemContent:`gap-3 px-3 py-2`,subLink:`gap-3 px-3 py-2`,linkIcon:`size-4 -ms-3`,subLinkDescription:`mt-2`},"2xl":{viewport:`mt-4 group-data-[orientation=vertical]:ms-8`,list:`gap-2.5 text-xl`,subList:`gap-3.5 p-3.5 text-xl`,trigger:`gap-3.5 px-3.5 py-2.5`,indicator:`h-4`,arrow:`size-4.5`,link:`gap-3.5 px-3.5 py-2.5`,subItemContent:`gap-3.5 px-3.5 py-2.5`,subLink:`gap-3.5 px-3.5 py-2.5`,linkIcon:`size-4.5 -ms-3.5`,subLinkDescription:`mt-2.5`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex`,item:[`group/item relative flex items-center cursor-pointer select-none outline-none`,`data-[active=true]:bg-primary-50 data-[active=true]:text-primary data-[active=true]:z-2`,`data-[active=false]:hover:bg-accent data-[active=false]:focus:bg-accent`,`dark:data-[active=true]:bg-accent dark:data-[active=true]:text-foreground`],itemText:`grow truncate`,close:[`outline-none rounded-full hover:text-muted group-data-[active=true]/item:hover:bg-primary/50`,`group-data-[active=false]/item:hover:bg-accent-foreground/20`,`dark:hover:text-foreground dark:group-data-[active=true]/item:hover:bg-accent-foreground/20`],pin:`outline-none`,chromeBgLeft:[`absolute end-full bottom-0 fill-transparent`,`group-hover/item:fill-accent group-data-[active=true]/item:fill-primary-50 dark:group-data-[active=true]/item:fill-accent group-data-[active=true]/item:z-2`],chromeBgRight:[`absolute start-full bottom-0 fill-transparent`,`group-hover/item:fill-accent group-data-[active=true]/item:fill-primary-50 dark:group-data-[active=true]/item:fill-accent group-data-[active=true]/item:z-2`],sliderIndicator:`absolute bottom-0 start-0 w-full h-0.5 group-data-[active=true]/item:bg-primary`},variants:{size:{xs:{root:`text-2xs`,item:`gap-2 px-1 py-1`,itemText:`max-w-50`},sm:{root:`text-xs`,item:`gap-2.5 px-1.5 py-1`,itemText:`max-w-55`},md:{root:`text-sm`,item:`gap-3 px-2 py-1.5`,itemText:`max-w-60`,chromeBgLeft:`w-2 h-2`,chromeBgRight:`w-2 h-2`},lg:{root:`text-base`,item:`gap-3.5 px-2.5 py-1.5`,itemText:`max-w-65`},xl:{root:`text-lg`,item:`gap-4 px-3 py-2`,itemText:`max-w-70`},"2xl":{root:`text-xl`,item:`gap-4.5 px-3.5 py-2.5`,itemText:`max-w-75`}},variant:{chrome:{root:`items-end`,item:`rounded-t-md`},card:{root:`items-center gap-2`,item:`rounded-md shadow-sm border border-border`},slider:{root:`items-end`,item:`rounded-t-md`}}},defaultVariants:{size:`md`,variant:`chrome`}});var RN=_l({base:[`inline-flex items-center justify-center flex-shrink-0 font-medium transition-all-150 rtl:[&>svg]:rotate-180`,`hover:bg-accent hover:text-accent-foreground`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`disabled:cursor-not-allowed disabled:opacity-50`],variants:{size:{xs:`h-6 px-1 gap-0.75`,sm:`h-7 px-1.5 gap-1`,md:`h-8 px-1.875 gap-1.5`,lg:`h-9 px-2 gap-2`,xl:`h-10 px-2.25 gap-2.5`,"2xl":`h-12 px-2.875 gap-3`},variant:{pure:`data-[soybean-pagination-action]:border data-[soybean-pagination-action]:border-border data-[soybean-pagination-action]:bg-background data-[soybean-pagination-action]:text-accent-foreground data-[soybean-pagination-action]:hover:bg-accent/60 data-[soybean-pagination-action]:active:bg-accent`,solid:`data-[soybean-pagination-action]:border-transparent data-[soybean-pagination-action]:bg-primary data-[soybean-pagination-action]:text-primary-foreground data-[soybean-pagination-action]:hover:bg-primary/80 data-[soybean-pagination-action]:hover:text-primary-foreground data-[soybean-pagination-action]:active:bg-primary-600`,outline:`data-[soybean-pagination-action]:border data-[soybean-pagination-action]:border-primary data-[soybean-pagination-action]:bg-background data-[soybean-pagination-action]:text-primary data-[soybean-pagination-action]:hover:bg-transparent`,soft:`data-[soybean-pagination-action]:bg-primary/10 data-[soybean-pagination-action]:hover:bg-primary/10 data-[soybean-pagination-action]:active:bg-primary/20`},shape:{rounded:`rounded-full`,square:`rounded-md`}},defaultVariants:{size:`md`}});X({extendBase:e=>{let{size:t,shape:n,actionAsSelected:r}=e,i=r?e.variant:void 0;return{first:RN({size:t,variant:i,shape:n}),prev:RN({size:t,variant:i,shape:n}),next:RN({size:t,variant:i,shape:n}),last:RN({size:t,variant:i,shape:n})}},slots:{root:``,list:`flex items-center`,ellipsis:`flex justify-center items-center`,listItem:[`inline-flex items-center justify-center flex-shrink-0 font-medium transition-all-150`,`hover:bg-accent hover:text-accent-foreground`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`disabled:cursor-not-allowed disabled:opacity-50`],first:``,prev:``,next:``,last:``},variants:{size:{xs:{list:`gap-0.75 text-2xs`,ellipsis:`size-6`,listItem:`size-6`},sm:{list:`gap-1 text-xs`,ellipsis:`size-7`,listItem:`size-7`},md:{list:`gap-1.25 text-sm`,ellipsis:`size-8`,listItem:`size-8`},lg:{list:`gap-1.5 text-base`,ellipsis:`size-9`,listItem:`size-9`},xl:{list:`gap-1.75 text-lg`,ellipsis:`size-10`,listItem:`size-10`},"2xl":{list:`gap-2 text-xl`,ellipsis:`size-12`,listItem:`size-12`}},variant:{pure:{listItem:`data-[selected]:border data-[selected]:border-border data-[selected]:bg-background data-[selected]:text-accent-foreground data-[selected]:hover:bg-accent/60 data-[selected]:active:bg-accent`},solid:{listItem:`data-[selected]:border-transparent data-[selected]:bg-primary data-[selected]:text-primary-foreground data-[selected]:hover:bg-primary/80 data-[selected]:hover:text-primary-foreground data-[selected]:active:bg-primary-600`},outline:{listItem:`data-[selected]:border data-[selected]:border-primary data-[selected]:bg-background data-[selected]:text-primary data-[selected]:hover:bg-transparent`},soft:{listItem:`data-[selected]:bg-primary/10 data-[selected]:hover:bg-primary/10 data-[selected]:active:bg-primary/20`}},shape:{rounded:{listItem:`rounded-full`},square:{listItem:`rounded-md`}},actionAsSelected:{true:{},false:{}}},defaultVariants:{size:`md`,variant:`pure`,shape:`square`,actionAsSelected:!1}}),X({extend:[IN],extendBase:e=>({visible:qy({size:e.size})})}),X({extendBase:e=>({close:qy({size:e.size}),cancel:Ky({size:e.size,variant:`pure`}),confirm:Ky({size:e.size})}),slots:{positioner:`w-max`,popup:[`flex flex-col w-auto rounded-md border bg-popover text-popover-foreground shadow-md outline-none z-50 will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`,header:`flex flex-col lt-sm:text-center`,icon:`shrink-0`,title:`flex items-center font-semibold leading-none tracking-tight m-0`,description:`text-muted-foreground m-0`,content:``,footer:`flex justify-end lt-sm:flex-col-reverse`,cancel:``,confirm:``,close:`absolute`},variants:{size:{xs:{popup:`gap-y-2 p-2 text-2xs`,arrow:`text-3xs`,close:`top-1 end-1`,header:`gap-y-1.5`,icon:`text-3xs`,title:`gap-x-1.5`,footer:`gap-1.5`},sm:{popup:`gap-y-2.5 p-2.5 text-xs`,arrow:`text-2xs`,close:`top-1.25 end-1.25`,header:`gap-y-1.75`,icon:`text-2xs`,title:`gap-x-1.75`,footer:`gap-1.75`},md:{popup:`gap-y-3 p-3 text-sm`,arrow:`text-xs`,close:`top-1.5 end-1.5`,header:`gap-y-2`,icon:`text-sm`,title:`gap-x-2`,footer:`gap-2`},lg:{popup:`gap-y-3.5 p-3.5 text-base`,arrow:`text-sm`,close:`top-1.75 end-1.75`,header:`gap-y-2.5`,icon:`text-base`,title:`gap-x-2.5`,footer:`gap-2.5`},xl:{popup:`gap-y-4 p-4 text-lg`,arrow:`text-base`,close:`top-2 end-2`,header:`gap-y-3`,icon:`text-lg`,title:`gap-x-3`,footer:`gap-3`},"2xl":{popup:`gap-y-4.5 p-4.5 text-xl`,arrow:`text-lg`,close:`top-2.5 end-2.5`,header:`gap-y-3.5`,icon:`text-xl`,title:`gap-x-3.5`,footer:`gap-3.5`}},type:{error:{icon:`text-destructive`},success:{icon:`text-success`},warning:{icon:`text-warning`},info:{icon:`text-info`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex`,item:`flex items-center`,control:[`peer relative shrink-0 rounded-full border border-solid shadow transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`],indicator:`absolute top-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 size-1/2 rounded-full`,label:``},variants:{color:{primary:{control:`border-primary focus-visible:ring-primary/30`,indicator:`bg-primary`},destructive:{control:`border-destructive focus-visible:ring-destructive/30`,indicator:`bg-destructive`},success:{control:`border-success focus-visible:ring-success/30`,indicator:`bg-success`},warning:{control:`border-warning focus-visible:ring-warning/30`,indicator:`bg-warning`},info:{control:`border-info focus-visible:ring-info/30`,indicator:`bg-info`},carbon:{control:`border-carbon focus-visible:ring-carbon/30`,indicator:`bg-carbon`},secondary:{control:`border-secondary-foreground focus-visible:ring-secondary-foreground/20`,indicator:`bg-secondary-foreground/60`},accent:{control:`border-accent-foreground focus-visible:ring-accent-foreground/20`,indicator:`bg-accent-foreground/60`}},size:{xs:{root:`gap-x-2 gap-y-1.5`,item:`gap-1.5`,control:`size-3`},sm:{root:`gap-x-2.5 gap-y-1.75`,item:`gap-1.75`,control:`size-3.5`},md:{root:`gap-x-3 gap-y-2`,item:`gap-2`,control:`size-4`},lg:{root:`gap-x-3.5 gap-y-2.5`,item:`gap-2.5`,control:`size-4.5`},xl:{root:`gap-x-4 gap-y-3`,item:`gap-3`,control:`size-5`},"2xl":{root:`gap-x-4.5 gap-y-3.5`,item:`gap-3.5`,control:`size-6`}},orientation:{horizontal:{root:`items-center`},vertical:{root:`flex-col`}},variant:{dot:{indicator:``},outline:{control:``}}},compoundVariants:[{color:`primary`,variant:`outline`,class:{control:`data-[state=checked]:bg-primary`,indicator:`bg-background`}},{color:`destructive`,variant:`outline`,class:{control:`data-[state=checked]:bg-destructive`,indicator:`bg-background`}},{color:`success`,variant:`outline`,class:{control:`data-[state=checked]:bg-success`,indicator:`bg-background`}},{color:`warning`,variant:`outline`,class:{control:`data-[state=checked]:bg-warning`,indicator:`bg-background`}},{color:`info`,variant:`outline`,class:{control:`data-[state=checked]:bg-info`,indicator:`bg-background`}},{color:`carbon`,variant:`outline`,class:{control:`data-[state=checked]:bg-carbon`,indicator:`bg-background`}},{color:`secondary`,variant:`outline`,class:{control:`data-[state=checked]:bg-secondary-foreground`,indicator:`bg-background`}},{color:`accent`,variant:`outline`,class:{control:`data-[state=checked]:bg-accent-foreground`,indicator:`bg-background`}}],defaultVariants:{variant:`dot`,color:`primary`,size:`md`,orientation:`horizontal`}}),X({slots:{root:`flex`,item:`relative inline-flex border border-solid border-border rounded-md`,content:`flex items-center grow`,textContent:`flex flex-col`,icon:`shrink-0`,label:`font-medium`,description:`text-muted-foreground`,control:[`peer shrink-0 inline-flex items-start justify-start rounded-full border border-solid shadow`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`,`order-1 after:absolute after:inset-0 after:content-empty`],indicator:`relative top-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 inline-flex size-1/2 rounded-full`},variants:{color:{primary:{item:`data-[state=checked]:border-primary`,control:`border-primary focus-visible:ring-primary/30`,indicator:`bg-primary`},destructive:{item:`data-[state=checked]:border-destructive`,control:`border-destructive focus-visible:ring-destructive/30`,indicator:`bg-destructive`},success:{item:`data-[state=checked]:border-success`,control:`border-success focus-visible:ring-success/30`,indicator:`bg-success`},warning:{item:`data-[state=checked]:border-warning`,control:`border-warning focus-visible:ring-warning/30`,indicator:`bg-warning`},info:{item:`data-[state=checked]:border-info`,control:`border-info focus-visible:ring-info/30`,indicator:`bg-info`},carbon:{item:`data-[state=checked]:border-carbon`,control:`border-carbon focus-visible:ring-carbon/30`,indicator:`bg-carbon`},secondary:{item:`data-[state=checked]:border-secondary-foreground`,control:`border-secondary-foreground focus-visible:ring-secondary-foreground/20`,indicator:`bg-secondary-foreground/60`},accent:{item:`data-[state=checked]:border-accent-foreground`,control:`border-accent-foreground focus-visible:ring-accent-foreground/20`,indicator:`bg-accent-foreground/60`}},size:{xs:{root:`gap-x-2 gap-y-1.5`,item:`gap-2 text-2xs p-2`,content:`gap-2`,textContent:`gap-0.5`,icon:`text-3`,description:`text-3xs`,control:`size-3`},sm:{root:`gap-x-2.5 gap-y-1.75`,item:`gap-2.5 text-xs p-2.5`,content:`gap-2.5`,textContent:`gap-0.75`,icon:`text-4`,description:`text-2xs`,control:`size-3.5`},md:{root:`gap-x-3 gap-y-2`,item:`gap-3 text-sm p-3`,content:`gap-3`,textContent:`gap-1`,icon:`text-5`,description:`text-xs`,control:`size-4`},lg:{root:`gap-x-3.5 gap-y-2.5`,item:`gap-4 text-base p-4`,content:`gap-4`,textContent:`gap-1.5`,icon:`text-6`,description:`text-sm`,control:`size-4.5`},xl:{root:`gap-x-4 gap-y-3`,item:`gap-5 text-lg p-5`,content:`gap-5`,textContent:`gap-2`,icon:`text-7`,description:`text-base`,control:`size-5`},"2xl":{root:`gap-x-4.5 gap-y-3.5`,item:`gap-6 text-xl p-6`,content:`gap-6`,textContent:`gap-2.5`,icon:`text-8`,description:`text-lg`,control:`size-6`}},variant:{dot:{indicator:``},outline:{control:``}}},compoundVariants:[{color:`primary`,variant:`outline`,class:{control:`data-[state=checked]:bg-primary`,indicator:`bg-background`}},{color:`destructive`,variant:`outline`,class:{control:`data-[state=checked]:bg-destructive`,indicator:`bg-background`}},{color:`success`,variant:`outline`,class:{control:`data-[state=checked]:bg-success`,indicator:`bg-background`}},{color:`warning`,variant:`outline`,class:{control:`data-[state=checked]:bg-warning`,indicator:`bg-background`}},{color:`info`,variant:`outline`,class:{control:`data-[state=checked]:bg-info`,indicator:`bg-background`}},{color:`carbon`,variant:`outline`,class:{control:`data-[state=checked]:bg-carbon`,indicator:`bg-background`}},{color:`secondary`,variant:`outline`,class:{control:`data-[state=checked]:bg-secondary-foreground`,indicator:`bg-background`}},{color:`accent`,variant:`outline`,class:{control:`data-[state=checked]:bg-accent-foreground`,indicator:`bg-background`}}],defaultVariants:{variant:`dot`,color:`primary`,size:`md`}}),X({slots:{root:`relative overflow-hidden`,viewport:`size-full rounded-[inherit] outline-none focus-visible:outline-1 focus-visible:ring-3 focus-visible:ring-ring/50`,scrollbar:[`absolute flex touch-none select-none p-px transition-opacity duration-200 ease-out`,`data-[state=hidden]:pointer-events-none data-[state=hidden]:opacity-0`,`data-[orientation=vertical]:inset-y-0 data-[orientation=vertical]:end-0 data-[orientation=vertical]:border-s data-[orientation=vertical]:border-s-transparent`,`rtl:data-[orientation=vertical]:end-auto rtl:data-[orientation=vertical]:start-0`,`data-[orientation=horizontal]:inset-x-0 data-[orientation=horizontal]:bottom-0 data-[orientation=horizontal]:flex-col data-[orientation=horizontal]:border-t data-[orientation=horizontal]:border-t-transparent`],thumb:`relative flex-1 rounded-full bg-border`,corner:`absolute bottom-0 end-0 bg-border/50 rtl:end-auto rtl:start-0`},variants:{size:{xs:{scrollbar:`data-[orientation=vertical]:w-1.75 data-[orientation=horizontal]:h-1.75`},sm:{scrollbar:`data-[orientation=vertical]:w-2 data-[orientation=horizontal]:h-2`},md:{scrollbar:`data-[orientation=vertical]:w-2.5 data-[orientation=horizontal]:h-2.5`},lg:{scrollbar:`data-[orientation=vertical]:w-3 data-[orientation=horizontal]:h-3`},xl:{scrollbar:`data-[orientation=vertical]:w-3.5 data-[orientation=horizontal]:h-3.5`},"2xl":{scrollbar:`data-[orientation=vertical]:w-4 data-[orientation=horizontal]:h-4`}}},defaultVariants:{size:`md`}}),X({slots:{root:`relative shrink-0 border-border`,label:`absolute top-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 flex justify-center items-center text-muted-foreground bg-background`},variants:{size:{xs:{label:`text-2xs`},sm:{label:`text-xs`},md:{label:`text-sm`},lg:{label:`text-base`},xl:{label:`text-lg`},"2xl":{label:`text-2xl`}},orientation:{vertical:{root:`h-full border-s`,label:`w-1px`},horizontal:{root:`w-full border-t`,label:`h-1px`}},align:{start:{label:`start-1/16 lt-sm:start-1/8 lt-md:start-1/10 lt-lg:start-1/12`},center:{label:`start-1/2`},end:{label:`start-15/16 lt-sm:start-7/8 lt-md:start-9/10 lt-lg:start-11/12`}},border:{solid:{root:`border-solid`},dashed:{root:`border-dashed`},dotted:{root:`border-dotted`}}},compoundVariants:[{size:`xs`,orientation:`vertical`,class:{label:`px-0.75 py-1.5`}},{size:`xs`,orientation:`horizontal`,class:{label:`px-1.5 py-0.75`}},{size:`sm`,orientation:`vertical`,class:{label:`px-0.875 py-1.75`}},{size:`sm`,orientation:`horizontal`,class:{label:`px-1.75 py-0.875`}},{size:`md`,orientation:`vertical`,class:{label:`px-1 py-2`}},{size:`md`,orientation:`horizontal`,class:{label:`px-2 py-1`}},{size:`lg`,orientation:`vertical`,class:{label:`px-1.125 py-2.25`}},{size:`lg`,orientation:`horizontal`,class:{label:`px-2.25 py-1.125`}},{size:`xl`,orientation:`vertical`,class:{label:`px-1.25 py-2.5`}},{size:`xl`,orientation:`horizontal`,class:{label:`px-2.5 py-1.25`}},{size:`2xl`,orientation:`vertical`,class:{label:`px-1.5 py-3`}},{size:`2xl`,orientation:`horizontal`,class:{label:`px-3 py-1.5`}}],defaultVariants:{size:`md`,orientation:`horizontal`,align:`center`,border:`solid`}}),_l({base:`block shrink-0 bg-muted`,variants:{size:{xs:`h-3 w-16`,sm:`h-4 w-24`,md:`h-5 w-32`,lg:`h-6 w-40`,xl:`h-8 w-48`,"2xl":`h-10 w-56`},shape:{auto:`rounded-md`,rounded:`rounded-full`},animated:{true:`animate-pulse`,false:``}},defaultVariants:{size:`md`,shape:`auto`,animated:!0}}),_l({variants:{color:{current:`text-current`,primary:`text-primary`,destructive:`text-destructive`,success:`text-success`,warning:`text-warning`,info:`text-info`,carbon:`text-carbon`,secondary:`text-secondary-foreground/20`,accent:`text-accent-foreground/20`},size:{xs:`size-3`,sm:`size-4`,md:`size-5`,lg:`size-6`,xl:`size-8`,"2xl":`size-10`}},defaultVariants:{color:`current`,size:`md`}}),X({slots:{root:`flex h-full w-full data-[orientation=vertical]:flex-col`,panel:`min-h-0 min-w-0`,resizeHandle:[`bg-border focus-visible:ring-ring relative flex w-px cursor-col-resize items-center justify-center transition-colors duration-200 after:absolute after:inset-y-0`,`after:start-1/2 after:-translate-x-1/2 outline-none focus-visible:ring-1 focus-visible:ring-offset-1`,`data-[state=hover]:bg-accent data-[state=drag]:bg-accent`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-60`,`data-[orientation=vertical]:h-px data-[orientation=vertical]:w-full`,`data-[orientation=vertical]:cursor-row-resize`,`data-[orientation=vertical]:after:start-0 data-[orientation=vertical]:after:w-full`,`data-[orientation=vertical]:after:-translate-y-1/2 data-[orientation=vertical]:after:translate-x-0`]},variants:{size:{xs:{resizeHandle:`after:w-0.5 data-[orientation=vertical]:after:h-0.5`},sm:{resizeHandle:`after:w-0.75 data-[orientation=vertical]:after:h-0.75`},md:{resizeHandle:`after:w-1 data-[orientation=vertical]:after:h-1`},lg:{resizeHandle:`after:w-1.25 data-[orientation=vertical]:after:h-1.25`},xl:{resizeHandle:`after:w-1.5 data-[orientation=vertical]:after:h-1.5`},"2xl":{resizeHandle:`after:w-2 data-[orientation=vertical]:after:h-2`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex w-full`,item:`group flex min-w-0 flex-1`,trigger:[`inline-flex rounded-md transition-colors`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`data-[orientation=horizontal]:mt-0.25 data-[orientation=vertical]:ms-0.25 group-data-[disabled]:pointer-events-none`],indicator:[`inline-flex shrink-0 items-center justify-center rounded-full border bg-background font-medium transition-colors`,`group-data-[disabled]:opacity-50`],separator:`shrink-0 bg-muted transition-colors group-data-[disabled]:opacity-50`,title:`font-semibold whitespace-nowrap transition-colors`,description:`text-muted-foreground transition-colors`,itemContent:`flex min-w-0 flex-col`,indicatorIcon:``},variants:{size:{xs:{root:`text-2xs`,trigger:`gap-1 data-[orientation=vertical]:gap-2`,indicator:`size-6 text-2xs`,itemContent:`gap-1`,title:`text-2xs`,description:`text-4xs`,separator:`data-[orientation=horizontal]:mt-3 data-[orientation=vertical]:ms-3`},sm:{root:`text-xs`,trigger:`gap-1.5 data-[orientation=vertical]:gap-3`,indicator:`size-7 text-xs`,itemContent:`gap-1.5`,title:`text-xs`,description:`text-3xs`,separator:`data-[orientation=horizontal]:mt-3.5 data-[orientation=vertical]:ms-3.5`},md:{root:`text-sm`,trigger:`gap-2 data-[orientation=vertical]:gap-4`,indicator:`size-8`,itemContent:`gap-2`,title:`text-sm`,description:`text-xs`,separator:`data-[orientation=horizontal]:mt-4 data-[orientation=vertical]:ms-4`},lg:{root:`text-base`,trigger:`gap-2.5 data-[orientation=vertical]:gap-5`,indicator:`size-9 text-base`,itemContent:`gap-2.5`,title:`text-base`,description:`text-sm`,separator:`data-[orientation=horizontal]:mt-4.5 data-[orientation=vertical]:ms-4.5`},xl:{root:`text-lg`,trigger:`gap-3 data-[orientation=vertical]:gap-6`,indicator:`size-10 text-lg`,itemContent:`gap-3`,title:`text-lg`,description:`text-base`,separator:`data-[orientation=horizontal]:mt-5 data-[orientation=vertical]:ms-5`},"2xl":{root:`text-xl`,trigger:`gap-3.5 data-[orientation=vertical]:gap-7`,indicator:`size-12 text-xl`,itemContent:`gap-3.5`,title:`text-xl`,description:`text-lg`,separator:`data-[orientation=horizontal]:mt-6 data-[orientation=vertical]:ms-6`}},orientation:{horizontal:{root:`items-start`,trigger:`flex-col items-center text-center`,itemContent:`items-center text-center`,separator:`h-0.5 flex-1`},vertical:{root:`flex-col`,item:`flex-none flex-col items-start`,trigger:`w-full flex-row items-start text-start`,itemContent:`flex-1 items-start text-start`,separator:`w-0.5 min-h-7`}},color:{primary:{indicator:[`group-data-[state=active]:border-primary group-data-[state=active]:bg-primary group-data-[state=active]:text-primary-foreground`,`group-data-[state=completed]:border-primary/25 group-data-[state=completed]:bg-primary/15 group-data-[state=completed]:text-primary`],separator:`group-data-[state=completed]:bg-primary`,title:`group-data-[state=active]:text-primary group-data-[state=completed]:text-primary`,description:`group-data-[state=active]:text-primary/80 group-data-[state=completed]:text-primary/80`},destructive:{indicator:[`group-data-[state=active]:border-destructive group-data-[state=active]:bg-destructive group-data-[state=active]:text-destructive-foreground`,`group-data-[state=completed]:border-destructive/25 group-data-[state=completed]:bg-destructive/15 group-data-[state=completed]:text-destructive`],separator:`group-data-[state=completed]:bg-destructive`,title:`group-data-[state=active]:text-destructive group-data-[state=completed]:text-destructive`,description:`group-data-[state=active]:text-destructive/80 group-data-[state=completed]:text-destructive/80`},success:{indicator:[`group-data-[state=active]:border-success group-data-[state=active]:bg-success group-data-[state=active]:text-success-foreground`,`group-data-[state=completed]:border-success/25 group-data-[state=completed]:bg-success/15 group-data-[state=completed]:text-success`],separator:`group-data-[state=completed]:bg-success`,title:`group-data-[state=active]:text-success group-data-[state=completed]:text-success`,description:`group-data-[state=active]:text-success/80 group-data-[state=completed]:text-success/80`},warning:{indicator:[`group-data-[state=active]:border-warning group-data-[state=active]:bg-warning group-data-[state=active]:text-warning-foreground`,`group-data-[state=completed]:border-warning/25 group-data-[state=completed]:bg-warning/15 group-data-[state=completed]:text-warning`],separator:`group-data-[state=completed]:bg-warning`,title:`group-data-[state=active]:text-warning group-data-[state=completed]:text-warning`,description:`group-data-[state=active]:text-warning/80 group-data-[state=completed]:text-warning/80`},info:{indicator:[`group-data-[state=active]:border-info group-data-[state=active]:bg-info group-data-[state=active]:text-info-foreground`,`group-data-[state=completed]:border-info/25 group-data-[state=completed]:bg-info/15 group-data-[state=completed]:text-info`],separator:`group-data-[state=completed]:bg-info`,title:`group-data-[state=active]:text-info group-data-[state=completed]:text-info`,description:`group-data-[state=active]:text-info/80 group-data-[state=completed]:text-info/80`},carbon:{indicator:[`group-data-[state=active]:border-carbon group-data-[state=active]:bg-carbon group-data-[state=active]:text-carbon-foreground`,`group-data-[state=completed]:border-carbon/25 group-data-[state=completed]:bg-carbon/15 group-data-[state=completed]:text-carbon`],separator:`group-data-[state=completed]:bg-carbon`,title:`group-data-[state=active]:text-carbon group-data-[state=completed]:text-carbon`,description:`group-data-[state=active]:text-carbon/80 group-data-[state=completed]:text-carbon/80`},secondary:{indicator:[`group-data-[state=active]:border-secondary group-data-[state=active]:bg-secondary group-data-[state=active]:text-secondary-foreground`,`group-data-[state=completed]:border-secondary/25 group-data-[state=completed]:bg-secondary/15 group-data-[state=completed]:text-secondary`],separator:`group-data-[state=completed]:bg-secondary`,title:`group-data-[state=active]:text-secondary group-data-[state=completed]:text-secondary`,description:`group-data-[state=active]:text-secondary/80 group-data-[state=completed]:text-secondary/80`},accent:{indicator:[`group-data-[state=active]:border-accent group-data-[state=active]:bg-accent group-data-[state=active]:text-accent-foreground`,`group-data-[state=completed]:border-accent/25 group-data-[state=completed]:bg-accent/15 group-data-[state=completed]:text-accent`],separator:`group-data-[state=completed]:bg-accent`,title:`group-data-[state=active]:text-accent group-data-[state=completed]:text-accent`,description:`group-data-[state=active]:text-accent/80 group-data-[state=completed]:text-accent/80`}}},defaultVariants:{size:`md`,orientation:`horizontal`,color:`primary`}}),X({slots:{root:`inline-flex`,control:[`peer shrink-0 inline-flex items-center rounded-full border-0 shadow-sm transition-colors-200`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=unchecked]:bg-input`],thumb:[`flex justify-center items-center rounded-full shadow-lg transition-transform-200 bg-background pointer-events-none`,`data-[state=unchecked]:translate-x-0.5 rtl:data-[state=unchecked]:-translate-x-0.5`]},variants:{color:{primary:{control:`data-[state=checked]:bg-primary focus-visible:ring-primary/30`},destructive:{control:`data-[state=checked]:bg-destructive focus-visible:ring-destructive/30`},success:{control:`data-[state=checked]:bg-success focus-visible:ring-success/30`},warning:{control:`data-[state=checked]:bg-warning focus-visible:ring-warning/30`},info:{control:`data-[state=checked]:bg-info focus-visible:ring-info/30`},carbon:{control:`data-[state=checked]:bg-carbon focus-visible:ring-carbon/30`},secondary:{control:`data-[state=checked]:bg-secondary-foreground/20 focus-visible:ring-secondary-foreground/20`},accent:{control:`data-[state=checked]:bg-accent-foreground/20 focus-visible:ring-accent-foreground/20`}},size:{xs:{control:`h-4 w-7`,thumb:`size-3 data-[state=checked]:translate-x-3.5 rtl:data-[state=checked]:-translate-x-3.5`},sm:{control:`h-4.5 w-8`,thumb:`size-3.5 data-[state=checked]:translate-x-4 rtl:data-[state=checked]:-translate-x-4`},md:{control:`h-5 w-9`,thumb:`size-4 data-[state=checked]:translate-x-4.5 rtl:data-[state=checked]:-translate-x-4.5`},lg:{control:`h-5.5 w-10`,thumb:`size-4.5 data-[state=checked]:translate-x-5 rtl:data-[state=checked]:-translate-x-5`},xl:{control:`h-6 w-11`,thumb:`size-5 data-[state=checked]:translate-x-5.5 rtl:data-[state=checked]:-translate-x-5.5`},"2xl":{control:`h-7 w-13`,thumb:`size-6 data-[state=checked]:translate-x-6.5 rtl:data-[state=checked]:-translate-x-6.5`}},shape:{rounded:{control:`rounded-full`,thumb:`rounded-full`},square:{control:`rounded-md`,thumb:`rounded-sm`}}},defaultVariants:{color:`primary`,size:`md`,shape:`rounded`}}),X({slots:{root:`relative overflow-hidden supports-[overflow:clip]:overflow-clip [--rounded:calc(var(--radius)-2px)] rounded-[--rounded]`,scroll:`h-full overflow-auto`,content:`min-w-full w-max border-spacing-0`,header:`sticky top-0 start-0 z-10 [&>tr:last-child]:border-b-0`,body:[`[&>tr:last-child]:border-b-0`,`[&>tr:first-child>td:first-child]:rounded-tl-[--rounded] [&>tr:first-child>td:last-child]:rounded-tr-[--rounded]`,`[&>tr:last-child>td:first-child]:rounded-bl-[--rounded] [&>tr:last-child>td:last-child]:rounded-br-[--rounded]`],footer:`font-medium [&>tr:last-child]:border-b-0 [&>tr]:bg-transparent [&>tr]:hover:bg-transparent [&_td]:bg-transparent`,row:`bg-background border-b hover:bg-primary-foreground transition-colors`,head:`box-border bg-accent text-foreground relative font-medium`,cell:`box-border data-[fixed]:bg-background`,fixed:[`relative`,`data-[fixed-last-start]:after:pointer-events-none data-[fixed-last-start]:after:absolute data-[fixed-last-start]:after:bottom-0 data-[fixed-last-start]:after:end-0 data-[fixed-last-start]:after:top-0 data-[fixed-last-start]:after:w-4 data-[fixed-last-start]:after:bg-gradient-to-l data-[fixed-last-start]:after:from-foreground/8 data-[fixed-last-start]:after:to-transparent data-[fixed-last-start]:after:content-empty`,`data-[fixed-first-end]:before:pointer-events-none data-[fixed-first-end]:before:absolute data-[fixed-first-end]:before:bottom-0 data-[fixed-first-end]:before:start-0 data-[fixed-first-end]:before:top-0 data-[fixed-first-end]:before:w-4 data-[fixed-first-end]:before:bg-gradient-to-r data-[fixed-first-end]:before:from-foreground/8 data-[fixed-first-end]:before:to-transparent data-[fixed-first-end]:before:content-empty`],resizeHandle:[`absolute end-0 top-1/2 w-3 h-2/3 -translate-y-1/2 rounded bg-transparent`,`cursor-col-resize border-none touch-none select-none`,`after:bg-border hover:after:bg-primary data-[resizing]:after:bg-primary focus-visible:after:bg-primary`,`outline-none focus-visible:ring-ring/40 focus-visible:ring-2`,`after:absolute after:bottom-0 after:end-0 after:top-0 after:w-px after:rounded-full after:content-empty`],treeCell:`flex min-w-0 items-center gap-1`,treeToggle:``,treeTogglePlaceholder:`inline-block size-5 shrink-0`,sortTrigger:`absolute top-1/2 -translate-y-1/2 data-[sorted]:text-primary`,filterTrigger:`absolute top-1/2 -translate-y-1/2 data-[filtered]:text-primary`,filterInput:``,filterPopup:``,filterSearch:``,filterOptions:`flex flex-col overflow-auto`,filterOption:`w-full rounded-md hover:bg-accent`,filterOptionLabel:`min-w-0 flex-1 truncate`,filterFooter:`flex items-center justify-between border-t border-border`,filterCount:`text-muted-foreground`,filterAction:[`text-xs font-medium text-primary rounded-md border-none bg-transparent px-2 py-1`,`transition-colors hover:bg-accent focus-visible:ring-ring outline-none focus-visible:ring-2`],filterEmpty:`text-muted-foreground py-6 text-center text-xs`,selection:`text-foreground`,radioRoot:[`peer relative shrink-0 rounded-full border border-solid shadow cursor-pointer transition-all-150`,`border-primary focus-visible:ring-primary/30`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`],radioIndicator:`absolute top-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 size-1/2 bg-primary rounded-full`},variants:{size:{xs:{root:`text-2xs`,caption:`py-2`,head:`p-1.5`,cell:`p-1.5`,radioRoot:`w-3 h-3`,sortTrigger:`end-1 p-0.75`,filterTrigger:`end-1`,filterPopup:`p-1.5`,filterOptions:`max-h-50 gap-0.75 py-1.5`,filterOption:`p-0.75`,filterFooter:`pt-1`,filterCount:`text-3xs leading-4`},sm:{root:`text-xs`,caption:`py-2.5`,head:`p-1.75`,cell:`p-1.75`,radioRoot:`w-3.5 h-3.5`,sortTrigger:`end-1.25 p-0.875`,filterTrigger:`end-1.25`,filterPopup:`p-1.75`,filterOptions:`max-h-55 gap-0.875 py-2`,filterOption:`p-0.875`,filterFooter:`pt-1.25`,filterCount:`text-2xs leading-5`},md:{root:`text-sm`,caption:`py-3`,head:`p-2`,cell:`p-2`,radioRoot:`w-4 h-4`,sortTrigger:`end-1.5 p-1`,filterTrigger:`end-1.5`,filterPopup:`p-2`,filterOptions:`max-h-60 gap-1 py-2.5`,filterOption:`p-1`,filterFooter:`pt-1.5`,filterCount:`text-xs leading-6`},lg:{root:`text-base`,caption:`py-3.5`,head:`p-2.5`,cell:`p-2.5`,radioRoot:`w-4.5 h-4.5`,sortTrigger:`end-1.75 p-1.25`,filterTrigger:`end-1.75`,filterPopup:`p-2.5`,filterOptions:`max-h-65 gap-1.25 py-3`,filterOption:`p-1.25`,filterFooter:`pt-1.75`,filterCount:`text-sm leading-7`},xl:{root:`text-lg`,caption:`py-4`,head:`p-3`,cell:`p-3`,radioRoot:`w-5 h-5`,sortTrigger:`end-2 p-1.5`,filterTrigger:`end-2`,filterPopup:`p-3`,filterOptions:`max-h-70 gap-1.5 py-3.5`,filterOption:`p-1.5`,filterFooter:`pt-2`,filterCount:`text-base leading-8`},"2xl":{root:`text-xl`,caption:`py-4.5`,head:`p-3.5`,cell:`p-3.5`,radioRoot:`w-6 h-6`,sortTrigger:`end-2.5 p-1.75`,filterTrigger:`end-2.5`,filterPopup:`p-3.5`,filterOptions:`max-h-75 gap-1.75 py-4`,filterOption:`p-1.75`,filterFooter:`pt-2.5`,filterCount:`text-lg leading-9`}},variant:{default:{root:`bg-accent`},simple:{header:[`[&>tr:first-child>th:first-child]:rounded-tl-[--rounded] [&>tr:first-child>th:last-child]:rounded-tr-[--rounded]`,`[&>tr:last-child>th:first-child]:rounded-bl-[--rounded] [&>tr:last-child>th:last-child]:rounded-br-[--rounded]`]}},bordered:{true:{cell:`border-s border-border first:border-s-0`}},rounded:{true:{root:``}},striped:{true:{row:`data-[row]:even:bg-accent`}}},compoundVariants:[{size:`xs`,rounded:!0,class:{root:`[--rounded:0.75rem]`}},{size:`sm`,rounded:!0,class:{root:`[--rounded:1rem]`}},{size:`md`,rounded:!0,class:{root:`[--rounded:1.125rem]`}},{size:`lg`,rounded:!0,class:{root:`[--rounded:1.375rem]`}},{size:`xl`,rounded:!0,class:{root:`[--rounded:1.625rem]`}},{size:`2xl`,rounded:!0,class:{root:`[--rounded:1.75rem]`}},{size:`xs`,variant:`default`,class:{root:`px-0.75 pb-0.75`}},{size:`sm`,variant:`default`,class:{root:`px-0.875 pb-0.875`}},{size:`md`,variant:`default`,class:{root:`px-1 pb-1`}},{size:`lg`,variant:`default`,class:{root:`px-1.25 pb-1.25`}},{size:`xl`,variant:`default`,class:{root:`px-1.5 pb-1.5`}},{size:`2xl`,variant:`default`,class:{root:`px-2 pb-2`}}],defaultVariants:{size:`md`,variant:`default`,bordered:!1,rounded:!0,striped:!1}});var zN=_l({base:`inline-flex items-center border font-semibold`,variants:{color:{primary:`border-primary text-primary`,destructive:`border-destructive text-destructive`,success:`border-success text-success`,warning:`border-warning text-warning`,info:`border-info text-info`,carbon:`border-carbon text-carbon`,secondary:`border-secondary-foreground/50 text-secondary-foreground`,accent:`border-accent-foreground/50 text-accent-foreground`},variant:{solid:``,pure:`bg-background text-foreground border-border`,outline:`bg-background`,soft:`border-0`,ghost:``,raw:`bg-transparent border-0`},size:{xs:`gap-0.5 h-4 px-1 text-4xs`,sm:`gap-0.75 h-4.5 px-1.5 text-3xs`,md:`gap-1 h-5 px-2 text-2xs`,lg:`gap-1.25 h-5.5 px-2.5 text-xs`,xl:`gap-1.5 h-6 px-3 text-sm`,"2xl":`gap-2 h-7 px-4 text-base`},shape:{auto:`rounded-md`,rounded:`rounded-full`}},compoundVariants:[{color:`primary`,variant:`solid`,class:`bg-primary text-primary-foreground`},{color:`destructive`,variant:`solid`,class:`bg-destructive text-destructive-foreground`},{color:`success`,variant:`solid`,class:`bg-success text-success-foreground`},{color:`warning`,variant:`solid`,class:`bg-warning text-warning-foreground`},{color:`info`,variant:`solid`,class:`bg-info text-info-foreground`},{color:`carbon`,variant:`solid`,class:`bg-carbon text-carbon-foreground`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-secondary-foreground`},{color:`accent`,variant:`solid`,class:`bg-accent text-accent-foreground`},{color:`primary`,variant:[`soft`,`ghost`],class:`bg-primary/10`},{color:`destructive`,variant:[`soft`,`ghost`],class:`bg-destructive/10`},{color:`success`,variant:[`soft`,`ghost`],class:`bg-success/10`},{color:`warning`,variant:[`soft`,`ghost`],class:`bg-warning/10`},{color:`info`,variant:[`soft`,`ghost`],class:`bg-info/10`},{color:`carbon`,variant:[`soft`,`ghost`],class:`bg-carbon/10`},{color:`secondary`,variant:[`soft`,`ghost`],class:`bg-secondary-foreground/5`},{color:`accent`,variant:[`soft`,`ghost`],class:`bg-accent-foreground/5`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`,shape:`auto`}}),BN=L({name:`STag`,__name:`tag`,props:{class:{type:[Boolean,null,String,Object,Array]},color:{},size:{},variant:{},shape:{},content:{},closable:{type:Boolean},open:{type:Boolean,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=q(()=>zN({color:n.color,size:n.size,variant:n.variant,shape:n.shape},n.class));return(t,n)=>(z(),V(F(ej),{open:e.open,class:A(i.value),"onUpdate:open":n[0]||=e=>r(`update:open`,e)},{default:I(({close:n})=>[R(t.$slots,`leading`),R(t.$slots,`default`,{},()=>[W(M(e.content),1)]),R(t.$slots,`trailing`),e.closable?R(t.$slots,`close`,{key:0,close:n},()=>[U(Jx,{icon:`lucide:x`,style:{"flex-shrink":`0`,cursor:`pointer`},onClick:n},null,8,[`onClick`])]):G(`v-if`,!0)]),_:3},8,[`open`,`class`]))}});X({extendBase:e=>({itemDelete:qy({size:e.size,shape:`circle`}),clear:qy({size:e.size})}),slots:{root:[`group relative flex w-full flex-wrap items-center rounded-md border border-input bg-background shadow-sm transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[invalid]:focus-within:ring-destructive/30`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],item:[`inline-flex items-center rounded-md bg-accent ring-offset-background transition-[box-shadow,background-color]`,`data-[state=active]:ring-2 data-[state=active]:ring-primary/30 data-[state=active]:ring-offset-2`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemText:`rounded bg-transparent`,itemDelete:``,control:[`grow min-w-0 bg-transparent text-foreground outline-none`,`placeholder:text-muted-foreground disabled:cursor-not-allowed`],clear:`absolute opacity-0 transition-opacity group-data-[has-value]:opacity-100`},variants:{size:{xs:{root:`gap-1 px-1.5 py-1 text-2xs`,item:`min-h-4 gap-0.5`,itemText:`px-1.5 py-0.5`,itemDelete:`me-0.5`,input:`min-h-5 px-0.5`,clear:`end-0.5 top-0.5`},sm:{root:`gap-1.5 px-2 py-1 text-xs`,item:`min-h-4.5 gap-0.75`,itemText:`px-1.5 py-0.5`,itemDelete:`me-0.5`,input:`min-h-5 px-0.75`,clear:`end-0.75 top-0.75`},md:{root:`gap-2 px-2 py-1 text-sm`,item:`min-h-5 gap-1`,itemText:`px-2 py-0.5`,itemDelete:`me-1`,input:`min-h-5 px-1`,clear:`end-1 top-1`},lg:{root:`gap-2 px-2.5 py-1.5 text-base`,item:`min-h-6 gap-1`,itemText:`px-2 py-0.5`,itemDelete:`me-1`,input:`min-h-6 px-1.25`,clear:`end-1.25 top-1.25`},xl:{root:`gap-2.5 px-3 py-2 text-lg`,item:`min-h-7 gap-1.5`,itemText:`px-2.5 py-1`,itemDelete:`me-1`,input:`min-h-7 px-1.5`,clear:`end-1.5 top-1.5`},"2xl":{root:`gap-3 px-3.5 py-2.5 text-xl`,item:`min-h-8 gap-1.5`,itemText:`px-3 py-1`,itemDelete:`me-1.5`,input:`min-h-8 px-2`,clear:`end-2 top-2`}}},defaultVariants:{size:`md`}}),X({extendBase:e=>({clear:qy({size:e.size,shape:`circle`})}),slots:{root:[`group relative flex flex-col`,`rounded-md border border-solid border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`],control:[`w-full bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`],counter:`absolute z-2 leading-none text-muted-foreground`,clear:`absolute hidden opacity-50 group-hover:inline-flex group-focus-within:inline-flex hover:opacity-100`},variants:{size:{xs:{root:`text-2xs`,control:`min-h-6 px-1.5 py-1`,counter:`text-2xs end-1.75 bottom-1.5`,clear:`end-1.5 top-1.5`},sm:{root:`text-xs`,control:`min-h-7 px-1.75 py-1`,counter:`text-xs end-2 bottom-1.75`,clear:`end-1.75 top-1.75`},md:{root:`text-sm`,control:`min-h-8 px-2 py-1`,counter:`text-sm end-2.5 bottom-2`,clear:`end-2 top-2`},lg:{root:`text-base`,control:`min-h-9 px-2.5 py-1`,counter:`text-base end-3 bottom-2.5`,clear:`end-2.5 top-2.5`},xl:{root:`text-lg`,control:`min-h-10 px-3 py-1`,counter:`text-lg end-3.5 bottom-3`,clear:`end-3 top-3`},"2xl":{root:`text-xl`,control:`min-h-12 px-4 py-2`,counter:`text-xl end-4 bottom-3.5`,clear:`end-3.5 top-3.5`}},resize:{true:{control:`resize`},false:{control:`resize-none`},vertical:{control:`resize-y`},horizontal:{control:`resize-x`}}},defaultVariants:{size:`md`,resize:`vertical`}});var VN=[`inline-flex items-center justify-center rounded-sm font-medium transition-colors`,`outline-none hover:bg-accent hover:text-accent-foreground`,`focus-visible:ring-3 focus-visible:ring-primary/30`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,`aria-disabled:pointer-events-none aria-disabled:opacity-50`,`[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4`];X({slots:{root:[`inline-flex items-center rounded-md border border-border bg-background shadow-xs`,`data-[orientation=vertical]:h-auto data-[orientation=vertical]:w-fit data-[orientation=vertical]:flex-col`],button:VN,link:[...VN,`select-none no-underline`],linkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,separator:[`shrink-0 bg-border data-[orientation=vertical]:w-px`,`data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full`],toggleGroup:`inline-flex items-center data-[orientation=vertical]:flex-col`,toggleItem:[...VN,`data-[state=on]:bg-accent data-[state=on]:text-accent-foreground`]},variants:{size:{xs:{root:`gap-0.5 p-0.5 data-[orientation=horizontal]:h-6`,button:`h-5 min-w-5 gap-1 px-1 text-2xs`,link:`h-5 min-w-5 gap-1 px-1 text-2xs`,linkIcon:`size-2 -ms-1`,separator:`data-[orientation=vertical]:mx-0.5 data-[orientation=vertical]:h-3 data-[orientation=horizontal]:my-0.5`,toggleGroup:`gap-0.5`,toggleItem:`h-5 min-w-5 gap-1 px-1 text-2xs`},sm:{root:`gap-0.5 p-0.5 data-[orientation=horizontal]:h-7`,button:`h-6 min-w-6 gap-1 px-1.5 text-xs`,link:`h-6 min-w-6 gap-1 px-1.5 text-xs`,linkIcon:`size-2.5 -ms-1.5`,separator:`data-[orientation=vertical]:mx-0.5 data-[orientation=vertical]:h-4 data-[orientation=horizontal]:my-0.5`,toggleGroup:`gap-0.5`,toggleItem:`h-6 min-w-6 gap-1 px-1.5 text-xs`},md:{root:`gap-1 p-1 data-[orientation=horizontal]:h-9`,button:`h-7 min-w-7 gap-1 px-2 text-sm`,link:`h-7 min-w-7 gap-1 px-2 text-sm`,linkIcon:`size-3 -ms-2`,separator:`data-[orientation=vertical]:mx-1 data-[orientation=vertical]:h-4 data-[orientation=horizontal]:my-1`,toggleGroup:`gap-1`,toggleItem:`h-7 min-w-7 gap-1 px-2 text-sm`},lg:{root:`gap-1 p-1 data-[orientation=horizontal]:h-10`,button:`h-8 min-w-8 gap-2 px-2.5 text-base`,link:`h-8 min-w-8 gap-2 px-2.5 text-base`,linkIcon:`size-3.5 -ms-2.5`,separator:`data-[orientation=vertical]:mx-1 data-[orientation=vertical]:h-5 data-[orientation=horizontal]:my-1`,toggleGroup:`gap-1`,toggleItem:`h-8 min-w-8 gap-2 px-2.5 text-base`},xl:{root:`gap-1.5 p-1.5 data-[orientation=horizontal]:h-12`,button:`h-9 min-w-9 gap-2.5 px-3 text-lg`,link:`h-9 min-w-9 gap-2.5 px-3 text-lg`,linkIcon:`size-4 -ms-3`,separator:`data-[orientation=vertical]:mx-1.5 data-[orientation=vertical]:h-6 data-[orientation=horizontal]:my-1.5`,toggleGroup:`gap-1.5`,toggleItem:`h-9 min-w-9 gap-2.5 px-3 text-lg`},"2xl":{root:`gap-2 p-2 data-[orientation=horizontal]:h-14`,button:`h-10 min-w-10 gap-3 px-3.5 text-xl`,link:`h-10 min-w-10 gap-3 px-3.5 text-xl`,linkIcon:`size-4.5 -ms-3.5`,separator:`data-[orientation=vertical]:mx-2 data-[orientation=vertical]:h-7 data-[orientation=horizontal]:my-2`,toggleGroup:`gap-2`,toggleItem:`h-10 min-w-10 gap-3 px-3.5 text-xl`}}},defaultVariants:{size:`md`}}),_l({base:[`inline-flex items-center justify-center rounded-md whitespace-nowrap font-medium transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`,`[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4`],variants:{color:{primary:`focus-visible:ring-primary/30`,destructive:`focus-visible:ring-destructive/30`,success:`focus-visible:ring-success/30`,warning:`focus-visible:ring-warning/30`,info:`focus-visible:ring-info/30`,carbon:`focus-visible:ring-carbon/30`,secondary:`focus-visible:ring-secondary-foreground/20`,accent:`focus-visible:ring-accent-foreground/20`},variant:{outline:`border border-border bg-background text-foreground hover:bg-accent data-[state=on]:bg-accent`,soft:`bg-accent data-[state=off]:hover:bg-accent`,ghost:`bg-transparent data-[state=off]:hover:bg-accent`},size:{xs:`gap-1 h-6 px-1.5 text-2xs`,sm:`gap-2 h-7 px-2 text-xs`,md:`gap-3 h-8 px-4 text-sm`,lg:`gap-4 h-9 px-6 text-base`,xl:`gap-5 h-10 px-8 text-lg`,"2xl":`gap-6 h-12 px-10 text-xl`},shape:{auto:`rounded-md`,rounded:`rounded-full`,square:`h-8 w-8 p-0 gap-0 rounded-md`,circle:`h-8 w-8 p-0 gap-0 rounded-full`}},compoundVariants:[{color:`primary`,variant:`soft`,class:`data-[state=on]:bg-primary/20 data-[state=on]:text-primary`},{color:`destructive`,variant:`soft`,class:`data-[state=on]:bg-destructive/20 data-[state=on]:text-destructive`},{color:`success`,variant:`soft`,class:`data-[state=on]:bg-success/20 data-[state=on]:text-success`},{color:`warning`,variant:`soft`,class:`data-[state=on]:bg-warning/20 data-[state=on]:text-warning`},{color:`info`,variant:`soft`,class:`data-[state=on]:bg-info/20 data-[state=on]:text-info`},{color:`carbon`,variant:`soft`,class:`data-[state=on]:bg-carbon/20 data-[state=on]:text-carbon`},{color:`secondary`,variant:`soft`,class:`data-[state=on]:bg-secondary-foreground/10 data-[state=on]:text-secondary-foreground`},{color:`accent`,variant:`soft`,class:`data-[state=on]:bg-accent-foreground/10 data-[state=on]:text-accent-foreground`},{color:`primary`,variant:`ghost`,class:`data-[state=on]:bg-primary/20 data-[state=on]:text-primary`},{color:`destructive`,variant:`ghost`,class:`data-[state=on]:bg-destructive/20 data-[state=on]:text-destructive`},{color:`success`,variant:`ghost`,class:`data-[state=on]:bg-success/20 data-[state=on]:text-success`},{color:`warning`,variant:`ghost`,class:`data-[state=on]:bg-warning/20 data-[state=on]:text-warning`},{color:`info`,variant:`ghost`,class:`data-[state=on]:bg-info/20 data-[state=on]:text-info`},{color:`carbon`,variant:`ghost`,class:`data-[state=on]:bg-carbon/20 data-[state=on]:text-carbon`},{color:`secondary`,variant:`ghost`,class:`data-[state=on]:bg-secondary-foreground/10 data-[state=on]:text-secondary-foreground`},{color:`accent`,variant:`ghost`,class:`data-[state=on]:bg-accent-foreground/10 data-[state=on]:text-accent-foreground`},{size:`xs`,shape:[`square`,`circle`],class:`w-6`},{size:`sm`,shape:[`square`,`circle`],class:`w-7`},{size:`md`,shape:[`square`,`circle`],class:`w-8`},{size:`lg`,shape:[`square`,`circle`],class:`w-9`},{size:`xl`,shape:[`square`,`circle`],class:`w-10`},{size:`2xl`,shape:[`square`,`circle`],class:`w-12`}],defaultVariants:{color:`accent`,variant:`ghost`,size:`md`,shape:`auto`}}),X({slots:{root:[`w-fit [&>*]:relative focus-visible:[&>*]:z-2`,`[&>*:not(:first-child):not(:last-child)]:!rounded-none`,`[&>*:not(:first-child):not(:last-child)>*]:!rounded-none`,`data-[orientation=vertical]:items-stretch`],item:[`inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-primary/30 focus-visible:ring-offset-background`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,`[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4`]},variants:{color:{primary:{item:`focus-visible:ring-primary/30`},destructive:{item:`focus-visible:ring-destructive/30`},success:{item:`focus-visible:ring-success/30`},warning:{item:`focus-visible:ring-warning/30`},info:{item:`focus-visible:ring-info/30`},carbon:{item:`focus-visible:ring-carbon/30`},secondary:{item:`focus-visible:ring-secondary-foreground/20`},accent:{item:`focus-visible:ring-accent-foreground/20`}},orientation:{horizontal:{root:[`inline-flex flex-row rtl:flex-row-reverse`,`[&>*:not(:last-child)]:border-e-0 [&>*:not(:last-child)>*]:border-e-0`,`focus-visible:[&>*]:border-e focus-visible:[&>*>*]:border-e`,`[&>*:first-child]:!rounded-e-none [&>*:first-child>*]:!rounded-e-none`,`[&>*:last-child]:!rounded-s-none [&>*:last-child>*]:!rounded-s-none`]},vertical:{root:[`flex flex-col`,`[&>*:not(:last-child)]:border-b-0 [&>*:not(:last-child)>*]:border-b-0`,`focus-visible:[&>*]:border-b focus-visible:[&>*>*]:border-b`,`[&>*:first-child]:!rounded-b-none [&>*:first-child>*]:!rounded-b-none`,`[&>*:last-child]:!rounded-t-none [&>*:last-child>*]:!rounded-t-none`]}},variant:{outline:{item:[`border border-border bg-background text-foreground`,`data-[state=off]:hover:bg-accent data-[state=on]:bg-accent data-[state=on]:text-accent-foreground`]},soft:{item:[`bg-accent text-foreground`,`data-[state=off]:hover:bg-accent`]},ghost:{item:[`bg-transparent text-foreground`,`data-[state=off]:hover:bg-accent`]}},size:{xs:{item:`h-6 gap-1 px-1.5 text-2xs`},sm:{item:`h-7 gap-2 px-2 text-xs`},md:{item:`h-8 gap-3 px-4 text-sm`},lg:{item:`h-9 gap-4 px-6 text-base`},xl:{item:`h-10 gap-5 px-8 text-lg`},"2xl":{item:`h-12 gap-6 px-10 text-xl`}}},compoundVariants:[{color:`primary`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-primary/20 data-[state=on]:text-primary`}},{color:`destructive`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-destructive/20 data-[state=on]:text-destructive`}},{color:`success`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-success/20 data-[state=on]:text-success`}},{color:`warning`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-warning/20 data-[state=on]:text-warning`}},{color:`info`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-info/20 data-[state=on]:text-info`}},{color:`carbon`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-carbon/20 data-[state=on]:text-carbon`}},{color:`secondary`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-secondary-foreground/10 data-[state=on]:text-secondary-foreground`}},{color:`accent`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-accent-foreground/10 data-[state=on]:text-accent-foreground`}}],defaultVariants:{color:`accent`,orientation:`horizontal`,variant:`ghost`,size:`md`}});var HN=X({slots:{positioner:`w-max`,popup:[`w-auto rounded-md border bg-popover text-popover-foreground shadow-md outline-none z-50 will-change-transform`,`animate-in fade-in-0 zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`},variants:{size:{xs:{popup:`px-2 py-1 text-2xs`,arrow:`text-3xs`},sm:{popup:`px-2.5 py-1.25 text-xs`,arrow:`text-2xs`},md:{popup:`px-3 py-1.5 text-sm`,arrow:`text-xs`},lg:{popup:`px-3.5 py-1.75 text-base`,arrow:`text-sm`},xl:{popup:`px-4 py-2 text-lg`,arrow:`text-base`},"2xl":{popup:`px-4.5 py-2.5 text-xl`,arrow:`text-lg`}}},defaultVariants:{size:`md`}});X({extendBase:e=>{let{positioner:t,popup:n,arrow:r}=HN({size:e.size}),{root:i,content:a}=VS({size:e.size,color:`accent`,position:`top-right`});return{tooltipPositioner:t,tooltipPopup:n,tooltipArrow:r,badgeRoot:i,badgeContent:a}},slots:{root:`group flex-1 flex flex-col w-full h-full overflow-auto data-[state=collapsed]:w-[--soybean-tree-menu-collapsed-width] transition-[width,height]-200 ease-out`,groupRoot:`group-data-[state=collapsed]:mb-0`,group:`flex flex-col m-0 p-0 list-none`,groupLabel:`flex items-center text-foreground/70 group-data-[state=collapsed]:size-0 group-data-[state=collapsed]:p-0 group-data-[state=collapsed]:opacity-0 group-data-[state=collapsed]:overflow-hidden transition-[height,padding,opacity]-200`,item:`relative m-0 p-0 group-data-[state=collapsed]:hover:bg-sidebar-accent group-data-[state=collapsed]:hover:rounded-sm`,button:[`group/button relative flex items-center w-full rounded-sm outline-none cursor-pointer select-none group-data-[state=collapsed]:overflow-hidden`,`data-[active=true]:bg-primary/10 data-[active=true]:text-primary`,`data-[active=false]:hover:bg-sidebar-accent data-[active=false]:focus:bg-sidebar-accent`,`data-[child-active]:text-primary`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],collapsibleRoot:``,collapsibleTrigger:``,collapsibleContent:[`overflow-hidden transition will-change-auto`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`],collapsibleIcon:`shrink-0 ms-auto text-muted-foreground transition-transform-200 group-data-[state=open]/button:rotate-90 group-data-[child-active]/button:text-primary`,sub:`flex flex-col m-0 list-none ms-[--soybean-tree-menu-indent] border-s border-sidebar-border border-solid`,itemLabel:`truncate`,itemLinkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,itemTag:`shrink-0 ms-auto inline-flex items-center rounded-sm bg-accent/15 text-accent-foreground`,itemAction:[`absolute end-0 top-1/2 -translate-y-1/2 z-2 inline-flex items-center justify-center rounded-sm text-muted-foreground outline-none transition-colors`,`focus-visible:bg-sidebar-accent focus-visible:text-foreground focus-visible:ring-3 focus-visible:ring-accent-foreground/20`,`disabled:pointer-events-none disabled:opacity-50`],itemAbsolute:`absolute inset-0 z-1 cursor-pointer`,tooltipPositioner:``,tooltipPopup:``,tooltipArrow:``,badgeRoot:``,badgeContent:``},variants:{size:{xs:{root:`gap-0.875 p-1.5 text-2xs`,groupRoot:`mb-0.875`,groupLabel:`h-6 gap-1 px-1.5 py-1 text-3xs`,group:`gap-0.875`,button:`gap-1.5 h-6 px-1.5 py-1 group-data-[state=collapsed]:w-6`,sub:`gap-0.875 ps-1.5 pt-0.875`,subButton:`gap-1.5 h-6 px-1.5 py-1 group-data-[state=collapsed]:w-6`,itemLinkIcon:`size-2 -ms-1`,itemTag:`min-h-3.5 px-1 text-4xs`,itemAction:`end-1 size-4 text-2xs`},sm:{root:`gap-1 p-1.75 text-xs`,groupRoot:`mb-1`,groupLabel:`h-7 gap-1.5 px-1.75 py-1 text-2xs`,group:`gap-1`,button:`gap-1.75 h-7 px-1.75 py-1 group-data-[state=collapsed]:w-7`,sub:`gap-1 ps-1.75 pt-1`,subButton:`gap-1.75 h-7 px-1.75 py-1 group-data-[state=collapsed]:w-7`,itemLinkIcon:`size-2.5 -ms-1.5`,itemTag:`min-h-4 px-1.25 text-3xs`,itemAction:`end-1.25 size-4.5 text-xs`},md:{root:`gap-1.25 p-2 text-sm`,groupRoot:`mb-1.25`,groupLabel:`h-8 gap-2 px-2 py-1.5 text-xs`,group:`gap-1.25`,button:`gap-2 h-8 px-2 py-1.5 group-data-[state=collapsed]:w-8`,sub:`gap-1.25 ps-2 pt-1.25`,subButton:`gap-2 h-8 px-2 py-1.5 group-data-[state=collapsed]:w-8`,itemLinkIcon:`size-3 -ms-2`,itemTag:`min-h-4.5 px-1.5 text-2xs`,itemAction:`end-1.5 size-5 text-sm`},lg:{root:`gap-1.5 p-2.25 text-base`,groupRoot:`mb-1.5`,groupLabel:`h-9 gap-2.5 px-2.25 py-1.5 text-sm`,group:`gap-1.5`,button:`gap-2.25 h-9 px-2.25 py-1.5 group-data-[state=collapsed]:w-9`,sub:`gap-1.5 ps-2.25 pt-1.5`,subButton:`gap-2.25 h-9 px-2.25 py-1.5 group-data-[state=collapsed]:w-9`,itemLinkIcon:`size-3.5 -ms-2.5`,itemTag:`min-h-5 px-1.75 text-xs`,itemAction:`end-1.75 size-5.5 text-base`},xl:{root:`gap-2 p-2.5 text-lg`,groupRoot:`mb-2`,groupLabel:`h-10 gap-3 px-2.5 py-2 text-base`,group:`gap-2`,button:`gap-2.5 h-10 px-2.5 py-2 group-data-[state=collapsed]:w-10`,sub:`gap-2 ps-2.5 pt-2`,subButton:`gap-2.5 h-10 px-2.5 py-2 group-data-[state=collapsed]:w-10`,itemLinkIcon:`size-4 -ms-3`,itemTag:`min-h-5.5 px-2 text-sm`,itemAction:`end-2 size-6 text-lg`},"2xl":{root:`gap-2.5 p-3 text-xl`,groupRoot:`mb-2.5`,groupLabel:`h-12 gap-3.5 px-3 py-2.5 text-lg`,group:`gap-2.5`,button:`gap-3 h-12 px-3 py-2.5 group-data-[state=collapsed]:w-12`,sub:`gap-2.5 ps-3 pt-2.5`,subButton:`gap-3 h-12 px-3 py-2.5 group-data-[state=collapsed]:w-12`,itemLinkIcon:`size-5 -ms-4`,itemTag:`min-h-6 px-2.5 text-base`,itemAction:`end-2.5 size-7 text-xl`}}},defaultVariants:{size:`md`}}),X({slots:{root:`relative`,overlay:`absolute inset-0 pointer-events-none bg-repeat`},variants:{fullscreen:{true:{root:`static`,overlay:`fixed inset-0 z-9999 pointer-events-none bg-repeat`}}}});var UN={key:0,class:`login-page`},WN={key:1,class:`login-page`},GN={key:2,class:`admin-shell`},KN={class:`sidebar`},qN={class:`side-section`},JN=[`value`],YN={class:`side-nav`},XN={class:`side-footer`},ZN={class:`admin-main`},QN={class:`admin-header`,id:`dashboard`},$N={class:`top-actions compact-actions`},eP={class:`stats-grid compact-stats`},tP={class:`stat-row`},nP={class:`stat-row`},rP={class:`stat-row`},iP={class:`stat-row`},aP={class:`main-grid`},oP={class:`scroll-area chat-scroll`},sP={key:0,class:`empty`},cP=[`onContextmenu`],lP={class:`chat-head`},uP={class:`chat-user-line`},dP={class:`chat-user`},fP={class:`chat-uid`},pP={class:`chat-meta-line`},mP={class:`chat-id`},hP={class:`chat-time`},gP={class:`chat-text`},_P={class:`chat-foot`},vP={key:1},yP={class:`chat-actions`},bP={key:0,class:`chat-loading-mask`},xP={class:`panel-extra`},SP={key:0,class:`empty dark`},CP=[`title`],wP={class:`log-time`},TP={class:`log-level`},EP={class:`log-msg`},DP={class:`ban-list overview-ban-list`},OP={key:0,class:`empty`},kP={class:`ban-main`},AP={class:`ban-meta`},jP={class:`tab-page rule-test-page`},MP={class:`rule-test-grid`},NP={class:`rule-editor-block`},PP={class:`switch-line`},FP={class:`form-actions`},IP={class:`rule-result-card`},LP={key:0,class:`empty`},RP={class:`rule-result-head`},zP={class:`rule-reason`},BP={key:0,class:`rule-reason`},VP={class:`rule-counts`},HP={class:`rule-write-grid`},UP={class:`rule-pattern-field`},WP={class:`rule-library-toolbar`},GP={class:`rule-library-grid`},KP={class:`rule-list`},qP={class:`rule-list`},JP={class:`tab-page manager-layout single-panel-page`},YP={class:`tabbar`},XP={key:0,class:`data-table shop-table`},ZP={class:`row-actions`},QP={key:1,class:`data-table tx-table`},$P={class:`tab-page manager-layout single-panel-page lottery-page`},eF={class:`table-list lottery-list`},tF={class:`data-main`},nF={class:`row-title`},rF={class:`row-desc`},iF={class:`row-desc`},aF={class:`row-actions`},oF={key:0,class:`empty`},sF={key:0,class:`sub-list`},cF={class:`confirm-card editor-dialog`},lF={class:`switch-line`},uF={class:`confirm-actions`},dF={class:`confirm-card editor-dialog lottery-dialog`},fF={class:`segmented`},pF=[`onClick`],mF={key:0},hF={class:`segmented`},gF=[`onClick`],_F={key:1},vF={key:2,class:`datetime-block`},yF={class:`quick-time`},bF={class:`segmented small`},xF=[`onClick`],SF={class:`confirm-actions`},CF={key:4,class:`toast`},wF={class:`confirm-card`},TF={class:`confirm-actions`};us(L({__name:`App`,setup(e){let t=N(!1),n=N([]),r=N([]),i=N([]),a=N([]),o=N(null),s=N([]),c=N([]),l=N([]),u=N([]),d=N(``),f=N(!1),p=N(!1),m=N(null),h=Rt({type:`keyword`,pattern:``,score:75}),g=N(!1),_=Rt({keywords:[],regex:[],counts:{keywords:0,regex:0}}),v=N(!1),y=N(``),b=Rt({item_key:``,name:``,cost:0,stock:-1,desc:``,enabled:!0}),x=N(!1),S=Rt({id:0,title:``,prize:``,description:``,condition_type:`all`,condition_value:0,draw_type:`people`,end_type:`people`,end_value:3,max_participants:3,draw_at:``,status:`active`}),C=N(!1),w=N(`dashboard`),T=Rt({shop:`items`,lottery:`events`}),ee=N(``),E=Rt({open:!1,title:``,message:``,confirmText:`确认`,danger:!1,resolver:null}),D=Rt({open:!1,x:0,y:0,item:null}),te=N(!1),ne=N(!1),re=Rt({username:``,password:``}),ie=N(!1),O=N(!1),ae=N(!1),oe=N(!1),k=N(!1),se=N(``),ce=N(!1),ue=N(!1),de=N(!1),fe=Rt({today_bans:0,total_bans:0,active_bans:0}),pe=N(null),j=null,me,he=q(()=>n.value.length),ge=q(()=>o.value?`?chat_id=${o.value}`:``),_e=[{value:`all`,label:`所有人`,desc:`无需门槛`},{value:`checkin`,label:`已签到`,desc:`今日签到后可参与`},{value:`points`,label:`积分门槛`,desc:`达到指定积分`}],ve=[{value:`people`,label:`满人开奖`,desc:`达到人数自动开奖`},{value:`time`,label:`定时开奖`,desc:`到指定时间自动开奖`}],ye=[{value:`draft`,label:`草稿`},{value:`active`,label:`启用`}],be=q(()=>S.id?`编辑抽奖`:`新建抽奖`),xe=q(()=>S.condition_type===`checkin`?`今日已签到用户可参与`:S.condition_type===`points`?`积分 ≥ ${Number(S.condition_value||0)} 可参与`:`所有群成员均可参与`),Se=q(()=>S.draw_type===`time`?`定时开奖:${S.draw_at?Ae(S.draw_at):`未设置时间`}`:`满 ${Number(S.end_value||S.max_participants||1)} 人自动开奖`);function Ce(e){S.condition_type=e,e!==`points`&&(S.condition_value=0)}function we(e){S.draw_type=e,S.end_type=e,e===`people`?(S.draw_at=``,S.end_value=Number(S.end_value||S.max_participants||3),S.max_participants=Number(S.end_value||3)):(S.end_value=0,S.max_participants=0,S.draw_at||Te(10))}function Te(e){let t=new Date(Date.now()+e*6e4);t.setSeconds(0,0),S.draw_at=Ee(t)}function Ee(e){let t=e=>String(e).padStart(2,`0`);return`${e.getFullYear()}-${t(e.getMonth()+1)}-${t(e.getDate())}T${t(e.getHours())}:${t(e.getMinutes())}`}let De=q(()=>({dashboard:`群组安全总览`,shop:`商城管理`,lottery:`抽奖管理`,rules:`规则测试`})[w.value]),Oe=q(()=>({dashboard:`实时审计聊天、封禁、日志和封禁记录`,shop:`商品 CRUD 与兑换交易记录`,lottery:`抽奖项目、开奖条件与参与记录`,rules:`检测广告/灰产文本并维护规则库`})[w.value]);function ke(e){w.value=e,e===`shop`&&(Ye(),Xe()),e===`lottery`&&tt(),e===`rules`&&ut()}function Ae(e){if(!e)return`-`;let t=String(e),n=t.match(/(\d{2}:\d{2}:\d{2})/);return n?n[1]:t.replace(`T`,` `).slice(11,19)||t}function je(e){let t=String(e||``).replace(/\s+/g,` `).trim();return t.length>260?`${t.slice(0,260)}...`:t}function Me(e){return e.deleted?`已删`:e.spam?`垃圾`:Number(e.user_id||0)===0?`Web`:`正常`}function Ne(e){return e.deleted?`deleted`:e.spam?`spam`:Number(e.user_id||0)===0?`web`:`normal`}function Pe(e){return[`chat-item`,Ne(e)]}function Fe(e){return e.deleted?`secondary`:e.spam?`destructive`:Number(e.user_id||0)===0?`accent`:`primary`}function Ie(e){ee.value=e,window.setTimeout(()=>{ee.value===e&&(ee.value=``)},2600)}function Le(e,t,n={}){return E.open=!0,E.title=e,E.message=t,E.confirmText=n.confirmText||`确认`,E.danger=!!n.danger,new Promise(e=>{E.resolver=e})}function Re(e){E.open=!1,E.resolver?.(e),E.resolver=null}async function ze(){try{let e=await He(`/api/auth/status`);ne.value=!!e.authenticated}catch{ne.value=!1}finally{te.value=!0}}async function Be(){if(!re.username||!re.password)return Ie(`请输入账号和密码`);ie.value=!0;try{await He(`/api/auth/login`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(re)}),ne.value=!0,await jt()}catch(e){Ie(e.message||`登录失败`)}finally{ie.value=!1}}async function Ve(){await He(`/api/auth/logout`,{method:`POST`}).catch(()=>{}),ne.value=!1}async function He(e,t){let n=await fetch(e,t),r=await n.json().catch(()=>({}));if(!n.ok||r.ok===!1)throw Error(r.error||r.message||`HTTP ${n.status}`);return r}async function Ue(){try{let e=await He(`/api/chat${ge.value}`);n.value=e.map(e=>({...e,_deleting:!1}))}catch{}}async function We(){try{let e=await He(`/api/bans${ge.value}`);r.value=e.map(e=>({...e,_loading:!1}))}catch{}}async function Ge(){try{Object.assign(fe,await He(`/api/stats${ge.value}`))}catch{}}async function Ke(){try{i.value=await He(`/api/logs`),qe()}catch{}}function qe(){Tn(()=>{pe.value&&(pe.value.scrollTop=pe.value.scrollHeight)})}async function Je(){try{a.value=await He(`/api/groups`),!o.value&&a.value.length&&(o.value=a.value[0].chat_id)}catch{}}async function Ye(){try{s.value=(await He(`/api/shop-items${ge.value}`)).map(e=>({...e,_loading:!1}))}catch{}}async function Xe(){try{c.value=await He(`/api/shop-transactions${ge.value}`)}catch{}}async function Ze(){if(!b.item_key||!b.name)return Ie(`请填写商品编号和名称`);if(!O.value){O.value=!0;try{await He(`/api/shop-items`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({...b,chat_id:o.value||0})}),Object.assign(b,{item_key:``,name:``,cost:0,stock:-1,desc:``,enabled:!0}),x.value=!1,await Ye()}catch(e){Ie(`保存商品失败:${e.message}`)}finally{O.value=!1}}}function Qe(){Object.assign(b,{item_key:``,name:``,cost:0,stock:-1,desc:``,enabled:!0}),x.value=!0}async function $e(e){Object.assign(b,e),x.value=!0}async function et(e){if(!e._loading&&await Le(`删除商品`,`确认删除商品「${e.name}」?交易记录会保留。`,{confirmText:`删除`,danger:!0})){e._loading=!0;try{await He(`/api/shop-items/${e.item_key}${ge.value}`,{method:`DELETE`}),await Ye()}catch(e){Ie(`删除商品失败:${e.message}`)}finally{e._loading=!1}}}async function tt(){try{l.value=(await He(`/api/lotteries${ge.value}`)).map(e=>({...e,_loading:!1}))}catch{}}function nt(){Object.assign(S,{id:0,title:``,prize:``,description:``,condition_type:`all`,condition_value:0,draw_type:`people`,end_type:`people`,end_value:3,max_participants:3,draw_at:``,status:`active`})}function rt(){nt(),C.value=!0}function it(e){if(Number(e.participants_count||0)>0)return Ie(`已有用户参与,不能编辑,仅可开奖或关闭`);Object.assign(S,{...e,id:e.id||0}),C.value=!0}async function at(){if(!S.title||!S.prize)return Ie(`请填写抽奖标题和奖品`);if(S.condition_type===`points`&&Number(S.condition_value||0)<=0)return Ie(`请填写积分门槛`);if(S.draw_type===`people`&&Number(S.end_value||0)<=0)return Ie(`请填写开奖人数`);if(S.draw_type===`time`&&!S.draw_at)return Ie(`请选择开奖时间`);if(!ae.value){ae.value=!0;try{let e={...S,chat_id:o.value||0};e.end_type=e.draw_type,e.draw_type===`people`?(e.end_value=Number(e.end_value||e.max_participants||1),e.max_participants=e.end_value,e.draw_at=``):(e.end_value=0,e.max_participants=0),await He(S.id?`/api/lotteries/${S.id}`:`/api/lotteries`,{method:S.id?`PUT`:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)}),Ie(S.id?`抽奖已更新`:`抽奖已创建`),nt(),C.value=!1,await tt()}catch(e){Ie(`保存抽奖失败:${e.message}`)}finally{ae.value=!1}}}async function ot(e){if(!e._loading&&await Le(`删除抽奖`,`确认删除抽奖「${e.title||e.prize}」?参与记录会一并移除。`,{confirmText:`删除`,danger:!0})){e._loading=!0;try{await He(`/api/lotteries/${e.id}`,{method:`DELETE`}),await tt()}catch(e){Ie(`删除抽奖失败:${e.message}`)}finally{e._loading=!1}}}async function st(e){if(!e._loading&&await Le(`取消抽奖`,`确认取消这个抽奖?已参与用户不会自动补偿。`,{confirmText:`取消抽奖`,danger:!0})){e._loading=!0;try{await He(`/api/lotteries/${e.id}/cancel`,{method:`POST`}),await tt()}catch(e){Ie(`取消抽奖失败:${e.message}`)}finally{e._loading=!1}}}async function ct(e){if(!e._loading&&await Le(`立即开奖`,`确认现在开奖?开奖后状态会变更。`,{confirmText:`立即开奖`})){e._loading=!0;try{await He(`/api/lotteries/${e.id}/draw`,{method:`POST`}),await tt()}catch(e){Ie(`开奖失败:${e.message}`)}finally{e._loading=!1}}}async function lt(){if(!d.value.trim())return Ie(`请输入要检测的文本`);if(!p.value){p.value=!0;try{m.value=await He(`/api/spam-test`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({text:d.value,use_ai:f.value})})}catch(e){Ie(`检测失败:${e.message}`)}finally{p.value=!1}}}async function ut(){if(!v.value){v.value=!0;try{let e=await He(`/api/spam-rules`);_.keywords=e.keywords||[],_.regex=e.regex||[],_.counts=e.counts||{keywords:0,regex:0}}catch(e){Ie(`加载规则库失败:${e.message}`)}finally{v.value=!1}}}let dt=q(()=>{let e=y.value.trim().toLowerCase(),t=[..._.keywords].reverse();return e?t.filter(t=>String(t.pattern||``).toLowerCase().includes(e)).slice(0,300):t.slice(0,120)}),ft=q(()=>{let e=y.value.trim().toLowerCase(),t=[..._.regex].reverse();return e?t.filter(t=>String(t.pattern||``).toLowerCase().includes(e)).slice(0,300):t.slice(0,120)});async function pt(){if(!h.pattern.trim())return Ie(`请输入规则内容`);if(!g.value){g.value=!0;try{let e=await He(`/api/spam-rules`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(h)});Ie(`规则已写入,关键词 ${e.rule_counts?.keywords||`-`} / 正则 ${e.rule_counts?.regex||`-`}`),h.pattern=``,await ut(),await lt()}catch(e){Ie(`写入规则失败:${e.message}`)}finally{g.value=!1}}}function mt(){Ue(),We(),Ge(),Ye(),Xe(),tt()}function ht(){j&&j.close(),j=new EventSource(`/api/stream`),j.addEventListener(`connected`,()=>{t.value=!0}),j.addEventListener(`chat`,e=>{let t=JSON.parse(e.data);n.value.unshift(t),n.value.length>120&&n.value.pop()}),j.addEventListener(`spam`,e=>{let t=JSON.parse(e.data),r=n.value.find(e=>e.msg_id===t.msg_id);r&&Object.assign(r,t)}),j.addEventListener(`chat_delete`,e=>{let t=JSON.parse(e.data),r=n.value.find(e=>e.id===t.id);r&&Object.assign(r,{deleted:!0,manually_deleted:!0,deleted_at:t.deleted_at}),Ge()}),j.addEventListener(`ban`,e=>{let t=JSON.parse(e.data);r.value.unshift({...t,_loading:!1}),r.value.length>80&&r.value.pop(),Ge()}),j.addEventListener(`unban`,e=>{let t=JSON.parse(e.data),n=r.value.find(e=>e.user_id===t.user_id);n&&(n.auto_unban=!1),Ge()}),j.addEventListener(`log`,e=>{i.value.push(JSON.parse(e.data)),i.value.length>300&&i.value.shift(),qe()}),j.onerror=()=>{t.value=!1,window.setTimeout(ht,3e3)}}async function gt(){let e=se.value.trim();if(!(!e||ce.value)){ce.value=!0;try{await He(`/api/send`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({text:e,chat_id:o.value})}),se.value=``}catch(e){Ie(`发送失败:${e.message}`)}finally{ce.value=!1}}}function _t(e,t){D.item=t,D.open=!0;let n=t.deleted?152:192;D.x=Math.min(e.clientX,window.innerWidth-188-8),D.y=Math.min(e.clientY,window.innerHeight-n-8)}function vt(){D.open=!1,D.item=null}async function yt(){let e=D.item;vt(),e&&await wt(e)}async function bt(e=!1){let t=D.item;vt(),t&&await Tt(t,e)}async function xt(){let e=D.item;vt(),e&&await Ct(e)}async function St(){let e=D.item,t=String(e?.text||``).trim();if(vt(),!t)return Ie(`当前消息没有可复制的文本`);try{await navigator.clipboard.writeText(t),Ie(`消息文本已复制`)}catch{Ie(`复制失败,浏览器未允许剪贴板权限`)}}async function Ct(e){if(!e.user_id)return Ie(`当前记录没有用户 ID,无法封禁`);if(await Le(`封禁用户`,`确认封禁 @${e.username||e.first_name||e.user_id}?`,{confirmText:`封禁`,danger:!0})){e._deleting=!0;try{await He(`/api/messages/${e.id}/ban`,{method:`POST`}),await We(),await Ge()}catch(e){Ie(`封禁失败:${e.message}`)}finally{e._deleting=!1}}}async function wt(e){let t=String(e.text||``).trim();if(!t)return Ie(`当前消息没有可写入的文本`);if(t.length>500)return Ie(`当前消息超过 500 字,请到规则测试页提取关键词或正则`);if(await Le(`写入拦截库`,`确认将当前聊天内容作为关键词写入拦截规则库?`,{confirmText:`写入`,danger:!1})){e._ruling=!0;try{let e=await He(`/api/spam-rules`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({type:`keyword`,pattern:t,score:90})});Ie(`已写入拦截库,关键词 ${e.rule_counts?.keywords||`-`} / 正则 ${e.rule_counts?.regex||`-`}`)}catch(e){Ie(`写入失败:${e.message}`)}finally{e._ruling=!1}}}async function Tt(e,t=!1){let n=t?`删除并封禁`:`删除`;if(await Le(n,`确认${n}这条消息?`,{confirmText:n,danger:!0})){e._deleting=!0;try{await He(`/api/messages/${e.id}/delete`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({ban_user:t})}),Object.assign(e,{deleted:!0,manually_deleted:!0}),await Ge()}catch(e){Ie(`${n}失败:${e.message}`)}finally{e._deleting=!1}}}async function Et(e){if(await Le(`解除封禁`,`确认解封 ${e.username||e.user_id}?`,{confirmText:`解封`})){e._loading=!0;try{await He(`/api/unban/${e.user_id}`,{method:`POST`}),e.auto_unban=!1,await Ge()}catch(e){Ie(`解封失败:${e.message}`)}finally{e._loading=!1}}}async function Dt(){if(await Le(`重启 Bot`,`确认只重启 Telegram Bot?Web 管理页不会重启。`,{confirmText:`重启 Bot`})){de.value=!0;try{await He(`/api/restart-bot`,{method:`POST`}),window.setTimeout(()=>{de.value=!1,Ke()},5e3)}catch(e){de.value=!1,Ie(`重启 Bot 失败:${e.message}`)}}}async function Ot(){if(await Le(`重启服务`,`确认重启 TG Spam Guard 服务?重启期间 Web 和 Bot 会短暂不可用。`,{confirmText:`重启服务`,danger:!0})){ue.value=!0;try{await He(`/api/restart`,{method:`POST`})}catch{}window.setTimeout(()=>location.reload(),8e3)}}async function kt(){if(!oe.value){oe.value=!0;try{await Ke()}finally{oe.value=!1}}}async function At(){if(!k.value){k.value=!0;try{let e=i.value.map(e=>`${Ae(e.time)} ${e.level||``} ${je(e.message)}`).join(` +`);await navigator.clipboard?.writeText(e),Ie(`日志已复制`)}finally{k.value=!1}}}async function jt(){await Je().then(mt),Ue(),We(),Ge(),Ye(),tt(),Ke(),ht(),me||=window.setInterval(Ge,3e4)}return Mr(async()=>{window.addEventListener(`click`,vt),window.addEventListener(`scroll`,vt,!0),await ze(),ne.value&&await jt()}),Fr(()=>{window.removeEventListener(`click`,vt),window.removeEventListener(`scroll`,vt,!0),j&&j.close(),me&&window.clearInterval(me)}),(e,j)=>(z(),V(F(PN),{theme:{theme:{primary:`indigo`},size:`sm`}},{default:I(()=>[te.value?ne.value?(z(),B(`main`,GN,[H(`aside`,KN,[j[54]||=H(`div`,{class:`side-brand`},[H(`img`,{class:`brand-icon`,src:`/static/icon.svg`,alt:`TG Spam Guard`}),H(`div`,null,[H(`h1`,null,`TG Spam Guard`),H(`p`,null,`群组安全后台`)])],-1),H(`div`,qN,[j[48]||=H(`span`,{class:`side-label`},`当前群组`,-1),Ln(H(`select`,{"onUpdate:modelValue":j[2]||=e=>o.value=e,class:`form-select side-select`,onChange:mt},[j[47]||=H(`option`,{value:null},`全部群组`,-1),(z(!0),B(pa,null,Kr(a.value,e=>(z(),B(`option`,{key:e.chat_id,value:e.chat_id},M(e.label||e.name),9,JN))),128))],544),[[es,o.value]])]),H(`nav`,YN,[H(`button`,{class:A({active:w.value===`dashboard`}),onClick:j[3]||=e=>ke(`dashboard`)},[...j[49]||=[H(`span`,null,`总览`,-1),H(`em`,null,`Dashboard`,-1)]],2),H(`button`,{class:A({active:w.value===`shop`}),onClick:j[4]||=e=>ke(`shop`)},[...j[50]||=[H(`span`,null,`商城管理`,-1),H(`em`,null,`Shop`,-1)]],2),H(`button`,{class:A({active:w.value===`lottery`}),onClick:j[5]||=e=>ke(`lottery`)},[...j[51]||=[H(`span`,null,`抽奖管理`,-1),H(`em`,null,`Lottery`,-1)]],2),H(`button`,{class:A({active:w.value===`rules`}),onClick:j[6]||=e=>ke(`rules`)},[...j[52]||=[H(`span`,null,`规则测试`,-1),H(`em`,null,`Rules`,-1)]],2)]),H(`div`,XN,[H(`span`,{class:A([`conn`,t.value?`on`:`off`])},M(t.value?`实时连接`:`连接中`),3),j[53]||=H(`small`,null,`Bot 管理控制台`,-1)])]),H(`section`,ZN,[H(`header`,QN,[H(`div`,null,[j[55]||=H(`span`,{class:`eyebrow`},`CONTROL CENTER`,-1),H(`h2`,null,M(De.value),1),H(`p`,null,M(Oe.value),1)]),H(`div`,$N,[U(F(YC),{size:`xs`,variant:`outline`,onClick:Ve},{default:I(()=>[...j[56]||=[W(`退出`,-1)]]),_:1}),U(F(YC),{size:`xs`,variant:`outline`,color:`primary`,loading:de.value,disabled:de.value,onClick:Dt},{default:I(()=>[...j[57]||=[W(`重启 Bot`,-1)]]),_:1},8,[`loading`,`disabled`]),U(F(YC),{size:`xs`,variant:`soft`,color:`warning`,loading:ue.value,disabled:ue.value,onClick:Ot},{default:I(()=>[...j[58]||=[W(`重启服务`,-1)]]),_:1},8,[`loading`,`disabled`])])]),Ln(H(`section`,eP,[U(F(FM),{class:`stat-card blue`},{default:I(()=>[H(`div`,tP,[j[60]||=H(`span`,{class:`stat-icon`},`今`,-1),H(`div`,null,[j[59]||=H(`span`,null,`今日封禁`,-1),H(`strong`,null,M(fe.today_bans||0),1)])])]),_:1}),U(F(FM),{class:`stat-card red`},{default:I(()=>[H(`div`,nP,[j[62]||=H(`span`,{class:`stat-icon`},`总`,-1),H(`div`,null,[j[61]||=H(`span`,null,`累计封禁`,-1),H(`strong`,null,M(fe.total_bans||0),1)])])]),_:1}),U(F(FM),{class:`stat-card orange`},{default:I(()=>[H(`div`,rP,[j[64]||=H(`span`,{class:`stat-icon`},`封`,-1),H(`div`,null,[j[63]||=H(`span`,null,`当前封禁`,-1),H(`strong`,null,M(fe.active_bans||0),1)])])]),_:1}),U(F(FM),{class:`stat-card green`},{default:I(()=>[H(`div`,iP,[j[66]||=H(`span`,{class:`stat-icon`},`聊`,-1),H(`div`,null,[j[65]||=H(`span`,null,`聊天记录`,-1),H(`strong`,null,M(he.value),1)])])]),_:1})],512),[[_o,w.value===`dashboard`]]),Ln(H(`section`,aP,[U(F(FM),{id:`chat`,class:`panel chat-panel`,title:`聊天记录`,description:`${he.value} 条`},{default:I(()=>[H(`div`,oP,[n.value.length?G(``,!0):(z(),B(`div`,sP,`等待消息...`)),(z(!0),B(pa,null,Kr(n.value,(e,t)=>(z(),B(`article`,{key:e.id||t,class:A([Pe(e),{deleting:e._deleting||e._ruling}]),onContextmenu:os(t=>_t(t,e),[`prevent`,`stop`])},[H(`div`,lP,[H(`div`,uP,[U(F(BN),{size:`xs`,color:Fe(e),variant:`soft`},{default:I(()=>[W(M(Me(e)),1)]),_:2},1032,[`color`]),H(`span`,dP,`@`+M(e.username||e.first_name||`unknown`),1),H(`span`,fP,M(e.user_id),1)]),H(`div`,pP,[H(`span`,mP,`#`+M(e.msg_id||`-`),1),H(`span`,hP,M(Ae(e.time)),1)])]),H(`div`,gP,M(e.text||`(空消息)`),1),H(`div`,_P,[e.spam?(z(),V(F(BN),{key:0,class:`reason-tag`,size:`xs`,color:`destructive`,variant:`soft`,title:e.reason||e.spam_reason},{default:I(()=>[W(M(e.reason||e.spam_reason),1)]),_:2},1032,[`title`])):(z(),B(`span`,vP)),H(`div`,yP,[e.deleted?(z(),V(F(BN),{key:0,size:`xs`,color:`secondary`,variant:`soft`},{default:I(()=>[W(`已删 · `+M(Ae(e.deleted_at)),1)]),_:2},1024)):(z(),V(F(BN),{key:1,size:`xs`,color:`secondary`,variant:`soft`},{default:I(()=>[...j[67]||=[W(`右键操作`,-1)]]),_:1}))])]),e._deleting||e._ruling?(z(),B(`div`,bP,[j[68]||=H(`span`,{class:`mini-spinner`},null,-1),H(`strong`,null,M(e._ruling?`正在写入拦截库...`:`正在处理当前消息...`),1)])):G(``,!0)],42,cP))),128))])]),_:1},8,[`description`]),U(F(FM),{class:`panel log-panel`,title:`📜 实时日志`,description:`${i.value.length} 条`},{extra:I(()=>[H(`div`,xP,[U(F(ew),{size:`xs`,variant:`outline`,loading:k.value,disabled:k.value,onClick:At},{default:I(()=>[...j[69]||=[W(`复制`,-1)]]),_:1},8,[`loading`,`disabled`]),U(F(ew),{size:`xs`,variant:`outline`,loading:oe.value,disabled:oe.value,onClick:kt},{default:I(()=>[...j[70]||=[W(`刷新`,-1)]]),_:1},8,[`loading`,`disabled`])])]),default:I(()=>[H(`div`,{ref_key:`logScroll`,ref:pe,class:`log-window`},[i.value.length?G(``,!0):(z(),B(`div`,SP,`等待日志...`)),(z(!0),B(pa,null,Kr(i.value,(e,t)=>(z(),B(`div`,{key:t,class:A([`log-line`,e.level]),title:je(e.message)},[H(`span`,wP,M(Ae(e.time)),1),H(`span`,TP,M(e.level),1),H(`span`,EP,M(je(e.message)),1)],10,CP))),128))],512)]),_:1},8,[`description`]),U(F(FM),{class:`panel ban-panel overview-ban-panel`,title:`🚫 封禁记录`,description:`${r.value.length} 条`},{extra:I(()=>[U(F(YC),{size:`xs`,variant:`outline`,onClick:We},{default:I(()=>[...j[71]||=[W(`刷新`,-1)]]),_:1})]),default:I(()=>[H(`div`,DP,[r.value.length?G(``,!0):(z(),B(`div`,OP,`暂无封禁记录`)),(z(!0),B(pa,null,Kr(r.value,(e,t)=>(z(),B(`div`,{key:e.id||t,class:`ban-item`},[H(`div`,kP,[H(`b`,null,`@`+M(e.username||e.first_name||e.user_id),1),H(`span`,null,M(e.reason||`-`),1)]),H(`div`,AP,[H(`span`,null,M(Ae(e.time)),1),e.auto_unban?(z(),V(F(YC),{key:0,size:`xs`,variant:`outline`,color:`success`,loading:e._loading,disabled:e._loading,onClick:t=>Et(e)},{default:I(()=>[...j[72]||=[W(`解封`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`])):(z(),V(F(BN),{key:1,size:`xs`,color:`secondary`,variant:`soft`},{default:I(()=>[...j[73]||=[W(`已处理`,-1)]]),_:1}))])]))),128))])]),_:1},8,[`description`])],512),[[_o,w.value===`dashboard`]]),D.open?(z(),B(`div`,{key:0,class:`chat-context-menu`,style:le({left:`${D.x}px`,top:`${D.y}px`}),onClick:j[9]||=os(()=>{},[`stop`]),onContextmenu:j[10]||=os(()=>{},[`prevent`])},[H(`button`,{onClick:St},`📋 复制内容`),H(`button`,{onClick:yt},`📥 写入拦截库`),D.item&&D.item.user_id?(z(),B(`button`,{key:0,class:`warning`,onClick:xt},`🚫 封禁用户`)):G(``,!0),D.item&&!D.item.deleted?(z(),B(`button`,{key:1,class:`danger`,onClick:j[7]||=e=>bt(!1)},`🗑️ 删除消息`)):G(``,!0),D.item&&!D.item.deleted&&D.item.user_id?(z(),B(`button`,{key:2,class:`warning`,onClick:j[8]||=e=>bt(!0)},`⛔ 删除并封禁`)):G(``,!0)],36)):G(``,!0),Ln(H(`section`,jP,[U(F(FM),{class:`panel page-panel`,title:`🧪 广告/灰产检测`,description:`检测文本、查看评分,并维护外部规则库`},{default:I(()=>[H(`div`,MP,[H(`div`,NP,[H(`label`,null,[j[74]||=W(`待检测文本`,-1),Ln(H(`textarea`,{"onUpdate:modelValue":j[11]||=e=>d.value=e,class:`form-input rule-textarea`,placeholder:`粘贴可疑聊天内容`},null,512),[[Zo,d.value]])]),H(`label`,PP,[Ln(H(`input`,{"onUpdate:modelValue":j[12]||=e=>f.value=e,type:`checkbox`},null,512),[[Qo,f.value]]),j[75]||=W(` 同时调用 AI 最终检测`,-1)]),H(`div`,FP,[U(F(ew),{color:`primary`,loading:p.value,disabled:p.value,onClick:lt},{default:I(()=>[...j[76]||=[W(`开始检测`,-1)]]),_:1},8,[`loading`,`disabled`])])]),H(`div`,IP,[m.value?(z(),B(pa,{key:1},[H(`div`,RP,[U(F(BN),{color:m.value.final_is_spam?`destructive`:m.value.final_is_spam===null?`warning`:`success`,variant:`soft`},{default:I(()=>[W(M(m.value.final_is_spam?`广告/灰产`:m.value.final_is_spam===null?`需 AI 判断`:`正常`),1)]),_:1},8,[`color`]),H(`strong`,null,`规则评分:`+M(m.value.score),1)]),H(`div`,zP,[j[77]||=H(`b`,null,`本地原因`,-1),H(`span`,null,M(m.value.reason),1)]),m.value.ai_reason?(z(),B(`div`,BP,[j[78]||=H(`b`,null,`AI 结果`,-1),H(`span`,null,M(m.value.ai_reason),1)])):G(``,!0),H(`div`,VP,`当前规则:关键词 `+M(m.value.rule_counts?.keywords)+` 条 / 正则 `+M(m.value.rule_counts?.regex)+` 条`,1)],64)):(z(),B(`div`,LP,`暂无检测结果`))])])]),_:1}),U(F(FM),{class:`panel page-panel rule-write-card`,title:`➕ 写入规则库`,description:`关键词适合固定词,正则适合组合话术;写入后自动热加载`},{default:I(()=>[H(`div`,HP,[H(`label`,null,[j[80]||=W(`类型`,-1),Ln(H(`select`,{"onUpdate:modelValue":j[13]||=e=>h.type=e,class:`form-select`},[...j[79]||=[H(`option`,{value:`keyword`},`关键词`,-1),H(`option`,{value:`regex`},`正则`,-1)]],512),[[es,h.type]])]),H(`label`,null,[j[81]||=W(`分数`,-1),U(F(LN),{modelValue:h.score,"onUpdate:modelValue":j[14]||=e=>h.score=e,type:`number`,placeholder:`75`},null,8,[`modelValue`])]),H(`label`,UP,[j[82]||=W(`规则内容`,-1),U(F(LN),{modelValue:h.pattern,"onUpdate:modelValue":j[15]||=e=>h.pattern=e,placeholder:h.type===`keyword`?`如 黑U`:`如 (?:黑s*[uU]).{0,20}(?:联系|项目)`},null,8,[`modelValue`,`placeholder`])]),U(F(ew),{color:`primary`,loading:g.value,disabled:g.value,onClick:pt},{default:I(()=>[...j[83]||=[W(`写入规则`,-1)]]),_:1},8,[`loading`,`disabled`])]),j[84]||=H(`p`,{class:`field-help`},`建议:强灰产 80~100,普通引流 45~70;不要添加过短泛词。`,-1)]),_:1}),U(F(FM),{class:`panel page-panel rule-library-card`,title:`📚 当前规则库`,description:`关键词 ${_.counts.keywords} 条 / 正则 ${_.counts.regex} 条`},{extra:I(()=>[U(F(ew),{size:`xs`,variant:`outline`,loading:v.value,disabled:v.value,onClick:ut},{default:I(()=>[...j[85]||=[W(`刷新`,-1)]]),_:1},8,[`loading`,`disabled`])]),default:I(()=>[H(`div`,WP,[U(F(LN),{modelValue:y.value,"onUpdate:modelValue":j[16]||=e=>y.value=e,placeholder:`搜索规则内容`},null,8,[`modelValue`])]),H(`div`,GP,[H(`div`,null,[j[86]||=H(`h4`,null,`关键词规则`,-1),H(`div`,KP,[(z(!0),B(pa,null,Kr(dt.value,e=>(z(),B(`div`,{key:`kw-${e.line}`,class:`rule-row`},[H(`span`,null,M(e.pattern),1),H(`em`,null,M(e.score??`-`),1)]))),128))])]),H(`div`,null,[j[87]||=H(`h4`,null,`正则规则`,-1),H(`div`,qP,[(z(!0),B(pa,null,Kr(ft.value,e=>(z(),B(`div`,{key:`rx-${e.line}`,class:`rule-row`},[H(`span`,null,M(e.pattern),1),H(`em`,null,M(e.score??`-`),1)]))),128))])])])]),_:1},8,[`description`])],512),[[_o,w.value===`rules`]]),Ln(H(`section`,JP,[U(F(FM),{class:`panel data-panel`,title:`🛒 商城管理`,description:`${s.value.length} 个商品`},{extra:I(()=>[U(F(YC),{size:`xs`,color:`primary`,onClick:Qe},{default:I(()=>[...j[88]||=[W(`新增商品`,-1)]]),_:1})]),default:I(()=>[H(`div`,YP,[H(`button`,{class:A({active:T.shop===`items`}),onClick:j[17]||=e=>T.shop=`items`},`商品列表`,2),H(`button`,{class:A({active:T.shop===`tx`}),onClick:j[18]||=e=>{T.shop=`tx`,Xe()}},`交易记录`,2)]),T.shop===`items`?(z(),B(`div`,XP,[j[91]||=H(`div`,{class:`table-head`},[H(`span`,null,`编号/商品`),H(`span`,null,`价格`),H(`span`,null,`库存`),H(`span`,null,`状态`),H(`span`,null,`操作`)],-1),(z(!0),B(pa,null,Kr(s.value,e=>(z(),B(`div`,{key:e.item_key,class:`table-row`},[H(`span`,null,[H(`b`,null,M(e.item_key),1),H(`em`,null,M(e.name),1),H(`small`,null,M(e.desc||`无说明`),1)]),H(`span`,null,M(e.cost)+` 分`,1),H(`span`,null,M(Number(e.stock??-1)<0?`不限`:e.stock),1),H(`span`,null,[U(F(BN),{size:`xs`,color:e.enabled?`success`:`secondary`,variant:`soft`},{default:I(()=>[W(M(e.enabled?`上架`:`下架`),1)]),_:2},1032,[`color`])]),H(`span`,ZP,[U(F(YC),{size:`xs`,variant:`outline`,onClick:t=>$e(e)},{default:I(()=>[...j[89]||=[W(`编辑`,-1)]]),_:1},8,[`onClick`]),U(F(YC),{size:`xs`,variant:`soft`,color:`destructive`,loading:e._loading,disabled:e._loading,onClick:t=>et(e)},{default:I(()=>[...j[90]||=[W(`删除`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`])])]))),128))])):(z(),B(`div`,QP,[j[92]||=H(`div`,{class:`table-head`},[H(`span`,null,`用户`),H(`span`,null,`商品`),H(`span`,null,`积分`),H(`span`,null,`时间`)],-1),(z(!0),B(pa,null,Kr(c.value,e=>(z(),B(`div`,{key:e.id,class:`table-row`},[H(`span`,null,`@`+M(e.username||e.user_id),1),H(`span`,null,M(e.item_name),1),H(`span`,null,M(e.cost)+` 分`,1),H(`span`,null,M(Ae(e.created_at)),1)]))),128))]))]),_:1},8,[`description`])],512),[[_o,w.value===`shop`]]),Ln(H(`section`,$P,[U(F(FM),{class:`panel data-panel`,title:`🎁 抽奖项目`,description:`${l.value.length} 个活动`},{extra:I(()=>[U(F(YC),{size:`xs`,color:`primary`,onClick:rt},{default:I(()=>[...j[93]||=[W(`新增抽奖`,-1)]]),_:1})]),default:I(()=>[H(`div`,eF,[(z(!0),B(pa,null,Kr(l.value,t=>(z(),B(`div`,{key:t.id,class:`data-row lottery-row`},[H(`div`,tF,[H(`div`,nF,[H(`strong`,null,M(t.title||t.prize),1),U(F(BN),{size:`xs`,color:t.status===`active`?`success`:t.status===`drawn`?`primary`:t.status===`cancelled`?`destructive`:`secondary`,variant:`soft`},{default:I(()=>[W(M(t.status),1)]),_:2},1032,[`color`])]),H(`div`,rF,`奖品:`+M(t.prize)+` · 条件:`+M(t.condition_type)+M(t.condition_value?`:`+t.condition_value:``),1),H(`div`,iF,`开奖:`+M(t.draw_type===`time`?Ae(t.draw_at):`满 ${t.max_participants||t.end_value||`-`} 人`)+` · 参与:`+M(t.participants_count||0)+` 人`,1)]),H(`div`,aF,[U(F(YC),{size:`xs`,variant:`outline`,disabled:Number(t.participants_count||0)>0,onClick:e=>it(t)},{default:I(()=>[...j[94]||=[W(`编辑`,-1)]]),_:1},8,[`disabled`,`onClick`]),U(F(YC),{size:`xs`,variant:`outline`,onClick:n=>e.showParticipants(t)},{default:I(()=>[...j[95]||=[W(`参与`,-1)]]),_:1},8,[`onClick`]),U(F(YC),{size:`xs`,variant:`outline`,color:`primary`,loading:t._loading,disabled:t._loading||t.status!==`active`,onClick:e=>ct(t)},{default:I(()=>[...j[96]||=[W(`开奖`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`]),U(F(YC),{size:`xs`,variant:`outline`,color:`warning`,loading:t._loading,disabled:t._loading||t.status!==`active`,onClick:e=>st(t)},{default:I(()=>[...j[97]||=[W(`关闭`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`]),U(F(YC),{size:`xs`,variant:`link`,color:`destructive`,loading:t._loading,disabled:t._loading,onClick:e=>ot(t)},{default:I(()=>[...j[98]||=[W(`删除`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`])])]))),128)),l.value.length?G(``,!0):(z(),B(`div`,oF,`暂无抽奖项目`))]),u.value.length?(z(),B(`div`,sF,[j[99]||=H(`h4`,null,`参与记录`,-1),(z(!0),B(pa,null,Kr(u.value,e=>(z(),B(`div`,{key:e.id,class:`mini-row`},`用户 `+M(e.user_id)+` · `+M(Ae(e.created_at)),1))),128))])):G(``,!0)]),_:1},8,[`description`])],512),[[_o,w.value===`lottery`]]),w.value===`dashboard`?(z(),B(`form`,{key:1,class:`send-box floating-chat-send`,onSubmit:os(gt,[`prevent`])},[U(F(LN),{modelValue:se.value,"onUpdate:modelValue":j[19]||=e=>se.value=e,placeholder:`发送消息到 TG 群`},null,8,[`modelValue`]),U(F(YC),{type:`submit`,color:`primary`,loading:ce.value,disabled:ce.value||!se.value.trim()},{default:I(()=>[...j[100]||=[W(`发送`,-1)]]),_:1},8,[`loading`,`disabled`])],32)):G(``,!0),x.value?(z(),B(`div`,{key:2,class:`confirm-mask`,onClick:j[27]||=os(e=>x.value=!1,[`self`])},[H(`div`,cF,[H(`h3`,null,M(b.item_key?`编辑商品`:`新增商品`),1),j[109]||=H(`p`,null,`库存填 -1 表示不限库存,0 表示售罄。`,-1),H(`label`,null,[j[101]||=W(`商品编号`,-1),U(F(LN),{modelValue:b.item_key,"onUpdate:modelValue":j[20]||=e=>b.item_key=e,placeholder:`如 1 / vip_card`},null,8,[`modelValue`])]),H(`label`,null,[j[102]||=W(`商品名称`,-1),U(F(LN),{modelValue:b.name,"onUpdate:modelValue":j[21]||=e=>b.name=e,placeholder:`补签卡`},null,8,[`modelValue`])]),H(`label`,null,[j[103]||=W(`积分价格`,-1),U(F(LN),{modelValue:b.cost,"onUpdate:modelValue":j[22]||=e=>b.cost=e,type:`number`,placeholder:`50`},null,8,[`modelValue`])]),H(`label`,null,[j[104]||=W(`库存`,-1),U(F(LN),{modelValue:b.stock,"onUpdate:modelValue":j[23]||=e=>b.stock=e,type:`number`,placeholder:`-1 不限库存`},null,8,[`modelValue`])]),H(`label`,null,[j[105]||=W(`说明`,-1),U(F(LN),{modelValue:b.desc,"onUpdate:modelValue":j[24]||=e=>b.desc=e,placeholder:`展示在 /shop 内`},null,8,[`modelValue`])]),H(`label`,lF,[Ln(H(`input`,{"onUpdate:modelValue":j[25]||=e=>b.enabled=e,type:`checkbox`},null,512),[[Qo,b.enabled]]),j[106]||=W(` 上架销售`,-1)]),H(`div`,uF,[U(F(YC),{size:`xs`,variant:`outline`,disabled:O.value,onClick:j[26]||=e=>x.value=!1},{default:I(()=>[...j[107]||=[W(`取消`,-1)]]),_:1},8,[`disabled`]),U(F(ew),{size:`xs`,color:`primary`,loading:O.value,disabled:O.value,onClick:Ze},{default:I(()=>[...j[108]||=[W(`保存`,-1)]]),_:1},8,[`loading`,`disabled`])])])])):G(``,!0),C.value?(z(),B(`div`,{key:3,class:`confirm-mask`,onClick:j[38]||=os(e=>C.value=!1,[`self`])},[H(`div`,dF,[H(`h3`,null,M(be.value),1),H(`p`,null,M(xe.value)+` · `+M(Se.value),1),H(`label`,null,[j[110]||=W(`抽奖标题`,-1),U(F(LN),{modelValue:S.title,"onUpdate:modelValue":j[28]||=e=>S.title=e,placeholder:`如 月卡福利抽奖`},null,8,[`modelValue`])]),H(`label`,null,[j[111]||=W(`奖品内容`,-1),U(F(LN),{modelValue:S.prize,"onUpdate:modelValue":j[29]||=e=>S.prize=e,placeholder:`月卡一张 / 邀请码`},null,8,[`modelValue`])]),H(`label`,null,[j[112]||=W(`说明`,-1),U(F(LN),{modelValue:S.description,"onUpdate:modelValue":j[30]||=e=>S.description=e,placeholder:`展示给参与用户`},null,8,[`modelValue`])]),H(`div`,fF,[(z(),B(pa,null,Kr(_e,e=>H(`button`,{key:e.value,class:A({active:S.condition_type===e.value}),onClick:t=>Ce(e.value)},[H(`b`,null,M(e.label),1),H(`small`,null,M(e.desc),1)],10,pF)),64))]),S.condition_type===`points`?(z(),B(`label`,mF,[j[113]||=W(`积分门槛`,-1),U(F(LN),{modelValue:S.condition_value,"onUpdate:modelValue":j[31]||=e=>S.condition_value=e,type:`number`,placeholder:`100`},null,8,[`modelValue`])])):G(``,!0),H(`div`,hF,[(z(),B(pa,null,Kr(ve,e=>H(`button`,{key:e.value,class:A({active:S.draw_type===e.value}),onClick:t=>we(e.value)},[H(`b`,null,M(e.label),1),H(`small`,null,M(e.desc),1)],10,gF)),64))]),S.draw_type===`people`?(z(),B(`label`,_F,[j[114]||=W(`开奖人数`,-1),U(F(LN),{modelValue:S.end_value,"onUpdate:modelValue":j[32]||=e=>S.end_value=e,type:`number`,placeholder:`3`},null,8,[`modelValue`])])):(z(),B(`div`,vF,[H(`label`,null,[j[115]||=W(`开奖时间`,-1),Ln(H(`input`,{"onUpdate:modelValue":j[33]||=e=>S.draw_at=e,class:`form-input`,type:`datetime-local`},null,512),[[Zo,S.draw_at]])]),H(`div`,yF,[U(F(YC),{size:`xs`,variant:`outline`,onClick:j[34]||=e=>Te(10)},{default:I(()=>[...j[116]||=[W(`10 分钟`,-1)]]),_:1}),U(F(YC),{size:`xs`,variant:`outline`,onClick:j[35]||=e=>Te(30)},{default:I(()=>[...j[117]||=[W(`30 分钟`,-1)]]),_:1}),U(F(YC),{size:`xs`,variant:`outline`,onClick:j[36]||=e=>Te(60)},{default:I(()=>[...j[118]||=[W(`1 小时`,-1)]]),_:1})])])),H(`div`,bF,[(z(),B(pa,null,Kr(ye,e=>H(`button`,{key:e.value,class:A({active:S.status===e.value}),onClick:t=>S.status=e.value},[H(`b`,null,M(e.label),1)],10,xF)),64))]),H(`div`,SF,[U(F(YC),{size:`xs`,variant:`outline`,disabled:ae.value,onClick:j[37]||=e=>C.value=!1},{default:I(()=>[...j[119]||=[W(`取消`,-1)]]),_:1},8,[`disabled`]),U(F(ew),{size:`xs`,color:`primary`,loading:ae.value,disabled:ae.value,onClick:at},{default:I(()=>[...j[120]||=[W(`保存`,-1)]]),_:1},8,[`loading`,`disabled`])])])])):G(``,!0),ee.value?(z(),B(`div`,CF,M(ee.value),1)):G(``,!0),E.open?(z(),B(`div`,{key:5,class:`confirm-mask`,onClick:j[41]||=os(e=>Re(!1),[`self`])},[H(`div`,wF,[H(`h3`,null,M(E.title),1),H(`p`,null,M(E.message),1),H(`div`,TF,[U(F(YC),{size:`xs`,variant:`outline`,onClick:j[39]||=e=>Re(!1)},{default:I(()=>[...j[121]||=[W(`关闭`,-1)]]),_:1}),U(F(YC),{size:`xs`,color:E.danger?`destructive`:`primary`,onClick:j[40]||=e=>Re(!0)},{default:I(()=>[W(M(E.confirmText),1)]),_:1},8,[`color`])])])])):G(``,!0)])])):(z(),B(`div`,WN,[H(`form`,{class:`login-card`,onSubmit:os(Be,[`prevent`])},[j[44]||=H(`img`,{class:`brand-icon`,src:`/static/icon.svg`,alt:`TG Spam Guard`},null,-1),j[45]||=H(`h1`,null,`TG Spam Guard`,-1),j[46]||=H(`p`,null,`请输入管理账号密码`,-1),U(F(LN),{modelValue:re.username,"onUpdate:modelValue":j[0]||=e=>re.username=e,placeholder:`账号`},null,8,[`modelValue`]),U(F(LN),{modelValue:re.password,"onUpdate:modelValue":j[1]||=e=>re.password=e,type:`password`,placeholder:`密码`},null,8,[`modelValue`]),U(F(YC),{type:`submit`,color:`primary`,loading:ie.value,disabled:ie.value},{default:I(()=>[...j[43]||=[W(`登录`,-1)]]),_:1},8,[`loading`,`disabled`])],32)])):(z(),B(`div`,UN,[...j[42]||=[H(`div`,{class:`login-card`},`正在检查登录状态...`,-1)]]))]),_:1}))}})).mount(`#app`); \ No newline at end of file diff --git a/web/static/assets/index-CZ3sSk80.js b/web/static/assets/index-CZ3sSk80.js new file mode 100644 index 0000000..e86a887 --- /dev/null +++ b/web/static/assets/index-CZ3sSk80.js @@ -0,0 +1,328 @@ +(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();function e(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var t={},n=[],r=()=>{},i=()=>!1,a=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),o=e=>e.startsWith(`onUpdate:`),s=Object.assign,c=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),d=Array.isArray,f=e=>x(e)===`[object Map]`,p=e=>x(e)===`[object Set]`,m=e=>x(e)===`[object Date]`,h=e=>typeof e==`function`,g=e=>typeof e==`string`,_=e=>typeof e==`symbol`,v=e=>typeof e==`object`&&!!e,y=e=>(v(e)||h(e))&&h(e.then)&&h(e.catch),b=Object.prototype.toString,x=e=>b.call(e),S=e=>x(e).slice(8,-1),C=e=>x(e)===`[object Object]`,w=e=>g(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,T=e(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),ee=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},te=/-\w/g,E=ee(e=>e.replace(te,e=>e.slice(1).toUpperCase())),ne=/\B([A-Z])/g,D=ee(e=>e.replace(ne,`-$1`).toLowerCase()),re=ee(e=>e.charAt(0).toUpperCase()+e.slice(1)),ie=ee(e=>e?`on${re(e)}`:``),O=(e,t)=>!Object.is(e,t),ae=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},k=e=>{let t=parseFloat(e);return isNaN(t)?e:t},se,ce=()=>se||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function le(e){if(d(e)){let t={};for(let n=0;n{if(e){let n=e.split(de);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function A(e){let t=``;if(g(e))t=e;else if(d(e))for(let n=0;nve(e,t))}var be=e=>!!(e&&e.__v_isRef===!0),M=e=>g(e)?e:e==null?``:d(e)||v(e)&&(e.toString===b||!h(e.toString))?be(e)?M(e.value):JSON.stringify(e,xe,2):String(e),xe=(e,t)=>be(t)?xe(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Se(t,r)+` =>`]=n,e),{})}:p(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Se(e))}:_(t)?Se(t):v(t)&&!d(t)&&!C(t)?String(t):t,Se=(e,t=``)=>_(e)?`Symbol(${e.description??t})`:e,Ce,we=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&Ce&&(Ce.active?(this.parent=Ce,this.index=(Ce.scopes||=[]).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0){if(Ce===this)Ce=this.prevScope;else{let e=Ce;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(Me){let e=Me;for(Me=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;je;){let t=je;for(je=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Ie(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Le(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),Be(r),Ve(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Re(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ze(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ze(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===qe)||(e.globalVersion=qe,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Re(e))))return;e.flags|=2;let t=e.dep,n=De,r=He;De=e,He=!0;try{Ie(e);let n=e.fn(e._value);(t.version===0||O(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{De=n,He=r,Le(e),e.flags&=-3}}function Be(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Be(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ve(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var He=!0,Ue=[];function We(){Ue.push(He),He=!1}function Ge(){let e=Ue.pop();He=e===void 0?!0:e}function Ke(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=De;De=void 0;try{t()}finally{De=e}}}var qe=0,Je=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},Ye=class{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!De||!He||De===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==De)t=this.activeLink=new Je(De,this),De.deps?(t.prevDep=De.depsTail,De.depsTail.nextDep=t,De.depsTail=t):De.deps=De.depsTail=t,Xe(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=De.depsTail,t.nextDep=void 0,De.depsTail.nextDep=t,De.depsTail=t,De.deps===t&&(De.deps=e)}return t}trigger(e){this.version++,qe++,this.notify(e)}notify(e){Pe();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Fe()}}};function Xe(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Xe(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var Ze=new WeakMap,Qe=Symbol(``),$e=Symbol(``),et=Symbol(``);function tt(e,t,n){if(He&&De){let t=Ze.get(e);t||Ze.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new Ye),r.map=t,r.key=n),r.track()}}function nt(e,t,n,r,i,a){let o=Ze.get(e);if(!o){qe++;return}let s=e=>{e&&e.trigger()};if(Pe(),t===`clear`)o.forEach(s);else{let i=d(e),a=i&&w(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===et||!_(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(et)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(Qe)),f(e)&&s(o.get($e)));break;case`delete`:i||(s(o.get(Qe)),f(e)&&s(o.get($e)));break;case`set`:f(e)&&s(o.get(Qe));break}}Fe()}function rt(e){let t=qt(e);return t===e?t:(tt(t,`iterate`,et),Gt(e)?t:t.map(Yt))}function it(e){return tt(e=qt(e),`iterate`,et),e}function at(e,t){return Wt(e)?Xt(Ut(e)?Yt(t):t):Yt(t)}var ot={__proto__:null,[Symbol.iterator](){return st(this,Symbol.iterator,e=>at(this,e))},concat(...e){return rt(this).concat(...e.map(e=>d(e)?rt(e):e))},entries(){return st(this,`entries`,e=>(e[1]=at(this,e[1]),e))},every(e,t){return lt(this,`every`,e,t,void 0,arguments)},filter(e,t){return lt(this,`filter`,e,t,e=>e.map(e=>at(this,e)),arguments)},find(e,t){return lt(this,`find`,e,t,e=>at(this,e),arguments)},findIndex(e,t){return lt(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return lt(this,`findLast`,e,t,e=>at(this,e),arguments)},findLastIndex(e,t){return lt(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return lt(this,`forEach`,e,t,void 0,arguments)},includes(...e){return dt(this,`includes`,e)},indexOf(...e){return dt(this,`indexOf`,e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return dt(this,`lastIndexOf`,e)},map(e,t){return lt(this,`map`,e,t,void 0,arguments)},pop(){return ft(this,`pop`)},push(...e){return ft(this,`push`,e)},reduce(e,...t){return ut(this,`reduce`,e,t)},reduceRight(e,...t){return ut(this,`reduceRight`,e,t)},shift(){return ft(this,`shift`)},some(e,t){return lt(this,`some`,e,t,void 0,arguments)},splice(...e){return ft(this,`splice`,e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return ft(this,`unshift`,e)},values(){return st(this,`values`,e=>at(this,e))}};function st(e,t,n){let r=it(e),i=r[t]();return r!==e&&!Gt(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var ct=Array.prototype;function lt(e,t,n,r,i,a){let o=it(e),s=o!==e&&!Gt(e),c=o[t];if(c!==ct[t]){let t=c.apply(e,a);return s?Yt(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,at(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function ut(e,t,n,r){let i=it(e),a=i!==e&&!Gt(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=at(e,t)),n.call(this,t,at(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?at(e,c):c}function dt(e,t,n){let r=qt(e);tt(r,`iterate`,et);let i=r[t](...n);return(i===-1||i===!1)&&Kt(n[0])?(n[0]=qt(n[0]),r[t](...n)):i}function ft(e,t,n=[]){We(),Pe();let r=qt(e)[t].apply(e,n);return Fe(),Ge(),r}var pt=e(`__proto__,__v_isRef,__isVue`),mt=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(_));function ht(e){_(e)||(e=String(e));let t=qt(this);return tt(t,`has`,e),t.hasOwnProperty(e)}var gt=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?It:Ft:i?Pt:Nt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=d(e);if(!r){let e;if(a&&(e=ot[t]))return e;if(t===`hasOwnProperty`)return ht}let o=Reflect.get(e,t,Zt(e)?e:n);if((_(t)?mt.has(t):pt(t))||(r||tt(e,`get`,t),i))return o;if(Zt(o)){let e=a&&w(t)?o:o.value;return r&&v(e)?Bt(e):e}return v(o)?r?Bt(o):Rt(o):o}},_t=class extends gt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=d(e)&&w(t);if(!this._isShallow){let e=Wt(i);if(!Gt(n)&&!Wt(n)&&(i=qt(i),n=qt(n)),!a&&Zt(i)&&!Zt(n))return e||(i.value=n),!0}let o=a?Number(t)e,wt=e=>Reflect.getPrototypeOf(e);function Tt(e,t,n){return function(...r){let i=this.__v_raw,a=qt(i),o=f(a),c=e===`entries`||e===Symbol.iterator&&o,l=e===`keys`&&o,u=i[e](...r),d=n?Ct:t?Xt:Yt;return!t&&tt(a,`iterate`,l?$e:Qe),s(Object.create(u),{next(){let{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}}})}}function Et(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Dt(e,t){let n={get(n){let r=this.__v_raw,i=qt(r),a=qt(n);e||(O(n,a)&&tt(i,`get`,n),tt(i,`get`,a));let{has:o}=wt(i),s=t?Ct:e?Xt:Yt;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&tt(qt(t),`iterate`,Qe),t.size},has(t){let n=this.__v_raw,r=qt(n),i=qt(t);return e||(O(t,i)&&tt(r,`has`,t),tt(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=qt(a),s=t?Ct:e?Xt:Yt;return!e&&tt(o,`iterate`,Qe),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return s(n,e?{add:Et(`add`),set:Et(`set`),delete:Et(`delete`),clear:Et(`clear`)}:{add(e){let n=qt(this),r=wt(n),i=qt(e),a=!t&&!Gt(e)&&!Wt(e)?i:e;return r.has.call(n,a)||O(e,a)&&r.has.call(n,e)||O(i,a)&&r.has.call(n,i)||(n.add(a),nt(n,`add`,a,a)),this},set(e,n){!t&&!Gt(n)&&!Wt(n)&&(n=qt(n));let r=qt(this),{has:i,get:a}=wt(r),o=i.call(r,e);o||=(e=qt(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?O(n,s)&&nt(r,`set`,e,n,s):nt(r,`add`,e,n),this},delete(e){let t=qt(this),{has:n,get:r}=wt(t),i=n.call(t,e);i||=(e=qt(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&nt(t,`delete`,e,void 0,a),o},clear(){let e=qt(this),t=e.size!==0,n=e.clear();return t&&nt(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=Tt(r,e,t)}),n}function Ot(e,t){let n=Dt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(u(n,r)&&r in t?n:t,r,i)}var kt={get:Ot(!1,!1)},At={get:Ot(!1,!0)},jt={get:Ot(!0,!1)},Mt={get:Ot(!0,!0)},Nt=new WeakMap,Pt=new WeakMap,Ft=new WeakMap,It=new WeakMap;function Lt(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function Rt(e){return Wt(e)?e:Ht(e,!1,yt,kt,Nt)}function zt(e){return Ht(e,!1,xt,At,Pt)}function Bt(e){return Ht(e,!0,bt,jt,Ft)}function Vt(e){return Ht(e,!0,St,Mt,It)}function Ht(e,t,n,r,i){if(!v(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;let a=i.get(e);if(a)return a;let o=Lt(S(e));if(o===0)return e;let s=new Proxy(e,o===2?r:n);return i.set(e,s),s}function Ut(e){return Wt(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function Wt(e){return!!(e&&e.__v_isReadonly)}function Gt(e){return!!(e&&e.__v_isShallow)}function Kt(e){return e?!!e.__v_raw:!1}function qt(e){let t=e&&e.__v_raw;return t?qt(t):e}function Jt(e){return!u(e,`__v_skip`)&&Object.isExtensible(e)&&oe(e,`__v_skip`,!0),e}var Yt=e=>v(e)?Rt(e):e,Xt=e=>v(e)?Bt(e):e;function Zt(e){return e?e.__v_isRef===!0:!1}function N(e){return Qt(e,!1)}function P(e){return Qt(e,!0)}function Qt(e,t){return Zt(e)?e:new $t(e,t)}var $t=class{constructor(e,t){this.dep=new Ye,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:qt(e),this._value=t?e:Yt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||Gt(e)||Wt(e);e=n?e:qt(e),O(e,t)&&(this._rawValue=e,this._value=n?e:Yt(e),this.dep.trigger())}};function F(e){return Zt(e)?e.value:e}function en(e){return h(e)?e():F(e)}var tn={get:(e,t,n)=>t===`__v_raw`?e:F(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return Zt(i)&&!Zt(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function nn(e){return Ut(e)?e:new Proxy(e,tn)}var rn=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new Ye,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}};function an(e){return new rn(e)}var on=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Ye(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=qe-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&De!==this)return Ne(this,!0),!0}get value(){let e=this.dep.track();return ze(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function sn(e,t,n=!1){let r,i;return h(e)?r=e:(r=e.get,i=e.set),new on(r,i,n)}var cn={},ln=new WeakMap,un=void 0;function dn(e,t=!1,n=un){if(n){let t=ln.get(n);t||ln.set(n,t=[]),t.push(e)}}function fn(e,n,i=t){let{immediate:a,deep:o,once:s,scheduler:l,augmentJob:u,call:f}=i,p=e=>o?e:Gt(e)||o===!1||o===0?pn(e,1):pn(e),m,g,_,v,y=!1,b=!1;if(Zt(e)?(g=()=>e.value,y=Gt(e)):Ut(e)?(g=()=>p(e),y=!0):d(e)?(b=!0,y=e.some(e=>Ut(e)||Gt(e)),g=()=>e.map(e=>{if(Zt(e))return e.value;if(Ut(e))return p(e);if(h(e))return f?f(e,2):e()})):g=h(e)?n?f?()=>f(e,2):e:()=>{if(_){We();try{_()}finally{Ge()}}let t=un;un=m;try{return f?f(e,3,[v]):e(v)}finally{un=t}}:r,n&&o){let e=g,t=o===!0?1/0:o;g=()=>pn(e(),t)}let x=Te(),S=()=>{m.stop(),x&&x.active&&c(x.effects,m)};if(s&&n){let e=n;n=(...t)=>{let n=e(...t);return S(),n}}let C=b?Array(e.length).fill(cn):cn,w=e=>{if(!(!(m.flags&1)||!m.dirty&&!e))if(n){let t=m.run();if(e||o||y||(b?t.some((e,t)=>O(e,C[t])):O(t,C))){_&&_();let e=un;un=m;try{let e=[t,C===cn?void 0:b&&C[0]===cn?[]:C,v];C=t,f?f(n,3,e):n(...e)}finally{un=e}}}else m.run()};return u&&u(w),m=new ke(g),m.scheduler=l?()=>l(w,!1):w,v=e=>dn(e,!1,m),_=m.onStop=()=>{let e=ln.get(m);if(e){if(f)f(e,4);else for(let t of e)t();ln.delete(m)}},n?a?w(!0):C=m.run():l?l(w.bind(null,!0),!0):m.run(),S.pause=m.pause.bind(m),S.resume=m.resume.bind(m),S.stop=S,S}function pn(e,t=1/0,n){if(t<=0||!v(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Zt(e))pn(e.value,t,n);else if(d(e))for(let r=0;r{pn(e,t,n)});else if(C(e)){for(let r in e)pn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&pn(e[r],t,n)}return e}function mn(e,t,n,r){try{return r?e(...r):e()}catch(e){gn(e,t,n)}}function hn(e,t,n,r){if(h(e)){let i=mn(e,t,n,r);return i&&y(i)&&i.catch(e=>{gn(e,t,n)}),i}if(d(e)){let i=[];for(let a=0;a>>1,i=vn[r],a=Mn(i);a=Mn(n)?vn.push(e):vn.splice(En(t),0,e),e.flags|=1,On()}}function On(){wn||=Cn.then(Nn)}function kn(e){d(e)?bn.push(...e):xn&&e.id===-1?xn.splice(Sn+1,0,e):e.flags&1||(bn.push(e),e.flags|=1),On()}function An(e,t,n=yn+1){for(;nMn(e)-Mn(t));if(bn.length=0,xn){xn.push(...e);return}for(xn=e,Sn=0;Sne.id==null?e.flags&2?-1:1/0:e.id;function Nn(e){try{for(yn=0;yn{r._d&&xa(-1);let i=In(t),a;try{a=e(...n)}finally{In(i),r._d&&xa(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Ln(e,n){if(Pn===null)return e;let r=$a(Pn),i=e.dirs||=[];for(let e=0;e1)return n&&h(t)?t.call(r&&r.proxy):t}}var Vn=Symbol.for(`v-scx`),Hn=()=>Bn(Vn);function Un(e,t){return Kn(e,null,t)}function Wn(e,t){return Kn(e,null,{flush:`post`})}function Gn(e,t,n){return Kn(e,t,n)}function Kn(e,n,i=t){let{immediate:a,deep:o,flush:c,once:l}=i,u=s({},i),d=n&&a||!n&&c!==`post`,f;if(Wa){if(c===`sync`){let e=Hn();f=e.__watcherHandles||=[]}else if(!d){let e=()=>{};return e.stop=r,e.resume=r,e.pause=r,e}}let p=La;u.call=(e,t,n)=>hn(e,p,t,n);let m=!1;c===`post`?u.scheduler=e=>{ea(e,p&&p.suspense)}:c!==`sync`&&(m=!0,u.scheduler=(e,t)=>{t?e():Dn(e)}),u.augmentJob=e=>{n&&(e.flags|=4),m&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};let h=fn(e,n,u);return Wa&&(f?f.push(h):d&&h()),h}function qn(e,t,n){let r=this.proxy,i=g(e)?e.includes(`.`)?Jn(r,e):()=>r[e]:e.bind(r,r),a;h(t)?a=t:(a=t.handler,n=t);let o=Va(this),s=Kn(i,a.bind(r),n);return o(),s}function Jn(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;ee.__isTeleport,Qn=e=>e&&(e.disabled||e.disabled===``),$n=e=>e&&(e.defer||e.defer===``),er=e=>typeof SVGElement<`u`&&e instanceof SVGElement,tr=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,nr=(e,t)=>{let n=e&&e.to;return g(n)?t?t(n):null:n},rr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g,parentNode:_}}=l,v=Qn(t.props),{dynamicChildren:y}=t,b=(e,t,n)=>{e.shapeFlag&16&&u(e.children,t,n,i,a,o,s,c)},x=(e=t)=>{let n=Qn(e.props),r=e.target=nr(e.props,m),a=cr(r,e,h,p);r&&(o!==`svg`&&er(r)?o=`svg`:o!==`mathml`&&tr(r)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(r),n||(b(e,r,a),sr(e,!1)))},S=e=>{let t=()=>{if(Yn.get(e)===t){if(Yn.delete(e),Qn(e.props)){let t=_(e.el)||n;b(e,t,e.anchor),sr(e,!0)}x(e)}};Yn.set(e,t),ea(t,a)};if(e==null){let e=t.el=h(``),i=t.anchor=h(``);if(p(e,n,r),p(i,n,r),$n(t.props)||a&&a.pendingBranch){S(t);return}v&&(b(t,n,i),sr(t,!0)),x()}else{t.el=e.el;let r=t.anchor=e.anchor,u=Yn.get(e);if(u){u.flags|=8,Yn.delete(e),S(t);return}t.targetStart=e.targetStart;let p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=Qn(e.props),_=g?n:p,b=g?r:h;if(o===`svg`||er(p)?o=`svg`:(o===`mathml`||tr(p))&&(o=`mathml`),y?(f(e.dynamicChildren,y,_,i,a,o,s),oa(e,t,!0)):c||d(e,t,_,b,i,a,o,s,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ir(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=nr(t.props,m);e&&(t.target=e,ir(t,e,null,l,0))}else g&&ir(t,p,h,l,1);sr(t,v)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e,p=Qn(f),m=a||!p,h=Yn.get(e);if(h&&(h.flags|=8,Yn.delete(e)),d&&(i(l),i(u)),a&&i(c),!h&&(p||d)&&o&16)for(let e=0;e{let t=e.subTree;return t.component?dr(t.component):t};function fr(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function pr(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:p,onLeave:m,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:v,onAfterAppear:y,onAppearCancelled:b}=t,x=String(e.key),S=fr(n,e),C=(e,t)=>{e&&hn(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),d(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=_||c;else return;t[lr]&&t[lr](!0);let i=S[x];i&&wa(e,i)&&i.el[lr]&&i.el[lr](),C(r,[t])},enter(t){if(S[x]===e)return;let r=l,i=u,o=f;if(!n.isMounted)if(a)r=v||l,i=y||u,o=b||f;else return;let s=!1;t[ur]=e=>{s||(s=!0,C(e?o:i,[t]),T.delayedLeave&&T.delayedLeave(),t[ur]=void 0)};let c=t[ur].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[ur]&&t[ur](!0),n.isUnmounting)return r();C(p,[t]);let a=!1;t[lr]=n=>{a||(a=!0,r(),C(n?g:h,[t]),t[lr]=void 0,S[i]===e&&delete S[i])};let o=t[lr].bind(null,!1);S[i]=e,m?w(m,[t,o]):o()},clone(e){let a=pr(e,t,n,r,i);return i&&i(a),a}};return T}function mr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,mr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function hr(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;er.value,set:e=>r.value=e})}return r}function yr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var br=new WeakMap;function xr(e,n,r,a,o=!1){if(d(e)){e.forEach((e,t)=>xr(e,n&&(d(n)?n[t]:n),r,a,o));return}if(Cr(a)&&!o){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&xr(e,n,r,a.component.subTree);return}let s=a.shapeFlag&4?$a(a.component):a.el,l=o?null:s,{i:f,r:p}=e,m=n&&n.r,_=f.refs===t?f.refs={}:f.refs,v=f.setupState,y=qt(v),b=v===t?i:e=>yr(_,e)?!1:u(y,e),x=(e,t)=>!(t&&yr(_,t));if(m!=null&&m!==p){if(Sr(n),g(m))_[m]=null,b(m)&&(v[m]=null);else if(Zt(m)){let e=n;x(m,e.k)&&(m.value=null),e.k&&(_[e.k]=null)}}if(h(p)){We();try{mn(p,f,12,[l,_])}finally{Ge()}}else{let t=g(p),n=Zt(p);if(t||n){let i=()=>{if(e.f){let n=t?b(p)?v[p]:_[p]:x(p)||!e.k?p.value:_[e.k];if(o)d(n)&&c(n,s);else if(d(n))n.includes(s)||n.push(s);else if(t)_[p]=[s],b(p)&&(v[p]=_[p]);else{let t=[s];x(p,e.k)&&(p.value=t),e.k&&(_[e.k]=t)}}else t?(_[p]=l,b(p)&&(v[p]=l)):n&&(x(p,e.k)&&(p.value=l),e.k&&(_[e.k]=l))};if(l){let t=()=>{i(),br.delete(e)};t.id=-1,br.set(e,t),ea(t,r)}else Sr(e),i()}}}function Sr(e){let t=br.get(e);t&&(t.flags|=8,br.delete(e))}ce().requestIdleCallback,ce().cancelIdleCallback;var Cr=e=>!!e.type.__asyncLoader,wr=e=>e.type.__isKeepAlive;function Tr(e,t){Dr(e,`a`,t)}function Er(e,t){Dr(e,`da`,t)}function Dr(e,t,n=La){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(kr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)wr(e.parent.vnode)&&Or(r,t,n,e),e=e.parent}}function Or(e,t,n,r){let i=kr(t,e,r,!0);Ir(()=>{c(r[t],i)},n)}function kr(e,t,n=La,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{We();let i=Va(n),a=hn(t,n,e,r);return i(),Ge(),a};return r?i.unshift(a):i.push(a),a}}var Ar=e=>(t,n=La)=>{(!Wa||e===`sp`)&&kr(e,(...e)=>t(...e),n)},jr=Ar(`bm`),Mr=Ar(`m`),Nr=Ar(`bu`),Pr=Ar(`u`),Fr=Ar(`bum`),Ir=Ar(`um`),Lr=Ar(`sp`),Rr=Ar(`rtg`),zr=Ar(`rtc`);function Br(e,t=La){kr(`ec`,e,t)}var Vr=`components`,Hr=Symbol.for(`v-ndc`);function Ur(e){return g(e)?Wr(Vr,e,!1)||e:e||Hr}function Wr(e,t,n=!0,r=!1){let i=Pn||La;if(i){let n=i.type;if(e===Vr){let e=eo(n,!1);if(e&&(e===t||e===E(t)||e===re(E(t))))return n}let a=Gr(i[e]||n[e],t)||Gr(i.appContext[e],t);return!a&&r?n:a}}function Gr(e,t){return e&&(e[t]||e[E(t)]||e[re(E(t))])}function Kr(e,t,n,r){let i,a=n&&n[r],o=d(e);if(o||g(e)){let n=o&&Ut(e),r=!1,s=!1;n&&(r=!Gt(e),s=Wt(e),e=it(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function R(e,t,n={},r,i){if(Pn.ce||Pn.parent&&Cr(Pn.parent)&&Pn.parent.ce){let e=Object.keys(n).length>0;return t!=="default"&&(n.name=t),z(),V(pa,null,[U(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),z();let o=a&&Jr(a(n)),s=n.key||o&&o.key,c=V(pa,{key:(s&&!_(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function Jr(e){return e.some(e=>Ca(e)?!(e.type===ha||e.type===pa&&!Jr(e.children)):!0)?e:null}function Yr(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ie(r)]=e[r];return n}var Xr=e=>e?Ua(e)?$a(e):Xr(e.parent):null,Zr=s(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xr(e.parent),$root:e=>Xr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ui(e),$forceUpdate:e=>e.f||=()=>{Dn(e.update)},$nextTick:e=>e.n||=Tn.bind(e.proxy),$watch:e=>qn.bind(e)}),Qr=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),$r={get({_:e},n){if(n===`__v_skip`)return!0;let{ctx:r,setupState:i,data:a,props:o,accessCache:s,type:c,appContext:l}=e;if(n[0]!==`$`){let e=s[n];if(e!==void 0)switch(e){case 1:return i[n];case 2:return a[n];case 4:return r[n];case 3:return o[n]}else if(Qr(i,n))return s[n]=1,i[n];else if(a!==t&&u(a,n))return s[n]=2,a[n];else if(u(o,n))return s[n]=3,o[n];else if(r!==t&&u(r,n))return s[n]=4,r[n];else ai&&(s[n]=0)}let d=Zr[n],f,p;if(d)return n===`$attrs`&&tt(e.attrs,`get`,``),d(e);if((f=c.__cssModules)&&(f=f[n]))return f;if(r!==t&&u(r,n))return s[n]=4,r[n];if(p=l.config.globalProperties,u(p,n))return p[n]},set({_:e},n,r){let{data:i,setupState:a,ctx:o}=e;return Qr(a,n)?(a[n]=r,!0):i!==t&&u(i,n)?(i[n]=r,!0):u(e.props,n)||n[0]===`$`&&n.slice(1)in e?!1:(o[n]=r,!0)},has({_:{data:e,setupState:n,accessCache:r,ctx:i,appContext:a,props:o,type:s}},c){let l;return!!(r[c]||e!==t&&c[0]!==`$`&&u(e,c)||Qr(n,c)||u(o,c)||u(i,c)||u(Zr,c)||u(a.config.globalProperties,c)||(l=s.__cssModules)&&l[c])},defineProperty(e,t,n){return n.get==null?u(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function ei(){return ni(`useSlots`).slots}function ti(){return ni(`useAttrs`).attrs}function ni(e){let t=Ra();return t.setupContext||=Qa(t)}function ri(e){return d(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function ii(e,t){let n=ri(e);for(let e in t){if(e.startsWith(`__skip`))continue;let r=n[e];r?d(r)||h(r)?r=n[e]={type:r,default:t[e]}:r.default=t[e]:r===null&&(r=n[e]={default:t[e]}),r&&t[`__skip_${e}`]&&(r.skipFactory=!0)}return n}var ai=!0;function oi(e){let t=ui(e),n=e.proxy,i=e.ctx;ai=!1,t.beforeCreate&&ci(t.beforeCreate,e,`bc`);let{data:a,computed:o,methods:s,watch:c,provide:l,inject:u,created:f,beforeMount:p,mounted:m,beforeUpdate:g,updated:_,activated:y,deactivated:b,beforeDestroy:x,beforeUnmount:S,destroyed:C,unmounted:w,render:T,renderTracked:ee,renderTriggered:te,errorCaptured:E,serverPrefetch:ne,expose:D,inheritAttrs:re,components:ie,directives:O,filters:ae}=t;if(u&&si(u,i,null),s)for(let e in s){let t=s[e];h(t)&&(i[e]=t.bind(n))}if(a){let t=a.call(n,n);v(t)&&(e.data=Rt(t))}if(ai=!0,o)for(let e in o){let t=o[e],a=q({get:h(t)?t.bind(n,n):h(t.get)?t.get.bind(n,n):r,set:!h(t)&&h(t.set)?t.set.bind(n):r});Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(c)for(let e in c)li(c[e],i,n,e);if(l){let e=h(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{zn(t,e[t])})}f&&ci(f,e,`c`);function oe(e,t){d(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(oe(jr,p),oe(Mr,m),oe(Nr,g),oe(Pr,_),oe(Tr,y),oe(Er,b),oe(Br,E),oe(zr,ee),oe(Rr,te),oe(Fr,S),oe(Ir,w),oe(Lr,ne),d(D))if(D.length){let t=e.exposed||={};D.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};T&&e.render===r&&(e.render=T),re!=null&&(e.inheritAttrs=re),ie&&(e.components=ie),O&&(e.directives=O),ne&&_r(e)}function si(e,t,n=r){d(e)&&(e=hi(e));for(let n in e){let r=e[n],i;i=v(r)?`default`in r?Bn(r.from||n,r.default,!0):Bn(r.from||n):Bn(r),Zt(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function ci(e,t,n){hn(d(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function li(e,t,n,r){let i=r.includes(`.`)?Jn(n,r):()=>n[r];if(g(e)){let n=t[e];h(n)&&Gn(i,n)}else if(h(e))Gn(i,e.bind(n));else if(v(e))if(d(e))e.forEach(e=>li(e,t,n,r));else{let r=h(e.handler)?e.handler.bind(n):t[e.handler];h(r)&&Gn(i,r,e)}}function ui(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>di(c,e,o,!0)),di(c,t,o)),v(t)&&a.set(t,c),c}function di(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&di(e,a,n,!0),i&&i.forEach(t=>di(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=fi[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var fi={data:pi,props:vi,emits:vi,methods:_i,computed:_i,beforeCreate:gi,created:gi,beforeMount:gi,mounted:gi,beforeUpdate:gi,updated:gi,beforeDestroy:gi,beforeUnmount:gi,destroyed:gi,unmounted:gi,activated:gi,deactivated:gi,errorCaptured:gi,serverPrefetch:gi,components:_i,directives:_i,watch:yi,provide:pi,inject:mi};function pi(e,t){return t?e?function(){return s(h(e)?e.call(this,this):e,h(t)?t.call(this,this):t)}:t:e}function mi(e,t){return _i(hi(e),hi(t))}function hi(e){if(d(e)){let t={};for(let n=0;nt===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${E(t)}Modifiers`]||e[`${D(t)}Modifiers`];function Ti(e,n,...r){if(e.isUnmounted)return;let i=e.vnode.props||t,a=r,o=n.startsWith(`update:`),s=o&&wi(i,n.slice(7));s&&(s.trim&&(a=r.map(e=>g(e)?e.trim():e)),s.number&&(a=r.map(k)));let c,l=i[c=ie(n)]||i[c=ie(E(n))];!l&&o&&(l=i[c=ie(D(n))]),l&&hn(l,e,6,a);let u=i[c+`Once`];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,hn(u,e,6,a)}}var Ei=new WeakMap;function Di(e,t,n=!1){let r=n?Ei:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},c=!1;if(!h(e)){let r=e=>{let n=Di(e,t,!0);n&&(c=!0,s(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!c?(v(e)&&r.set(e,null),null):(d(a)?a.forEach(e=>o[e]=null):s(o,a),v(e)&&r.set(e,o),o)}function Oi(e,t){return!e||!a(t)?!1:(t=t.slice(2),t=t===`Once`?t:t.replace(/Once$/,``),u(e,t[0].toLowerCase()+t.slice(1))||u(e,D(t))||u(e,t))}function ki(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:d,props:f,data:p,setupState:m,ctx:h,inheritAttrs:g}=e,_=In(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Aa(u.call(t,e,d,f,m,p,h)),y=c}else{let e=t;v=Aa(e.length>1?e(f,{attrs:c,slots:s,emit:l}):e(f,null)),y=t.props?c:Ai(c)}}catch(t){_a.length=0,gn(t,e,1),v=U(ha)}let b=v;if(y&&g!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(o)&&(y=ji(y,a)),b=ka(b,y,!1,!0))}return n.dirs&&(b=ka(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&mr(b,n.transition),v=b,In(_),v}var Ai=e=>{let t;for(let n in e)(n===`class`||n===`style`||a(n))&&((t||={})[n]=e[n]);return t},ji=(e,t)=>{let n={};for(let r in e)(!o(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Mi(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ni(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(Ii),Ri=e=>Object.getPrototypeOf(e)===Ii;function zi(e,t,n,r=!1){let i={},a=Li();e.propsDefaults=Object.create(null),Vi(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:zt(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function Bi(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=qt(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{p=!0;let[t,n]=Wi(e,r,!0);s(l,t),n&&f.push(...n)};!i&&r.mixins.length&&r.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!c&&!p)return v(e)&&a.set(e,n),n;if(d(c))for(let e=0;ee===`_`||e===`_ctx`||e===`$stable`,qi=e=>d(e)?e.map(Aa):[Aa(e)],Ji=(e,t,n)=>{if(t._n)return t;let r=I((...e)=>qi(t(...e)),n);return r._c=!1,r},Yi=(e,t,n)=>{let r=e._ctx;for(let n in e){if(Ki(n))continue;let i=e[n];if(h(i))t[n]=Ji(n,i,r);else if(i!=null){let e=qi(i);t[n]=()=>e}}},Xi=(e,t)=>{let n=qi(t);e.slots.default=()=>n},Zi=(e,t,n)=>{for(let r in t)(n||!Ki(r))&&(e[r]=t[r])},Qi=(e,t,n)=>{let r=e.slots=Li();if(e.vnode.shapeFlag&32){let e=t._;e?(Zi(r,t,n),n&&oe(r,`_`,e,!0)):Yi(t,r)}else t&&Xi(e,t)},$i=(e,n,r)=>{let{vnode:i,slots:a}=e,o=!0,s=t;if(i.shapeFlag&32){let e=n._;e?r&&e===1?o=!1:Zi(a,n,r):(o=!n.$stable,Yi(n,a)),s=n}else n&&(Xi(e,n),s={default:1});if(o)for(let e in a)!Ki(e)&&s[e]==null&&delete a[e]},ea=fa;function ta(e){return na(e)}function na(e,i){let a=ce();a.__VUE__=!0;let{insert:o,remove:s,patchProp:c,createElement:l,createText:u,createComment:d,setText:f,setElementText:p,parentNode:m,nextSibling:h,setScopeId:g=r,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!wa(e,t)&&(r=_e(e),A(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case ma:y(e,t,n,r);break;case ha:b(e,t,n,r);break;case ga:e??x(t,n,r,o);break;case pa:ie(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?O(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,be)}u!=null&&i?xr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&xr(e.ref,null,a,e,!0)},y=(e,t,n,r)=>{if(e==null)o(t.el=u(t.children),n,r);else{let n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},b=(e,t,n,r)=>{e==null?o(t.el=d(t.children||``),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,r)=>{let i;for(;e&&e!==t;)i=h(e),o(e,n,r),e=i;o(t,n,r)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),s(e),e=n;s(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)ee(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),ne(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},ee=(e,t,n,r,i,a,s,u)=>{let d,f,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(d=e.el=l(e.type,a,m&&m.is,m),h&8?p(d,e.children):h&16&&E(e.children,d,null,r,i,ra(e,a),s,u),_&&Rn(e,null,r,`created`),te(d,e,e.scopeId,s,r),m){for(let e in m)e!==`value`&&!T(e)&&c(d,e,null,m[e],a,r);`value`in m&&c(d,`value`,null,m.value,a),(f=m.onVnodeBeforeMount)&&Na(f,r,e)}_&&Rn(e,null,r,`beforeMount`);let v=aa(i,g);v&&g.beforeEnter(d),o(d,t,n),((f=m&&m.onVnodeMounted)||v||_)&&ea(()=>{try{f&&Na(f,r,e),v&&g.enter(d),_&&Rn(e,null,r,`mounted`)}finally{}},i)},te=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t{for(let l=c;l{let l=n.el=e.el,{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=e.patchFlag&16;let m=e.props||t,h=n.props||t,g;if(r&&ia(r,!1),(g=h.onVnodeBeforeUpdate)&&Na(g,r,n,e),f&&Rn(n,e,r,`beforeUpdate`),r&&ia(r,!0),d&&(!e.dynamicChildren||e.dynamicChildren.length!==d.length)&&(u=0,s=!1,d=null),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(l,``),d?D(e.dynamicChildren,d,l,r,i,ra(n,a),o):s||ue(e,n,l,null,r,i,ra(n,a),o,!1),u>0){if(u&16)re(l,m,h,r,a);else if(u&2&&m.class!==h.class&&c(l,`class`,null,h.class,a),u&4&&c(l,`style`,m.style,h.style,a),u&8){let e=n.dynamicProps;for(let t=0;t{g&&Na(g,r,n,e),f&&Rn(n,e,r,`updated`)},i)},D=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(n!==r){if(n!==t)for(let t in n)!T(t)&&!(t in r)&&c(e,t,n[t],null,a,i);for(let t in r){if(T(t))continue;let o=r[t],s=n[t];o!==s&&t!==`value`&&c(e,t,s,o,a,i)}`value`in r&&c(e,`value`,n.value,r.value,a)}},ie=(e,t,n,r,i,a,s,c,l)=>{let d=t.el=e?e.el:u(``),f=t.anchor=e?e.anchor:u(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(c=c?c.concat(h):h),e==null?(o(d,n,r),o(f,n,r),E(t.children||[],n,f,i,a,s,c,l)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(D(e.dynamicChildren,m,n,i,a,s,c),(t.key!=null||i&&t===i.subTree)&&oa(e,t,!0)):ue(e,t,n,f,i,a,s,c,l)},O=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):oe(t,n,r,i,a,o,c):k(e,t,c)},oe=(e,t,n,r,i,a,o)=>{let s=e.component=Ia(e,r,i);if(wr(e)&&(s.ctx.renderer=be),Ga(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,se,o),!e.el){let r=s.subTree=U(ha);b(null,r,t,n),e.placeholder=r.el}}else se(s,e,t,n,i,a,o)},k=(e,t,n)=>{let r=t.component=e.component;if(Mi(e,t,n))if(r.asyncDep&&!r.asyncResolved){le(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},se=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=ca(e);if(n){t&&(t.el=c.el,le(e,t,o)),n.asyncDep.then(()=>{ea(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;ia(e,!1),t?(t.el=c.el,le(e,t,o)):t=c,n&&ae(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Na(d,s,t,c),ia(e,!0);let f=ki(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),_e(p),e,i,a),t.el=f.el,u===null&&Fi(e,f.el),r&&ea(r,i),(d=t.props&&t.props.onVnodeUpdated)&&ea(()=>Na(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Cr(t);if(ia(e,!1),l&&ae(l),!m&&(o=c&&c.onVnodeBeforeMount)&&Na(o,d,t),ia(e,!0),s&&xe){let t=()=>{e.subTree=ki(e),xe(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=ki(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&ea(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;ea(()=>Na(o,d,e),i)}(t.shapeFlag&256||d&&Cr(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&ea(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new ke(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>Dn(u),ia(e,!0),l()},le=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,Bi(e,t.props,r,n),$i(e,t.children,n),We(),An(e),Ge()},ue=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:m}=t;if(f>0){if(f&128){fe(l,d,n,r,i,a,o,s,c);return}else if(f&256){de(l,d,n,r,i,a,o,s,c);return}}m&8?(u&16&&ge(l,i,a),d!==l&&p(n,d)):u&16?m&16?fe(l,d,n,r,i,a,o,s,c):ge(l,i,a,!0):(u&8&&p(n,``),m&16&&E(d,n,r,i,a,o,s,c))},de=(e,t,r,i,a,o,s,c,l)=>{e||=n,t||=n;let u=e.length,d=t.length,f=Math.min(u,d),p;for(p=0;pd?ge(e,a,o,!0,!1,f):E(t,r,i,a,o,s,c,l,f)},fe=(e,t,r,i,a,o,s,c,l)=>{let u=0,d=t.length,f=e.length-1,p=d-1;for(;u<=f&&u<=p;){let n=e[u],i=t[u]=l?ja(t[u]):Aa(t[u]);if(wa(n,i))v(n,i,r,null,a,o,s,c,l);else break;u++}for(;u<=f&&u<=p;){let n=e[f],i=t[p]=l?ja(t[p]):Aa(t[p]);if(wa(n,i))v(n,i,r,null,a,o,s,c,l);else break;f--,p--}if(u>f){if(u<=p){let e=p+1,n=ep)for(;u<=f;)A(e[u],a,o,!0),u++;else{let m=u,h=u,g=new Map;for(u=h;u<=p;u++){let e=t[u]=l?ja(t[u]):Aa(t[u]);e.key!=null&&g.set(e.key,u)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(u=0;u=b){A(n,a,o,!0);continue}let i;if(n.key!=null)i=g.get(n.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&wa(n,t[_])){i=_;break}i===void 0?A(n,a,o,!0):(C[i-h]=u+1,i>=S?S=i:x=!0,v(n,t[i],r,null,a,o,s,c,l),y++)}let w=x?sa(C):n;for(_=w.length-1,u=b-1;u>=0;u--){let e=h+u,n=t[e],f=t[e+1],p=e+1{let{el:a,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){pe(e.component.subTree,t,n,r);return}if(d&128){e.suspense.move(t,n,r);return}if(d&64){c.move(e,t,n,be);return}if(c===pa){o(a,t,n);for(let e=0;el.enter(a),i));else{let{leave:r,delayLeave:i,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?s(a):o(a,t,n)},d=()=>{let e=a._isLeaving||!!a[lr];a._isLeaving&&a[lr](!0),l.persisted&&!e?u():r(a,()=>{u(),c&&c()})};i?i(a,u,d):d()}else o(a,t,n)},A=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p,memo:m}=e;if(d===-2&&(i=!1),s!=null&&(We(),xr(s,null,n,e,!0),Ge()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let h=u&1&&f,g=!Cr(e),_;if(g&&(_=o&&o.onVnodeBeforeUnmount)&&Na(_,t,e),u&6)he(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}h&&Rn(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,be,r):l&&!l.hasOnce&&(a!==pa||d>0&&d&64)?ge(l,t,n,!1,!0):(a===pa&&d&384||!i&&u&16)&&ge(c,t,n),r&&j(e)}let v=m!=null&&p==null;(g&&(_=o&&o.onVnodeUnmounted)||h||v)&&ea(()=>{_&&Na(_,t,e),h&&Rn(e,null,t,`unmounted`),v&&(e.el=null)},n)},j=e=>{let{type:t,el:n,anchor:r,transition:i}=e;if(t===pa){me(n,r);return}if(t===ga){C(e);return}let a=()=>{s(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(e.shapeFlag&1&&i&&!i.persisted){let{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},me=(e,t)=>{let n;for(;e!==t;)n=h(e),s(e),e=n;s(t)},he=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;la(c),la(l),r&&ae(r),i.stop(),a&&(a.flags|=8,A(o,e,t,n)),s&&ea(s,t),ea(()=>{e.isUnmounted=!0},t)},ge=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return _e(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[Xn];return n?h(n):t},ve=!1,ye=(e,t,n)=>{let r;e==null?t._vnode&&(A(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,ve||=(ve=!0,An(r),jn(),!1)},be={p:v,um:A,m:pe,r:j,mt:oe,mc:E,pc:ue,pbc:D,n:_e,o:e},M,xe;return i&&([M,xe]=i(be)),{render:ye,hydrate:M,createApp:Si(ye,M)}}function ra({type:e,props:t},n){return n===`svg`&&e===`foreignObject`||n===`mathml`&&e===`annotation-xml`&&t&&t.encoding&&t.encoding.includes(`html`)?void 0:n}function ia({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function aa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function oa(e,t,n=!1){let r=e.children,i=t.children;if(d(r)&&d(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-->0;)n[a]=o,o=t[o];return n}function ca(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ca(t)}function la(e){if(e)for(let t=0;te.__isSuspense;function fa(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):kn(e)}var pa=Symbol.for(`v-fgt`),ma=Symbol.for(`v-txt`),ha=Symbol.for(`v-cmt`),ga=Symbol.for(`v-stc`),_a=[],va=null;function z(e=!1){_a.push(va=e?null:[])}function ya(){_a.pop(),va=_a[_a.length-1]||null}var ba=1;function xa(e,t=!1){ba+=e,e<0&&va&&t&&(va.hasOnce=!0)}function Sa(e){return e.dynamicChildren=ba>0?va||n:null,ya(),ba>0&&va&&va.push(e),e}function B(e,t,n,r,i,a){return Sa(H(e,t,n,r,i,a,!0))}function V(e,t,n,r,i){return Sa(U(e,t,n,r,i,!0))}function Ca(e){return e?e.__v_isVNode===!0:!1}function wa(e,t){return e.type===t.type&&e.key===t.key}var Ta=({key:e})=>e??null,Ea=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:g(e)||Zt(e)||h(e)?{i:Pn,r:e,k:t,f:!!n}:e);function H(e,t=null,n=null,r=0,i=null,a=e===pa?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ta(t),ref:t&&Ea(t),scopeId:Fn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Pn};return s?(Ma(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=g(n)?8:16),ba>0&&!o&&va&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&va.push(c),c}var U=Da;function Da(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Hr)&&(e=ha),Ca(e)){let r=ka(e,t,!0);return n&&Ma(r,n),ba>0&&!a&&va&&(r.shapeFlag&6?va[va.indexOf(e)]=r:va.push(r)),r.patchFlag=-2,r}if(to(e)&&(e=e.__vccOpts),t){t=Oa(t);let{class:e,style:n}=t;e&&!g(e)&&(t.class=A(e)),v(n)&&(Kt(n)&&!d(n)&&(n=s({},n)),t.style=le(n))}let o=g(e)?1:da(e)?128:Zn(e)?64:v(e)?4:h(e)?2:0;return H(e,t,n,r,i,o,a,!0)}function Oa(e){return e?Kt(e)||Ri(e)?s({},e):e:null}function ka(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?K(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ta(l),ref:t&&t.ref?n&&a?d(a)?a.concat(Ea(t)):[a,Ea(t)]:Ea(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pa?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ka(e.ssContent),ssFallback:e.ssFallback&&ka(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&mr(u,c.clone(u)),u}function W(e=` `,t=0){return U(ma,null,e,t)}function G(e=``,t=!1){return t?(z(),V(ha,null,e)):U(ha,null,e)}function Aa(e){return e==null||typeof e==`boolean`?U(ha):d(e)?U(pa,null,e.slice()):Ca(e)?ja(e):U(ma,null,String(e))}function ja(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ka(e)}function Ma(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(d(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Ma(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!Ri(t)?t._ctx=Pn:r===3&&Pn&&(Pn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(h(t)){if(r&65){Ma(e,{default:t});return}t={default:t,_ctx:Pn},n=32}else t=String(t),r&64?(n=16,t=[W(t)]):n=8;e.children=t,e.shapeFlag|=n}function K(...e){let t={};for(let n=0;nLa||Pn,za,Ba;{let e=ce(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};za=t(`__VUE_INSTANCE_SETTERS__`,e=>La=e),Ba=t(`__VUE_SSR_SETTERS__`,e=>Wa=e)}var Va=e=>{let t=La;return za(e),e.scope.on(),()=>{e.scope.off(),za(t)}},Ha=()=>{La&&La.scope.off(),za(null)};function Ua(e){return e.vnode.shapeFlag&4}var Wa=!1;function Ga(e,t=!1,n=!1){t&&Ba(t);let{props:r,children:i}=e.vnode,a=Ua(e);zi(e,r,a,t),Qi(e,i,n||t);let o=a?Ka(e,t):void 0;return t&&Ba(!1),o}function Ka(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,$r);let{setup:r}=n;if(r){We();let n=e.setupContext=r.length>1?Qa(e):null,i=Va(e),a=mn(r,e,0,[e.props,n]),o=y(a);if(Ge(),i(),(o||e.sp)&&!Cr(e)&&_r(e),o){if(a.then(Ha,Ha),t)return a.then(n=>{qa(e,n,t)}).catch(t=>{gn(t,e,0)});e.asyncDep=a}else qa(e,a,t)}else Xa(e,t)}function qa(e,t,n){h(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:v(t)&&(e.setupState=nn(t)),Xa(e,n)}var Ja,Ya;function Xa(e,t,n){let i=e.type;if(!e.render){if(!t&&Ja&&!i.render){let t=i.template||ui(e).template;if(t){let{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:o}=i;i.render=Ja(t,s(s({isCustomElement:n,delimiters:a},r),o))}}e.render=i.render||r,Ya&&Ya(e)}{let t=Va(e);We();try{oi(e)}finally{Ge(),t()}}}var Za={get(e,t){return tt(e,`get`,``),e[t]}};function Qa(e){return{attrs:new Proxy(e.attrs,Za),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function $a(e){return e.exposed?e.exposeProxy||=new Proxy(nn(Jt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Zr)return Zr[n](e)},has(e,t){return t in e||t in Zr}}):e.proxy}function eo(e,t=!0){return h(e)?e.displayName||e.name:e.name||t&&e.__name}function to(e){return h(e)&&`__vccOpts`in e}var q=(e,t)=>sn(e,t,Wa);function no(e,t,n){try{xa(-1);let r=arguments.length;return r===2?v(t)&&!d(t)?Ca(t)?U(e,null,[t]):U(e,t):U(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Ca(n)&&(n=[n]),U(e,t,n))}finally{xa(1)}}var ro=`3.5.39`,io=void 0,ao=typeof window<`u`&&window.trustedTypes;if(ao)try{io=ao.createPolicy(`vue`,{createHTML:e=>e})}catch{}var oo=io?e=>io.createHTML(e):e=>e,so=`http://www.w3.org/2000/svg`,co=`http://www.w3.org/1998/Math/MathML`,lo=typeof document<`u`?document:null,uo=lo&&lo.createElement(`template`),fo={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?lo.createElementNS(so,e):t===`mathml`?lo.createElementNS(co,e):n?lo.createElement(e,{is:n}):lo.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>lo.createTextNode(e),createComment:e=>lo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>lo.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{uo.innerHTML=oo(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=uo.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},po=Symbol(`_vtc`);function mo(e,t,n){let r=e[po];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var ho=Symbol(`_vod`),go=Symbol(`_vsh`),_o={name:`show`,beforeMount(e,{value:t},{transition:n}){e[ho]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):vo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),vo(e,!0),r.enter(e)):r.leave(e,()=>{vo(e,!1)}):vo(e,t))},beforeUnmount(e,{value:t}){vo(e,t)}};function vo(e,t){e.style.display=t?e[ho]:`none`,e[go]=!t}var yo=Symbol(``),bo=/(?:^|;)\s*display\s*:/;function xo(e,t,n){let r=e.style,i=g(n),a=!1;if(n&&!i){if(t)if(g(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Co(r,t,``)}else for(let e in t)n[e]??Co(r,e,``);for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?Co(r,i,``):Do(e,i,!g(t)&&t?t[i]:void 0,o)||Co(r,i,o)}}else if(i){if(t!==n){let e=r[yo];e&&(n+=`;`+e),r.cssText=n,a=bo.test(n)}}else t&&e.removeAttribute(`style`);ho in e&&(e[ho]=a?r.display:``,e[go]&&(r.display=`none`))}var So=/\s*!important$/;function Co(e,t,n){if(d(n))n.forEach(n=>Co(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Eo(e,t);So.test(n)?e.setProperty(D(r),n.replace(So,``),`important`):e[r]=n}}var wo=[`Webkit`,`Moz`,`ms`],To={};function Eo(e,t){let n=To[t];if(n)return n;let r=E(t);if(r!==`filter`&&r in e)return To[t]=r;r=re(r);for(let n=0;nRo||=(zo.then(()=>Ro=0),Date.now());function Vo(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;let r=n.value;if(d(r)){let n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};let i=r.slice(),a=[e];for(let n=0;ne.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uo=(e,t,n,r,i,s)=>{let c=i===`svg`;t===`class`?mo(e,r,c):t===`style`?xo(e,n,r):a(t)?o(t)||Po(e,t,n,r,s):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):Wo(e,t,r,c))?(Ao(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&ko(e,t,r,c,s,t!==`value`)):e._isVueCE&&(Go(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!g(r)))?Ao(e,E(t),r,s,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),ko(e,t,r,c))};function Wo(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Ho(t)&&h(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Ho(t)&&g(n)?!1:t in e}function Go(e,t){let n=e._def.props;if(!n)return!1;let r=E(t);return Array.isArray(n)?n.some(e=>E(e)===r):Object.keys(n).some(e=>E(e)===r)}var Ko=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return d(t)?e=>ae(t,e):t};function qo(e){e.target.composing=!0}function Jo(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Yo=Symbol(`_assign`);function Xo(e,t,n){return t&&(e=e.trim()),n&&(e=k(e)),e}var Zo={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Yo]=Ko(i);let a=r||i.props&&i.props.type===`number`;jo(e,t?`change`:`input`,t=>{t.target.composing||e[Yo](Xo(e.value,n,a))}),(n||a)&&jo(e,`change`,()=>{e.value=Xo(e.value,n,a)}),t||(jo(e,`compositionstart`,qo),jo(e,`compositionend`,Jo),jo(e,`change`,Jo))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[Yo]=Ko(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?k(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},Qo={deep:!0,created(e,t,n){e[Yo]=Ko(n),jo(e,`change`,()=>{let t=e._modelValue,n=ns(e),r=e.checked,i=e[Yo];if(d(t)){let e=ye(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(p(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(rs(e,r))})},mounted:$o,beforeUpdate(e,t,n){e[Yo]=Ko(n),$o(e,t,n)}};function $o(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(d(t))i=ye(t,r.props.value)>-1;else if(p(t))i=t.has(r.props.value);else{if(t===n)return;i=ve(t,rs(e,!0))}e.checked!==i&&(e.checked=i)}var es={deep:!0,created(e,{value:t,modifiers:{number:n}},r){let i=p(t);jo(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?k(ns(e)):ns(e));e[Yo](e.multiple?i?new Set(t):t:t[0]),e._assigning=!0,Tn(()=>{e._assigning=!1})}),e[Yo]=Ko(r)},mounted(e,{value:t}){ts(e,t)},beforeUpdate(e,t,n){e[Yo]=Ko(n)},updated(e,{value:t}){e._assigning||ts(e,t)}};function ts(e,t){let n=e.multiple,r=d(t);if(!(n&&!r&&!p(t))){for(let i=0,a=e.options.length;iString(e)===String(o)):a.selected=ye(t,o)>-1}else a.selected=t.has(o);else if(ve(ns(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ns(e){return`_value`in e?e._value:e.value}function rs(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}var is=[`ctrl`,`shift`,`alt`,`meta`],as={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>is.some(n=>e[`${n}Key`]&&!t.includes(n))},os=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let t=ls().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=fs(e);if(!r)return;let i=t._component;!h(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,ds(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t});function ds(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function fs(e){return g(e)?document.querySelector(e):e}var ps=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t({classGroupId:e,validator:t}),hs=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),gs=`-`,_s=[],vs=`arbitrary..`,ys=e=>{let t=Ss(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return xs(e);let n=e.split(gs);return bs(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?ps(i,t):t:i||_s}return n[e]||_s}}},bs=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=bs(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(gs):e.slice(t).join(gs),s=a.length;for(let e=0;ee.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?vs+r:void 0})(),Ss=e=>{let{theme:t,classGroups:n}=e;return Cs(n,t)},Cs=(e,t)=>{let n=hs();for(let r in e){let i=e[r];ws(i,n,r,t)}return n},ws=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){Es(e,t,n);return}if(typeof e==`function`){Ds(e,t,n,r);return}Os(e,t,n,r)},Es=(e,t,n)=>{let r=e===``?t:ks(t,e);r.classGroupId=n},Ds=(e,t,n,r)=>{if(As(e)){ws(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(ms(n,e))},Os=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(gs),i=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,js=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},Ms=`!`,Ns=`:`,Ps=[],Fs=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),Is=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return Fs(t,l,c,u)};if(t){let e=t+Ns,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):Fs(Ps,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},Ls=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},Rs=e=>({cache:js(e.cacheSize),parseClassName:Is(e),sortModifiers:Ls(e),postfixLookupClassGroupIds:zs(e),...ys(e)}),zs=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(Bs),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+Ms:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e0?` `+l:l)}return l},Hs=(...e)=>{let t=0,n,r,i=``;for(;t{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r{let n,r,i,a,o=o=>(n=Rs(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=Vs(e,n);return i(e,a),a};return a=o,(...e)=>a(Hs(...e))},Gs=[],Ks=e=>{let t=t=>t[e]||Gs;return t.isThemeGetter=!0,t},qs=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Js=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ys=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Xs=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Zs=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Qs=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,$s=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ec=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,tc=e=>Ys.test(e),nc=e=>!!e&&!Number.isNaN(Number(e)),rc=e=>!!e&&Number.isInteger(Number(e)),ic=e=>e.endsWith(`%`)&&nc(e.slice(0,-1)),ac=e=>Xs.test(e),oc=()=>!0,sc=e=>Zs.test(e)&&!Qs.test(e),cc=()=>!1,lc=e=>$s.test(e),uc=e=>ec.test(e),dc=e=>!J(e)&&!Y(e),fc=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),pc=e=>Oc(e,Mc,cc),J=e=>qs.test(e),mc=e=>Oc(e,Nc,sc),hc=e=>Oc(e,Pc,nc),gc=e=>Oc(e,Ic,oc),_c=e=>Oc(e,Fc,cc),vc=e=>Oc(e,Ac,cc),yc=e=>Oc(e,jc,uc),bc=e=>Oc(e,Lc,lc),Y=e=>Js.test(e),xc=e=>kc(e,Nc),Sc=e=>kc(e,Fc),Cc=e=>kc(e,Ac),wc=e=>kc(e,Mc),Tc=e=>kc(e,jc),Ec=e=>kc(e,Lc,!0),Dc=e=>kc(e,Ic,!0),Oc=(e,t,n)=>{let r=qs.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},kc=(e,t,n=!1)=>{let r=Js.exec(e);return r?r[1]?t(r[1]):n:!1},Ac=e=>e===`position`||e===`percentage`,jc=e=>e===`image`||e===`url`,Mc=e=>e===`length`||e===`size`||e===`bg-size`,Nc=e=>e===`length`,Pc=e=>e===`number`,Fc=e=>e===`family-name`,Ic=e=>e===`number`||e===`weight`,Lc=e=>e===`shadow`,Rc=Ws(()=>{let e=Ks(`color`),t=Ks(`font`),n=Ks(`text`),r=Ks(`font-weight`),i=Ks(`tracking`),a=Ks(`leading`),o=Ks(`breakpoint`),s=Ks(`container`),c=Ks(`spacing`),l=Ks(`radius`),u=Ks(`shadow`),d=Ks(`inset-shadow`),f=Ks(`text-shadow`),p=Ks(`drop-shadow`),m=Ks(`blur`),h=Ks(`perspective`),g=Ks(`aspect`),_=Ks(`ease`),v=Ks(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),Y,J],S=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],C=()=>[`auto`,`contain`,`none`],w=()=>[Y,J,c],T=()=>[tc,`full`,`auto`,...w()],ee=()=>[rc,`none`,`subgrid`,Y,J],te=()=>[`auto`,{span:[`full`,rc,Y,J]},rc,Y,J],E=()=>[rc,`auto`,Y,J],ne=()=>[`auto`,`min`,`max`,`fr`,Y,J],D=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],re=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],ie=()=>[`auto`,...w()],O=()=>[tc,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...w()],ae=()=>[tc,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...w()],oe=()=>[tc,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...w()],k=()=>[e,Y,J],se=()=>[...b(),Cc,vc,{position:[Y,J]}],ce=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],le=()=>[`auto`,`cover`,`contain`,wc,pc,{size:[Y,J]}],ue=()=>[ic,xc,mc],de=()=>[``,`none`,`full`,l,Y,J],fe=()=>[``,nc,xc,mc],pe=()=>[`solid`,`dashed`,`dotted`,`double`],A=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],j=()=>[nc,ic,Cc,vc],me=()=>[``,`none`,m,Y,J],he=()=>[`none`,nc,Y,J],ge=()=>[`none`,nc,Y,J],_e=()=>[nc,Y,J],ve=()=>[tc,`full`,...w()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[ac],breakpoint:[ac],color:[oc],container:[ac],"drop-shadow":[ac],ease:[`in`,`out`,`in-out`],font:[dc],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[ac],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[ac],shadow:[ac],spacing:[`px`,nc],text:[ac],"text-shadow":[ac],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,tc,J,Y,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,Y,J]}],"container-named":[fc],columns:[{columns:[nc,J,Y,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:x()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:T()}],"inset-x":[{"inset-x":T()}],"inset-y":[{"inset-y":T()}],start:[{"inset-s":T(),start:T()}],end:[{"inset-e":T(),end:T()}],"inset-bs":[{"inset-bs":T()}],"inset-be":[{"inset-be":T()}],top:[{top:T()}],right:[{right:T()}],bottom:[{bottom:T()}],left:[{left:T()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[rc,`auto`,Y,J]}],basis:[{basis:[tc,`full`,`auto`,s,...w()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[nc,tc,`auto`,`initial`,`none`,J]}],grow:[{grow:[``,nc,Y,J]}],shrink:[{shrink:[``,nc,Y,J]}],order:[{order:[rc,`first`,`last`,`none`,Y,J]}],"grid-cols":[{"grid-cols":ee()}],"col-start-end":[{col:te()}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":ee()}],"row-start-end":[{row:te()}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...D(),`normal`]}],"justify-items":[{"justify-items":[...re(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...re()]}],"align-content":[{content:[`normal`,...D()]}],"align-items":[{items:[...re(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...re(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":D()}],"place-items":[{"place-items":[...re(),`baseline`]}],"place-self":[{"place-self":[`auto`,...re()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:ie()}],mx:[{mx:ie()}],my:[{my:ie()}],ms:[{ms:ie()}],me:[{me:ie()}],mbs:[{mbs:ie()}],mbe:[{mbe:ie()}],mt:[{mt:ie()}],mr:[{mr:ie()}],mb:[{mb:ie()}],ml:[{ml:ie()}],"space-x":[{"space-x":w()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":w()}],"space-y-reverse":[`space-y-reverse`],size:[{size:O()}],"inline-size":[{inline:[`auto`,...ae()]}],"min-inline-size":[{"min-inline":[`auto`,...ae()]}],"max-inline-size":[{"max-inline":[`none`,...ae()]}],"block-size":[{block:[`auto`,...oe()]}],"min-block-size":[{"min-block":[`auto`,...oe()]}],"max-block-size":[{"max-block":[`none`,...oe()]}],w:[{w:[s,`screen`,...O()]}],"min-w":[{"min-w":[s,`screen`,`none`,...O()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...O()]}],h:[{h:[`screen`,`lh`,...O()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...O()]}],"max-h":[{"max-h":[`screen`,`lh`,...O()]}],"font-size":[{text:[`base`,n,xc,mc]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Dc,gc]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,ic,J]}],"font-family":[{font:[Sc,_c,t]}],"font-features":[{"font-features":[J]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,Y,J]}],"line-clamp":[{"line-clamp":[nc,`none`,Y,hc]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":[`none`,Y,J]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,Y,J]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:k()}],"text-color":[{text:k()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...pe(),`wavy`]}],"text-decoration-thickness":[{decoration:[nc,`from-font`,`auto`,Y,mc]}],"text-decoration-color":[{decoration:k()}],"underline-offset":[{"underline-offset":[nc,`auto`,Y,J]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:w()}],"tab-size":[{tab:[rc,Y,J]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,Y,J]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,Y,J]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:se()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:le()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},rc,Y,J],radial:[``,Y,J],conic:[rc,Y,J]},Tc,yc]}],"bg-color":[{bg:k()}],"gradient-from-pos":[{from:ue()}],"gradient-via-pos":[{via:ue()}],"gradient-to-pos":[{to:ue()}],"gradient-from":[{from:k()}],"gradient-via":[{via:k()}],"gradient-to":[{to:k()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:fe()}],"border-w-x":[{"border-x":fe()}],"border-w-y":[{"border-y":fe()}],"border-w-s":[{"border-s":fe()}],"border-w-e":[{"border-e":fe()}],"border-w-bs":[{"border-bs":fe()}],"border-w-be":[{"border-be":fe()}],"border-w-t":[{"border-t":fe()}],"border-w-r":[{"border-r":fe()}],"border-w-b":[{"border-b":fe()}],"border-w-l":[{"border-l":fe()}],"divide-x":[{"divide-x":fe()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":fe()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...pe(),`hidden`,`none`]}],"divide-style":[{divide:[...pe(),`hidden`,`none`]}],"border-color":[{border:k()}],"border-color-x":[{"border-x":k()}],"border-color-y":[{"border-y":k()}],"border-color-s":[{"border-s":k()}],"border-color-e":[{"border-e":k()}],"border-color-bs":[{"border-bs":k()}],"border-color-be":[{"border-be":k()}],"border-color-t":[{"border-t":k()}],"border-color-r":[{"border-r":k()}],"border-color-b":[{"border-b":k()}],"border-color-l":[{"border-l":k()}],"divide-color":[{divide:k()}],"outline-style":[{outline:[...pe(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[nc,Y,J]}],"outline-w":[{outline:[``,nc,xc,mc]}],"outline-color":[{outline:k()}],shadow:[{shadow:[``,`none`,u,Ec,bc]}],"shadow-color":[{shadow:k()}],"inset-shadow":[{"inset-shadow":[`none`,d,Ec,bc]}],"inset-shadow-color":[{"inset-shadow":k()}],"ring-w":[{ring:fe()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:k()}],"ring-offset-w":[{"ring-offset":[nc,mc]}],"ring-offset-color":[{"ring-offset":k()}],"inset-ring-w":[{"inset-ring":fe()}],"inset-ring-color":[{"inset-ring":k()}],"text-shadow":[{"text-shadow":[`none`,f,Ec,bc]}],"text-shadow-color":[{"text-shadow":k()}],opacity:[{opacity:[nc,Y,J]}],"mix-blend":[{"mix-blend":[...A(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":A()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[nc]}],"mask-image-linear-from-pos":[{"mask-linear-from":j()}],"mask-image-linear-to-pos":[{"mask-linear-to":j()}],"mask-image-linear-from-color":[{"mask-linear-from":k()}],"mask-image-linear-to-color":[{"mask-linear-to":k()}],"mask-image-t-from-pos":[{"mask-t-from":j()}],"mask-image-t-to-pos":[{"mask-t-to":j()}],"mask-image-t-from-color":[{"mask-t-from":k()}],"mask-image-t-to-color":[{"mask-t-to":k()}],"mask-image-r-from-pos":[{"mask-r-from":j()}],"mask-image-r-to-pos":[{"mask-r-to":j()}],"mask-image-r-from-color":[{"mask-r-from":k()}],"mask-image-r-to-color":[{"mask-r-to":k()}],"mask-image-b-from-pos":[{"mask-b-from":j()}],"mask-image-b-to-pos":[{"mask-b-to":j()}],"mask-image-b-from-color":[{"mask-b-from":k()}],"mask-image-b-to-color":[{"mask-b-to":k()}],"mask-image-l-from-pos":[{"mask-l-from":j()}],"mask-image-l-to-pos":[{"mask-l-to":j()}],"mask-image-l-from-color":[{"mask-l-from":k()}],"mask-image-l-to-color":[{"mask-l-to":k()}],"mask-image-x-from-pos":[{"mask-x-from":j()}],"mask-image-x-to-pos":[{"mask-x-to":j()}],"mask-image-x-from-color":[{"mask-x-from":k()}],"mask-image-x-to-color":[{"mask-x-to":k()}],"mask-image-y-from-pos":[{"mask-y-from":j()}],"mask-image-y-to-pos":[{"mask-y-to":j()}],"mask-image-y-from-color":[{"mask-y-from":k()}],"mask-image-y-to-color":[{"mask-y-to":k()}],"mask-image-radial":[{"mask-radial":[Y,J]}],"mask-image-radial-from-pos":[{"mask-radial-from":j()}],"mask-image-radial-to-pos":[{"mask-radial-to":j()}],"mask-image-radial-from-color":[{"mask-radial-from":k()}],"mask-image-radial-to-color":[{"mask-radial-to":k()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[nc]}],"mask-image-conic-from-pos":[{"mask-conic-from":j()}],"mask-image-conic-to-pos":[{"mask-conic-to":j()}],"mask-image-conic-from-color":[{"mask-conic-from":k()}],"mask-image-conic-to-color":[{"mask-conic-to":k()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:se()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:le()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,Y,J]}],filter:[{filter:[``,`none`,Y,J]}],blur:[{blur:me()}],brightness:[{brightness:[nc,Y,J]}],contrast:[{contrast:[nc,Y,J]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,Ec,bc]}],"drop-shadow-color":[{"drop-shadow":k()}],grayscale:[{grayscale:[``,nc,Y,J]}],"hue-rotate":[{"hue-rotate":[nc,Y,J]}],invert:[{invert:[``,nc,Y,J]}],saturate:[{saturate:[nc,Y,J]}],sepia:[{sepia:[``,nc,Y,J]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,Y,J]}],"backdrop-blur":[{"backdrop-blur":me()}],"backdrop-brightness":[{"backdrop-brightness":[nc,Y,J]}],"backdrop-contrast":[{"backdrop-contrast":[nc,Y,J]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,nc,Y,J]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[nc,Y,J]}],"backdrop-invert":[{"backdrop-invert":[``,nc,Y,J]}],"backdrop-opacity":[{"backdrop-opacity":[nc,Y,J]}],"backdrop-saturate":[{"backdrop-saturate":[nc,Y,J]}],"backdrop-sepia":[{"backdrop-sepia":[``,nc,Y,J]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,Y,J]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[nc,`initial`,Y,J]}],ease:[{ease:[`linear`,`initial`,_,Y,J]}],delay:[{delay:[nc,Y,J]}],animate:[{animate:[`none`,v,Y,J]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,Y,J]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:he()}],"rotate-x":[{"rotate-x":he()}],"rotate-y":[{"rotate-y":he()}],"rotate-z":[{"rotate-z":he()}],scale:[{scale:ge()}],"scale-x":[{"scale-x":ge()}],"scale-y":[{"scale-y":ge()}],"scale-z":[{"scale-z":ge()}],"scale-3d":[`scale-3d`],skew:[{skew:_e()}],"skew-x":[{"skew-x":_e()}],"skew-y":[{"skew-y":_e()}],transform:[{transform:[Y,J,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ve()}],"translate-x":[{"translate-x":ve()}],"translate-y":[{"translate-y":ve()}],"translate-z":[{"translate-z":ve()}],"translate-none":[`translate-none`],zoom:[{zoom:[rc,Y,J]}],accent:[{accent:k()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:k()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,Y,J]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":k()}],"scrollbar-track-color":[{"scrollbar-track":k()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,Y,J]}],fill:[{fill:[`none`,...k()]}],"stroke-w":[{stroke:[nc,xc,mc,hc]}],stroke:[{stroke:[`none`,...k()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}}),zc=Symbol.for(`@soybeanjs/cva.metadata`),Bc=[];function Vc(e,t){return Object.defineProperty(e,zc,{configurable:!1,enumerable:!1,value:t,writable:!1}),e}function Hc(){return Bc[Bc.length-1]}function Uc(e,t){Bc.push(e);try{return t()}finally{Bc.pop()}}function Wc(e){if(typeof e==`function`)return e[zc]}function Gc(e){let t=Wc(e);return t?.kind===`cv`?t:void 0}function Kc(e){let t=Wc(e);return t?.kind===`scv`?t:void 0}function qc(e,t){return t[e]??e}function Jc(e,t,n){if(n.length===0)return;let r=e[t];if(r){r.push(...n);return}e[t]=[...n]}function Yc(e,t){let n={};for(let[r,i]of Object.entries(e))Jc(n,qc(r,t),i);return n}function Xc(e,t,n,r){let i=t.indexOf(n);i>=0&&t.splice(i,1),t.push(n),e[n]=r}function Zc(e,t,n){let r=[],i={};for(let a of e)Xc(i,r,qc(a,n),t[a]);return{slotOrder:r,slotPlan:i}}function Qc(e,t){let n=Zc(e.slotOrder,e.slotPlan,t);return{inheritedShared:Yc(e.inheritedShared,t),inheritedUnique:Yc(e.inheritedUnique,t),localShared:Yc(e.localShared,t),localUnique:Yc(e.localUnique,t),slotOrder:n.slotOrder,slotPlan:n.slotPlan}}function $c(e,t){let n={};for(let[r,i]of Object.entries(e))n[qc(r,t)]=i;return n}function el(e){let t={};for(let[n,r]of Object.entries(e))t[r]=n;return t}function tl(e,t){let n={};for(let[r,i]of Object.entries(e))n[qc(r,t)]=i;return n}function nl(e,t){let n=Kc(e);if(!n)throw TypeError(`alias only accepts scv results.`);let r=Object.fromEntries(Object.entries(t).filter(e=>typeof e[1]==`string`)),i=el(r),a=Zc(n.slotOrder,n.slotPlan,r);return Vc((t,...n)=>$c(e(t,...n.filter(Boolean).map(e=>tl(e,i))),r),{...n,resolveRaw:e=>Qc(n.resolveRaw(e),r),slotOrder:a.slotOrder,slotPlan:a.slotPlan})}function rl(e){if(typeof e==`string`)return e;if(typeof e==`number`)return String(e);if(e==null||typeof e==`boolean`)return``;let t=``;if(Array.isArray(e)){let n=0,r,i;for(;n[e,Object.fromEntries(Object.entries(n).map(([e,n])=>[e,t(n)]))]))}function sl(e){if(e!=null){if(typeof e==`boolean`)return e?`true`:`false`;if(typeof e==`number`||typeof e==`string`)return String(e)}}function cl(e){let t={};for(let[n,r]of Object.entries(e??{})){let e=sl(r);e!==void 0&&(t[n]=e)}return t}function ll(e){let t={};for(let[n,r]of Object.entries(e??{}))sl(r)!==void 0&&(t[n]=r);return t}function ul(e){let t={};for(let[n,r]of Object.entries(e)){if(n===`class`||n===`className`)continue;let e=Array.isArray(r)?r.map(e=>sl(e)).filter(e=>e!==void 0):[sl(r)].filter(e=>e!==void 0);e.length>0&&(t[n]=e)}return t}function dl(e,t){let n={...t};if(!e)return n;for(let[t,r]of Object.entries(e)){let e=sl(r);e!==void 0&&(n[t]=e)}return n}function fl(e,t,n){let r={...t};for(let[t,n]of Object.entries(e??{}))n!=null&&(r[t]=n);for(let[e,t]of Object.entries(n))e in r||(r[e]=t);return r}function pl(e,t){for(let[n,r]of Object.entries(t)){let t=e[n];if(!t||!r.includes(t))return!1}return!0}function ml(e,t){let n={};for(let t of e)for(let[e,r]of Object.entries(t.defaultVariants))n[e]=r;for(let[e,r]of Object.entries(cl(t)))n[e]=r;return n}function hl(e,t){let n={};for(let t of e)for(let[e,r]of Object.entries(t.runtimeDefaultVariants))n[e]=r;for(let[e,r]of Object.entries(ll(t)))n[e]=r;return n}function gl(e){let t=[];for(let n of e??[]){let e=Gc(n);if(!e)throw TypeError(`cv.extend only accepts cv results.`);t.push(e)}return t}function _l(e){let t=e.extend,n=gl(t),r=il(e.base),i=e.extendBase,a=ml(n,e.defaultVariants),o=hl(n,e.defaultVariants),s=ol(e.variants,e=>il(e)),c=(e.compoundVariants??[]).map(e=>({className:il(e.class??e.className),conditions:ul(e)})),l={config:e,defaultVariants:a,runtimeDefaultVariants:o,kind:`cv`,resolveRaw:e=>{let t=dl(e,a),l=fl(e,o,t),u=[];for(let e of n)u.push(...e.resolveRaw(l));let d=Uc(l,()=>il(i?.(l)));d&&u.push(d),r&&u.push(r);for(let[e,n]of Object.entries(s)){let r=t[e];if(!r)continue;let i=n[r];i&&u.push(i)}for(let e of c)pl(t,e.conditions)&&e.className&&u.push(e.className);return u}};return Vc((e,...t)=>{let n=e??Hc(),r=l.resolveRaw(n);if(t.length===0)return il(r);let i=[...r];for(let e of t){let t=il(e);t&&i.push(t)}return al(i)},l)}function vl(e,t){let n={...e};for(let[e,r]of Object.entries(t??{}))r!=null&&(n[e]=r);return n}function yl(e,t){let n=vl(void 0,t);return vl(n,e(n))}function bl(e,t,n){return Vc((t,...r)=>e(yl(n,t??Hc()),...r),{...t,resolveRaw:e=>t.resolveRaw(yl(n,e))})}function xl(e,t,n){return Vc((t,...r)=>e(yl(n,t??Hc()),...r),{...t,resolveRaw:e=>t.resolveRaw(yl(n,e))})}function Sl(e,t){let n=Gc(e);if(n)return bl(e,n,t);let r=Kc(e);if(r)return xl(e,r,t);throw TypeError(`derive only accepts cv or scv results.`)}function Cl(e,t,n){if(n.length===0)return;let r=e[t];if(r){r.push(...n);return}e[t]=[...n]}function wl(e,t,n,r){let i=t.indexOf(n);i>=0&&t.splice(i,1),t.push(n),e[n]=r}function Tl(e){let t=[],n={};for(let r of e)if(r.kind===`scv`)for(let e of r.meta.slotOrder)wl(n,t,e,r.meta.slotPlan[e]);return{slotOrder:t,slotPlan:n}}function El(e,t,n){let{slotOrder:r,slotPlan:i}=Tl(t),a=[...e];for(let e of n)a.includes(e)||a.push(e);a.length===0&&r.length===0&&t.some(e=>e.kind===`cv`)&&a.push(`root`);let o={},s=[];for(let e of a)s.push(e),o[e]={};let c=[],l={};for(let e of r)c.push(e),l[e]=i[e];for(let e of s)wl(l,c,e,o[e]);return c.length===0&&(c.push(`root`),l.root={}),{slotOrder:c,slotPlan:l}}function Dl(e,t){return{inheritedShared:{},inheritedUnique:{},localShared:{},localUnique:{},slotOrder:e,slotPlan:t}}function Ol(e,t){for(let[n,r]of Object.entries(t.inheritedShared))Cl(e.inheritedShared,n,r);for(let[n,r]of Object.entries(t.localShared))Cl(e.inheritedShared,n,r);for(let[n,r]of Object.entries(t.inheritedUnique))n in e.slotPlan&&Cl(e.inheritedUnique,n,r);for(let[n,r]of Object.entries(t.localUnique))n in e.slotPlan&&Cl(e.inheritedUnique,n,r)}function kl(e,t,n){Cl(e,t,n)}function Al(e){let t={};for(let[n,r]of Object.entries(e??{})){let e=il(r);e&&(t[n]=[e])}return{slots:t}}function jl(e,t,n){let r=n===`inherited`?e.inheritedShared:e.localShared;for(let[n,i]of Object.entries(t.slots))n in e.slotPlan&&kl(r,n,i)}function Ml(e,t){let n={};for(let t of e){let e=t.meta.defaultVariants;for(let[t,r]of Object.entries(e))n[t]=r}for(let[e,r]of Object.entries(cl(t)))n[e]=r;return n}function Nl(e,t){let n={};for(let t of e){let e=t.meta.runtimeDefaultVariants;for(let[t,r]of Object.entries(e))n[t]=r}for(let[e,r]of Object.entries(ll(t)))n[e]=r;return n}function Pl(e){let t=[];for(let n of e??[]){let e=Kc(n);if(e){t.push({kind:`scv`,meta:e});continue}if(Gc(n))throw TypeError(`scv.extend does not accept cv results directly. Map them to a slot key, for example { root: recipe }.`);for(let[e,r]of Object.entries(n)){let n=Gc(r);n&&t.push({kind:`cv`,meta:n,slot:e})}}return t}function Fl(e){let t=[];for(let n of e??[])if(!Kc(n)){if(Gc(n))throw TypeError(`scv.extend does not accept cv results directly. Map them to a slot key, for example { root: recipe }.`);for(let e of Object.keys(n))t.includes(e)||t.push(e)}return t}function Il(e,t){let n={};if(!e)return n;for(let r of e)if(r)for(let[e,i]of Object.entries(r)){if(!(e in t))continue;let r=n[e]??[];r.push(il(i)),n[e]=r}return n}function Ll(e){return Object.keys(e??{})}function X(e){let t=e.extend,n=Ll(e.slots),r=e.extendBase,i=Fl(t),{slotOrder:a,slotPlan:o}=El(n,Pl(t),i),s=new Set(e.extendIgnore??[]),c=Al(e.slots),l=ol(e.variants,e=>Al(e)),u=(e.compoundVariants??[]).map(e=>({classParts:Al(e.class??e.className),conditions:ul(e)})),d=Pl(t),f=Ml(d,e.defaultVariants),p=Nl(d,e.defaultVariants),m={config:e,defaultVariants:f,runtimeDefaultVariants:p,kind:`scv`,preparedExtends:d,resolveRaw:e=>{let t=Dl(a,o),n=dl(e,f),i=fl(e,p,n);for(let e of d){if(e.kind===`scv`){Ol(t,e.meta.resolveRaw(i));continue}let n=e.meta.resolveRaw(i);kl(t.inheritedShared,e.slot,n)}jl(t,Uc(i,()=>Al(r?.(i))),`local`),jl(t,c,`local`);for(let[e,r]of Object.entries(l)){let i=n[e];if(!i)continue;let a=r[i];a&&jl(t,a,`local`)}for(let e of u)pl(n,e.conditions)&&jl(t,e.classParts,`local`);for(let e of a){let n=s.has(e)?[]:[...t.inheritedShared[e]??[]],r=[...t.localShared[e]??[]];t.localUnique[e]=[...n,...r],s.has(e)&&(delete t.inheritedShared[e],delete t.inheritedUnique[e])}return t},slotOrder:a,slotPlan:o};return Vc((e,...t)=>{let n=e??Hc(),r=m.resolveRaw(n),i=t.length===0?void 0:Il(t,r.slotPlan),a=r.slotOrder.map(e=>{let t=r.localUnique[e]??[],n=i?[...t,...i[e]??[]]:t;return[e,i?al(n):il(n)]});return Object.fromEntries(a)},m)}function Rl(e,t){let n={...e};for(let[e,r]of Object.entries(t??{}))r!=null&&(n[e]=r);return n}function zl(e,t){return{...e,...cl(t)}}function Bl(e,t){return{...e,...ll(t)}}function Vl(e,t,n){let r=zl(t.defaultVariants,n),i=Bl(t.runtimeDefaultVariants,n);return Vc((t,...n)=>e(Rl(i,t??Hc()),...n),{...t,config:{...t.config,defaultVariants:i},defaultVariants:r,runtimeDefaultVariants:i,resolveRaw:e=>t.resolveRaw(Rl(i,e))})}function Hl(e,t,n){let r=zl(t.defaultVariants,n),i=Bl(t.runtimeDefaultVariants,n);return Vc((t,...n)=>e(Rl(i,t??Hc()),...n),{...t,config:{...t.config,defaultVariants:i},defaultVariants:r,runtimeDefaultVariants:i,resolveRaw:e=>t.resolveRaw(Rl(i,e))})}function Ul(e,t){let n=Gc(e);if(n)return Vl(e,n,t);let r=Kc(e);if(r)return Hl(e,r,t);throw TypeError(`defaults only accepts cv or scv results.`)}X({slots:{root:``,item:`border-b`,header:`flex`,content:[`overflow-hidden transition will-change-auto`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`],description:`m-0`,trigger:[`flex-1 flex items-center justify-start font-medium transition-all-200 bg-transparent`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`hover:underline [&[data-state=open]>.trigger-icon]:rotate-180`],triggerLeadingIcon:`shrink-0`,triggerIcon:`trigger-icon ms-auto shrink-0 text-muted-foreground transition-transform-200`},variants:{size:{xs:{root:`text-2xs`,description:`pb-3`,trigger:`py-3 gap-2.5`},sm:{root:`text-xs`,description:`pb-3.5`,trigger:`py-3.5 gap-3`},md:{root:`text-sm`,description:`pb-4`,trigger:`py-4 gap-3.5`},lg:{root:`text-base`,description:`pb-4.5`,trigger:`py-4.5 gap-4`},xl:{root:`text-lg`,description:`pb-5`,trigger:`py-5 gap-4.5`},"2xl":{root:`text-2xl`,description:`pb-6`,trigger:`py-6 gap-5`}}},defaultVariants:{size:`md`}});function Wl(e){let t=typeof e;return t===`string`||t===`number`||t===`boolean`||ql(e)}function Gl(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Kl(e){return typeof e==`object`&&Array.isArray(e)}function ql(e){return e==null}function Jl(e){return typeof e==`string`?`'${e}'`:new Yl().serialize(e)}var Yl=function(){class e{#e=new Map;compare(e,t){let n=typeof e,r=typeof t;return n===`string`&&r===`string`?e.localeCompare(t):n===`number`&&r===`number`?e-t:String.prototype.localeCompare.call(this.serialize(e,!0),this.serialize(t,!0))}serialize(e,t){if(e===null)return`null`;switch(typeof e){case`string`:return t?e:`'${e}'`;case`bigint`:return`${e}n`;case`object`:return this.$object(e);case`function`:return this.$function(e)}return String(e)}serializeObject(e){let t=Object.prototype.toString.call(e);if(t!==`[object Object]`)return this.serializeBuiltInType(t.length<10?`unknown:${t}`:t.slice(8,-1),e);let n=e.constructor,r=n===Object||n===void 0?``:n.name;if(r!==``&&globalThis[r]===n)return this.serializeBuiltInType(r,e);if(typeof e.toJSON==`function`){let t=e.toJSON();return r+(typeof t==`object`&&t?this.$object(t):`(${this.serialize(t)})`)}return this.serializeObjectEntries(r,Object.entries(e))}serializeBuiltInType(e,t){let n=this[`$`+e];if(n)return n.call(this,t);if(typeof t?.entries==`function`)return this.serializeObjectEntries(e,t.entries());throw Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,t){let n=Array.from(t).sort((e,t)=>this.compare(e[0],t[0])),r=`${e}{`;for(let e=0;ethis.compare(e,t)))}`}$Map(e){return this.serializeObjectEntries(`Map`,e.entries())}}for(let t of[`Error`,`RegExp`,`URL`])e.prototype[`$`+t]=function(e){return`${t}(${e})`};for(let t of[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`,`)}]`};for(let t of[`BigInt64Array`,`BigUint64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`n,`)}${e.length>0?`n`:``}]`};return e}();function Xl(e,t){return e===t||Jl(e)===Jl(t)}function Zl(e,t){let n={};for(let r in e){let i=r;t.includes(i)||(n[i]=e[i])}return n}function Ql(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function $l(e,t,n){if(!e?.length||!t)return;let r=t.length>1&&t[0]?.repeat(t.length)===t?t[0]:t,i=r.toLowerCase(),a=r.length===1,o=n?e.indexOf(n):-1,s=Math.max(o,0),c=e.length;for(let t=0;tXl(e,t)),i=e.findIndex(e=>Xl(e,n));if(r===-1||i===-1)return[];let[a,o]=[r,i].sort((e,t)=>e-t);return e.slice(a,o+1)}function tu(e){return e?e.reduce((e,t)=>(e.push(t),t.children&&e.push(...tu(t.children)),e),[]):[]}function nu(e){return e===`indeterminate`}function ru(e){return nu(e)?`indeterminate`:e?`checked`:`unchecked`}function iu(e){return e?`open`:`closed`}function au(e,t=-1/0,n=1/0){return Math.min(n,Math.max(t,e))}function ou(e,t){let n=e,r=t.toString(),i=r.indexOf(`.`),a=i>=0?r.length-i:0;if(a>0){let e=10**a;n=Math.round(n*e)/e}return n}function su(e,t,n,r){let i=Number(t),a=Number(n),o=(e-(Number.isNaN(i)?0:i))%r,s=ou(Math.abs(o)*2>=r?e+Math.sign(o)*(r-Math.abs(o)):e-o,r);return Number.isNaN(i)?!Number.isNaN(a)&&s>a&&(s=Math.floor(ou(a/r,r))*r):sa&&(s=i+Math.floor(ou((a-i)/r,r))*r),s=ou(s,r),s}function Z(e,t){let n=typeof e==`string`?e:e.name,r=typeof e==`string`?Symbol(e):e.key;return[(...e)=>{let n=t?.(...e)??e[0];return zn(r,n),n},(e,t)=>{let i=Bn(r,t)??null;if(e!=null&&i===null)throw Error(`\`${e}\` must be used within \`${n}\``);return i}]}function cu(e,t){return ql(e)||ql(t)?!1:Array.isArray(e)?e.includes(t):e===t}var lu={grad:360/400,turn:360,rad:360/(Math.PI*2)},uu={x:.95047,y:1,z:1.08883},du={x:.96422,y:1,z:.82521},fu=[[.4122214708,.5363325363,.0514459929],[.2119034982,.6806995451,.1073969566],[.0883024619,.2817188376,.6299787005]],pu=[[4.076741661347993,-3.3077115904081937,.2309699287294278],[-1.2684380040921763,2.609757400663372,-.3413193963102196],[-.0041960865418371,-.7034186144594495,1.7076147009309446]],mu=[[.2104542553,.793617785,-.0040720468],[1.9779984951,-2.428592205,.4505937099],[.0259040371,.7827717662,-.808675766]],hu=[[.9999999984505198,.3963377921737678,.2158037580607588],[1.0000000088817607,-.1055613423236563,-.0638541747717059],[1.0000000546724108,-.0894841820949657,-1.2914855378640917]],gu=[[.4124564391,.3575760776,.1804374833],[.2126728514,.7151521552,.0721749934],[.0193338956,.1191920259,.9503040785]],_u=[[3.2404541621,-1.5371385127,-.4985314095],[-.9692660305,1.8760108454,.0415560175],[.055643431,-.2040259135,1.0572251882]],vu=[[1.0478112,.0228866,-.050127],[.0295424,.9904844,-.0170491],[-.0092345,.0150436,.7521316]],yu=[[.9555766,-.0230393,.0631636],[-.0282895,1.0099416,.0210077],[.0122982,-.020483,1.3299098]],bu=e=>typeof e==`string`?e.length>0:typeof e==`number`,xu=(e,t=0)=>{let n=10**t;return Math.round(n*e)/n+0},Su=(e,t=0,n=1)=>e>n?n:e{let t=Number.isFinite(e)?e%360:0;return t>0?t:t+360},wu=(e,t=`deg`)=>Number.parseFloat(e)*(lu[t]||1);function Tu(e,t){return[e[0][0]*t[0]+e[0][1]*t[1]+e[0][2]*t[2],e[1][0]*t[0]+e[1][1]*t[1]+e[1][2]*t[2],e[2][0]*t[0]+e[2][1]*t[1]+e[2][2]*t[2]]}function Eu(e){if(!e)return 1;let t=Number.parseFloat(e);return e.endsWith(`%`)&&(t/=100),t}function Du(e){let t=Number.parseFloat(e);return e.endsWith(`%`)||t>1?Su(t/100):Su(t)}var Ou=e=>{let{r:t,g:n,b:r,alpha:i}=e;return{r:Su(t,0,255),g:Su(n,0,255),b:Su(r,0,255),alpha:Su(i)}},ku=e=>{let{r:t,g:n,b:r,alpha:i}=e;return{r:xu(t,2),g:xu(n,2),b:xu(r,2),alpha:xu(i,3)}},Au=e=>{let{r:t,g:n,b:r,alpha:i}=e;return{r:Su(t),g:Su(n),b:Su(r),alpha:Su(i)}},ju=({r:e,g:t,b:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Ou({r:Number(e),g:Number(t),b:Number(n),alpha:Number(r)}),Mu=e=>{let t=e/255;return t<=.04045?t/12.92:((t+.055)/1.055)**2.4};function Nu(e){return(e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055)*255}function Pu(e){return{r:Mu(e.r),g:Mu(e.g),b:Mu(e.b),alpha:e.alpha}}function Fu(e){return{r:Nu(e.r),g:Nu(e.g),b:Nu(e.b),alpha:e.alpha}}var Iu=/^rgb?\(\s*([\d.]+%?)\s*[, ]\s*([\d.]+%?)\s*[, ]\s*([\d.]+%?)(?:\s*[,/]\s*([\d.]+%?))?\s*\)$/i,Lu=e=>{let t=Iu.exec(e);if(!t)return null;let[n,r,i,a,o]=t;return Ou({r:Ru(r),g:Ru(i),b:Ru(a),alpha:Eu(o)})};function Ru(e){if(e.endsWith(`%`)){let t=Number.parseFloat(e.slice(0,-1));return Math.round(t/100*255)}return Number.parseFloat(e)}var zu=e=>{let{r:t,g:n,b:r,alpha:i}=ku(e);return i<1?`rgb(${t} ${n} ${r} / ${i})`:`rgb(${t} ${n} ${r})`},Bu=e=>({h:Cu(e.h),s:Su(e.s,0,100),v:Su(e.v,0,100),alpha:Su(e.alpha)}),Vu=e=>({h:xu(e.h,3),s:xu(e.s,3),v:xu(e.v,3),alpha:xu(e.alpha,3)}),Hu=e=>{let t=e.h/360*6,n=e.s/100,r=e.v/100,i=Math.floor(t),a=r*(1-n),o=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),c=i%6;return{r:[r,o,a,a,s,r][c]*255,g:[s,r,r,o,a,a][c]*255,b:[a,a,s,r,r,o][c]*255,alpha:e.alpha}},Uu=({h:e,s:t,v:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Hu(Bu({h:Number(e),s:Number(t),v:Number(n),alpha:Number(r)})),Wu=({r:e,g:t,b:n,alpha:r})=>{let i=Math.max(e,t,n),a=i-Math.min(e,t,n),o=0;return a&&(o=i===e?(t-n)/a:i===t?2+(n-e)/a:4+(e-t)/a),{h:60*(o<0?o+6:o),s:i?a/i*100:0,v:i/255*100,alpha:r}},Gu=e=>{let{x:t,y:n,z:r,alpha:i}=e;return{x:Su(t,0,uu.x*1.2),y:Su(n,0,uu.y*1.2),z:Su(r,0,uu.z*1.2),alpha:Su(i)}},Ku=e=>{let{x:t,y:n,z:r,alpha:i}=e,[a,o,s]=Tu(_u,[t,n,r]);return Ou(Fu({r:a,g:o,b:s,alpha:i}))},qu=e=>{let{r:t,g:n,b:r,alpha:i}=Pu(e),[a,o,s]=Tu(gu,[t,n,r]);return Gu({x:a,y:o,z:s,alpha:i})},Ju=216/24389,Yu=24389/27,Xu=e=>{let{l:t,a:n,b:r,alpha:i}=e;return{l:Su(t,0,100),a:Su(n,-160,160),b:Su(r,-160,160),alpha:Su(i)}},Zu=e=>{let{l:t,a:n,b:r,alpha:i}=e;return{l:xu(t,3),a:xu(n,3),b:xu(r,3),alpha:xu(i,3)}},Qu=e=>{let t=qu(e),{alpha:n}=t,[r,i,a]=Tu(vu,[t.x,t.y,t.z]);return rd({x:r,y:i,z:a,alpha:n})},$u=e=>{let t=id(e),[n,r,i]=Tu(yu,[t.x,t.y,t.z]);return Ku({x:n,y:r,z:i,alpha:e.alpha})},ed=(e,t=.01)=>e.r>=-t&&e.r<=255+t&&e.g>=-t&&e.g<=255+t&&e.b>=-t&&e.b<=255+t,td=(e,t,n)=>{let r=0,i=150;if(ed($u({l:e,a:i*Math.cos(t),b:i*Math.sin(t),alpha:n})))return i;for(;i-r>.01;){let a=(r+i)/2;ed($u({l:e,a:a*Math.cos(t),b:a*Math.sin(t),alpha:n}))?r=a:i=a}return r},nd=e=>{let{l:t,a:n,b:r,alpha:i}=e,a=$u(e);if(!ed(a)&&Math.sqrt(n*n+r*r)>1e-4){let e=Math.atan2(r,n),o=td(t,e,i);a=$u({l:t,a:o*Math.cos(e),b:o*Math.sin(e),alpha:i})}return Ou(a)};function rd(e){let{x:t,y:n,z:r,alpha:i}=e,a=t/du.x,o=n/du.y,s=r/du.z,c=e=>e>Ju?Math.cbrt(e):(Yu*e+16)/116,l=c(a),u=c(o),d=c(s);return{l:116*u-16,a:500*(l-u),b:200*(u-d),alpha:i}}function id(e){let{l:t,a:n,b:r,alpha:i}=e,a=(t+16)/116,o=n/500+a,s=a-r/200,c=e=>e*e*e>Ju?e*e*e:(116*e-16)/Yu,l=c(o),u=t>Yu*Ju?((t+16)/116)**3:t/Yu,d=c(s);return{x:l*du.x,y:u*du.y,z:d*du.z,alpha:i}}var ad=({l:e,a:t,b:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Xu({l:Number(e),a:Number(t),b:Number(n),alpha:Number(r)}),od=e=>{let t=ad(e);return t?nd(t):null},sd=/^lab\(\s*([+-]?[\d.]+)%?\s+([+-]?[\d.]+)\s+([+-]?[\d.]+)(?:\s*\/\s*([+-]?[\d.]+%?))?\s*\)$/i,cd=e=>{let t=sd.exec(e);if(!t)return null;let[n,r,i,a,o]=t;return Xu({l:Number.parseFloat(r),a:Number.parseFloat(i),b:Number.parseFloat(a),alpha:Eu(o)})},ld=e=>{let t=cd(e);return t?nd(t):null},ud=e=>{let{l:t,a:n,b:r,alpha:i}=Zu(e);return i<1?`lab(${t}% ${n} ${r} / ${i})`:`lab(${t}% ${n} ${r})`},dd=e=>ud(Qu(e)),fd=e=>{if(!e||e.format!==`lab`)return null;let{input:t}=e;return typeof t==`string`?cd(t):typeof t==`object`?ad(t):null},pd=e=>{let t=fd(e);return t?ud(t):null},md=e=>{let{h:t,s:n,l:r,alpha:i}=e;return{h:Cu(t),s:Su(n,0,100),l:Su(r,0,100),alpha:Su(i)}},hd=e=>{let{h:t,s:n,l:r,alpha:i}=e;return{h:xu(t,3),s:xu(n,3),l:xu(r,3),alpha:xu(i,3)}},gd=e=>{let{h:t,l:n,alpha:r}=e,i=e.s*(n<50?n:100-n)/100;return{h:t,s:i>0?2*i/(n+i)*100:0,v:n+i,alpha:r}},_d=({h:e,s:t,v:n,alpha:r})=>{let i=(200-t)*n/100;return{h:e,s:i>0&&i<200?t*n/100/(i<=100?i:200-i)*100:0,l:i/2,alpha:r}},vd=e=>Hu(gd(e)),yd=e=>_d(Wu(e)),bd=({h:e,s:t,l:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:vd(md({h:Number(e),s:Number(t),l:Number(n),alpha:Number(r)})),xd=e=>{let{h:t,s:n,l:r,alpha:i}=hd(yd(e));return i<1?`hsl(${t} ${n}% ${r}% / ${i})`:`hsl(${t} ${n}% ${r}%)`},Sd=/^hsl?\(\s*([+-]?[\d.]+)(deg|grad|rad|turn)?\s*[, ]\s*([+-]?[\d.]+)%\s*[, ]\s*([+-]?[\d.]+)%(?:\s*\/\s*([+-]?[\d.]+%?))?\s*\)$/i,Cd=e=>{let t=Sd.exec(e);if(!t)return null;let[,n,r,i,a,o]=t;return vd(md({h:wu(n,r),s:Number.parseFloat(i),l:Number.parseFloat(a),alpha:Eu(o)}))},wd=(e,t)=>({r:e.r,g:e.g,b:e.b,alpha:t}),Td=e=>({r:255-e.r,g:255-e.g,b:255-e.b,alpha:e.alpha}),Ed=(e,t)=>{let n=yd(e);return{h:n.h,s:n.s,l:Su(n.l+t*100,0,100),alpha:n.alpha}},Dd=(e,t)=>{let{h:n,s:r,l:i,alpha:a}=yd(e);return{h:n,s:Su(r+t*100,0,100),l:i,alpha:a}},Od=e=>(e.r*299+e.g*587+e.b*114)/1e3/255;function kd(e,t){let{l:n,a:r,b:i}=e,{l:a,a:o,b:s}=t,c=180/Math.PI,l=Math.PI/180,u=((r**2+i**2)**.5+(o**2+s**2)**.5)/2,d=(n+a)/2,f=u**7,p=.5*(1-(f/(f+25**7))**.5),m=r*(1+p),h=o*(1+p),g=(m**2+i**2)**.5,_=(h**2+s**2)**.5,v=(g+_)/2,y=m===0&&i===0?0:Math.atan2(i,m)*c,b=h===0&&s===0?0:Math.atan2(s,h)*c;y<0&&(y+=360),b<0&&(b+=360);let x=b-y,S=Math.abs(b-y);S>180&&b<=y?x+=360:S>180&&b>y&&(x-=360);let C=y+b;S<=180?C/=2:C=(y+b<360?C+360:C-360)/2;let w=1-.17*Math.cos(l*(C-30))+.24*Math.cos(l*2*C)+.32*Math.cos(l*(3*C+6))-.2*Math.cos(l*(4*C-63)),T=a-n,ee=_-g,te=2*Math.sin(l*x/2)*(g*_)**.5,E=1+.015*(d-50)**2/(20+(d-50)**2)**.5,ne=1+.045*v,D=1+.015*v*w,re=30*Math.exp(-1*((C-275)/25)**2),ie=-(2*(f/(f+25**7))**.5)*Math.sin(l*2*re);return((T/1/E)**2+(ee/1/ne)**2+(te/1/D)**2+ie*ee*te/(1*ne*1*D))**.5}function Ad(e){return Object.keys(e)}var jd=/^#([0-9a-f]{3,8})$/i,Md=e=>{let t=jd.exec(e);if(!t)return null;let n=t[1];return n.length<=4?{r:Number.parseInt(n[0]+n[0],16),g:Number.parseInt(n[1]+n[1],16),b:Number.parseInt(n[2]+n[2],16),alpha:n.length===4?xu(Number.parseInt(n[3]+n[3],16)/255,2):1}:n.length===6||n.length===8?{r:Number.parseInt(n.slice(0,2),16),g:Number.parseInt(n.slice(2,4),16),b:Number.parseInt(n.slice(4,6),16),alpha:n.length===8?xu(Number.parseInt(n.slice(6,8),16)/255,2):1}:null},Nd=e=>{let t=Math.round(e).toString(16);return t.length<2?`0${t}`:t},Pd=e=>{let{r:t,g:n,b:r,alpha:i}=ku(e),a=i<1?Nd(xu(i*255)):``;return`#${Nd(t)}${Nd(n)}${Nd(r)}${a}`},Fd=e=>{let{l:t,c:n,h:r,alpha:i}=e;return{l:Su(t,0,1),c:Su(n,0,.37),h:Cu(r),alpha:Su(i)}},Id=e=>{let{l:t,c:n,h:r,alpha:i}=e;return{l:xu(t,3),c:xu(n,3),h:xu(r,3),alpha:xu(i,3)}},Ld=e=>{let{l:t,c:n,h:r,alpha:i}=e,a=r*Math.PI/180,[o,s,c]=Tu(pu,Tu(hu,[t,n*Math.cos(a),n*Math.sin(a)]).map(e=>e*e*e));return{r:o,g:s,b:c,alpha:i}},Rd=(e,t=1e-6)=>e.r>=-t&&e.r<=1+t&&e.g>=-t&&e.g<=1+t&&e.b>=-t&&e.b<=1+t,zd=(e,t,n)=>{let r=0,i=.37,a=1e-5;if(Rd(Ld({l:e,c:i,h:t,alpha:n}),a))return i;for(;i-r>a;){let o=(r+i)/2;Rd(Ld({l:e,c:o,h:t,alpha:n}),a)?r=o:i=o}return r},Bd=e=>{let{l:t,h:n,alpha:r}=e,i=Ld(e);return Rd(i)||(i=Ld({l:t,c:zd(t,n,r),h:n,alpha:r})),i=Au(i),Ou(Fu(i))},Vd=e=>{let t=Pu(e),[n,r,i]=Tu(mu,Tu(fu,[t.r,t.g,t.b]).map(e=>Math.cbrt(e))),a=Math.sqrt(r*r+i*i),o;return a<1e-4?o=0:(o=180/Math.PI*Math.atan2(i,r),o<0&&(o+=360)),Fd({l:n,c:a,h:o,alpha:e.alpha})},Hd=({l:e,c:t,h:n,alpha:r=1})=>!bu(e)||!bu(t)||!bu(n)?null:Fd({l:Number(e),c:Number(t),h:Number(n),alpha:Number(r)}),Ud=e=>{let t=Hd(e);return t?Bd(t):null},Wd=/^oklch\(\s*([+-]?[\d.]+)%?\s+([+-]?[\d.]+)\s+([+-]?[\d.]+)(deg|grad|rad|turn)?(?:\s*\/\s*([+-]?[\d.]+%?))?\s*\)$/i,Gd=e=>{let t=Wd.exec(e);if(!t)return null;let[n,r,i,a,o,s]=t;return Fd({l:Du(r),c:Number.parseFloat(i),h:wu(a,o),alpha:Eu(s)})},Kd=e=>{let t=Gd(e);return t?Bd(t):null},qd=e=>{let{l:t,c:n,h:r,alpha:i}=Id(e),a=xu(t*100,1);return i<1?`oklch(${a}% ${n} ${r} / ${i})`:`oklch(${a}% ${n} ${r})`},Jd=e=>qd(Vd(e)),Yd=e=>{if(!e||e.format!==`oklch`)return null;let{input:t}=e;return typeof t==`string`?Gd(t):typeof t==`object`?Hd(t):null},Xd=e=>{let t=Yd(e);return t?qd(t):null},Zd={string:[[Md,`hex`],[Lu,`rgb`],[Cd,`hsl`],[Kd,`oklch`]],object:[[ju,`rgb`],[bd,`hsl`],[Uu,`hsv`],[Ud,`oklch`]]},Qd=(e,t)=>{for(let n=0;ntypeof e==`string`?Qd(e.trim(),Zd.string):typeof e==`object`&&e?Qd(e,Zd.object):[null,void 0],ef=e=>e instanceof tf?e:new tf(e),tf=class{parsed;rgb;source;constructor(e){let[t,n]=$d(e);this.parsed=t,this.rgb=this.parsed||{r:0,g:0,b:0,alpha:1},n&&this.parsed&&(this.source={format:n,input:e})}getSource(){return this.source}isValid(){return this.parsed!==null}brightness(){return xu(Od(this.rgb),2)}isDark(){return Od(this.rgb)<.5}isLight(){return Od(this.rgb)>=.5}toHex(){return Pd(this.rgb)}toRgb(){return ku(this.rgb)}toRgbString(){return zu(this.rgb)}toHsl(){return hd(yd(this.rgb))}toHslString(){return xd(this.rgb)}toHsv(){return Vu(Wu(this.rgb))}toOklch(){return Id(Yd(this.getSource())||Vd(this.rgb))}toOklchString(){return Xd(this.getSource())||Jd(this.rgb)}invert(){return ef(Td(this.rgb))}saturate(e=.1){return ef(Dd(this.rgb,e))}desaturate(e=.1){return ef(Dd(this.rgb,-e))}grayscale(){return ef(Dd(this.rgb,-1))}lighten(e=.1){return ef(Ed(this.rgb,e))}darken(e=.1){return ef(Ed(this.rgb,-e))}rotate(e=15){return this.hue(this.hue()+e)}alpha(e){return typeof e==`number`?ef(wd(this.rgb,e)):xu(this.rgb.alpha,3)}hue(e){let t=yd(this.rgb);return typeof e==`number`?ef({h:e,s:t.s,l:t.l,alpha:t.alpha}):xu(t.h)}isEqual(e){return this.toHex()===ef(e).toHex()}},nf=[],rf=e=>{e.forEach(e=>{nf.includes(e)||(e(tf,Zd),nf.push(e))})};function af(e,...t){return t.reduce((e,t)=>`${e}[${String(t)}]`,e)}function of(e,t){return[{name:e,value:t}]}function sf(e,t){return t.flatMap((t,n)=>Gl(t)?Object.entries(t).map(([t,r])=>({name:af(e,n,t),value:r})):{name:af(e,n),value:t})}function cf(e,t){return Object.entries(t).map(([t,n])=>({name:af(e,t),value:n}))}function lf(e,t){return e?Wl(t)?of(e,t):Kl(t)?sf(e,t):Gl(t)?cf(e,t):t==null?[]:[{name:e,value:String(t)}]:[]}var uf=`data-soybean-collection-item`;function df(e){return e.filter(e=>e.tagName!==`A`)}function ff(){let e=document.activeElement;if(e===null)return null;for(;e!==null&&e.shadowRoot!==null&&e.shadowRoot.activeElement!==null;)e=e.shadowRoot.activeElement;return e}function pf(e,t){return[e.getAttribute(t),e.getAttribute(`data-${t}`)].some(e=>e===``||e===`true`)}function mf(e){return Array.from(e.querySelectorAll(`[${uf}]`))}var hf={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`},gf=[`Enter`,` `];function _f(e,{select:t=!1}={}){let n=ff();for(let r of e)if(wf(r,{select:t}),ff()!==n)return}function vf(e,t=!1){let n=ff();return e.some(e=>e===n?!0:(e.focus({preventScroll:t}),ff()!==n))}function yf(e){let t=bf(e);return[xf(t,e),xf(t.slice().reverse(),e)]}function bf(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function xf(e,t){return e.find(e=>!Sf(e,{upTo:t}))}function Sf(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;let n=e;for(;n;){if(t!==void 0&&n===t)return!1;if(getComputedStyle(n).display===`none`)return!0;n=n.parentElement}return!1}function Cf(e){return e instanceof HTMLInputElement&&`select`in e}function wf(e,{select:t=!1}={}){if(!e||!e.focus)return;let n=ff();e.focus({preventScroll:!0}),t&&e!==n&&Cf(e)&&e.select()}function Tf(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function Ef(e,t,n){let r=Tf(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return hf[r]}var Df={KEYED_FRAGMENT:128,BAIL:-2};function Of(e){let t=[],n=0;for(let r=0;r1)for(let e=0;e(t[n]=q(()=>typeof e[n]==`function`?e[n]():e[n]),t),{})}function jf(e){return e?`classList`in e&&e.classList.contains(`form`):!0}var Mf=typeof window<`u`&&typeof document<`u`,Nf=null;function Pf(){return!Mf||!window?.navigator?.userAgent?!1:/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||window.navigator.maxTouchPoints>2&&/iPad|Macintosh/.test(window.navigator.userAgent)}function Ff(){return Nf===null&&(Nf=Pf()),Nf}function If(e,t,n){let r=n.originalEvent.target;if(!r)return;let i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function Lf(e,t){if(!t)return!1;let{clientX:n,clientY:r}=e;return Rf({x:n,y:r},t)}function Rf(e,t){let{x:n,y:r}=e;if(t.length<3)return!1;let{x:i,y:a}=t[0],{x:o,y:s}=t[0];for(let e=1;eo||rs)return!1;let c=0;for(let e=0;er!=u>r&&n0&&t===ep()&&!tp())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:o,second:s}=op(e,t);return rp(n,r,i,a,o,s,0)-Math.floor(e/1e3)*1e3}var ap=new Map;function op(e,t){let n=ap.get(t);n||(n=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour12:!1,era:`short`,year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`}),ap.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let e of r)e.type!==`literal`&&(i[e.type]=e.value);return{year:i.era===`BC`||i.era===`B`?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour===`24`?0:+i.hour,minute:+i.minute,second:+i.second}}var sp=864e5;function cp(e,t,n,r){return(n===r?[n]:[n,r]).filter(n=>lp(e,t,n))}function lp(e,t,n){let r=op(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function up(e,t,n=`compatible`){let r=pp(e);if(t===`UTC`)return np(r);if(t===ep()&&n===`compatible`&&!tp()){r=mp(r,new qf);let e=new Date,t=Wf(r.era,r.year);return e.setFullYear(t,r.month-1,r.day),e.setHours(r.hour,r.minute,r.second,r.millisecond),e.getTime()}let i=np(r),a=ip(i-sp,t),o=ip(i+sp,t),s=cp(r,t,i-a,i-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case`compatible`:case`earlier`:return s[0];case`later`:return s[s.length-1];case`reject`:throw RangeError(`Multiple possible absolute times found`)}switch(n){case`earlier`:return Math.min(i-a,i-o);case`compatible`:case`later`:return Math.max(i-a,i-o);case`reject`:throw RangeError(`No such absolute time found`)}}function dp(e,t,n=`compatible`){return new Date(up(e,t,n))}function fp(e,t){let n=ip(e,t),r=new Date(e+n),i=r.getUTCFullYear(),a=r.getUTCMonth()+1,o=r.getUTCDate(),s=r.getUTCHours(),c=r.getUTCMinutes(),l=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new Jp(i<1?`BC`:`AD`,i<1?-i+1:i,a,o,t,n,s,c,l,u)}function pp(e,t){let n=0,r=0,i=0,a=0;if(`timeZone`in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if(`hour`in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new qp(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function mp(e,t){if(Jf(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,wp(r),r}function hp(e,t,n){return e instanceof Jp?e.timeZone===t?e:_p(e,t):fp(up(e,t,n),t)}function gp(e){let t=np(e)-e.offset;return new Date(t)}function _p(e,t){return mp(fp(np(e)-e.offset,t),e.calendar)}var vp=36e5;function yp(e,t){let n=e.copy(),r=`hour`in n?Mp(n,t):0;bp(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,xp(n),Cp(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,Sp(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){let e=n.calendar.isInverseEra?.(n);n.year=i,n.month=e?1:n.calendar.getMonthsInYear(n),n.day=e?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let a=n.calendar.getMonthsInYear(n);return n.month>a&&(n.month=a,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function bp(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function xp(e){for(;e.month<1;)bp(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,bp(e,1)}function Sp(e){for(;e.day<1;)e.month--,xp(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,xp(e)}function Cp(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function wp(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Cp(e)}function Tp(e){let t={};for(let n in e)typeof e[n]==`number`&&(t[n]=-e[n]);return t}function Ep(e,t){return yp(e,Tp(t))}function Dp(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),wp(n),n}function Op(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Ap(n),n}function kp(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=jp(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=jp(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=jp(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=jp(e.hour,24),t}function Ap(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function jp(e,t){let n=e%t;return n<0&&(n+=t),n}function Mp(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,kp(e)}function Np(e,t,n,r){let i=e.copy();switch(t){case`era`:{let t=e.calendar.getEras(),a=t.indexOf(e.era);if(a<0)throw Error(`Invalid era: `+e.era);a=Fp(a,n,0,t.length-1,r?.round),i.era=t[a],wp(i);break}case`year`:i.calendar.isInverseEra?.(i)&&(n=-n),i.year=Fp(e.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case`month`:i.month=Fp(e.month,n,1,e.calendar.getMonthsInYear(e),r?.round);break;case`day`:i.day=Fp(e.day,n,1,e.calendar.getDaysInMonth(e),r?.round);break;default:throw Error(`Unsupported field `+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),wp(i),i}function Pp(e,t,n,r){let i=e.copy();switch(t){case`hour`:{let t=e.hour,a=0,o=23;if(r?.hourCycle===12){let e=t>=12;a=e?12:0,o=e?23:11}i.hour=Fp(t,n,a,o,r?.round);break}case`minute`:i.minute=Fp(e.minute,n,0,59,r?.round);break;case`second`:i.second=Fp(e.second,n,0,59,r?.round);break;case`millisecond`:i.millisecond=Fp(e.millisecond,n,0,999,r?.round);break;default:throw Error(`Unsupported field `+t)}return i}function Fp(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e0?Math.ceil(e/i)*i:Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,er&&(e=n+(e-r-1));return e}function Ip(e,t){let n;return n=t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0?up(yp(pp(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):np(e)-e.offset,n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5,mp(fp(n,e.timeZone),e.calendar)}function Lp(e,t){return Ip(e,Tp(t))}function Rp(e,t,n,r){switch(t){case`hour`:{let t=0,i=23;if(r?.hourCycle===12){let n=e.hour>=12;t=n?12:0,i=n?23:11}let a=pp(e),o=mp(Op(a,{hour:t}),new qf),s=[up(o,e.timeZone,`earlier`),up(o,e.timeZone,`later`)].filter(t=>fp(t,e.timeZone).day===o.day)[0],c=mp(Op(a,{hour:i}),new qf),l=[up(c,e.timeZone,`earlier`),up(c,e.timeZone,`later`)].filter(t=>fp(t,e.timeZone).day===c.day).pop(),u=np(e)-e.offset,d=Math.floor(u/vp),f=u%vp;return u=Fp(d,n,Math.floor(s/vp),Math.floor(l/vp),r?.round)*vp+f,mp(fp(u,e.timeZone),e.calendar)}case`minute`:case`second`:case`millisecond`:return Pp(e,t,n,r);case`era`:case`year`:case`month`:case`day`:return mp(fp(up(Np(pp(e),t,n,r),e.timeZone),e.timeZone),e.calendar);default:throw Error(`Unsupported field `+t)}}function zp(e,t,n){let r=pp(e),i=Op(Dp(r,t),t);return i.compare(r)===0?e:mp(fp(up(i,e.timeZone,n),e.timeZone),e.calendar)}function Bp(e){return`${String(e.hour).padStart(2,`0`)}:${String(e.minute).padStart(2,`0`)}:${String(e.second).padStart(2,`0`)}${e.millisecond?String(e.millisecond/1e3).slice(1):``}`}function Vp(e){let t=mp(e,new qf),n;return n=t.era===`BC`?t.year===1?`0000`:`-`+String(Math.abs(1-t.year)).padStart(6,`00`):String(t.year).padStart(4,`0`),`${n}-${String(t.month).padStart(2,`0`)}-${String(t.day).padStart(2,`0`)}`}function Hp(e){return`${Vp(e)}T${Bp(e)}`}function Up(e){let t=Math.sign(e)<0?`-`:`+`;e=Math.abs(e);let n=Math.floor(e/36e5),r=Math.floor(e%36e5/6e4),i=Math.floor(e%36e5%6e4/1e3),a=`${t}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`;return i!==0&&(a+=`:${String(i).padStart(2,`0`)}`),a}function Wp(e){return`${Hp(e)}${Up(e.offset)}[${e.timeZone}]`}function Gp(e){let t=typeof e[0]==`object`?e.shift():new qf,n;if(typeof e[0]==`string`)n=e.shift();else{let e=t.getEras();n=e[e.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var Kp=class e{constructor(...e){let[t,n,r,i,a]=Gp(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,wp(this)}copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day):new e(this.calendar,this.year,this.month,this.day)}add(e){return yp(this,e)}subtract(e){return Ep(this,e)}set(e){return Dp(this,e)}cycle(e,t,n){return Np(this,e,t,n)}toDate(e){return dp(this,e)}toString(){return Vp(this)}compare(e){return Yf(this,e)}},qp=class e{constructor(...e){let[t,n,r,i,a]=Gp(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,wp(this)}copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return yp(this,e)}subtract(e){return Ep(this,e)}set(e){return Dp(Op(this,e),e)}cycle(e,t,n){switch(e){case`era`:case`year`:case`month`:case`day`:return Np(this,e,t,n);default:return Pp(this,e,t,n)}}toDate(e,t){return dp(this,e,t)}toString(){return Hp(this)}compare(e){let t=Yf(this,e);return t===0?Xf(this,pp(e)):t}},Jp=class e{constructor(...e){let[t,n,r,i,a]=Gp(e),o=e.shift(),s=e.shift();this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.timeZone=o,this.offset=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,wp(this)}copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Ip(this,e)}subtract(e){return Lp(this,e)}set(e,t){return zp(this,e,t)}cycle(e,t,n){return Rp(this,e,t,n)}toDate(){return gp(this)}toString(){return Wp(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-hp(e,this.timeZone).toDate().getTime()}};function Yp(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,r=t*29+Math.floor(n/25920);return Bf(3*(r+1),7)<3&&(r+=1),r}var Xp=null;function Zp(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function Qp(e,t,n=`.`,r){if(!Zp(t))return Qp(e,{},n,r);let i={...t};for(let t of Object.keys(e)){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:Zp(a)&&Zp(i[t])?i[t]=Qp(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function $p(e){return(...t)=>t.reduce((t,n)=>Qp(t,n,``,e),{})}var em=$p(),tm=[`day`,`month`,`year`],nm=[`hour`,`minute`,`second`,`dayPeriod`],rm=[`literal`,`timeZoneName`];[...tm,...nm,...rm].filter(e=>e!==`literal`);var im={name:`English`,key:`en`,dir:`ltr`,messages:{pagination:{firstPage:`First page`,prevPage:`Previous page`,nextPage:`Next page`,lastPage:`Last page`},table:{emptyTitle:`No data`,emptyDescription:`There is no data to display.`,selectAllRows:`Select all rows`,sortByColumn:`Sort by {column}`,sortByColumnAsc:`Sort by {column}, currently ascending`,sortByColumnDesc:`Sort by {column}, currently descending`,resizeColumn:`Resize {column} column`,expandRow:`Expand row {row}`,collapseRow:`Collapse row {row}`,selectRow:`Select row {row}`},calendar:{prevPage:`Previous page`,nextPage:`Next page`,selectMonth:`Select month`,selectYear:`Select year`},layout:{toggleSidebar:`Toggle Sidebar`},inputNumber:{increment:`Increase`,decrement:`Decrease`,clear:`Clear value`},textarea:{clear:`Clear textarea`},tagsInput:{addTag:`Add tag`,clear:`Clear tags`},progress:{loading:`Loading`},anchor:{nav:`Anchor`},breadcrumb:{nav:`breadcrumb`},stepper:{step:`Step {step}`},editable:{cancel:`Cancel`,edit:`Edit`,submit:`Submit`},combobox:{clearInput:`Clear input`,noResults:`No results found.`,search:`Search`,options:`Options`},autocomplete:{toggleSuggestions:`Toggle suggestions`,clearInput:`Clear input`,noResults:`No results found.`},command:{noResults:`No results found.`},dialog:{cancel:`Cancel`,confirm:`Confirm`},slider:{valueN:`Value {index} of {total}`,minimum:`Minimum`,maximum:`Maximum`},password:{clearInput:`Clear input`,showPassword:`Show password`,hidePassword:`Hide password`},date:{daySegment:`day,`,monthSegment:`month, `,yearSegment:`year, `,hourSegment:`hour, `,minuteSegment:`minute, `,secondSegment:`second, `,dayPeriodSegment:`AM/PM, `,timeZoneSegment:`time zone, `,empty:`Empty`,placeholder:{year:`yyyy`,month:`mm`,day:`dd`,time:`––`}}}},am={name:`简体中文`,key:`zh-CN`,dir:`ltr`,messages:{pagination:{firstPage:`第一页`,prevPage:`上一页`,nextPage:`下一页`,lastPage:`最后一页`},table:{emptyTitle:`暂无数据`,emptyDescription:`当前没有可显示的数据。`,selectAllRows:`全选`,sortByColumn:`按{column}排序`,sortByColumnAsc:`按{column}排序,当前升序`,sortByColumnDesc:`按{column}排序,当前降序`,resizeColumn:`调整{column}列宽`,expandRow:`展开行 {row}`,collapseRow:`收起行 {row}`,selectRow:`选择行 {row}`},calendar:{prevPage:`上一页`,nextPage:`下一页`,selectMonth:`选择月份`,selectYear:`选择年份`},layout:{toggleSidebar:`切换侧边栏`},inputNumber:{increment:`增加`,decrement:`减少`,clear:`清除数值`},textarea:{clear:`清除文本域`},tagsInput:{addTag:`添加标签`,clear:`清除标签`},progress:{loading:`加载中`},anchor:{nav:`锚点导航`},breadcrumb:{nav:`面包屑`},stepper:{step:`第 {step} 步`},editable:{cancel:`取消`,edit:`编辑`,submit:`提交`},combobox:{clearInput:`清除输入`,noResults:`无匹配结果。`,search:`搜索`,options:`选项`},autocomplete:{toggleSuggestions:`切换建议列表`,clearInput:`清除输入`,noResults:`无匹配结果。`},command:{noResults:`无匹配结果。`},dialog:{cancel:`取消`,confirm:`确认`},slider:{valueN:`第 {index} 个值,共 {total} 个`,minimum:`最小值`,maximum:`最大值`},password:{clearInput:`清除输入`,showPassword:`显示密码`,hidePassword:`隐藏密码`},date:{daySegment:`日,`,monthSegment:`月, `,yearSegment:`年, `,hourSegment:`时, `,minuteSegment:`分, `,secondSegment:`秒, `,dayPeriodSegment:`上午/下午, `,timeZoneSegment:`时区, `,empty:`空`,placeholder:{year:`年`,month:`月`,day:`日`,time:`––`}}}},om={[im.key]:im,[am.key]:am};function sm(e){return e?om[e]??im:im}function cm(e){return sm(e).messages}function lm(e){return e?om[e]?.dir??`ltr`:`ltr`}var[um,dm]=Z(`ConfigProvider`);function fm(e){let t=dm();return q(()=>en(e)||t?.dir?.value||`ltr`)}function pm(e){let t=dm();return q(()=>en(e)||t?.locale?.value||`en`)}function mm(){let e=dm();return q(()=>{let t=cm(e?.locale?.value??`en`),n=e?.messages?.value;return n?em(n,t):t})}function hm(e){let t=P();function n(n){let r=kf(n);r&&(t.value=r,e?.(r))}return[t,n]}function Q(e,t=e=>e){let[n,r]=Z(e,t);return[n,e=>{let t=r();return q(e?()=>t?.value?.[e]:()=>t?.value??{})}]}var gm={ArrowRight:`right`,ArrowLeft:`left`,ArrowUp:`up`,ArrowDown:`down`,Home:`home`,End:`end`};function _m(e,t,n){let{goForward:r,loop:i=!0}=n,a=e.length;if(a===0)return null;let o=e.indexOf(t);if(o===-1)return(r?e[0]:e[a-1])||null;let s=0,c=o;for(;s=a))return null;c<0?c=a-1:c>=a&&(c=0);let t=e[c];if(t){let e=t.getAttribute(`disabled`);if(!(e!==null&&e!==`false`))return t}s++}return null}var vm=`data-scroll-lock`,ym=`scroll-lock-styles`,bm={BODY:`scroll-lock-body`,BODY_WITH_SCROLLBAR:`scroll-lock-body-with-scrollbar`,HTML:`scroll-lock-html`},xm=` + .${bm.BODY} { + position: fixed !important; + overflow-x: hidden !important; + left: 0 !important; + right: 0 !important; + bottom: 0 !important; + height: auto !important; + } + + .${bm.BODY_WITH_SCROLLBAR} { + overflow-y: scroll !important; + } + + .${bm.HTML} { + scroll-behavior: auto !important; + } +`;function Sm(){if(!Mf)return()=>{};let e=document.body;if(e.hasAttribute(vm))return()=>{};Am();let t=window.scrollY;Cm(e,t,Tm());let n=Ff()?Em():void 0;return()=>wm(e,t,n)}function Cm(e,t,n){e.style.top=`-${t}px`,e.classList.add(bm.BODY),n&&e.classList.add(bm.BODY_WITH_SCROLLBAR),document.documentElement.classList.add(bm.HTML),e.setAttribute(vm,`true`)}function wm(e,t,n){e.classList.remove(bm.BODY,bm.BODY_WITH_SCROLLBAR),document.documentElement.classList.remove(bm.HTML),e.style.top=``,e.removeAttribute(vm),window.scrollTo(0,t),n?.()}function Tm(){return document.body.scrollHeight>window.innerHeight}function Em(){let e=e=>{Dm(e)&&e.preventDefault()};return document.addEventListener(`touchmove`,e,{passive:!1}),()=>{document.removeEventListener(`touchmove`,e)}}function Dm(e){if(e.touches.length>1)return!1;let t=e.target;return!Om(t)}function Om(e){let t=e;for(;t&&t.tagName!==`BODY`;){if(km(window.getComputedStyle(t),t))return!0;t=t.parentElement}return!1}function km(e,t){let n=e.overflowX===`scroll`||e.overflowY===`scroll`,r=e.overflowX===`auto`&&t.clientWidthObject.keys(e),Mm=e=>e==null,Nm=e=>e.filter(e=>!Mm(e)),Pm=e=>e.replace(/(^\w|[-_]\w)/g,e=>e.replace(/[-_]/,``).toUpperCase());function Fm(e){let[t,n]=Z(Pm(`${e}Collection`),()=>{let e=P(),t=t=>{e.value=t},n=N(new Map),r=(t=!0)=>{if(!e.value)return[];let r=mf(e.value),i=[];for(let e of r){let r=n.value.get(e);r&&(!t||!pf(e,`disabled`))&&i.push(r)}return i};return Fr(()=>{n.value.clear()}),{containerElement:e,onContainerElementChange:t,itemRegistry:n,getOrderedItems:r,getOrderedElements:(e=!0)=>r(e).map(e=>e.element)}});return{provideCollectionContext:t,useCollectionContext:n,useCollectionItem:(t={})=>{let{itemRegistry:r}=n(Pm(`${e}Item`)),i=P(),a=e=>{i.value&&i.value!==e&&r.value.delete(i.value),i.value=e};return Wn(()=>{i.value&&r.value.set(i.value,{element:i.value,data:en(t)}),dn(()=>{i.value&&=(r.value.delete(i.value),void 0)})}),{itemElement:i,onItemElementChange:a,setItemElement:e=>{let t=kf(e);t&&a(t)}}}}}function Im(e,t,n,r){let i=e();if(i!==void 0)return q({get:()=>e(),set:e=>{t?.(e)}});let a=P(i??n),o=!1;return Gn(e,e=>{o||e===void 0&&!r||(o=!0,a.value=e,Tn(()=>{o=!1}))}),Gn(a,e=>{!o&&(e!==void 0||r)&&t?.(e)}),a}var Lm=[],Rm;function zm(e,t){Wn(()=>{let n=en(e);if(!n)return;let r=Lm.length===0,i=Rm!==n;(r||i)&&(i&&Rm&&Rm.removeEventListener(`keydown`,Bm),Rm=n,n.addEventListener(`keydown`,Bm)),Lm.includes(t)||Lm.push(t),dn(()=>{Lm=Lm.filter(e=>e!==t),Lm.length===0&&(Rm?.removeEventListener(`keydown`,Bm),Rm=void 0)})})}function Bm(e){let t=e;if(t.key===`Escape`)for(let e of Lm.slice())e(t)}var Vm=`data-dismissable-layer`,Hm={layers:zt(new Set),layersWithOutsidePointerEventsDisabled:zt(new Set),branches:zt(new Set)},Um;function Wm(e,t={}){let{disableOutsidePointerEvents:n,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s}=t,c=()=>e.value?.ownerDocument??globalThis?.document,l=q(()=>e.value?Array.from(Hm.layers).indexOf(e.value):-1),u=q(()=>Hm.layersWithOutsidePointerEventsDisabled.size>0),d=q(()=>{let e=Array.from(Hm.layers),[t]=[...Hm.layersWithOutsidePointerEventsDisabled].slice(-1),n=t?e.indexOf(t):-1;return l.value>=n}),f=q(()=>{if(u.value)return d.value?`auto`:`none`});return Gm(e,e=>{if(!d.value)return;let t=e.target;[...Hm.branches].some(e=>e.contains(t))||(i?.(e),o?.(e),e.defaultPrevented||s?.())}),Km(e,e=>{let t=e.target;[...Hm.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())}),zm(c,e=>{l.value===Hm.layers.size-1&&(r?.(e),e.defaultPrevented||(e.preventDefault(),s?.()))}),Gn(e,e=>{if(!e)return;let t=c(),r=en(n);r&&(Hm.layersWithOutsidePointerEventsDisabled.size===0&&(Um=t.body.style.pointerEvents,t.body.style.pointerEvents=`none`),Hm.layersWithOutsidePointerEventsDisabled.add(e)),Hm.layers.add(e),dn(()=>{r&&Hm.layersWithOutsidePointerEventsDisabled.size===1&&(Um?t.body.style.pointerEvents=Um:t.body.style.removeProperty(`pointer-events`)),Hm.layers.delete(e),Hm.layersWithOutsidePointerEventsDisabled.delete(e)})}),{pointerEvents:f}}function Gm(e,t,n=!0){let r=!1,i=()=>{};return Un(()=>{if(!Mf||!en(n)||!e.value)return;let a=e.value.ownerDocument;async function o(n){if(!e.value)return;let o=n.target;if(r=qm(e.value,o),o&&!r){let e={originalEvent:n};function r(){If(`dismissableLayer.pointerDownOutside`,t,e)}n.pointerType===`touch`?(a.removeEventListener(`click`,i),i=r,a.addEventListener(`click`,i,{once:!0})):r()}else a.removeEventListener(`click`,i);r=!1}let s=window.setTimeout(()=>{a.addEventListener(`pointerdown`,o)},0);dn(()=>{window.clearTimeout(s),a.removeEventListener(`pointerdown`,o),a.removeEventListener(`click`,i)})}),{onPointerdownCapture:()=>{en(n)&&(r=!0)}}}function Km(e,t,n=!0){let r=!1,i=n=>{if(!e.value||r)return;let i=n.target;i instanceof HTMLElement&&(r=qm(e.value,i),r||If(`dismissableLayer.focusOutside`,t,{originalEvent:n}))};return Un(()=>{if(!Mf||!en(n)||!e.value)return;let t=e.value.ownerDocument;t.addEventListener(`focusin`,i),dn(()=>{t.removeEventListener(`focusin`,i)})}),{onFocusCapture:()=>{en(n)&&(r=!0)},onBlurCapture:()=>{en(n)&&(r=!1)}}}function qm(e,t){if(!e)return!1;if(e.contains(t))return!0;let n=Jm(e),r=t.closest(`[${Vm}]`);if(!n||!r)return!1;if(n===r)return!0;let i=Array.from(n.ownerDocument.querySelectorAll(`[${Vm}]`));return i.indexOf(n)({x:e,y:e}),th={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function nh(e,t,n){return Zm(e,Xm(t,n))}function rh(e,t){return typeof e==`function`?e(t):e}function ih(e){return e.split(`-`)[0]}function ah(e){return e.split(`-`)[1]}function oh(e){return e===`x`?`y`:`x`}function sh(e){return e===`y`?`height`:`width`}function ch(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function lh(e){return oh(ch(e))}function uh(e,t,n){n===void 0&&(n=!1);let r=ah(e),i=lh(e),a=sh(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=yh(o)),[o,yh(o)]}function dh(e){let t=yh(e);return[fh(e),t,fh(t)]}function fh(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var ph=[`left`,`right`],mh=[`right`,`left`],hh=[`top`,`bottom`],gh=[`bottom`,`top`];function _h(e,t,n){switch(e){case`top`:case`bottom`:return n?t?mh:ph:t?ph:mh;case`left`:case`right`:return t?hh:gh;default:return[]}}function vh(e,t,n,r){let i=ah(e),a=_h(ih(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(fh)))),a}function yh(e){let t=ih(e);return th[t]+e.slice(t.length)}function bh(e){return{top:0,right:0,bottom:0,left:0,...e}}function xh(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:bh(e)}function Sh(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Ch(e,t,n){let{reference:r,floating:i}=e,a=ch(t),o=lh(t),s=sh(o),c=ih(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(ah(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function wh(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=rh(t,e),p=xh(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Sh(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Sh(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Th=50,Eh=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:wh},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Ch(l,r,c),f=r,p=0,m={};for(let n=0;n({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=rh(e,t)||{};if(l==null)return{};let d=xh(u),f={x:n,y:r},p=lh(i),m=sh(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,ee=Xm(d[_],T),te=Xm(d[v],T),E=ee,ne=C-h[m]-te,D=C/2-h[m]/2+w,re=nh(E,D,ne),ie=!c.arrow&&ah(i)!=null&&D!==re&&a.reference[m]/2-(De<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==ch(t))||T.every(e=>ch(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=ch(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function kh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ah(e){return Ym.some(t=>e[t]>=0)}var jh=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=rh(e,t);switch(i){case`referenceHidden`:{let e=kh(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Ah(e)}}}case`escaped`:{let e=kh(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Ah(e)}}}default:return{}}}}},Mh=new Set([`left`,`top`]);async function Nh(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=ih(n),s=ah(n),c=ch(n)===`y`,l=Mh.has(o)?-1:1,u=a&&c?-1:1,d=rh(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Ph=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Nh(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Fh=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=rh(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=ch(ih(i)),p=oh(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=nh(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=nh(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},Ih=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=rh(e,t),u={x:n,y:r},d=ch(i),f=oh(d),p=u[f],m=u[d],h=rh(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;pn&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=Mh.has(ih(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:p,[d]:m}}}},Lh=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=rh(e,t),u=await o.detectOverflow(t,l),d=ih(i),f=ah(i),p=ch(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=Xm(h-u[g],v),x=Xm(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=Zm(u.left,0),t=Zm(u.right,0),n=Zm(u.top,0),r=Zm(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:Zm(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:Zm(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function Rh(){return typeof window<`u`}function zh(e){return Hh(e)?(e.nodeName||``).toLowerCase():`#document`}function Bh(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Vh(e){return((Hh(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Hh(e){return Rh()?e instanceof Node||e instanceof Bh(e).Node:!1}function Uh(e){return Rh()?e instanceof Element||e instanceof Bh(e).Element:!1}function Wh(e){return Rh()?e instanceof HTMLElement||e instanceof Bh(e).HTMLElement:!1}function Gh(e){return!Rh()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Bh(e).ShadowRoot}function Kh(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=rg(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function qh(e){return/^(table|td|th)$/.test(zh(e))}function Jh(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Yh=/transform|translate|scale|rotate|perspective|filter/,Xh=/paint|layout|strict|content/,Zh=e=>!!e&&e!==`none`,Qh;function $h(e){let t=Uh(e)?rg(e):e;return Zh(t.transform)||Zh(t.translate)||Zh(t.scale)||Zh(t.rotate)||Zh(t.perspective)||!tg()&&(Zh(t.backdropFilter)||Zh(t.filter))||Yh.test(t.willChange||``)||Xh.test(t.contain||``)}function eg(e){let t=ag(e);for(;Wh(t)&&!ng(t);){if($h(t))return t;if(Jh(t))return null;t=ag(t)}return null}function tg(){return Qh??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),Qh}function ng(e){return/^(html|body|#document)$/.test(zh(e))}function rg(e){return Bh(e).getComputedStyle(e)}function ig(e){return Uh(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ag(e){if(zh(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Gh(e)&&e.host||Vh(e);return Gh(t)?t.host:t}function og(e){let t=ag(e);return ng(t)?e.ownerDocument?e.ownerDocument.body:e.body:Wh(t)&&Kh(t)?t:og(t)}function sg(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=og(e),i=r===e.ownerDocument?.body,a=Bh(r);if(i){let e=cg(a);return t.concat(a,a.visualViewport||[],Kh(r)?r:[],e&&n?sg(e):[])}else return t.concat(r,sg(r,[],n))}function cg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function lg(e){let t=rg(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Wh(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Qm(n)!==a||Qm(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function ug(e){return Uh(e)?e:e.contextElement}function dg(e){let t=ug(e);if(!Wh(t))return eh(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=lg(t),o=(a?Qm(n.width):n.width)/r,s=(a?Qm(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var fg=eh(0);function pg(e){let t=Bh(e);return!tg()||!t.visualViewport?fg:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function mg(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Bh(e)?!1:t}function hg(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=ug(e),o=eh(1);t&&(r?Uh(r)&&(o=dg(r)):o=dg(e));let s=mg(a,n,r)?pg(a):eh(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=Bh(a),t=r&&Uh(r)?Bh(r):r,n=e,i=cg(n);for(;i&&r&&t!==n;){let e=dg(i),t=i.getBoundingClientRect(),r=rg(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Bh(i),i=cg(n)}}return Sh({width:u,height:d,x:c,y:l})}function gg(e,t){let n=ig(e).scrollLeft;return t?t.left+n:hg(Vh(e)).left+n}function _g(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-gg(e,n),y:n.top+t.scrollTop}}function vg(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Vh(r),s=t?Jh(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=eh(1),u=eh(0),d=Wh(r);if((d||!d&&!a)&&((zh(r)!==`body`||Kh(o))&&(c=ig(r)),d)){let e=hg(r);l=dg(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?_g(o,c):eh(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function yg(e){return Array.from(e.getClientRects())}function bg(e){let t=Vh(e),n=ig(e),r=e.ownerDocument.body,i=Zm(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Zm(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+gg(e),s=-n.scrollTop;return rg(r).direction===`rtl`&&(o+=Zm(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var xg=25;function Sg(e,t){let n=Bh(e),r=Vh(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=tg();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=gg(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=xg&&(a-=o)}else l<=xg&&(a+=l);return{width:a,height:o,x:s,y:c}}function Cg(e,t){let n=hg(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Wh(e)?dg(e):eh(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function wg(e,t,n){let r;if(t===`viewport`)r=Sg(e,n);else if(t===`document`)r=bg(Vh(e));else if(Uh(t))r=Cg(t,n);else{let n=pg(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Sh(r)}function Tg(e,t){let n=ag(e);return n===t||!Uh(n)||ng(n)?!1:rg(n).position===`fixed`||Tg(n,t)}function Eg(e,t){let n=t.get(e);if(n)return n;let r=sg(e,[],!1).filter(e=>Uh(e)&&zh(e)!==`body`),i=null,a=rg(e).position===`fixed`,o=a?ag(e):e;for(;Uh(o)&&!ng(o);){let t=rg(o),n=$h(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||Kh(o)&&!n&&Tg(e,o))?r=r.filter(e=>e!==o):i=t,o=ag(o)}return t.set(e,r),r}function Dg(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Jh(t)?[]:Eg(t,this._c):[].concat(n),r],o=wg(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{o(!1,1e-7)},1e3)}n===1&&!Ig(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}var Rg=Ph,zg=Fh,Bg=Oh,Vg=Lh,Hg=jh,Ug=Dh,Wg=Ih,Gg=(e,t,n)=>{let r=new Map,i={platform:Fg,...n},a={...i.platform,_c:r};return Eh(e,t,{...i,platform:a})};function Kg(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function qg(e,t){let n=Kg(e);return Math.round(t*n)/n}var Jg=0,Yg=`data-soybean-focus-guard`;function Xg(){Wn(()=>{if(!Mf)return;let e=document.querySelectorAll(`[${Yg}]`);if(Jg===0||e.length===0){let t=e[0]??Zg(),n=e[1]??Zg();t.parentNode||document.body.insertAdjacentElement(`afterbegin`,t),n.parentNode||document.body.insertAdjacentElement(`beforeend`,n)}Jg++,dn(()=>{Jg--,Jg===0&&document.querySelectorAll(`[${Yg}]`).forEach(e=>e.remove())})})}function Zg(){let e=document.createElement(`span`);return e.setAttribute(Yg,``),e.tabIndex=0,Object.assign(e.style,{outline:`none`,opacity:`0`,position:`fixed`,pointerEvents:`none`}),e}var Qg=`focusScope.autoFocusOnOpen`,$g=`focusScope.autoFocusOnClose`,e_={bubbles:!1,cancelable:!0},t_=r_();function n_(e,t){let{loop:n,trapped:r,onOpenAutoFocus:i,onCloseAutoFocus:a}=t||{},o,s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}};if(Mf){function t(t){if(s.paused||!e.value)return;let n=t.target;e.value.contains(n)?o=n:wf(o,{select:!0})}function n(t){if(s.paused||!e.value)return;let n=t.relatedTarget;n!==null&&(e.value.contains(n)||wf(o,{select:!0}))}function c(){e.value?.contains(o)||wf(e.value)}Un(()=>{if(!en(r))return;document.addEventListener(`focusin`,t),document.addEventListener(`focusout`,n);let i=new MutationObserver(c);e.value&&i.observe(e.value,{childList:!0,subtree:!0}),dn(()=>{document.removeEventListener(`focusin`,t),document.removeEventListener(`focusout`,n),i.disconnect()})}),Gn(e,async(e,t,n)=>{if(await Tn(),!e)return;t_.add(s);let r=ff(),o=e.contains(r);if(i&&e.addEventListener(Qg,i),a&&e.addEventListener($g,a),!o){let t=new CustomEvent(Qg,e_);e.dispatchEvent(t),t.defaultPrevented||(_f(df(bf(e)),{select:!0}),ff()===r&&wf(e))}n(()=>{i&&e.removeEventListener(Qg,i);let t=new CustomEvent($g,e_);e.dispatchEvent(t),window.setTimeout(()=>{t.defaultPrevented||wf(r??document.body,{select:!0}),a&&e.removeEventListener($g,a),t_.remove(s)},0)})})}function c(e){let t=en(n),i=en(r);if(!t&&!i||s.paused)return;let a=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=ff();if(!a||!o)return;let c=e.currentTarget,[l,u]=yf(c);l&&u?!e.shiftKey&&o===u?(e.preventDefault(),t&&wf(l,{select:!0})):e.shiftKey&&o===l&&(e.preventDefault(),t&&wf(u,{select:!0})):o===c&&e.preventDefault()}return{onKeydown:c}}function r_(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=Ql(e,t),e.unshift(t)},remove(t){e=Ql(e,t),e[0]?.resume()}}}function i_(e){let t=Ra()?.type?.emits||[],n={};return t.forEach(t=>{n[t]=(...n)=>{e(t,...n)}}),n}function a_(e){return Array.isArray?Array.isArray(e):h_(e)===`[object Array]`}function o_(e){if(typeof e==`string`)return e;if(typeof e==`bigint`)return e.toString();let t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function s_(e){return e==null?``:o_(e)}function c_(e){return typeof e==`string`}function l_(e){return typeof e==`number`}function u_(e){return e===!0||e===!1||f_(e)&&h_(e)==`[object Boolean]`}function d_(e){return typeof e==`object`}function f_(e){return d_(e)&&e!==null}function p_(e){return e!=null}function m_(e){return!e.trim().length}function h_(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(e)}var g_=`Incorrect 'index' type`,__=`Invalid doc index: must be a non-negative integer within the bounds of the docs array`,v_=e=>`Invalid value for key ${e}`,y_=e=>`Pattern length exceeds max of ${e}.`,b_=e=>`Missing ${e} property in key`,x_=e=>`Property 'weight' in key '${e}' must be a positive integer`,S_=`Fuse.match does not support useTokenSearch: token search requires corpus-level statistics (df, fieldCount) that a one-off string comparison does not have. Use new Fuse(...).search(...) instead.`,C_=Object.prototype.hasOwnProperty,w_=class{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=T_(e);this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}};function T_(e){let t=null,n=null,r=null,i=1,a=null;if(c_(e)||a_(e))r=e,t=E_(e),n=D_(e);else{if(!C_.call(e,`name`))throw Error(b_(`name`));let o=e.name;if(r=o,C_.call(e,`weight`)&&e.weight!==void 0&&(i=e.weight,i<=0))throw Error(x_(D_(o)));t=E_(o),n=D_(o),a=e.getFn??null}return{path:t,id:n,weight:i,src:r,getFn:a}}function E_(e){return a_(e)?e:e.split(`.`)}function D_(e){return a_(e)?e.join(`.`):e}function O_(e,t){let n=[],r=!1,i=(e,t,a,o)=>{if(p_(e))if(!t[a])n.push(o===void 0?e:{v:e,i:o});else{let s=e[t[a]];if(!p_(s))return;if(a===t.length-1&&(c_(s)||l_(s)||u_(s)||typeof s==`bigint`))n.push(o===void 0?s_(s):{v:s_(s),i:o});else if(a_(s)){r=!0;for(let e=0,n=s.length;ee.score===t.score?e.idx{this._keysMap[e.id]=t})}create(){if(this.isCreated||!this.docs.length)return;this.isCreated=!0;let e=this.docs.length;this.records=Array(e);let t=0;if(c_(this.docs[0]))for(let n=0;ne&&--this.records[t].i}removeAll(e){let t=new Set;for(let n of e)Number.isInteger(n)&&n>=0&&t.add(n);if(t.size===0)return;this.records=this.records.filter(e=>!t.has(e.i));let n=Array.from(t).sort((e,t)=>e-t);for(let e of this.records){let t=0,r=n.length;for(;t>>1;n[i]t),records:this.records}}};function F_(e,t,{getFn:n=$.getFn,fieldNormWeight:r=$.fieldNormWeight}={}){let i=new P_({getFn:n,fieldNormWeight:r});return i.setKeys(e.map(T_)),i.setSources(t),i.create(),i}function I_(e,{getFn:t=$.getFn,fieldNormWeight:n=$.fieldNormWeight}={}){let{keys:r,records:i}=e,a=new P_({getFn:t,fieldNormWeight:n});return a.setKeys(r),a.setIndexRecords(i),a}function L_(e=[],t=$.minMatchCharLength){let n=[],r=-1,i=-1,a=0;for(let o=e.length;a=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}function R_(e,t,n,{location:r=$.location,distance:i=$.distance,threshold:a=$.threshold,findAllMatches:o=$.findAllMatches,minMatchCharLength:s=$.minMatchCharLength,includeMatches:c=$.includeMatches,ignoreLocation:l=$.ignoreLocation}={}){if(t.length>32)throw Error(y_(32));let u=t.length,d=e.length,f=Math.max(0,Math.min(r,d)),p=a,m=f,h=(e,t)=>{let n=e/u;if(l)return n;let r=Math.abs(f-t);return i?n+r/i:r?1:n},g=s>1||c,_=g?Array(d):[],v;for(;(v=e.indexOf(t,m))>-1;){let e=h(0,v);if(p=Math.min(e,p),m=v+u,g){let e=0;for(;e=a;--r){let i=r-1,o=n[e[i]];if(c[r]=(c[r+1]<<1|1)&o,t&&(c[r]|=(y[r+1]|y[r])<<1|1|y[r+1]),c[r]&C&&(b=h(t,i),b<=p)){if(p=b,m=i,x=t,m<=f)break;a=Math.max(1,2*f-m)}}if(h(t+1,f)>p)break;y=c}if(g&&m>=0){let t=Math.min(d-1,m+u-1+x);for(let r=m;r<=t;r+=1)n[e[r]]&&(_[r]=1)}let w={isMatch:m>=0,score:Math.max(.001,b)};if(g){let e=L_(_,s);e.length?c&&(w.indices=e):w.isMatch=!1}return w}function z_(e){let t={};for(let n=0,r=e.length;ne[0]-t[0]||e[1]-t[1]);let t=[e[0]];for(let n=1,r=e.length;ne.normalize(`NFD`).replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,``).replace(H_,e=>V_[e]):e=>e,W_=class{constructor(e,{location:t=$.location,threshold:n=$.threshold,distance:r=$.distance,includeMatches:i=$.includeMatches,findAllMatches:a=$.findAllMatches,minMatchCharLength:o=$.minMatchCharLength,isCaseSensitive:s=$.isCaseSensitive,ignoreDiacritics:c=$.ignoreDiacritics,ignoreLocation:l=$.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:i,findAllMatches:a,minMatchCharLength:o,isCaseSensitive:s,ignoreDiacritics:c,ignoreLocation:l},e=s?e:e.toLowerCase(),e=c?U_(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;let u=(e,t)=>{this.chunks.push({pattern:e,alphabet:z_(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0,t=d%32,n=d-t;for(;e{let{isMatch:m,score:h,indices:g}=R_(e,t,n,{location:i+p,distance:a,threshold:o,findAllMatches:s,minMatchCharLength:c,includeMatches:r,ignoreLocation:l});m&&(f=!0),d+=h,m&&g&&u.push(...g)});let p={isMatch:f,score:f?d/this.chunks.length:1};return f&&r&&(p.indices=B_(u)),p}},G_=new Set([`fuzzy`,`include`]);function K_(e){return e.startsWith(`inverse`)}var q_=[{type:`exact`,multiRegex:/^="(.*)"$/,singleRegex:/^=(.*)$/,create:e=>({type:`exact`,search(t){let n=t===e;return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`include`,multiRegex:/^'"(.*)"$/,singleRegex:/^'(.*)$/,create:e=>({type:`include`,search(t){let n=0,r,i=[],a=e.length;for(;(r=t.indexOf(e,n))>-1;)n=r+a,i.push([r,n-1]);let o=!!i.length;return{isMatch:o,score:+!o,indices:i}}})},{type:`prefix-exact`,multiRegex:/^\^"(.*)"$/,singleRegex:/^\^(.*)$/,create:e=>({type:`prefix-exact`,search(t){let n=t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,e.length-1]}}})},{type:`inverse-prefix-exact`,multiRegex:/^!\^"(.*)"$/,singleRegex:/^!\^(.*)$/,create:e=>({type:`inverse-prefix-exact`,search(t){let n=!t.startsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`inverse-suffix-exact`,multiRegex:/^!"(.*)"\$$/,singleRegex:/^!(.*)\$$/,create:e=>({type:`inverse-suffix-exact`,search(t){let n=!t.endsWith(e);return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`suffix-exact`,multiRegex:/^"(.*)"\$$/,singleRegex:/^(.*)\$$/,create:e=>({type:`suffix-exact`,search(t){let n=t.endsWith(e);return{isMatch:n,score:+!n,indices:[t.length-e.length,t.length-1]}}})},{type:`inverse-exact`,multiRegex:/^!"(.*)"$/,singleRegex:/^!(.*)$/,create:e=>({type:`inverse-exact`,search(t){let n=t.indexOf(e)===-1;return{isMatch:n,score:+!n,indices:[0,t.length-1]}}})},{type:`fuzzy`,multiRegex:/^"(.*)"$/,singleRegex:/^(.*)$/,create:(e,t={})=>{let n=new W_(e,{location:t.location??$.location,threshold:t.threshold??$.threshold,distance:t.distance??$.distance,includeMatches:t.includeMatches??$.includeMatches,findAllMatches:t.findAllMatches??$.findAllMatches,minMatchCharLength:t.minMatchCharLength??$.minMatchCharLength,isCaseSensitive:t.isCaseSensitive??$.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics??$.ignoreDiacritics,ignoreLocation:t.ignoreLocation??$.ignoreLocation});return{type:`fuzzy`,search(e){return n.searchIn(e)}}}}],J_=q_.length,Y_=`\0`,X_=`|`;function Z_(e){let t=[],n=e.length,r=0;for(;r=n)break;let i=r;for(;i=n||e[t]===` `){i++;break}if(e[t]===`$`&&(t+1>=n||e[t+1]===` `)){i+=2;break}}i++}t.push(e.substring(r,i)),r=i}else{for(;i{let n=Z_(e.replace(/\u0000/g,`|`).trim()).filter(e=>e&&!!e.trim()),r=[];for(let e=0,i=n.length;e!!(e[iv.AND]||e[iv.OR]),sv=e=>!!e[av.PATH],cv=e=>!a_(e)&&d_(e)&&!ov(e),lv=e=>({[iv.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function uv(e,t,{auto:n=!0}={}){let r=e=>{if(c_(e)){let r={keyId:null,pattern:e};return n&&(r.searcher=rv(e,t)),r}let i=Object.keys(e),a=sv(e);if(!a&&i.length>1&&!ov(e))return r(lv(e));if(cv(e)){let r=a?e[av.PATH]:i[0],o=a?e[av.PATTERN]:e[r];if(!c_(o))throw Error(v_(r));let s={keyId:D_(r),pattern:o};return n&&(s.searcher=rv(o,t)),s}let o={children:[],operator:i[0]};return i.forEach(t=>{let n=e[t];a_(n)&&n.forEach(e=>{o.children.push(r(e))})}),o};return ov(e)||(e=lv(e)),r(e)}function dv(e,{ignoreFieldNorm:t=$.ignoreFieldNorm}){let n=1;return e.forEach(({key:e,norm:r,score:i})=>{let a=e?e.weight:null;n*=(i===0&&a?2**-52:i)**+((a||1)*(t?1:r))}),n}function fv(e,{ignoreFieldNorm:t=$.ignoreFieldNorm}){e.forEach(e=>{e.score=dv(e.matches,{ignoreFieldNorm:t})})}var pv=class{constructor(e){this.limit=e,this.heap=[]}get size(){return this.heap.length}shouldInsert(e){return this.size0;){let n=e-1>>1;if(t[e].score<=t[n].score)break;let r=t[e];t[e]=t[n],t[n]=r,e=n}}_sinkDown(e){let t=this.heap,n=t.length,r=e;do{e=r;let i=2*e+1,a=2*e+2;if(it[r].score&&(r=i),at[r].score&&(r=a),r!==e){let n=t[e];t[e]=t[r],t[r]=n}}while(r!==e)}};function mv(e){let t=[];return e.matches.forEach(e=>{if(!p_(e.indices)||!e.indices.length)return;let n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.id),e.idx>-1&&(n.refIndex=e.idx),t.push(n)}),t}function hv(e,t,{includeMatches:n=$.includeMatches,includeScore:r=$.includeScore}={}){return e.map(e=>{let{idx:i}=e,a={item:t[i],refIndex:i};return n&&(a.matches=mv(e)),r&&(a.score=e.score),a})}var gv=/[\p{L}\p{M}\p{N}_]+/gu,_v=new WeakSet;function vv(e){_v.has(e)||(_v.add(e),console.warn(`[Fuse] tokenize regex ${e} lacks the global flag; only the first match per text will be returned. Add the 'g' flag.`))}function yv(e){if(typeof e==`function`){let t=!1;return n=>{let r=e(n);if(!t&&(t=!0,!Array.isArray(r)||r.some(e=>typeof e!=`string`)))throw Error(`[Fuse] tokenize function must return string[]; received ${Array.isArray(r)?`array containing non-strings`:typeof r}.`);return r}}return e instanceof RegExp?(e.global||vv(e),t=>t.match(e)||[]):e=>e.match(gv)||[]}function bv({isCaseSensitive:e=!1,ignoreDiacritics:t=!1,tokenize:n}={}){let r=yv(n);return{tokenize(n){return e||(n=n.toLowerCase()),t&&(n=U_(n)),r(n)}}}var xv=class{static condition(e,t){return t.useTokenSearch}constructor(e,t){this.options=t,this.analyzer=bv({isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,tokenize:t.tokenize});let n=this.analyzer.tokenize(e),{df:r,fieldCount:i}=t._invertedIndex;this.termSearchers=[],this.idfWeights=[];for(let e of n){this.termSearchers.push(new W_(e,{location:t.location,threshold:t.threshold,distance:t.distance,includeMatches:t.includeMatches,findAllMatches:t.findAllMatches,minMatchCharLength:t.minMatchCharLength,isCaseSensitive:t.isCaseSensitive,ignoreDiacritics:t.ignoreDiacritics,ignoreLocation:!0}));let n=r.get(e)||0,a=Math.log(1+(i-n+.5)/(n+.5));this.idfWeights.push(a)}this.combineAll=t.tokenMatch===`all`,this.numTerms=this.termSearchers.length,this.useMask=this.numTerms<=31}searchIn(e){if(!this.termSearchers.length)return{isMatch:!1,score:1};let t=[],n=0,r=0,i=0,a=0,o=this.combineAll&&!this.useMask?new Set:null;for(let s=0;s0?1-n/r:0,c={isMatch:!0,score:Math.max(.001,s)};return this.options.includeMatches&&t.length&&(c.indices=B_(t)),this.combineAll&&(this.useMask?c.matchedMask=a:c.matchedTerms=o,c.termCount=this.numTerms),c}};function Sv(e,t,n,r){let i=r.tokenize(t);if(!i.length)return;e.fieldCount++,e.docFieldCount.set(n,(e.docFieldCount.get(n)||0)+1);let a=new Set(i),o=e.docTermFieldHits.get(n);o||(o=new Map,e.docTermFieldHits.set(n,o));for(let t of a)o.set(t,(o.get(t)||0)+1),e.df.set(t,(e.df.get(t)||0)+1)}function Cv(e,t,n,r){let{i,v:a,$:o}=t;if(a!==void 0){Sv(e,a,i,r);return}if(o)for(let t=0;te-t);for(let t of n)Ev(e,t);let r=e=>{let t=0,r=n.length;for(;t>>1;n[i]i?r(t):t,n);e.docFieldCount=a;let o=new Map;for(let[t,n]of e.docTermFieldHits)o.set(t>i?r(t):t,n);e.docTermFieldHits=o}var Ov=class{constructor(e,t,n){this.options={...$,...t},this.options.useExtendedSearch,this.options.useTokenSearch,this._keyStore=new w_(this.options.keys),this._docs=e,this._myIndex=null,this._invertedIndex=null,this.setCollection(e,n),this._lastQuery=null,this._lastSearcher=null}_getSearcher(e){if(this._lastQuery===e)return this._lastSearcher;let t=rv(e,this._invertedIndex?{...this.options,_invertedIndex:this._invertedIndex}:this.options);return this._lastQuery=e,this._lastSearcher=t,t}setCollection(e,t){if(this._docs=e,t&&!(t instanceof P_))throw Error(g_);if(this._myIndex=t||F_(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight}),this.options.useTokenSearch){let e=bv({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});this._invertedIndex=wv(this._myIndex.records,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}add(e){if(!p_(e))return;this._docs.push(e);let t=this._myIndex.add(e,this._docs.length-1);if(this._invertedIndex&&t){let e=bv({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});Tv(this._invertedIndex,t,this._myIndex.keys.length,e)}this._invalidateSearcherCache()}remove(e=()=>!1){let t=[],n=[];for(let r=0,i=this._docs.length;r!e.has(n)),this._myIndex.removeAll(n),this._invalidateSearcherCache()}return t}removeAt(e){if(!Number.isInteger(e)||e<0||e>=this._docs.length)throw Error(__);this._invertedIndex&&Dv(this._invertedIndex,[e]);let t=this._docs.splice(e,1)[0];return this._myIndex.removeAt(e),this._invalidateSearcherCache(),t}_invalidateSearcherCache(){this._lastQuery=null,this._lastSearcher=null}getIndex(){return this._myIndex}search(e,t){let{limit:n=-1}=t||{},{includeMatches:r,includeScore:i,shouldSort:a,sortFn:o,ignoreFieldNorm:s}=this.options;if(c_(e)&&!e.trim()){let e=this._docs.map((e,t)=>({item:e,refIndex:t}));return l_(n)&&n>-1&&(e=e.slice(0,n)),e}let c=l_(n)&&n>0&&c_(e),l;if(c){let t=new pv(n);c_(this._docs[0])?this._searchStringList(e,{heap:t,ignoreFieldNorm:s}):this._searchObjectList(e,{heap:t,ignoreFieldNorm:s}),l=t.extractSorted(o)}else l=c_(e)?c_(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e),fv(l,{ignoreFieldNorm:s}),a&&l.sort(o),l_(n)&&n>-1&&(l=l.slice(0,n));return hv(l,this._docs,{includeMatches:r,includeScore:i})}_searchStringList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{records:a}=this._myIndex,o=t?null:[];return a.forEach(({v:e,i:a,n:s})=>{if(!p_(e))return;let c=r.searchIn(e);if(c.isMatch){let r={score:c.score,value:e,norm:s,indices:c.indices};i&&(r.matchedMask=c.matchedMask,r.matchedTerms=c.matchedTerms,r.termCount=c.termCount);let l=[r];if(!i||this._coversAllTokens(l)){let r={item:e,idx:a,matches:l};t?(r.score=dv(r.matches,{ignoreFieldNorm:n}),t.shouldInsert(r.score)&&t.insert(r)):o.push(r)}}}),o}_searchLogical(e){let t=uv(e,this.options),n=(e,t,r)=>{if(!(`children`in e)){let{keyId:n,searcher:i}=e,a;return n===null?(a=[],this._myIndex.keys.forEach((e,n)=>{a.push(...this._findMatches({key:e,value:t[n],searcher:i}))})):a=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:i}),a&&a.length?[{idx:r,item:t,matches:a}]:[]}let{children:i,operator:a}=e,o=[];for(let e=0,s=i.length;e{if(p_(e)){let o=n(t,e,r);o.length&&(i.has(r)||(i.set(r,{idx:r,item:e,matches:[]}),a.push(i.get(r))),o.forEach(({matches:e})=>{i.get(r).matches.push(...e)}))}}),a}_searchObjectList(e,{heap:t,ignoreFieldNorm:n}={}){let r=this._getSearcher(e),i=this.options.useTokenSearch&&this.options.tokenMatch===`all`,{keys:a,records:o}=this._myIndex,s=t?null:[];return o.forEach(({$:e,i:o})=>{if(!p_(e))return;let c=[],l=!1,u=!1;if(a.forEach((t,n)=>{let i=this._findMatches({key:t,value:e[n],searcher:r});i.length?(c.push(...i),i[0].hasInverse&&(u=!0)):l=!0}),!(u&&l)&&c.length&&(!i||this._coversAllTokens(c))){let r={idx:o,item:e,matches:c};t?(r.score=dv(r.matches,{ignoreFieldNorm:n}),t.shouldInsert(r.score)&&t.insert(r)):s.push(r)}}),s}_findMatches({key:e,value:t,searcher:n}){if(!p_(t))return[];let r=[];if(a_(t))t.forEach(({v:t,i,n:a})=>{if(!p_(t))return;let o=n.searchIn(t);if(o.isMatch){let n={score:o.score,key:e,value:t,idx:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(n.matchedMask=o.matchedMask,n.matchedTerms=o.matchedTerms,n.termCount=o.termCount),r.push(n)}});else{let{v:i,n:a}=t,o=n.searchIn(i);if(o.isMatch){let t={score:o.score,key:e,value:i,norm:a,indices:o.indices,hasInverse:o.hasInverse};o.termCount!==void 0&&(t.matchedMask=o.matchedMask,t.matchedTerms=o.matchedTerms,t.termCount=o.termCount),r.push(t)}}return r}_coversAllTokens(e){let t=e.length?e[0].termCount:void 0;if(t===void 0)return!0;if(t<=31){let n=0;for(let t=0;tnv(e))};function kv(e,t){return Te()?(Ee(e,t),!0):!1}function Av(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return kv(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}var jv=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Mv=Object.prototype.toString,Nv=e=>Mv.call(e)===`[object Object]`,Pv=()=>{};function Fv(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}function Iv(e,t={}){let n,r,i=Pv,a=e=>{clearTimeout(e),i(),i=Pv},o;return s=>{let c=en(e),l=en(t.maxWait);return n&&a(n),c<=0||l!==void 0&&l<=0?(r&&=(a(r),void 0),Promise.resolve(s())):new Promise((e,u)=>{i=t.rejectOnCancel?u:e,o=s,l&&!r&&(r=setTimeout(()=>{n&&a(n),r=void 0,e(o())},l)),n=setTimeout(()=>{r&&a(r),r=void 0,e(s())},c)})}}function Lv(e){return Array.isArray(e)?e:[e]}function Rv(e){return e||Ra()}function zv(e){return Rt(Zt(e)?new Proxy({},{get(t,n,r){return F(Reflect.get(e.value,n,r))},set(t,n,r){return Zt(e.value[n])&&!Zt(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}}):e)}function Bv(e){return zv(q(e))}function Vv(e,t=1e4){return an((n,r)=>{let i=en(e),a,o=()=>setTimeout(()=>{i=en(e),r()},en(t));return kv(()=>{clearTimeout(a)}),{get(){return n(),i},set(e){i=e,r(),clearTimeout(a),a=o()}}})}function Hv(e,t=200,n={}){return Fv(Iv(t,n),e)}function Uv(e,t=!0,n){Rv(n)?Mr(e,n):t?e():Tn(e)}function Wv(e,t,n){return Gn(e,t,{...n,immediate:!0})}var Gv=jv?window:void 0,Kv=jv?window.document:void 0;jv&&window.navigator,jv&&window.location;function qv(e){let t=en(e);return t?.$el??t}function Jv(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=q(()=>{let t=Lv(en(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Wv(()=>[n.value?.map(e=>qv(e))??[Gv].filter(e=>e!=null),Lv(en(n.value?e[1]:e[0])),Lv(F(n.value?e[2]:e[1])),en(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=Nv(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}function Yv(){let e=P(!1),t=Ra();return t&&Mr(()=>{e.value=!0},t),e}function Xv(e){let t=Yv();return q(()=>(t.value,!!e()))}function Zv(e={}){let{document:t=Kv}=e;if(!t)return P(`visible`);let n=P(t.visibilityState);return Jv(t,`visibilitychange`,()=>{n.value=t.visibilityState},{passive:!0}),n}function Qv(e,t,n={}){let{window:r=Gv,...i}=n,a,o=Xv(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=Gn(q(()=>{let t=en(e);return Array.isArray(t)?t.map(e=>qv(e)):[qv(t)]}),e=>{if(s(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),l=()=>{s(),c()};return kv(l),{isSupported:o,stop:l}}function $v(e,t={width:0,height:0},n={}){let{window:r=Gv,box:i=`content-box`}=n,a=q(()=>{var t;return(t=qv(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),o=P(t.width),s=P(t.height),{stop:c}=Qv(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=qv(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=Lv(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Uv(()=>{let n=qv(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let l=Gn(()=>qv(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function u(){c(),l()}return{width:o,height:s,stop:u}}var ey=0;function ty(e,t={}){let n=P(!1),{document:r=Kv,immediate:i=!0,manual:a=!1,id:o=`vueuse_styletag_${++ey}`}=t,s=P(e),c=()=>{},l=()=>{if(!r)return;let e=r.getElementById(o)||r.createElement(`style`);e.isConnected||(e.id=o,t.nonce&&(e.nonce=t.nonce),t.media&&(e.media=t.media),r.head.appendChild(e)),!n.value&&(c=Gn(s,t=>{e.textContent=t},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(c(),r.head.removeChild(r.getElementById(o)),n.value=!1)};return i&&!a&&Uv(l),a||kv(u),{id:o,css:s,unload:u,load:l,isLoaded:Vt(n)}}var ny=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},ry=new WeakMap,iy=new WeakMap,ay={},oy=0,sy=function(e){return e&&(e.host||sy(e.parentNode))},cy=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=sy(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},ly=function(e,t,n,r){var i=cy(t,Array.isArray(e)?e:[e]);ay[n]||(ay[n]=new WeakMap);var a=ay[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(ry.get(e)||0)+1,l=(a.get(e)||0)+1;ry.set(e,c),a.set(e,l),o.push(e),c===1&&i&&iy.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),oy++,function(){o.forEach(function(e){var t=ry.get(e)-1,i=a.get(e)-1;ry.set(e,t),a.set(e,i),t||(iy.has(e)||e.removeAttribute(r),iy.delete(e)),i||e.removeAttribute(n)}),oy--,oy||(ry=new WeakMap,ry=new WeakMap,iy=new WeakMap,ay={})}},uy=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||ny(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),ly(r,i,n,`aria-hidden`)):function(){return null}};function dy(e,t=!0){Wn(()=>{if(!Mf)return;let n=en(e),r=Nm(Array.isArray(n)?n:[n]);if(r.length===0||r.some(e=>e.closest(`[popover]:not(:popover-open)`))||!en(t))return;let i=uy(r);dn(()=>{i()})})}var fy=P(!1);function py(e){let{modal:t,triggerElement:n}=e,r=!1,i=!1;return{onPointerDownOutside:e=>{if(!t.value||e.defaultPrevented)return;let n=e.detail.originalEvent,r=n.button===0&&n.ctrlKey===!0;(n.button===2||r)&&e.preventDefault()},onFocusOutside:e=>{t.value&&e.preventDefault()},onInteractOutside:e=>{if(t.value)return;e.defaultPrevented||(r=!0,e.detail.originalEvent.type===`pointerdown`&&(i=!0));let a=e.target;n.value?.contains(a)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&i&&e.preventDefault()},onCloseAutoFocus:e=>{if(t.value){e.defaultPrevented||(e.preventDefault(),n.value?.focus());return}e.defaultPrevented||(r||n.value?.focus(),e.preventDefault()),r=!1,i=!1}}}function my(e,t){let n=P(e);function r(e){return t[n.value][e]??n.value}function i(e){n.value=r(e)}return[n,i]}function hy(e,t,n){let r={},i=`none`,[a,o]=my(en(t)?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),s=q(()=>[`mounted`,`unmountSuspended`].includes(a.value)),c=t=>{let n=gy(r).includes(CSS.escape(t.animationName));t.target===e.value&&n&&o(`ANIMATION_END`)},l=t=>{t.target===e.value&&(i=gy(r))};return Wn(()=>{let e=gy(r);i=a.value===`mounted`?e:`none`}),Wn(()=>{let e=en(t);n?.(!!e);let a=gy(r);e?o(`MOUNT`):a===`none`||r?.display===`none`?o(`UNMOUNT`):o(i===a?`UNMOUNT`:`ANIMATION_OUT`)}),Wn(()=>{let t=e.value;t?(r=getComputedStyle(t),t.addEventListener(`animationstart`,l),t.addEventListener(`animationcancel`,c),t.addEventListener(`animationend`,c),dn(()=>{t.removeEventListener(`animationstart`,l),t.removeEventListener(`animationcancel`,c),t.removeEventListener(`animationend`,c)})):o(`ANIMATION_END`)}),s}function gy(e){return e?.animationName||`none`}function _y(e,t,...n){return q(()=>({...Zl(e,t),...vy(...n)}))}function vy(...e){return e.length===0?{}:e.map(e=>en(e)||{}).reduce((e,t)=>({...e,...t}),{})}function yy(e){let t=Vv(``,1e3);return{search:t,handleTypeaheadSearch:(n,r)=>{if(t.value+=n,e){e(n);return}let i=ff(),a=r.map(e=>({...e,textValue:e.data?.textValue??e.element.textContent?.trim()??``})),o=a.find(e=>e.element===i),s=$l(a.map(e=>e.textValue),t.value,o?.textValue),c=a.find(e=>e.textValue===s);return c&&c.element.focus(),c?.element},resetTypeahead:()=>{t.value=``}}}var[by,xy]=Z(`CollapsibleRoot`,e=>{let{open:t,disabled:n,unmountOnHide:r}=e,i=()=>{n.value||(t.value=!t.value)},a=P(``),o=`soybean-collapsible-content-${gr()}`;return{open:t,disabled:n,unmountOnHide:r,onOpenToggle:i,contentId:a,initContentId:()=>{a.value||=o},dataDisabled:q(()=>n.value?``:void 0),dataState:q(()=>iu(t.value))}}),[Sy,Cy]=Q(`CollapsibleUi`),[wy,Ty]=Z(`AccordionRoot`),[Ey,Dy]=Z(`AccordionItem`,e=>{let{open:t,disabled:n}=e,[r,i]=hm(),a=P(``),o=`soybean-accordion-trigger-${gr()}`,s=()=>{a.value||=o},c=q(()=>n.value?``:void 0),l=q(()=>iu(t.value));return{...e,triggerElement:r,setTriggerElement:i,triggerId:a,initTriggerId:s,dataDisabled:c,dataState:l}}),[Oy,ky]=Q(`AccordionUi`,e=>(Sy(q(()=>({root:e.value?.item,trigger:e.value?.trigger,content:e.value?.content}))),e)),Ay={width:`--soybean-collapsible-content-width`,height:`--soybean-collapsible-content-height`},jy=L((e,{slots:t,attrs:n})=>()=>{if(!t.default)return null;let e=Of(t.default());if(!e?.length)return null;let r=e.find(e=>e.type!==ha);return r?ka(r,n,!0):null},{name:`Slot`}),My=new Set([`area`,`input`,`img`]),Ny=L((e,{slots:t,attrs:n})=>{let r=e.asChild?`template`:e.as;return typeof r==`string`&&My.has(r)?()=>no(r,n):r===`template`?()=>no(jy,n,{default:t.default}):()=>no(e.as||`div`,n,{default:t.default})},{name:`Primitive`,inheritAttrs:!1,props:[`as`,`asChild`]}),Py=L({name:`CollapsibleContent`,__name:`collapsible-content`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e,[n,r]=hm(),{contentId:i,initContentId:a,open:o,dataDisabled:s,dataState:c,unmountOnHide:l}=xy(`CollapsibleContent`),u=Cy(`content`),d=t.forceMount?P(!0):hy(n,o,_),f={[Ay.width]:`0px`,[Ay.height]:`0px`},p=q(()=>d.value||o.value),m=o.value,h,g=q(()=>{if(!p.value)return l.value?``:`until-found`});function _(){let e=n.value;if(!e)return;let t=e.style;h||={transitionDuration:t.transitionDuration,animationName:t.animationName},t.transitionDuration=`0s`,t.animationName=`none`;let r=e.getBoundingClientRect();t.setProperty(Ay.width,`${r.width}px`),t.setProperty(Ay.height,`${r.height}px`),m||(t.transitionDuration=h.transitionDuration,t.animationName=h.animationName)}return Gn(p,async()=>{await Tn(),_()},{immediate:!0,flush:`post`}),a(),Mr(()=>{requestAnimationFrame(()=>{m=!1})}),(t,n)=>(z(),V(F(Ny),{id:F(i),ref:F(r),as:e.as,"as-child":e.asChild,"data-soybean-collapsible-content":``,class:A(F(u)),"data-disabled":F(s),"data-state":F(c),hidden:g.value,style:f},{default:I(()=>[!F(l)||p.value?R(t.$slots,`default`,{key:0}):G(`v-if`,!0)]),_:3},8,[`id`,`as`,`as-child`,`class`,`data-disabled`,`data-state`,`hidden`]))}}),Fy=L({name:`CollapsibleRoot`,__name:`collapsible-root`,props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=_y(r,[`open`,`defaultOpen`,`disabled`,`unmountOnHide`]),o=Cy(`root`),s=Im(()=>r.open,e=>{i(`update:open`,e)},r.defaultOpen),{dataDisabled:c,dataState:l}=by({open:s,...Af(r,[`disabled`,`unmountOnHide`])});return t({open:s}),(e,t)=>(z(),V(F(Ny),K(F(a),{"data-soybean-collapsible-root":``,class:F(o),"data-disabled":F(c),"data-state":F(l)}),{default:I(()=>[R(e.$slots,`default`,{open:F(s)})]),_:3},16,[`class`,`data-disabled`,`data-state`]))}}),Iy=L({name:`Button`,__name:`button`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`disabled`,`type`]),a=q(()=>n.as===`button`?n.disabled:void 0),o=q(()=>n.disabled?``:void 0),s=q(()=>n.disabled?void 0:``),c=q(()=>n.disabled?!0:void 0),l=q(()=>{if(n.as===`button`)return n.type??`button`}),u=e=>{if(n.disabled){e.preventDefault(),e.stopPropagation();return}r(`click`,e)};return(e,t)=>(z(),V(F(Ny),K(F(i),{"data-soybean-button":``,disabled:a.value,"aria-disabled":c.value,"data-disabled":o.value,"data-normal":s.value,tabindex:a.value?`-1`:void 0,type:l.value,onClick:u}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`disabled`,`aria-disabled`,`data-disabled`,`data-normal`,`tabindex`,`type`]))}}),Ly=L({name:`Icon`,__name:`icon`,props:{icon:{}},setup(e){let t=e,n=dm(),r=q(()=>n?.iconRender?.(t.icon));return(e,t)=>r.value?(z(),V(Ur(r.value),{key:0})):G(`v-if`,!0)}});X({slots:{root:``,placeholder:``,content:`data-[state=fixed]:z-50`}});var[Ry,zy]=Z(`AffixRoot`,e=>{let[t,n]=hm();return{...e,contentElement:t,setContentElement:n}}),[By,Vy]=Q(`AffixUi`),Hy={xs:12,sm:14,md:16,lg:18,xl:20,"2xl":24},Uy={xs:`xs`,sm:`xs`,md:`sm`,lg:`md`,xl:`lg`,"2xl":`xl`};Object.fromEntries(Object.entries(Hy).map(([e,t])=>[e,t/Hy.md]));var Wy=_l({base:[`inline-flex items-center justify-center font-medium transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],variants:{color:{primary:`focus-visible:ring-primary/30`,destructive:`focus-visible:ring-destructive/30`,success:`focus-visible:ring-success/30`,warning:`focus-visible:ring-warning/30`,info:`focus-visible:ring-info/30`,carbon:`focus-visible:ring-carbon/30`,secondary:`focus-visible:ring-secondary-foreground/20`,accent:`focus-visible:ring-accent-foreground/20`},variant:{solid:`bg-primary text-primary-foreground data-[normal]:hover:bg-primary/80 data-[normal]:active:bg-primary-600`,pure:`border border-border bg-background text-accent-foreground data-[normal]:hover:bg-accent/60 data-[normal]:active:bg-accent`,plain:`border border-border bg-background text-foreground`,outline:`border bg-background`,dashed:`border border-dashed bg-background`,soft:`bg-primary/10 data-[normal]:hover:bg-primary/10 data-[normal]:active:bg-primary/20`,ghost:`bg-transparent`,link:`bg-transparent underline-offset-4 data-[normal]:hover:underline`},size:{xs:`gap-1 text-2xs`,sm:`gap-2 text-xs`,md:`gap-3 text-sm`,lg:`gap-4 text-base`,xl:`gap-5 text-lg`,"2xl":`gap-6 text-xl`},shape:{auto:`rounded-md`,rounded:`rounded-full`,square:`h-8 w-8 p-0 gap-0 rounded-md`,circle:`h-8 w-8 p-0 gap-0 rounded-full`},shadow:{none:`shadow-none`,sm:`shadow-sm`,md:`shadow-md`,lg:`shadow-lg`},fitContent:{true:`w-fit h-fit`,false:``}},compoundVariants:[{color:`destructive`,variant:`solid`,class:`bg-destructive text-destructive-foreground data-[normal]:hover:bg-destructive/80 data-[normal]:active:bg-destructive-600`},{color:`success`,variant:`solid`,class:`bg-success text-success-foreground data-[normal]:hover:bg-success/80 data-[normal]:active:bg-success-600`},{color:`warning`,variant:`solid`,class:`bg-warning text-warning-foreground data-[normal]:hover:bg-warning/80 data-[normal]:active:bg-warning-600`},{color:`info`,variant:`solid`,class:`bg-info text-info-foreground data-[normal]:hover:bg-info/80 data-[normal]:active:bg-info-600`},{color:`carbon`,variant:`solid`,class:`bg-carbon text-carbon-foreground data-[normal]:hover:bg-carbon/80 data-[normal]:active:bg-carbon-600`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-secondary-foreground data-[normal]:hover:bg-secondary/80 data-[normal]:active:bg-secondary-foreground/20`},{color:`accent`,variant:`solid`,class:`bg-accent text-accent-foreground data-[normal]:hover:bg-accent/80 data-[normal]:active:bg-accent-foreground/20`},{color:`primary`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-primary`},{color:`destructive`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-destructive`},{color:`success`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-success`},{color:`warning`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-warning`},{color:`info`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-info`},{color:`carbon`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-carbon`},{color:`secondary`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-secondary-foreground`},{color:`accent`,variant:[`outline`,`dashed`,`soft`,`ghost`,`link`],class:`text-accent-foreground`},{color:`primary`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-primary/10 data-[normal]:active:bg-primary/20`},{color:`destructive`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-destructive/10 data-[normal]:active:bg-destructive/20`},{color:`success`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-success/10 data-[normal]:active:bg-success/20`},{color:`warning`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-warning/10 data-[normal]:active:bg-warning/20`},{color:`info`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-info/10 data-[normal]:active:bg-info/20`},{color:`carbon`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-carbon/10 data-[normal]:active:bg-carbon/20`},{color:`secondary`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-secondary-foreground/10 data-[normal]:active:bg-secondary-foreground/20`},{color:`accent`,variant:[`outline`,`dashed`,`ghost`],class:`data-[normal]:hover:bg-accent-foreground/10 data-[normal]:active:bg-accent-foreground/20`},{color:`primary`,variant:`plain`,class:`data-[normal]:hover:border-primary data-[normal]:hover:text-primary`},{color:`destructive`,variant:`plain`,class:`data-[normal]:hover:border-destructive data-[normal]:hover:text-destructive`},{color:`success`,variant:`plain`,class:`data-[normal]:hover:border-success data-[normal]:hover:text-success`},{color:`warning`,variant:`plain`,class:`data-[normal]:hover:border-warning data-[normal]:hover:text-warning`},{color:`info`,variant:`plain`,class:`data-[normal]:hover:border-info data-[normal]:hover:text-info`},{color:`carbon`,variant:`plain`,class:`data-[normal]:hover:border-carbon data-[normal]:hover:text-carbon`},{color:`secondary`,variant:`plain`,class:`data-[normal]:hover:border-secondary-foreground data-[normal]:hover:text-secondary-foreground`},{color:`accent`,variant:`plain`,class:`data-[normal]:hover:border-accent-foreground data-[normal]:hover:text-accent-foreground`},{color:`primary`,variant:[`outline`,`dashed`],class:`border-primary`},{color:`destructive`,variant:[`outline`,`dashed`],class:`border-destructive`},{color:`success`,variant:[`outline`,`dashed`],class:`border-success`},{color:`warning`,variant:[`outline`,`dashed`],class:`border-warning`},{color:`info`,variant:[`outline`,`dashed`],class:`border-info`},{color:`carbon`,variant:[`outline`,`dashed`],class:`border-carbon`},{color:`secondary`,variant:[`outline`,`dashed`],class:`border-secondary-foreground`},{color:`accent`,variant:[`outline`,`dashed`],class:`border-accent-foreground`},{color:`destructive`,variant:`soft`,class:`bg-destructive/10 data-[normal]:hover:bg-destructive/10 data-[normal]:active:bg-destructive/20`},{color:`success`,variant:`soft`,class:`bg-success/10 data-[normal]:hover:bg-success/10 data-[normal]:active:bg-success/20`},{color:`warning`,variant:`soft`,class:`bg-warning/10 data-[normal]:hover:bg-warning/10 data-[normal]:active:bg-warning/20`},{color:`info`,variant:`soft`,class:`bg-info/10 data-[normal]:hover:bg-info/10 data-[normal]:active:bg-info/20`},{color:`carbon`,variant:`soft`,class:`bg-carbon/10 data-[normal]:hover:bg-carbon/10 data-[normal]:active:bg-carbon/20`},{color:`secondary`,variant:`soft`,class:`bg-secondary-foreground/10 data-[normal]:hover:bg-secondary-foreground/10 data-[normal]:active:bg-secondary-foreground/20`},{color:`accent`,variant:`soft`,class:`bg-accent-foreground/10 data-[normal]:hover:bg-accent-foreground/10 data-[normal]:active:bg-accent-foreground/20`},{size:`xs`,fitContent:!0,class:`p-0.75`},{size:`sm`,fitContent:!0,class:`p-0.875`},{size:`md`,fitContent:!0,class:`p-1`},{size:`lg`,fitContent:!0,class:`p-1.25`},{size:`xl`,fitContent:!0,class:`p-1.5`},{size:`2xl`,fitContent:!0,class:`p-1.75`},{size:`xs`,fitContent:!1,class:`h-6 px-1.5`},{size:`sm`,fitContent:!1,class:`h-7 px-2`},{size:`md`,fitContent:!1,class:`h-8 px-4`},{size:`lg`,fitContent:!1,class:`h-9 px-6`},{size:`xl`,fitContent:!1,class:`h-10 px-8`},{size:`2xl`,fitContent:!1,class:`h-12 px-10`},{size:`xs`,fitContent:!1,shape:[`square`,`circle`],class:`w-6`},{size:`sm`,fitContent:!1,shape:[`square`,`circle`],class:`w-7`},{size:`lg`,fitContent:!1,shape:[`square`,`circle`],class:`w-9`},{size:`xl`,fitContent:!1,shape:[`square`,`circle`],class:`w-10`},{size:`2xl`,fitContent:!1,shape:[`square`,`circle`],class:`w-12`},{variant:[`ghost`,`link`],shadow:[`sm`,`md`,`lg`],class:`shadow-none`},{variant:`plain`,shadow:`sm`,class:`active:shadow-md`},{variant:`plain`,shadow:`md`,class:`active:shadow-lg`},{variant:`plain`,shadow:`lg`,class:`active:shadow-xl`},{variant:`pure`,shadow:`sm`,class:`active:shadow-sm`},{variant:`pure`,shadow:`md`,class:`active:shadow-md`},{variant:`pure`,shadow:`lg`,class:`active:shadow-lg`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`,shape:`auto`,shadow:`sm`,fitContent:!1}});_l({base:`[&>*]:relative focus-visible:[&>*]:z-2 not-first:not-last:[&>*]:rounded-0`,variants:{orientation:{horizontal:`inline-flex not-last:[&>*]:border-e-0 focus-visible:[&>*]:border-e first:[&>*]:rounded-e-0 last:[&>*]:rounded-s-0`,vertical:`flex flex-col not-last:[&>*]:border-b-0 focus-visible:[&>*]:border-b first:[&>*]:rounded-b-0 last:[&>*]:rounded-t-0`}},defaultVariants:{orientation:`horizontal`}});var Gy=Ul(Wy,{size:`md`,color:`accent`,variant:`ghost`,shape:`square`,fitContent:!0}),Ky=Sl(Wy,e=>({...e,size:Uy[e.size??`md`]})),qy=Sl(Gy,e=>({...e,size:Uy[e.size??`md`]}));X({extendBase:e=>({close:qy({size:e.size})}),slots:{root:`relative flex w-full rounded-lg border`,content:`flex-1 flex flex-col`,icon:`shrink-0`,title:`font-medium tracking-tight m-0`,description:`[&_p]:leading-relaxed m-0`,close:`absolute`},variants:{color:{primary:{root:`border-primary text-primary`,icon:`text-primary`},destructive:{root:`border-destructive text-destructive`,icon:`text-destructive`},success:{root:`border-success text-success`,icon:`text-success`},warning:{root:`border-warning text-warning`,icon:`text-warning`},info:{root:`border-info text-info`,icon:`text-info`},carbon:{root:`border-carbon text-carbon`,icon:`text-carbon`},secondary:{root:`border-secondary-foreground/50 text-secondary-foreground`,icon:`text-secondary-foreground`},accent:{root:`border-accent-foreground/50 text-accent-foreground`,icon:`text-accent-foreground`}},variant:{solid:{root:``},pure:{root:`bg-background text-foreground border-border`},outline:{root:`bg-background`},soft:{root:`border-transparent`},ghost:{root:``}},size:{xs:{root:`gap-2 px-2 py-1.75 text-2xs`,content:`gap-0.75`,title:`text-xs leading-3.125`,close:`top-1.25 end-1.25`},sm:{root:`gap-2.5 px-3 py-2.5 text-xs`,content:`gap-1`,title:`text-sm leading-3.75`,close:`top-1.875 end-1.875`},md:{root:`gap-3 px-4 py-3 text-sm`,content:`gap-1`,title:`text-base leading-4.375`,close:`top-2.25 end-2.25`},lg:{root:`gap-3.5 px-5 py-3.5 text-base`,content:`gap-1.25`,title:`text-lg leading-5`,close:`top-2.5 end-2.5`},xl:{root:`gap-4 px-6 py-4 text-lg`,content:`gap-1.5`,title:`text-xl leading-5.625`,close:`top-2.75 end-2.75`},"2xl":{root:`gap-4.5 px-7 py-4.5 text-xl`,content:`gap-2`,title:`text-2xl leading-6.25`,close:`top-3 end-3`}}},compoundVariants:[{color:`primary`,variant:`solid`,class:{root:`bg-primary text-primary-foreground`,icon:`text-primary-foreground`,close:`text-primary-foreground`}},{color:`destructive`,variant:`solid`,class:{root:`bg-destructive text-destructive-foreground`,icon:`text-destructive-foreground`,close:`text-destructive-foreground`}},{color:`success`,variant:`solid`,class:{root:`bg-success text-success-foreground`,icon:`text-success-foreground`,close:`text-success-foreground`}},{color:`warning`,variant:`solid`,class:{root:`bg-warning text-warning-foreground`,icon:`text-warning-foreground`,close:`text-warning-foreground`}},{color:`info`,variant:`solid`,class:{root:`bg-info text-info-foreground`,icon:`text-info-foreground`,close:`text-info-foreground`}},{color:`carbon`,variant:`solid`,class:{root:`bg-carbon text-carbon-foreground`,icon:`text-carbon-foreground`,close:`text-carbon-foreground`}},{color:`secondary`,variant:`solid`,class:{root:`bg-secondary text-secondary-foreground`,icon:`text-secondary-foreground`,close:`text-secondary-foreground`}},{color:`accent`,variant:`solid`,class:{root:`bg-accent text-accent-foreground`,icon:`text-accent-foreground`,close:`text-accent-foreground`}},{color:`primary`,variant:[`soft`,`ghost`],class:{root:`bg-primary/10`}},{color:`destructive`,variant:[`soft`,`ghost`],class:{root:`bg-destructive/10`}},{color:`success`,variant:[`soft`,`ghost`],class:{root:`bg-success/10`}},{color:`warning`,variant:[`soft`,`ghost`],class:{root:`bg-warning/10`}},{color:`info`,variant:[`soft`,`ghost`],class:{root:`bg-info/10`}},{color:`carbon`,variant:[`soft`,`ghost`],class:{root:`bg-carbon/10`}},{color:`secondary`,variant:[`soft`,`ghost`],class:{root:`bg-secondary-foreground/5`}},{color:`accent`,variant:[`soft`,`ghost`],class:{root:`bg-accent-foreground/5`}}],defaultVariants:{color:`primary`,variant:`ghost`,size:`md`}});var[Jy,Yy]=Z(`AlertRoot`,e=>{let{open:t}=e;return{open:t,onOpenChange:e=>{t.value=e}}}),[Xy,Zy]=Q(`AlertUi`);X({slots:{root:`relative flex flex-col gap-1 text-sm`,link:[`group inline-flex w-full items-center gap-2 rounded-md px-3 py-2 text-muted-foreground outline-none transition-colors`,`hover:bg-accent/60 hover:text-accent-foreground`,`focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,`data-[state=active]:bg-accent data-[state=active]:text-foreground`],sub:`ms-4 flex flex-col gap-1 border-s border-border/60 ps-3`,item:`flex flex-col gap-1`,indicator:`size-1.5 shrink-0 rounded-full bg-primary opacity-0 transition-opacity group-data-[state=active]:opacity-100`,title:`min-w-0 truncate`},variants:{color:{primary:{indicator:`bg-primary`,link:`data-[state=active]:bg-primary/10 data-[state=active]:text-primary`},destructive:{indicator:`bg-destructive`,link:`data-[state=active]:bg-destructive/10 data-[state=active]:text-destructive`},success:{indicator:`bg-success`,link:`data-[state=active]:bg-success/10 data-[state=active]:text-success`},warning:{indicator:`bg-warning`,link:`data-[state=active]:bg-warning/10 data-[state=active]:text-warning`},info:{indicator:`bg-info`,link:`data-[state=active]:bg-info/10 data-[state=active]:text-info`},carbon:{indicator:`bg-carbon`,link:`data-[state=active]:bg-carbon/10 data-[state=active]:text-carbon`},secondary:{indicator:`bg-secondary-foreground/50`,link:`data-[state=active]:bg-secondary-foreground/10 data-[state=active]:text-secondary-foreground`},accent:{indicator:`bg-accent-foreground/50`,link:`data-[state=active]:bg-accent-foreground/10 data-[state=active]:text-accent-foreground`}},orientation:{vertical:{},horizontal:{root:`flex-row flex-wrap items-start gap-2`,item:`min-w-36 flex-1`,sub:`ms-0 mt-2 border-s-0 border-t ps-0 pt-2`}},size:{xs:{link:`px-2 py-1.5 text-3xs`},sm:{link:`px-2.5 py-1.5 text-2xs`},md:{link:`px-3 py-2 text-xs`},lg:{link:`px-3.5 py-2.5 text-sm`,indicator:`size-2`},xl:{link:`px-4 py-3 text-base`,indicator:`size-2`},"2xl":{link:`px-4.5 py-3.5 text-lg`,indicator:`size-2`}},sticky:{true:{root:`sticky self-start top-[var(--soybean-anchor-offset-top,0px)] max-h-[calc(100vh-var(--soybean-anchor-offset-top,0px))] overflow-auto pe-1`},false:{}}},defaultVariants:{color:`primary`,orientation:`vertical`,size:`md`,sticky:!0}});var[Qy,$y]=Z(`AnchorRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[eb,tb]=Q(`AnchorUi`);X({slots:{root:`relative flex shrink-0 overflow-hidden rounded-full`,fallback:`flex justify-center items-center w-full h-full rounded-full bg-muted font-medium`,image:`aspect-square w-full h-full object-cover m-0`},variants:{size:{xs:{root:`size-6`},sm:{root:`size-8`},md:{root:`size-10`},lg:{root:`size-12`},xl:{root:`size-14`},"2xl":{root:`size-16`}}},defaultVariants:{size:`md`}});var[nb,rb]=Z(`AvatarRoot`,()=>{let e=P(`idle`);return{imageLoadingStatus:e,updateImageLoadingStatus:t=>{e.value=t}}}),[ib,ab]=Q(`AvatarUi`),[ob,sb]=Z(`UiConfigProvider`),cb=/^[a-z0-9]+(-[a-z0-9]+)*$/,lb=(e,t,n,r=``)=>{let i=e.split(`:`);if(e.slice(0,1)===`@`){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!ub(a)?null:a}let a=i[0],o=a.split(`-`);if(o.length>1){let e={provider:r,prefix:o.shift(),name:o.join(`-`)};return t&&!ub(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!ub(e,n)?null:e}return null},ub=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1;function db(e,t){let n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(e){if(n[e])return i[e]=[];if(!(e in i)){i[e]=null;let t=r[e]&&r[e].parent,n=t&&a(t);n&&(i[e]=[t].concat(n))}return i[e]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}var fb=Object.freeze({left:0,top:0,width:16,height:16}),pb=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),mb=Object.freeze({...fb,...pb}),hb=Object.freeze({...mb,body:``,hidden:!1});function gb(e,t){let n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);let r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function _b(e,t){let n=gb(e,t);for(let r in hb)r in pb?r in e&&!(r in n)&&(n[r]=pb[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function vb(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=_b(r[e]||i[e],a)}return o(t),n.forEach(o),_b(e,a)}function yb(e,t){let n=[];if(typeof e!=`object`||typeof e.icons!=`object`)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),n.push(e)});let r=db(e);for(let i in r){let a=r[i];a&&(t(i,vb(e,i,a)),n.push(i))}return n}var bb={provider:``,aliases:{},not_found:{},...fb};function xb(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Sb(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!xb(e,bb))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!xb(t,hb))return null}let r=t.aliases||Object.create(null);for(let e in r){let t=r[e],i=t.parent;if(!e||typeof i!=`string`||!n[i]&&!r[i]||!xb(t,hb))return null}return t}var Cb=Object.create(null);function wb(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Tb(e,t){let n=Cb[e]||(Cb[e]=Object.create(null));return n[t]||(n[t]=wb(e,t))}function Eb(e,t){return Sb(t)?yb(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function Db(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var Ob=!1;function kb(e){return typeof e==`boolean`&&(Ob=e),Ob}function Ab(e){let t=typeof e==`string`?lb(e,!0,Ob):e;if(t){let e=Tb(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function jb(e,t){let n=lb(e,!0,Ob);if(!n)return!1;let r=Tb(n.provider,n.prefix);return t?Db(r,n.name,t):(r.missing.add(n.name),!0)}function Mb(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),Ob&&!t&&!e.prefix){let t=!1;return Sb(e)&&(e.prefix=``,yb(e,(e,n)=>{jb(e,n)&&(t=!0)})),t}let n=e.prefix;return ub({prefix:n,name:`a`})?!!Eb(Tb(t,n),e):!1}var Nb=Object.freeze({width:null,height:null}),Pb=Object.freeze({...Nb,...pb}),Fb=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Ib=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Lb(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Fb);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=Ib.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function Rb(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(``,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function zb(e,t){return e?``+e+``+t:t}function Bb(e,t,n){let r=Rb(e);return zb(r.defs,t+r.content+n)}var Vb=e=>e===`unset`||e===`undefined`||e===`none`;function Hb(e,t){let n={...mb,...e},r={...Pb,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Bb(a,``,``))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=Lb(d,c/l)):(u=o===`auto`?c:o,d=s===null?Lb(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Vb(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Ub=/\sid="(\S+)"/g,Wb=new Map;function Gb(e){e=e.replace(/[0-9]+$/,``)||`a`;let t=Wb.get(e)||0;return Wb.set(e,t+1),t?`${e}${t}`:e}function Kb(e){let t=[],n;for(;n=Ub.exec(e);)t.push(n[1]);if(!t.length)return e;let r=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return t.forEach(t=>{let n=Gb(t),i=t.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+i+`)([")]|\\.[a-z])`,`g`),`$1`+n+r+`$3`)}),e=e.replace(new RegExp(r,`g`),``),e}var qb=Object.create(null);function Jb(e,t){qb[e]=t}function Yb(e){return qb[e]||qb[``]}function Xb(e){let t;if(typeof e.resources==`string`)t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||`/`,maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}for(var Zb=Object.create(null),Qb=[`https://api.simplesvg.com`,`https://api.unisvg.com`],$b=[];Qb.length>0;)Qb.length===1||Math.random()>.5?$b.push(Qb.shift()):$b.push(Qb.pop());Zb[``]=Xb({resources:[`https://api.iconify.design`].concat($b)});function ex(e,t){let n=Xb(t);return n===null?!1:(Zb[e]=n,!0)}function tx(e){return Zb[e]}var nx=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function rx(e,t){let n=tx(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let e=0;n.resources.forEach(t=>{e=Math.max(e,t.length)});let i=t+`.json?icons=`;r=n.maxURL-e-n.path.length-i.length}return r}function ix(e){return e===404}var ax=(e,t,n)=>{let r=[],i=rx(e,t),a=`icons`,o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((n,c)=>{s+=n.length+1,s>=i&&c>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=n.length),o.icons.push(n)}),r.push(o),r};function ox(e){if(typeof e==`string`){let t=tx(e);if(t)return t.path}return`/`}var sx={prepare:ax,send:(e,t,n)=>{if(!nx){n(`abort`,424);return}let r=ox(t.provider);switch(t.type){case`icons`:{let e=t.prefix,n=t.icons.join(`,`),i=new URLSearchParams({icons:n});r+=e+`.json?`+i.toString();break}case`custom`:{let e=t.uri;r+=e.slice(0,1)===`/`?e.slice(1):e;break}default:n(`abort`,400);return}let i=503;nx(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(ix(t)?`abort`:`next`,t)});return}return i=501,e.json()}).then(e=>{if(typeof e!=`object`||!e){setTimeout(()=>{e===404?n(`abort`,e):n(`next`,i)});return}setTimeout(()=>{n(`success`,e)})}).catch(()=>{n(`next`,i)})}};function cx(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function lx(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,o=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let o=t.name;if(e.icons[o])a.loaded.push({provider:r,prefix:i,name:o});else if(e.missing.has(o))a.missing.push({provider:r,prefix:i,name:o});else return n=!0,!0;return!1}),a.pending.length!==o&&(n||cx([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var ux=0;function dx(e,t,n){let r=ux++,i=cx.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||=[]).push(a)}),i}function fx(e){let t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((e,t)=>e.provider===t.provider?e.prefix===t.prefix?e.name.localeCompare(t.name):e.prefix.localeCompare(t.prefix):e.provider.localeCompare(t.provider));let r={provider:``,prefix:``,name:``};return e.forEach(e=>{if(r.name===e.name&&r.prefix===e.prefix&&r.provider===e.provider)return;r=e;let i=e.provider,a=e.prefix,o=e.name,s=n[i]||(n[i]=Object.create(null)),c=s[a]||(s[a]=Tb(i,a)),l;l=o in c.icons?t.loaded:a===``||c.missing.has(o)?t.missing:t.pending;let u={provider:i,prefix:a,name:o};l.push(u)}),t}function px(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?lb(e,t,n):e;i&&r.push(i)}),r}var mx={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function hx(e,t,n,r){let i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index,o;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let s=Date.now(),c=`pending`,l=0,u,d=null,f=[],p=[];typeof r==`function`&&p.push(r);function m(){d&&=(clearTimeout(d),null)}function h(){c===`pending`&&(c=`aborted`),m(),f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function g(e,t){t&&(p=[]),typeof e==`function`&&p.push(e)}function _(){return{startTime:s,payload:t,status:c,queriesSent:l,queriesPending:f.length,subscribe:g,abort:h}}function v(){c=`failed`,p.forEach(e=>{e(void 0,u)})}function y(){f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function b(t,n,r){let i=n!==`success`;switch(f=f.filter(e=>e!==t),c){case`pending`:break;case`failed`:if(i||!e.dataAfterTimeout)return;break;default:return}if(n===`abort`){u=r,v();return}if(i){u=r,f.length||(o.length?x():v());return}if(m(),y(),!e.random){let n=e.resources.indexOf(t.resource);n!==-1&&n!==e.index&&(e.index=n)}c=`completed`,p.forEach(e=>{e(r)})}function x(){if(c!==`pending`)return;m();let r=o.shift();if(r===void 0){if(f.length){d=setTimeout(()=>{m(),c===`pending`&&(y(),v())},e.timeout);return}v();return}let i={status:`pending`,resource:r,callback:(e,t)=>{b(i,e,t)}};f.push(i),l++,d=setTimeout(x,e.rotate),n(r,t,i.callback)}return setTimeout(x),_}function gx(e){let t={...mx,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=hx(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(o),o}function a(e){return n.find(t=>e(t))||null}return{query:i,find:a,setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function _x(){}var vx=Object.create(null);function yx(e){if(!vx[e]){let t=tx(e);if(!t)return;vx[e]={config:t,redundancy:gx(t)}}return vx[e]}function bx(e,t,n){let r,i;if(typeof e==`string`){let t=Yb(e);if(!t)return n(void 0,424),_x;i=t.send;let a=yx(e);a&&(r=a.redundancy)}else{let t=Xb(e);if(t){r=gx(t);let n=Yb(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),_x):r.query(t,i,n)().abort}function xx(){}function Sx(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,lx(e)}))}function Cx(e){let t=[],n=[];return e.forEach(e=>{(e.match(cb)?t:n).push(e)}),{valid:t,invalid:n}}function wx(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&typeof n==`object`)try{if(!Eb(e,n).length){r();return}}catch(e){console.error(e)}r(),Sx(e)}function Tx(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function Ex(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;let{provider:t,prefix:n}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;let i=e.loadIcon;if(e.loadIcons&&(r.length>1||!i)){Tx(e.loadIcons(r,n,t),t=>{wx(e,r,t)});return}if(i){r.forEach(r=>{Tx(i(r,n,t),t=>{wx(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=Cx(r);if(o.length&&wx(e,o,null),!a.length)return;let s=n.match(cb)?Yb(t):null;if(!s){wx(e,a,null);return}s.prepare(t,n,a).forEach(n=>{bx(t,n,t=>{wx(e,n.icons,t)})})}))}var Dx=(e,t)=>{let n=fx(px(e,!0,kb()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,xx)}),()=>{e=!1}}let r=Object.create(null),i=[],a,o;return n.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===a)return;a=t,o=n,i.push(Tb(t,n));let s=r[t]||(r[t]=Object.create(null));s[n]||(s[n]=[])}),n.pending.forEach(e=>{let{provider:t,prefix:n,name:i}=e,a=Tb(t,n),o=a.pendingIcons||=new Set;o.has(i)||(o.add(i),r[t][n].push(i))}),i.forEach(e=>{let t=r[e.provider][e.prefix];t.length&&Ex(e,t)}),t?dx(t,n,i):xx};function Ox(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in Nb?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var kx=/[\s,]+/;function Ax(e,t){t.split(kx).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function jx(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}function Mx(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return``+e+``}function Nx(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function Px(e){return`data:image/svg+xml,`+Nx(e)}function Fx(e){return`url("`+Px(e)+`")`}var Ix={...Pb,inline:!1},Lx={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Rx={display:`inline-block`},zx={backgroundColor:`currentColor`},Bx={backgroundColor:`transparent`},Vx={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},Hx={webkitMask:zx,mask:zx,background:Bx};for(let e in Hx){let t=Hx[e];for(let n in Vx)t[e+n]=Vx[n]}var Ux={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;Ux[e+`-flip`]=t,Ux[e.slice(0,1)+`-flip`]=t,Ux[e+`Flip`]=t});function Wx(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var Gx=(e,t)=>{let n=Ox(Ix,t),r={...Lx},i=t.mode||`svg`,a={},o=t.style,s=typeof o==`object`&&!(o instanceof Array)?o:{};for(let e in t){let i=t[e];if(i!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:case`customise`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=i===!0||i===`true`||i===1;break;case`flip`:typeof i==`string`&&Ax(n,i);break;case`color`:a.color=i;break;case`rotate`:typeof i==`string`?n[e]=jx(i):typeof i==`number`&&(n[e]=i);break;case`ariaHidden`:case`aria-hidden`:i!==!0&&i!==`true`&&delete r[`aria-hidden`];break;default:{let t=Ux[e];t?(i===!0||i===`true`||i===1)&&(n[t]=!0):Ix[e]===void 0&&(r[e]=i)}}}let c=Hb(e,n),l=c.attributes;if(n.inline&&(a.verticalAlign=`-0.125em`),i===`svg`)return r.style={...a,...s},Object.assign(r,l),r.innerHTML=Kb(c.body),no(`svg`,r);let{body:u,width:d,height:f}=e,p=i===`mask`||(i===`bg`?!1:u.indexOf(`currentColor`)!==-1),m=Mx(u,{...l,width:d+``,height:f+``});return r.style={...a,"--svg":Fx(m),width:Wx(l.width),height:Wx(l.height),...Rx,...p?zx:Bx,...s},no(`span`,r)};if(kb(!0),Jb(``,sx),typeof document<`u`&&typeof window<`u`){let e=window;if(e.IconifyPreload!==void 0){let t=e.IconifyPreload,n=`Invalid IconifyPreload syntax.`;typeof t==`object`&&t&&(t instanceof Array?t:[t]).forEach(e=>{try{(typeof e!=`object`||!e||e instanceof Array||typeof e.icons!=`object`||typeof e.prefix!=`string`||!Mb(e))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){let t=e.IconifyProviders;if(typeof t==`object`&&t)for(let e in t){let n=`IconifyProviders[`+e+`] is invalid.`;try{let r=t[e];if(typeof r!=`object`||!r||r.resources===void 0)continue;ex(e,r)||console.error(n)}catch{console.error(n)}}}}var Kx={...mb,body:``},qx=L((e,{emit:t})=>{let n=N(null);function r(){n.value&&=(n.value.abort?.(),null)}let i=N(!!e.ssr),a=N(``),o=P(null);function s(){let i=e.icon;if(typeof i==`object`&&i&&typeof i.body==`string`)return a.value=``,{data:i};let o;if(typeof i!=`string`||(o=lb(i,!1,!0))===null)return null;let s=Ab(o);if(!s){let e=n.value;return(!e||e.name!==i)&&(s===null?n.value={name:i}:n.value={name:i,abort:Dx([o],c)}),null}r(),a.value!==i&&(a.value=i,Tn(()=>{t(`load`,i)}));let l=e.customise;if(l){s=Object.assign({},s);let e=l(s.body,o.name,o.prefix,o.provider);typeof e==`string`&&(s.body=e)}let u=[`iconify`];return o.prefix!==``&&u.push(`iconify--`+o.prefix),o.provider!==``&&u.push(`iconify--`+o.provider),{data:s,classes:u}}function c(){let e=s();e?e.data!==o.value?.data&&(o.value=e):o.value=null}return i.value?c():Mr(()=>{i.value=!0,c()}),Gn(()=>e.icon,c),Ir(r),()=>{let t=o.value;if(!t)return Gx(Kx,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),Gx({...mb,...t.data},n)}},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`],emits:[`load`]}),Jx=L({name:`SIcon`,__name:`icon`,props:{icon:{},ssr:{type:Boolean},customise:{type:Function},id:{},style:{},title:{},mode:{},color:{},flip:{},horizontalFlip:{type:Boolean},verticalFlip:{type:Boolean},rotate:{},hFlip:{type:Boolean},vFlip:{type:Boolean},width:{},height:{},inline:{type:Boolean},ariaHidden:{type:Boolean}},setup(e){let t=e,n=sb(),r=q(()=>{let{width:e,height:r}=t,i=n?.iconify?.value||{};return{width:e||i.width,height:r||i.height}}),i=q(()=>({...t,...r.value})),a=q(()=>o(t.icon)?{...i.value,icon:t.icon}:null);function o(e){return e?typeof e==`string`||typeof e==`object`&&`body`in e:!1}return(t,n)=>a.value?(z(),V(F(qx),K({key:0},a.value,{style:{"flex-shrink":`0`}}),null,16)):e.icon?(z(),V(Ur(e.icon),{key:1,style:le([{"flex-shrink":`0`},{width:r.value.width,height:r.value.height}])},null,8,[`style`])):G(`v-if`,!0)}});_l({extend:[Wy],base:`fixed z-50`,variants:{size:{xs:`bottom-4 end-4`,sm:`bottom-5 end-5`,md:`bottom-6 end-6`,lg:`bottom-7 end-7`,xl:`bottom-8 end-8`,"2xl":`bottom-10 end-10`}},defaultVariants:{size:`md`}}),X({slots:{root:`flex w-full flex-col`,anchor:[`group flex w-full items-center rounded-md border border-input bg-background text-foreground shadow-xs transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],inputRoot:`flex min-w-0 grow items-center gap-2 bg-transparent`,inputControl:`min-w-0 grow border-0 bg-transparent px-0 outline-none placeholder:text-muted-foreground`,inputIcon:`shrink-0 text-muted-foreground`,inputClearable:[`flex shrink-0 items-center justify-center rounded-sm text-muted-foreground opacity-70 outline-none transition-opacity`,`hover:opacity-100 focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-offset-1`,`disabled:cursor-not-allowed disabled:opacity-40`],trigger:`flex shrink-0 items-center justify-center text-muted-foreground outline-none disabled:cursor-not-allowed`,triggerIcon:`size-1em`,popup:[`relative z-50 min-w-[--soybean-popper-anchor-width] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],viewport:`max-h-80 overflow-y-auto overflow-x-hidden p-1`,empty:`py-6 text-center text-sm text-muted-foreground`,group:`overflow-hidden`,groupLabel:`px-2 py-1.5 text-xs font-medium text-muted-foreground`,item:[`relative flex w-full items-center rounded-sm outline-none select-none`,`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50`],itemIcon:`shrink-0 text-muted-foreground`,itemText:`grow truncate text-start`,itemIndicator:`ms-auto shrink-0 text-muted-foreground`,separator:`-mx-1 my-1 h-px bg-border`},variants:{size:{xs:{anchor:`min-h-6 gap-1 px-1.5 text-2xs`,inputRoot:`gap-1`,popup:`text-2xs`,viewport:`max-h-70 p-0.75`,groupLabel:`px-1 py-1 text-3xs`,item:`gap-1 px-1 py-1`,separator:`-mx-0.75 my-0.75`},sm:{anchor:`min-h-7 gap-1.5 px-2 text-xs`,inputRoot:`gap-1.5`,popup:`text-xs`,viewport:`max-h-75 p-0.875`,groupLabel:`px-1.5 py-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1.25`,separator:`-mx-0.875 my-0.875`},md:{anchor:`min-h-8 gap-2 px-2.5 text-sm`,inputRoot:`gap-2`,popup:`text-sm`,viewport:`max-h-80 p-1`,groupLabel:`px-2 py-1.5 text-xs`,item:`gap-2 px-2 py-1.5`,separator:`-mx-1 my-1`},lg:{anchor:`min-h-9 gap-2.5 px-3 text-base`,inputRoot:`gap-2.5`,popup:`text-base`,viewport:`max-h-90 p-1.25`,groupLabel:`px-2.5 py-1.75 text-sm`,item:`gap-2.5 px-2.5 py-1.75`,separator:`-mx-1.25 my-1.25`},xl:{anchor:`min-h-10 gap-3 px-3.5 text-lg`,inputRoot:`gap-3`,popup:`text-lg`,viewport:`max-h-100 p-1.5`,groupLabel:`px-3 py-2 text-base`,item:`gap-3 px-3 py-2`,separator:`-mx-1.5 my-1.5`},"2xl":{anchor:`min-h-12 gap-3.5 px-4 text-xl`,inputRoot:`gap-3.5`,popup:`text-xl`,viewport:`max-h-115 p-1.75`,groupLabel:`px-3.5 py-2.5 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-1.75 my-1.75`}}},defaultVariants:{size:`md`}});var[Yx,Xx]=Z(`InputRoot`),[Zx,Qx]=Q(`InputUi`),{provideCollectionContext:$x,useCollectionContext:eS,useCollectionItem:tS}=Fm(`Listbox`),[nS,rS]=Z(`ListboxRoot`,e=>{let[t,n]=hm(),{getOrderedItems:r,getOrderedElements:i}=$x(),{handleTypeaheadSearch:a}=yy(),{modelValue:o,orientation:s,selectionBehavior:c,isMultiple:l,onModelValueChange:u,onHighlight:d,onEntryFocus:f}=e,p=fm(e.dir),m=P(),h=P(!1),g=P(!0),_=P(null),v=P(null),y=P(!1),b=P(!1),x=Av(),S=Av(),C=Av(),w=e=>{h.value=!0,l.value&&c.value===`replace`&&(m.value=e),u(e),setTimeout(()=>{h.value=!1},1)},T=(e,t=!0)=>{e&&(_.value=e,g.value&&_.value.focus(),t&&_.value.scrollIntoView({block:`nearest`}),d(r().find(t=>t.element===e)))},ee=e=>{if(y.value)C.trigger(e);else{let t=r().find(t=>t.data.value===e);t&&(_.value=t.element,T(t.element))}},te=e=>{_.value?.isConnected&&(e.preventDefault(),e.stopPropagation(),!b.value&&_.value.click())},E=e=>{if(h.value=!0,y.value)S.trigger(e);else{let t=e.altKey||e.ctrlKey||e.metaKey,n=r();if(t&&e.key===`a`&&l.value){o.value=[...n.map(e=>e.data.value)],e.preventDefault();let t=n[n.length-1]?.element;t&&T(t)}else if(!t){let t=a(e.key,n);t&&T(t)}}setTimeout(()=>{h.value=!1},1)},ne=()=>{b.value=!0},D=()=>{Tn(()=>{b.value=!1})},re=t=>{let n=_.value;n?.isConnected&&(v.value=n),_.value=null,e.onLeave(t)},ie=e=>{let t=new CustomEvent(`listbox.entryFocus`,{bubbles:!1,cancelable:!0});if(e.currentTarget?.dispatchEvent(t),f(t),!t.defaultPrevented)if(v.value)T(v.value);else{let e=i()?.[0];e&&T(e)}},O=e=>{let t=Ef(e,s.value,p.value);if(!t)return;let n=i();if(_.value){if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let e=n.indexOf(_.value);n=n.slice(e+1)}let r=n[0];r&&oe(e,r)}if(n.length){let e=!_.value&&t===`prev`?n.length-1:0,r=n[e];r&&T(r)}y.value&&S.trigger(e)},ae=()=>{Tn(()=>{O(new KeyboardEvent(`keydown`,{key:`PageUp`}))})};function oe(e,t){if(y.value||c.value!==`replace`||!l.value||!Array.isArray(o.value)||(e.altKey||e.ctrlKey||e.metaKey)&&!e.shiftKey||!e.shiftKey)return;let n=r(),i=n.find(e=>e.element===t)?.data?.value;e.key===`End`?i=n[n.length-1]?.data?.value:e.key===`Home`&&(i=n[0]?.data?.value),!(!i||!m.value)&&(o.value=eu(n.map(e=>e.data.value),m.value,i))}let k=async e=>{if(await Tn(),y.value)x.trigger(e);else{let e=i(),t=e.find(e=>e.dataset.state===`checked`);t?T(t):e[0]&&T(e[0])}},se=async e=>{let n=e.relatedTarget||e.target;await Tn(),!(!_.value||t.value?.contains(n))&&re(e)};return{...e,rootElement:t,setRootElement:n,isUserAction:h,isVirtual:y,virtualFocusHook:x,virtualKeydownHook:S,virtualHighlightHook:C,firstValue:m,focusable:g,onModelValueChange:w,onLeave:re,onEnter:ie,highlightedElement:_,changeHighlight:T,highlightItem:ee,highlightSelected:k,highlightFirstItem:ae,onKeydownEnter:te,onKeydownNavigation:O,onKeydownTypeahead:E,onCompositionStart:ne,onCompositionEnd:D,onFocusOut:se,getItems:r}}),[iS,aS]=Z(`ListboxGroup`,()=>({id:`soybean-listbox-group-${gr()}`})),[oS,sS]=Z(`ListboxItem`,e=>e),[cS,lS]=Q(`ListboxUi`,e=>(Zx(q(()=>({root:e.value?.filterRoot,control:e.value?.filterControl}))),e)),[uS,dS]=Z(`PopperRoot`,e=>{let t=P(),n=e=>{t.value=e},r=P(),i=e=>{r.value=e};return{...e,popupElement:t,onPopupElementChange:n,anchorElement:r,onAnchorElementChange:i}}),[fS,pS]=Z(`PopperPositioner`,e=>{let t=P(null),n=e=>{t.value=e??null};return{...e,arrowElement:t,onArrowElementChange:n}}),[mS,hS]=Q(`PopperUi`),gS=L({name:`Portal`,__name:`portal`,props:{to:{default:`body`},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){let t=P(!1);return Mr(()=>{t.value=!0}),(n,r)=>t.value||e.forceMount?(z(),V(or,{key:0,to:e.to,disabled:e.disabled,defer:e.defer},[R(n.$slots,`default`)],8,[`to`,`disabled`,`defer`])):G(`v-if`,!0)}}),[_S,vS]=Z(`ComboboxRoot`),[yS,bS]=Z(`ComboboxContent`),[xS,SS]=Q(`ComboboxUi`,e=>{let t=q(()=>({...e.value,content:e.value?.viewport,filterRoot:e.value?.inputRoot,filterControl:e.value?.inputControl}));return mS(e),cS(t),e}),CS={transformOrigin:`--soybean-popper-transform-origin`,availableWidth:`--soybean-popper-available-width`,availableHeight:`--soybean-popper-available-height`,anchorWidth:`--soybean-popper-anchor-width`,anchorHeight:`--soybean-popper-anchor-height`};function wS(){return{placement:void 0,side:`bottom`,sideOffset:0,sideFlip:!0,align:`center`,alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionPadding:0,collisionBoundary:()=>[],sticky:`partial`,hideWhenDetached:!1,positionStrategy:`fixed`,updatePositionStrategy:`optimized`,prioritizePosition:!1}}var TS={start:`0%`,center:`50%`,end:`100%`},ES={bottom:{getX:({isArrowHidden:e,noArrowAlign:t,arrowXCenter:n})=>e?t:`${n}px`,getY:({arrowHeight:e})=>`${-e}px`},top:{getX:({isArrowHidden:e,noArrowAlign:t,arrowXCenter:n})=>e?t:`${n}px`,getY:({floatingHeight:e,arrowHeight:t})=>`${e+t}px`},right:{getX:({arrowHeight:e})=>`${-e}px`,getY:({isArrowHidden:e,noArrowAlign:t,arrowYCenter:n})=>e?t:`${n}px`},left:{getX:({floatingWidth:e,arrowHeight:t})=>`${e+t}px`,getY:({isArrowHidden:e,noArrowAlign:t,arrowYCenter:n})=>e?t:`${n}px`}};function DS(e){let{collisionPadding:t,collisionBoundary:n}=e,r={top:1,right:1,bottom:1,left:1};typeof t==`number`?(r.top+=t,r.right+=t,r.bottom+=t,r.left+=t):t&&(r.top+=t.top??0,r.right+=t.right??0,r.bottom+=t.bottom??0,r.left+=t.left??0);let i=Array.isArray(n)?n:[n],a=i.length>0;return{padding:r,boundary:i.filter(e=>!ql(e)),altBoundary:a}}ii({placement:{},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{}},wS());var OS=L({name:`VisuallyHidden`,__name:`visually-hidden`,props:{feature:{default:`focusable`},asChild:{type:Boolean},as:{default:`span`}},setup(e){return(t,n)=>(z(),V(F(Ny),{as:e.as,"as-child":e.asChild,"data-soybean-visually-hidden":``,"aria-hidden":e.feature===`focusable`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,top:`-1px`,left:`-1px`,width:`1px`,height:`1px`,padding:`0`,margin:`-1px`,border:`0`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,"clip-path":`inset(50%)`,"white-space":`nowrap`,"word-wrap":`normal`}},{default:I(()=>[R(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),kS=L({name:`VisuallyHiddenInputBubble`,__name:`visually-hidden-input-bubble`,props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:`fully-hidden`}},setup(e){let t=e,[n,r]=hm();return Gn(q(()=>t.checked??t.value),(e,t)=>{let r=n.value;if(!r||e===t)return;let i=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(i,`value`)?.set;if(!a)return;let o=new Event(`input`,{bubbles:!0}),s=new Event(`change`,{bubbles:!0});a.call(r,e),r.dispatchEvent(o),r.dispatchEvent(s)}),(t,n)=>(z(),V(OS,{ref:F(r),as:`input`,"data-soybean-visually-hidden-input-bubble":``,feature:e.feature,name:e.name,value:e.value,checked:e.checked,required:e.required,disabled:e.disabled},null,8,[`feature`,`name`,`value`,`checked`,`required`,`disabled`]))}}),AS=L({name:`VisuallyHiddenInput`,inheritAttrs:!1,__name:`visually-hidden-input`,props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:`fully-hidden`}},setup(e){let t=e,n=ti(),r=q(()=>{let{value:e,name:n}=t;return lf(n,e)}),i=q(()=>t.required&&Kl(t.value)&&t.value.length===0);return(a,o)=>(z(),B(pa,null,[G(` We render single input if it's required `),i.value?(z(),V(kS,K({key:e.name},{...t,...F(n)},{"data-soybean-visually-hidden-input":``,name:e.name,value:e.value}),null,16,[`name`,`value`])):(z(!0),B(pa,{key:1},Kr(r.value,e=>(z(),V(kS,K({key:e.name},{ref_for:!0},{...t,...F(n)},{"data-soybean-visually-hidden-input":``,name:e.name,value:e.value}),null,16,[`name`,`value`]))),128))],2112))}}),jS=[`aria-disabled`,`data-disabled`,`data-readonly`,`disabled`,`readonly`,`value`],MS=L({name:`InputControl`,__name:`input-control`,setup(e){let{modelValue:t,disabled:n,readonly:r,inputAttrs:i}=Xx(`InputControl`),a=Qx(`control`),o=e=>{t.value=e.target.value};return(e,s)=>(z(),B(`input`,K(F(i),{"data-soybean-input-control":``,class:F(a),"aria-disabled":F(n)??void 0,"aria-roledescription":`Input`,autocorrect:`off`,"data-disabled":F(n)?``:void 0,"data-readonly":F(r)?``:void 0,disabled:F(n),readonly:F(r),spellcheck:`false`,tabindex:`0`,value:F(t),onInput:o}),null,16,jS))}}),NS=[`data-disabled`,`data-readonly`],PS=L({name:`InputRoot`,inheritAttrs:!1,__name:`input-root`,props:{defaultValue:{},modelValue:{default:void 0},disabled:{type:Boolean},readonly:{type:Boolean},rootProps:{},name:{},required:{type:Boolean},id:{},autofocus:{type:Boolean},autocomplete:{},maxlength:{},minlength:{},pattern:{},placeholder:{},type:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=ti(),[a,o]=hm(),s=Qx(`root`),c=Im(()=>n.modelValue,e=>{r(`update:modelValue`,e)},n.defaultValue??``),l=q(()=>jf(a.value)),u=q(()=>({...i,id:n.id,name:n.name,required:n.required,disabled:n.disabled,readonly:n.readonly,autofocus:n.autofocus,autocomplete:n.autocomplete,maxlength:n.maxlength,minlength:n.minlength,pattern:n.pattern,placeholder:n.placeholder,type:n.type})),d=()=>{n.disabled||n.readonly||(c.value=``)};return Yx({...Af(n,[`disabled`,`readonly`]),modelValue:c,onClear:d,inputAttrs:u}),(t,n)=>(z(),B(`div`,K({ref:F(o)},e.rootProps,{"data-soybean-input-root":``,class:F(s),role:`group`,"data-disabled":e.disabled?``:void 0,"data-readonly":e.readonly?``:void 0}),[R(t.$slots,`default`,{modelValue:F(c),clear:d}),l.value&&e.name?(z(),V(AS,{key:0,type:`text`,value:F(c),name:e.name,disabled:e.disabled,readonly:e.readonly,required:e.required},null,8,[`value`,`name`,`disabled`,`readonly`,`required`])):G(`v-if`,!0)],16,NS))}}),FS=L({name:`InputClear`,__name:`input-clear`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`clear`],setup(e,{emit:t}){let n=e,r=t,i=Qx(`clear`),{disabled:a,readonly:o,onClear:s}=Xx(`InputClear`),c=q(()=>n.disabled||a.value||o.value||!1),l=e=>{r(`clear`,e),s?.()};return(e,t)=>(z(),V(Iy,K(n,{"data-soybean-input-clearable":``,class:F(i),disabled:c.value,onClick:l}),{default:I(()=>[R(e.$slots,`default`,{},()=>[U(Ly,{icon:`lucide:x`})])]),_:3},16,[`class`,`disabled`]))}}),IS=L({name:`InputCompact`,__name:`input-compact`,props:{inputRef:{type:Function},clearable:{type:Boolean},controlProps:{},clearProps:{},defaultValue:{},modelValue:{},disabled:{type:Boolean},readonly:{type:Boolean},rootProps:{},name:{},required:{type:Boolean},id:{},autofocus:{type:Boolean},autocomplete:{},maxlength:{},minlength:{},pattern:{},placeholder:{},type:{}},emits:[`update:modelValue`,`clear`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`inputRef`,`clearable`,`controlProps`,`clearProps`]),[a,o]=hm(e=>n.inputRef?.(e));return(t,n)=>(z(),V(PS,K(F(i),{"onUpdate:modelValue":n[1]||=e=>r(`update:modelValue`,e)}),{default:I(({clear:i,modelValue:a})=>[R(t.$slots,`leading`,{clear:i,modelValue:a}),U(MS,K(e.controlProps,{ref:F(o)}),null,16),e.clearable?R(t.$slots,`clear`,{key:0,clear:i,modelValue:a},()=>[U(FS,K(e.clearProps,{onClear:n[0]||=e=>r(`clear`,e)}),null,16)]):G(`v-if`,!0),R(t.$slots,`trailing`,{clear:i,modelValue:a})]),_:3},16))}});typeof window>`u`||`onscrollend`in window;var[LS,RS]=Z(`AutocompleteRoot`),[zS,BS]=Q(`AutocompleteUi`,e=>(xS(e),e)),VS=X({slots:{root:`relative inline-block`,content:`absolute flex justify-center items-center leading-relaxed whitespace-nowrap rounded-full transform`},variants:{color:{primary:{content:`bg-primary text-primary-foreground`},destructive:{content:`bg-destructive text-destructive-foreground`},success:{content:`bg-success text-success-foreground`},warning:{content:`bg-warning text-warning-foreground`},info:{content:`bg-info text-info-foreground`},carbon:{content:`bg-carbon text-carbon-foreground`},secondary:{content:`bg-secondary text-secondary-foreground`},accent:{content:`bg-accent text-accent-foreground`}},size:{xs:{content:`min-h-2 px-1 text-4xs`},sm:{content:`min-h-2.5 px-1.25 text-3xs`},md:{content:`min-h-3 px-1.5 text-2xs`},lg:{content:`min-h-3.5 px-1.75 text-xs`},xl:{content:`min-h-4 px-2 text-sm`},"2xl":{content:`min-h-5 px-2.5 text-base`}},position:{"top-right":{content:`end-0 top-0 translate-x-1/2 -translate-y-1/2 rtl:-translate-x-1/2`},"bottom-right":{content:`end-0 bottom-0 translate-x-1/2 translate-y-1/2 rtl:-translate-x-1/2`},"top-left":{content:`start-0 top-0 -translate-x-1/2 -translate-y-1/2 rtl:translate-x-1/2`},"bottom-left":{content:`start-0 bottom-0 -translate-x-1/2 translate-y-1/2 rtl:translate-x-1/2`}}},defaultVariants:{color:`primary`,size:`md`,position:`top-right`}}),[HS,US]=Z(`BadgeRoot`),[WS,GS]=Q(`BadgeUi`),KS=X({extendBase:e=>({close:qy({size:e.size}),cancel:Ky({size:e.size,variant:`pure`}),confirm:Ky({size:e.size})}),slots:{overlay:[`fixed inset-0 z-50 bg-black/80`,`data-[state=open]:animate-in data-[state=open]:fade-in-0`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0`],popup:[`group fixed start-1/2 top-1/2 z-50 flex flex-col w-max lt-sm:w-full border bg-background shadow-lg outline-none duration-200 rounded-lg`,`-translate-x-1/2 -translate-y-1/2 [&[dir=rtl]]:translate-x-1/2`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=open]:slide-in-from-left-1/2`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:slide-out-to-left-1/2`],header:`flex flex-col lt-sm:text-center`,title:`flex items-center font-semibold leading-none tracking-tight m-0`,icon:`group-data-[type=info]:text-info group-data-[type=success]:text-success group-data-[type=warning]:text-warning group-data-[type=error]:text-destructive`,description:`text-muted-foreground m-0`,close:`absolute`,content:`grow overflow-auto`,footer:`flex justify-end lt-sm:flex-col-reverse`,cancel:``,confirm:``},variants:{size:{xs:{popup:`gap-y-1.5 min-w-xs max-w-3xl px-2 py-1.5 text-2xs`,header:`gap-y-1.5`,title:`gap-x-1.5 text-xs`,description:`text-2xs`,close:`end-1.5 top-1.5`,footer:`gap-1.5`},sm:{popup:`gap-y-2 min-w-sm max-w-4xl px-3 py-2 text-xs`,header:`gap-y-2`,title:`gap-x-1.75 text-sm`,description:`text-xs`,close:`end-1.75 top-1.75`,footer:`gap-2`},md:{popup:`gap-y-3 min-w-md max-w-5xl px-4 py-3 text-sm`,header:`gap-y-3`,title:`gap-x-2 text-base`,description:`text-sm`,close:`end-2 top-2`,footer:`gap-3`},lg:{popup:`gap-y-4 min-w-lg max-w-6xl px-5 py-4 text-base`,header:`gap-y-4`,title:`gap-x-2.5 text-lg`,description:`text-base`,close:`end-2.5 top-2.5`,footer:`gap-4`},xl:{popup:`gap-y-5 min-w-xl max-w-7xl px-6 py-5 text-lg`,header:`gap-y-5`,title:`gap-x-3 text-xl`,description:`text-lg`,close:`end-3 top-3`,footer:`gap-5`},"2xl":{popup:`gap-y-6 min-w-2xl max-w-7xl px-7 py-6 text-xl`,header:`gap-y-6`,title:`gap-x-3.5 text-2xl`,description:`text-xl`,close:`end-4 top-4`,footer:`gap-6`}},pure:{true:{popup:`p-0 gap-0 border-none`}}},defaultVariants:{size:`md`}}),qS=X({extend:[KS],extendIgnore:[`popup`],slots:{popup:[`fixed z-50 flex flex-col justify-between items-stretch border bg-background outline-none transition ease-in-out`,`data-[state=open]:animate-in data-[state=open]:duration-500`,`data-[state=closed]:animate-out data-[state=closed]:duration-300`]},variants:{size:{xs:{popup:`gap-y-1.5 px-2 py-1.5 text-2xs`},sm:{popup:`gap-y-2 px-3 py-2 text-xs`},md:{popup:`gap-y-3 px-4 py-3 text-sm`},lg:{popup:`gap-y-4 px-5 py-4 text-base`},xl:{popup:`gap-y-5 px-6 py-5 text-lg`},"2xl":{popup:`gap-y-6 px-7 py-6 text-xl`}},side:{top:{popup:`inset-x-0 top-0 border-b rounded-b-md data-[state=open]:slide-in-from-top data-[state=closed]:slide-out-to-top`},bottom:{popup:`inset-x-0 bottom-0 border-t rounded-t-md data-[state=open]:slide-in-from-bottom data-[state=closed]:slide-out-to-bottom`},left:{popup:[`inset-y-0 start-0 h-full sm:max-w-sm w-3/4 border-e rounded-e-md`,`data-[state=open]:slide-in-from-left data-[state=closed]:slide-out-to-left`,`[&[dir=rtl]]:data-[state=open]:slide-in-from-right [&[dir=rtl]]:data-[state=closed]:slide-out-to-right`]},right:{popup:[`inset-y-0 end-0 h-full sm:max-w-sm w-3/4 border-s rounded-s-md`,`data-[state=open]:slide-in-from-right data-[state=closed]:slide-out-to-right`,`[&[dir=rtl]]:data-[state=open]:slide-in-from-left [&[dir=rtl]]:data-[state=closed]:slide-out-to-left`]}}},defaultVariants:{size:`md`,side:`right`}});X({extend:[qS],slots:{handle:`mx-auto shrink-0 cursor-grab active:cursor-grabbing rounded-full bg-muted`},variants:{size:{xs:{handle:`mt-0.625 h-1.5 w-20`},sm:{handle:`mt-0.75 h-1.75 w-22`},md:{handle:`mt-1 h-2 w-25`},lg:{handle:`mt-1.25 h-2.5 w-30`},xl:{handle:`mt-1.5 h-3 w-35`},"2xl":{handle:`mt-1.75 h-3.5 w-40`}}},defaultVariants:{size:`md`,side:`bottom`}});var[JS,YS]=Z(`DialogRoot`,e=>{let[t,n]=hm(),[r,i]=hm(),[a,o]=hm(),[s,c]=hm(),{open:l}=e,u=e=>{l.value=e},d=()=>{l.value=!l.value},f=q(()=>iu(l.value)),p=P(``),m=`soybean-dialog-popup-${gr()}`,h=()=>{p.value||=m},g=P(``),_=`soybean-dialog-title-${gr()}`,v=()=>{g.value||=_},y=P(``),b=`soybean-dialog-description-${gr()}`,x=()=>{y.value||=b},S=async()=>{await Tn(),s.value?.focus({preventScroll:!0})};return{...e,onOpenChange:u,onOpenToggle:d,dataState:f,overlayElement:t,setOverlayElement:n,triggerElement:r,setTriggerElement:i,popupElement:a,setPopupElement:o,cancelElement:s,setCancelElement:c,popupId:p,initPopupId:h,titleId:g,initTitleId:v,descriptionId:y,initDescriptionId:x,focusCancel:S}}),[XS,ZS]=Z(`DialogProvider`,e=>{let{dialogs:t}=e;return{dialogs:t,getCurrentDialog:e=>t.value.find(t=>String(t.id)===String(e))}}),[QS,$S]=Z(`DialogCompact`,e=>{let{dialog:t}=e;return{dialog:t}}),[eC,tC]=Q(`DialogUi`),nC=(e=>{if(!e)return tC();let t=$S(),n=tC(e);return q(()=>{let r=t?.dialog?.value?.ui?.[e];return[n.value,r].filter(Boolean).join(` `)})}),rC=L({name:`DialogCancel`,__name:`dialog-cancel`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`cancel`],setup(e,{emit:t}){let n=e,r=t,i=nC(`cancel`),{setCancelElement:a,onOpenChange:o}=YS(`DialogCancel`),s=async e=>{r(`cancel`,e),o(!1)};return(e,t)=>(z(),V(Iy,K({ref:F(a)},n,{"data-soybean-dialog-cancel":``,class:F(i),onClick:s}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`class`]))}}),iC=L({name:`DialogClose`,__name:`dialog-close`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`close`],setup(e,{emit:t}){let n=e,r=t,i=nC(`close`),{onOpenChange:a}=YS(`DialogClose`),o=async e=>{r(`close`,e),a(!1)};return(e,t)=>(z(),V(Iy,K(n,{"data-soybean-dialog-close":``,class:F(i),onClick:o}),{default:I(()=>[R(e.$slots,`default`,{},()=>[U(Ly,{icon:`lucide:x`})])]),_:3},16,[`class`]))}}),aC=L({name:`DialogConfirm`,__name:`dialog-confirm`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:`button`}},emits:[`confirm`],setup(e,{emit:t}){let n=e,r=t,i=nC(`confirm`),{onOpenChange:a}=YS(`DialogConfirm`),o=async e=>{r(`confirm`,e),a(!1)};return(e,t)=>(z(),V(Iy,K(n,{"data-soybean-dialog-confirm":``,class:F(i),onClick:o}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`class`]))}}),oC=L({name:`DialogContent`,__name:`dialog-content`,setup(e){let t=nC(`content`);return(e,n)=>(z(),B(`div`,{"data-soybean-dialog-content":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),sC=[`id`],cC=L({name:`DialogDescription`,__name:`dialog-description`,setup(e){let{descriptionId:t,initDescriptionId:n}=YS(`DialogDescription`),r=nC(`description`);return n(),(e,n)=>(z(),B(`p`,{id:F(t),"data-soybean-dialog-description":``,class:A(F(r))},[R(e.$slots,`default`)],10,sC))}}),lC=L({name:`DialogFooter`,__name:`dialog-footer`,setup(e){let t=nC(`footer`);return(e,n)=>(z(),B(`div`,{"data-soybean-dialog-footer":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),uC=L({name:`DialogHeader`,__name:`dialog-header`,setup(e){let t=nC(`header`);return(e,n)=>(z(),B(`div`,{"data-soybean-dialog-header":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),dC=[`id`],fC=L({name:`DialogTitle`,__name:`dialog-title`,setup(e){let{titleId:t,initTitleId:n}=YS(`DialogTitle`),r=nC(`title`);return n(),(e,n)=>(z(),B(`h2`,{id:F(t),"data-soybean-dialog-title":``,class:A(F(r))},[R(e.$slots,`default`)],10,dC))}}),pC=L({name:`DialogTrigger`,__name:`dialog-trigger`,props:{type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,{open:i,onOpenToggle:a,dataState:o,popupId:s,setTriggerElement:c}=YS(`DialogTrigger`),l=e=>{r(`click`,e),a()};return(e,t)=>(z(),V(Iy,K(n,{ref:F(c),"data-soybean-dialog-trigger":``,"aria-haspopup":`dialog`,"aria-expanded":F(i)||!1,"aria-controls":F(i)?F(s):void 0,"data-state":F(o),onClick:l}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`aria-expanded`,`aria-controls`,`data-state`]))}}),mC=[`data-state`],hC=L({name:`DialogOverlay`,__name:`dialog-overlay`,props:{forceMount:{type:Boolean}},setup(e){let t=e,{overlayElement:n,setOverlayElement:r,open:i,dataState:a}=YS(`DialogOverlay`),o=nC(`overlay`),s=t.forceMount?P(!0):hy(n,i);return Un(()=>{s.value&&i.value&&dn(Sm())}),(e,t)=>F(s)?(z(),B(`div`,{key:0,ref:F(r),"data-soybean-dialog-overlay":``,class:A(F(o)),"data-state":F(a),style:{"pointer-events":`auto`}},[R(e.$slots,`default`)],10,mC)):G(`v-if`,!0)}}),gC=L({name:`DialogPopupImpl`,__name:`dialog-popup-impl`,props:{trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,{dir:i,modal:a,isAlert:o,alertType:s,onOpenChange:c,setTriggerElement:l,popupElement:u,setPopupElement:d,popupId:f,initPopupId:p,dataState:m,titleId:h,descriptionId:g,focusCancel:_}=YS(`DialogPopupImpl`),{pointerEvents:v}=Wm(u,{disableOutsidePointerEvents:()=>n.disableOutsidePointerEvents,onEscapeKeyDown:e=>{r(`escapeKeyDown`,e)},onPointerDownOutside:e=>{r(`pointerDownOutside`,e)},onFocusOutside:e=>{r(`focusOutside`,e)},onInteractOutside:e=>{r(`interactOutside`,e)},onDismiss:()=>{c(!1)}}),{onKeydown:y}=n_(u,{trapped:()=>n.trapFocus,loop:!0,onOpenAutoFocus:e=>{o.value&&_(),r(`openAutoFocus`,e)},onCloseAutoFocus:e=>{r(`closeAutoFocus`,e)}}),b=_y(n,[`trapFocus`,`disableOutsidePointerEvents`]),x=nC(`popup`),S=q(()=>({pointerEvents:v.value})),C=()=>{let e=ff();e!==document.body&&l(e)};return Xg(),dy(u,a),p(),Mr(()=>{C()}),(e,t)=>(z(),V(F(Ny),K(F(b),{id:F(f),ref:F(d),class:F(x),dir:F(i),"aria-labelledby":F(h),"aria-describedby":F(g),"data-dismissable-layer":``,"data-state":F(m),"data-type":F(o)?F(s):void 0,role:F(o)?`alertdialog`:`dialog`,"aria-live":F(o)?F(s)===`error`?`assertive`:`polite`:void 0,tabindex:`-1`,style:S.value,onKeydown:F(y)}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`id`,`class`,`dir`,`aria-labelledby`,`aria-describedby`,`data-state`,`data-type`,`role`,`aria-live`,`style`,`onKeydown`]))}}),_C=L({name:`DialogPopup`,__name:`dialog-popup`,props:{asChild:{type:Boolean},as:{},forceMount:{type:Boolean}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`forceMount`]),a=i_(r),{popupElement:o,open:s,modal:c,isAlert:l,triggerElement:u}=YS(`DialogPopup`),d=n.forceMount?P(!0):hy(o,s),f=q(()=>c.value&&s.value),{onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:h,onCloseAutoFocus:g}=py({modal:c,triggerElement:u}),_=e=>{l.value&&e.preventDefault(),p(e)},v=e=>{l.value&&e.preventDefault(),h(e)};return(e,t)=>F(d)?(z(),V(gC,K({key:0},F(i),{"data-soybean-dialog-popup":``,"trap-focus":f.value,"disable-outside-pointer-events":F(c)},Yr(F(a)),{onPointerDownOutside:_,onFocusOutside:F(m),onInteractOutside:v,onCloseAutoFocus:F(g)}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`,`onFocusOutside`,`onCloseAutoFocus`])):G(`v-if`,!0)}}),vC=L({name:`DialogRoot`,inheritAttrs:!1,__name:`dialog-root`,props:{dir:{},isAlert:{type:Boolean},alertType:{},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},modal:{type:Boolean,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=Im(()=>n.open,e=>{r(`update:open`,e)},n.defaultOpen??!1),{onOpenChange:a}=JS({dir:fm(()=>n.dir),open:i,modal:q(()=>n.isAlert===!0||n.modal),...Af(n,[`isAlert`,`alertType`])}),o=()=>{a(!1)};return(e,t)=>R(e.$slots,`default`,{open:F(i),close:o})}}),yC=L({name:`DialogCompact`,__name:`dialog-compact`,props:{title:{},description:{},icon:{},showClose:{type:Boolean,default:!0},pure:{type:Boolean},showCancel:{type:[String,Boolean],default:`onlyWarning`},cancelText:{},showConfirm:{type:Boolean,default:!0},confirmText:{},triggerProps:{},overlayProps:{},portalProps:{},popupProps:{},headerProps:{},contentProps:{},footerProps:{},titleProps:{},descriptionProps:{},closeProps:{},cancelProps:{},confirmProps:{},dir:{},isAlert:{type:Boolean},alertType:{default:`default`},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},modal:{type:Boolean,default:!0}},emits:[`update:open`,`click`,`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`,`close`,`confirm`,`cancel`],setup(e,{emit:t}){let n=e,r=_y(n,[`title`,`description`,`icon`,`showClose`,`pure`,`showCancel`,`cancelText`,`showConfirm`,`confirmText`,`triggerProps`,`overlayProps`,`portalProps`,`popupProps`,`headerProps`,`contentProps`,`footerProps`,`titleProps`,`descriptionProps`,`closeProps`,`cancelProps`,`confirmProps`]),i=t,a=ei(),o=ti(),s=i_(i),c=mm(),l=ZS(),u=q(()=>l?.getCurrentDialog(o[`data-dialog-id`])),d=q(()=>[nC().value?.icon,u.value?.ui?.icon].filter(Boolean).join(` `)),f=q(()=>({...n.triggerProps,asChild:n.triggerProps?.asChild??!0})),p={default:null,info:`lucide:info`,warning:`lucide:circle-alert`,error:`lucide:circle-x`,success:`lucide:circle-check`},m=q(()=>n.icon?n.icon:n.isAlert&&n.alertType?p[n.alertType]:null),h=q(()=>n.showConfirm??n.isAlert),g=q(()=>typeof n.showCancel==`boolean`?n.showCancel:n.isAlert===!0&&n.alertType===`warning`),_=q(()=>n.pure?!1:a.footer?!0:g.value||h.value),v=q(()=>n.cancelText??c.value.dialog.cancel),y=q(()=>n.confirmText??c.value.dialog.confirm);return QS({dialog:u}),(t,n)=>(z(),V(vC,K(F(r),{"onUpdate:open":n[4]||=e=>i(`update:open`,e)}),{default:I(r=>[U(pC,j(Oa(f.value)),{default:I(()=>[R(t.$slots,`trigger`,j(Oa(r)))]),_:2},1040),U(gS,j(Oa(e.portalProps)),{default:I(()=>[U(hC,j(Oa(e.overlayProps)),null,16),U(_C,K(e.popupProps,Yr(F(s))),{default:I(()=>[e.pure?G(`v-if`,!0):(z(),V(uC,j(K({key:0},e.headerProps)),{default:I(()=>[U(fC,j(Oa(e.titleProps)),{default:I(()=>[m.value?(z(),V(Ly,{key:0,icon:m.value,class:A(d.value)},null,8,[`icon`,`class`])):G(`v-if`,!0),R(t.$slots,`title`,j(Oa(r)),()=>[H(`span`,null,M(e.title),1)])]),_:2},1040),a.description||e.description?(z(),V(cC,j(K({key:0},e.descriptionProps)),{default:I(()=>[R(t.$slots,`description`,j(Oa(r)),()=>[W(M(e.description),1)])]),_:2},1040)):G(`v-if`,!0),!e.isAlert&&e.showClose?(z(),V(iC,{key:1,onClose:n[0]||=e=>i(`close`,e)},{default:I(()=>[R(t.$slots,`close`,j(Oa(r)))]),_:2},1024)):G(`v-if`,!0)]),_:2},1040)),U(oC,j(Oa(e.contentProps)),{default:I(()=>[R(t.$slots,`default`,j(Oa(r)))]),_:2},1040),e.pure&&!e.isAlert&&e.showClose?(z(),V(iC,{key:1,onClose:n[1]||=e=>i(`close`,e)},{default:I(()=>[R(t.$slots,`close`,j(Oa(r)))]),_:2},1024)):G(`v-if`,!0),_.value?(z(),V(lC,j(K({key:2},e.footerProps)),{default:I(()=>[R(t.$slots,`footer`,j(Oa(r)),()=>[g.value?(z(),V(rC,K({key:0},e.cancelProps,{onCancel:n[2]||=e=>i(`cancel`,e)}),{default:I(()=>[R(t.$slots,`cancel`,j(Oa(r)),()=>[W(M(v.value),1)])]),_:2},1040)):G(`v-if`,!0),h.value?(z(),V(aC,K({key:1},e.confirmProps,{onConfirm:n[3]||=e=>i(`confirm`,e)}),{default:I(()=>[R(t.$slots,`confirm`,j(Oa(r)),()=>[W(M(y.value),1)])]),_:2},1040)):G(`v-if`,!0)])]),_:2},1040)):G(`v-if`,!0)]),_:2},1040)]),_:2},1040)]),_:3},16))}});function bC(e){"@babel/helpers - typeof";return bC=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},bC(e)}function xC(e,t){if(bC(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(bC(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function SC(e){var t=xC(e,`string`);return bC(t)==`symbol`?t:t+``}function CC(e,t,n){return(t=SC(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wC=1,TC=new class{constructor(){CC(this,`subscribers`,void 0),CC(this,`dialogs`,void 0),CC(this,`dismissed`,void 0),CC(this,`subscribe`,e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);t>=0&&this.subscribers.splice(t,1)})),CC(this,`publish`,e=>{this.subscribers.forEach(t=>t(e))}),CC(this,`resetDismissed`,e=>{this.dismissed.has(e)&&this.dismissed.delete(e)}),CC(this,`upsert`,e=>{let t=this.dialogs.findIndex(t=>t.id===e.id);if(t<0){this.publish(e),this.dialogs=[...this.dialogs,e];return}let n={...this.dialogs[t],...e};this.publish(n),this.dialogs=this.dialogs.map((e,r)=>r===t?n:e)}),CC(this,`create`,e=>{let{open:t=!0,...n}=e,r=DC(e.id),i={...n,id:r,open:t};return this.upsert(i),r}),CC(this,`dismiss`,e=>{if(e!==void 0)return this.dismissed.add(e),requestAnimationFrame(()=>this.publish({id:e,open:!1})),e;this.dialogs.forEach(e=>{this.dismissed.add(e.id),this.publish({id:e.id,open:!1})})}),CC(this,`message`,(e,t)=>this.create({...t,title:e,type:`default`})),CC(this,`error`,(e,t)=>this.create({...t,title:e,type:`error`})),CC(this,`success`,(e,t)=>this.create({...t,title:e,type:`success`})),CC(this,`info`,(e,t)=>this.create({...t,title:e,type:`info`})),CC(this,`warning`,(e,t)=>this.create({...t,title:e,type:`warning`})),CC(this,`getDialogs`,()=>this.dialogs.filter(e=>!this.dismissed.has(e.id))),CC(this,`activeDialogs`,()=>(this.dialogs=this.getDialogs(),this.dismissed.clear(),this.dialogs)),this.subscribers=[],this.dialogs=[],this.dismissed=new Set}},EC=TC.message;Object.assign(EC,{success:TC.success,error:TC.error,info:TC.info,warning:TC.warning,getHistory:()=>TC.dialogs,getDialogs:()=>TC.getDialogs()});function DC(e){return typeof e==`number`||typeof e==`string`&&e.length>0?e:wC++}var OC=L({name:`DynamicRender`,inheritAttrs:!1,__name:`dynamic-render`,props:{is:{}},setup(e){let t=ti();return(n,r)=>typeof e.is==`string`?(z(),B(pa,{key:0},[W(M(e.is),1)],64)):(z(),V(Ur(e.is),j(K({key:1},F(t))),null,16))}}),kC=L({name:`DialogProvider`,inheritAttrs:!1,__name:`dialog-provider`,setup(e){let t=P([]),n=e=>{let n=t.value.findIndex(t=>t.id===e.id);if(n!==-1){let r=Object.assign({},t.value[n],e);t.value=[...t.value.slice(0,n),r,...t.value.slice(n+1)];return}t.value=[e,...t.value]},r=e=>{e.onDismiss?.(e),TC.dismiss(e.id)},i=(e,t)=>{e.onCancel?.(t),!t.defaultPrevented&&r(e)},a=(e,t)=>{e.onConfirm?.(t),!t.defaultPrevented&&r(e)};return XS({dialogs:t}),Un(()=>{let e=TC.subscribe(e=>{Tn(()=>{n(e)}),e.open===!1&&setTimeout(()=>{t.value=TC.activeDialogs()},500)});dn(()=>{e()})},{flush:`post`}),(e,n)=>(z(),B(pa,null,[(z(!0),B(pa,null,Kr(t.value,e=>(z(),V(yC,{key:e.id,open:e.open,"is-alert":``,"alert-type":e.type,"data-dialog-id":e.id,icon:e.icon,onClose:t=>r(e),onCancel:t=>i(e,t),onConfirm:t=>a(e,t)},qr({default:I(()=>[e.content?(z(),V(Ur(e.content),{key:0})):G(`v-if`,!0)]),_:2},[e.title?{name:`title`,fn:I(()=>[U(OC,{is:e.title},null,8,[`is`])]),key:`0`}:void 0,e.description?{name:`description`,fn:I(()=>[U(OC,{is:e.description},null,8,[`is`])]),key:`1`}:void 0,e.footer?{name:`footer`,fn:I(()=>[U(OC,{is:e.footer},null,8,[`is`])]),key:`2`}:void 0,e.cancelText?{name:`cancel`,fn:I(()=>[U(OC,{is:e.cancelText},null,8,[`is`])]),key:`3`}:void 0,e.confirmText?{name:`confirm`,fn:I(()=>[U(OC,{is:e.confirmText},null,8,[`is`])]),key:`4`}:void 0]),1032,[`open`,`alert-type`,`data-dialog-id`,`icon`,`onClose`,`onCancel`,`onConfirm`]))),128)),R(e.$slots,`default`)],64))}}),AC=`soybean-bottom-sheet-dragging`,jC=`data-soybean-bottom-sheet-scale`,MC={DURATION:.5,EASE:[.32,.72,0,1]},NC=new WeakMap;function PC(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith(`--`)){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),!n&&NC.set(e,r)}function FC(e,t){if(!e||!(e instanceof HTMLElement))return;let n=NC.get(e);n&&(t?e.style[t]=n[t]:Object.entries(n).forEach(([t,n])=>{e.style[t]=n}))}function IC(e,t){let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r?.match(/^matrix3d\((.+)\)$/);return i?Number.parseFloat(i[1].split(`, `)[RC(t)?13:12]):(i=r?.match(/^matrix\((.+)\)$/),i?Number.parseFloat(i[1].split(`, `)[RC(t)?5:4]):null)}function LC(e){return 8*(Math.log(e+1)-2)}function RC(e){return e===`top`||e===`bottom`}function zC({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:r,fadeFromIndex:i,onSnapPointChange:a,direction:o}){let s=N(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function c(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}Mr(()=>{typeof window<`u`&&window.addEventListener(`resize`,c)}),Fr(()=>{typeof window<`u`&&window.removeEventListener(`resize`,c)});let l=q(()=>(t.value&&e.value===t.value[t.value.length-1])??null),u=q(()=>t.value&&t.value.length>0&&(i?.value||i?.value===0)&&!Number.isNaN(i?.value)&&t.value[i?.value??-1]===e.value||!t.value),d=q(()=>t.value?.findIndex(t=>t===e.value)??null),f=q(()=>t.value?.map(e=>{let t=typeof e==`string`,n=0;if(t&&(n=Number.parseInt(e,10)),RC(o.value)){let r=n;return t||(r=s.value?e*s.value.innerHeight:0),s.value?o.value===`bottom`?s.value.innerHeight-r:-s.value.innerHeight+r:r}let r=n;return t||(r=s.value?e*s.value.innerWidth:0),s.value?o.value===`right`?s.value.innerWidth-r:-s.value.innerWidth+r:r})??[]),p=q(()=>d.value===null?null:f.value?.[d.value]),m=s=>{let c=f.value?.findIndex(e=>e===s)??null;Tn(()=>{a(c,f.value),PC(n.value,{transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,transform:RC(o.value)?`translate3d(0, ${s}px, 0)`:`translate3d(${s}px, 0, 0)`})}),f.value&&c!==f.value.length-1&&c!==i?.value?PC(r.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,opacity:`0`}):PC(r.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,opacity:`1`}),e.value=c===null?null:t.value?.[c]??null};Gn([e,f,t],()=>{if(e.value!==null&&e.value!==void 0){let n=t.value?.findIndex(t=>t===e.value)??-1;f.value&&n!==-1&&typeof f.value[n]==`number`&&m(f.value[n])}},{immediate:!0});function h(e,n,r,i){return e>2&&!n?(r?i():m(f.value[0]),!0):e>2&&n&&f&&t.value?(m(f.value[t.value.length-1]),!0):!1}function g(e){let{currentPosition:n,velocity:r,draggedDistance:i,isFirst:a,hasDraggedUp:s,dismissible:c,closeDrawer:u}=e,p=f.value?.reduce((e,t)=>Math.abs(t-n).4&&Math.abs(i)0&&l.value){m(f.value[(t.value?.length??0)-1]);return}if(a&&e<0&&c&&u(),d.value===null)return;m(f.value[d.value+e]);return}m(p)}function _({draggedDistance:e,closeDrawer:t,velocity:n,dismissible:a}){if(i===void 0)return;let s=o.value===`bottom`||o.value===`right`?(p.value??0)-e:(p.value??0)+e,c=d.value===(i.value??0)-1,l=d.value===0,u=e>0;c&&PC(r.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`}),!h(n,u,a,t)&&g({currentPosition:s,velocity:n,draggedDistance:e,isFirst:l,hasDraggedUp:u,dismissible:a,closeDrawer:t})}function v({draggedDistance:e}){if(p.value===null)return;let t=o.value===`bottom`||o.value===`right`?(p.value??0)-e:(p.value??0)+e;(o.value===`bottom`||o.value===`right`)&&tf.value[f.value.length-1]||PC(n.value,{transform:RC(o.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function y(e,n){if(!t||typeof d.value!=`number`||!f.value||i===void 0)return null;let r=d.value===(i.value??0)-1;if(d.value>=(i.value??0)&&n)return 0;if(r&&!n)return 1;if(!u.value&&!r)return null;let a=r?d.value+1:d.value-1,o=r?f.value[a]-f.value[a-1]:f.value[a+1]-f.value[a],s=e/Math.abs(o);return r?1-s:s}return{isLastSnapPoint:l,shouldFade:u,getPercentageDragged:y,activeSnapPointIndex:d,onRelease:_,onDrag:v,snapPointsOffset:f}}var[BC,VC]=Z(`BottomSheetRoot`,e=>HC(e));function HC(e){let{emitDrag:t,emitRelease:n,emitClose:r,emitOpenChange:i,open:a,dismissible:o,nested:s,modal:c,shouldScaleBackground:l,setBackgroundColorOnScale:u,scrollLockTimeout:d,closeThreshold:f,activeSnapPoint:p,fadeFromIndex:m,direction:h,noBodyStyles:g,handleOnly:_}=e,[v,y]=hm(),[b,x]=hm(),[S,C]=hm(),w=N(a.value??!1),T=N(!1),ee=N(!1),te=N(!1),E=N(null),ne=N(null),D=N(null),re=N(null),ie=N(!1),O=N(null),ae=N(0),oe=N(!1),k=q(()=>b.value?.getBoundingClientRect().height||0),se=q(()=>{let t=e.snapPoints?.value;if(t?.length)return t}),ce=q(()=>(se.value?.length??0)>0),{activeSnapPointIndex:le,onRelease:ue,snapPointsOffset:de,onDrag:fe,shouldFade:pe,getPercentageDragged:A}=zC({snapPoints:se,activeSnapPoint:p,drawerRef:b,fadeFromIndex:m,overlayRef:v,onSnapPointChange:j,direction:h});function j(e,t){se.value&&e===t.length-1&&(E.value=new Date)}function me(){return(window.innerWidth-26)/window.innerWidth}function he(e,t){if(!e)return!1;let n=e,r=window.getSelection()?.toString(),i=b.value?IC(b.value,h.value):null,a=new Date;if(n.hasAttribute(`data-soybean-bottom-sheet-no-drag`)||n.closest(`[data-soybean-bottom-sheet-no-drag]`))return!1;if(h.value===`right`||h.value===`left`)return!0;if(E.value&&a.getTime()-E.value.getTime()<500)return!1;if(i!==null&&(h.value===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(re.value&&a.getTime()-re.value.getTime()n.clientHeight){if(n.scrollTop!==0)return re.value=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function ge(e){!o.value&&!se.value||b.value&&!b.value.contains(e.target)||(ee.value=!0,ne.value=new Date,e.target.setPointerCapture(e.pointerId),ae.value=RC(h.value)?e.clientY:e.clientX)}function _e(e){if(!b.value||!ee.value)return;let n=h.value===`bottom`||h.value===`right`?1:-1,r=(ae.value-(RC(h.value)?e.clientY:e.clientX))*n,i=r>0,a=se.value&&!o.value&&!i;if(a&&le.value===0)return;let s=Math.abs(r),c=document.querySelector(`[${jC}]`),u=s/k.value,d=A(s,i);if(d!==null&&(u=d),a&&u>=1||!ie.value&&!he(e.target,i))return;if(b?.value?.classList.add(AC),ie.value=!0,PC(b.value,{transition:`none`}),PC(v.value,{transition:`none`}),se.value&&fe({draggedDistance:r}),i&&!se.value){let e=LC(r),t=Math.min(e*-1,0)*n;PC(b.value,{transform:RC(h.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`});return}let f=1-u;if((pe.value||m.value&&le.value===m.value-1)&&(t(u),PC(v.value,{opacity:`${f}`,transition:`none`},!0)),c&&v.value&&l.value){let e=Math.min(me()+u*(1-me()),1),t=8-u*8,n=Math.max(0,14-u*14);PC(c,{borderRadius:`${t}px`,transform:RC(h.value)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!se.value){let e=s*n;PC(b.value,{transform:RC(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}function ve(){if(!b.value)return;let e=document.querySelector(`[${jC}]`),t=IC(b.value,h.value);PC(b.value,{transform:`translate3d(0, 0, 0)`,transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`}),PC(v.value,{transition:`opacity ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,opacity:`1`}),l.value&&t&&t>0&&w.value&&PC(e,{borderRadius:`8px`,overflow:`hidden`,...RC(h.value)?{transform:`scale(${me()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${me()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${MC.DURATION}s`,transitionTimingFunction:`cubic-bezier(${MC.EASE.join(`,`)})`},!0)}function ye(e){b.value&&(r(),e||(w.value=!1),window.setTimeout(()=>{se.value&&(p.value=se.value[0])},MC.DURATION*1e3))}Un(()=>{if(!w.value&&l.value&&Mf){let e=setTimeout(()=>{FC(document.body)},200);return()=>clearTimeout(e)}}),Gn(a,()=>{w.value=a.value,a.value||ye()});function be(e){if(!ee.value||!b.value)return;b.value.classList.remove(AC),ie.value=!1,ee.value=!1,D.value=new Date;let t=IC(b.value,h.value);if(!he(e.target,!1)||!t||Number.isNaN(t)||ne.value===null)return;let r=D.value.getTime()-ne.value.getTime(),i=ae.value-(RC(h.value)?e.clientY:e.clientX),a=Math.abs(i)/r;if(a>.05&&(te.value=!0,window.setTimeout(()=>{te.value=!1},200)),se.value){ue({draggedDistance:i*(h.value===`bottom`||h.value===`right`?1:-1),closeDrawer:ye,velocity:a,dismissible:o.value}),n(!0);return}if(h.value===`bottom`||h.value===`right`?i>0:i<0){ve(),n(!0);return}if(a>.4){ye(),n(!1);return}if(t>=Math.min(b.value.getBoundingClientRect().height??0,window.innerHeight)*f.value){ye(),n(!1);return}n(!0),ve()}Gn(w,e=>{e&&(E.value=new Date),i(e)},{immediate:!0});function M(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;O.value&&window.clearTimeout(O.value),PC(b.value,{transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,transform:`scale(${t}) translate3d(0, ${n}px, 0)`}),!e&&b.value&&(O.value=window.setTimeout(()=>{let e=IC(b.value,h.value);PC(b.value,{transition:`none`,transform:RC(h.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function xe(e){if(e<0)return;let t=RC(h.value)?window.innerHeight:window.innerWidth,n=(t-16)/t,r=n+e*(1-n),i=-16+e*16;PC(b.value,{transform:RC(h.value)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function Se(e){let t=RC(h.value)?window.innerHeight:window.innerWidth,n=e?(t-16)/t:1,r=e?-16:0;e&&PC(b.value,{transition:`transform ${MC.DURATION}s cubic-bezier(${MC.EASE.join(`,`)})`,transform:RC(h.value)?`scale(${n}) translate3d(0, ${r}px, 0)`:`scale(${n}) translate3d(${r}px, 0, 0)`})}return{open:a,isOpen:w,modal:c,keyboardIsOpen:oe,hasBeenOpened:T,drawerRef:b,setDrawerRef:x,drawerHeightRef:k,overlayRef:v,setOverlayRef:y,handleRef:S,setHandleRef:C,isDragging:ee,dragStartTime:ne,isAllowedToDrag:ie,snapPoints:se,hasSnapPoints:ce,activeSnapPoint:p,pointerStart:ae,dismissible:o,snapPointsOffset:de,direction:h,shouldFade:pe,fadeFromIndex:m,shouldScaleBackground:l,setBackgroundColorOnScale:u,onPress:ge,onDrag:_e,onRelease:be,closeDrawer:ye,onNestedDrag:xe,onNestedRelease:Se,onNestedOpenChange:M,emitClose:r,emitDrag:t,emitRelease:n,emitOpenChange:i,nested:s,handleOnly:_,noBodyStyles:g}}var[UC,WC]=Q(`BottomSheet`,e=>(eC(e),e));X({slots:{root:``,list:`flex flex-wrap items-center my-0 px-0 break-words text-muted-foreground`,item:`inline-flex items-center list-none`,page:`font-normal text-foreground`,separator:`text-muted-foreground flex-shrink-0 list-none`,ellipsis:`flex items-center justify-center`,link:`decoration-none hover:text-foreground transition-colors-200 rounded-sm outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`},variants:{size:{xs:{root:`text-2xs`,list:`gap-2`,item:`gap-1.5`},sm:{root:`text-xs`,list:`gap-2.5`,item:`gap-1.75`},md:{root:`text-sm`,list:`gap-3`,item:`gap-2`},lg:{root:`text-base`,list:`gap-3.5`,item:`gap-2.5`},xl:{root:`text-lg`,list:`gap-4`,item:`gap-3`},"2xl":{root:`text-xl`,list:`gap-4.5`,item:`gap-3.5`}}},defaultVariants:{size:`md`}});var[GC,KC]=Q(`BreadcrumbUi`),[qC,JC]=Z(`ButtonGroup`),YC=L({name:`SButton`,__name:`button`,props:{class:{type:[Boolean,null,String,Object,Array]},color:{},size:{},variant:{},shape:{},shadow:{},fitContent:{type:Boolean},type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=JC(),a=_y(n,[`class`,`size`,`color`,`variant`,`shape`,`shadow`,`disabled`,`fitContent`]),o=q(()=>{let{size:e,color:t,variant:r,shape:a,shadow:o,fitContent:s}=i||{};return Wy({size:n.size||e?.value,color:n.color||t?.value,variant:n.variant||r?.value,shape:n.shape||a?.value,shadow:n.shadow||o?.value,fitContent:n.fitContent||s?.value},n.class)}),s=q(()=>n.disabled||i?.disabled.value);return(e,t)=>(z(),V(F(Iy),K(F(a),{class:o.value,disabled:s.value,onClick:t[0]||=e=>r(`click`,e)}),{default:I(()=>[R(e.$slots,`leading`),R(e.$slots,`default`),R(e.$slots,`trailing`)]),_:3},16,[`class`,`disabled`]))}}),XC={key:0,style:{display:`contents`}},ZC={style:{position:`absolute`,inset:`0`,"justify-content":`center`,"align-items":`center`,display:`flex`,gap:`0.25rem`,"z-index":`1`}},QC={key:0},$C={style:{visibility:`hidden`,display:`contents`}},ew=L({name:`SButtonLoading`,inheritAttrs:!1,__name:`button-loading`,props:{loading:{type:Boolean},loadingText:{},loadingDuration:{},autoLoading:{type:Boolean},loadingIcon:{default:`svg-spinners:270-ring`},loadingIconProps:{},loadingPosition:{default:`start`},class:{type:[Boolean,null,String,Object,Array]},color:{},size:{},variant:{},shape:{},shadow:{},fitContent:{type:Boolean},type:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e,n=ti(),r=N(!1),i=q(()=>t.disabled||r.value),a=async e=>{t.autoLoading&&(r.value=!0);try{(Array.isArray(n.onClick)?n.onClick:[n.onClick]).forEach(t=>t?.(e))}finally{t.autoLoading&&(t.loadingDuration&&await new Promise(e=>{setTimeout(e,t.loadingDuration)}),r.value=!1)}},o=_y(t,[`loading`,`loadingText`,`loadingDuration`,`autoLoading`,`loadingIcon`,`loadingIconProps`,`loadingPosition`],n,{onClick:a});return Un(()=>{r.value=t.loading}),(t,n)=>(z(),V(YC,K(F(o),{disabled:i.value,style:{position:`relative`},onClick:a}),{leading:I(()=>[r.value&&e.loadingPosition===`start`?(z(),V(Jx,K({key:0,icon:e.loadingIcon},e.loadingIconProps),null,16,[`icon`])):R(t.$slots,`leading`,{key:1})]),trailing:I(()=>[r.value&&e.loadingPosition===`end`?(z(),V(Jx,K({key:0,icon:e.loadingIcon},e.loadingIconProps),null,16,[`icon`])):R(t.$slots,`trailing`,{key:1})]),default:I(()=>[r.value&&e.loadingPosition===`center`?(z(),B(`span`,XC,[H(`span`,ZC,[U(Jx,K({icon:e.loadingIcon},e.loadingIconProps),null,16,[`icon`]),e.loadingText?(z(),B(`span`,QC,M(e.loadingText),1)):G(`v-if`,!0)]),H(`span`,$C,[R(t.$slots,`default`,{loading:r.value})])])):R(t.$slots,`default`,{key:1,loading:r.value})]),_:3},16,[`disabled`]))}});_l({base:`outline-none cursor-pointer decoration-none data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`}),X({slots:{trigger:[`flex items-center justify-between w-full rounded-md border border-input bg-background transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30 focus:ring-3 focus:ring-offset-background focus:ring-primary/30 disabled:pointer-events-none disabled:opacity-50`,`placeholder:text-muted-foreground data-[placeholder]:text-muted-foreground`],triggerIcon:`shrink-0 text-muted-foreground opacity-70`,value:`grow truncate text-start`,positioner:``,popup:[`relative z-50 min-w-32 rounded-md border bg-popover text-popover-foreground shadow-md`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],viewport:``,group:``,groupLabel:`font-medium text-muted-foreground`,item:[`relative flex items-center w-full rounded-sm outline-none cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemText:``,itemIndicator:`ms-auto shrink-0 text-muted-foreground`,separator:`-mx-1 my-1 h-px bg-muted`,scrollUpButton:`flex items-center justify-center cursor-default`,scrollDownButton:`flex items-center justify-center cursor-default`,arrow:`w-1em h-0.5em fill-popover stroke-border`},variants:{size:{xs:{popup:`max-h-70 text-2xs`,trigger:`gap-1 h-6 px-1.5 text-2xs`,viewport:`p-0.75`,item:`gap-1 px-1 py-1`,groupLabel:`p-1 text-3xs`,separator:`-mx-0.75 my-0.375`,scrollUpButton:`py-0.75`,scrollDownButton:`py-0.75`,arrow:`text-3xs`},sm:{popup:`max-h-75 text-xs`,trigger:`gap-1.5 h-7 px-2 text-xs`,viewport:`p-0.875`,item:`gap-1.5 px-1.5 py-1`,separator:`-mx-0.875 my-0.4375`,groupLabel:`p-1.25 text-2xs`,scrollUpButton:`py-0.875`,scrollDownButton:`py-0.875`,arrow:`text-2xs`},md:{popup:`max-h-80 text-sm`,trigger:`gap-2 h-8 px-2.5 text-sm`,viewport:`p-1`,item:`gap-2 px-2 py-1.5`,separator:`-mx-1 my-0.5`,groupLabel:`p-1.75 text-xs`,scrollUpButton:`py-1`,scrollDownButton:`py-1`,arrow:`text-xs`},lg:{popup:`max-h-90 text-base`,trigger:`gap-2.5 h-9 px-3 text-base`,viewport:`p-1.25`,item:`gap-2.5 px-2.5 py-1.5`,separator:`-mx-1.25 my-0.625`,groupLabel:`p-2 text-sm`,scrollUpButton:`py-1.25`,scrollDownButton:`py-1.25`,arrow:`text-sm`},xl:{popup:`max-h-100 text-lg`,trigger:`gap-3 h-10 px-3.5 text-lg`,viewport:`p-1.5`,item:`gap-3 px-3 py-2`,separator:`-mx-1.5 my-0.75`,groupLabel:`p-2.5 text-base`,scrollUpButton:`py-1.5`,scrollDownButton:`py-1.5`,arrow:`text-base`},"2xl":{popup:`max-h-115 text-xl`,trigger:`gap-3.5 h-12 px-4 text-xl`,viewport:`p-1.75`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-1.75 my-0.875`,groupLabel:`p-3 text-lg`,scrollUpButton:`py-1.75`,scrollDownButton:`py-1.75`,arrow:`text-lg`}},position:{popper:{popup:`data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1`,viewport:`h-[--soybean-select-trigger-height] w-full min-w-[--soybean-select-trigger-width]`},"item-aligned":{}}},defaultVariants:{size:`md`,position:`popper`}});var[tw,nw]=Z(`SelectRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=q(()=>iu(t.value)),i=fm(e.dir),a=P(``),o=`soybean-select-content-${gr()}`,s=()=>{a.value||=o},c=P(),l=e=>{c.value=e},u=P(),d=e=>{u.value=e},f=N(new Set),p=q(()=>Array.from(f.value)),m=q(()=>p.value.map(e=>e.value).join(`;`)),h=e=>{f.value.add(e)},g=e=>{f.value.delete(e)},_=P({x:0,y:0}),v=e=>{_.value=e},y=()=>{_.value=null};return{...e,dataState:r,onOpenChange:n,dir:i,contentId:a,initContentId:s,triggerElement:c,onTriggerElementChange:l,valueElement:u,onValueElementChange:d,optionsSet:f,onOptionAdd:h,onOptionRemove:g,options:p,nativeSelectKey:m,triggerPointerDownPosition:_,setTriggerPointerDownPosition:v,resetTriggerPointerDownPosition:y}}),{provideCollectionContext:rw,useCollectionContext:iw,useCollectionItem:aw}=Fm(`Select`),[ow,sw]=Z(`SelectContent`,e=>{let{modelValue:t,isMultiple:n,popupElement:r}=e,i=P(!1),a=P(),o=e=>{a.value=e},s=!1,c=!1,l=P(),u=(e,n,r)=>{let i=!s&&!r;(cu(t.value,n)||i)&&(l.value=e)},d=P(),f=(e,r,i)=>{let a=!s&&!i,o=cu(t.value,r);if(n.value){if(c)return;(o||a)&&(d.value=e,o&&(c=!0))}else(o||a)&&(d.value=e);a&&(s=!0)},p=()=>{r.value?.focus()};function m(){!d.value||!r.value||vf([d.value,r.value])}return{...e,isPositioned:i,viewportElement:a,onViewportElementChange:o,selectedItemElement:d,onSelectedItemElementChange:f,onItemElementLeave:p,selectedItemTextElement:l,onSelectedItemTextElementChange:u,focusSelectedItem:m}}),[cw,lw]=Z(`SelectGroup`,()=>{let e=P(``),t=`soybean-select-group-label-${gr()}`;return{labelId:e,initLabelId:()=>{e.value||=t}}}),[uw,dw]=Z(`SelectItem`,e=>{let t=P(e.textValue.value??``),n=P(),r=e=>{n.value=e,t.value=((t.value||e?.textContent)??``).trim()},i=P(``),a=`soybean-select-item-text-${gr()}`,o=()=>{i.value||=a};return{...e,textId:i,initTextId:o,textValue:t,itemTextElement:n,onItemTextElementChange:r}}),[fw,pw]=Z(`SelectPopupElement`,()=>{let e=P();return{popupElement:e,onPopupElementChange:t=>{e.value=t}}}),[mw,hw]=Z(`SelectItemAlignedPosition`),[gw,_w]=Q(`SelectUi`,e=>(mS(e),e));X({extendBase:e=>({prev:qy({size:e.size,variant:`pure`}),next:qy({size:e.size,variant:`pure`})}),slots:{root:`inline-flex flex-col rounded-md border shadow-sm`,header:`flex items-center justify-between`,heading:`flex items-center justify-center font-medium`,prev:`rtl:rotate-180`,next:`rtl:rotate-180`,grid:`inline-table border-collapse`,gridHead:``,gridBody:``,gridRow:``,headCell:`rounded-md text-center font-normal text-muted-foreground`,cell:[`flex-1 text-center align-middle`,`focus-within:relative focus-within:z-20 [&:has([data-selected])]:rounded-md [&:has([data-selected])]:bg-accent`],cellTrigger:[`inline-flex items-center justify-center w-full h-full rounded-md transition-colors cursor-pointer`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-ring focus-visible:ring-primary/30`,`data-[selected]:bg-primary data-[selected]:text-primary-foreground data-[selected]:font-medium`,`[&:not([data-selected]):hover]:bg-accent [&:not([data-selected]):hover]:text-accent-foreground`,`data-[disabled]:cursor-not-allowed data-[disabled]:text-muted-foreground data-[disabled]:opacity-50`,`[&[data-today]:not([data-selected])]:bg-accent [&[data-today]:not([data-selected])]:text-accent-foreground`,`data-[unavailable]:line-through data-[outside-view]:text-muted-foreground`]},variants:{size:{xs:{root:`gap-3 text-2xs p-2`,header:`gap-1.5`,gridRow:`mt-1.5`,heading:`gap-1.5`,headCell:`h-6 w-6 text-3xs`,cell:`h-6 w-6`},sm:{root:`gap-3.5 text-xs p-2.5`,header:`gap-2`,gridRow:`mt-1.75`,heading:`gap-2`,headCell:`h-7 w-7 text-2xs`,cell:`h-7 w-7`},md:{root:`gap-4 text-sm p-3`,header:`gap-2.5`,gridRow:`mt-2`,heading:`gap-2.5`,headCell:`h-8 w-8 text-xs`,cell:`h-8 w-8`},lg:{root:`gap-4.5 text-base p-3.5`,header:`gap-3`,gridRow:`mt-2.25`,heading:`gap-3`,headCell:`h-9 w-9 text-sm`,cell:`h-9 w-9`},xl:{root:`gap-5 text-lg p-4`,header:`gap-3.5`,gridRow:`mt-2.5`,heading:`gap-3.5`,headCell:`h-10 w-10 text-base`,cell:`h-10 w-10`},"2xl":{root:`gap-6 text-xl p-5`,header:`gap-4`,gridRow:`mt-3`,heading:`gap-4`,headCell:`h-12 w-12 text-lg`,cell:`h-12 w-12`}}},defaultVariants:{size:`md`}});var[vw,yw]=Z(`CalendarRoot`),[bw,xw]=Q(`CalendarUi`),[Sw,Cw]=Z(`CalendarRangeRoot`),[ww,Tw]=Q(`CalendarRangeUi`),Ew=L({name:`CardRoot`,__name:`card-root`,props:{defaultOpen:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t;return(e,t)=>(z(),V(Fy,K(n,{"data-soybean-card-root":``,"onUpdate:open":t[0]||=e=>r(`update:open`,e)}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),[Dw,Ow]=Q(`CardUi`,e=>(Sy(e),e)),kw=L({name:`CardHeader`,__name:`card-header`,setup(e){let t=Ow(`header`);return(e,n)=>(z(),B(`div`,{"data-soybean-card-header":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Aw=L({name:`CardTitle`,__name:`card-title`,setup(e){let t=Ow(`title`);return(e,n)=>(z(),B(`h3`,{"data-soybean-card-title":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),jw=L({name:`CardTitleRoot`,__name:`card-title-root`,setup(e){let t=Ow(`titleRoot`);return(e,n)=>(z(),B(`div`,{"data-soybean-card-title-root":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Mw=L({name:`CardDescription`,__name:`card-description`,setup(e){let t=Ow(`description`);return(e,n)=>(z(),B(`p`,{"data-soybean-card-description":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Nw=L({name:`CardContent`,__name:`card-content`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e;return(e,n)=>(z(),V(Py,K(t,{"data-soybean-card-content":``,tabindex:`-1`}),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),Pw=L({name:`CardFooter`,__name:`card-footer`,setup(e){let t=Ow(`footer`);return(e,n)=>(z(),B(`div`,{"data-soybean-card-footer":``,class:A(F(t))},[R(e.$slots,`default`)],2))}}),Fw=L({name:`CardCompact`,__name:`card-compact`,props:{title:{},description:{},headerProps:{},contentProps:{},footerProps:{},titleRootProps:{},titleProps:{},descriptionProps:{},defaultOpen:{type:Boolean},open:{type:Boolean},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=ei(),a=_y(n,[`title`,`description`,`headerProps`,`contentProps`,`footerProps`,`titleRootProps`,`titleProps`,`descriptionProps`]),o=i_(r),s=q(()=>!!(i.header||i.title||i.description||i.extra||n.title||n.description)),c=q(()=>!!i.footer);return(t,n)=>(z(),V(Ew,K(F(a),{"data-header-visible":s.value,"data-footer-visible":c.value},Yr(F(o))),{default:I(()=>[s.value?(z(),V(kw,j(K({key:0},e.headerProps)),{default:I(()=>[R(t.$slots,`header`,{},()=>[U(jw,j(Oa(e.titleRootProps)),{default:I(()=>[R(t.$slots,`title-leading`),U(Aw,j(Oa(e.titleProps)),{default:I(()=>[R(t.$slots,`title`,{},()=>[W(M(e.title),1)])]),_:3},16),R(t.$slots,`title-trailing`)]),_:3},16),R(t.$slots,`extra`),i.description||e.description?(z(),V(Mw,j(K({key:0},e.descriptionProps)),{default:I(()=>[R(t.$slots,`description`,{},()=>[W(M(e.description),1)])]),_:3},16)):G(`v-if`,!0)])]),_:3},16)):G(`v-if`,!0),U(Nw,K(e.contentProps,{"data-header-visible":s.value,"data-footer-visible":c.value}),{default:I(()=>[R(t.$slots,`default`)]),_:3},16,[`data-header-visible`,`data-footer-visible`]),c.value?(z(),V(Pw,j(K({key:1},e.footerProps)),{default:I(()=>[R(t.$slots,`footer`)]),_:3},16)):G(`v-if`,!0)]),_:3},16,[`data-header-visible`,`data-footer-visible`]))}}),[Iw,Lw]=Z(`CarouselRoot`,e=>{let t=P(``),n=e=>{t.value=e};return{...e,contentId:t,setContentId:n}}),[Rw,zw]=Q(`CarouselUi`);function Bw(e){return typeof e==`number`}function Vw(e){return typeof e==`string`}function Hw(e){return typeof e==`boolean`}function Uw(e){return Object.prototype.toString.call(e)===`[object Object]`}function Ww(e){return Math.abs(e)}function Gw(e){return Math.sign(e)}function Kw(e,t){return Ww(e-t)}function qw(e,t){return e===0||t===0||Ww(e)<=Ww(t)?0:Ww(Kw(Ww(e),Ww(t))/e)}function Jw(e){return Math.round(e*100)/100}function Yw(e){return eT(e).map(Number)}function Xw(e){return e[Zw(e)]}function Zw(e){return Math.max(0,e.length-1)}function Qw(e,t){return t===Zw(e)}function $w(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function eT(e){return Object.keys(e)}function tT(e,t){return[e,t].reduce((e,t)=>(eT(t).forEach(n=>{let r=e[n],i=t[n];e[n]=Uw(r)&&Uw(i)?tT(r,i):i}),e),{})}function nT(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function rT(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return Vw(e)?n[e](r):e(t,r,i)}return{measure:o}}function iT(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function aT(e,t,n,r){let i=iT(),a=1e3/60,o=null,s=0,c=0;function l(){i.add(e,`visibilitychange`,()=>{e.hidden&&m()})}function u(){p(),i.clear()}function d(e){if(!c)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;s>=a;)n(),s-=a;r(s/a),c&&=t.requestAnimationFrame(d)}function f(){c||=t.requestAnimationFrame(d)}function p(){t.cancelAnimationFrame(c),o=null,s=0,c=0}function m(){o=null,s=0}return{init:l,destroy:u,start:f,stop:p,update:n,render:r}}function oT(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=u(),c=d();function l(e){let{height:t,width:n}=e;return r?t:n}function u(){return r?`top`:n?`right`:`left`}function d(){return r?`bottom`:n?`left`:`right`}function f(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,measureSize:l,direction:f}}function sT(e=0,t=0){let n=Ww(e-t);function r(t){return tt}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:o,reachedAny:a,reachedMax:i,reachedMin:r,removeOffset:s}}function cT(e,t,n){let{constrain:r}=sT(0,e),i=e+1,a=o(t);function o(e){return n?Ww((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return cT(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function lT(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let{cross:y,direction:b}=e,x=[`INPUT`,`SELECT`,`TEXTAREA`],S={passive:!1},C=iT(),w=iT(),T=sT(50,225).constrain(p.measure(20)),ee={mouse:300,touch:400},te={mouse:500,touch:600},E=m?43:25,ne=!1,D=0,re=0,ie=!1,O=!1,ae=!1,oe=!1;function k(e){if(!v)return;function n(t){(Hw(v)||v(e,t))&&fe(t)}let r=t;C.add(r,`dragstart`,e=>e.preventDefault(),S).add(r,`touchmove`,()=>void 0,S).add(r,`touchend`,()=>void 0).add(r,`touchstart`,n).add(r,`mousedown`,n).add(r,`touchcancel`,A).add(r,`contextmenu`,A).add(r,`click`,j,!0)}function se(){C.clear(),w.clear()}function ce(){let e=oe?n:t;w.add(e,`touchmove`,pe,S).add(e,`touchend`,A).add(e,`mousemove`,pe,S).add(e,`mouseup`,A)}function le(e){let t=e.nodeName||``;return x.includes(t)}function ue(){return(m?te:ee)[oe?`mouse`:`touch`]}function de(e,t){let n=d.add(Gw(e)*-1),r=u.byDistance(e,!m).distance;return m||Ww(e)=2,!(t&&e.button!==0)&&(le(e.target)||(ie=!0,a.pointerDown(e),l.useFriction(0).useDuration(0),i.set(o),ce(),D=a.readPoint(e),re=a.readPoint(e,y),f.emit(`pointerDown`)))}function pe(e){if(!nT(e,r)&&e.touches.length>=2)return A(e);let t=a.readPoint(e),n=a.readPoint(e,y),o=Kw(t,D),c=Kw(n,re);if(!O&&!oe&&(!e.cancelable||(O=o>c,!O)))return A(e);let u=a.pointerMove(e);o>h&&(ae=!0),l.useFriction(.3).useDuration(.75),s.start(),i.add(b(u)),e.preventDefault()}function A(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*ue(),r=de(b(n),t),i=qw(n,r),o=E-10*i,s=_+i/50;O=!1,ie=!1,w.clear(),l.useDuration(o).useFriction(s),c.distance(r,!m),oe=!1,f.emit(`pointerUp`)}function j(e){ae&&=(e.stopPropagation(),e.preventDefault(),!1)}function me(){return ie}return{init:k,destroy:se,pointerDown:me}}function uT(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(nT(n,t)?n:n.touches[0])[i]}function o(e){return n=e,r=e,a(e)}function s(e){let t=a(e)-a(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t}function c(e){if(!n||!r)return 0;let t=a(r)-a(n),o=i(e)-i(n),s=i(e)-i(r)>170,c=t/o;return o&&!s&&Ww(c)>.1?c:0}return{pointerDown:o,pointerMove:s,pointerUp:c,readPoint:a}}function dT(){function e(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}return{measure:e}}function fT(e){function t(t){return t/100*e}return{measure:t}}function pT(e,t,n,r,i,a,o){let s=[e].concat(r),c,l,u=[],d=!1;function f(e){return i.measureSize(o.measure(e))}function p(i){if(!a)return;l=f(e),u=r.map(f);function o(n){for(let a of n){if(d)return;let n=a.target===e,o=r.indexOf(a.target),s=n?l:u[o];if(Ww(f(n?e:r[o])-s)>=.5){i.reInit(),t.emit(`resize`);break}}}c=new ResizeObserver(e=>{(Hw(a)||a(i,e))&&o(e)}),n.requestAnimationFrame(()=>{s.forEach(e=>c.observe(e))})}function m(){d=!0,c&&c.disconnect()}return{init:p,destroy:m}}function mT(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.get()-e.get(),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=Gw(a),d=u,x}function p(){return Ww(r.get()-t.get())<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function hT(e,t,n,r,i){let a=i.measure(10),o=i.measure(50),s=sT(.1,.99),c=!1;function l(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(i){if(!l())return;let c=Ww(e[e.reachedMin(t.get())?`min`:`max`]-t.get()),u=n.get()-t.get(),d=s.constrain(c/o);n.subtract(u*d),!i&&Ww(u){let{min:r,max:i}=a,o=a.constrain(e),s=!t,c=Qw(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function _T(e,t,n){let r=t[0];return{limit:sT(n?r-e:Xw(t),r)}}function vT(e,t,n,r){let i=.1,{reachedMin:a,reachedMax:o}=sT(t.min+i,t.max+i);function s(e){return e===1?o(n.get()):e===-1?a(n.get()):!1}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function yT(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:r}}function bT(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>Xw(e)[o]-e[0][a]).map(Ww)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-Ww(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function xT(e,t,n,r,i,a){let{groupSlides:o}=i,{min:s,max:c}=r,l=u();function u(){let r=o(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(s,c).map((e,t,n)=>{let r=!t,i=Qw(n,t);return r?$w(Xw(n[0])+1):i?$w(Zw(a)-Xw(n)[0]+1,Xw(n)[0]):e})}return{slideRegistry:l}}function ST(e,t,n,r,i){let{reachedAny:a,removeOffset:o,constrain:s}=r;function c(e){return e.concat().sort((e,t)=>Ww(e)-Ww(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>Ww(e.diff)-Ww(t.diff))[0];return{index:i,distance:r}}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return c(i);let a=i.filter(e=>Gw(e)===r);return a.length?c(a):Xw(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.get()+n,{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function CT(e,t,n,r,i,a,o){function s(i){let s=i.distance,c=i.index!==t.get();a.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),c&&(n.set(t.get()),t.set(i.index),o.emit(`select`))}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}return{distance:c,index:l}}function wT(e,t,n,r,i,a,o,s){let c={passive:!0,capture:!0},l=0;function u(u){if(!s)return;function f(t){if(new Date().getTime()-l>10)return;o.emit(`slideFocusStart`),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));Bw(a)&&(i.useDuration(0),r.index(a,0),o.emit(`slideFocus`))}a.add(document,`keydown`,d,!1),t.forEach((e,t)=>{a.add(e,`focus`,e=>{(Hw(s)||s(u,e))&&f(t)},c)})}function d(e){e.code===`Tab`&&(l=new Date().getTime())}return{init:u}}function TT(e){let t=e;function n(){return t}function r(e){t=o(e)}function i(e){t+=o(e)}function a(e){t-=o(e)}function o(e){return Bw(e)?e:e.get()}return{get:n,set:r,add:i,subtract:a}}function ET(e,t){let n=e.scroll===`x`?o:s,r=t.style,i=null,a=!1;function o(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}function c(t){if(a)return;let o=Jw(e.direction(t));o!==i&&(r.transform=n(o),i=o)}function l(e){a=!e}function u(){a||(r.transform=``,t.getAttribute(`style`)||t.removeAttribute(`style`))}return{clear:u,to:c,toggleActive:l}}function DT(e,t,n,r,i,a,o,s,c){let l=.5,u=Yw(i),d=Yw(i).reverse(),f=_().concat(v());function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(e){return a.map((n,i)=>({start:n-r[i]+l+e,end:n+t-l+e}))}function g(t,r,i){let a=h(r);return t.map(t=>{let r=i?0:-n,o=i?n:0,l=i?`end`:`start`,u=a[t][l];return{index:t,loopPoint:u,slideLocation:TT(-1),translate:ET(e,c[t]),target:()=>s.get()>u?r:o}})}function _(){let e=o[0];return g(m(d,e),n,!1)}function v(){let e=t-o[0]-1;return g(m(u,e),-n,!0)}function y(){return f.every(({index:e})=>p(u.filter(t=>t!==e),t)<=.1)}function b(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}function x(){f.forEach(e=>e.translate.clear())}return{canLoop:y,clear:x,loop:b,loopPoints:f}}function OT(e,t,n){let r,i=!1;function a(a){if(!n)return;function o(e){for(let n of e)if(n.type===`childList`){a.reInit(),t.emit(`slidesChanged`);break}}r=new MutationObserver(e=>{i||(Hw(n)||n(a,e))&&o(e)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:a,destroy:o}}function kT(e,t,n,r){let i={},a=null,o=null,s,c=!1;function l(){s=new IntersectionObserver(e=>{c||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,o=null,n.emit(`slidesInView`))},{root:e.parentElement,threshold:r}),t.forEach(e=>s.observe(e))}function u(){s&&s.disconnect(),c=!0}function d(e){return eT(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];return(e&&a||!e&&!a)&&t.push(r),t},[])}function f(e=!0){if(e&&a)return a;if(!e&&o)return o;let t=d(e);return e&&(a=t),e||(o=t),t}return{init:l,destroy:u,get:f}}function AT(e,t,n,r,i,a){let{measureSize:o,startEdge:s,endEdge:c}=e,l=n[0]&&i,u=m(),d=h(),f=n.map(o),p=g();function m(){if(!l)return 0;let e=n[0];return Ww(t[s]-e[s])}function h(){if(!l)return 0;let e=a.getComputedStyle(Xw(r));return parseFloat(e.getPropertyValue(`margin-${c}`))}function g(){return n.map((e,t,n)=>{let r=!t,i=Qw(n,t);return r?f[t]+u:i?f[t]+d:n[t+1][s]-e[s]}).map(Ww)}return{slideSizes:f,slideSizesWithGaps:p,startGap:u,endGap:d}}function jT(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=Bw(n);function p(e,t){return Yw(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?Yw(e).reduce((n,f,p)=>{let m=Xw(n)||0,h=m===0,g=f===Zw(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=Ww(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function MT(e,t,n,r,i,a,o){let{align:s,axis:c,direction:l,startIndex:u,loop:d,duration:f,dragFree:p,dragThreshold:m,inViewThreshold:h,slidesToScroll:g,skipSnaps:_,containScroll:v,watchResize:y,watchSlides:b,watchDrag:x,watchFocus:S}=a,C=dT(),w=C.measure(t),T=n.map(C.measure),ee=oT(c,l),te=ee.measureSize(w),E=fT(te),ne=rT(s,te),D=!d&&!!v,{slideSizes:re,slideSizesWithGaps:ie,startGap:O,endGap:ae}=AT(ee,w,T,n,d||!!v,i),oe=jT(ee,te,g,d,w,T,O,ae,2),{snaps:k,snapsAligned:se}=bT(ee,ne,w,T,oe),ce=-Xw(k)+Xw(ie),{snapsContained:le,scrollContainLimit:ue}=gT(te,ce,se,v,2),de=D?le:se,{limit:fe}=_T(ce,de,d),pe=cT(Zw(de),u,d),A=pe.clone(),j=Yw(n),me=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},he=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:o,dragHandler:s,animation:c,eventHandler:l,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!s.pointerDown();g&&c.stop();let _=n.get()*f+i.get()*(1-f);r.set(_),d&&(a.loop(e.direction()),o.loop()),t.to(r.get()),g&&l.emit(`settle`),h||l.emit(`scroll`)},ge=aT(r,i,()=>me(Ae),e=>he(Ae,e)),_e=.68,ve=de[pe.get()],ye=TT(ve),be=TT(ve),M=TT(ve),xe=TT(ve),Se=mT(ye,M,be,xe,f,_e),Ce=ST(d,de,ce,fe,xe),we=CT(ge,pe,A,Se,Ce,xe,o),Te=yT(fe),Ee=iT(),De=kT(t,n,o,h),{slideRegistry:Oe}=xT(D,v,de,ue,oe,j),ke=wT(e,n,Oe,we,Se,Ee,o,S),Ae={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:w,slideRects:T,animation:ge,axis:ee,dragHandler:lT(ee,e,r,i,xe,uT(ee,i),ye,ge,we,Se,Ce,pe,o,E,p,m,_,_e,x),eventStore:Ee,percentOfView:E,index:pe,indexPrevious:A,limit:fe,location:ye,offsetLocation:M,previousLocation:be,options:a,resizeHandler:pT(t,o,i,n,ee,y,C),scrollBody:Se,scrollBounds:hT(fe,M,xe,Se,E),scrollLooper:vT(ce,fe,M,[ye,M,be,xe]),scrollProgress:Te,scrollSnapList:de.map(Te.get),scrollSnaps:de,scrollTarget:Ce,scrollTo:we,slideLooper:DT(ee,te,ce,re,ie,k,de,M,n),slideFocus:ke,slidesHandler:OT(t,o,b),slidesInView:De,slideIndexes:j,slideRegistry:Oe,slidesToScroll:oe,target:xe,translate:ET(ee,t)};return Ae}function NT(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(e){return r(e).forEach(n=>n(t,e)),c}function a(t,n){return e[t]=r(t).concat([n]),c}function o(t,n){return e[t]=r(t).filter(e=>e!==n),c}function s(){e={}}let c={init:n,emit:i,off:o,on:a,clear:s};return c}var PT={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function FT(e){function t(e,t){return tT(e,t||{})}function n(n){let r=n.breakpoints||{};return t(n,eT(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{}))}function r(t){return t.map(e=>eT(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function IT(e){let t=[];function n(n,r){return t=r.filter(({options:t})=>e.optionsAtMedia(t).active!==!1),t.forEach(t=>t.init(n,e)),r.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function LT(e,t,n){let r=e.ownerDocument,i=r.defaultView,a=FT(i),o=IT(a),s=iT(),c=NT(),{mergeOptions:l,optionsAtMedia:u,optionsMediaQueries:d}=a,{on:f,off:p,emit:m}=c,h=te,g=!1,_,v=l(PT,LT.globalOptions),y=l(v),b=[],x,S,C;function w(){let{container:t,slides:n}=y;S=(Vw(t)?e.querySelector(t):t)||e.children[0];let r=Vw(n)?S.querySelectorAll(n):n;C=[].slice.call(r||S.children)}function T(t){let n=MT(e,S,C,r,i,t,c);return t.loop&&!n.slideLooper.canLoop()?T(Object.assign({},t,{loop:!1})):n}function ee(e,t){g||(v=l(v,e),y=u(v),b=t||b,w(),_=T(y),d([v,...b.map(({options:e})=>e)]).forEach(e=>s.add(e,`change`,te)),y.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(me),_.eventHandler.init(me),_.resizeHandler.init(me),_.slidesHandler.init(me),_.options.loop&&_.slideLooper.loop(),S.offsetParent&&C.length&&_.dragHandler.init(me),x=o.init(me,b)))}function te(e,t){let n=se();E(),ee(l({startIndex:n},e),t),c.emit(`reInit`)}function E(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),o.destroy(),s.clear()}function ne(){g||(g=!0,s.clear(),E(),c.emit(`destroy`),c.clear())}function D(e,t,n){!y.active||g||(_.scrollBody.useBaseFriction().useDuration(t===!0?0:y.duration),_.scrollTo.index(e,n||0))}function re(e){D(_.index.add(1).get(),e,-1)}function ie(e){D(_.index.add(-1).get(),e,1)}function O(){return _.index.add(1).get()!==se()}function ae(){return _.index.add(-1).get()!==se()}function oe(){return _.scrollSnapList}function k(){return _.scrollProgress.get(_.offsetLocation.get())}function se(){return _.index.get()}function ce(){return _.indexPrevious.get()}function le(){return _.slidesInView.get()}function ue(){return _.slidesInView.get(!1)}function de(){return x}function fe(){return _}function pe(){return e}function A(){return S}function j(){return C}let me={canScrollNext:O,canScrollPrev:ae,containerNode:A,internalEngine:fe,destroy:ne,off:p,on:f,emit:m,plugins:de,previousScrollSnap:ce,reInit:h,rootNode:pe,scrollNext:re,scrollPrev:ie,scrollProgress:k,scrollSnapList:oe,scrollTo:D,selectedScrollSnap:se,slideNodes:j,slidesInView:le,slidesNotInView:ue};return ee(t,n),setTimeout(()=>c.emit(`init`),0),me}LT.globalOptions=void 0;function RT(e){return Object.prototype.toString.call(e)===`[object Object]`}function zT(e){return RT(e)||Array.isArray(e)}function BT(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!zT(r)||!zT(i)?r===i:BT(r,i)})}var[VT,HT]=Z(`CheckboxGroupRoot`,e=>e),[UT,WT]=Z(`CheckboxRoot`,e=>{let{modelValue:t,state:n}=e,r=q(()=>nu(n.value)?`mixed`:n.value),i=q(()=>e.disabled.value?``:void 0),a=q(()=>ru(n.value)),o=P(``),s=e=>{o.value=e};return{...e,modelValue:t,state:n,ariaChecked:r,dataDisabled:i,dataState:a,controlId:o,initControlId:s}}),[GT,KT]=Q(`CheckboxUi`),[qT,JT]=Q(`CheckboxCardUi`,e=>(GT(e),e)),YT={bubbles:!1,cancelable:!0},{provideCollectionContext:XT,useCollectionContext:ZT,useCollectionItem:QT}=Fm(`RovingFocusGroup`),[$T,eE]=Z(`RovingFocusGroup`,e=>{let{onContainerElementChange:t,getOrderedItems:n,getOrderedElements:r}=XT(),{loop:i,orientation:a,defaultCurrentTabStopId:o,preventScrollOnEntryFocus:s,onEntryFocus:c,onUpdateCurrentTabStopId:l}=e,u=fm(e.dir),d=Im(()=>e.currentTabStopId.value,l,o.value??``),f=e=>{d.value=e},p=P(!1),m=P(!1),h=()=>{p.value=!0},g=P(0);return{onContainerElementChange:t,loop:i,dir:u,orientation:a,currentTabStopId:d,onItemFocus:f,onItemShiftTab:h,onFocusableItemAdd:()=>{g.value++},onFocusableItemRemove:()=>{g.value--},rovingFocusGroupProps:q(()=>({tabindex:p.value||g.value===0?`-1`:`0`,"data-orientation":a.value,dir:u.value,"data-loop":i.value?``:void 0,style:`outline: none`})),rovingFocusGroupListeners:{mousedown:()=>{m.value=!0},mouseup:()=>{setTimeout(()=>{m.value=!1},1)},focus:e=>{let t=!m.value;if(!e.currentTarget||e.target!==e.currentTarget||!t||p.value){m.value=!1;return}let n=new CustomEvent(`rovingFocusGroup.onEntryFocus`,YT);if(e.currentTarget.dispatchEvent(n),c?.(n),n.defaultPrevented)return;let i=r();vf([i.find(e=>pf(e,`active`)),i.find(e=>pf(e,`highlighted`)),i.find(e=>e.id===d.value),...i].filter(Boolean),s.value)},blur:()=>{p.value=!1}},getOrderedItems:n}}),[tE,nE]=Z(`ColorAreaRoot`),[rE,iE]=Q(`ColorAreaUi`),[aE,oE]=Z(`ColorFieldRoot`),[sE,cE]=Q(`ColorFieldUi`),[lE,uE]=Z(`SliderRoot`),[dE,fE]=Q(`SliderUi`),[pE,mE]=Z(`ColorSliderRoot`),[hE,gE]=Q(`ColorSliderUi`),[_E,vE]=Q(`ColorSwatch`),[yE,bE]=Z(`ColorSwatchPickerItem`),[xE,SE]=Q(`ColorSwatchPickerUi`,e=>{let t=q(()=>({content:e.value.root,item:e.value.item,itemIndicator:e.value.itemIndicator})),n=q(()=>({root:e.value.swatchRoot,checker:e.value.swatchChecker,fill:e.value.swatchFill}));return cS(t),_E(n),e}),[CE,wE]=Z(`PopoverRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=()=>{t.value=!t.value},i=q(()=>iu(t.value)),a=P(),o=e=>{a.value=e},s=P(``),c=`soybean-popover-trigger-${gr()}`,l=()=>{s.value||=c},u=P(),d=e=>{u.value=e},f=P(``),p=`soybean-popover-popup-${gr()}`,m=()=>{f.value||=p},h=P(!1);return{...e,onOpenChange:n,onOpenToggle:r,dataState:i,triggerElement:a,onTriggerElementChange:o,triggerId:s,initTriggerId:l,popupElement:u,onPopupElementChange:d,popupId:f,initPopupId:m,hasCustomAnchor:h}}),[TE,EE]=Q(`Popover`,e=>(mS(e),e)),[DE,OE]=Z(`TabsRoot`,e=>{let t=fm(e.dir),n=P(),r=e=>{n.value=e},i=t=>{ql(t)||(e.modelValue.value=t)},a=N([]),o=e=>{a.value.push(e)},s=e=>{let t=a.value.indexOf(e);t!==-1&&a.value.splice(t,1)},c=e=>{let t=en(e),n=q(()=>`soybean-tabs-content-${t}`);return{contentId:n,triggerId:q(()=>`soybean-tabs-trigger-${t}`),existContentId:q(()=>a.value.includes(n.value))}};return{...e,dir:t,changeModelValue:i,listElement:n,onListElementChange:r,getId:c,registerContentId:o,unregisterContentId:s}}),[kE,AE]=Q(`TabsUi`),[jE,ME]=Z(`ColorPickerRootContext`),[NE,PE]=Q(`ColorPickerUi`);[`hex`,`rgb`,`hsl`,`oklch`].map(e=>({value:e,label:e.toUpperCase()}));var[FE,IE]=Q(`SeparatorUi`),[LE,RE]=Q(`CommandUi`,e=>(cS(q(()=>({root:e.value?.root,content:e.value?.list,filterRoot:e.value?.inputRoot,filterControl:e.value?.inputControl,item:e.value?.item,itemIndicator:``,group:e.value?.group,groupLabel:e.value?.groupLabel,virtualizer:``}))),e)),zE=L({name:`ConfigProvider`,__name:`config-provider`,props:{dir:{},locale:{default:`en`},nonce:{default:void 0},tooltip:{},iconRender:{},messages:{}},setup(e){let t=e,n=q(()=>t.dir??lm(t.locale));return um({...Af(t),dir:n,iconRender:t.iconRender}),ty(` +.soybean-headless-scrollbar-hidden { + scrollbar-width: none; + -ms-overflow-style: none; + -webkit-overflow-scrolling: touch; +} + +.soybean-headless-scrollbar-hidden::-webkit-scrollbar { + display: none; +} + +.soybean-headless-overflow-y-hidden { + overflow-y: hidden; +} + +.soybean-headless-transition-all-150 { + transition: all 150ms ease-in-out; +} + +.soybean-headless-opacity-0 { + opacity: 0; +} + +.soybean-headless-scale-0 { + transform: scale(0); +} + +.soybean-headless-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +`,{id:`__SoybeanHeadless_Styles`}),(e,t)=>R(e.$slots,`default`)}}),[BE,VE]=Z(`Menu`,e=>{let{isRoot:t,open:n}=e,r=e=>{n.value=e},i=q(()=>iu(n.value)),a=t?`data-soybean-menu-popup`:`data-soybean-menu-sub-popup`,o=P(),s=e=>{o.value=e},c=P(),l=e=>{c.value=e},u=t?`soybean-menu`:`soybean-menu-sub`,d=P(``),f=`${u}-popup-${gr()}`,p=()=>{d.value||=f},m=P(``),h=`${u}-trigger-${gr()}`,g=()=>{m.value||=h};return{...e,onOpenChange:r,dataState:i,dataPopupAttr:a,popupElement:o,onPopupElementChange:s,triggerElement:c,onTriggerElementChange:l,popupId:d,initPopupId:p,triggerId:m,initTriggerId:g}}),[HE,UE]=Z(`MenuRoot`),[WE,GE]=Z(`MenuContent`,e=>{let{popupElement:t}=e,n=P(``),r=N(null),i=P(0),a=P(`right`),o=N(null),s=e=>{o.value=e},c=()=>{o.value=null},l=e=>{let t=a.value===o.value?.side,n=Lf(e,o.value?.area);return t&&n};return{searchRef:n,currentItemId:r,popupElement:t,pointerSide:a,pointerGraceTimer:i,pointerGraceIntent:o,onPointerGraceIntentChange:s,resetPointerGraceIntent:c,onItemEnter:l,onItemLeave:e=>{l(e)||(t.value?.focus(),r.value=null)},onTriggerLeave:l}}),[KE,qE]=Z(`MenuCheckboxGroup`,e=>{let{modelValue:t}=e,n=e=>{t.value||=[],t.value.includes(e)?t.value=t.value.filter(t=>t!==e):t.value.push(e)};return{...e,onModelValueChange:n}}),[JE,YE]=Z(`MenuRadioGroup`,e=>{let{modelValue:t}=e,n=e=>{t.value=e};return{...e,onModelValueChange:n}}),[XE,ZE]=Z(`MenuItemIndicator`),[QE,$E]=Z(`MenuOptionsCompact`),[eD,tD]=Q(`MenuUi`,e=>(mS(q(()=>({arrow:e.value?.arrow}))),FE(q(()=>({root:e.value?.separator}))),e)),[nD,rD]=Z(`MenuSubAttribute`),iD=[`ArrowDown`,`PageUp`,`Home`],aD=[`ArrowUp`,`PageDown`,`End`];[...iD,...aD],[...gf],[...gf];var[oD,sD]=Z(`ContextMenuRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=fm(e.dir),i=q(()=>iu(t.value)),a=P(null),o=e=>{a.value=e};return{...e,dir:r,dataState:i,onOpenChange:n,triggerElement:a,onTriggerElementChange:o}}),[cD,lD]=Z(`DateFieldRoot`),[uD,dD]=Q(`DateFieldUi`),[fD,pD]=Q(`DatePickerUi`,e=>(TE(e),uD(e),e)),[mD,hD]=Z(`DateRangeFieldRoot`),[gD,_D]=Q(`DateRangeFieldUi`),[vD,yD]=Q(`DateRangePickerUi`,e=>(TE(e),gD(e),e)),bD=`dropdown-menu.hover-open`,[xD,SD]=Z(`DropdownMenuRoot`,e=>{let{open:t}=e,n=e=>{t.value=e},r=()=>{t.value=!t.value},i=fm(e.dir),a=q(()=>iu(t.value));return{...e,dir:i,dataState:a,onOpenChange:n,onOpenToggle:r}}),[CD,wD]=Z(`DropdownMenuHover`,e=>{let{open:t,hoverable:n,delayDuration:r,skipDelayDuration:i}=e,a=P(!0),o=null,s=()=>{o&&=(clearTimeout(o),null)},c=()=>{s(),o=setTimeout(()=>{a.value=!0},i.value)},l=()=>{s(),a.value=!1},u=P(!1),d=P(!1),f=null,p=()=>{f&&=(clearTimeout(f),null)},m=()=>{p(),f=setTimeout(()=>{d.value=!0,t.value=!0},r.value)},h=()=>{p(),d.value=!1,t.value=!0},g=()=>{p(),t.value=!1},_=()=>{m()},v=()=>{a.value?_():h()},y=()=>{p()};return Un(()=>{n.value&&(t.value?(l(),document.dispatchEvent(new CustomEvent(bD))):c())}),{...e,isOpenDelayed:a,isPointerInTransitRef:u,onOpen:h,onClose:g,onTriggerEnter:v,onTriggerLeave:y}}),[TD,ED]=Z(`EditableRoot`,e=>{let{isEditing:t,disabled:n,readonly:r}=e,i=fm(()=>e.dir.value),[a,o]=hm(),s=q(()=>n.value?``:void 0),c=q(()=>r.value?``:void 0),l=q(()=>t.value?`edit`:`preview`);return{...e,dir:i,inputElement:a,setInputElement:o,dataDisabled:s,dataReadonly:c,dataState:l}}),[DD,OD]=Q(`EditableUi`),[kD,AD]=Q(`EmptyUi`),[jD,MD]=Z(`FormField`,e=>{let{error:t}=e,n=gr(),r=`form-field-${n}`,i=`form-field-description-${n}`,a=`form-field-error-${n}`;return{formFieldId:r,formDescriptionId:i,formErrorId:a,ariaDescribedBy:q(()=>t.value?`${i} ${a}`:i),ariaInvalid:q(()=>!!t.value)}}),[ND,PD]=Z(`FormCompact`),[FD,ID]=Q(`FormUi`),[LD,RD]=Q(`FormFieldUi`),zD=new Set,BD=new WeakMap,VD=new WeakMap,HD=new WeakMap,UD=new WeakMap,WD=new WeakMap,GD=new WeakMap,KD=new WeakSet,qD,JD=0,YD=0,XD=`__aa_tgt`,ZD=`__aa_del`,QD=`__aa_new`,$D=e=>{let t=sO(e);t&&t.forEach(e=>lO(e))},eO=e=>{e.forEach(e=>{e.target===qD&&iO(),BD.has(e.target)&&rO(e.target)})};function tO(e){let t=e.getBoundingClientRect(),n=qD?.clientWidth||0,r=qD?.clientHeight||0;return t.bottom<0||t.top>r||t.right<0||t.left>n}function nO(e){UD.get(e)?.disconnect();let t=BD.get(e),n=0;t||(t=fO(e),BD.set(e,t));let{offsetWidth:r,offsetHeight:i}=qD,a=[t.top-5,r-(t.left+5+t.width),i-(t.top+5+t.height),t.left-5].map(e=>`${-1*Math.floor(e)}px`).join(` `),o=new IntersectionObserver(()=>{++n>1&&rO(e)},{root:qD,threshold:1,rootMargin:a});o.observe(e),UD.set(e,o)}function rO(e,t=!0){clearTimeout(GD.get(e));let n=mO(e),r=t?yO(n)?500:n.duration:0;GD.set(e,setTimeout(async()=>{let t=HD.get(e);try{await t?.finished,BD.set(e,fO(e)),nO(e)}catch{}},r))}function iO(){clearTimeout(GD.get(qD)),GD.set(qD,setTimeout(()=>{zD.forEach(e=>_O(e,e=>aO(()=>rO(e))))},100))}function aO(e){typeof requestIdleCallback==`function`?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}var oO;typeof window<`u`&&`ResizeObserver`in window&&(qD=document.documentElement,new MutationObserver($D),oO=new ResizeObserver(eO),window.addEventListener(`scroll`,()=>{YD=window.scrollY,JD=window.scrollX}),oO.observe(qD));function sO(e){return e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]).every(e=>e.nodeName===`#comment`)?!1:e.reduce((e,t)=>{if(e===!1)return!1;if(t.target instanceof Element){if(cO(t.target),!e.has(t.target)){e.add(t.target);for(let n=0;nt(e,WD.has(e)));for(let n=0;ne(r,WD.has(r)))}}function vO(e){return Array.isArray(e)?e:[e]}function yO(e){return typeof e==`function`}function bO(e){let t=BD.get(e),n=fO(e);if(!gO(e))return BD.set(e,n);if(tO(e)){BD.set(e,n),nO(e);return}let r;if(!t)return;let i=mO(e);if(typeof i!=`function`){let a=t.left-n.left,o=t.top-n.top,s=t.left+t.width-(n.left+n.width);t.top+t.height-(n.top+n.height)==0&&(o=0),s==0&&(a=0);let[c,l,u,d]=pO(e,t,n),f={transform:`translate(${a}px, ${o}px)`},p={transform:`translate(0, 0)`};c!==l&&(f.width=`${c}px`,p.width=`${l}px`),u!==d&&(f.height=`${u}px`,p.height=`${d}px`),r=e.animate([f,p],{duration:i.duration,easing:i.easing})}else{let[a]=vO(i(e,`remain`,t,n));r=new Animation(a),r.play()}HD.set(e,r),BD.set(e,n),r.addEventListener(`finish`,rO.bind(null,e,!1),{once:!0})}function xO(e){QD in e&&delete e[QD];let t=fO(e);BD.set(e,t);let n=mO(e);if(!gO(e))return;if(tO(e)){nO(e);return}let r;if(typeof n!=`function`)r=e.animate([{transform:`scale(.98)`,opacity:0},{transform:`scale(0.98)`,opacity:0,offset:.5},{transform:`scale(1)`,opacity:1}],{duration:n.duration*1.5,easing:`ease-in`});else{let[i]=vO(n(e,`add`,t));r=new Animation(i),r.play()}HD.set(e,r),r.addEventListener(`finish`,rO.bind(null,e,!1),{once:!0})}function SO(e,t){var n;e.remove(),BD.delete(e),VD.delete(e),HD.delete(e),(n=UD.get(e))==null||n.disconnect(),setTimeout(()=>{if(ZD in e&&delete e[ZD],Object.defineProperty(e,QD,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(let n in t)e.style[n]=``},0)}function CO(e){var t;if(!VD.has(e)||!BD.has(e))return;let[n,r]=VD.get(e);Object.defineProperty(e,ZD,{value:!0,configurable:!0});let i=window.scrollX,a=window.scrollY;if(r&&r.parentNode&&r.parentNode instanceof Element?r.parentNode.insertBefore(e,r):n&&n.parentNode?n.parentNode.appendChild(e):(t=hO(e))==null||t.appendChild(e),!gO(e))return SO(e);let[o,s,c,l]=TO(e),u=mO(e),d=BD.get(e);(i!==JD||a!==YD)&&wO(e,i,a,u);let f,p={position:`absolute`,top:`${o}px`,left:`${s}px`,width:`${c}px`,height:`${l}px`,margin:`0`,pointerEvents:`none`,transformOrigin:`center`,zIndex:`100`};if(!yO(u))Object.assign(e.style,p),f=e.animate([{transform:`scale(1)`,opacity:1},{transform:`scale(.98)`,opacity:0}],{duration:u.duration,easing:`ease-out`});else{let[t,n]=vO(u(e,`remove`,d));n?.styleReset!==!1&&(p=n?.styleReset||p,Object.assign(e.style,p)),f=new Animation(t),f.play()}HD.set(e,f),f.addEventListener(`finish`,()=>SO(e,p),{once:!0})}function wO(e,t,n,r){let i=JD-t,a=YD-n,o=document.documentElement.style.scrollBehavior;if(getComputedStyle(qD).scrollBehavior===`smooth`&&(document.documentElement.style.scrollBehavior=`auto`),window.scrollTo(window.scrollX+i,window.scrollY+a),!e.parentElement)return;let s=e.parentElement,c=s.clientHeight,l=s.clientWidth,u=performance.now();function d(){requestAnimationFrame(()=>{if(!yO(r)){let e=c-s.clientHeight,t=l-s.clientWidth;u+r.duration>performance.now()?(window.scrollTo({left:window.scrollX-t,top:window.scrollY-e}),c=s.clientHeight,l=s.clientWidth,d()):document.documentElement.style.scrollBehavior=o}})}d()}function TO(e){let t=BD.get(e),[n,,r]=pO(e,t,fO(e)),i=e.parentElement;for(;i&&(getComputedStyle(i).position===`static`||i instanceof HTMLBodyElement);)i=i.parentElement;i||=document.body;let a=getComputedStyle(i),o=!HD.has(e)||HD.get(e)?.playState===`finished`?fO(i):BD.get(i);return[Math.round(t.top-o.top)-uO(a.borderTopWidth),Math.round(t.left-o.left)-uO(a.borderLeftWidth),n,r]}var[EO,DO]=Z(`HoverCardRoot`,e=>{let{open:t,openDelay:n,closeDelay:r}=e,i=q(()=>iu(t.value)),a=P(),o=e=>{a.value=e},s=P(),c=e=>{s.value=e},l=P(!1),u=P(!1),d=P(!1),f=null,p=null,m=()=>{f&&=(clearTimeout(f),null)},h=()=>{p&&=(clearTimeout(p),null)},g=()=>{h(),m(),f=setTimeout(()=>{t.value=!0},n.value)},_=()=>{m(),h(),!(l.value||u.value)&&(p=setTimeout(()=>{t.value=!1},r.value))},v=()=>{m(),h(),t.value=!1};return{...e,dataState:i,triggerElement:a,onTriggerElementChange:o,popupElement:s,onPopupElementChange:c,hasSelectionRef:l,isPointerDownOnPopupRef:u,isPointerInTransitRef:d,onOpen:g,onClose:_,onDismiss:v}});function OO(e,t,n){if(ql(t)||ql(n))return 0;let r=t,i=n,a=e===`+`?r+i:r-i;if(r%1!=0||i%1!=0){let t=r.toString().split(`.`),n=i.toString().split(`.`),o=t[1]&&t[1].length||0,s=n[1]&&n[1].length||0,c=10**Math.max(o,s);r=Math.round(r*c),i=Math.round(i*c),a=e===`+`?r+i:r-i,a/=c}return a}var kO=new Map,AO=!1;try{AO=new Intl.NumberFormat(`de-DE`,{signDisplay:`exceptZero`}).resolvedOptions().signDisplay===`exceptZero`}catch{}var jO=!1;try{jO=new Intl.NumberFormat(`de-DE`,{style:`unit`,unit:`degree`}).resolvedOptions().style===`unit`}catch{}var MO={degree:{narrow:{default:`°`,"ja-JP":` 度`,"zh-TW":`度`,"sl-SI":` °`}}},NO=class{constructor(e,t={}){this.numberFormatter=PO(e,t),this.options=t}format(e){let t=``;if(t=!AO&&this.options.signDisplay!=null?FO(this.numberFormatter,this.options.signDisplay,e):this.numberFormatter.format(e),this.options.style===`unit`&&!jO){let{unit:e,unitDisplay:n=`short`,locale:r}=this.resolvedOptions();if(!e)return t;let i=MO[e]?.[n];t+=i[r]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if(typeof this.numberFormatter.formatRange==`function`)return this.numberFormatter.formatRange(e,t);if(t= start date`);return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if(typeof this.numberFormatter.formatRangeToParts==`function`)return this.numberFormatter.formatRangeToParts(e,t);if(t= start date`);let n=this.numberFormatter.formatToParts(e),r=this.numberFormatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` – `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!AO&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!jO&&this.options.style===`unit`&&(e={...e,style:`unit`,unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}};function PO(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes(`-nu-`)&&(e.includes(`-u-`)||(e+=`-u-`),e+=`-nu-${n}`),t.style===`unit`&&!jO){let{unit:e,unitDisplay:n=`short`}=t;if(!e)throw Error(`unit option must be provided with style: "unit"`);if(!MO[e]?.[n])throw Error(`Unsupported unit ${e} with unitDisplay = ${n}`);t={...t,style:`decimal`}}let r=e+(t?Object.entries(t).sort((e,t)=>e[0]0||Object.is(n,0):t===`exceptZero`&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let t=e.format(-n),r=e.format(n),i=t.replace(r,``).replace(/\u200e|\u061C/,``);return[...i].length!==1&&console.warn(`@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case`),t.replace(r,`!!!`).replace(i,`+`).replace(`!!!`,r)}else return e.format(n)}}var IO=RegExp(`^.*\\(.*\\).*$`),LO=[`latn`,`arab`,`hanidec`,`deva`,`beng`,`fullwide`],RO=class{constructor(e,t={}){this.locale=e,this.options=t}parse(e){return BO(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,n){return BO(this.locale,this.options,e).isValidPartialNumber(e,t,n)}getNumberingSystem(e){return BO(this.locale,this.options,e).options.numberingSystem}},zO=new Map;function BO(e,t,n){let r=VO(e,t);if(!e.includes(`-nu-`)&&!r.isValidPartialNumber(n)){for(let i of LO)if(i!==r.options.numberingSystem){let r=VO(e+(e.includes(`-u-`)?`-nu-`:`-u-nu-`)+i,t);if(r.isValidPartialNumber(n))return r}}return r}function VO(e,t){let n=e+(t?Object.entries(t).sort((e,t)=>e[0]18||(this.options.maximumFractionDigits??0)>18)&&console.warn(`NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.`)}parse(e){let t=this.formatter.resolvedOptions().useGrouping,n=this.sanitize(e);if(!t&&this.symbols.group&&n.includes(this.symbols.group))return NaN;if(this.symbols.group&&(n=n.replaceAll(this.symbols.group,``)),this.symbols.decimal&&(n=n.replace(this.symbols.decimal,`.`)),this.symbols.minusSign&&(n=n.replace(this.symbols.minusSign,`-`)),n=n.replace(this.symbols.numeral,this.symbols.index),this.options.style===`percent`){let e=n.indexOf(`-`);n=n.replace(`-`,``),n=n.replace(`+`,``);let t=n.indexOf(`.`);t===-1&&(t=n.length),n=n.replace(`.`,``),n=t-2==0?`0.${n}`:t-2==-1?`0.0${n}`:t-2==-2?`0.00`:`${n.slice(0,t-2)}.${n.slice(t-2)}`,e>-1&&(n=`-${n}`)}let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.style===`percent`){let e={...this.options,style:`decimal`,minimumFractionDigits:Math.min((this.options.minimumFractionDigits??0)+2,20),maximumFractionDigits:Math.min((this.options.maximumFractionDigits??0)+2,20)};return new RO(this.locale,e).parse(new NO(this.locale,e).format(r))}return this.options.currencySign===`accounting`&&IO.test(e)&&(r=-1*r),r}sanitize(e){let t=this.formatter.resolvedOptions().useGrouping;return this.symbols.noNumeralUnits.length>0&&this.symbols.noNumeralUnits.find(t=>t.unit===e)?this.symbols.noNumeralUnits.find(t=>t.unit===e).value.toString():(e=e.replace(this.symbols.literals,``),this.symbols.minusSign&&(e=e.replace(`-`,this.symbols.minusSign)),this.options.numberingSystem===`arab`&&(this.symbols.decimal&&(e=KO(e,`,`,this.symbols.decimal),e=KO(e,`،`,this.symbols.decimal)),this.symbols.group&&t&&(e=KO(e,`.`,this.symbols.group))),this.symbols.group===`’`&&e.includes(`'`)&&t&&(e=KO(e,`'`,this.symbols.group)),this.symbols.group===`'`&&e.includes(`’`)&&t&&(e=KO(e,`’`,this.symbols.group)),this.options.locale===`fr-FR`&&this.symbols.group&&t&&(e=KO(e,` `,this.symbols.group),e=KO(e,/\u00A0/g,this.symbols.group)),e)}isValidPartialNumber(e,t=-1/0,n=1/0){let r=this.formatter.resolvedOptions().useGrouping;return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&n>0&&(e=e.slice(this.symbols.plusSign.length)),this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&r&&(e=KO(e,this.symbols.group,``)),e=e.replace(this.symbols.numeral,``),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,``)),e.length===0)}},UO=new Set([`decimal`,`fraction`,`integer`,`minusSign`,`plusSign`,`group`]),WO=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function GO(e,t,n,r){let i=new Intl.NumberFormat(e,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:`auto`,roundingMode:`halfExpand`,useGrouping:!0}),a=i.formatToParts(-10000.111),o=i.formatToParts(10000.111),s=WO.map(e=>i.formatToParts(e)),c=s.map((e,t)=>{let n=e.find(e=>e.type===`unit`);return n&&!e.some(e=>e.type===`integer`||e.type===`fraction`)?{unit:n.value,value:WO[t]}:null}).filter(e=>!!e),l=a.find(e=>e.type===`minusSign`)?.value??`-`,u=o.find(e=>e.type===`plusSign`)?.value;!u&&(r?.signDisplay===`exceptZero`||r?.signDisplay===`always`)&&(u=`+`);let d=new Intl.NumberFormat(e,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(e=>e.type===`decimal`)?.value,f=a.find(e=>e.type===`group`)?.value,p=a.filter(e=>!UO.has(e.type)).map(e=>qO(e.value)),m=s.flatMap(e=>e.filter(e=>!UO.has(e.type)).map(e=>qO(e.value))),h=[...new Set([...p,...m])].sort((e,t)=>t.length-e.length),g=h.length===0?RegExp(`\\p{White_Space}|\\p{Cf}`,`gu`):RegExp(`${h.join(`|`)}|\\p{White_Space}|\\p{Cf}`,`gu`),_=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),v=new Map(_.map((e,t)=>[e,t])),y=RegExp(`[${_.join(``)}]`,`g`);return{minusSign:l,plusSign:u,decimal:d,group:f,literals:g,numeral:y,numerals:_,index:e=>String(v.get(e)),noNumeralUnits:c}}function KO(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function qO(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}var[JO,YO]=Z(`InputNumberRoot`,e=>{let{disabled:t,readonly:n,modelValue:r,focusOnChange:i,formatOptions:a,min:o,max:s,step:c,stepSnapping:l}=e,[u,d]=hm(),f=pm(e.locale),p=Bv(()=>new RO(f.value,a.value)),m=Bv(()=>new NO(f.value,a.value)),h=q(()=>m.resolvedOptions().maximumFractionDigits>0?`decimal`:`numeric`),g=q(()=>ql(r.value)?!1:x(r.value)===o.value||o.value&&!Number.isNaN(r.value)?OO(`-`,r.value,c.value)ql(r.value)?!1:x(r.value)===s.value||s.value&&!Number.isNaN(r.value)?OO(`+`,r.value,c.value)>Number(s.value):!1),v=Bv(()=>new NO(f.value,a.value)),y=q(()=>ql(r.value)||Number.isNaN(r.value)?``:v.format(r.value));function b(e){return p.isValidPartialNumber(e,o.value,s.value)}function x(e){let t;return t=c.value===void 0||Number.isNaN(c.value)||!l.value?au(e,o.value,s.value):su(e,o.value,s.value,c.value),t=p.parse(m.format(t)),t}function S(e,a=1){if(i.value&&u.value?.focus(),t.value||n.value)return;let s=p.parse(u.value?.value??``);if(Number.isNaN(s)){r.value=o.value??0;return}let l=e===`increase`?1:-1;r.value=x(s+(c.value??1)*a*l)}function C(e=1){S(`increase`,e)}function w(e=1){S(`decrease`,e)}function T(e){e===`min`&&o.value!==void 0?r.value=x(o.value):e===`max`&&s.value!==void 0&&(r.value=x(s.value))}function ee(e){u.value&&(u.value.value=e)}function te(e){let t=p.parse(e);return r.value=Number.isNaN(t)?void 0:x(t),e.length?ee(y.value):ee(e)}return{...e,isDecreaseDisabled:g,isIncreaseDisabled:_,inputElement:u,inputMode:h,textValue:y,setInputElement:d,applyInputValue:te,validate:b,onIncrease:C,onDecrease:w,onMinMaxValue:T}}),[XO,ZO]=Q(`InputNumberUi`),[QO,$O]=Z(`InputOtpRoot`),[ek,tk]=Q(`InputOtpUi`);[`[data-lastpass-icon-root]`,`com-1password-button`,`[data-dashlanecreated]`,`[style$="2147483647 !important;"]`].join(`,`);var[nk,rk]=Z(`LayoutRoot`,e=>{let{open:t,isMobile:n,mobileOpen:r}=e,i=e=>{t.value=e},a=e=>{r.value=e},o=()=>{n.value?r.value=!r.value:t.value=!t.value};return{...e,onOpenChange:i,onMobileOpenChange:a,toggleSidebar:o}}),[ik,ak]=Z(`LayoutClassicRoot`,e=>(nk(e),e)),[ok,sk]=Q(`LayoutUi`),[ck,lk]=Q(`LayoutClassicUi`,e=>(ok(e),e)),[uk,dk]=Q(`ListUi`),{provideCollectionContext:fk,useCollectionContext:pk,useCollectionItem:mk}=Fm(`Menubar`),[hk,gk]=Z(`MenubarRoot`,e=>{let{modelValue:t,currentTabStopId:n}=e,r=fm(e.dir),i=P(!1),a=e=>{i.value=!1,t.value=e,n.value=String(e)},o=()=>{i.value=!1,t.value=``},s=e=>{i.value=!1,t.value=t.value?``:e,n.value=String(e)},c=()=>{i.value=!0,t.value=``};return{...e,dir:r,isLinkTriggerHovered:i,onMenuOpen:a,onMenuClose:o,onMenuToggle:s,setTriggerLink:c}}),[_k,vk]=Z(`MenubarMenu`,e=>e),[yk,bk]=Q(`MenubarUi`,e=>(eD(e),e)),xk=`navigationMenu.rootContentDismiss`,[Sk,Ck]=Z(`NavigationMenuRoot`,e=>{let{modelValue:t,skipDelayDuration:n,delayDuration:r,disablePointerLeaveClose:i}=e,a=P(),o=e=>{a.value=e},[s,c]=hm(),[l,u]=hm(),d=P(),f=e=>{d.value=e},p=P(new Set),m=e=>{p.value.add(e)},h=e=>{p.value.delete(e)},g=q(()=>p.value.has(t.value)),_=P(``),v=Vv(!1,n.value),y=Hv(e=>{typeof e==`string`&&(_.value=t.value,t.value=e)},q(()=>t.value!==``||v.value?150:r.value)),b=e=>{y(e)},x=()=>{v.value=!0,y(``)},S=e=>{y(e)},C=()=>{i.value||y(``)},w=e=>{_.value=t.value,t.value=e},T=()=>{_.value=t.value,t.value=``};return Jv(a,xk,T),{...e,baseId:`soybean-navigation-menu`,rootElement:a,onRootElementChange:o,viewportElement:s,setViewportElement:c,indicatorTrackElement:l,setIndicatorTrackElement:u,activeTriggerElement:d,values:p,addValue:m,removeValue:h,open:g,previousValue:_,onActiveTriggerElementChange:f,onTriggerEnter:b,onTriggerLeave:x,onContentEnter:S,onContentLeave:C,onItemSelect:w,onItemDismiss:T}}),{provideCollectionContext:wk,useCollectionContext:Tk,useCollectionItem:Ek}=Fm(`NavigationMenu`),[Dk,Ok]=Z(`NavigationMenuItem`,e=>{let[t,n]=hm(),{modelValue:r,value:i}=e,a=P(),o=e=>{a.value=e},s=P(!1),c=q(()=>r.value===i),l=q(()=>iu(c.value));return{...e,triggerElement:a,onTriggerElementChange:o,focusProxyElement:t,setFocusProxyElement:n,wasEscapeCloseRef:s,open:c,dataState:l}}),[kk,Ak]=Q(`NavigationMenuUi`),[jk,Mk]=Z(`PageTabsRoot`),[Nk,Pk]=Z(`PageTabsItem`),[Fk,Ik]=Q(`PageTabsUi`),[Lk,Rk]=Z(`PaginationRoot`,e=>{let{page:t,total:n,pageSize:r}=e,i=q(()=>Math.max(1,Math.ceil(n.value/(r.value||1)))),a=e=>{t.value=e};return{...e,onPageChange:a,pageCount:i}}),[zk,Bk]=Q(`PaginationUi`),[Vk,Hk]=Q(`PasswordUi`,e=>(Zx(e),e)),[Uk,Wk]=Q(`Popconfirm`,e=>(TE(e),e)),[Gk,Kk]=Z(`ProgressRoot`),[qk,Jk]=Q(`ProgressUi`),[Yk,Xk]=Q(`ProgressProviderUi`),Zk={direction:`ltr`,minimum:.08,maximum:1,easing:`linear`,speed:200,trickle:!0,trickleSpeed:200},Qk=class{static reset(){return this.status=null,this.isPaused=!1,this.pending=[],this.options=Zk,this.clearTrickleTimer(),this}static configure(e){return this.options=em({...e},this.options),this}static isStarted(){return typeof this.status==`number`}static isRendered(){return Mf?document.querySelector(`[data-soybean-progress-provider]`)!==null:!1}static set(e){if(!Mf||this.isPaused)return this;let t=this.isStarted();e=au(e,this.options.minimum,this.options.maximum),this.status=e===this.options.maximum?null:e,this.status===null&&this.clearTrickleTimer();let n=this.render(!t),r=this.options.speed,i=this.options.easing;return n.forEach(e=>e.offsetWidth),this.queue(t=>{n.forEach(t=>{tA(t.querySelector(`[data-soybean-progress-bar]`),this.barPositionCSS({n:e,speed:r,ease:i}))}),e===this.options.maximum?(n.forEach(e=>{tA(e,{transition:`none`,opacity:`1`}),e.offsetWidth}),setTimeout(()=>{n.forEach(e=>{tA(e,{transition:`all ${r}ms ${i}`,opacity:`0`})}),setTimeout(()=>{n.forEach(e=>{this.remove(e),tA(e,{transition:`none`,opacity:`1`})}),t()},r)},r)):setTimeout(t,r)}),this}static start(){return Mf?(this.status||this.set(0),this.options.trickle&&this.startTrickling(),this):this}static done(e){return!Mf||!e&&!this.status?this:this.inc(.3+.5*Math.random()).set(1)}static inc(e){if(this.isPaused)return this;let t=this.status;return t?t>1?this:(typeof e!=`number`&&(e=t>=0&&t<.2?.1:t>=.2&&t<.5?.04:t>=.5&&t<.8?.02:t>=.8&&t<.99?.005:0),t=au(t+e,0,.994),this.set(t)):this.start()}static dec(e){if(this.isPaused)return this;let t=this.status;return typeof t==`number`?(typeof e!=`number`&&(e=t>.8?.1:t>.5?.05:t>.2?.02:.01),t=au(t-e,0,.994),this.set(t)):this}static trickle(){return this.isPaused?this:this.inc()}static promise(e){let t=typeof e==`function`?e():e;if(!t)return this;if(typeof t.then==`function`)return this.start(),Promise.resolve(t).then(()=>{this.done()},()=>{this.done(!0)}),this;if(typeof t.state!=`function`||typeof t.always!=`function`||t.state()===`resolved`)return this;let n=0,r=0;return this.start(),n++,r++,t.always(()=>{r--,r===0?(n=0,this.done()):this.set((n-r)/n)}),this}static render(e=!1){if(!Mf)return[];let t=Array.from(document.querySelectorAll(`[data-soybean-progress-provider]`));return t.forEach(t=>{t.style.display=``;let n=t.querySelector(`[data-soybean-progress-bar]`),r=eA(e?0:this.status||0,this.options.direction);tA(n,this.barPositionCSS({n:this.status||0,speed:this.options.speed,ease:this.options.easing,percent:r})),typeof this.status==`number`?t.setAttribute(`aria-valuenow`,`${this.status}`):t.removeAttribute(`aria-valuenow`)}),t}static remove(e){Mf&&(this.clearTrickleTimer(),e?e.style.display=`none`:document.querySelectorAll(`[data-soybean-progress-provider]`).forEach(e=>{let t=e;t.style.display=`none`}))}static pause(){return this.isStarted()?(this.isPaused=!0,this.clearTrickleTimer(),this):this}static resume(){return this.isStarted()?(this.isPaused=!1,this.options.trickle&&this.startTrickling(),this):this}static queue(e){this.pending.push(e),this.pending.length===1&&this.next()}static next(){let e=this.pending.shift();e&&e(this.next.bind(this))}static clearTrickleTimer(){this.trickleTimer&&=(clearTimeout(this.trickleTimer),void 0)}static startTrickling(){if(this.trickleTimer||this.isPaused||!this.isStarted())return;let e=()=>{this.trickleTimer=void 0,!(this.isPaused||!this.isStarted())&&(this.trickle(),!this.isPaused&&this.isStarted()&&(this.trickleTimer=setTimeout(e,this.options.trickleSpeed)))};this.trickleTimer=setTimeout(e,this.options.trickleSpeed)}static barPositionCSS({n:e,speed:t,ease:n,percent:r}){return{transform:`translate3d(${r??eA(e,this.options.direction)}%,0,0)`,transition:`all ${t}ms ${n}`}}};CC(Qk,`options`,Zk),CC(Qk,`status`,null),CC(Qk,`pending`,[]),CC(Qk,`isPaused`,!1),CC(Qk,`trickleTimer`,void 0);var $k=Qk;function eA(e,t){return t===`rtl`?(1-e)*100:(-1+e)*100}function tA(e,t,n){if(typeof t==`string`)n!==void 0&&(e.style[t]=n);else for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];r!==void 0&&(e.style[n]=r)}}var nA=[`aria-label`],rA=L({name:`ProgressProvider`,__name:`progress-provider`,props:{direction:{},minimum:{},maximum:{},easing:{},speed:{},trickle:{type:Boolean},trickleSpeed:{}},setup(e){let t=e,n=Xk(),r=mm();return Un(()=>{$k.configure(t)}),(e,t)=>(z(),B(`div`,{"data-soybean-progress-provider":``,class:A(F(n).root),role:`progressbar`,"aria-label":F(r).progress.loading,"aria-valuemin":`0`,"aria-valuemax":`1`,style:{display:`none`}},[H(`div`,{class:A(F(n).indicator),"data-soybean-progress-bar":``},null,2)],10,nA))}}),[iA,aA]=Z(`RadioGroupRoot`),[oA,sA]=Z(`RadioGroupItem`,e=>{let t=q(()=>ru(e.checked.value)),n=P(``),r=e=>{n.value=e};return{...e,dataState:t,controlId:n,initControlId:r}}),[cA,lA]=Q(`RadioGroupUi`),[uA,dA]=Q(`RadioGroupCardUi`,e=>(cA(e),e)),[fA,pA]=Z(`ScrollAreaRoot`),[mA,hA]=Z(`ScrollAreaScrollbar`),[gA,_A]=Q(`ScrollAreaUi`,e=>q(()=>e.value??{})),[vA,yA]=Z(`SplitterGroup`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[bA,xA]=Q(`SplitterUi`),[SA,CA]=Z(`StepperRoot`,e=>{let t=fm(e.dir);return{...e,dir:t}}),[wA,TA]=Z(`StepperItem`,e=>{let t=P(`soybean-stepper-title-${gr()}`),n=P(`soybean-stepper-description-${gr()}`);return{...e,titleId:t,descriptionId:n}}),[EA,DA]=Q(`StepperUi`),[OA,kA]=Z(`SwitchRoot`,e=>{let{modelValue:t,disabled:n,trueValue:r,falseValue:i}=e;function a(){n.value||(ql(t.value)?t.value=r.value:t.value=t.value===r.value?i.value:r.value)}let o=q(()=>t?.value===r.value?`checked`:`unchecked`),s=q(()=>n.value?``:void 0);return{...e,toggleCheck:a,dataState:o,dataDisabled:s}}),[AA,jA]=Q(`SwitchUi`),[MA,NA]=Z(`TableCompact`),[PA,FA]=Q(`Table`),IA=new WeakMap,LA=0;function RA(e,t){return t?t(e)??[]:Array.isArray(e.children)?e.children:[]}function zA(e,t,n,r=1,i){return e.map(e=>{let a=t(e),o=zA(RA(e,n),t,n,r+1,a);return{key:a,row:e,level:r,parentKey:i,children:o,hasChildren:o.length>0}})}function BA(e,t){return e.reduce((e,n)=>{let r=BA(n.children,t);return!t(n.row)&&r.length===0||e.push({...n,children:r,hasChildren:r.length>0}),e},[])}function VA(e,t,n){return[...e].sort((e,r)=>{let i=typeof t.sorter==`function`?t.sorter(e.row,r.row):QA(GA(e.row,t.dataIndex),GA(r.row,t.dataIndex));return n?.order===`desc`?i*-1:i}).map(e=>({...e,children:VA(e.children,t,n)}))}function HA(e,t=!1){return e.flatMap(e=>[...t||e.hasChildren?[e.key]:[],...HA(e.children,t)])}function UA(e){return e.some(e=>e.hasChildren||UA(e.children))}function WA(e){return e.flatMap(e=>[e.row,...WA(e.children)])}function GA(e,t){let n=t.split(`.`),r=e;for(let e of n){if(r==null)return;r=r[e]}return r}function KA(e){if(e.key)return e.key;if(e.dataIndex)return e.dataIndex;if(e.type)return`__${e.type}`;let t=IA.get(e);if(t)return t;LA+=1;let n=`__group-${LA}`;return IA.set(e,n),n}function qA(e){return Array.isArray(e.children)&&e.children.length>0}function JA(e){return e.reduce((e,t)=>{if(t.hidden)return e;if(!qA(t))return e.push(t),e;let n=JA(t.children);return n.length>0&&e.push({...t,children:n}),e},[])}function YA(e){return e.flatMap(e=>qA(e)?YA(e.children):[e])}function XA(e,t,n,r){t[r]??(t[r]=[]),e.forEach(e=>{let i=KA(e);if(qA(e)){t[r].push({key:i,column:e,colSpan:YA(e.children).length,rowSpan:1}),XA(e.children,t,n,r+1);return}t[r].push({key:i,column:e,colSpan:1,rowSpan:n-r})})}function ZA(e){return e.reduce((e,t)=>qA(t)?Math.max(e,ZA(t.children)+1):e,1)}function QA(e,t){return e==null&&t==null?0:e==null?1:t==null?-1:typeof e==`number`&&typeof t==`number`?e-t:String(e).localeCompare(String(t),void 0,{numeric:!0,sensitivity:`base`})}var $A=[`data-open`],ej=L({name:`STag`,__name:`tag`,props:{open:{type:Boolean,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=Im(()=>n.open,e=>{r(`update:open`,e)},!0),a=()=>{i.value=!1};return(e,t)=>F(i)?(z(),B(`div`,{key:0,"data-soybean-tag":``,"data-open":F(i)?``:void 0},[R(e.$slots,`default`,{open:F(i),close:a})],8,$A)):G(`v-if`,!0)}}),{provideCollectionContext:tj,useCollectionContext:nj,useCollectionItem:rj}=Fm(`TagsInput`),[ij,aj]=Z(`TagsInputRoot`),[oj,sj]=Z(`TagsInputItem`),[cj,lj]=Q(`TagsInputUi`),[uj,dj]=Z(`TextareaRoot`),[fj,pj]=Q(`TextareaUi`),[mj,hj]=Z(`TimeFieldRoot`),[gj,_j]=Q(`TimeFieldUi`),[vj,yj]=Z(`TimeRangeFieldRoot`),[bj,xj]=Q(`TimeRangeFieldUi`),[Sj,Cj]=Z(`Toaster`),[wj,Tj]=Q(`ToastUi`),Ej=1,Dj=new class{constructor(){CC(this,`subscribers`,void 0),CC(this,`toasts`,void 0),CC(this,`dismissed`,void 0),CC(this,`subscribe`,e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);t>=0&&this.subscribers.splice(t,1)})),CC(this,`publish`,e=>{this.subscribers.forEach(t=>t(e))}),CC(this,`resetDismissed`,e=>{this.dismissed.has(e)&&this.dismissed.delete(e)}),CC(this,`upsert`,e=>{let t=this.toasts.findIndex(t=>t.id===e.id);if(t<0){this.publish(e),this.toasts=[...this.toasts,e];return}let n={...this.toasts[t],...e};this.publish(n),this.toasts=this.toasts.map((e,r)=>r===t?n:e)}),CC(this,`create`,e=>{let{message:t,dismissible:n=!0,...r}=e,i=Aj(e.id);this.resetDismissed(i);let a={...r,id:i,dismissible:n,title:t};return this.upsert(a),i}),CC(this,`dismiss`,e=>{if(e!==void 0)return this.dismissed.add(e),requestAnimationFrame(()=>this.publish({id:e,dismiss:!0})),e;this.toasts.forEach(e=>{this.dismissed.add(e.id),this.publish({id:e.id,dismiss:!0})})}),CC(this,`message`,(e,t)=>this.create({...t,message:e,type:`default`})),CC(this,`error`,(e,t)=>this.create({...t,message:e,type:`error`})),CC(this,`success`,(e,t)=>this.create({...t,message:e,type:`success`})),CC(this,`info`,(e,t)=>this.create({...t,message:e,type:`info`})),CC(this,`warning`,(e,t)=>this.create({...t,message:e,type:`warning`})),CC(this,`loading`,(e,t)=>this.create({...t,message:e,type:`loading`})),CC(this,`custom`,(e,t)=>{let n=Aj(t?.id),r=t?.dismissible??!0;return this.resetDismissed(n),this.upsert({custom:e,dismissible:r,id:n,...t}),n}),CC(this,`promise`,(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=Promise.resolve(typeof e==`function`?e():e),i=n!==void 0,a,o=async(e,t,r,a)=>{i=!1;let{description:o,settings:s}=await jj(t,r,a,n);this.create({id:n,type:e,description:o,...s})},s=r.then(async e=>{if(a=[`resolve`,e],Ca(e)){i=!1,this.create({id:n,type:`default`,message:e});return}if(kj(e)&&!e.ok){await o(`error`,t.error,t.description,`HTTP error! status: ${e.status}`);return}if(e instanceof Error){await o(`error`,t.error,t.description,e);return}t.success!==void 0&&await o(`success`,t.success,t.description,e)}).catch(async e=>{a=[`reject`,e],t.error!==void 0&&await o(`error`,t.error,t.description,e)}).finally(()=>{i&&(this.dismiss(n),n=void 0),t.finally?.()}),c=()=>new Promise((e,t)=>s.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:c}:Object.assign(n,{unwrap:c})}),CC(this,`getActives`,()=>this.toasts.filter(e=>!this.dismissed.has(e.id))),this.subscribers=[],this.toasts=[],this.dismissed=new Set}},Oj=Dj.message;Object.assign(Oj,{success:Dj.success,info:Dj.info,warning:Dj.warning,error:Dj.error,custom:Dj.custom,message:Dj.message,promise:Dj.promise,dismiss:Dj.dismiss,loading:Dj.loading},{getHistory:()=>Dj.toasts,getToasts:()=>Dj.getActives()});function kj(e){return typeof e==`object`&&!!e&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`}function Aj(e){return typeof e==`number`||typeof e==`string`&&e.length>0?e:Ej++}async function jj(e,t,n,r){let[i,a]=await Promise.all([Mj(e,n),Mj(t,n)]);return{description:a,settings:Pj(i,r)}}async function Mj(e,t){return typeof e==`function`?await e(t):e}function Nj(e){return typeof e==`object`&&!!e&&`message`in e}function Pj(e,t){return Nj(e)?e:{id:t??``,message:e??``}}var Fj={gap:`--gap`,offsetTop:`--offset-top`,offsetRight:`--offset-right`,offsetBottom:`--offset-bottom`,offsetLeft:`--offset-left`,mobileOffsetTop:`--mobile-offset-top`,mobileOffsetRight:`--mobile-offset-right`,mobileOffsetBottom:`--mobile-offset-bottom`,mobileOffsetLeft:`--mobile-offset-left`,frontHeight:`--front-toast-height`},Ij={index:`--index`,offset:`--offset`,beforeIndex:`--toasts-before`,zIndex:`--z-index`,swipeAmountX:`--swipe-amount-x`,swipeAmountY:`--swipe-amount-y`,swipeDirection:`--swipe-direction`,swipeOut:`--swipe-out`,initialHeight:`--initial-height`},Lj=`top-right`,Rj=4e3,zj={info:`lucide:info`,success:`lucide:circle-check`,warning:`lucide:circle-alert`,error:`lucide:circle-x`,close:`lucide:x`,loading:`svg-spinners:270-ring`},Bj=[`top-right`,`top-center`,`top-left`,`bottom-right`,`bottom-center`,`bottom-left`],Vj={left:`left`,right:`right`,top:`up`,bottom:`down`};function Hj(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(Vj[t]),n&&r.push(Vj[n]),r}var Uj=e=>{let t={top:Fj.offsetTop,right:Fj.offsetRight,bottom:Fj.offsetBottom,left:Fj.offsetLeft},n={top:Fj.mobileOffsetTop,right:Fj.mobileOffsetRight,bottom:Fj.mobileOffsetBottom,left:Fj.mobileOffsetLeft},r={};return jm(t).forEach(i=>{let a=(typeof e==`number`?e:e[i])??24;r[t[i]]=`${a}px`,r[n[i]]=`calc(${a}px * 0.67)`}),r},Wj=e=>{if(!e)return{x:0,y:0};let t=e.style.getPropertyValue(Ij.swipeAmountX),n=e.style.getPropertyValue(Ij.swipeAmountY);return{x:Number(t.replace(`px`,``))||0,y:Number(n.replace(`px`,``))||0}},Gj=(e,t)=>{e&&(e.style.setProperty(Ij.swipeAmountX,`${t.x}px`),e.style.setProperty(Ij.swipeAmountY,`${t.y}px`))},Kj=e=>{e&&Gj(e,{x:0,y:0})},qj=e=>`dismiss`in e&&e.dismiss===!0,Jj=e=>[`altKey`,`ctrlKey`,`metaKey`,`shiftKey`].includes(e),Yj=e=>{let{id:t,position:n}=e,r=P([]),i=P([]),a=q(()=>r.value.filter(e=>en(t)&&e.toasterId===en(t)||!e.toasterId)),o=q(()=>{let e=new Set;return a.value.forEach(t=>{let r=t.position||en(n);e.add(r)}),Bj.forEach(t=>{e.has(t)||e.add(t)}),Array.from(e)});return{toasts:r,filtered:a,heights:i,allPositions:o,positionZIndex:q(()=>{let e={};return o.value.forEach((t,n)=>{e[t]=9999-n}),e}),allToasts:q(()=>{let e=Bj.reduce((e,t)=>(e[t]=[],e),{});return a.value.forEach(t=>{e[t.position||en(n)].push(t)}),e}),allHeights:q(()=>{let e=Bj.reduce((e,t)=>(e[t]=[],e),{});return i.value.forEach(t=>{e[t.position].push(t)}),e})}},Xj=[`dir`,`data-rich-color`,`data-inverted`,`data-mounted`,`data-promise`,`data-swiped`,`data-removed`,`data-visible`,`data-y-position`,`data-x-position`,`data-index`,`data-front`,`data-swiping`,`data-dismissible`,`data-type`,`data-swipe-out`,`data-swipe-direction`,`data-expanded`,`data-testid`],Zj=L({name:`Toast`,__name:`toast`,props:{index:{},toast:{},position:{}},emits:[`update:height`,`remove`],setup(e,{emit:t}){let n=e,r=t,{dir:i,allToasts:a,allHeights:o,gap:s,duration:c,visibleCounts:l,defaultExpanded:u,swipeDirections:d,interactingPosition:f,expandedPosition:p,showIcon:m,showClose:h,icons:g,toastProps:_,wrapperProps:v,contentProps:y,titleProps:b,descriptionProps:x,iconProps:S,footerProps:C,actionProps:w,cancelProps:T,closeProps:ee}=Cj(`Toast`),te=Tj(),E=vr(`toast`),ne=vr(`wrapper`),D=Yv(),{height:re}=$v(ne),ie=Zv(),O=P(null),ae=P(null),oe=P(!1),k=P(!1),se=P(!1),ce=P(!1),le=P(0),ue=P(0),de=P(n.toast.duration??c.value),fe=P(null),pe=P(0),A=P(0),j=P(null),me=q(()=>n.toast.type),he=q(()=>{if(m.value){if(n.toast.icon)return n.toast.icon;if(me.value&&me.value!=="default")return g.value[me.value];if(n.toast.promise)return g.value.loading}}),ge=q(()=>n.index===0),_e=q(()=>n.index+1<=l.value),ve=q(()=>me.value===`loading`),ye=q(()=>n.toast.dismissible!==!1),be=q(()=>Math.max(o.value[n.position].findIndex(e=>e.toastId===n.toast.id),0)),M=q(()=>(n.toast.showClose||h.value)&&ye.value&&me.value!==`loading`),xe=q(()=>n.toast.duration??c.value),Se=q(()=>{let[e,t]=n.position.split(`-`);return{x:t,y:e}}),Ce=q(()=>o.value[n.position].reduce((e,t,n)=>n>=be.value?e:e+t.height,0)),we=q(()=>be.value*s.value+Ce.value),Te=q(()=>p.value===n.position||u.value&&D.value),Ee=q(()=>({[Ij.index]:n.index,[Ij.beforeIndex]:n.index,[Ij.zIndex]:a.value[n.position].length-n.index,[Ij.offset]:`${oe.value?le.value:we.value}px`,[Ij.initialHeight]:u.value?`auto`:`${ue.value}px`})),De=()=>{oe.value=!0,le.value=we.value,window.setTimeout(()=>{r(`remove`,n.toast)},200)},Oe=()=>{ve.value||!ye.value||(De(),n.toast.onDismiss?.(n.toast))},ke=e=>{e.button!==2&&(ve.value||!ye.value||(fe.value=new Date,le.value=we.value,e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(k.value=!0,j.value={x:e.clientX,y:e.clientY})))},Ae=()=>{if(se.value||!ye.value)return;j.value=null;let{x:e,y:t}=Wj(E.value),r=Date.now()-(fe.value?.getTime()??Date.now()),i=O.value===`x`?e:t,a=Math.abs(i)/Math.max(r,1);if(Math.abs(i)>=45||a>.11){le.value=we.value,n.toast.onDismiss?.(n.toast),O.value===`x`?ae.value=e>0?`right`:`left`:ae.value=t>0?`down`:`up`,De(),se.value=!0;return}Kj(E.value),ce.value=!1,k.value=!1,O.value=null},je=e=>{if(!j.value||!ye.value||(typeof window<`u`?window.getSelection()?.toString().length??0:0)>0)return;let t=e.clientY-j.value.y,r=e.clientX-j.value.x,i=d.value??Hj(n.position);!O.value&&(Math.abs(r)>1||Math.abs(t)>1)&&(O.value=Math.abs(r)>Math.abs(t)?`x`:`y`);let a={x:0,y:0},o=e=>1/(1.5+Math.abs(e)/20);if(O.value===`y`){if(i.includes(`up`)||i.includes(`down`))if(i.includes(`up`)&&t<0||i.includes(`down`)&&t>0)a.y=t;else{let e=t*o(t);a.y=Math.abs(e)0)a.x=r;else{let e=r*o(r);a.x=Math.abs(e)0||Math.abs(a.y)>0)&&(ce.value=!0),Gj(E.value,a)},Me=()=>{k.value=!1,O.value=null,j.value=null},Ne=e=>{n.toast.onAction?.(e),!e.defaultPrevented&&De()},Pe=e=>{n.toast.onCancel?.(e),ye.value&&De()};function Fe(e){ue.value=e,r(`update:height`,{toastId:n.toast.id,height:e,position:n.toast.position??n.position})}function Ie(){let e=E.value;if(!e)return;let t=e.style.height;e.style.height=`auto`;let n=e.getBoundingClientRect().height;e.style.height=t,Fe(n)}return Gn(xe,e=>{de.value=e},{immediate:!0}),Gn(re,e=>{D.value&&e&&Ie()},{flush:`post`}),Gn(()=>n.toast.delete,e=>{e&&(De(),n.toast.onDismiss?.(n.toast))}),Un(()=>{let e=n.toast;if(e.type===`loading`||e.promise||e.duration===1/0)return;let t;p.value===n.position||f.value===n.position||ie.value===`hidden`?(()=>{if(A.value{n.toast.onAutoClose?.(n.toast),De()},de.value)),dn(()=>{t!==void 0&&clearTimeout(t)})}),(t,n)=>(z(),B(`li`,K(F(_),{ref:`toast`,"data-soybean-toast":``,class:[F(te).toast,e.toast.ui?.toast],dir:F(i),tabindex:`0`,"data-rich-color":e.toast.richColor,"data-inverted":e.toast.inverted,"data-mounted":F(D),"data-promise":!!e.toast.promise,"data-swiped":ce.value,"data-removed":oe.value,"data-visible":_e.value,"data-y-position":Se.value.y,"data-x-position":Se.value.x,"data-index":e.index,"data-front":ge.value,"data-swiping":k.value,"data-dismissible":ye.value,"data-type":me.value,"data-swipe-out":se.value,"data-swipe-direction":ae.value,"data-expanded":Te.value,"data-testid":e.toast.testId,style:Ee.value,onDragend:Me,onPointerdown:ke,onPointerup:Ae,onPointermove:je}),[H(`div`,K({ref:`wrapper`},F(v),{class:[F(te).wrapper,e.toast.ui?.wrapper],"data-soybean-toast-wrapper":``}),[e.toast.custom?(z(),V(Ur(e.toast.custom),{key:0})):(z(),B(pa,{key:1},[H(`h3`,K(F(b),{class:[F(te).title,e.toast.ui?.title],"data-soybean-toast-title":``}),[he.value?(z(),V(Ly,K({key:0},F(S),{icon:he.value,class:[F(te).icon,e.toast.ui?.icon]}),null,16,[`icon`,`class`])):G(`v-if`,!0),U(OC,{is:e.toast.title},null,8,[`is`])],16),e.toast.description?(z(),B(`p`,K({key:0},F(x),{class:[F(te).description,e.toast.ui?.description],"data-soybean-toast-description":``}),[U(OC,{is:e.toast.description},null,8,[`is`])],16)):G(`v-if`,!0),e.toast.content?(z(),V(Ur(e.toast.content),K({key:1},F(y),{class:[F(te).content,e.toast.ui?.content],"data-soybean-toast-content":``}),null,16,[`class`])):G(`v-if`,!0),e.toast.action||e.toast.cancel?(z(),B(`div`,K({key:2},F(C),{class:[F(te).footer,e.toast.ui?.footer],"data-soybean-toast-footer":``}),[e.toast.cancel?(z(),V(Iy,K({key:0},F(T),{class:[F(te).cancel,e.toast.ui?.cancel],"data-soybean-toast-cancel":``,onClick:Pe}),{default:I(()=>[U(OC,{is:e.toast.cancel},null,8,[`is`])]),_:1},16,[`class`])):G(`v-if`,!0),e.toast.action?(z(),V(Iy,K({key:1},F(w),{class:[F(te).action,e.toast.ui?.action],"data-soybean-toast-action":``,onClick:Ne}),{default:I(()=>[U(OC,{is:e.toast.action},null,8,[`is`])]),_:1},16,[`class`])):G(`v-if`,!0)],16)):G(`v-if`,!0)],64))],16),M.value&&F(g)?.close?(z(),V(Iy,K({key:0},F(ee),{class:[F(te).close,e.toast.ui?.close],"data-soybean-toast-close":``,onClick:Oe}),{default:I(()=>[U(Ly,{icon:F(g)?.close},null,8,[`icon`])]),_:1},16,[`class`])):G(`v-if`,!0)],16,Xj))}}),Qj=[`aria-label`],$j=[`dir`,`data-y-position`,`data-x-position`,`onBlur`,`onFocus`,`onMouseenter`,`onMousemove`,`onMouseleave`,`onDragend`,`onPointerdown`,`onPointerup`],eM=L({name:`Toaster`,inheritAttrs:!1,__name:`toaster`,props:{id:{},dir:{},hotkey:{default:()=>[`altKey`,`KeyT`]},customAriaLabel:{},containerAriaLabel:{default:`Notifications`},position:{default:Lj},defaultExpanded:{type:Boolean},duration:{default:Rj},gap:{default:12},offset:{default:24},visibleCounts:{default:3},swipeDirections:{},showIcon:{type:Boolean},showClose:{type:Boolean},icons:{},toastProps:{},wrapperProps:{},contentProps:{},titleProps:{},descriptionProps:{},iconProps:{},footerProps:{},actionProps:{},cancelProps:{},closeProps:{}},setup(e){let t=e,n=ti(),r=Tj(),i=fm(()=>t.dir),a=q(()=>t.hotkey.join(`+`).replace(/Key/g,``).replace(/Digit/g,``)),o=q(()=>t.customAriaLabel??`${t.containerAriaLabel} ${a.value}`),s={},c=(e,t)=>{s[e]=kf(t)},{toasts:l,allToasts:u,filtered:d,heights:f,allHeights:p,allPositions:m,positionZIndex:h}=Yj({id:()=>t.id,position:()=>t.position}),g=q(()=>({...zj,...t.icons})),_=P(null),v=P(null),y=P(null),b=P(null),x=q(()=>({[Fj.gap]:`${t.gap}px`,...Uj(t.offset)})),S=e=>{_.value===e&&(_.value=null),v.value===e&&(v.value=null),b.value===e&&(b.value=null)},C=e=>{s[e]?.focus()},w=e=>{if(f.value.findIndex(t=>t.toastId===e.toastId)!==-1){f.value=f.value.map(t=>t.toastId===e.toastId?e:t);return}let t=f.value.findIndex(t=>t.position===e.position);if(t!==-1){f.value=[...f.value.slice(0,t),e,...f.value.slice(t)];return}f.value=[e,...f.value]},T=e=>{let t=l.value.findIndex(t=>t.id===e.id);if(t!==-1){let n=Object.assign({},l.value[t],e);l.value=[...l.value.slice(0,t),n,...l.value.slice(t+1)];return}l.value=[e,...l.value]},ee=e=>{l.value=l.value.filter(t=>t.id===e.id?(t.delete||Dj.dismiss(e.id),!1):!0),f.value=f.value.filter(t=>t.toastId!==e.id)},te=(e,t)=>{let n=t.currentTarget;b.value===e&&n&&!n.contains(t.relatedTarget)&&(b.value=null,_.value===e&&v.value!==e&&(_.value=null),y.value&&=(y.value.focus({preventScroll:!0}),null))},E=(e,t)=>{t.target.dataset.dismissible!==`false`&&b.value!==e&&(b.value=e,y.value=t.relatedTarget)},ne=e=>{_.value=e},D=e=>{v.value!==e&&b.value!==e&&_.value===e&&(_.value=null)},re=(e,t)=>{t.target.dataset.dismissible!==`false`&&(v.value=e,_.value=e)},ie=e=>{v.value===e&&(v.value=null)};return Sj({dir:i,allToasts:u,allHeights:p,interactingPosition:v,expandedPosition:_,icons:g,...Af(t,[`gap`,`duration`,`visibleCounts`,`defaultExpanded`,`swipeDirections`,`showIcon`,`showClose`,`toastProps`,`wrapperProps`,`contentProps`,`titleProps`,`descriptionProps`,`iconProps`,`footerProps`,`actionProps`,`cancelProps`,`closeProps`])}),Un(()=>{let e=Dj.subscribe(e=>{if(qj(e)){requestAnimationFrame(()=>{l.value=l.value.map(t=>t.id===e.id?{...t,delete:!0}:t)});return}Tn(()=>{T(e)})});dn(()=>{e()})},{flush:`post`}),Gn(()=>l.value.length,e=>{e===0&&(_.value=null,v.value=null,b.value=null)}),Gn(()=>d.value,e=>{let n=new Set(e.map(e=>e.position??t.position));_.value&&!n.has(_.value)&&(_.value=null),v.value&&!n.has(v.value)&&(v.value=null),b.value&&!n.has(b.value)&&(b.value=null)},{deep:!0}),Un(()=>{if(!Mf)return;let e=e=>{if(t.hotkey.length>0&&t.hotkey.every(t=>Jj(t)?e[t]:e.code===t)){let e=d.value[0]?.position??t.position??m.value[0];_.value=e,C(e)}let n=Object.values(s).some(e=>e===document.activeElement||e?.contains(document.activeElement));e.code===`Escape`&&n&&(_.value=null,b.value=null)};document.addEventListener(`keydown`,e),dn(()=>{document.removeEventListener(`keydown`,e)})}),Fr(()=>{y.value&&(y.value.focus({preventScroll:!0}),y.value=null,b.value=null)}),(e,t)=>(z(),B(pa,null,[H(`section`,{"data-soybean-toaster-container":``,"aria-label":o.value,tabindex:`-1`,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`},[(z(!0),B(pa,null,Kr(F(Bj),e=>(z(),B(`ol`,K({key:e},{ref_for:!0},F(n),{ref_for:!0,ref:t=>c(e,t),class:F(r).toaster,tabindex:`-1`,dir:F(i),"data-soybean-toaster":``,"data-y-position":e.split(`-`)[0],"data-x-position":e.split(`-`)[1],style:{"--z-index":F(h)[e],"--front-toast-height":`${F(p)[e][0]?.height??0}px`,...x.value},onBlur:t=>te(e,t),onFocus:t=>E(e,t),onMouseenter:t=>ne(e),onMousemove:t=>ne(e),onMouseleave:t=>D(e),onDragend:t=>S(e),onPointerdown:t=>re(e,t),onPointerup:t=>ie(e)}),[(z(!0),B(pa,null,Kr(F(u)[e],(t,n)=>(z(),V(Zj,{key:t.id,index:n,toast:t,position:e,"onUpdate:height":w,onRemove:ee},null,8,[`index`,`toast`,`position`]))),128))],16,$j))),128))],8,Qj),R(e.$slots,`default`)],64))}}),tM=L({name:`ToastProvider`,__name:`toast-provider`,props:{id:{},dir:{},hotkey:{},customAriaLabel:{},containerAriaLabel:{},position:{},defaultExpanded:{type:Boolean},duration:{},gap:{},offset:{},visibleCounts:{},swipeDirections:{},showIcon:{type:Boolean},showClose:{type:Boolean},icons:{},toastProps:{},wrapperProps:{},contentProps:{},titleProps:{},descriptionProps:{},iconProps:{},footerProps:{},actionProps:{},cancelProps:{},closeProps:{}},setup(e){let t=e;return(e,n)=>(z(),V(eM,K({"data-soybean-toast-provider":``},t),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),[nM,rM]=Z(`ToolbarRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[iM,aM]=Q(`ToolbarUi`),[oM,sM]=Z(`ToggleGroupRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[cM,lM]=Q(`ToggleGroupUi`),[uM,dM]=Z(`TooltipOpenDelayed`,e=>{let{skipDelayDuration:t}=e,n=P(!0),r=P(!1),i=null,a=()=>{i&&=(clearTimeout(i),null)},o=()=>{a(),i=setTimeout(()=>{n.value=!0},t.value)};return{skipDelayDuration:t,isOpenDelayed:n,isPointerInTransitRef:r,onOpen:()=>{a(),n.value=!1},onClose:()=>{o()}}}),[fM,pM]=Z(`TooltipRoot`,e=>{let{open:t,delayDuration:n,isOpenDelayed:r,disableHoverableContent:i}=e,a=P(``),o=()=>{a.value||=`soybean-tooltip-popup-${gr()}`},s=P(!1),c=q(()=>t.value?s.value?`delayed-open`:`instant-open`:`closed`),l=P(),u=e=>{l.value=e},d=P(),f=e=>{d.value=e},p=null,m=()=>{p&&=(clearTimeout(p),null)},h=()=>{m(),p=setTimeout(()=>{s.value=!0,t.value=!0},n.value)},g=()=>{m(),s.value=!1,t.value=!0},_=()=>{m(),t.value=!1},v=()=>{h()},y=()=>{r.value?v():g()},b=()=>{i.value?_():m()};return{...e,dataState:c,popupId:a,initPopupId:o,popupElement:l,onPopupElementChange:u,triggerElement:d,onTriggerElementChange:f,onTriggerEnter:y,onTriggerLeave:b,onOpen:g,onClose:_}});function mM(e,t,n=1,r){return e?e.reduce((i,a,o)=>{let s=a.children,c=t?.includes(a.value),l={_id:a.value,value:a.value,data:a,index:o,level:n,parent:r,hasChildren:!!s,bind:{data:a,level:n,"aria-setsize":e.length,"aria-posinset":o+1}};return i.push(l),s&&c&&i.push(...mM(s,t,n+1,a)),i},[]):[]}function hM(e,t){return t?t.some(t=>e.includes(t.value)?!0:hM(e,t.children)):!1}function gM(e,t,n=[]){if(!t)return null;for(let r of t){if(r.value===e)return n;if(r.children){let t=gM(e,r.children,[...n,r.value]);if(t!==null)return t}}return null}var[_M,vM]=Z(`TreeRoot`,e=>{let t=fm(()=>e.dir.value);return{...e,dir:t}}),[yM,bM]=Z(`Virtualizer`,e=>{let{dynamic:t,isHorizontal:n}=e,r=q(()=>t.value&&!n.value);return{...e,isVerticalDynamic:r}}),[xM,SM]=Z(`TreeMenuRoot`,e=>{let{modelValue:t,expanded:n,collapsed:r}=e,i=e=>{t.value=e},a=e=>{n.value=e},o=e=>{n.value.includes(e)?n.value=n.value.filter(t=>t!==e):n.value=[...n.value,e]},s=e=>{r.value=e};return{...e,onModelValueChange:i,onExpandedChange:a,onExpandedToggle:o,onCollapsedChange:s}}),[CM,wM]=Z(`TreeMenuItem`),[TM,EM]=Q(`TreeMenuUi`,e=>(Sy(q(()=>({root:e.value.collapsibleRoot,trigger:e.value.collapsibleTrigger,content:e.value.collapsibleContent}))),e));function DM(e){return e?e?.filter(e=>!e.hidden).map(e=>{let t={...e};return t.children&&t.children.length>0&&(t.children=DM(t.children)),t}):[]}var[OM,kM]=Z(`WatermarkCompact`,e=>e),[AM,jM]=Z(`WatermarkRoot`,e=>e),[MM,NM]=Q(`WatermarkUi`);X({extendBase:e=>({prev:qy({size:e.size,variant:`pure`}),next:qy({size:e.size,variant:`pure`})}),slots:{root:`inline-flex flex-col gap-4 p-3 text-sm`,header:`flex items-center justify-between`,heading:`flex items-center justify-center font-medium`,prev:`rtl:rotate-180`,next:`rtl:rotate-180`,grid:`inline-table border-collapse`,gridHead:``,gridBody:``,gridRow:``,headCell:`rounded-md text-center font-normal text-muted-foreground`,cell:[`flex-1 text-center align-middle focus-within:relative focus-within:z-20`,`[&:has([data-selected])]:bg-accent first:[&:has([data-selected])]:rounded-s-md last:[&:has([data-selected])]:rounded-e-md`,`[&:has([data-selection-end])]:rounded-e-md [&:has([data-selection-start])]:rounded-s-md`],cellTrigger:[`inline-flex cursor-pointer items-center justify-center w-full h-full rounded-md font-normal transition-colors`,`focus-visible:outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-ring focus-visible:ring-primary/30`,`[&[data-today]:not([data-selected])]:bg-accent [&[data-today]:not([data-selected])]:text-accent-foreground`,`data-[selected]:text-foreground`,`data-[selection-start]:bg-primary data-[selection-start]:text-primary-foreground`,`data-[selection-end]:bg-primary data-[selection-end]:text-primary-foreground`,`[&[data-selection-start]:hover]:bg-primary data-[selection-start]:hover:text-primary-foreground data-[selection-start]:focus-visible:bg-primary data-[selection-start]:focus-visible:text-primary-foreground`,`[&[data-selection-end]:hover]:bg-primary data-[selection-end]:hover:text-primary-foreground data-[selection-end]:focus-visible:bg-primary data-[selection-end]:focus-visible:text-primary-foreground`,`data-[highlighted]:bg-accent/80 data-[highlighted]:text-foreground`,`hover:bg-accent hover:text-accent-foreground data-[outside-view]:text-muted-foreground`,`data-[disabled]:pointer-events-none data-[disabled]:text-muted-foreground data-[disabled]:opacity-50`,`data-[unavailable]:line-through`]},variants:{size:{xs:{root:`gap-3 text-2xs p-2`,header:`gap-1.5`,gridRow:`mt-1.5`,heading:`gap-1.5`,headCell:`h-6 w-6 text-3xs`,cell:`h-6 w-6`},sm:{root:`gap-3.5 text-xs p-2.5`,header:`gap-2`,gridRow:`mt-1.75`,heading:`gap-2`,headCell:`h-7 w-7 text-2xs`,cell:`h-7 w-7`},md:{root:`gap-4 text-sm p-3`,header:`gap-2.5`,gridRow:`mt-2`,heading:`gap-2.5`,headCell:`h-8 w-8 text-xs`,cell:`h-8 w-8`},lg:{root:`gap-4.5 text-base p-3.5`,header:`gap-3`,gridRow:`mt-2.25`,heading:`gap-3`,headCell:`h-9 w-9 text-sm`,cell:`h-9 w-9`},xl:{root:`gap-5 text-lg p-4`,header:`gap-3.5`,gridRow:`mt-2.5`,heading:`gap-3.5`,headCell:`h-10 w-10 text-base`,cell:`h-10 w-10`},"2xl":{root:`gap-6 text-xl p-5`,header:`gap-4`,gridRow:`mt-3`,heading:`gap-4`,headCell:`h-12 w-12 text-lg`,cell:`h-12 w-12`}}},defaultVariants:{size:`md`}});var PM=X({slots:{root:`flex flex-col items-stretch rounded-md border bg-card text-card-foreground shadow-sm`,header:`flex items-center justify-between flex-wrap`,content:[`grow transition will-change-auto outline-none data-[state=closed]:p-0`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`],footer:`flex items-center justify-between`,titleRoot:`flex items-center`,title:`font-semibold tracking-tight m-0`,description:`w-full text-muted-foreground m-0`},variants:{size:{xs:{root:`text-2xs`,header:`px-2 py-1.5`,content:`px-2 py-1.5`,footer:`px-2 py-1.5`,titleRoot:`gap-1.5`,title:`text-xs`,description:`text-2xs`},sm:{root:`text-xs`,header:`px-3 py-2`,content:`px-3 py-2`,footer:`px-3 py-2`,titleRoot:`gap-1.75`,title:`text-sm`,description:`text-xs`},md:{root:`text-sm`,header:`px-4 py-3`,content:`px-4 py-3`,footer:`px-4 py-3`,titleRoot:`gap-2`,title:`text-base`,description:`text-sm`},lg:{root:`text-base`,header:`px-5 py-4`,content:`px-5 py-4`,footer:`px-5 py-5`,titleRoot:`gap-2.5`,title:`text-lg`,description:`text-base`},xl:{root:`text-base`,header:`px-6 py-5`,content:`px-6 py-5`,footer:`px-6 py-6`,titleRoot:`gap-3`,title:`text-lg`,description:`text-lg`},"2xl":{root:`text-lg`,header:`px-7 py-6`,content:`px-7 py-6`,footer:`px-7 py-6`,titleRoot:`gap-3.5`,title:`text-xl`,description:`text-xl`}},scrollable:{true:{content:`overflow-auto`}},split:{true:{root:`divide-y divide-border`}}},compoundVariants:[{size:`xs`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-0.75 data-[footer-visible=true]:data-[state=open]:pb-0.75`}},{size:`sm`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-1 data-[footer-visible=true]:data-[state=open]:pb-1`}},{size:`md`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-1.5 data-[footer-visible=true]:data-[state=open]:pb-1.5`}},{size:`lg`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-2 data-[footer-visible=true]:data-[state=open]:pb-2`}},{size:`xl`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-2.5 data-[footer-visible=true]:data-[state=open]:pb-2.5`}},{size:`2xl`,split:!1,class:{content:`data-[header-visible=true]:data-[state=open]:pt-3 data-[footer-visible=true]:data-[state=open]:pb-3`}}],defaultVariants:{size:`md`,scrollable:!0,split:!1}}),FM=L({name:`SCard`,__name:`card`,props:{class:{type:[Boolean,null,String,Object,Array]},size:{},ui:{},scrollable:{type:Boolean,default:!0},split:{type:Boolean},title:{},description:{},headerProps:{},contentProps:{},footerProps:{},titleRootProps:{},titleProps:{},descriptionProps:{},defaultOpen:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`class`,`size`,`ui`,`scrollable`,`split`]),a=ei(),o=q(()=>jm(a));return Dw(q(()=>PM({size:n.size,scrollable:n.scrollable,split:n.split},n.ui,{root:n.class}))),(e,t)=>(z(),V(F(Fw),K(F(i),{"onUpdate:open":t[0]||=e=>r(`update:open`,e)}),qr({_:2},[Kr(o.value,t=>({name:t,fn:I(()=>[R(e.$slots,t)])}))]),1040))}});X({extendBase:e=>({previous:qy({size:e.size,variant:`pure`,shape:`circle`}),next:qy({size:e.size,variant:`pure`,shape:`circle`})}),slots:{root:`group relative`,content:`overflow-hidden`,container:`flex`,item:`min-w-0 shrink-0 grow-0 basis-full`,control:`flex justify-between items-center`,navigation:`flex`,previous:`group-data-[orientation=vertical]:rotate-90 rtl:rotate-180`,next:`group-data-[orientation=vertical]:rotate-90 rtl:rotate-180`},variants:{size:{xs:{root:`text-2xs`,navigation:`gap-1 py-1`},sm:{root:`text-xs`,navigation:`gap-1.25 py-1.25`},md:{root:`text-sm`,navigation:`gap-1.5 py-1.5`},lg:{root:`text-base`,navigation:`gap-2 py-2`},xl:{root:`text-lg`,navigation:`gap-2.5 py-2.5`},"2xl":{root:`text-xl`,navigation:`gap-3 py-3`}},orientation:{horizontal:{},vertical:{container:`flex-col h-full`}},floatNav:{true:{navigation:`p-0`,previous:`absolute`,next:`absolute`}}},compoundVariants:[{orientation:`horizontal`,floatNav:!0,class:{previous:`top-1/2 -translate-y-1/2`,next:`top-1/2 -translate-y-1/2`}},{orientation:`vertical`,floatNav:!0,class:{previous:`start-1/2 -translate-x-1/2`,next:`start-1/2 -translate-x-1/2`}},{size:`xs`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-9`,next:`-end-9`}},{size:`sm`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-10.5`,next:`-end-10.5`}},{size:`md`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-12`,next:`-end-12`}},{size:`lg`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-13.5`,next:`-end-13.5`}},{size:`xl`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-15`,next:`-end-15`}},{size:`2xl`,floatNav:!0,orientation:`horizontal`,class:{previous:`-start-18`,next:`-end-18`}},{size:`xs`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-9`,next:`-bottom-9`}},{size:`sm`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-10.5`,next:`-bottom-10.5`}},{size:`md`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-12`,next:`-bottom-12`}},{size:`lg`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-13.5`,next:`-bottom-13.5`}},{size:`xl`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-15`,next:`-bottom-15`}},{size:`2xl`,floatNav:!0,orientation:`vertical`,class:{previous:`-top-18`,next:`-bottom-18`}}],defaultVariants:{size:`md`,orientation:`horizontal`,floatNav:!0}}),X({slots:{groupRoot:`flex`,root:`flex items-center w-fit`,control:[`peer shrink-0 border shadow transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`],indicator:`w-full h-full flex items-center justify-center text-current`,"indicator-icon":`size-full`,label:``},variants:{color:{primary:{control:`border-primary focus-visible:ring-primary/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground`},destructive:{control:`border-destructive focus-visible:ring-destructive/30 data-[state=checked]:bg-destructive data-[state=checked]:text-destructive-foreground data-[state=indeterminate]:bg-destructive data-[state=indeterminate]:text-destructive-foreground`},success:{control:`border-success focus-visible:ring-success/30 data-[state=checked]:bg-success data-[state=checked]:text-success-foreground data-[state=indeterminate]:bg-success data-[state=indeterminate]:text-success-foreground`},warning:{control:`border-warning focus-visible:ring-warning/30 data-[state=checked]:bg-warning data-[state=checked]:text-warning-foreground data-[state=indeterminate]:bg-warning data-[state=indeterminate]:text-warning-foreground`},info:{control:`border-info focus-visible:ring-info/30 data-[state=checked]:bg-info data-[state=checked]:text-info-foreground data-[state=indeterminate]:bg-info data-[state=indeterminate]:text-info-foreground`},carbon:{control:`border-carbon focus-visible:ring-carbon/30 data-[state=checked]:bg-carbon data-[state=checked]:text-carbon-foreground data-[state=indeterminate]:bg-carbon data-[state=indeterminate]:text-carbon-foreground`},secondary:{control:`border-secondary-foreground/50 focus-visible:ring-secondary-foreground/20 data-[state=checked]:bg-secondary-foreground/5 data-[state=checked]:text-secondary-foreground data-[state=indeterminate]:bg-secondary-foreground/5 data-[state=indeterminate]:text-secondary-foreground`},accent:{control:`border-accent-foreground/50 focus-visible:ring-accent-foreground/20 data-[state=checked]:bg-accent-foreground/5 data-[state=checked]:text-accent-foreground data-[state=indeterminate]:bg-accent-foreground/5 data-[state=indeterminate]:text-accent-foreground`}},size:{xs:{groupRoot:`gap-x-2 gap-y-1.5`,root:`gap-1.5`,control:`size-3`},sm:{groupRoot:`gap-x-2.5 gap-y-1.75`,root:`gap-1.75`,control:`size-3.5`},md:{groupRoot:`gap-x-3 gap-y-2`,root:`gap-2`,control:`size-4`},lg:{groupRoot:`gap-x-3.5 gap-y-2.5`,root:`gap-2.5`,control:`size-4.5`},xl:{groupRoot:`gap-x-4 gap-y-3`,root:`gap-3`,control:`size-5`},"2xl":{groupRoot:`gap-x-4.5 gap-y-3.5`,root:`gap-3.5`,control:`size-6`}},orientation:{horizontal:{groupRoot:`items-center`},vertical:{groupRoot:`flex-col`}},shape:{square:{control:`rounded-sm`},rounded:{control:`rounded-full`}}},defaultVariants:{color:`primary`,size:`md`,orientation:`horizontal`,shape:`square`}}),X({slots:{groupRoot:`flex`,root:`relative inline-flex border border-solid border-border rounded-md`,content:`flex items-center grow`,textContent:`flex flex-col`,icon:`shrink-0`,label:`font-medium`,description:`text-muted-foreground`,control:[`peer shrink-0 border shadow transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`,`order-1 after:absolute after:inset-0 after:content-empty`],indicator:`w-full h-full flex items-center justify-center text-current`,"indicator-icon":`size-full`},variants:{color:{primary:{root:`data-[state=checked]:border-primary`,control:`border-primary focus-visible:ring-primary/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground`},destructive:{root:`data-[state=checked]:border-destructive`,control:`border-destructive focus-visible:ring-destructive/30 data-[state=checked]:bg-destructive data-[state=checked]:text-destructive-foreground data-[state=indeterminate]:bg-destructive data-[state=indeterminate]:text-destructive-foreground`},success:{root:`data-[state=checked]:border-success`,control:`border-success focus-visible:ring-success/30 data-[state=checked]:bg-success data-[state=checked]:text-success-foreground data-[state=indeterminate]:bg-success data-[state=indeterminate]:text-success-foreground`},warning:{root:`data-[state=checked]:border-warning`,control:`border-warning focus-visible:ring-warning/30 data-[state=checked]:bg-warning data-[state=checked]:text-warning-foreground data-[state=indeterminate]:bg-warning data-[state=indeterminate]:text-warning-foreground`},info:{root:`data-[state=checked]:border-info`,control:`border-info focus-visible:ring-info/30 data-[state=checked]:bg-info data-[state=checked]:text-info-foreground data-[state=indeterminate]:bg-info data-[state=indeterminate]:text-info-foreground`},carbon:{root:`data-[state=checked]:border-carbon`,control:`border-carbon focus-visible:ring-carbon/30 data-[state=checked]:bg-carbon data-[state=checked]:text-carbon-foreground data-[state=indeterminate]:bg-carbon data-[state=indeterminate]:text-carbon-foreground`},secondary:{root:`data-[state=checked]:border-secondary-foreground/50`,control:`border-secondary-foreground/50 focus-visible:ring-secondary-foreground/20 data-[state=checked]:bg-secondary-foreground/5 data-[state=checked]:text-secondary-foreground data-[state=indeterminate]:bg-secondary-foreground/5 data-[state=indeterminate]:text-secondary-foreground`},accent:{root:`data-[state=checked]:border-accent-foreground/50`,control:`border-accent-foreground/50 focus-visible:ring-accent-foreground/20 data-[state=checked]:bg-accent-foreground/5 data-[state=checked]:text-accent-foreground data-[state=indeterminate]:bg-accent-foreground/5 data-[state=indeterminate]:text-accent-foreground`}},size:{xs:{groupRoot:`gap-x-2 gap-y-1.5`,root:`gap-2 text-2xs p-2`,content:`gap-2`,textContent:`gap-0.5`,icon:`text-3`,description:`text-3xs`,control:`size-3`},sm:{groupRoot:`gap-x-2.5 gap-y-1.75`,root:`gap-2.5 text-xs p-2.5`,content:`gap-2.5`,textContent:`gap-0.75`,icon:`text-4`,description:`text-2xs`,control:`size-3.5`},md:{groupRoot:`gap-x-3 gap-y-2`,root:`gap-3 text-sm p-3`,content:`gap-3`,textContent:`gap-1`,icon:`text-5`,description:`text-xs`,control:`size-4`},lg:{groupRoot:`gap-x-3.5 gap-y-2.5`,root:`gap-4 text-base p-4`,content:`gap-4`,textContent:`gap-1.5`,icon:`text-6`,description:`text-sm`,control:`size-4.5`},xl:{groupRoot:`gap-x-4 gap-y-3`,root:`gap-5 text-lg p-5`,content:`gap-5`,textContent:`gap-2`,icon:`text-7`,description:`text-base`,control:`size-5`},"2xl":{groupRoot:`gap-x-4.5 gap-y-3.5`,root:`gap-6 text-xl p-6`,content:`gap-6`,textContent:`gap-2.5`,icon:`text-8`,description:`text-lg`,control:`size-6`}},shape:{square:{control:`rounded-sm`},rounded:{control:`rounded-full`}}},defaultVariants:{color:`primary`,size:`md`,shape:`square`}}),X({slots:{root:``,trigger:``,content:[`overflow-hidden transition will-change-auto`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`]},variants:{size:{xs:{root:`text-2xs`},sm:{root:`text-xs`},md:{root:`text-sm`},lg:{root:`text-base`},xl:{root:`text-lg`},"2xl":{root:`text-xl`}}}}),X({slots:{root:`relative select-none`,area:[`relative overflow-hidden min-w-25 min-h-25 w-full h-full rounded-xl border border-input shadow-inner outline-none`,`focus-visible:ring-3 focus-visible:ring-primary/20 data-[disabled]:opacity-60`],thumb:[`absolute block rounded-full border-2 border-white bg-transparent shadow-lg`,`ring-1 ring-black/20 transition-[transform,box-shadow] duration-150`,`hover:scale-105 outline-none focus-visible:ring-4 focus-visible:ring-primary/25`]},variants:{size:{xs:{root:`text-2xs`,thumb:`size-3`},sm:{root:`text-xs`,thumb:`size-3.5`},md:{root:`text-sm`,thumb:`size-4`},lg:{root:`text-base`,thumb:`size-4.5`},xl:{root:`text-lg`,thumb:`size-5`},"2xl":{root:`text-xl`,thumb:`size-6`}}},defaultVariants:{size:`md`}}),X({slots:{root:[`group flex items-center min-w-0 rounded-md border border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:opacity-60 data-[readonly]:bg-muted/40`],input:[`flex-1 min-w-0 bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`]},variants:{size:{xs:{root:`h-6 px-1.5 text-2xs gap-1`},sm:{root:`h-7 px-2 text-xs gap-1.5`},md:{root:`h-8 px-2.5 text-sm gap-2`},lg:{root:`h-9 px-3 text-base gap-2.5`},xl:{root:`h-10 px-3.5 text-lg gap-3`},"2xl":{root:`h-12 px-4 text-xl gap-3.5`}}},defaultVariants:{size:`md`}}),X({extendBase:e=>({trigger:Wy({size:e.size,variant:`pure`})}),slots:{popup:``,content:`flex flex-col`,trigger:``,triggerSwatch:``,triggerValue:`min-w-0 flex-1 truncate text-start font-mono text-xs`,segment:``,area:``,sliderSwatch:`flex items-center`,sliderRoot:`flex-1`,swatch:``,fields:`grid grid-cols-[2fr_1fr]`,field:``,alphaField:``,swatchPicker:``},variants:{size:{xs:{popup:`p-1.5`,content:`w-45 gap-1.5`,area:`h-30`,sliderSwatch:`gap-1.5`,fields:`gap-1.5`,alphaField:`w-12`},sm:{popup:`p-1.75`,content:`w-52.5 gap-1.75`,area:`h-35`,sliderSwatch:`gap-1.75`,fields:`gap-1.75`,alphaField:`w-15`},md:{popup:`p-2`,content:`w-60 gap-2`,area:`h-40`,sliderSwatch:`gap-2`,fields:`gap-2`,alphaField:`w-16`},lg:{popup:`p-2.5`,content:`w-63.75 gap-2.5`,area:`h-42.5`,sliderSwatch:`gap-2.5`,fields:`gap-2.5`,alphaField:`w-18`},xl:{popup:`p-3`,content:`w-67.5 gap-3`,area:`h-45`,sliderSwatch:`gap-3`,fields:`gap-3`,alphaField:`w-20`},"2xl":{popup:`p-4`,content:`w-80 gap-4`,area:`h-50`,sliderSwatch:`gap-4`,fields:`gap-4`,alphaField:`w-25`}}},defaultVariants:{size:`md`}}),X({extend:[nl(X({slots:{root:[`relative isolate inline-flex shrink-0 overflow-hidden border border-input bg-background shadow-sm`,`data-[no-color]:bg-muted/40`],checker:`absolute inset-0 bg-[linear-gradient(45deg,rgba(0,0,0,0.08)_25%,transparent_25%,transparent_75%,rgba(0,0,0,0.08)_75%),linear-gradient(45deg,rgba(0,0,0,0.08)_25%,transparent_25%,transparent_75%,rgba(0,0,0,0.08)_75%)] bg-[length:8px_8px] bg-[position:0_0,4px_4px]`,fill:`absolute inset-0 bg-[var(--soybean-color-swatch-color)]`},variants:{size:{xs:{root:`size-5 text-2xs`},sm:{root:`size-5.5 text-xs`},md:{root:`size-6 text-sm`},lg:{root:`size-6.5 text-base`},xl:{root:`size-7 text-lg`},"2xl":{root:`size-8 text-xl`}},shape:{square:{root:`rounded-md`},circle:{root:`rounded-full`}}},defaultVariants:{size:`md`,shape:`square`}}),{root:`swatchRoot`,checker:`swatchChecker`,fill:`swatchFill`})],slots:{root:`grid`,item:[`relative inline-flex items-center justify-center rounded-full outline-none transition-[transform,box-shadow] duration-150`,`hover:scale-110 data-[highlighted]:scale-105 data-[disabled]:opacity-50`],itemIndicator:`pointer-events-none absolute inset-0 flex justify-center items-center text-muted`,swatchRoot:``,swatchChecker:``,swatchFill:``},variants:{size:{xs:{root:`grid-cols-[repeat(auto-fill,minmax(1.25rem,1fr))] gap-1.5 text-2xs`,item:`size-5`,itemIndicator:`text-4xs`},sm:{root:`grid-cols-[repeat(auto-fill,minmax(1.375rem,1fr))] gap-1.75 text-xs`,item:`size-5.5`,itemIndicator:`text-3xs`},md:{root:`grid-cols-[repeat(auto-fill,minmax(1.5rem,1fr))] gap-2 text-sm`,item:`size-6`,itemIndicator:`text-2xs`},lg:{root:`grid-cols-[repeat(auto-fill,minmax(1.625rem,1fr))] gap-2.5 text-base`,item:`size-6.5`,itemIndicator:`text-xs`},xl:{root:`grid-cols-[repeat(auto-fill,minmax(1.75rem,1fr))] gap-3 text-lg`,item:`size-7`,itemIndicator:`text-sm`},"2xl":{root:`grid-cols-[repeat(auto-fill,minmax(2rem,1fr))] gap-4 text-xl`,item:`size-8`,itemIndicator:`text-base`}},shape:{square:{item:`rounded-md`},circle:{item:`rounded-full`}}},defaultVariants:{size:`md`,shape:`square`}}),X({extendBase:e=>({close:qy({size:e.size})}),slots:{positioner:`w-max`,popup:[`w-auto rounded-md border bg-popover text-popover-foreground shadow-md outline-none z-50 will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`,close:`absolute`},variants:{size:{xs:{popup:`p-3 text-2xs`,arrow:`text-3xs`,close:`top-0.5 end-0.5`},sm:{popup:`p-3.5 text-xs`,arrow:`text-2xs`,close:`top-0.75 end-0.75`},md:{popup:`p-4 text-sm`,arrow:`text-xs`,close:`top-1 end-1`},lg:{popup:`p-4.5 text-base`,arrow:`text-sm`,close:`top-1.25 end-1.25`},xl:{popup:`p-5 text-lg`,arrow:`text-base`,close:`top-1.5 end-1.5`},"2xl":{popup:`p-5.5 text-xl`,arrow:`text-lg`,close:`top-2 end-2`}}},defaultVariants:{size:`md`}}),X({slots:{root:[`relative flex w-full touch-none select-none items-center`,`data-[disabled]:opacity-50 data-[orientation=vertical]:flex-col data-[orientation=vertical]:min-h-20`],track:[`relative grow overflow-hidden rounded-full bg-muted`,`data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full`],range:`absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full`,thumb:[`absolute block shrink-0 rounded-full bg-background shadow-sm transition-[color,box-shadow]`,`hover:ring-3 outline-none focus-visible:ring-3 data-[disabled]:cursor-not-allowed`]},variants:{color:{primary:{range:`bg-primary`,thumb:`border-primary focus-visible:ring-primary/30 hover:ring-primary/20`},destructive:{range:`bg-destructive`,thumb:`border-destructive focus-visible:ring-destructive/30 hover:ring-destructive/20`},success:{range:`bg-success`,thumb:`border-success focus-visible:ring-success/30 hover:ring-success/20`},warning:{range:`bg-warning`,thumb:`border-warning focus-visible:ring-warning/30 hover:ring-warning/20`},info:{range:`bg-info`,thumb:`border-info focus-visible:ring-info/30 hover:ring-info/20`},carbon:{range:`bg-carbon`,thumb:`border-carbon focus-visible:ring-carbon/30 hover:ring-carbon/20`},secondary:{range:`bg-secondary-foreground/30`,thumb:`border-secondary-foreground/40 focus-visible:ring-secondary-foreground/20 hover:ring-secondary-foreground/20`},accent:{range:`bg-accent-foreground/30`,thumb:`border-accent-foreground/40 focus-visible:ring-accent-foreground/20 hover:ring-accent-foreground/20`}},size:{xs:{root:`h-3 data-[orientation=vertical]:w-3`,track:`data-[orientation=horizontal]:h-1.25 data-[orientation=vertical]:w-1.25`,thumb:`size-3 border`},sm:{root:`h-3.5 data-[orientation=vertical]:w-3.5`,track:`data-[orientation=horizontal]:h-1.5 data-[orientation=vertical]:w-1.5`,thumb:`size-3.5 border`},md:{root:`h-4 data-[orientation=vertical]:w-4`,track:`data-[orientation=horizontal]:h-1.75 data-[orientation=vertical]:w-1.75`,thumb:`size-4 border-2`},lg:{root:`h-4.5 data-[orientation=vertical]:w-4.5`,track:`data-[orientation=horizontal]:h-2 data-[orientation=vertical]:w-2`,thumb:`size-4.5 border-2`},xl:{root:`h-5 data-[orientation=vertical]:w-5`,track:`data-[orientation=horizontal]:h-2.5 data-[orientation=vertical]:w-2.5`,thumb:`size-5 border-3`},"2xl":{root:`h-6 data-[orientation=vertical]:w-6`,track:`data-[orientation=horizontal]:h-3 data-[orientation=vertical]:w-3`,thumb:`size-6 border-3`}}},defaultVariants:{color:`primary`,size:`md`}}),X({slots:{root:`flex`,list:`relative inline-flex justify-center items-center bg-muted text-muted-foreground`,trigger:[`relative z-3 inline-flex items-center justify-center flex-1 whitespace-nowrap rounded-md font-medium transition-all-200`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`disabled:cursor-not-allowed disabled:opacity-50`],indicator:`absolute top-0 start-0 z-2 transition-[width,height,transform] duration-300`,indicatorContent:`w-full h-full bg-background shadow`,content:`flex-grow self-stretch transition-all-150 outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`},variants:{size:{xs:{root:`text-2xs`,list:`p-0.75`,trigger:`gap-1 px-1.5 py-0.75`},sm:{root:`text-xs`,list:`p-0.875`,trigger:`gap-1.5 px-2 py-1`},md:{root:`text-sm`,list:`p-1`,trigger:`gap-2 px-3 py-1`},lg:{root:`text-base`,list:`p-1.125`,trigger:`gap-2.5 px-4 py-1.125`},xl:{root:`text-lg`,list:`p-1.25`,trigger:`gap-3 px-5 py-1.25`},"2xl":{root:`text-xl`,list:`p-1.5`,trigger:`gap-4 px-6 py-1.5`}},orientation:{horizontal:{root:`flex-col`,indicator:`h-full w-[--soybean-tabs-indicator-size] translate-x-[--soybean-tabs-indicator-position] rtl:-translate-x-[--soybean-tabs-indicator-position]`},vertical:{list:`flex-col items-stretch`,indicator:`w-full h-[--soybean-tabs-indicator-size] translate-y-[--soybean-tabs-indicator-position]`}},shape:{square:{list:`rounded-md`,indicatorContent:`rounded-md`},rounded:{list:`rounded-full`,indicatorContent:`rounded-full`}},fill:{full:{root:`items-stretch`},auto:{root:`items-start`}},enableIndicator:{false:{trigger:`data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow`}}},compoundVariants:[{size:`xs`,orientation:`horizontal`,class:{indicator:`py-0.75`,content:`mt-1.5`}},{size:`xs`,orientation:`vertical`,class:{indicator:`px-0.75`,content:`ms-1.5`}},{size:`sm`,orientation:`horizontal`,class:{indicator:`py-1`,content:`mt-1.75`}},{size:`sm`,orientation:`vertical`,class:{indicator:`px-1`,content:`ms-1.75`}},{size:`md`,orientation:`horizontal`,class:{indicator:`py-1`,content:`mt-2`}},{size:`md`,orientation:`vertical`,class:{indicator:`px-1`,content:`ms-2`}},{size:`lg`,orientation:`horizontal`,class:{indicator:`py-1.125`,content:`mt-2.5`}},{size:`lg`,orientation:`vertical`,class:{indicator:`px-1.125`,content:`ms-2.5`}},{size:`xl`,orientation:`horizontal`,class:{indicator:`py-1.25`,content:`mt-3`}},{size:`xl`,orientation:`vertical`,class:{indicator:`px-1.25`,content:`ms-3`}},{size:`2xl`,orientation:`horizontal`,class:{indicator:`py-1.5`,content:`mt-3.5`}},{size:`2xl`,orientation:`vertical`,class:{indicator:`px-1.5`,content:`ms-3.5`}}],defaultVariants:{size:`md`,orientation:`horizontal`,shape:`square`,fill:`auto`,enableIndicator:!0}}),X({slots:{anchor:``,trigger:[`flex w-full items-center justify-between rounded-md border border-input bg-background transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30 focus:ring-3 focus:ring-offset-background focus:ring-primary/30 disabled:pointer-events-none disabled:opacity-50`,`data-[placeholder]:text-muted-foreground`],triggerIcon:`shrink-0 text-muted-foreground opacity-70`,cancel:[`flex shrink-0 items-center justify-center rounded-md bg-transparent text-accent-foreground hover:bg-accent-foreground/10 active:bg-accent-foreground/20`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-accent-foreground/20`,`disabled:cursor-not-allowed disabled:opacity-40`],positioner:``,popup:[`relative z-50 min-w-32 w-[--soybean-combobox-trigger-width] rounded-md border bg-popover text-popover-foreground shadow-md`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`fill-popover`,viewport:`overflow-x-hidden overflow-y-auto`,inputRoot:`group flex items-center border-b`,inputControl:`flex w-full rounded-md bg-transparent outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50`,group:`overflow-hidden text-foreground`,groupLabel:`font-medium text-muted-foreground`,item:[`relative flex w-full cursor-default select-none items-center rounded-sm outline-none`,`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemIndicator:`ms-auto shrink-0 text-muted-foreground`,empty:`py-4 text-center text-sm text-muted-foreground`,separator:`h-px bg-muted`},variants:{size:{xs:{trigger:`h-6 gap-1 px-1.5 text-2xs`,triggerIcon:`text-3xs`,popup:`text-2xs`,cancel:`p-0.75`,inputRoot:`px-1.5 py-0.5`,inputControl:`h-6`,viewport:`max-h-70 p-0.75`,groupLabel:`p-1 text-3xs`,item:`gap-1 px-1 py-1`,separator:`-mx-0.75 my-0.375`},sm:{trigger:`h-7 gap-1.5 px-2 text-xs`,triggerIcon:`text-2xs`,popup:`text-xs`,cancel:`p-0.875`,inputRoot:`px-2 py-0.625`,inputControl:`h-7`,viewport:`max-h-75 p-0.875`,groupLabel:`p-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1`,separator:`-mx-0.875 my-0.4375`},md:{trigger:`h-8 gap-2 px-2.5 text-sm`,triggerIcon:`text-xs`,popup:`text-sm`,cancel:`p-1`,inputRoot:`px-2.5 py-0.75`,inputControl:`h-8`,viewport:`max-h-80 p-1`,groupLabel:`p-1.75 text-xs`,item:`gap-2 px-2 py-1.5`,separator:`-mx-1 my-0.5`},lg:{trigger:`h-9 gap-2.5 px-3 text-base`,triggerIcon:`text-sm`,popup:`text-base`,cancel:`p-1.25`,inputRoot:`px-3 py-0.875`,inputControl:`h-9`,viewport:`max-h-90 p-1.25`,groupLabel:`p-2 text-sm`,item:`gap-2.5 px-2.5 py-1.5`,separator:`-mx-1.25 my-0.625`},xl:{trigger:`h-10 gap-3 px-3.5 text-lg`,triggerIcon:`text-base`,popup:`text-lg`,cancel:`p-1.5`,inputRoot:`px-3.5 py-1`,inputControl:`h-10`,viewport:`max-h-100 p-1.5`,groupLabel:`p-2.5 text-base`,item:`gap-3 px-3 py-2`,separator:`-mx-1.5 my-0.75`},"2xl":{trigger:`h-12 gap-3.5 px-4 text-xl`,triggerIcon:`text-lg`,popup:`text-xl`,cancel:`p-1.75`,inputRoot:`px-4 py-1.25`,inputControl:`h-12`,viewport:`max-h-115 p-1.75`,groupLabel:`p-3 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-1.75 my-0.875`}}},defaultVariants:{size:`md`}});var IM=_l({base:`inline-flex items-center justify-center w-fit text-center font-medium border border-border rounded-sm font-inherit`,variants:{variant:{solid:`border-muted-foreground bg-muted-foreground text-muted shadow-muted-foreground/50`,outline:`border-border bg-background text-muted-foreground shadow-border`,ghost:`border-border bg-muted text-muted-foreground shadow-border/50`},size:{xs:`h-4 min-w-4 px-0.5 text-3xs data-[group]:tracking-0.5`,sm:`h-4.5 min-w-4.5 px-0.625 text-2xs data-[group]:tracking-0.625`,md:`h-5 min-w-5 px-0.75 text-xs data-[group]:tracking-0.75`,lg:`h-6 min-w-6 px-1 text-sm data-[group]:tracking-1`,xl:`h-7 min-w-7 px-1.25 text-base data-[group]:tracking-1.25`,"2xl":`h-8 min-w-8 px-1.5 text-xl data-[group]:tracking-1.5`},raised:{true:`shadow-[0_2px_0_0]`}},defaultVariants:{size:`md`,variant:`outline`,raised:!0}});X({extendBase:e=>({shortcut:IM({size:e.size})}),slots:{root:`flex w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground`,inputRoot:`group flex items-center border-b`,inputControl:`flex w-full rounded-md bg-transparent outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50`,inputIcon:`shrink-0 opacity-50`,inputClearable:`hidden group-hover:block size-1em cursor-pointer opacity-50 hover:opacity-100`,empty:`text-center`,list:`overflow-y-auto overflow-x-hidden`,group:`overflow-hidden text-foreground`,groupLabel:`flex items-center font-medium text-muted-foreground`,item:[`relative flex cursor-default select-none items-center rounded-sm outline-none`,`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemLabel:``,itemIcon:`shrink-0`,separator:`h-px bg-border`,shortcut:`ms-auto`},variants:{size:{xs:{root:`text-2xs`,inputRoot:`px-1.5 py-0.5`,inputControl:`h-6`,inputIcon:`me-1.5`,empty:`py-3`,list:`max-h-70 p-0.75`,groupLabel:`gap-1 p-1 text-3xs`,item:`gap-1 px-1 py-1`,separator:`-mx-1 my-0.75`},sm:{root:`text-xs`,inputRoot:`px-2 py-0.625`,inputControl:`h-7`,inputIcon:`me-1.75`,empty:`py-3.5`,list:`max-h-75 p-0.875`,groupLabel:`gap-1.25 p-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1`,separator:`-mx-1.5 my-1`},md:{root:`text-sm`,inputRoot:`px-2.5 py-0.75`,inputControl:`h-8`,inputIcon:`me-2`,empty:`py-4 text-sm`,list:`max-h-80 p-1`,groupLabel:`gap-1.75 p-1.75 text-xs`,item:`gap-2 px-2 py-1.5`,separator:`-mx-2 my-1`},lg:{root:`text-base`,inputRoot:`px-3.5 py-0.875`,inputControl:`h-9`,inputIcon:`me-2.5`,empty:`py-4.5`,list:`max-h-90 p-1.25`,groupLabel:`gap-2 p-2 text-sm`,item:`gap-2.5 px-2.5 py-1.5`,separator:`-mx-2.5 my-1.25`},xl:{root:`text-lg`,inputRoot:`px-4 py-1`,inputControl:`h-10`,inputIcon:`me-3`,empty:`py-5`,list:`max-h-100 p-1.5`,groupLabel:`gap-2.5 p-2.5 text-base`,item:`gap-3 px-3 py-2`,separator:`-mx-3 my-1.5`},"2xl":{root:`text-xl`,inputRoot:`px-4.5 py-1.25`,inputControl:`h-12`,inputIcon:`me-3.5`,empty:`py-6`,list:`max-h-115 p-1.75`,groupLabel:`gap-3 p-3 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,separator:`-mx-3.5 my-2`}}},defaultVariants:{size:`md`}});var LM=L({name:`SDialogProvider`,__name:`dialog-provider`,setup(e){return eC(q(()=>KS({size:`md`}))),(e,t)=>(z(),V(F(kC)))}});X({slots:{root:`relative w-full overflow-hidden rounded-full bg-muted`,indicator:`h-full w-full flex-1 rounded-full transition-[transform,width] duration-300 transform-gpu will-change-transform data-[state=indeterminate]:w-2/5 data-[state=indeterminate]:opacity-80`,circle:``,track:``,label:``},variants:{color:{primary:{indicator:`bg-primary`},destructive:{indicator:`bg-destructive`},success:{indicator:`bg-success`},warning:{indicator:`bg-warning`},info:{indicator:`bg-info`},carbon:{indicator:`bg-carbon`},secondary:{indicator:`bg-secondary-foreground/20`},accent:{indicator:`bg-accent-foreground/20`}},size:{xs:{root:`h-1.5`},sm:{root:`h-2`},md:{root:`h-2.5`},lg:{root:`h-3`},xl:{root:`h-3.5`},"2xl":{root:`h-4`}}},defaultVariants:{color:`primary`,size:`md`}}),X({slots:{root:`relative inline-flex shrink-0 items-center justify-center rounded-full`,indicator:`fill-none stroke-current transition-[stroke-dasharray,stroke-dashoffset] duration-300 ease-in-out`,circle:`size-full`,track:`fill-none stroke-current text-muted`,label:`pointer-events-none absolute inset-0 flex items-center justify-center`},variants:{color:{primary:{indicator:`text-primary`},destructive:{indicator:`text-destructive`},success:{indicator:`text-success`},warning:{indicator:`text-warning`},info:{indicator:`text-info`},carbon:{indicator:`text-carbon`},secondary:{indicator:`text-secondary-foreground/40`},accent:{indicator:`text-accent-foreground/40`}},size:{xs:{root:`h-8 w-8 text-[10px]`},sm:{root:`h-10 w-10 text-xs`},md:{root:`h-12 w-12 text-sm`},lg:{root:`h-16 w-16 text-base`},xl:{root:`h-20 w-20 text-lg`},"2xl":{root:`h-24 w-24 text-xl`}}},defaultVariants:{color:`primary`,size:`md`}});var RM=X({slots:{root:`fixed z-99999 w-0 h-0 pointer-events-none`,indicator:`fixed top-0 start-0 w-full h-0.75 bg-primary`}}),zM=L({name:`SProgressProvider`,__name:`progress-provider`,props:{direction:{},minimum:{},maximum:{},easing:{},speed:{},trickle:{type:Boolean},trickleSpeed:{}},setup(e){let t=e;return Yk(q(()=>RM())),(e,n)=>(z(),V(F(rA),j(Oa(t)),null,16))}}),BM=X({extendBase:e=>({close:qy({size:e.size}),cancel:Ky({size:e.size,variant:`pure`}),action:Ky({size:e.size})}),slots:{toaster:[`fixed z-[--z-index] list-none outline-none transition-transform-400 ease`,`data-[x-position=right]:end-[--offset-right] data-[x-position=left]:start-[--offset-left] data-[x-position=center]:start-1/2 data-[x-position=center]:-translate-x-1/2 [&[dir=rtl]]:data-[x-position=center]:translate-x-1/2`,`data-[y-position=top]:top-[--offset-top] data-[y-position=bottom]:bottom-[--offset-bottom]`],toast:[`group absolute w-full rounded-md bg-popover text-popover-foreground border border-transparent opacity-0 outline-none touch-none`,`data-[y-position=top]:top-0 data-[y-position=top]:[--y:translateY(-100%)]`,`data-[y-position=bottom]:[--lift:-1] data-[y-position=bottom]:bottom-0`,`data-[x-position=left]:start-0 data-[x-position=right]:end-0`],wrapper:`flex flex-col items-stretch`,content:``,title:`flex items-center font-semibold`,description:`text-muted-foreground`,icon:[`group-data-[type=info]:text-info group-data-[type=success]:text-success group-data-[type=warning]:text-warning group-data-[type=error]:text-destructive`],footer:`flex justify-end items-center`,action:``,cancel:``,close:`absolute group-data-[inverted=true]:text-accent group-data-[inverted=true]:hover:bg-accent/15`},variants:{size:{xs:{toaster:`w-80 text-2xs`,toast:`p-3`,wrapper:`gap-1`,title:`gap-1.25`,footer:`gap-1.25`,close:`top-1 end-1`},sm:{toaster:`w-85 text-xs`,toast:`p-3.5`,wrapper:`gap-1.25`,title:`gap-1.5`,footer:`gap-1.5`,close:`top-1.25 end-1.25`},md:{toaster:`w-90 text-sm`,toast:`p-4`,wrapper:`gap-1.5`,title:`gap-2`,footer:`gap-2`,close:`top-1.5 end-1.5`},lg:{toaster:`w-95 text-base`,toast:`p-4.5`,wrapper:`gap-1.75`,title:`gap-2.5`,footer:`gap-2.5`,close:`top-1.75 end-1.75`},xl:{toaster:`w-100 text-lg`,toast:`p-5`,wrapper:`gap-2`,title:`gap-3`,footer:`gap-3`,close:`top-2 end-2`},"2xl":{toaster:`w-110 text-xl`,toast:`p-6`,wrapper:`gap-2.5`,title:`gap-4`,footer:`gap-4`,close:`top-2.5 end-2.5`}}},defaultVariants:{size:`md`}}),VM=`[data-soybean-toast] { + --y: translateY(100%); + --lift: 1; + --lift-amount: calc(var(--lift) * var(--gap)); + z-index: var(--z-index); + transform: var(--y); + overflow-wrap: anywhere; + + transition: + transform 400ms, + opacity 400ms, + height 400ms, + box-shadow 200ms; + + box-shadow: 0 4px 12px hsl(var(--foreground) / 0.1); +} + +[data-soybean-toast]:focus-visible { + box-shadow: + 0 4px 12px hsl(var(--foreground) / 0.1), + 0 0 0 2px hsl(var(--foreground) / 0.2); +} + +[data-soybean-toast][data-swiping='true'] { + transform: var(--y) translateY(var(--swipe-amount-y, 0px)) translateX(var(--swipe-amount-x, 0px)); + transition: none; +} + +[data-soybean-toast][data-swiping='true']::before { + content: ''; + position: absolute; + inset-inline: -100%; + height: 100%; + z-index: -1; +} + +[data-soybean-toast][data-y-position='top'][data-swiping='true']::before { + bottom: 50%; + transform: scaleY(3) translateY(50%); +} + +[data-soybean-toast][data-y-position='bottom'][data-swiping='true']::before { + top: 50%; + transform: scaleY(3) translateY(-50%); +} + +[data-soybean-toast][data-swiping='false'][data-removed='true']::before { + content: ''; + position: absolute; + inset: 0; + transform: scaleY(2); +} + +[data-soybean-toast][data-expanded='true']::after { + content: ''; + position: absolute; + inset-inline-start: 0; + height: calc(var(--gap) + 1px); + bottom: 100%; + width: 100%; +} + +[data-soybean-toast][data-mounted='true'] { + --y: translateY(0); + opacity: 1; +} + +[data-soybean-toast][data-expanded='false'][data-front='false'] { + --scale: var(--toasts-before) * 0.05 + 1; + --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); + height: var(--front-toast-height); +} + +[data-soybean-toast][data-expanded='false'][data-front='false'] > * { + opacity: 0; +} + +[data-soybean-toast][data-visible='false'] { + opacity: 0; + pointer-events: none; +} + +[data-soybean-toast][data-mounted='true'][data-expanded='true'] { + --y: translateY(calc(var(--lift) * var(--offset))); + height: var(--initial-height); +} + +[data-soybean-toast][data-removed='true'][data-front='true'][data-swipe-out='false'] { + --y: translateY(calc(var(--lift) * -100%)); + opacity: 0; +} + +[data-soybean-toast][data-removed='true'][data-front='false'][data-swipe-out='false'][data-expanded='true'] { + --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); + opacity: 0; +} + +[data-soybean-toast][data-removed='true'][data-front='false'][data-swipe-out='false'][data-expanded='false'] { + --y: translateY(40%); + opacity: 0; + transition: + transform 500ms, + opacity 200ms; +} + +[data-soybean-toast][data-removed='true'][data-front='false']::before { + height: calc(var(--initial-height) + 20%); +} + +[data-soybean-toast][data-swiped='true'] { + -webkit-user-select: none; + user-select: none; +} + +[data-soybean-toast][data-swipe-out='true'][data-y-position='bottom'], +[data-soybean-toast][data-swipe-out='true'][data-y-position='top'] { + animation-duration: 200ms; + animation-timing-function: ease-out; + animation-fill-mode: forwards; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='left'] { + animation-name: swipe-out-left; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='right'] { + animation-name: swipe-out-right; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='up'] { + animation-name: swipe-out-up; +} + +[data-soybean-toast][data-swipe-out='true'][data-swipe-direction='down'] { + animation-name: swipe-out-down; +} + +[data-soybean-toast][data-rich-color='true'][data-type='success'] { + background-color: hsl(var(--success-100)); + border-color: hsl(var(--success)); +} + +[data-soybean-toast][data-rich-color='true'][data-type='info'] { + background-color: hsl(var(--info-100)); + border-color: hsl(var(--info)); +} + +[data-soybean-toast][data-rich-color='true'][data-type='warning'] { + background-color: hsl(var(--warning-100)); + border-color: hsl(var(--warning)); +} + +[data-soybean-toast][data-rich-color='true'][data-type='error'] { + background-color: hsl(var(--destructive-100)); + border-color: hsl(var(--destructive)); +} + +[data-soybean-toast][data-inverted='true'] { + background-color: hsl(var(--carbon)); + border-color: hsl(var(--carbon)); + color: hsl(var(--carbon-foreground)); +} + +[data-soybean-toast] > * { + transition: opacity 400ms; +} + +@keyframes swipe-out-left { + from { + transform: var(--y) translateX(var(--swipe-amount-x)); + opacity: 1; + } + + to { + transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); + opacity: 0; + } +} + +@keyframes swipe-out-right { + from { + transform: var(--y) translateX(var(--swipe-amount-x)); + opacity: 1; + } + + to { + transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); + opacity: 0; + } +} + +@keyframes swipe-out-up { + from { + transform: var(--y) translateY(var(--swipe-amount-y)); + opacity: 1; + } + + to { + transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); + opacity: 0; + } +} + +@keyframes swipe-out-down { + from { + transform: var(--y) translateY(var(--swipe-amount-y)); + opacity: 1; + } + + to { + transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); + opacity: 0; + } +} + +@keyframes sonner-fade-in { + 0% { + opacity: 0; + transform: scale(0.8); + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes sonner-fade-out { + 0% { + opacity: 1; + transform: scale(1); + } + + 100% { + opacity: 0; + transform: scale(0.8); + } +} + +@media (max-width: 600px) { + [data-soybean-toaster] { + width: 100%; + inset-inline-start: var(--mobile-offset-left); + inset-inline-end: var(--mobile-offset-right); + } + + [data-soybean-toaster][data-soybean-toast] { + inset-inline: 0; + width: calc(100% - var(--mobile-offset-left) * 2); + } + + [data-soybean-toaster][data-x-position='left'] { + inset-inline-start: var(--mobile-offset-left); + } + + [data-soybean-toaster][data-y-position='bottom'] { + bottom: var(--mobile-offset-bottom); + } + + [data-soybean-toaster][data-y-position='top'] { + top: var(--mobile-offset-top); + } + + [data-soybean-toaster][data-x-position='center'] { + inset-inline-start: var(--mobile-offset-left); + inset-inline-end: var(--mobile-offset-right); + transform: none; + } +} +`,HM=L({name:`SToastProvider`,__name:`toast-provider`,props:{size:{},ui:{},id:{},dir:{},hotkey:{},customAriaLabel:{},containerAriaLabel:{},position:{},defaultExpanded:{type:Boolean},duration:{},gap:{},offset:{},visibleCounts:{},swipeDirections:{},showIcon:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},icons:{},toastProps:{},wrapperProps:{},contentProps:{},titleProps:{},descriptionProps:{},iconProps:{},footerProps:{},actionProps:{},cancelProps:{},closeProps:{}},setup(e){let t=e,n=_y(t,[`size`,`ui`]),r=q(()=>BM({size:t.size},t.ui));return ty(VM,{id:`__SoybeanUI_toastStyle`}),wj(r),(e,t)=>(z(),V(F(tM),j(Oa(F(n))),{default:I(()=>[R(e.$slots,`default`)]),_:3},16))}}),UM=(e,t)=>{e.prototype.toLab=function(){return Zu(fd(this.getSource())||Qu(this.rgb))},e.prototype.toLabString=function(){return pd(this.getSource())||dd(this.rgb)},e.prototype.delta=function(t=`#FFF`){let n=t instanceof e?t:new e(t);return Su(xu(kd(this.toLab(),n.toLab())/100,3))},t.string.push([ld,`lab`]),t.object.push([od,`lab`])},WM={inherit:`inherit`,current:`currentColor`,transparent:`transparent`,black:{hex:`#000000`,rgb:`rgb(0 0 0)`,hsl:`hsl(0 0% 0%)`,oklch:`oklch(0% 0 0)`},white:{hex:`#ffffff`,rgb:`rgb(255 255 255)`,hsl:`hsl(0 0% 100%)`,oklch:`oklch(100% 0 0)`}},GM={slate:{50:{level:50,hex:`#f8fafc`,rgb:`rgb(248 250 252)`,hsl:`hsl(210 40% 98%)`,oklch:`oklch(98% 0 248)`},100:{level:100,hex:`#f1f5f9`,rgb:`rgb(241 245 249)`,hsl:`hsl(210 40% 96.1%)`,oklch:`oklch(97% 0.01 248)`},200:{level:200,hex:`#e2e8f0`,rgb:`rgb(226 232 240)`,hsl:`hsl(214.3 31.8% 91.4%)`,oklch:`oklch(93% 0.01 256)`},300:{level:300,hex:`#cbd5e1`,rgb:`rgb(203 213 225)`,hsl:`hsl(212.7 26.8% 83.9%)`,oklch:`oklch(87% 0.02 253)`},400:{level:400,hex:`#94a3b8`,rgb:`rgb(148 163 184)`,hsl:`hsl(215 20.2% 65.1%)`,oklch:`oklch(71% 0.04 257)`},500:{level:500,hex:`#64748b`,rgb:`rgb(100 116 139)`,hsl:`hsl(215.4 16.3% 46.9%)`,oklch:`oklch(55% 0.04 257)`},600:{level:600,hex:`#475569`,rgb:`rgb(71 85 105)`,hsl:`hsl(215.3 19.3% 34.5%)`,oklch:`oklch(45% 0.04 257)`},700:{level:700,hex:`#334155`,rgb:`rgb(51 65 85)`,hsl:`hsl(215.3 25% 26.7%)`,oklch:`oklch(37% 0.04 257)`},800:{level:800,hex:`#1e293b`,rgb:`rgb(30 41 59)`,hsl:`hsl(217.2 32.6% 17.5%)`,oklch:`oklch(28% 0.04 260)`},900:{level:900,hex:`#0f172a`,rgb:`rgb(15 23 42)`,hsl:`hsl(222.2 47.4% 11.2%)`,oklch:`oklch(21% 0.04 266)`},950:{level:950,hex:`#020617`,rgb:`rgb(2 6 23)`,hsl:`hsl(222.2 84% 4.9%)`,oklch:`oklch(13% 0.04 265)`}},mist:{50:{level:50,hex:`#f9fafb`,rgb:`rgb(249 250 251)`,hsl:`hsl(189.3 20.3% 97.9%)`,oklch:`oklch(0.98 0.00 210)`},100:{level:100,hex:`#f0f4f5`,rgb:`rgb(240 244 245)`,hsl:`hsl(189.4 21.6% 95.1%)`,oklch:`oklch(0.96 0.01 210)`},200:{level:200,hex:`#dce5e6`,rgb:`rgb(220 229 230)`,hsl:`hsl(189.4 16.2% 88.4%)`,oklch:`oklch(0.92 0.01 210)`},300:{level:300,hex:`#c1cfd2`,rgb:`rgb(193 207 210)`,hsl:`hsl(189.4 15.8% 79%)`,oklch:`oklch(0.84 0.02 210)`},400:{level:400,hex:`#8da5a9`,rgb:`rgb(141 165 169)`,hsl:`hsl(189.3 14% 60.9%)`,oklch:`oklch(0.70 0.03 210)`},500:{level:500,hex:`#648085`,rgb:`rgb(100 128 133)`,hsl:`hsl(189.3 14.2% 45.7%)`,oklch:`oklch(0.58 0.03 210)`},600:{level:600,hex:`#4f676b`,rgb:`rgb(79 103 107)`,hsl:`hsl(189.3 15.1% 36.5%)`,oklch:`oklch(0.49 0.03 210)`},700:{level:700,hex:`#3d5155`,rgb:`rgb(61 81 85)`,hsl:`hsl(189.3 15.9% 28.6%)`,oklch:`oklch(0.42 0.03 210)`},800:{level:800,hex:`#2d3c3f`,rgb:`rgb(45 60 63)`,hsl:`hsl(189.3 17.2% 21.2%)`,oklch:`oklch(0.34 0.02 210)`},900:{level:900,hex:`#1e2a2c`,rgb:`rgb(30 42 44)`,hsl:`hsl(189.3 19.2% 14.6%)`,oklch:`oklch(0.28 0.02 210)`},950:{level:950,hex:`#0e1517`,rgb:`rgb(14 21 23)`,hsl:`hsl(189.3 25.3% 7.1%)`,oklch:`oklch(0.19 0.01 210)`}},gray:{50:{level:50,hex:`#f9fafb`,rgb:`rgb(249 250 251)`,hsl:`hsl(210 20% 98%)`,oklch:`oklch(98% 0 248)`},100:{level:100,hex:`#f3f4f6`,rgb:`rgb(243 244 246)`,hsl:`hsl(220 14.3% 95.9%)`,oklch:`oklch(97% 0 265)`},200:{level:200,hex:`#e5e7eb`,rgb:`rgb(229 231 235)`,hsl:`hsl(220 13% 91%)`,oklch:`oklch(93% 0.01 265)`},300:{level:300,hex:`#d1d5db`,rgb:`rgb(209 213 219)`,hsl:`hsl(216 12.2% 83.9%)`,oklch:`oklch(87% 0.01 258)`},400:{level:400,hex:`#9ca3af`,rgb:`rgb(156 163 175)`,hsl:`hsl(217.9 10.6% 64.9%)`,oklch:`oklch(71% 0.02 261)`},500:{level:500,hex:`#6b7280`,rgb:`rgb(107 114 128)`,hsl:`hsl(220 8.9% 46.1%)`,oklch:`oklch(55% 0.02 264)`},600:{level:600,hex:`#4b5563`,rgb:`rgb(75 85 99)`,hsl:`hsl(215 13.8% 34.1%)`,oklch:`oklch(45% 0.03 257)`},700:{level:700,hex:`#374151`,rgb:`rgb(55 65 81)`,hsl:`hsl(216.9 19.1% 26.7%)`,oklch:`oklch(37% 0.03 260)`},800:{level:800,hex:`#1f2937`,rgb:`rgb(31 41 55)`,hsl:`hsl(215 27.9% 16.9%)`,oklch:`oklch(28% 0.03 257)`},900:{level:900,hex:`#111827`,rgb:`rgb(17 24 39)`,hsl:`hsl(220.9 39.3% 11%)`,oklch:`oklch(21% 0.03 265)`},950:{level:950,hex:`#030712`,rgb:`rgb(3 7 18)`,hsl:`hsl(224 71.4% 4.1%)`,oklch:`oklch(13% 0.03 262)`}},zinc:{50:{level:50,hex:`#fafafa`,rgb:`rgb(250 250 250)`,hsl:`hsl(0 0% 98%)`,oklch:`oklch(99% 0 360)`},100:{level:100,hex:`#f4f4f5`,rgb:`rgb(244 244 245)`,hsl:`hsl(240 4.8% 95.9%)`,oklch:`oklch(97% 0 286)`},200:{level:200,hex:`#e4e4e7`,rgb:`rgb(228 228 231)`,hsl:`hsl(240 5.9% 90%)`,oklch:`oklch(92% 0 286)`},300:{level:300,hex:`#d4d4d8`,rgb:`rgb(212 212 216)`,hsl:`hsl(240 4.9% 83.9%)`,oklch:`oklch(87% 0.01 286)`},400:{level:400,hex:`#a1a1aa`,rgb:`rgb(161 161 170)`,hsl:`hsl(240 5% 64.9%)`,oklch:`oklch(71% 0.01 286)`},500:{level:500,hex:`#71717a`,rgb:`rgb(113 113 122)`,hsl:`hsl(240 3.8% 46.1%)`,oklch:`oklch(55% 0.01 286)`},600:{level:600,hex:`#52525b`,rgb:`rgb(82 82 91)`,hsl:`hsl(240 5.2% 33.9%)`,oklch:`oklch(44% 0.01 286)`},700:{level:700,hex:`#3f3f46`,rgb:`rgb(63 63 70)`,hsl:`hsl(240 5.3% 26.1%)`,oklch:`oklch(37% 0.01 286)`},800:{level:800,hex:`#27272a`,rgb:`rgb(39 39 42)`,hsl:`hsl(240 3.7% 15.9%)`,oklch:`oklch(27% 0.01 286)`},900:{level:900,hex:`#18181b`,rgb:`rgb(24 24 27)`,hsl:`hsl(240 5.9% 10%)`,oklch:`oklch(21% 0.01 286)`},950:{level:950,hex:`#09090b`,rgb:`rgb(9 9 11)`,hsl:`hsl(240 10% 3.9%)`,oklch:`oklch(14% 0 286)`}},neutral:{50:{level:50,hex:`#fafafa`,rgb:`rgb(250 250 250)`,hsl:`hsl(0 0% 98%)`,oklch:`oklch(99% 0 360)`},100:{level:100,hex:`#f5f5f5`,rgb:`rgb(245 245 245)`,hsl:`hsl(0 0% 96.1%)`,oklch:`oklch(97% 0 360)`},200:{level:200,hex:`#e5e5e5`,rgb:`rgb(229 229 229)`,hsl:`hsl(0 0% 89.8%)`,oklch:`oklch(92% 0 360)`},300:{level:300,hex:`#d4d4d4`,rgb:`rgb(212 212 212)`,hsl:`hsl(0 0% 83.1%)`,oklch:`oklch(87% 0 360)`},400:{level:400,hex:`#a3a3a3`,rgb:`rgb(163 163 163)`,hsl:`hsl(0 0% 63.9%)`,oklch:`oklch(72% 0 360)`},500:{level:500,hex:`#737373`,rgb:`rgb(115 115 115)`,hsl:`hsl(0 0% 45.1%)`,oklch:`oklch(56% 0 360)`},600:{level:600,hex:`#525252`,rgb:`rgb(82 82 82)`,hsl:`hsl(0 0% 32.2%)`,oklch:`oklch(44% 0 360)`},700:{level:700,hex:`#404040`,rgb:`rgb(64 64 64)`,hsl:`hsl(0 0% 25.1%)`,oklch:`oklch(37% 0 360)`},800:{level:800,hex:`#262626`,rgb:`rgb(38 38 38)`,hsl:`hsl(0 0% 14.9%)`,oklch:`oklch(27% 0 360)`},900:{level:900,hex:`#171717`,rgb:`rgb(23 23 23)`,hsl:`hsl(0 0% 9%)`,oklch:`oklch(20% 0 360)`},950:{level:950,hex:`#0a0a0a`,rgb:`rgb(10 10 10)`,hsl:`hsl(0 0% 3.9%)`,oklch:`oklch(14% 0 360)`}},stone:{50:{level:50,hex:`#fafaf9`,rgb:`rgb(250 250 249)`,hsl:`hsl(60 9.1% 97.8%)`,oklch:`oklch(98% 0 106)`},100:{level:100,hex:`#f5f5f4`,rgb:`rgb(245 245 244)`,hsl:`hsl(60 4.8% 95.9%)`,oklch:`oklch(97% 0 106)`},200:{level:200,hex:`#e7e5e4`,rgb:`rgb(231 229 228)`,hsl:`hsl(20 5.9% 90%)`,oklch:`oklch(92% 0 49)`},300:{level:300,hex:`#d6d3d1`,rgb:`rgb(214 211 209)`,hsl:`hsl(24 5.7% 82.9%)`,oklch:`oklch(87% 0 56)`},400:{level:400,hex:`#a8a29e`,rgb:`rgb(168 162 158)`,hsl:`hsl(24 5.4% 63.9%)`,oklch:`oklch(72% 0.01 56)`},500:{level:500,hex:`#78716c`,rgb:`rgb(120 113 108)`,hsl:`hsl(25 5.3% 44.7%)`,oklch:`oklch(55% 0.01 58)`},600:{level:600,hex:`#57534e`,rgb:`rgb(87 83 78)`,hsl:`hsl(33.3 5.5% 32.4%)`,oklch:`oklch(44% 0.01 74)`},700:{level:700,hex:`#44403c`,rgb:`rgb(68 64 60)`,hsl:`hsl(30 6.3% 25.1%)`,oklch:`oklch(37% 0.01 68)`},800:{level:800,hex:`#292524`,rgb:`rgb(41 37 36)`,hsl:`hsl(12 6.5% 15.1%)`,oklch:`oklch(27% 0.01 34)`},900:{level:900,hex:`#1c1917`,rgb:`rgb(28 25 23)`,hsl:`hsl(24 9.8% 10%)`,oklch:`oklch(22% 0.01 56)`},950:{level:950,hex:`#0c0a09`,rgb:`rgb(12 10 9)`,hsl:`hsl(20 14.3% 4.1%)`,oklch:`oklch(15% 0 49)`}},taupe:{50:{level:50,hex:`#fbfaf9`,rgb:`rgb(251 250 249)`,hsl:`hsl(34 21.3% 97.9%)`,oklch:`oklch(0.98 0.00 75)`},100:{level:100,hex:`#f5f3f0`,rgb:`rgb(245 243 240)`,hsl:`hsl(34 22.7% 95.1%)`,oklch:`oklch(0.96 0.01 75)`},200:{level:200,hex:`#e7e2dc`,rgb:`rgb(231 226 220)`,hsl:`hsl(34.1 18.7% 88.4%)`,oklch:`oklch(0.92 0.01 75)`},300:{level:300,hex:`#d3cbc0`,rgb:`rgb(211 203 192)`,hsl:`hsl(34.1 18.3% 79%)`,oklch:`oklch(0.84 0.02 75)`},400:{level:400,hex:`#aa9e8d`,rgb:`rgb(170 158 141)`,hsl:`hsl(34.2 14.8% 61.1%)`,oklch:`oklch(0.70 0.03 75)`},500:{level:500,hex:`#867865`,rgb:`rgb(134 120 101)`,hsl:`hsl(34.3 14.1% 46.1%)`,oklch:`oklch(0.58 0.03 75)`},600:{level:600,hex:`#6c6050`,rgb:`rgb(108 96 80)`,hsl:`hsl(34.3 14.9% 36.8%)`,oklch:`oklch(0.49 0.03 75)`},700:{level:700,hex:`#554b3e`,rgb:`rgb(85 75 62)`,hsl:`hsl(34.3 15.7% 28.9%)`,oklch:`oklch(0.42 0.03 75)`},800:{level:800,hex:`#40382d`,rgb:`rgb(64 56 45)`,hsl:`hsl(34.3 17% 21.4%)`,oklch:`oklch(0.34 0.02 75)`},900:{level:900,hex:`#2c271f`,rgb:`rgb(44 39 31)`,hsl:`hsl(34.3 17.7% 14.8%)`,oklch:`oklch(0.28 0.02 75)`},950:{level:950,hex:`#17130e`,rgb:`rgb(23 19 14)`,hsl:`hsl(34.4 24.8% 7.2%)`,oklch:`oklch(0.19 0.01 75)`}},olive:{50:{level:50,hex:`#f9faf9`,rgb:`rgb(249 250 249)`,hsl:`hsl(136.8 13.4% 97.9%)`,oklch:`oklch(0.98 0.00 155)`},100:{level:100,hex:`#f1f4f2`,rgb:`rgb(241 244 242)`,hsl:`hsl(136.9 14.2% 95.2%)`,oklch:`oklch(0.96 0.01 155)`},200:{level:200,hex:`#dee5e0`,rgb:`rgb(222 229 224)`,hsl:`hsl(137 10.6% 88.5%)`,oklch:`oklch(0.92 0.01 155)`},300:{level:300,hex:`#c4cfc8`,rgb:`rgb(196 207 200)`,hsl:`hsl(137.2 10.3% 79.2%)`,oklch:`oklch(0.84 0.02 155)`},400:{level:400,hex:`#94a599`,rgb:`rgb(148 165 153)`,hsl:`hsl(137.8 8.7% 61.4%)`,oklch:`oklch(0.70 0.03 155)`},500:{level:500,hex:`#6c8072`,rgb:`rgb(108 128 114)`,hsl:`hsl(138.4 8.6% 46.3%)`,oklch:`oklch(0.58 0.03 155)`},600:{level:600,hex:`#56675b`,rgb:`rgb(86 103 91)`,hsl:`hsl(138.4 9.1% 37%)`,oklch:`oklch(0.49 0.03 155)`},700:{level:700,hex:`#435147`,rgb:`rgb(67 81 71)`,hsl:`hsl(138.4 9.5% 29.1%)`,oklch:`oklch(0.42 0.02 155)`},800:{level:800,hex:`#313c35`,rgb:`rgb(49 60 53)`,hsl:`hsl(138.4 10.2% 21.5%)`,oklch:`oklch(0.34 0.02 155)`},900:{level:900,hex:`#222a24`,rgb:`rgb(34 42 36)`,hsl:`hsl(138.5 11.2% 14.8%)`,oklch:`oklch(0.28 0.02 155)`},950:{level:950,hex:`#101512`,rgb:`rgb(16 21 18)`,hsl:`hsl(138.4 14.2% 7.3%)`,oklch:`oklch(0.19 0.01 155)`}},mauve:{50:{level:50,hex:`#fafafb`,rgb:`rgb(250 250 251)`,hsl:`hsl(272.4 15% 98.2%)`,oklch:`oklch(0.98 0.00 310)`},100:{level:100,hex:`#f4f2f6`,rgb:`rgb(244 242 246)`,hsl:`hsl(272.4 16.1% 95.8%)`,oklch:`oklch(0.96 0.01 310)`},200:{level:200,hex:`#e5e1e8`,rgb:`rgb(229 225 232)`,hsl:`hsl(272.5 13% 89.6%)`,oklch:`oklch(0.92 0.01 310)`},300:{level:300,hex:`#d0c9d5`,rgb:`rgb(208 201 213)`,hsl:`hsl(272.6 12.6% 81.2%)`,oklch:`oklch(0.84 0.02 310)`},400:{level:400,hex:`#a69bae`,rgb:`rgb(166 155 174)`,hsl:`hsl(272.9 10.6% 64.6%)`,oklch:`oklch(0.70 0.03 310)`},500:{level:500,hex:`#81758b`,rgb:`rgb(129 117 139)`,hsl:`hsl(273.2 8.6% 50.1%)`,oklch:`oklch(0.58 0.04 310)`},600:{level:600,hex:`#675d70`,rgb:`rgb(103 93 112)`,hsl:`hsl(273.2 9.2% 40.2%)`,oklch:`oklch(0.49 0.03 310)`},700:{level:700,hex:`#524959`,rgb:`rgb(82 73 89)`,hsl:`hsl(273.3 9.7% 31.7%)`,oklch:`oklch(0.42 0.03 310)`},800:{level:800,hex:`#3d3642`,rgb:`rgb(61 54 66)`,hsl:`hsl(273.3 10.2% 23.6%)`,oklch:`oklch(0.34 0.02 310)`},900:{level:900,hex:`#2a252e`,rgb:`rgb(42 37 46)`,hsl:`hsl(273.3 10.9% 16.4%)`,oklch:`oklch(0.28 0.02 310)`},950:{level:950,hex:`#161218`,rgb:`rgb(22 18 24)`,hsl:`hsl(273.3 14.1% 8.3%)`,oklch:`oklch(0.19 0.01 310)`}},red:{50:{level:50,hex:`#fef2f2`,rgb:`rgb(254 242 242)`,hsl:`hsl(0 85.7% 97.3%)`,oklch:`oklch(97% 0.01 17)`},100:{level:100,hex:`#fee2e2`,rgb:`rgb(254 226 226)`,hsl:`hsl(0 93.3% 94.1%)`,oklch:`oklch(94% 0.03 18)`},200:{level:200,hex:`#fecaca`,rgb:`rgb(254 202 202)`,hsl:`hsl(0 96.3% 89.4%)`,oklch:`oklch(88% 0.06 18)`},300:{level:300,hex:`#fca5a5`,rgb:`rgb(252 165 165)`,hsl:`hsl(0 93.5% 81.8%)`,oklch:`oklch(81% 0.1 20)`},400:{level:400,hex:`#f87171`,rgb:`rgb(248 113 113)`,hsl:`hsl(0 90.6% 70.8%)`,oklch:`oklch(71% 0.17 22)`},500:{level:500,hex:`#ef4444`,rgb:`rgb(239 68 68)`,hsl:`hsl(0 84.2% 60.2%)`,oklch:`oklch(64% 0.21 25)`},600:{level:600,hex:`#dc2626`,rgb:`rgb(220 38 38)`,hsl:`hsl(0 72.2% 50.6%)`,oklch:`oklch(58% 0.22 27)`},700:{level:700,hex:`#b91c1c`,rgb:`rgb(185 28 28)`,hsl:`hsl(0 73.7% 41.8%)`,oklch:`oklch(51% 0.19 28)`},800:{level:800,hex:`#991b1b`,rgb:`rgb(153 27 27)`,hsl:`hsl(0 70% 35.3%)`,oklch:`oklch(44% 0.16 27)`},900:{level:900,hex:`#7f1d1d`,rgb:`rgb(127 29 29)`,hsl:`hsl(0 62.8% 30.6%)`,oklch:`oklch(40% 0.13 26)`},950:{level:950,hex:`#450a0a`,rgb:`rgb(69 10 10)`,hsl:`hsl(0 74.7% 15.5%)`,oklch:`oklch(26% 0.09 26)`}},orange:{50:{level:50,hex:`#fff7ed`,rgb:`rgb(255 247 237)`,hsl:`hsl(33.3 100% 96.5%)`,oklch:`oklch(98% 0.02 74)`},100:{level:100,hex:`#ffedd5`,rgb:`rgb(255 237 213)`,hsl:`hsl(34.3 100% 91.8%)`,oklch:`oklch(95% 0.04 75)`},200:{level:200,hex:`#fed7aa`,rgb:`rgb(254 215 170)`,hsl:`hsl(32.1 97.7% 83.1%)`,oklch:`oklch(90% 0.07 71)`},300:{level:300,hex:`#fdba74`,rgb:`rgb(253 186 116)`,hsl:`hsl(30.7 97.2% 72.4%)`,oklch:`oklch(84% 0.12 66)`},400:{level:400,hex:`#fb923c`,rgb:`rgb(251 146 60)`,hsl:`hsl(27 96% 61%)`,oklch:`oklch(76% 0.16 56)`},500:{level:500,hex:`#f97316`,rgb:`rgb(249 115 22)`,hsl:`hsl(24.6 95% 53.1%)`,oklch:`oklch(70% 0.19 48)`},600:{level:600,hex:`#ea580c`,rgb:`rgb(234 88 12)`,hsl:`hsl(20.5 90.2% 48.2%)`,oklch:`oklch(65% 0.19 41)`},700:{level:700,hex:`#c2410c`,rgb:`rgb(194 65 12)`,hsl:`hsl(17.5 88.3% 40.4%)`,oklch:`oklch(55% 0.17 38)`},800:{level:800,hex:`#9a3412`,rgb:`rgb(154 52 18)`,hsl:`hsl(15 79.1% 33.7%)`,oklch:`oklch(47% 0.14 37)`},900:{level:900,hex:`#7c2d12`,rgb:`rgb(124 45 18)`,hsl:`hsl(15.3 74.6% 27.8%)`,oklch:`oklch(41% 0.12 38)`},950:{level:950,hex:`#431407`,rgb:`rgb(67 20 7)`,hsl:`hsl(13 81.1% 14.5%)`,oklch:`oklch(27% 0.08 36)`}},amber:{50:{level:50,hex:`#fffbeb`,rgb:`rgb(255 251 235)`,hsl:`hsl(48 100% 96.1%)`,oklch:`oklch(99% 0.02 95)`},100:{level:100,hex:`#fef3c7`,rgb:`rgb(254 243 199)`,hsl:`hsl(48 96.5% 88.8%)`,oklch:`oklch(96% 0.06 96)`},200:{level:200,hex:`#fde68a`,rgb:`rgb(253 230 138)`,hsl:`hsl(48 96.6% 76.7%)`,oklch:`oklch(92% 0.12 96)`},300:{level:300,hex:`#fcd34d`,rgb:`rgb(252 211 77)`,hsl:`hsl(45.9 96.7% 64.5%)`,oklch:`oklch(88% 0.15 92)`},400:{level:400,hex:`#fbbf24`,rgb:`rgb(251 191 36)`,hsl:`hsl(43.3 96.4% 56.3%)`,oklch:`oklch(84% 0.16 84)`},500:{level:500,hex:`#f59e0b`,rgb:`rgb(245 158 11)`,hsl:`hsl(37.7 92.1% 50.2%)`,oklch:`oklch(77% 0.16 70)`},600:{level:600,hex:`#d97706`,rgb:`rgb(217 119 6)`,hsl:`hsl(32.1 94.6% 43.7%)`,oklch:`oklch(67% 0.16 58)`},700:{level:700,hex:`#b45309`,rgb:`rgb(180 83 9)`,hsl:`hsl(26 90.5% 37.1%)`,oklch:`oklch(56% 0.15 49)`},800:{level:800,hex:`#92400e`,rgb:`rgb(146 64 14)`,hsl:`hsl(22.7 82.5% 31.4%)`,oklch:`oklch(47% 0.12 46)`},900:{level:900,hex:`#78350f`,rgb:`rgb(120 53 15)`,hsl:`hsl(21.7 77.8% 26.5%)`,oklch:`oklch(41% 0.11 46)`},950:{level:950,hex:`#451a03`,rgb:`rgb(69 26 3)`,hsl:`hsl(20.9 91.7% 14.1%)`,oklch:`oklch(28% 0.07 46)`}},yellow:{50:{level:50,hex:`#fefce8`,rgb:`rgb(254 252 232)`,hsl:`hsl(54.5 91.7% 95.3%)`,oklch:`oklch(99% 0.03 102)`},100:{level:100,hex:`#fef9c3`,rgb:`rgb(254 249 195)`,hsl:`hsl(54.9 96.7% 88%)`,oklch:`oklch(97% 0.07 103)`},200:{level:200,hex:`#fef08a`,rgb:`rgb(254 240 138)`,hsl:`hsl(52.8 98.3% 76.9%)`,oklch:`oklch(95% 0.12 102)`},300:{level:300,hex:`#fde047`,rgb:`rgb(253 224 71)`,hsl:`hsl(50.4 97.8% 63.5%)`,oklch:`oklch(91% 0.17 98)`},400:{level:400,hex:`#facc15`,rgb:`rgb(250 204 21)`,hsl:`hsl(47.9 95.8% 53.1%)`,oklch:`oklch(86% 0.17 92)`},500:{level:500,hex:`#eab308`,rgb:`rgb(234 179 8)`,hsl:`hsl(45.4 93.4% 47.5%)`,oklch:`oklch(80% 0.16 86)`},600:{level:600,hex:`#ca8a04`,rgb:`rgb(202 138 4)`,hsl:`hsl(40.6 96.1% 40.4%)`,oklch:`oklch(68% 0.14 76)`},700:{level:700,hex:`#a16207`,rgb:`rgb(161 98 7)`,hsl:`hsl(35.5 91.7% 32.9%)`,oklch:`oklch(55% 0.12 66)`},800:{level:800,hex:`#854d0e`,rgb:`rgb(133 77 14)`,hsl:`hsl(31.8 81% 28.8%)`,oklch:`oklch(48% 0.1 62)`},900:{level:900,hex:`#713f12`,rgb:`rgb(113 63 18)`,hsl:`hsl(28.4 72.5% 25.7%)`,oklch:`oklch(42% 0.09 58)`},950:{level:950,hex:`#422006`,rgb:`rgb(66 32 6)`,hsl:`hsl(26 83.3% 14.1%)`,oklch:`oklch(29% 0.06 54)`}},lime:{50:{level:50,hex:`#f7fee7`,rgb:`rgb(247 254 231)`,hsl:`hsl(78.3 92% 95.1%)`,oklch:`oklch(99% 0.03 121)`},100:{level:100,hex:`#ecfccb`,rgb:`rgb(236 252 203)`,hsl:`hsl(79.6 89.1% 89.2%)`,oklch:`oklch(97% 0.07 122)`},200:{level:200,hex:`#d9f99d`,rgb:`rgb(217 249 157)`,hsl:`hsl(80.9 88.5% 79.6%)`,oklch:`oklch(94% 0.12 124)`},300:{level:300,hex:`#bef264`,rgb:`rgb(190 242 100)`,hsl:`hsl(82 84.5% 67.1%)`,oklch:`oklch(90% 0.18 127)`},400:{level:400,hex:`#a3e635`,rgb:`rgb(163 230 53)`,hsl:`hsl(82.7 78% 55.5%)`,oklch:`oklch(85% 0.21 129)`},500:{level:500,hex:`#84cc16`,rgb:`rgb(132 204 22)`,hsl:`hsl(83.7 80.5% 44.3%)`,oklch:`oklch(77% 0.2 131)`},600:{level:600,hex:`#65a30d`,rgb:`rgb(101 163 13)`,hsl:`hsl(84.8 85.2% 34.5%)`,oklch:`oklch(65% 0.18 132)`},700:{level:700,hex:`#4d7c0f`,rgb:`rgb(77 124 15)`,hsl:`hsl(85.9 78.4% 27.3%)`,oklch:`oklch(53% 0.14 132)`},800:{level:800,hex:`#3f6212`,rgb:`rgb(63 98 18)`,hsl:`hsl(86.3 69% 22.7%)`,oklch:`oklch(45% 0.11 131)`},900:{level:900,hex:`#365314`,rgb:`rgb(54 83 20)`,hsl:`hsl(87.6 61.2% 20.2%)`,oklch:`oklch(41% 0.1 131)`},950:{level:950,hex:`#1a2e05`,rgb:`rgb(26 46 5)`,hsl:`hsl(89.3 80.4% 10%)`,oklch:`oklch(27% 0.07 132)`}},green:{50:{level:50,hex:`#f0fdf4`,rgb:`rgb(240 253 244)`,hsl:`hsl(138.5 76.5% 96.7%)`,oklch:`oklch(98% 0.02 156)`},100:{level:100,hex:`#dcfce7`,rgb:`rgb(220 252 231)`,hsl:`hsl(140.6 84.2% 92.5%)`,oklch:`oklch(96% 0.04 157)`},200:{level:200,hex:`#bbf7d0`,rgb:`rgb(187 247 208)`,hsl:`hsl(141 78.9% 85.1%)`,oklch:`oklch(93% 0.08 156)`},300:{level:300,hex:`#86efac`,rgb:`rgb(134 239 172)`,hsl:`hsl(141.7 76.6% 73.1%)`,oklch:`oklch(87% 0.14 154)`},400:{level:400,hex:`#4ade80`,rgb:`rgb(74 222 128)`,hsl:`hsl(141.9 69.2% 58%)`,oklch:`oklch(80% 0.18 152)`},500:{level:500,hex:`#22c55e`,rgb:`rgb(34 197 94)`,hsl:`hsl(142.1 70.6% 45.3%)`,oklch:`oklch(72% 0.19 150)`},600:{level:600,hex:`#16a34a`,rgb:`rgb(22 163 74)`,hsl:`hsl(142.1 76.2% 36.3%)`,oklch:`oklch(63% 0.17 149)`},700:{level:700,hex:`#15803d`,rgb:`rgb(21 128 61)`,hsl:`hsl(142.4 71.8% 29.2%)`,oklch:`oklch(53% 0.14 150)`},800:{level:800,hex:`#166534`,rgb:`rgb(22 101 52)`,hsl:`hsl(142.8 64.2% 24.1%)`,oklch:`oklch(45% 0.11 151)`},900:{level:900,hex:`#14532d`,rgb:`rgb(20 83 45)`,hsl:`hsl(143.8 61.2% 20.2%)`,oklch:`oklch(39% 0.09 153)`},950:{level:950,hex:`#052e16`,rgb:`rgb(5 46 22)`,hsl:`hsl(144.9 80.4% 10%)`,oklch:`oklch(27% 0.06 153)`}},emerald:{50:{level:50,hex:`#ecfdf5`,rgb:`rgb(236 253 245)`,hsl:`hsl(151.8 81% 95.9%)`,oklch:`oklch(98% 0.02 166)`},100:{level:100,hex:`#d1fae5`,rgb:`rgb(209 250 229)`,hsl:`hsl(149.3 80.4% 90%)`,oklch:`oklch(95% 0.05 163)`},200:{level:200,hex:`#a7f3d0`,rgb:`rgb(167 243 208)`,hsl:`hsl(152.4 76% 80.4%)`,oklch:`oklch(90% 0.09 164)`},300:{level:300,hex:`#6ee7b7`,rgb:`rgb(110 231 183)`,hsl:`hsl(156.2 71.6% 66.9%)`,oklch:`oklch(85% 0.13 165)`},400:{level:400,hex:`#34d399`,rgb:`rgb(52 211 153)`,hsl:`hsl(158.1 64.4% 51.6%)`,oklch:`oklch(77% 0.15 163)`},500:{level:500,hex:`#10b981`,rgb:`rgb(16 185 129)`,hsl:`hsl(160.1 84.1% 39.4%)`,oklch:`oklch(70% 0.15 162)`},600:{level:600,hex:`#059669`,rgb:`rgb(5 150 105)`,hsl:`hsl(161.4 93.5% 30.4%)`,oklch:`oklch(60% 0.13 163)`},700:{level:700,hex:`#047857`,rgb:`rgb(4 120 87)`,hsl:`hsl(162.9 93.5% 24.3%)`,oklch:`oklch(51% 0.1 166)`},800:{level:800,hex:`#065f46`,rgb:`rgb(6 95 70)`,hsl:`hsl(163.1 88.1% 19.8%)`,oklch:`oklch(43% 0.09 167)`},900:{level:900,hex:`#064e3b`,rgb:`rgb(6 78 59)`,hsl:`hsl(164.2 85.7% 16.5%)`,oklch:`oklch(38% 0.07 169)`},950:{level:950,hex:`#022c22`,rgb:`rgb(2 44 34)`,hsl:`hsl(165.7 91.3% 9%)`,oklch:`oklch(26% 0.05 173)`}},teal:{50:{level:50,hex:`#f0fdfa`,rgb:`rgb(240 253 250)`,hsl:`hsl(166.2 76.5% 96.7%)`,oklch:`oklch(98% 0.01 181)`},100:{level:100,hex:`#ccfbf1`,rgb:`rgb(204 251 241)`,hsl:`hsl(167.2 85.5% 89.2%)`,oklch:`oklch(95% 0.05 181)`},200:{level:200,hex:`#99f6e4`,rgb:`rgb(153 246 228)`,hsl:`hsl(168.4 83.8% 78.2%)`,oklch:`oklch(91% 0.09 180)`},300:{level:300,hex:`#5eead4`,rgb:`rgb(94 234 212)`,hsl:`hsl(170.6 76.9% 64.3%)`,oklch:`oklch(85% 0.13 181)`},400:{level:400,hex:`#2dd4bf`,rgb:`rgb(45 212 191)`,hsl:`hsl(172.5 66% 50.4%)`,oklch:`oklch(78% 0.13 182)`},500:{level:500,hex:`#14b8a6`,rgb:`rgb(20 184 166)`,hsl:`hsl(173.4 80.4% 40%)`,oklch:`oklch(70% 0.12 183)`},600:{level:600,hex:`#0d9488`,rgb:`rgb(13 148 136)`,hsl:`hsl(174.7 83.9% 31.6%)`,oklch:`oklch(60% 0.1 185)`},700:{level:700,hex:`#0f766e`,rgb:`rgb(15 118 110)`,hsl:`hsl(175.3 77.4% 26.1%)`,oklch:`oklch(51% 0.09 186)`},800:{level:800,hex:`#115e59`,rgb:`rgb(17 94 89)`,hsl:`hsl(176.1 69.4% 21.8%)`,oklch:`oklch(44% 0.07 188)`},900:{level:900,hex:`#134e4a`,rgb:`rgb(19 78 74)`,hsl:`hsl(175.9 60.8% 19%)`,oklch:`oklch(39% 0.06 188)`},950:{level:950,hex:`#042f2e`,rgb:`rgb(4 47 46)`,hsl:`hsl(178.6 84.3% 10%)`,oklch:`oklch(28% 0.04 193)`}},cyan:{50:{level:50,hex:`#ecfeff`,rgb:`rgb(236 254 255)`,hsl:`hsl(183.2 100% 96.3%)`,oklch:`oklch(98% 0.02 201)`},100:{level:100,hex:`#cffafe`,rgb:`rgb(207 250 254)`,hsl:`hsl(185.1 95.9% 90.4%)`,oklch:`oklch(96% 0.04 203)`},200:{level:200,hex:`#a5f3fc`,rgb:`rgb(165 243 252)`,hsl:`hsl(186.2 93.5% 81.8%)`,oklch:`oklch(92% 0.08 205)`},300:{level:300,hex:`#67e8f9`,rgb:`rgb(103 232 249)`,hsl:`hsl(187 92.4% 69%)`,oklch:`oklch(87% 0.12 207)`},400:{level:400,hex:`#22d3ee`,rgb:`rgb(34 211 238)`,hsl:`hsl(187.9 85.7% 53.3%)`,oklch:`oklch(80% 0.13 212)`},500:{level:500,hex:`#06b6d4`,rgb:`rgb(6 182 212)`,hsl:`hsl(188.7 94.5% 42.7%)`,oklch:`oklch(71% 0.13 215)`},600:{level:600,hex:`#0891b2`,rgb:`rgb(8 145 178)`,hsl:`hsl(191.6 91.4% 36.5%)`,oklch:`oklch(61% 0.11 222)`},700:{level:700,hex:`#0e7490`,rgb:`rgb(14 116 144)`,hsl:`hsl(192.9 82.3% 31%)`,oklch:`oklch(52% 0.09 223)`},800:{level:800,hex:`#155e75`,rgb:`rgb(21 94 117)`,hsl:`hsl(194.4 69.6% 27.1%)`,oklch:`oklch(45% 0.08 224)`},900:{level:900,hex:`#164e63`,rgb:`rgb(22 78 99)`,hsl:`hsl(196.4 63.6% 23.7%)`,oklch:`oklch(40% 0.07 227)`},950:{level:950,hex:`#083344`,rgb:`rgb(8 51 68)`,hsl:`hsl(197 78.9% 14.9%)`,oklch:`oklch(30% 0.05 230)`}},sky:{50:{level:50,hex:`#f0f9ff`,rgb:`rgb(240 249 255)`,hsl:`hsl(204 100% 97.1%)`,oklch:`oklch(98% 0.01 237)`},100:{level:100,hex:`#e0f2fe`,rgb:`rgb(224 242 254)`,hsl:`hsl(204 93.8% 93.7%)`,oklch:`oklch(95% 0.03 237)`},200:{level:200,hex:`#bae6fd`,rgb:`rgb(186 230 253)`,hsl:`hsl(200.6 94.4% 86.1%)`,oklch:`oklch(90% 0.06 231)`},300:{level:300,hex:`#7dd3fc`,rgb:`rgb(125 211 252)`,hsl:`hsl(199.4 95.5% 73.9%)`,oklch:`oklch(83% 0.1 230)`},400:{level:400,hex:`#38bdf8`,rgb:`rgb(56 189 248)`,hsl:`hsl(198.4 93.2% 59.6%)`,oklch:`oklch(75% 0.14 233)`},500:{level:500,hex:`#0ea5e9`,rgb:`rgb(14 165 233)`,hsl:`hsl(198.6 88.7% 48.4%)`,oklch:`oklch(68% 0.15 237)`},600:{level:600,hex:`#0284c7`,rgb:`rgb(2 132 199)`,hsl:`hsl(200.4 98% 39.4%)`,oklch:`oklch(59% 0.14 242)`},700:{level:700,hex:`#0369a1`,rgb:`rgb(3 105 161)`,hsl:`hsl(201.3 96.3% 32.2%)`,oklch:`oklch(50% 0.12 243)`},800:{level:800,hex:`#075985`,rgb:`rgb(7 89 133)`,hsl:`hsl(201 90% 27.5%)`,oklch:`oklch(44% 0.1 241)`},900:{level:900,hex:`#0c4a6e`,rgb:`rgb(12 74 110)`,hsl:`hsl(202 80.3% 23.9%)`,oklch:`oklch(39% 0.08 241)`},950:{level:950,hex:`#082f49`,rgb:`rgb(8 47 73)`,hsl:`hsl(204 80.2% 15.9%)`,oklch:`oklch(29% 0.06 243)`}},blue:{50:{level:50,hex:`#eff6ff`,rgb:`rgb(239 246 255)`,hsl:`hsl(213.8 100% 96.9%)`,oklch:`oklch(97% 0.01 255)`},100:{level:100,hex:`#dbeafe`,rgb:`rgb(219 234 254)`,hsl:`hsl(214.3 94.6% 92.7%)`,oklch:`oklch(93% 0.03 256)`},200:{level:200,hex:`#bfdbfe`,rgb:`rgb(191 219 254)`,hsl:`hsl(213.3 96.9% 87.3%)`,oklch:`oklch(88% 0.06 254)`},300:{level:300,hex:`#93c5fd`,rgb:`rgb(147 197 253)`,hsl:`hsl(211.7 96.4% 78.4%)`,oklch:`oklch(81% 0.1 252)`},400:{level:400,hex:`#60a5fa`,rgb:`rgb(96 165 250)`,hsl:`hsl(213.1 93.9% 67.8%)`,oklch:`oklch(71% 0.14 255)`},500:{level:500,hex:`#3b82f6`,rgb:`rgb(59 130 246)`,hsl:`hsl(217.2 91.2% 59.8%)`,oklch:`oklch(62% 0.19 260)`},600:{level:600,hex:`#2563eb`,rgb:`rgb(37 99 235)`,hsl:`hsl(221.2 83.2% 53.3%)`,oklch:`oklch(55% 0.22 263)`},700:{level:700,hex:`#1d4ed8`,rgb:`rgb(29 78 216)`,hsl:`hsl(224.3 76.3% 48%)`,oklch:`oklch(49% 0.22 264)`},800:{level:800,hex:`#1e40af`,rgb:`rgb(30 64 175)`,hsl:`hsl(225.9 70.7% 40.2%)`,oklch:`oklch(42% 0.18 266)`},900:{level:900,hex:`#1e3a8a`,rgb:`rgb(30 58 138)`,hsl:`hsl(224.4 64.3% 32.9%)`,oklch:`oklch(38% 0.14 266)`},950:{level:950,hex:`#172554`,rgb:`rgb(23 37 84)`,hsl:`hsl(226.2 57% 21%)`,oklch:`oklch(28% 0.09 268)`}},indigo:{50:{level:50,hex:`#eef2ff`,rgb:`rgb(238 242 255)`,hsl:`hsl(225.9 100% 96.7%)`,oklch:`oklch(96% 0.02 272)`},100:{level:100,hex:`#e0e7ff`,rgb:`rgb(224 231 255)`,hsl:`hsl(226.5 100% 93.9%)`,oklch:`oklch(93% 0.03 273)`},200:{level:200,hex:`#c7d2fe`,rgb:`rgb(199 210 254)`,hsl:`hsl(228 96.5% 88.8%)`,oklch:`oklch(87% 0.06 274)`},300:{level:300,hex:`#a5b4fc`,rgb:`rgb(165 180 252)`,hsl:`hsl(229.7 93.5% 81.8%)`,oklch:`oklch(79% 0.1 275)`},400:{level:400,hex:`#818cf8`,rgb:`rgb(129 140 248)`,hsl:`hsl(234.5 89.5% 73.9%)`,oklch:`oklch(68% 0.16 277)`},500:{level:500,hex:`#6366f1`,rgb:`rgb(99 102 241)`,hsl:`hsl(238.7 83.5% 66.7%)`,oklch:`oklch(59% 0.2 277)`},600:{level:600,hex:`#4f46e5`,rgb:`rgb(79 70 229)`,hsl:`hsl(243.4 75.4% 58.6%)`,oklch:`oklch(51% 0.23 277)`},700:{level:700,hex:`#4338ca`,rgb:`rgb(67 56 202)`,hsl:`hsl(244.5 57.9% 50.6%)`,oklch:`oklch(46% 0.21 277)`},800:{level:800,hex:`#3730a3`,rgb:`rgb(55 48 163)`,hsl:`hsl(243.7 54.5% 41.4%)`,oklch:`oklch(40% 0.18 277)`},900:{level:900,hex:`#312e81`,rgb:`rgb(49 46 129)`,hsl:`hsl(242.2 47.4% 34.3%)`,oklch:`oklch(36% 0.14 279)`},950:{level:950,hex:`#1e1b4b`,rgb:`rgb(30 27 75)`,hsl:`hsl(243.8 47.1% 20%)`,oklch:`oklch(26% 0.09 281)`}},violet:{50:{level:50,hex:`#f5f3ff`,rgb:`rgb(245 243 255)`,hsl:`hsl(250 100% 97.6%)`,oklch:`oklch(97% 0.02 294)`},100:{level:100,hex:`#ede9fe`,rgb:`rgb(237 233 254)`,hsl:`hsl(251.4 91.3% 95.5%)`,oklch:`oklch(94% 0.03 295)`},200:{level:200,hex:`#ddd6fe`,rgb:`rgb(221 214 254)`,hsl:`hsl(250.5 95.2% 91.8%)`,oklch:`oklch(89% 0.05 293)`},300:{level:300,hex:`#c4b5fd`,rgb:`rgb(196 181 253)`,hsl:`hsl(252.5 94.7% 85.1%)`,oklch:`oklch(81% 0.1 294)`},400:{level:400,hex:`#a78bfa`,rgb:`rgb(167 139 250)`,hsl:`hsl(255.1 91.7% 76.3%)`,oklch:`oklch(71% 0.16 294)`},500:{level:500,hex:`#8b5cf6`,rgb:`rgb(139 92 246)`,hsl:`hsl(258.3 89.5% 66.3%)`,oklch:`oklch(61% 0.22 293)`},600:{level:600,hex:`#7c3aed`,rgb:`rgb(124 58 237)`,hsl:`hsl(262.1 83.3% 57.8%)`,oklch:`oklch(54% 0.25 293)`},700:{level:700,hex:`#6d28d9`,rgb:`rgb(109 40 217)`,hsl:`hsl(263.4 70% 50.4%)`,oklch:`oklch(49% 0.24 293)`},800:{level:800,hex:`#5b21b6`,rgb:`rgb(91 33 182)`,hsl:`hsl(263.4 69.3% 42.2%)`,oklch:`oklch(43% 0.21 293)`},900:{level:900,hex:`#4c1d95`,rgb:`rgb(76 29 149)`,hsl:`hsl(263.5 67.4% 34.9%)`,oklch:`oklch(38% 0.18 294)`},950:{level:950,hex:`#1e1b4b`,rgb:`rgb(46 16 101)`,hsl:`hsl(261.2 72.6% 22.9%)`,oklch:`oklch(28% 0.14 291)`}},purple:{50:{level:50,hex:`#faf5ff`,rgb:`rgb(250 245 255)`,hsl:`hsl(270 100% 98%)`,oklch:`oklch(98% 0.01 308)`},100:{level:100,hex:`#f3e8ff`,rgb:`rgb(243 232 255)`,hsl:`hsl(268.7 100% 95.5%)`,oklch:`oklch(95% 0.03 307)`},200:{level:200,hex:`#e9d5ff`,rgb:`rgb(233 213 255)`,hsl:`hsl(268.6 100% 91.8%)`,oklch:`oklch(90% 0.06 307)`},300:{level:300,hex:`#d8b4fe`,rgb:`rgb(216 180 254)`,hsl:`hsl(269.2 97.4% 85.1%)`,oklch:`oklch(83% 0.11 306)`},400:{level:400,hex:`#c084fc`,rgb:`rgb(192 132 252)`,hsl:`hsl(270 95.2% 75.3%)`,oklch:`oklch(72% 0.18 306)`},500:{level:500,hex:`#a855f7`,rgb:`rgb(168 85 247)`,hsl:`hsl(270.7 91% 65.1%)`,oklch:`oklch(63% 0.23 304)`},600:{level:600,hex:`#9333ea`,rgb:`rgb(147 51 234)`,hsl:`hsl(271.5 81.3% 55.9%)`,oklch:`oklch(56% 0.25 302)`},700:{level:700,hex:`#7e22ce`,rgb:`rgb(126 34 206)`,hsl:`hsl(272.1 71.7% 47.1%)`,oklch:`oklch(50% 0.24 302)`},800:{level:800,hex:`#6b21a8`,rgb:`rgb(107 33 168)`,hsl:`hsl(272.9 67.2% 39.4%)`,oklch:`oklch(44% 0.2 304)`},900:{level:900,hex:`#581c87`,rgb:`rgb(88 28 135)`,hsl:`hsl(273.6 65.6% 32%)`,oklch:`oklch(38% 0.17 305)`},950:{level:950,hex:`#3b0764`,rgb:`rgb(59 7 100)`,hsl:`hsl(273.5 86.9% 21%)`,oklch:`oklch(29% 0.14 303)`}},fuchsia:{50:{level:50,hex:`#fdf4ff`,rgb:`rgb(253 244 255)`,hsl:`hsl(289.1 100% 97.8%)`,oklch:`oklch(98% 0.02 320)`},100:{level:100,hex:`#fae8ff`,rgb:`rgb(250 232 255)`,hsl:`hsl(287 100% 95.5%)`,oklch:`oklch(95% 0.04 319)`},200:{level:200,hex:`#f5d0fe`,rgb:`rgb(245 208 254)`,hsl:`hsl(288.3 95.8% 90.6%)`,oklch:`oklch(90% 0.07 320)`},300:{level:300,hex:`#f0abfc`,rgb:`rgb(240 171 252)`,hsl:`hsl(291.1 93.1% 82.9%)`,oklch:`oklch(83% 0.13 321)`},400:{level:400,hex:`#e879f9`,rgb:`rgb(232 121 249)`,hsl:`hsl(292 91.4% 72.5%)`,oklch:`oklch(75% 0.21 322)`},500:{level:500,hex:`#d946ef`,rgb:`rgb(217 70 239)`,hsl:`hsl(292.2 84.1% 60.6%)`,oklch:`oklch(67% 0.26 322)`},600:{level:600,hex:`#c026d3`,rgb:`rgb(192 38 211)`,hsl:`hsl(293.4 69.5% 48.8%)`,oklch:`oklch(59% 0.26 323)`},700:{level:700,hex:`#a21caf`,rgb:`rgb(162 28 175)`,hsl:`hsl(294.7 72.4% 39.8%)`,oklch:`oklch(52% 0.23 324)`},800:{level:800,hex:`#86198f`,rgb:`rgb(134 25 143)`,hsl:`hsl(295.4 70.2% 32.9%)`,oklch:`oklch(45% 0.19 325)`},900:{level:900,hex:`#701a75`,rgb:`rgb(112 26 117)`,hsl:`hsl(296.7 63.6% 28%)`,oklch:`oklch(40% 0.16 326)`},950:{level:950,hex:`#4a044e`,rgb:`rgb(74 4 78)`,hsl:`hsl(296.8 90.2% 16.1%)`,oklch:`oklch(29% 0.13 326)`}},pink:{50:{level:50,hex:`#fdf2f8`,rgb:`rgb(253 242 248)`,hsl:`hsl(327.3 73.3% 97.1%)`,oklch:`oklch(97% 0.01 343)`},100:{level:100,hex:`#fce7f3`,rgb:`rgb(252 231 243)`,hsl:`hsl(325.7 77.8% 94.7%)`,oklch:`oklch(95% 0.03 342)`},200:{level:200,hex:`#fbcfe8`,rgb:`rgb(251 207 232)`,hsl:`hsl(325.9 84.6% 89.8%)`,oklch:`oklch(90% 0.06 343)`},300:{level:300,hex:`#f9a8d4`,rgb:`rgb(249 168 212)`,hsl:`hsl(327.4 87.1% 81.8%)`,oklch:`oklch(82% 0.11 346)`},400:{level:400,hex:`#f472b6`,rgb:`rgb(244 114 182)`,hsl:`hsl(328.6 85.5% 70.2%)`,oklch:`oklch(73% 0.18 350)`},500:{level:500,hex:`#ec4899`,rgb:`rgb(236 72 153)`,hsl:`hsl(330.4 81.2% 60.4%)`,oklch:`oklch(66% 0.21 354)`},600:{level:600,hex:`#db2777`,rgb:`rgb(219 39 119)`,hsl:`hsl(333.3 71.4% 50.6%)`,oklch:`oklch(59% 0.22 1)`},700:{level:700,hex:`#be185d`,rgb:`rgb(190 24 93)`,hsl:`hsl(335.1 77.6% 42%)`,oklch:`oklch(52% 0.2 4)`},800:{level:800,hex:`#9d174d`,rgb:`rgb(157 23 77)`,hsl:`hsl(335.8 74.4% 35.3%)`,oklch:`oklch(46% 0.17 4)`},900:{level:900,hex:`#831843`,rgb:`rgb(131 24 67)`,hsl:`hsl(335.9 69% 30.4%)`,oklch:`oklch(41% 0.14 2)`},950:{level:950,hex:`#500724`,rgb:`rgb(80 7 36)`,hsl:`hsl(336.2 83.9% 17.1%)`,oklch:`oklch(28% 0.1 4)`}},rose:{50:{level:50,hex:`#fff1f2`,rgb:`rgb(255 241 242)`,hsl:`hsl(355.7 100% 97.3%)`,oklch:`oklch(97% 0.02 12)`},100:{level:100,hex:`#ffe4e6`,rgb:`rgb(255 228 230)`,hsl:`hsl(355.6 100% 94.7%)`,oklch:`oklch(94% 0.03 13)`},200:{level:200,hex:`#fecdd3`,rgb:`rgb(254 205 211)`,hsl:`hsl(352.7 96.1% 90%)`,oklch:`oklch(89% 0.06 10)`},300:{level:300,hex:`#fda4af`,rgb:`rgb(253 164 175)`,hsl:`hsl(352.6 95.7% 81.8%)`,oklch:`oklch(81% 0.11 12)`},400:{level:400,hex:`#fb7185`,rgb:`rgb(251 113 133)`,hsl:`hsl(351.3 94.5% 71.4%)`,oklch:`oklch(72% 0.17 13)`},500:{level:500,hex:`#f43f5e`,rgb:`rgb(244 63 94)`,hsl:`hsl(349.7 89.2% 60.2%)`,oklch:`oklch(65% 0.22 16)`},600:{level:600,hex:`#e11d48`,rgb:`rgb(225 29 72)`,hsl:`hsl(346.8 77.2% 49.8%)`,oklch:`oklch(59% 0.22 18)`},700:{level:700,hex:`#be123c`,rgb:`rgb(190 18 60)`,hsl:`hsl(345.3 82.7% 40.8%)`,oklch:`oklch(51% 0.2 17)`},800:{level:800,hex:`#9f1239`,rgb:`rgb(159 18 57)`,hsl:`hsl(343.4 79.7% 34.7%)`,oklch:`oklch(45% 0.17 14)`},900:{level:900,hex:`#881337`,rgb:`rgb(136 19 55)`,hsl:`hsl(341.5 75.5% 30.4%)`,oklch:`oklch(41% 0.15 10)`},950:{level:950,hex:`#4c0519`,rgb:`rgb(76 5 25)`,hsl:`hsl(343.1 87.7% 15.9%)`,oklch:`oklch(27% 0.1 12)`}}},KM={50:{l:.08,c:.065},100:{l:.18,c:.15},200:{l:.313,c:.276},300:{l:.507,c:.491},400:{l:.777,c:.771},500:{l:1,c:1},600:{l:.876,c:1.145},700:{l:.783,c:1.136},800:{l:.681,c:.93},900:{l:.608,c:.682},950:{l:.453,c:.425}},qM={50:.985,100:.968,200:.924,300:.87,400:.707},JM={600:.802*.556,700:.672*.556,800:.495*.556,900:.379*.556,950:.25*.556};function YM(e,t=`oklch`){let n=ef(e);if(!n.isValid())throw Error(`Invalid color value`);let{l:r,c:i,h:a,alpha:o}=n.toOklch(),s={},c=i<.05,l=a>330||a<30;return Ad(KM).forEach(e=>{let n=r,u=i,d=a,f=Number(e),p=KM[f];f<500&&(c?n=qM[f]:(n=1-(1-r)*p.l,d=(a+XM(a,p.l)+360)%360),u=i*p.c),f>500&&(c?(n=JM[f],l&&a>330&&(d=(a+(1-p.l)*10)%360)):(n=r*p.l,d=(a+ZM(a,p.l)+360)%360),u=i*p.c),u=Math.max(0,u),s[f]=QM({l:n,c:u,h:d,alpha:o},t)}),s}function XM(e,t){let n=(1-t)*8;return e>=0&&e<60||e>=330?-n:e>=60&&e<150?n:e>=150&&e<210?n*.7:e>=210&&e<270?-n:n*.5}function ZM(e,t){let n=(1-t)*10;return e>=0&&e<60||e>=330?n*.3:e>=60&&e<150?-n:e>=150&&e<210?n*.3:e>=210&&e<270?n*.6:-n*.2}function QM(e,t=`oklch`){let n=ef(e),r=e;return t===`hex`?r=n.toHex():t===`rgb`?r=n.toRgb():t===`rgbString`?r=n.toRgbString():t===`oklch`?r=n.toOklch():t===`oklchString`?r=n.toOklchString():t===`hsl`?r=n.toHsl():t===`hslString`&&(r=n.toHslString()),r}rf([UM]);function $M(e){return Object.keys(e)}function eN(e,...t){let n={...e};return t.forEach(e=>{Object.keys(e).forEach(t=>{let r=e[t];r!==void 0&&(n[t]=r)})}),n}function tN(e){return e===`class`||e===`media`?mN[e]:e}function nN(e){return!e.startsWith(`hsl(`)&&!e.startsWith(`oklch(`)}function rN(e){return e.replace(/hsl\(/g,``).replace(/\)/g,``)}var iN=e=>[`inherit`,`currentColor`,`transparent`].includes(e);function aN(e,t){if(iN(e))return e;if(e===`black`)return WM.black[t];if(e===`white`)return WM.white[t];if(nN(e)){let[n,r]=e.split(`.`);return GM[n][r][t]}let n=e;return t===`hsl`&&e.startsWith(`oklch(`)&&(n=ef(e).toHslString()),t===`oklch`&&e.startsWith(`hsl(`)&&(n=ef(e).toOklchString()),n}function oN(e){return e?Object.keys(_N).includes(e)?`${_N[e]}px`:e:`${_N[pN.size]}px`}function sN(e){return e?Object.keys(vN).includes(e)?vN[e]:e:vN[pN.radius]}var cN=`--size`,lN=`--radius`,uN={background:`--background`,foreground:`--foreground`,card:`--card`,cardForeground:`--card-foreground`,popover:`--popover`,popoverForeground:`--popover-foreground`,primary:`--primary`,primaryForeground:`--primary-foreground`,secondary:`--secondary`,secondaryForeground:`--secondary-foreground`,muted:`--muted`,mutedForeground:`--muted-foreground`,accent:`--accent`,accentForeground:`--accent-foreground`,destructive:`--destructive`,destructiveForeground:`--destructive-foreground`,border:`--border`,input:`--input`,ring:`--ring`,success:`--success`,successForeground:`--success-foreground`,warning:`--warning`,warningForeground:`--warning-foreground`,info:`--info`,infoForeground:`--info-foreground`,carbon:`--carbon`,carbonForeground:`--carbon-foreground`,sidebar:`--sidebar`,sidebarForeground:`--sidebar-foreground`,sidebarPrimary:`--sidebar-primary`,sidebarPrimaryForeground:`--sidebar-primary-foreground`,sidebarAccent:`--sidebar-accent`,sidebarAccentForeground:`--sidebar-accent-foreground`,sidebarBorder:`--sidebar-border`,sidebarRing:`--sidebar-ring`,chart1:`--chart-1`,chart2:`--chart-2`,chart3:`--chart-3`,chart4:`--chart-4`,chart5:`--chart-5`},dN={borderAlpha:`--border-alpha`,inputAlpha:`--input-alpha`,sidebarBorderAlpha:`--sidebar-border-alpha`},fN={bg:`--menu-bg`,bgAlpha:`--menu-bg-alpha`,dropBlur:`--menu-drop-blur`,backdropSaturate:`--menu-backdrop-saturate`,itemAccentBackground:`--menu-item-accent-background`,itemAccentForeground:`--menu-item-accent-foreground`},pN={size:`md`,radius:`md`,base:`zinc`,primary:`indigo`,feedback:`classic`,menuColor:`default`,menuAccent:`subtle`,styleTarget:`:root`,darkSelector:`class`,format:`hsl`},mN={class:`.dark`,media:`@media (prefers-color-scheme: dark)`},hN=`oklch(100% 0 0 / 0.1)`,gN=`oklch(100% 0 0 / 0.15)`,_N={xs:12,sm:14,md:16,lg:18,xl:20,"2xl":24};$M(_N);var vN={"2xs":`0.25rem`,xs:`0.375rem`,sm:`0.5rem`,md:`0.625rem`,lg:`0.75rem`,xl:`0.875rem`,"2xl":`1rem`};$M(vN);var yN={default:{[fN.bg]:`var(${uN.popover})`,[fN.bgAlpha]:`1`,[fN.dropBlur]:`0px`,[fN.backdropSaturate]:`1`},"default-translucent":{[fN.bg]:`var(${uN.popover})`,[fN.bgAlpha]:`0.7`,[fN.dropBlur]:`40px`,[fN.backdropSaturate]:`1.5`},inverted:{[fN.bg]:`var(${uN.card})`,[fN.bgAlpha]:`1`,[fN.dropBlur]:`0px`,[fN.backdropSaturate]:`1`},"inverted-translucent":{[fN.bg]:`var(${uN.card})`,[fN.bgAlpha]:`0.7`,[fN.dropBlur]:`40px`,[fN.backdropSaturate]:`1.5`}},bN={subtle:{[fN.itemAccentBackground]:`hsl(var(${uN.foreground}) / 0.05)`,[fN.itemAccentForeground]:`var(${uN.foreground})`},bold:{[fN.itemAccentBackground]:`hsl(var(${uN.primary}) / 0.1)`,[fN.itemAccentForeground]:`var(${uN.primary})`}};`${uN.background}`,`${uN.foreground}`,`${uN.primary}`,`${uN.primaryForeground}`,`${uN.accent}`,`${uN.accentForeground}`,`${uN.border}`,`${uN.ring}`,`${uN.card}`;var xN={slate:{light:{background:`white`,foreground:`slate.950`,card:`white`,cardForeground:`slate.950`,popover:`white`,popoverForeground:`slate.950`,primaryForeground:`slate.50`,secondary:`slate.100`,secondaryForeground:`slate.900`,muted:`slate.100`,mutedForeground:`slate.500`,accent:`slate.100`,accentForeground:`slate.900`,destructiveForeground:`slate.50`,successForeground:`slate.50`,warningForeground:`slate.50`,infoForeground:`slate.50`,carbon:`slate.800`,carbonForeground:`slate.50`,border:`slate.200`,input:`slate.200`},dark:{background:`slate.950`,foreground:`slate.50`,card:`slate.900`,cardForeground:`slate.50`,popover:`slate.900`,popoverForeground:`slate.50`,primaryForeground:`slate.900`,secondary:`slate.800`,secondaryForeground:`slate.50`,muted:`slate.800`,mutedForeground:`slate.400`,accent:`slate.800`,accentForeground:`slate.50`,carbon:`slate.100`,destructiveForeground:`slate.900`,successForeground:`slate.900`,warningForeground:`slate.900`,infoForeground:`slate.900`,carbonForeground:`slate.900`,border:hN,input:gN}},mist:{light:{background:`white`,foreground:`mist.950`,card:`white`,cardForeground:`mist.950`,popover:`white`,popoverForeground:`mist.950`,primaryForeground:`mist.50`,secondary:`mist.100`,secondaryForeground:`mist.900`,muted:`mist.100`,mutedForeground:`mist.500`,accent:`mist.100`,accentForeground:`mist.900`,destructiveForeground:`mist.50`,successForeground:`mist.50`,warningForeground:`mist.50`,infoForeground:`mist.50`,carbon:`mist.800`,carbonForeground:`mist.50`,border:`mist.200`,input:`mist.200`},dark:{background:`mist.950`,foreground:`mist.50`,card:`mist.900`,cardForeground:`mist.50`,popover:`mist.900`,popoverForeground:`mist.50`,primaryForeground:`mist.900`,secondary:`mist.800`,secondaryForeground:`mist.50`,muted:`mist.800`,mutedForeground:`mist.400`,accent:`mist.800`,accentForeground:`mist.50`,carbon:`mist.100`,destructiveForeground:`mist.900`,successForeground:`mist.900`,warningForeground:`mist.900`,infoForeground:`mist.900`,carbonForeground:`mist.900`,border:hN,input:gN}},gray:{light:{background:`white`,foreground:`gray.950`,card:`white`,cardForeground:`gray.950`,popover:`white`,popoverForeground:`gray.950`,primaryForeground:`gray.50`,secondary:`gray.100`,secondaryForeground:`gray.900`,muted:`gray.100`,mutedForeground:`gray.500`,accent:`gray.100`,accentForeground:`gray.900`,carbon:`gray.800`,destructiveForeground:`gray.50`,successForeground:`gray.50`,warningForeground:`gray.50`,infoForeground:`gray.50`,carbonForeground:`gray.50`,border:`gray.200`,input:`gray.200`},dark:{background:`gray.950`,foreground:`gray.50`,card:`gray.900`,cardForeground:`gray.50`,popover:`gray.900`,popoverForeground:`gray.50`,primaryForeground:`gray.900`,secondary:`gray.800`,secondaryForeground:`gray.50`,muted:`gray.800`,mutedForeground:`gray.400`,accent:`gray.800`,accentForeground:`gray.50`,carbon:`gray.100`,destructiveForeground:`gray.900`,successForeground:`gray.900`,warningForeground:`gray.900`,infoForeground:`gray.900`,carbonForeground:`gray.900`,border:hN,input:gN}},zinc:{light:{background:`white`,foreground:`zinc.950`,card:`white`,cardForeground:`zinc.950`,popover:`white`,popoverForeground:`zinc.950`,primaryForeground:`zinc.50`,secondary:`zinc.100`,secondaryForeground:`zinc.900`,muted:`zinc.100`,mutedForeground:`zinc.500`,accent:`zinc.100`,accentForeground:`zinc.900`,destructiveForeground:`zinc.50`,successForeground:`zinc.50`,warningForeground:`zinc.50`,infoForeground:`zinc.50`,carbon:`zinc.800`,carbonForeground:`zinc.50`,border:`zinc.200`,input:`zinc.200`},dark:{background:`zinc.950`,foreground:`zinc.50`,card:`zinc.900`,cardForeground:`zinc.50`,popover:`zinc.900`,popoverForeground:`zinc.50`,primaryForeground:`zinc.900`,secondary:`zinc.800`,secondaryForeground:`zinc.50`,muted:`zinc.800`,mutedForeground:`zinc.400`,accent:`zinc.800`,accentForeground:`zinc.50`,destructiveForeground:`zinc.900`,successForeground:`zinc.900`,warningForeground:`zinc.900`,infoForeground:`zinc.900`,carbon:`zinc.100`,carbonForeground:`zinc.900`,border:hN,input:gN}},neutral:{light:{background:`white`,foreground:`neutral.950`,card:`white`,cardForeground:`neutral.950`,popover:`white`,popoverForeground:`neutral.950`,primaryForeground:`neutral.50`,secondary:`neutral.100`,secondaryForeground:`neutral.900`,muted:`neutral.100`,mutedForeground:`neutral.500`,accent:`neutral.100`,accentForeground:`neutral.900`,destructiveForeground:`neutral.50`,successForeground:`neutral.50`,warningForeground:`neutral.50`,infoForeground:`neutral.50`,carbon:`neutral.800`,carbonForeground:`neutral.50`,border:`neutral.200`,input:`neutral.200`},dark:{background:`neutral.950`,foreground:`neutral.50`,card:`neutral.900`,cardForeground:`neutral.50`,popover:`neutral.900`,popoverForeground:`neutral.50`,primaryForeground:`neutral.900`,secondary:`neutral.800`,secondaryForeground:`neutral.50`,muted:`neutral.800`,mutedForeground:`neutral.400`,accent:`neutral.800`,accentForeground:`neutral.50`,destructiveForeground:`neutral.900`,successForeground:`neutral.900`,warningForeground:`neutral.900`,infoForeground:`neutral.900`,carbon:`neutral.100`,carbonForeground:`neutral.900`,border:hN,input:gN}},stone:{light:{background:`white`,foreground:`stone.950`,card:`white`,cardForeground:`stone.950`,popover:`white`,popoverForeground:`stone.950`,primaryForeground:`stone.50`,secondary:`stone.100`,secondaryForeground:`stone.900`,muted:`stone.100`,mutedForeground:`stone.500`,accent:`stone.100`,accentForeground:`stone.900`,destructiveForeground:`stone.50`,successForeground:`stone.50`,warningForeground:`stone.50`,infoForeground:`stone.50`,carbon:`stone.800`,carbonForeground:`stone.50`,border:`stone.200`,input:`stone.200`},dark:{background:`stone.950`,foreground:`stone.50`,card:`stone.900`,cardForeground:`stone.50`,popover:`stone.900`,popoverForeground:`stone.50`,primaryForeground:`stone.900`,secondary:`stone.800`,secondaryForeground:`stone.50`,muted:`stone.800`,mutedForeground:`stone.400`,accent:`stone.800`,accentForeground:`stone.50`,destructiveForeground:`stone.900`,successForeground:`stone.900`,warningForeground:`stone.900`,infoForeground:`stone.900`,carbon:`stone.100`,carbonForeground:`stone.900`,border:hN,input:gN}},taupe:{light:{background:`white`,foreground:`taupe.950`,card:`white`,cardForeground:`taupe.950`,popover:`white`,popoverForeground:`taupe.950`,primaryForeground:`taupe.50`,secondary:`taupe.100`,secondaryForeground:`taupe.900`,muted:`taupe.100`,mutedForeground:`taupe.500`,accent:`taupe.100`,accentForeground:`taupe.900`,destructiveForeground:`taupe.50`,successForeground:`taupe.50`,warningForeground:`taupe.50`,infoForeground:`taupe.50`,carbon:`taupe.800`,carbonForeground:`taupe.50`,border:`taupe.200`,input:`taupe.200`},dark:{background:`taupe.950`,foreground:`taupe.50`,card:`taupe.900`,cardForeground:`taupe.50`,popover:`taupe.900`,popoverForeground:`taupe.50`,primaryForeground:`taupe.900`,secondary:`taupe.800`,secondaryForeground:`taupe.50`,muted:`taupe.800`,mutedForeground:`taupe.400`,accent:`taupe.800`,accentForeground:`taupe.50`,destructiveForeground:`taupe.900`,successForeground:`taupe.900`,warningForeground:`taupe.900`,infoForeground:`taupe.900`,carbon:`taupe.100`,carbonForeground:`taupe.900`,border:hN,input:gN}},olive:{light:{background:`white`,foreground:`olive.950`,card:`white`,cardForeground:`olive.950`,popover:`white`,popoverForeground:`olive.950`,primaryForeground:`olive.50`,secondary:`olive.100`,secondaryForeground:`olive.900`,muted:`olive.100`,mutedForeground:`olive.500`,accent:`olive.100`,accentForeground:`olive.900`,destructiveForeground:`olive.50`,successForeground:`olive.50`,warningForeground:`olive.50`,infoForeground:`olive.50`,carbon:`olive.800`,carbonForeground:`olive.50`,border:`olive.200`,input:`olive.200`},dark:{background:`olive.950`,foreground:`olive.50`,card:`olive.900`,cardForeground:`olive.50`,popover:`olive.900`,popoverForeground:`olive.50`,primaryForeground:`olive.900`,secondary:`olive.800`,secondaryForeground:`olive.50`,muted:`olive.800`,mutedForeground:`olive.400`,accent:`olive.800`,accentForeground:`olive.50`,destructiveForeground:`olive.900`,successForeground:`olive.900`,warningForeground:`olive.900`,infoForeground:`olive.900`,carbon:`olive.100`,carbonForeground:`olive.900`,border:hN,input:gN}},mauve:{light:{background:`white`,foreground:`mauve.950`,card:`white`,cardForeground:`mauve.950`,popover:`white`,popoverForeground:`mauve.950`,primaryForeground:`mauve.50`,secondary:`mauve.100`,secondaryForeground:`mauve.900`,muted:`mauve.100`,mutedForeground:`mauve.500`,accent:`mauve.100`,accentForeground:`mauve.900`,destructiveForeground:`mauve.50`,successForeground:`mauve.50`,warningForeground:`mauve.50`,infoForeground:`mauve.50`,carbon:`mauve.800`,carbonForeground:`mauve.50`,border:`mauve.200`,input:`mauve.200`},dark:{background:`mauve.950`,foreground:`mauve.50`,card:`mauve.900`,cardForeground:`mauve.50`,popover:`mauve.900`,popoverForeground:`mauve.50`,primaryForeground:`mauve.900`,secondary:`mauve.800`,secondaryForeground:`mauve.50`,muted:`mauve.800`,mutedForeground:`mauve.400`,accent:`mauve.800`,accentForeground:`mauve.50`,destructiveForeground:`mauve.900`,successForeground:`mauve.900`,warningForeground:`mauve.900`,infoForeground:`mauve.900`,carbon:`mauve.100`,carbonForeground:`mauve.900`,border:hN,input:gN}}},SN={slate:{light:{primary:`slate.800`,ring:`slate.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`slate.200`,ring:`slate.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},mist:{light:{primary:`mist.800`,ring:`mist.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`mist.200`,ring:`mist.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},gray:{light:{primary:`gray.800`,ring:`gray.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`gray.200`,ring:`gray.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},zinc:{light:{primary:`zinc.800`,ring:`zinc.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`zinc.200`,ring:`zinc.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},neutral:{light:{primary:`neutral.800`,ring:`neutral.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`neutral.200`,ring:`neutral.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},stone:{light:{primary:`stone.800`,ring:`stone.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`stone.200`,ring:`stone.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},taupe:{light:{primary:`taupe.800`,ring:`taupe.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`taupe.200`,ring:`taupe.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},olive:{light:{primary:`olive.800`,ring:`olive.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`olive.200`,ring:`olive.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},mauve:{light:{primary:`mauve.800`,ring:`mauve.400`,chart1:`orange.600`,chart2:`teal.600`,chart3:`cyan.900`,chart4:`amber.400`,chart5:`amber.500`},dark:{primary:`mauve.200`,ring:`mauve.500`,chart1:`blue.700`,chart2:`emerald.500`,chart3:`amber.500`,chart4:`purple.500`,chart5:`rose.500`}},red:{light:{primary:`red.500`,ring:`red.400`,chart1:`red.300`,chart2:`red.500`,chart3:`red.600`,chart4:`red.700`,chart5:`red.800`},dark:{primary:`red.500`,ring:`red.900`,chart1:`red.300`,chart2:`red.500`,chart3:`red.600`,chart4:`red.700`,chart5:`red.800`}},orange:{light:{primary:`orange.500`,ring:`orange.400`,chart1:`orange.300`,chart2:`orange.500`,chart3:`orange.600`,chart4:`orange.700`,chart5:`orange.800`},dark:{primary:`orange.500`,ring:`orange.900`,chart1:`orange.300`,chart2:`orange.500`,chart3:`orange.600`,chart4:`orange.700`,chart5:`orange.800`}},amber:{light:{primary:`amber.500`,ring:`amber.400`,chart1:`amber.300`,chart2:`amber.500`,chart3:`amber.600`,chart4:`amber.700`,chart5:`amber.800`},dark:{primary:`amber.500`,ring:`amber.900`,chart1:`amber.300`,chart2:`amber.500`,chart3:`amber.600`,chart4:`amber.700`,chart5:`amber.800`}},yellow:{light:{primary:`yellow.500`,ring:`yellow.400`,chart1:`yellow.300`,chart2:`yellow.500`,chart3:`yellow.600`,chart4:`yellow.700`,chart5:`yellow.800`},dark:{primary:`yellow.500`,ring:`yellow.900`,chart1:`yellow.300`,chart2:`yellow.500`,chart3:`yellow.600`,chart4:`yellow.700`,chart5:`yellow.800`}},lime:{light:{primary:`lime.500`,ring:`lime.400`,chart1:`lime.300`,chart2:`lime.500`,chart3:`lime.600`,chart4:`lime.700`,chart5:`lime.800`},dark:{primary:`lime.600`,ring:`lime.900`,chart1:`lime.300`,chart2:`lime.500`,chart3:`lime.600`,chart4:`lime.700`,chart5:`lime.800`}},green:{light:{primary:`green.500`,ring:`green.400`,chart1:`green.300`,chart2:`green.500`,chart3:`green.600`,chart4:`green.700`,chart5:`green.800`},dark:{primary:`green.600`,ring:`green.900`,chart1:`green.300`,chart2:`green.500`,chart3:`green.600`,chart4:`green.700`,chart5:`green.800`}},emerald:{light:{primary:`emerald.500`,ring:`emerald.400`,chart1:`emerald.300`,chart2:`emerald.500`,chart3:`emerald.600`,chart4:`emerald.700`,chart5:`emerald.800`},dark:{primary:`emerald.600`,ring:`emerald.900`,chart1:`emerald.300`,chart2:`emerald.500`,chart3:`emerald.600`,chart4:`emerald.700`,chart5:`emerald.800`}},teal:{light:{primary:`teal.500`,ring:`teal.400`,chart1:`teal.300`,chart2:`teal.500`,chart3:`teal.600`,chart4:`teal.700`,chart5:`teal.800`},dark:{primary:`teal.500`,ring:`teal.900`,chart1:`teal.300`,chart2:`teal.500`,chart3:`teal.600`,chart4:`teal.700`,chart5:`teal.800`}},cyan:{light:{primary:`cyan.500`,ring:`cyan.400`,chart1:`cyan.300`,chart2:`cyan.500`,chart3:`cyan.600`,chart4:`cyan.700`,chart5:`cyan.800`},dark:{primary:`cyan.500`,ring:`cyan.900`,chart1:`cyan.300`,chart2:`cyan.500`,chart3:`cyan.600`,chart4:`cyan.700`,chart5:`cyan.800`}},sky:{light:{primary:`sky.500`,ring:`sky.400`,chart1:`sky.300`,chart2:`sky.500`,chart3:`sky.600`,chart4:`sky.700`,chart5:`sky.800`},dark:{primary:`sky.500`,ring:`sky.900`,chart1:`sky.300`,chart2:`sky.500`,chart3:`sky.600`,chart4:`sky.700`,chart5:`sky.800`}},blue:{light:{primary:`blue.500`,ring:`blue.400`,chart1:`blue.300`,chart2:`blue.500`,chart3:`blue.600`,chart4:`blue.700`,chart5:`blue.800`},dark:{primary:`blue.500`,ring:`blue.900`,chart1:`blue.300`,chart2:`blue.500`,chart3:`blue.600`,chart4:`blue.700`,chart5:`blue.800`}},indigo:{light:{primary:`indigo.500`,ring:`indigo.400`,chart1:`indigo.300`,chart2:`indigo.500`,chart3:`indigo.600`,chart4:`indigo.700`,chart5:`indigo.800`},dark:{primary:`indigo.500`,ring:`indigo.900`,chart1:`indigo.300`,chart2:`indigo.500`,chart3:`indigo.600`,chart4:`indigo.700`,chart5:`indigo.800`}},violet:{light:{primary:`violet.500`,ring:`violet.400`,chart1:`violet.300`,chart2:`violet.500`,chart3:`violet.600`,chart4:`violet.700`,chart5:`violet.800`},dark:{primary:`violet.500`,ring:`violet.900`,chart1:`violet.300`,chart2:`violet.500`,chart3:`violet.600`,chart4:`violet.700`,chart5:`violet.800`}},purple:{light:{primary:`purple.500`,ring:`purple.400`,chart1:`purple.300`,chart2:`purple.500`,chart3:`purple.600`,chart4:`purple.700`,chart5:`purple.800`},dark:{primary:`purple.500`,ring:`purple.900`,chart1:`purple.300`,chart2:`purple.500`,chart3:`purple.600`,chart4:`purple.700`,chart5:`purple.800`}},fuchsia:{light:{primary:`fuchsia.500`,ring:`fuchsia.400`,chart1:`fuchsia.300`,chart2:`fuchsia.500`,chart3:`fuchsia.600`,chart4:`fuchsia.700`,chart5:`fuchsia.800`},dark:{primary:`fuchsia.500`,ring:`fuchsia.900`,chart1:`fuchsia.300`,chart2:`fuchsia.500`,chart3:`fuchsia.600`,chart4:`fuchsia.700`,chart5:`fuchsia.800`}},pink:{light:{primary:`pink.500`,ring:`pink.400`,chart1:`pink.300`,chart2:`pink.500`,chart3:`pink.600`,chart4:`pink.700`,chart5:`pink.800`},dark:{primary:`pink.500`,ring:`pink.900`,chart1:`pink.300`,chart2:`pink.500`,chart3:`pink.600`,chart4:`pink.700`,chart5:`pink.800`}},rose:{light:{primary:`rose.500`,ring:`rose.400`,chart1:`rose.300`,chart2:`rose.500`,chart3:`rose.600`,chart4:`rose.700`,chart5:`rose.800`},dark:{primary:`rose.500`,ring:`rose.900`,chart1:`rose.300`,chart2:`rose.500`,chart3:`rose.600`,chart4:`rose.700`,chart5:`rose.800`}}},CN={classic:{light:{destructive:`red.500`,success:`green.500`,warning:`amber.500`,info:`blue.500`},dark:{destructive:`red.400`,success:`green.400`,warning:`amber.400`,info:`blue.400`}},vivid:{light:{destructive:`red.500`,success:`emerald.500`,warning:`amber.500`,info:`sky.500`},dark:{destructive:`red.400`,success:`emerald.400`,warning:`amber.400`,info:`sky.400`}},subtle:{light:{destructive:`rose.500`,success:`emerald.500`,warning:`amber.500`,info:`indigo.500`},dark:{destructive:`rose.300`,success:`emerald.300`,warning:`amber.300`,info:`indigo.300`}},warm:{light:{destructive:`red.500`,success:`lime.500`,warning:`orange.500`,info:`amber.600`},dark:{destructive:`red.400`,success:`lime.400`,warning:`orange.400`,info:`amber.400`}},cool:{light:{destructive:`rose.500`,success:`teal.500`,warning:`cyan.600`,info:`blue.500`},dark:{destructive:`rose.400`,success:`teal.400`,warning:`cyan.400`,info:`blue.400`}},nature:{light:{destructive:`red.500`,success:`green.600`,warning:`lime.600`,info:`teal.600`},dark:{destructive:`red.300`,success:`green.300`,warning:`lime.300`,info:`teal.300`}},modern:{light:{destructive:`red.500`,success:`emerald.500`,warning:`orange.500`,info:`sky.500`},dark:{destructive:`red.400`,success:`emerald.400`,warning:`orange.400`,info:`sky.400`}},vibrant:{light:{destructive:`red.500`,success:`lime.500`,warning:`amber.500`,info:`cyan.500`},dark:{destructive:`pink.400`,success:`lime.400`,warning:`amber.400`,info:`cyan.400`}},professional:{light:{destructive:`red.500`,success:`green.600`,warning:`amber.600`,info:`blue.600`},dark:{destructive:`red.300`,success:`green.300`,warning:`amber.300`,info:`blue.300`}},soft:{light:{destructive:`rose.400`,success:`teal.400`,warning:`yellow.400`,info:`violet.400`},dark:{destructive:`rose.300`,success:`teal.300`,warning:`yellow.300`,info:`violet.300`}},bold:{light:{destructive:`red.600`,success:`emerald.600`,warning:`orange.600`,info:`blue.600`},dark:{destructive:`red.300`,success:`emerald.300`,warning:`orange.300`,info:`blue.300`}},calm:{light:{destructive:`rose.500`,success:`teal.500`,warning:`amber.500`,info:`slate.500`},dark:{destructive:`rose.400`,success:`teal.400`,warning:`amber.400`,info:`slate.400`}},candy:{light:{destructive:`pink.400`,success:`emerald.400`,warning:`yellow.400`,info:`sky.400`},dark:{destructive:`pink.300`,success:`emerald.300`,warning:`yellow.300`,info:`sky.300`}},deep:{light:{destructive:`red.600`,success:`green.700`,warning:`amber.700`,info:`blue.700`},dark:{destructive:`red.200`,success:`green.200`,warning:`amber.200`,info:`blue.200`}},light:{light:{destructive:`red.400`,success:`emerald.400`,warning:`amber.400`,info:`sky.400`},dark:{destructive:`red.400`,success:`emerald.400`,warning:`amber.400`,info:`sky.400`}}};$M(xN),$M(SN),$M(CN),$M(xN.zinc.light),$M(SN.indigo.light),$M(CN.classic.light);function wN(e,t){return`${TN(t)}\n\n${EN(e,t)}`}function TN(e){let{styleTarget:t,size:n,radius:r,menuColor:i,menuAccent:a}=e,o=``;o+=`${t} {\n`,o+=` ${cN}: ${oN(n)};\n`,o+=` ${lN}: ${sN(r)};\n`;let s=yN[i];$M(s).forEach(e=>{o+=` ${e}: ${s[e]};\n`});let c=bN[a];return $M(c).forEach(e=>{o+=` ${e}: ${c[e]};\n`}),o+=`} + +`,o}function EN(e,t){let{light:n,dark:r}=e,{format:i,styleTarget:a}=t,o=``,s=``;$M(uN).forEach(e=>{let t=DN(e,i,n),a=DN(e,i,r);o+=t,a!==t&&(s+=a)});let c=``,l=``;[`primary`,`destructive`,`success`,`warning`,`info`,`carbon`].forEach(e=>{let t=kN(n[e],e,i),a=kN(r[e],e,i);c+=t,a!==t&&(l+=a)});let u=`${a} {\n${o}\n${c}\n}`,d=t.darkSelector;return(d===`class`||d===`media`)&&(d=mN[d]),u+=`\n\n${d} {\n${s}\n${l}\n}`,u}function DN(e,t,n){let r=n[e];if(!r)return``;let i=aN(r,t);t===`hsl`&&(i=rN(i));let{color:a,alphaCss:o}=ON(i,t,e);i=a;let s=`${uN[e]}: ${i};\n`;return s+=o,s}function ON(e,t,n){if(iN(e)||t===`oklch`||![`border`,`input`,`sidebarBorder`].includes(n))return{color:e,alphaCss:``};let[r,i=`1`]=e.split(`/`);r=r.trim(),i=i.trim();let a=Number.parseFloat(i);i.endsWith(`%`)&&(a/=100);let o=``;return n===`border`&&(o=`${dN.borderAlpha}: ${a};\n`),n===`input`&&(o+=`${dN.inputAlpha}: ${a};\n`),n===`sidebarBorder`&&(o+=`${dN.sidebarBorderAlpha}: ${a};\n`),{color:r,alphaCss:o}}function kN(e,t,n){let r=``,i=YM(aN(e,n),n===`hsl`?`hslString`:`oklchString`);return $M(i).forEach(e=>{let a=i[e];n===`hsl`&&(a=rN(a)),r+=`--${t}-${e}: ${a};\n`}),r}function AN(e,t){let n=jN(e);return t?{light:eN(n.light,t.light),dark:eN(n.dark,t.dark||{})}:n}function jN(e){let{base:t,primary:n,feedback:r}=e,i=xN[t],a=SN[n],o=CN[r],s=MN({light:{...i.light,...a.light},dark:{...i.dark,...a.dark}});return{light:{...i.light,...a.light,...o.light,...s.light},dark:{...i.dark,...a.dark,...o.dark,...s.dark}}}function MN(e){let{light:t,dark:n}=e;return{light:{sidebar:t.background,sidebarForeground:t.foreground,sidebarPrimary:t.primary,sidebarPrimaryForeground:t.primaryForeground,sidebarAccent:t.accent,sidebarAccentForeground:t.accentForeground,sidebarBorder:t.border,sidebarRing:t.ring},dark:{sidebar:n.card,sidebarForeground:n.foreground,sidebarPrimary:n.primary,sidebarPrimaryForeground:n.primaryForeground,sidebarAccent:n.accent,sidebarAccentForeground:n.accentForeground,sidebarBorder:n.border,sidebarRing:n.ring}}}function NN(e){let{size:t,radius:n,base:r,primary:i,feedback:a,menuColor:o,menuAccent:s,styleTarget:c,darkSelector:l,format:u,preset:d}=eN(pN,e??{}),f=tN(l);return{getCss:e=>wN(AN({base:e?.base??r,primary:e?.primary??i,feedback:e?.feedback??a},e?.preset??d),{styleTarget:c,darkSelector:f,format:u,size:t,radius:n,menuColor:o,menuAccent:s})}}var PN=L({name:`SConfigProvider`,__name:`config-provider`,props:{theme:{default:()=>({})},size:{default:`md`},iconify:{default:()=>({width:`1.25em`,height:`1.25em`})},progress:{},toast:{},customToast:{type:Boolean},dir:{},locale:{},nonce:{},tooltip:{},iconRender:{},messages:{}},setup(e){let t=e,n=_y(t,[`iconRender`,`theme`,`size`,`iconify`,`progress`,`toast`,`customToast`]),r=t.iconRender??(e=>no(Jx,{icon:e,ssr:!1}));return ty(q(()=>{let{getCss:e}=NN({...t.theme,size:t.theme.size||t.size||`md`});return e()}),{id:`__SoybeanUI_theme`}),ob({...Af(t),iconRender:r}),(e,i)=>(z(),V(F(zE),K(F(n),{"icon-render":F(r)}),{default:I(()=>[R(e.$slots,`default`),t.customToast?G(`v-if`,!0):(z(),V(HM,j(K({key:0},t.toast)),null,16)),U(LM),U(zM,j(Oa(t.progress)),null,16)]),_:3},16,[`icon-render`]))}});X({extendBase:e=>({shortcut:IM({size:e.size})}),slots:{positioner:``,popup:[`z-50 min-w-max rounded-md border bg-popover text-popover-foreground shadow-md will-change-transform outline-none`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`,subPositioner:``,subPopup:[`z-50 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg will-change-transform outline-none`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],group:``,groupLabel:`flex items-center font-medium text-muted-foreground`,checkboxGroup:``,radioGroup:``,item:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`,`data-[active=true]:bg-primary/10 data-[active=true]:text-primary`,`data-[active=false]:hover:bg-accent data-[active=false]:focus:bg-accent`],itemIcon:`shrink-0 text-muted-foreground`,itemLink:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none decoration-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemLinkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,subTrigger:`group/trigger flex items-center rounded-sm outline-none cursor-pointer select-none focus:bg-accent data-[state=open]:bg-accent data-[child-active]:text-primary`,subTriggerIcon:`ms-auto text-muted-foreground group-data-[child-active]/trigger:text-primary`,shortcut:`ms-auto tracking-widest opacity-60`,separator:`h-px bg-border`,checkboxItem:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemIndicator:`absolute flex items-center justify-center text-primary`,radioItem:[`relative flex items-center rounded-sm outline-none transition-colors-200 cursor-pointer select-none`,`focus:bg-accent focus:text-accent-foreground data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`]},variants:{size:{xs:{popup:`text-2xs p-0.75`,groupLabel:`gap-1 p-1 text-3xs`,item:`gap-1 px-1 py-1`,itemLink:`gap-1 px-1 py-1`,itemLinkIcon:`size-2 -ms-1`,separator:`-mx-0.75 my-0.75`,subTrigger:`gap-1 px-1 py-1`,subPopup:`text-2xs p-0.75`,checkboxItem:`gap-1 py-1`,radioItem:`gap-1 py-1`},sm:{popup:`text-xs p-0.875`,groupLabel:`gap-1.25 p-1.25 text-2xs`,item:`gap-1.5 px-1.5 py-1`,itemLink:`gap-1.5 px-1.5 py-1`,itemLinkIcon:`size-2.5 -ms-1.5`,separator:`-mx-0.875 my-0.875`,subTrigger:`gap-1.5 px-1.5 py-1`,subPopup:`text-xs p-0.875`,checkboxItem:`gap-1.5 py-1`,radioItem:`gap-1.5 py-1`},md:{popup:`text-sm p-1`,groupLabel:`gap-1.75 p-1.75 text-xs`,item:`gap-2 px-2 py-1.5`,itemLink:`gap-2 px-2 py-1.5`,itemLinkIcon:`size-3 -ms-2`,separator:`-mx-1 my-1`,subTrigger:`gap-2 px-2 py-1.5`,subPopup:`text-sm p-1`,checkboxItem:`gap-2 py-1.5`,radioItem:`gap-2 py-1.5`},lg:{popup:`text-base p-1.25`,groupLabel:`gap-2 p-2 text-sm`,item:`gap-2.5 px-2.5 py-1.5`,itemLink:`gap-2.5 px-2.5 py-1.5`,itemLinkIcon:`size-3.5 -ms-2.5`,separator:`-mx-1.25 my-1.25`,subTrigger:`gap-2.5 px-2.5 py-1.5`,subPopup:`text-base p-1.25`,checkboxItem:`gap-2.5 py-1.5`,radioItem:`gap-2.5 py-1.5`},xl:{popup:`text-lg p-1.5`,groupLabel:`gap-2.5 p-2.5 text-base`,item:`gap-3 px-3 py-2`,itemLink:`gap-3 px-3 py-2`,itemLinkIcon:`size-4 -ms-3`,separator:`-mx-1.5 my-1.5`,subTrigger:`gap-3 px-3 py-2`,subPopup:`text-lg p-1.5`,checkboxItem:`gap-3 py-2`,radioItem:`gap-3 py-2`},"2xl":{popup:`text-xl p-1.75`,groupLabel:`gap-3 p-3 text-lg`,item:`gap-3.5 px-3.5 py-2.5`,itemLink:`gap-3.5 px-3.5 py-2.5`,itemLinkIcon:`size-4.5 -ms-3.5`,separator:`-mx-1.75 my-1.75`,subTrigger:`gap-3.5 px-3.5 py-2.5`,subPopup:`text-xl p-1.75`,checkboxItem:`gap-3.5 py-2.5`,radioItem:`gap-3.5 py-2.5`}},indicatorPosition:{start:{itemIndicator:`start-2`,checkboxItem:`ps-8 pe-2`,radioItem:`ps-8 pe-2`},end:{itemIndicator:`end-2`,checkboxItem:`ps-2 pe-8`,radioItem:`ps-2 pe-8`}}},compoundVariants:[{indicatorPosition:`start`,size:`xs`,class:{itemIndicator:`start-1`,checkboxItem:`ps-6 pe-1`,radioItem:`ps-6 pe-1`}},{indicatorPosition:`end`,size:`xs`,class:{itemIndicator:`end-1`,checkboxItem:`ps-1 pe-6`,radioItem:`ps-1 pe-6`}},{indicatorPosition:`start`,size:`sm`,class:{itemIndicator:`start-1.5`,checkboxItem:`ps-7 pe-1.5`,radioItem:`ps-7 pe-1.5`}},{indicatorPosition:`end`,size:`sm`,class:{itemIndicator:`end-1.5`,checkboxItem:`ps-1.5 pe-7`,radioItem:`ps-1.5 pe-7`}},{indicatorPosition:`start`,size:`lg`,class:{itemIndicator:`start-2.5`,checkboxItem:`ps-9 pe-2.5`,radioItem:`ps-9 pe-2.5`}},{indicatorPosition:`end`,size:`lg`,class:{itemIndicator:`end-2.5`,checkboxItem:`ps-2.5 pe-9`,radioItem:`ps-2.5 pe-9`}},{indicatorPosition:`start`,size:`xl`,class:{itemIndicator:`start-3`,checkboxItem:`ps-10 pe-3`,radioItem:`ps-10 pe-3`}},{indicatorPosition:`end`,size:`xl`,class:{itemIndicator:`end-3`,checkboxItem:`ps-3 pe-10`,radioItem:`ps-3 pe-10`}},{indicatorPosition:`start`,size:`2xl`,class:{itemIndicator:`start-3.5`,checkboxItem:`ps-12 pe-3.5`,radioItem:`ps-12 pe-3.5`}},{indicatorPosition:`end`,size:`2xl`,class:{itemIndicator:`end-3.5`,checkboxItem:`ps-3.5 pe-12`,radioItem:`ps-3.5 pe-12`}}],defaultVariants:{size:`md`,indicatorPosition:`start`}});var FN=X({slots:{root:[`group inline-flex items-center w-fit lt-md:max-w-auto rounded-md border border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:opacity-50 data-[readonly]:bg-muted/40`,`data-[invalid]:border-destructive data-[invalid]:ring-3 data-[invalid]:ring-destructive/20`],input:[`inline-flex items-center justify-center rounded-sm text-center outline-none`,`tabular-nums leading-none`,`data-[segment=literal]:min-w-0 data-[segment=literal]:px-0 data-[segment=literal]:text-muted-foreground`,`data-[segment=timeZoneName]:min-w-fit data-[segment=timeZoneName]:px-1 data-[segment=timeZoneName]:text-muted-foreground`,`data-[placeholder]:text-muted-foreground`,`focus-visible:bg-accent/60 focus-visible:ring-2 focus-visible:ring-primary/20`,`data-[disabled]:cursor-not-allowed data-[readonly]:cursor-default`]},variants:{size:{xs:{root:`gap-0.5 h-6 px-1.5 text-2xs`,input:`min-w-4.5 p-0.5 data-[segment=timeZoneName]:px-0.5`},sm:{root:`gap-0.75 h-7 px-2 text-xs`,input:`min-w-5 p-0.5 data-[segment=timeZoneName]:px-0.75`},md:{root:`gap-1 h-8 px-2.5 text-sm`,input:`min-w-5.5 p-0.625 data-[segment=timeZoneName]:px-1`},lg:{root:`gap-1.25 h-9 px-3 text-base`,input:`min-w-6 p-0.75 data-[segment=timeZoneName]:px-1.25`},xl:{root:`gap-1.5 h-10 px-3.5 text-lg`,input:`min-w-6.5 p-0.875 data-[segment=timeZoneName]:px-1.5`},"2xl":{root:`gap-2 h-12 px-4 text-xl`,input:`min-w-8 p-1 data-[segment=timeZoneName]:px-2`}}},defaultVariants:{size:`md`}});X({extend:[X({extend:[FN],slots:{trigger:`ms-auto data-[state=open]:bg-accent/50 data-[state=open]:text-accent-foreground`,positioner:`w-max`,popup:[`w-auto rounded-md border bg-popover text-popover-foreground outline-none z-50 will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`]},variants:{size:{xs:{popup:`text-2xs`},sm:{popup:`text-xs`},md:{popup:`text-sm`},lg:{popup:`text-base`},xl:{popup:`text-lg`},"2xl":{popup:`text-xl`}}},defaultVariants:{size:`md`}}),X({extend:[FN],slots:{startRoot:`inline-flex items-center`,endRoot:`inline-flex items-center`,separator:[`inline-flex items-center justify-center text-muted-foreground`,`select-none`]},variants:{size:{xs:{separator:`px-0.5`},sm:{separator:`px-0.75`},md:{separator:`px-1`},lg:{separator:`px-1.25`},xl:{separator:`px-1.5`},"2xl":{separator:`px-2`}}},defaultVariants:{size:`md`}})],defaultVariants:{size:`md`}}),X({slots:{root:`w-full`,area:[`grid w-full grid-cols-[minmax(0,1fr)_auto] items-center gap-2 rounded-md border border-solid border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],preview:[`col-start-1 row-start-1 min-w-0 truncate text-foreground outline-none`,`data-[placeholder-shown]:text-muted-foreground`],input:[`col-start-1 row-start-1 min-w-0 w-full border-0 bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed`],controls:`col-start-2 row-start-1 flex items-center gap-1`,editTrigger:[`inline-flex items-center justify-center rounded-md text-muted-foreground transition-colors`,`hover:bg-accent hover:text-accent-foreground`,`outline-none focus-visible:ring-2 focus-visible:ring-primary/30`],submitTrigger:[`inline-flex items-center justify-center rounded-md text-muted-foreground transition-colors`,`hover:bg-accent hover:text-success`,`outline-none focus-visible:ring-2 focus-visible:ring-primary/30`],cancelTrigger:[`inline-flex items-center justify-center rounded-md text-muted-foreground transition-colors`,`hover:bg-accent hover:text-destructive`,`outline-none focus-visible:ring-2 focus-visible:ring-primary/30`]},variants:{size:{xs:{area:`min-h-6 px-1.5 py-1 text-2xs`,preview:`text-2xs`,input:`text-2xs`,controls:`gap-0.5`,editTrigger:`size-5 [&>svg]:size-3`,submitTrigger:`size-5 [&>svg]:size-3`,cancelTrigger:`size-5 [&>svg]:size-3`},sm:{area:`min-h-7 px-2 py-1 text-xs`,preview:`text-xs`,input:`text-xs`,editTrigger:`size-6 [&>svg]:size-3.5`,submitTrigger:`size-6 [&>svg]:size-3.5`,cancelTrigger:`size-6 [&>svg]:size-3.5`},md:{area:`min-h-8 px-2.5 py-1.5 text-sm`,preview:`text-sm`,input:`text-sm`,editTrigger:`size-7 [&>svg]:size-4`,submitTrigger:`size-7 [&>svg]:size-4`,cancelTrigger:`size-7 [&>svg]:size-4`},lg:{area:`min-h-9 px-3 py-1.5 text-base`,preview:`text-base`,input:`text-base`,editTrigger:`size-8 [&>svg]:size-4`,submitTrigger:`size-8 [&>svg]:size-4`,cancelTrigger:`size-8 [&>svg]:size-4`},xl:{area:`min-h-10 px-3.5 py-2 text-lg`,preview:`text-lg`,input:`text-lg`,editTrigger:`size-9 [&>svg]:size-5`,submitTrigger:`size-9 [&>svg]:size-5`,cancelTrigger:`size-9 [&>svg]:size-5`},"2xl":{area:`min-h-12 px-4 py-2.5 text-xl`,preview:`text-xl`,input:`text-xl`,editTrigger:`size-10 [&>svg]:size-5`,submitTrigger:`size-10 [&>svg]:size-5`,cancelTrigger:`size-10 [&>svg]:size-5`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex flex-col items-center justify-center min-w-0 grow rounded-md border border-dashed text-center`,header:`flex flex-col items-center max-w-sm text-center`,media:`flex shrink-0 items-center justify-center rounded-md bg-muted text-foreground`,title:`font-medium tracking-tight`,description:`leading-relaxed text-muted-foreground`,content:`flex w-full min-w-0 max-w-sm flex-col items-center`},variants:{size:{xs:{root:`text-2xs gap-3`,title:`text-xs`,header:`gap-1.5`,media:`my-1.5`},sm:{root:`text-xs gap-3.5`,title:`text-sm`,header:`gap-1.75`,media:`my-1.75`},md:{root:`text-sm gap-4`,title:`text-base`,header:`gap-2`,media:`my-2 size-10`},lg:{root:`text-base gap-4.5`,title:`text-lg`,header:`gap-2.5`,media:`my-2.5`},xl:{root:`text-lg gap-5`,title:`text-xl`,header:`gap-3`,media:`my-3`},"2xl":{root:`text-xl gap-6`,title:`text-2xl`,header:`gap-3.5`,media:`my-3.5`}}},defaultVariants:{size:`md`}}),X({slots:{form:`grid`,field:[`group flex data-[orientation=vertical]:flex-col`,`data-[orientation=horizontal]:flex-row data-[orientation=horizontal]:flex-wrap data-[orientation=horizontal]:justify-between data-[orientation=horizontal]:items-center`],fieldArray:[`group flex data-[orientation=vertical]:flex-col`,`data-[orientation=horizontal]:flex-row data-[orientation=horizontal]:flex-wrap data-[orientation=horizontal]:justify-between`],label:[`flex items-center whitespace-nowrap`,`group-data-[orientation=horizontal]:justify-end group-data-[orientation=horizontal]:shrink-0`],control:`group-data-[orientation=horizontal]:flex-1 group-data-[orientation=horizontal]:min-w-0`,description:`text-muted-foreground m-0 group-data-[orientation=horizontal]:w-full`,error:[`font-medium text-destructive m-0`,`group-data-[orientation=horizontal]:absolute group-data-[orientation=horizontal]:start-0 group-data-[orientation=horizontal]:top-full group-data-[orientation=horizontal]:w-full`]},variants:{size:{xs:{field:`text-2xs gap-x-2.25 gap-y-1.5`,fieldArray:`text-2xs gap-x-2.25 gap-y-1.5`,label:`gap-1.5`,description:`group-data-[error]:pt-1.75`},sm:{field:`text-xs gap-x-2.5 gap-y-1.75`,fieldArray:`text-xs gap-x-2.5 gap-y-1.75`,label:`gap-1.75`,description:`group-data-[error]:pt-2`},md:{field:`text-sm gap-x-3 gap-y-2`,fieldArray:`text-sm gap-x-3 gap-y-2`,label:`gap-2`,description:`group-data-[error]:pt-2.5`},lg:{field:`text-base gap-x-3.75 gap-y-2.5`,fieldArray:`text-base gap-x-3.75 gap-y-2.5`,label:`gap-2.5`,description:`group-data-[error]:pt-3`},xl:{field:`text-lg gap-x-4.5 gap-y-3`,fieldArray:`text-lg gap-x-4.5 gap-y-3`,label:`gap-3`,description:`group-data-[error]:pt-3.5`},"2xl":{field:`text-xl gap-x-5.25 gap-y-3.5`,fieldArray:`text-xl gap-x-5.25 gap-y-3.5`,label:`gap-3.5`,description:`group-data-[error]:pt-4.5`}}},defaultVariants:{size:`md`}}),X({slots:{positioner:`w-max`,popup:[`z-50 w-64 rounded-md border bg-popover text-popover-foreground shadow-md outline-none will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`},variants:{size:{xs:{popup:`w-48 p-3 text-2xs`,arrow:`text-3xs`},sm:{popup:`w-56 p-3.5 text-xs`,arrow:`text-2xs`},md:{popup:`w-64 p-4 text-sm`,arrow:`text-xs`},lg:{popup:`w-72 p-4.5 text-base`,arrow:`text-sm`},xl:{popup:`w-80 p-5 text-lg`,arrow:`text-base`},"2xl":{popup:`w-96 p-5.5 text-xl`,arrow:`text-lg`}}},defaultVariants:{size:`md`}});var IN=X({extendBase:e=>({clear:qy({size:e.size,shape:`circle`})}),slots:{root:[`group flex items-center w-full rounded-md border border-solid border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`],control:[`grow min-w-0 h-full bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`,`file:border-0 file:bg-transparent file:font-medium`],clear:[`hidden shrink-0 opacity-50`,`group-hover:inline-flex group-focus-within:inline-flex hover:opacity-100 focus-visible:opacity-100`],visible:`shrink-0 cursor-pointer`},variants:{size:{xs:{root:`h-6 px-1.5 text-2xs gap-1`,control:`file:py-1.25`},sm:{root:`h-7 px-2 text-xs gap-1.5`,control:`file:py-1.25`},md:{root:`h-8 px-2.5 text-sm gap-2`,control:`file:py-1.25`},lg:{root:`h-9 px-3 text-base gap-2.5`,control:`file:py-1.25`},xl:{root:`h-10 px-3.5 text-lg gap-3`,control:`file:py-1.25`},"2xl":{root:`h-12 px-4 text-xl gap-3.5`,control:`file:py-2`}}},defaultVariants:{size:`md`}}),LN=L({name:`SInput`,__name:`input`,props:{class:{type:[Boolean,null,String,Object,Array]},size:{},ui:{},inputRef:{type:Function},clearable:{type:Boolean},controlProps:{},clearProps:{},defaultValue:{},modelValue:{},disabled:{type:Boolean},readonly:{type:Boolean},rootProps:{},name:{},required:{type:Boolean},id:{},autofocus:{type:Boolean},autocomplete:{},maxlength:{},minlength:{},pattern:{},placeholder:{},type:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=_y(n,[`class`,`size`,`ui`]),a=ei(),o=q(()=>jm(a));return Zx(q(()=>IN({size:n.size},n.ui,{root:n.class}))),(e,t)=>(z(),V(F(IS),K(F(i),{"onUpdate:modelValue":t[0]||=e=>r(`update:modelValue`,e)}),qr({_:2},[Kr(o.value,t=>({name:t,fn:I(n=>[R(e.$slots,t,j(Oa(n)))])}))]),1040))}});X({extendBase:e=>({decrement:qy({size:e.size}),increment:qy({size:e.size}),clear:qy({size:e.size,shape:`circle`})}),slots:{root:`group flex items-center w-full rounded-md border border-input bg-background transition-all-150 focus-within:border-input focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30 disabled:cursor-not-allowed disabled:opacity-50`,decrement:`shrink-0`,increment:`shrink-0`,control:[`grow min-w-0 h-full bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`],clear:[`hidden shrink-0 opacity-50`,`group-hover:inline-flex group-focus-within:inline-flex hover:opacity-100 focus-visible:opacity-100`]},variants:{size:{xs:{root:`h-6 px-1.5 text-2xs gap-1`},sm:{root:`h-7 px-2 text-xs gap-1.5`},md:{root:`h-8 px-2.5 text-sm gap-2`},lg:{root:`h-9 px-3 text-base gap-2.5`},xl:{root:`h-10 px-3.5 text-lg gap-3`},"2xl":{root:`h-12 px-4 text-xl gap-3.5`}},center:{true:{decrement:`-order-1`,control:`text-center`}}},defaultVariants:{size:`md`,center:!1}}),X({slots:{root:[`relative inline-flex w-full cursor-text select-none`,`data-[disabled]:cursor-default data-[disabled]:opacity-50`],positioner:`absolute inset-0`,group:`grid w-full gap-2 grid-cols-[repeat(var(--columns),minmax(0,1fr))]`,input:[`absolute inset-0 h-full w-full border-0 bg-transparent p-0 outline-none shadow-none opacity-0`,`pointer-events-auto text-transparent caret-transparent font-mono leading-none`,`[font-variant-numeric:tabular-nums] [letter-spacing:-0.5em]`,`selection:bg-transparent selection:text-transparent`,`data-[password-manager-badge]:w-[calc(100%+40px)] data-[password-manager-badge]:[clip-path:inset(0_40px_0_0)]`],slot:[`relative inline-flex items-center justify-center overflow-hidden rounded-md border border-input bg-background font-medium text-foreground shadow-xs transition-[border-color,box-shadow,transform]`,`data-[state=active]:border-ring data-[state=active]:ring-3 data-[state=active]:ring-ring/40`,`data-[state=filled]:border-foreground/20`],char:`leading-none`,placeholder:`leading-none text-muted-foreground/60`,caret:`h-[60%] w-px animate-pulse bg-foreground`},variants:{size:{xs:{group:`gap-1.5`,slot:`h-8 text-sm`,caret:`h-4`},sm:{group:`gap-2`,slot:`h-9 text-base`,caret:`h-4.5`},md:{group:`gap-2`,slot:`h-10 text-lg`,caret:`h-5`},lg:{group:`gap-2.5`,slot:`h-11 text-xl`,caret:`h-5.5`},xl:{group:`gap-3`,slot:`h-12 text-2xl`,caret:`h-6`},"2xl":{group:`gap-3`,slot:`h-14 text-3xl`,caret:`h-7`}},align:{start:{input:`text-start`},center:{input:`text-center`},end:{input:`text-end`}}},defaultVariants:{size:`md`,align:`start`}}),_l({base:`font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,variants:{size:{xs:`text-2xs`,sm:`text-xs`,md:`text-sm`,lg:`text-base`,xl:`text-lg`,"2xl":`text-xl`}},defaultVariants:{size:`md`}}),X({extendBase:e=>({trigger:Gy({size:e.size}),mobileDrawer:qS({size:e.size,side:e.side}).popup}),slots:{root:`group relative flex w-full h-full data-[side=right]:flex-row-reverse`,sidebarRoot:`h-full block lt-md:hidden`,sidebarWrapper:`absolute inset-y-0 z-10 flex h-full w-[--soybean-sidebar-width] transition-[left,right,width,opacity] duration-200 ease-linear lt-md:hidden`,sidebar:[`flex flex-col w-full h-full bg-sidebar`,`group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-border group-data-[variant=floating]:border-solid group-data-[variant=floating]:shadow`],sidebarGapHandler:[`relative h-full w-[--soybean-sidebar-width] bg-transparent transition-width duration-200 ease-linear`,`group-data-[collapsible=offcanvas]:w-0`,`group-data-[side=right]:rotate-180`],mobileDrawer:`w-[--soybean-sidebar-width] bg-sidebar p-0`,mobileOverlay:[`fixed inset-0 z-50 bg-black/80`,`data-[state=open]:animate-in data-[state=open]:fade-in-0`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0`],mobile:`flex flex-col w-full h-full`,rail:[`absolute inset-y-0 z-20 flex w-[--soybean-layout-spacing] -translate-x-1/2 rtl:translate-x-1/2 transition-all ease-linear lt-sm:hidden`,`after:absolute after:inset-y-0 after:start-1/2 after:content-empty after:w-[calc(var(--soybean-layout-spacing)/8)] hover:after:bg-sidebar-border`],trigger:``,main:`relative flex flex-1 flex-col items-stretch bg-background overflow-hidden`,header:`relative flex items-center shrink-0 h-[--soybean-layout-header-height]`,tab:`shrink-0 h-[--soybean-layout-tab-height] bg-background`,content:`grow overflow-auto bg-background`,footer:`shrink-0 h-[--soybean-layout-footer-height]`},variants:{size:{xs:{root:`text-2xs [--soybean-layout-spacing:0.75rem]`},sm:{root:`text-xs [--soybean-layout-spacing:0.875rem]`},md:{root:`text-sm [--soybean-layout-spacing:1rem]`},lg:{root:`text-base [--soybean-layout-spacing:1.25rem]`},xl:{root:`text-lg [--soybean-layout-spacing:1.5rem]`},"2xl":{root:`text-xl [--soybean-layout-spacing:1.75rem]`}},variant:{sidebar:{sidebarGapHandler:`group-data-[collapsible=icon]:w-[--soybean-collapsed-sidebar-width]`,sidebarWrapper:`group-data-[collapsible=icon]:w-[--soybean-collapsed-sidebar-width] group-data-[side=left]:border-e group-data-[side=right]:border-s`},floating:{sidebarGapHandler:`w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`,sidebarWrapper:`p-[calc(var(--soybean-layout-spacing)/2)] w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`},inset:{root:`bg-sidebar`,sidebarGapHandler:`w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`,sidebarWrapper:`p-[calc(var(--soybean-layout-spacing)/2)] w-[calc(var(--soybean-sidebar-width)+var(--soybean-layout-spacing))] group-data-[collapsible=icon]:w-[calc(var(--soybean-collapsed-sidebar-width)+var(--soybean-layout-spacing))]`,main:`md:m-[calc(var(--soybean-layout-spacing)/2)] md:ms-0 md:rounded-xl md:shadow`}},side:{left:{sidebarWrapper:`start-0 group-data-[collapsible=offcanvas]:start-[calc(var(--soybean-sidebar-width)*-1)]`,rail:`cursor-w-resize group-data-[state=collapsed]:cursor-e-resize -end-[var(--soybean-layout-spacing)]`},right:{sidebarWrapper:`end-0 group-data-[collapsible=offcanvas]:end-[calc(var(--soybean-sidebar-width)*-1)]`,rail:`cursor-e-resize group-data-[state=collapsed]:cursor-w-resize start-0`}},collapsible:{offcanvas:{sidebarWrapper:`group-data-[state=collapsed]:opacity-0`,rail:`translate-x-0 after:start-full hover:bg-sidebar`},icon:{}},fullContent:{true:{tab:`fixed start-0 top-0 z-49 w-full`,content:`fixed inset-0 z-49 group-data-[tab-visible=true]:mt-[--soybean-layout-tab-height]`},false:{content:`relative`}}},compoundVariants:[{side:`left`,collapsible:`offcanvas`,class:{rail:`-end-[var(--soybean-layout-spacing)/2]`}},{side:`right`,collapsible:`offcanvas`,class:{rail:`-start-[var(--soybean-layout-spacing)/2]`}},{side:`left`,variant:`inset`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:end-0`}},{side:`right`,variant:`inset`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:start-0`}},{side:`left`,variant:`floating`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:end-[calc(var(--soybean-layout-spacing)/2)]`}},{side:`right`,variant:`floating`,collapsible:`offcanvas`,class:{rail:`group-data-[state=collapsed]:start-[calc(var(--soybean-layout-spacing)/2)]`}},{variant:`inset`,collapsible:`offcanvas`,class:{main:`md:group-data-[state=collapsed]:ms-[calc(var(--soybean-layout-spacing)/2)]`}}],defaultVariants:{variant:`sidebar`,side:`left`,collapsible:`icon`}}),X({extendBase:e=>({trigger:Gy({size:e.size}),mobileDrawer:qS({size:e.size,side:e.side}).popup}),slots:{root:`group relative h-full transition-all-300`,main:`flex flex-col h-full group-data-[scroll-behavior=wrapper]:overflow-y-auto transition-all-300`,sidebarRoot:`lt-md:hidden`,sidebarWrapper:[`absolute inset-y-0 z-[--soybean-layout-sidebar-z-index] flex h-full w-[--soybean-sidebar-width] transition-[inset-inline-start,inset-inline-end,width,opacity] duration-200 ease-linear lt-md:hidden`,`group-data-[state=collapsed]:w-[--soybean-collapsed-sidebar-width] pt-[--soybean-layout-sidebar-top-gap] pb-[--soybean-layout-sidebar-bottom-gap]`],sidebar:[`flex flex-col w-full h-full bg-sidebar`,`group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-border group-data-[variant=floating]:border-solid group-data-[variant=floating]:shadow`],mobileDrawer:`w-[--soybean-sidebar-width] bg-sidebar p-0`,mobileOverlay:[`fixed inset-0 z-50 bg-black/80`,`data-[state=open]:animate-in data-[state=open]:fade-in-0`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0`],mobile:`flex flex-col w-full h-full`,rail:[`absolute inset-y-0 z-20 flex w-[--soybean-layout-spacing] -translate-x-1/2 transition-all ease-linear lt-sm:hidden`,`after:absolute after:inset-y-0 after:start-1/2 after:content-empty after:w-[calc(var(--soybean-layout-spacing)/8)] hover:after:bg-sidebar-border`],trigger:``,header:[`shrink-0 flex items-center h-[--soybean-layout-header-height]`,`group-data-[fixed-top=true]:absolute group-data-[fixed-top=true]:z-[--soybean-layout-header-z-index] group-data-[fixed-top=true]:top-0 group-data-[fixed-top=true]:inset-x-0`],headerPlaceholder:`shrink-0 h-[--soybean-layout-header-height] overflow-hidden`,tab:`shrink-0 h-[--soybean-layout-tab-height] group-data-[fixed-top=true]:z-[--soybean-layout-tab-z-index]`,tabPlaceholder:`shrink-0 h-[--soybean-layout-tab-height] overflow-hidden`,content:`grow bg-background group-data-[scroll-behavior=content]:overflow-y-auto`,footer:[`shrink-0 h-[--soybean-layout-footer-height]`,`group-data-[fixed-footer=true]:absolute group-data-[fixed-footer=true]:z-[--soybean-layout-footer-z-index] group-data-[fixed-footer=true]:bottom-0 group-data-[fixed-footer=true]:inset-x-0`],footerPlaceholder:`shrink-0 h-[--soybean-layout-footer-height] overflow-hidden`},variants:{size:{xs:{root:`text-2xs [--soybean-layout-spacing:0.75rem]`},sm:{root:`text-xs [--soybean-layout-spacing:0.875rem]`},md:{root:`text-sm [--soybean-layout-spacing:1rem]`},lg:{root:`text-base [--soybean-layout-spacing:1.25rem]`},xl:{root:`text-lg [--soybean-layout-spacing:1.5rem]`},"2xl":{root:`text-xl [--soybean-layout-spacing:1.75rem]`}},side:{left:{main:`ps-[--soybean-layout-start-gap]`,sidebarWrapper:`start-0 border-e`,rail:`cursor-w-resize group-data-[state=collapsed]:cursor-e-resize -end-[var(--soybean-layout-spacing)]`,header:`group-data-[fixed-top=true]:ps-[--soybean-layout-header-start-gap]`,footer:`group-data-[fixed-footer=true]:ps-[--soybean-layout-footer-start-gap]`},right:{main:`pe-[--soybean-layout-start-gap]`,sidebarWrapper:`end-0 border-s`,rail:`cursor-e-resize group-data-[state=collapsed]:cursor-w-resize start-0`,header:`group-data-[fixed-top=true]:pe-[--soybean-layout-header-start-gap]`,footer:`group-data-[fixed-footer=true]:pe-[--soybean-layout-footer-start-gap]`}},fullContent:{true:{tab:`fixed start-0 top-0 z-[--soybean-layout-base-z-index] w-full`,content:`fixed inset-0 z-[--soybean-layout-base-z-index] group-data-[tab-visible=true]:mt-[--soybean-layout-tab-height] overflow-auto`},false:{tab:`group-data-[fixed-top=true]:absolute group-data-[fixed-top=true]:inset-x-0 group-data-[fixed-top=true]:top-[--soybean-layout-header-height]`,content:`relative`}}},compoundVariants:[{side:`left`,fullContent:!1,class:{tab:`group-data-[fixed-top=true]:ps-[--soybean-layout-start-gap]`}},{side:`right`,fullContent:!1,class:{tab:`group-data-[fixed-top=true]:pe-[--soybean-layout-start-gap]`}}],defaultVariants:{size:`md`,side:`left`,fullContent:!1}}),X({slots:{root:`flex flex-col`,item:`flex list-none`,content:`grow flex flex-col`,title:`font-medium tracking-tight m-0`,description:`[&_p]:leading-relaxed text-muted-foreground m-0`},variants:{size:{xs:{root:`gap-2 text-2xs`,item:`gap-2`,content:`gap-0.75`,title:`text-xs leading-3.125`},sm:{root:`gap-3 text-xs`,item:`gap-3`,content:`gap-1`,title:`text-sm leading-3.75`},md:{root:`gap-4 text-sm`,item:`gap-4`,content:`gap-1`,title:`text-base leading-4.375`},lg:{root:`gap-5 text-base`,item:`gap-5`,content:`gap-1.25`,title:`text-lg leading-5`},xl:{root:`gap-6 text-lg`,item:`gap-6`,content:`gap-1.5`,title:`text-xl leading-5.625`},"2xl":{root:`gap-7 text-xl`,item:`gap-7`,content:`gap-2`,title:`text-2xl leading-6.25`}}},defaultVariants:{size:`md`}}),X({slots:{root:`inline-flex items-center w-fit rounded-md border bg-background shadow-sm`,trigger:[`flex cursor-pointer select-none items-center rounded-sm font-medium outline-none`,`focus:(bg-accent text-accent-foreground)`,`data-[state=open]:(bg-accent text-accent-foreground)`]},variants:{size:{xs:{root:`gap-1 p-0.5 text-2xs`,trigger:`gap-1 px-1 py-1`},sm:{root:`gap-1.25 p-0.625 text-xs`,trigger:`gap-1.5 px-1.5 py-1`},md:{root:`gap-1.5 p-0.75`,trigger:`gap-2 px-2 py-1.25`},lg:{root:`gap-1.75 p-0.875`,trigger:`gap-2.5 px-2.5 py-1.5`},xl:{root:`gap-2 p-1`,trigger:`gap-3 px-3 py-2`},"2xl":{root:`gap-2.5 p-1.25`,trigger:`gap-3.5 px-3.5 py-2.5`}}},defaultVariants:{size:`md`}}),X({slots:{root:`group`,viewport:[`fixed z-50 origin-top-center overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg`,`start-[--soybean-navigation-menu-viewport-left] top-[--soybean-navigation-menu-viewport-top]`,`h-[--soybean-navigation-menu-viewport-height] w-[--soybean-navigation-menu-viewport-width]`,`transition-all duration-200 ease-out`,`data-[state=open]:animate-in data-[state=open]:zoom-in-90 data-[state=closed]:animate-out data-[state=closed]:zoom-out-95`,`group-data-[orientation=vertical]:mt-0`],content:[`start-0 top-0 w-auto md:absolute lt-md:w-full`,`data-[motion^=from-]:animate-in data-[motion^=from-]:fade-in`,`data-[motion^=to-]:animate-out data-[motion^=to-]:fade-out`,`data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52`,`rtl:data-[motion=from-end]:slide-in-from-left-52 rtl:data-[motion=from-start]:slide-in-from-right-52 rtl:data-[motion=to-end]:slide-out-to-left-52 rtl:data-[motion=to-start]:slide-out-to-right-52`],arrow:`w-1em h-0.5em fill-popover stroke-border rotate-180 group-data-[orientation=vertical]:rotate-90`,list:[`group grow flex items-center justify-center my-0 list-none`,`group-data-[orientation=vertical]:flex-col group-data-[orientation=vertical]:items-stretch`],subList:`grid grid-cols-[auto_auto] list-none my-0`,item:`list-none m-0`,subItem:`list-none m-0`,itemIcon:`shrink-0 text-muted-foreground`,trigger:[`group inline-flex items-center rounded-md bg-background font-medium transition-colors-200 decoration-none outline-none`,`hover:bg-accent hover:text-accent-foreground`,`focus:bg-accent focus:text-accent-foreground`,`disabled:pointer-events-none disabled:opacity-50`,`data-[active]:bg-accent/50`,`data-[state=open]:bg-accent/50`],subItemContent:`flex items-start rounded-md outline-none cursor-default select-none`,triggerIcon:`ms-auto transition duration-200 group-data-[state=open]:rotate-180`,indicator:[`fixed start-[--soybean-navigation-menu-indicator-left] top-[--soybean-navigation-menu-indicator-top] z-50`,`flex w-[--soybean-navigation-menu-indicator-size] items-end justify-center overflow-hidden transition-transform-200 ease-out`,`data-[state=visible]:animate-in data-[state=visible]:fade-in-0 data-[state=hidden]:animate-out data-[state=hidden]:fade-out-0`,`data-[orientation=vertical]:-rotate-90 [&[dir=rtl]]:data-[orientation=vertical]:rotate-90`],link:[`group relative w-full flex items-center rounded-md font-medium outline-none cursor-pointer decoration-none`,`focus:bg-accent focus:text-accent-foreground hover:bg-accent hover:text-accent-foreground`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],subLink:[`flex items-start select-none rounded-md no-underline outline-none transition-colors-200 cursor-pointer decoration-none`,`focus:bg-accent focus:text-accent-foreground hover:bg-accent hover:text-accent-foreground`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],linkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,subLinkContent:`grow flex flex-col items-start`,subLinkLabel:`font-medium leading-none`,subLinkDescription:`line-clamp-2 text-muted-foreground leading-snug m-0`},variants:{size:{xs:{viewport:`mt-1.75 group-data-[orientation=vertical]:ms-3.5`,list:`gap-1 text-2xs`,subList:`gap-1.5 p-1.5 text-2xs`,trigger:`gap-1 px-1 py-1`,indicator:`h-1.75`,arrow:`size-2.25`,link:`gap-1 px-1 py-1`,subItemContent:`gap-1 px-1 py-1`,subLink:`gap-1 px-1 py-1`,linkIcon:`size-2 -ms-1`,subLinkDescription:`mt-1.25`},sm:{viewport:`mt-2 group-data-[orientation=vertical]:ms-4`,list:`gap-1.25 text-xs`,subList:`gap-1.75 p-1.75 text-xs`,trigger:`gap-1.5 px-1.5 py-1`,indicator:`h-2`,arrow:`size-2.5`,link:`gap-1.5 px-1.5 py-1`,subItemContent:`gap-1.5 px-1.5 py-1`,subLink:`gap-1.5 px-1.5 py-1`,linkIcon:`size-2.5 -ms-1.5`,subLinkDescription:`mt-1.25`},md:{viewport:`mt-[calc(0.625rem-1px)] group-data-[orientation=vertical]:ms-5`,list:`gap-1.5 text-sm`,subList:`gap-2 p-2 text-sm`,trigger:`gap-2 px-2 py-1.5`,indicator:`h-2.5`,arrow:`size-3`,link:`gap-2 px-2 py-1.5`,subItemContent:`gap-2 px-2 py-1.5`,subLink:`gap-2 px-2 py-1.5`,linkIcon:`size-3 -ms-2`,subLinkDescription:`mt-1.5`},lg:{viewport:`mt-3 group-data-[orientation=vertical]:ms-6`,list:`gap-1.75 text-base`,subList:`gap-2.5 p-2.5 text-base`,trigger:`gap-2.5 px-2.5 py-1.5`,indicator:`h-3`,arrow:`size-3.5`,link:`gap-2.5 px-2.5 py-1.5`,subItemContent:`gap-2.5 px-2.5 py-1.5`,subLink:`gap-2.5 px-2.5 py-1.5`,linkIcon:`size-3.5 -ms-2.5`,subLinkDescription:`mt-1.75`},xl:{viewport:`mt-3.5 group-data-[orientation=vertical]:ms-7`,list:`gap-2 text-lg`,subList:`gap-3 p-3 text-lg`,trigger:`gap-3 px-3 py-2`,indicator:`h-3.5`,arrow:`size-4`,link:`gap-3 px-3 py-2`,subItemContent:`gap-3 px-3 py-2`,subLink:`gap-3 px-3 py-2`,linkIcon:`size-4 -ms-3`,subLinkDescription:`mt-2`},"2xl":{viewport:`mt-4 group-data-[orientation=vertical]:ms-8`,list:`gap-2.5 text-xl`,subList:`gap-3.5 p-3.5 text-xl`,trigger:`gap-3.5 px-3.5 py-2.5`,indicator:`h-4`,arrow:`size-4.5`,link:`gap-3.5 px-3.5 py-2.5`,subItemContent:`gap-3.5 px-3.5 py-2.5`,subLink:`gap-3.5 px-3.5 py-2.5`,linkIcon:`size-4.5 -ms-3.5`,subLinkDescription:`mt-2.5`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex`,item:[`group/item relative flex items-center cursor-pointer select-none outline-none`,`data-[active=true]:bg-primary-50 data-[active=true]:text-primary data-[active=true]:z-2`,`data-[active=false]:hover:bg-accent data-[active=false]:focus:bg-accent`,`dark:data-[active=true]:bg-accent dark:data-[active=true]:text-foreground`],itemText:`grow truncate`,close:[`outline-none rounded-full hover:text-muted group-data-[active=true]/item:hover:bg-primary/50`,`group-data-[active=false]/item:hover:bg-accent-foreground/20`,`dark:hover:text-foreground dark:group-data-[active=true]/item:hover:bg-accent-foreground/20`],pin:`outline-none`,chromeBgLeft:[`absolute end-full bottom-0 fill-transparent`,`group-hover/item:fill-accent group-data-[active=true]/item:fill-primary-50 dark:group-data-[active=true]/item:fill-accent group-data-[active=true]/item:z-2`],chromeBgRight:[`absolute start-full bottom-0 fill-transparent`,`group-hover/item:fill-accent group-data-[active=true]/item:fill-primary-50 dark:group-data-[active=true]/item:fill-accent group-data-[active=true]/item:z-2`],sliderIndicator:`absolute bottom-0 start-0 w-full h-0.5 group-data-[active=true]/item:bg-primary`},variants:{size:{xs:{root:`text-2xs`,item:`gap-2 px-1 py-1`,itemText:`max-w-50`},sm:{root:`text-xs`,item:`gap-2.5 px-1.5 py-1`,itemText:`max-w-55`},md:{root:`text-sm`,item:`gap-3 px-2 py-1.5`,itemText:`max-w-60`,chromeBgLeft:`w-2 h-2`,chromeBgRight:`w-2 h-2`},lg:{root:`text-base`,item:`gap-3.5 px-2.5 py-1.5`,itemText:`max-w-65`},xl:{root:`text-lg`,item:`gap-4 px-3 py-2`,itemText:`max-w-70`},"2xl":{root:`text-xl`,item:`gap-4.5 px-3.5 py-2.5`,itemText:`max-w-75`}},variant:{chrome:{root:`items-end`,item:`rounded-t-md`},card:{root:`items-center gap-2`,item:`rounded-md shadow-sm border border-border`},slider:{root:`items-end`,item:`rounded-t-md`}}},defaultVariants:{size:`md`,variant:`chrome`}});var RN=_l({base:[`inline-flex items-center justify-center flex-shrink-0 font-medium transition-all-150 rtl:[&>svg]:rotate-180`,`hover:bg-accent hover:text-accent-foreground`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`disabled:cursor-not-allowed disabled:opacity-50`],variants:{size:{xs:`h-6 px-1 gap-0.75`,sm:`h-7 px-1.5 gap-1`,md:`h-8 px-1.875 gap-1.5`,lg:`h-9 px-2 gap-2`,xl:`h-10 px-2.25 gap-2.5`,"2xl":`h-12 px-2.875 gap-3`},variant:{pure:`data-[soybean-pagination-action]:border data-[soybean-pagination-action]:border-border data-[soybean-pagination-action]:bg-background data-[soybean-pagination-action]:text-accent-foreground data-[soybean-pagination-action]:hover:bg-accent/60 data-[soybean-pagination-action]:active:bg-accent`,solid:`data-[soybean-pagination-action]:border-transparent data-[soybean-pagination-action]:bg-primary data-[soybean-pagination-action]:text-primary-foreground data-[soybean-pagination-action]:hover:bg-primary/80 data-[soybean-pagination-action]:hover:text-primary-foreground data-[soybean-pagination-action]:active:bg-primary-600`,outline:`data-[soybean-pagination-action]:border data-[soybean-pagination-action]:border-primary data-[soybean-pagination-action]:bg-background data-[soybean-pagination-action]:text-primary data-[soybean-pagination-action]:hover:bg-transparent`,soft:`data-[soybean-pagination-action]:bg-primary/10 data-[soybean-pagination-action]:hover:bg-primary/10 data-[soybean-pagination-action]:active:bg-primary/20`},shape:{rounded:`rounded-full`,square:`rounded-md`}},defaultVariants:{size:`md`}});X({extendBase:e=>{let{size:t,shape:n,actionAsSelected:r}=e,i=r?e.variant:void 0;return{first:RN({size:t,variant:i,shape:n}),prev:RN({size:t,variant:i,shape:n}),next:RN({size:t,variant:i,shape:n}),last:RN({size:t,variant:i,shape:n})}},slots:{root:``,list:`flex items-center`,ellipsis:`flex justify-center items-center`,listItem:[`inline-flex items-center justify-center flex-shrink-0 font-medium transition-all-150`,`hover:bg-accent hover:text-accent-foreground`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`disabled:cursor-not-allowed disabled:opacity-50`],first:``,prev:``,next:``,last:``},variants:{size:{xs:{list:`gap-0.75 text-2xs`,ellipsis:`size-6`,listItem:`size-6`},sm:{list:`gap-1 text-xs`,ellipsis:`size-7`,listItem:`size-7`},md:{list:`gap-1.25 text-sm`,ellipsis:`size-8`,listItem:`size-8`},lg:{list:`gap-1.5 text-base`,ellipsis:`size-9`,listItem:`size-9`},xl:{list:`gap-1.75 text-lg`,ellipsis:`size-10`,listItem:`size-10`},"2xl":{list:`gap-2 text-xl`,ellipsis:`size-12`,listItem:`size-12`}},variant:{pure:{listItem:`data-[selected]:border data-[selected]:border-border data-[selected]:bg-background data-[selected]:text-accent-foreground data-[selected]:hover:bg-accent/60 data-[selected]:active:bg-accent`},solid:{listItem:`data-[selected]:border-transparent data-[selected]:bg-primary data-[selected]:text-primary-foreground data-[selected]:hover:bg-primary/80 data-[selected]:hover:text-primary-foreground data-[selected]:active:bg-primary-600`},outline:{listItem:`data-[selected]:border data-[selected]:border-primary data-[selected]:bg-background data-[selected]:text-primary data-[selected]:hover:bg-transparent`},soft:{listItem:`data-[selected]:bg-primary/10 data-[selected]:hover:bg-primary/10 data-[selected]:active:bg-primary/20`}},shape:{rounded:{listItem:`rounded-full`},square:{listItem:`rounded-md`}},actionAsSelected:{true:{},false:{}}},defaultVariants:{size:`md`,variant:`pure`,shape:`square`,actionAsSelected:!1}}),X({extend:[IN],extendBase:e=>({visible:qy({size:e.size})})}),X({extendBase:e=>({close:qy({size:e.size}),cancel:Ky({size:e.size,variant:`pure`}),confirm:Ky({size:e.size})}),slots:{positioner:`w-max`,popup:[`flex flex-col w-auto rounded-md border bg-popover text-popover-foreground shadow-md outline-none z-50 will-change-transform`,`data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`,header:`flex flex-col lt-sm:text-center`,icon:`shrink-0`,title:`flex items-center font-semibold leading-none tracking-tight m-0`,description:`text-muted-foreground m-0`,content:``,footer:`flex justify-end lt-sm:flex-col-reverse`,cancel:``,confirm:``,close:`absolute`},variants:{size:{xs:{popup:`gap-y-2 p-2 text-2xs`,arrow:`text-3xs`,close:`top-1 end-1`,header:`gap-y-1.5`,icon:`text-3xs`,title:`gap-x-1.5`,footer:`gap-1.5`},sm:{popup:`gap-y-2.5 p-2.5 text-xs`,arrow:`text-2xs`,close:`top-1.25 end-1.25`,header:`gap-y-1.75`,icon:`text-2xs`,title:`gap-x-1.75`,footer:`gap-1.75`},md:{popup:`gap-y-3 p-3 text-sm`,arrow:`text-xs`,close:`top-1.5 end-1.5`,header:`gap-y-2`,icon:`text-sm`,title:`gap-x-2`,footer:`gap-2`},lg:{popup:`gap-y-3.5 p-3.5 text-base`,arrow:`text-sm`,close:`top-1.75 end-1.75`,header:`gap-y-2.5`,icon:`text-base`,title:`gap-x-2.5`,footer:`gap-2.5`},xl:{popup:`gap-y-4 p-4 text-lg`,arrow:`text-base`,close:`top-2 end-2`,header:`gap-y-3`,icon:`text-lg`,title:`gap-x-3`,footer:`gap-3`},"2xl":{popup:`gap-y-4.5 p-4.5 text-xl`,arrow:`text-lg`,close:`top-2.5 end-2.5`,header:`gap-y-3.5`,icon:`text-xl`,title:`gap-x-3.5`,footer:`gap-3.5`}},type:{error:{icon:`text-destructive`},success:{icon:`text-success`},warning:{icon:`text-warning`},info:{icon:`text-info`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex`,item:`flex items-center`,control:[`peer relative shrink-0 rounded-full border border-solid shadow transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`],indicator:`absolute top-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 size-1/2 rounded-full`,label:``},variants:{color:{primary:{control:`border-primary focus-visible:ring-primary/30`,indicator:`bg-primary`},destructive:{control:`border-destructive focus-visible:ring-destructive/30`,indicator:`bg-destructive`},success:{control:`border-success focus-visible:ring-success/30`,indicator:`bg-success`},warning:{control:`border-warning focus-visible:ring-warning/30`,indicator:`bg-warning`},info:{control:`border-info focus-visible:ring-info/30`,indicator:`bg-info`},carbon:{control:`border-carbon focus-visible:ring-carbon/30`,indicator:`bg-carbon`},secondary:{control:`border-secondary-foreground focus-visible:ring-secondary-foreground/20`,indicator:`bg-secondary-foreground/60`},accent:{control:`border-accent-foreground focus-visible:ring-accent-foreground/20`,indicator:`bg-accent-foreground/60`}},size:{xs:{root:`gap-x-2 gap-y-1.5`,item:`gap-1.5`,control:`size-3`},sm:{root:`gap-x-2.5 gap-y-1.75`,item:`gap-1.75`,control:`size-3.5`},md:{root:`gap-x-3 gap-y-2`,item:`gap-2`,control:`size-4`},lg:{root:`gap-x-3.5 gap-y-2.5`,item:`gap-2.5`,control:`size-4.5`},xl:{root:`gap-x-4 gap-y-3`,item:`gap-3`,control:`size-5`},"2xl":{root:`gap-x-4.5 gap-y-3.5`,item:`gap-3.5`,control:`size-6`}},orientation:{horizontal:{root:`items-center`},vertical:{root:`flex-col`}},variant:{dot:{indicator:``},outline:{control:``}}},compoundVariants:[{color:`primary`,variant:`outline`,class:{control:`data-[state=checked]:bg-primary`,indicator:`bg-background`}},{color:`destructive`,variant:`outline`,class:{control:`data-[state=checked]:bg-destructive`,indicator:`bg-background`}},{color:`success`,variant:`outline`,class:{control:`data-[state=checked]:bg-success`,indicator:`bg-background`}},{color:`warning`,variant:`outline`,class:{control:`data-[state=checked]:bg-warning`,indicator:`bg-background`}},{color:`info`,variant:`outline`,class:{control:`data-[state=checked]:bg-info`,indicator:`bg-background`}},{color:`carbon`,variant:`outline`,class:{control:`data-[state=checked]:bg-carbon`,indicator:`bg-background`}},{color:`secondary`,variant:`outline`,class:{control:`data-[state=checked]:bg-secondary-foreground`,indicator:`bg-background`}},{color:`accent`,variant:`outline`,class:{control:`data-[state=checked]:bg-accent-foreground`,indicator:`bg-background`}}],defaultVariants:{variant:`dot`,color:`primary`,size:`md`,orientation:`horizontal`}}),X({slots:{root:`flex`,item:`relative inline-flex border border-solid border-border rounded-md`,content:`flex items-center grow`,textContent:`flex flex-col`,icon:`shrink-0`,label:`font-medium`,description:`text-muted-foreground`,control:[`peer shrink-0 inline-flex items-start justify-start rounded-full border border-solid shadow`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`,`order-1 after:absolute after:inset-0 after:content-empty`],indicator:`relative top-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 inline-flex size-1/2 rounded-full`},variants:{color:{primary:{item:`data-[state=checked]:border-primary`,control:`border-primary focus-visible:ring-primary/30`,indicator:`bg-primary`},destructive:{item:`data-[state=checked]:border-destructive`,control:`border-destructive focus-visible:ring-destructive/30`,indicator:`bg-destructive`},success:{item:`data-[state=checked]:border-success`,control:`border-success focus-visible:ring-success/30`,indicator:`bg-success`},warning:{item:`data-[state=checked]:border-warning`,control:`border-warning focus-visible:ring-warning/30`,indicator:`bg-warning`},info:{item:`data-[state=checked]:border-info`,control:`border-info focus-visible:ring-info/30`,indicator:`bg-info`},carbon:{item:`data-[state=checked]:border-carbon`,control:`border-carbon focus-visible:ring-carbon/30`,indicator:`bg-carbon`},secondary:{item:`data-[state=checked]:border-secondary-foreground`,control:`border-secondary-foreground focus-visible:ring-secondary-foreground/20`,indicator:`bg-secondary-foreground/60`},accent:{item:`data-[state=checked]:border-accent-foreground`,control:`border-accent-foreground focus-visible:ring-accent-foreground/20`,indicator:`bg-accent-foreground/60`}},size:{xs:{root:`gap-x-2 gap-y-1.5`,item:`gap-2 text-2xs p-2`,content:`gap-2`,textContent:`gap-0.5`,icon:`text-3`,description:`text-3xs`,control:`size-3`},sm:{root:`gap-x-2.5 gap-y-1.75`,item:`gap-2.5 text-xs p-2.5`,content:`gap-2.5`,textContent:`gap-0.75`,icon:`text-4`,description:`text-2xs`,control:`size-3.5`},md:{root:`gap-x-3 gap-y-2`,item:`gap-3 text-sm p-3`,content:`gap-3`,textContent:`gap-1`,icon:`text-5`,description:`text-xs`,control:`size-4`},lg:{root:`gap-x-3.5 gap-y-2.5`,item:`gap-4 text-base p-4`,content:`gap-4`,textContent:`gap-1.5`,icon:`text-6`,description:`text-sm`,control:`size-4.5`},xl:{root:`gap-x-4 gap-y-3`,item:`gap-5 text-lg p-5`,content:`gap-5`,textContent:`gap-2`,icon:`text-7`,description:`text-base`,control:`size-5`},"2xl":{root:`gap-x-4.5 gap-y-3.5`,item:`gap-6 text-xl p-6`,content:`gap-6`,textContent:`gap-2.5`,icon:`text-8`,description:`text-lg`,control:`size-6`}},variant:{dot:{indicator:``},outline:{control:``}}},compoundVariants:[{color:`primary`,variant:`outline`,class:{control:`data-[state=checked]:bg-primary`,indicator:`bg-background`}},{color:`destructive`,variant:`outline`,class:{control:`data-[state=checked]:bg-destructive`,indicator:`bg-background`}},{color:`success`,variant:`outline`,class:{control:`data-[state=checked]:bg-success`,indicator:`bg-background`}},{color:`warning`,variant:`outline`,class:{control:`data-[state=checked]:bg-warning`,indicator:`bg-background`}},{color:`info`,variant:`outline`,class:{control:`data-[state=checked]:bg-info`,indicator:`bg-background`}},{color:`carbon`,variant:`outline`,class:{control:`data-[state=checked]:bg-carbon`,indicator:`bg-background`}},{color:`secondary`,variant:`outline`,class:{control:`data-[state=checked]:bg-secondary-foreground`,indicator:`bg-background`}},{color:`accent`,variant:`outline`,class:{control:`data-[state=checked]:bg-accent-foreground`,indicator:`bg-background`}}],defaultVariants:{variant:`dot`,color:`primary`,size:`md`}}),X({slots:{root:`relative overflow-hidden`,viewport:`size-full rounded-[inherit] outline-none focus-visible:outline-1 focus-visible:ring-3 focus-visible:ring-ring/50`,scrollbar:[`absolute flex touch-none select-none p-px transition-opacity duration-200 ease-out`,`data-[state=hidden]:pointer-events-none data-[state=hidden]:opacity-0`,`data-[orientation=vertical]:inset-y-0 data-[orientation=vertical]:end-0 data-[orientation=vertical]:border-s data-[orientation=vertical]:border-s-transparent`,`rtl:data-[orientation=vertical]:end-auto rtl:data-[orientation=vertical]:start-0`,`data-[orientation=horizontal]:inset-x-0 data-[orientation=horizontal]:bottom-0 data-[orientation=horizontal]:flex-col data-[orientation=horizontal]:border-t data-[orientation=horizontal]:border-t-transparent`],thumb:`relative flex-1 rounded-full bg-border`,corner:`absolute bottom-0 end-0 bg-border/50 rtl:end-auto rtl:start-0`},variants:{size:{xs:{scrollbar:`data-[orientation=vertical]:w-1.75 data-[orientation=horizontal]:h-1.75`},sm:{scrollbar:`data-[orientation=vertical]:w-2 data-[orientation=horizontal]:h-2`},md:{scrollbar:`data-[orientation=vertical]:w-2.5 data-[orientation=horizontal]:h-2.5`},lg:{scrollbar:`data-[orientation=vertical]:w-3 data-[orientation=horizontal]:h-3`},xl:{scrollbar:`data-[orientation=vertical]:w-3.5 data-[orientation=horizontal]:h-3.5`},"2xl":{scrollbar:`data-[orientation=vertical]:w-4 data-[orientation=horizontal]:h-4`}}},defaultVariants:{size:`md`}}),X({slots:{root:`relative shrink-0 border-border`,label:`absolute top-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 flex justify-center items-center text-muted-foreground bg-background`},variants:{size:{xs:{label:`text-2xs`},sm:{label:`text-xs`},md:{label:`text-sm`},lg:{label:`text-base`},xl:{label:`text-lg`},"2xl":{label:`text-2xl`}},orientation:{vertical:{root:`h-full border-s`,label:`w-1px`},horizontal:{root:`w-full border-t`,label:`h-1px`}},align:{start:{label:`start-1/16 lt-sm:start-1/8 lt-md:start-1/10 lt-lg:start-1/12`},center:{label:`start-1/2`},end:{label:`start-15/16 lt-sm:start-7/8 lt-md:start-9/10 lt-lg:start-11/12`}},border:{solid:{root:`border-solid`},dashed:{root:`border-dashed`},dotted:{root:`border-dotted`}}},compoundVariants:[{size:`xs`,orientation:`vertical`,class:{label:`px-0.75 py-1.5`}},{size:`xs`,orientation:`horizontal`,class:{label:`px-1.5 py-0.75`}},{size:`sm`,orientation:`vertical`,class:{label:`px-0.875 py-1.75`}},{size:`sm`,orientation:`horizontal`,class:{label:`px-1.75 py-0.875`}},{size:`md`,orientation:`vertical`,class:{label:`px-1 py-2`}},{size:`md`,orientation:`horizontal`,class:{label:`px-2 py-1`}},{size:`lg`,orientation:`vertical`,class:{label:`px-1.125 py-2.25`}},{size:`lg`,orientation:`horizontal`,class:{label:`px-2.25 py-1.125`}},{size:`xl`,orientation:`vertical`,class:{label:`px-1.25 py-2.5`}},{size:`xl`,orientation:`horizontal`,class:{label:`px-2.5 py-1.25`}},{size:`2xl`,orientation:`vertical`,class:{label:`px-1.5 py-3`}},{size:`2xl`,orientation:`horizontal`,class:{label:`px-3 py-1.5`}}],defaultVariants:{size:`md`,orientation:`horizontal`,align:`center`,border:`solid`}}),_l({base:`block shrink-0 bg-muted`,variants:{size:{xs:`h-3 w-16`,sm:`h-4 w-24`,md:`h-5 w-32`,lg:`h-6 w-40`,xl:`h-8 w-48`,"2xl":`h-10 w-56`},shape:{auto:`rounded-md`,rounded:`rounded-full`},animated:{true:`animate-pulse`,false:``}},defaultVariants:{size:`md`,shape:`auto`,animated:!0}}),_l({variants:{color:{current:`text-current`,primary:`text-primary`,destructive:`text-destructive`,success:`text-success`,warning:`text-warning`,info:`text-info`,carbon:`text-carbon`,secondary:`text-secondary-foreground/20`,accent:`text-accent-foreground/20`},size:{xs:`size-3`,sm:`size-4`,md:`size-5`,lg:`size-6`,xl:`size-8`,"2xl":`size-10`}},defaultVariants:{color:`current`,size:`md`}}),X({slots:{root:`flex h-full w-full data-[orientation=vertical]:flex-col`,panel:`min-h-0 min-w-0`,resizeHandle:[`bg-border focus-visible:ring-ring relative flex w-px cursor-col-resize items-center justify-center transition-colors duration-200 after:absolute after:inset-y-0`,`after:start-1/2 after:-translate-x-1/2 outline-none focus-visible:ring-1 focus-visible:ring-offset-1`,`data-[state=hover]:bg-accent data-[state=drag]:bg-accent`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-60`,`data-[orientation=vertical]:h-px data-[orientation=vertical]:w-full`,`data-[orientation=vertical]:cursor-row-resize`,`data-[orientation=vertical]:after:start-0 data-[orientation=vertical]:after:w-full`,`data-[orientation=vertical]:after:-translate-y-1/2 data-[orientation=vertical]:after:translate-x-0`]},variants:{size:{xs:{resizeHandle:`after:w-0.5 data-[orientation=vertical]:after:h-0.5`},sm:{resizeHandle:`after:w-0.75 data-[orientation=vertical]:after:h-0.75`},md:{resizeHandle:`after:w-1 data-[orientation=vertical]:after:h-1`},lg:{resizeHandle:`after:w-1.25 data-[orientation=vertical]:after:h-1.25`},xl:{resizeHandle:`after:w-1.5 data-[orientation=vertical]:after:h-1.5`},"2xl":{resizeHandle:`after:w-2 data-[orientation=vertical]:after:h-2`}}},defaultVariants:{size:`md`}}),X({slots:{root:`flex w-full`,item:`group flex min-w-0 flex-1`,trigger:[`inline-flex rounded-md transition-colors`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background focus-visible:ring-primary/30`,`data-[orientation=horizontal]:mt-0.25 data-[orientation=vertical]:ms-0.25 group-data-[disabled]:pointer-events-none`],indicator:[`inline-flex shrink-0 items-center justify-center rounded-full border bg-background font-medium transition-colors`,`group-data-[disabled]:opacity-50`],separator:`shrink-0 bg-muted transition-colors group-data-[disabled]:opacity-50`,title:`font-semibold whitespace-nowrap transition-colors`,description:`text-muted-foreground transition-colors`,itemContent:`flex min-w-0 flex-col`,indicatorIcon:``},variants:{size:{xs:{root:`text-2xs`,trigger:`gap-1 data-[orientation=vertical]:gap-2`,indicator:`size-6 text-2xs`,itemContent:`gap-1`,title:`text-2xs`,description:`text-4xs`,separator:`data-[orientation=horizontal]:mt-3 data-[orientation=vertical]:ms-3`},sm:{root:`text-xs`,trigger:`gap-1.5 data-[orientation=vertical]:gap-3`,indicator:`size-7 text-xs`,itemContent:`gap-1.5`,title:`text-xs`,description:`text-3xs`,separator:`data-[orientation=horizontal]:mt-3.5 data-[orientation=vertical]:ms-3.5`},md:{root:`text-sm`,trigger:`gap-2 data-[orientation=vertical]:gap-4`,indicator:`size-8`,itemContent:`gap-2`,title:`text-sm`,description:`text-xs`,separator:`data-[orientation=horizontal]:mt-4 data-[orientation=vertical]:ms-4`},lg:{root:`text-base`,trigger:`gap-2.5 data-[orientation=vertical]:gap-5`,indicator:`size-9 text-base`,itemContent:`gap-2.5`,title:`text-base`,description:`text-sm`,separator:`data-[orientation=horizontal]:mt-4.5 data-[orientation=vertical]:ms-4.5`},xl:{root:`text-lg`,trigger:`gap-3 data-[orientation=vertical]:gap-6`,indicator:`size-10 text-lg`,itemContent:`gap-3`,title:`text-lg`,description:`text-base`,separator:`data-[orientation=horizontal]:mt-5 data-[orientation=vertical]:ms-5`},"2xl":{root:`text-xl`,trigger:`gap-3.5 data-[orientation=vertical]:gap-7`,indicator:`size-12 text-xl`,itemContent:`gap-3.5`,title:`text-xl`,description:`text-lg`,separator:`data-[orientation=horizontal]:mt-6 data-[orientation=vertical]:ms-6`}},orientation:{horizontal:{root:`items-start`,trigger:`flex-col items-center text-center`,itemContent:`items-center text-center`,separator:`h-0.5 flex-1`},vertical:{root:`flex-col`,item:`flex-none flex-col items-start`,trigger:`w-full flex-row items-start text-start`,itemContent:`flex-1 items-start text-start`,separator:`w-0.5 min-h-7`}},color:{primary:{indicator:[`group-data-[state=active]:border-primary group-data-[state=active]:bg-primary group-data-[state=active]:text-primary-foreground`,`group-data-[state=completed]:border-primary/25 group-data-[state=completed]:bg-primary/15 group-data-[state=completed]:text-primary`],separator:`group-data-[state=completed]:bg-primary`,title:`group-data-[state=active]:text-primary group-data-[state=completed]:text-primary`,description:`group-data-[state=active]:text-primary/80 group-data-[state=completed]:text-primary/80`},destructive:{indicator:[`group-data-[state=active]:border-destructive group-data-[state=active]:bg-destructive group-data-[state=active]:text-destructive-foreground`,`group-data-[state=completed]:border-destructive/25 group-data-[state=completed]:bg-destructive/15 group-data-[state=completed]:text-destructive`],separator:`group-data-[state=completed]:bg-destructive`,title:`group-data-[state=active]:text-destructive group-data-[state=completed]:text-destructive`,description:`group-data-[state=active]:text-destructive/80 group-data-[state=completed]:text-destructive/80`},success:{indicator:[`group-data-[state=active]:border-success group-data-[state=active]:bg-success group-data-[state=active]:text-success-foreground`,`group-data-[state=completed]:border-success/25 group-data-[state=completed]:bg-success/15 group-data-[state=completed]:text-success`],separator:`group-data-[state=completed]:bg-success`,title:`group-data-[state=active]:text-success group-data-[state=completed]:text-success`,description:`group-data-[state=active]:text-success/80 group-data-[state=completed]:text-success/80`},warning:{indicator:[`group-data-[state=active]:border-warning group-data-[state=active]:bg-warning group-data-[state=active]:text-warning-foreground`,`group-data-[state=completed]:border-warning/25 group-data-[state=completed]:bg-warning/15 group-data-[state=completed]:text-warning`],separator:`group-data-[state=completed]:bg-warning`,title:`group-data-[state=active]:text-warning group-data-[state=completed]:text-warning`,description:`group-data-[state=active]:text-warning/80 group-data-[state=completed]:text-warning/80`},info:{indicator:[`group-data-[state=active]:border-info group-data-[state=active]:bg-info group-data-[state=active]:text-info-foreground`,`group-data-[state=completed]:border-info/25 group-data-[state=completed]:bg-info/15 group-data-[state=completed]:text-info`],separator:`group-data-[state=completed]:bg-info`,title:`group-data-[state=active]:text-info group-data-[state=completed]:text-info`,description:`group-data-[state=active]:text-info/80 group-data-[state=completed]:text-info/80`},carbon:{indicator:[`group-data-[state=active]:border-carbon group-data-[state=active]:bg-carbon group-data-[state=active]:text-carbon-foreground`,`group-data-[state=completed]:border-carbon/25 group-data-[state=completed]:bg-carbon/15 group-data-[state=completed]:text-carbon`],separator:`group-data-[state=completed]:bg-carbon`,title:`group-data-[state=active]:text-carbon group-data-[state=completed]:text-carbon`,description:`group-data-[state=active]:text-carbon/80 group-data-[state=completed]:text-carbon/80`},secondary:{indicator:[`group-data-[state=active]:border-secondary group-data-[state=active]:bg-secondary group-data-[state=active]:text-secondary-foreground`,`group-data-[state=completed]:border-secondary/25 group-data-[state=completed]:bg-secondary/15 group-data-[state=completed]:text-secondary`],separator:`group-data-[state=completed]:bg-secondary`,title:`group-data-[state=active]:text-secondary group-data-[state=completed]:text-secondary`,description:`group-data-[state=active]:text-secondary/80 group-data-[state=completed]:text-secondary/80`},accent:{indicator:[`group-data-[state=active]:border-accent group-data-[state=active]:bg-accent group-data-[state=active]:text-accent-foreground`,`group-data-[state=completed]:border-accent/25 group-data-[state=completed]:bg-accent/15 group-data-[state=completed]:text-accent`],separator:`group-data-[state=completed]:bg-accent`,title:`group-data-[state=active]:text-accent group-data-[state=completed]:text-accent`,description:`group-data-[state=active]:text-accent/80 group-data-[state=completed]:text-accent/80`}}},defaultVariants:{size:`md`,orientation:`horizontal`,color:`primary`}}),X({slots:{root:`inline-flex`,control:[`peer shrink-0 inline-flex items-center rounded-full border-0 shadow-sm transition-colors-200`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=unchecked]:bg-input`],thumb:[`flex justify-center items-center rounded-full shadow-lg transition-transform-200 bg-background pointer-events-none`,`data-[state=unchecked]:translate-x-0.5 rtl:data-[state=unchecked]:-translate-x-0.5`]},variants:{color:{primary:{control:`data-[state=checked]:bg-primary focus-visible:ring-primary/30`},destructive:{control:`data-[state=checked]:bg-destructive focus-visible:ring-destructive/30`},success:{control:`data-[state=checked]:bg-success focus-visible:ring-success/30`},warning:{control:`data-[state=checked]:bg-warning focus-visible:ring-warning/30`},info:{control:`data-[state=checked]:bg-info focus-visible:ring-info/30`},carbon:{control:`data-[state=checked]:bg-carbon focus-visible:ring-carbon/30`},secondary:{control:`data-[state=checked]:bg-secondary-foreground/20 focus-visible:ring-secondary-foreground/20`},accent:{control:`data-[state=checked]:bg-accent-foreground/20 focus-visible:ring-accent-foreground/20`}},size:{xs:{control:`h-4 w-7`,thumb:`size-3 data-[state=checked]:translate-x-3.5 rtl:data-[state=checked]:-translate-x-3.5`},sm:{control:`h-4.5 w-8`,thumb:`size-3.5 data-[state=checked]:translate-x-4 rtl:data-[state=checked]:-translate-x-4`},md:{control:`h-5 w-9`,thumb:`size-4 data-[state=checked]:translate-x-4.5 rtl:data-[state=checked]:-translate-x-4.5`},lg:{control:`h-5.5 w-10`,thumb:`size-4.5 data-[state=checked]:translate-x-5 rtl:data-[state=checked]:-translate-x-5`},xl:{control:`h-6 w-11`,thumb:`size-5 data-[state=checked]:translate-x-5.5 rtl:data-[state=checked]:-translate-x-5.5`},"2xl":{control:`h-7 w-13`,thumb:`size-6 data-[state=checked]:translate-x-6.5 rtl:data-[state=checked]:-translate-x-6.5`}},shape:{rounded:{control:`rounded-full`,thumb:`rounded-full`},square:{control:`rounded-md`,thumb:`rounded-sm`}}},defaultVariants:{color:`primary`,size:`md`,shape:`rounded`}}),X({slots:{root:`relative overflow-hidden supports-[overflow:clip]:overflow-clip [--rounded:calc(var(--radius)-2px)] rounded-[--rounded]`,scroll:`h-full overflow-auto`,content:`min-w-full w-max border-spacing-0`,header:`sticky top-0 start-0 z-10 [&>tr:last-child]:border-b-0`,body:[`[&>tr:last-child]:border-b-0`,`[&>tr:first-child>td:first-child]:rounded-tl-[--rounded] [&>tr:first-child>td:last-child]:rounded-tr-[--rounded]`,`[&>tr:last-child>td:first-child]:rounded-bl-[--rounded] [&>tr:last-child>td:last-child]:rounded-br-[--rounded]`],footer:`font-medium [&>tr:last-child]:border-b-0 [&>tr]:bg-transparent [&>tr]:hover:bg-transparent [&_td]:bg-transparent`,row:`bg-background border-b hover:bg-primary-foreground transition-colors`,head:`box-border bg-accent text-foreground relative font-medium`,cell:`box-border data-[fixed]:bg-background`,fixed:[`relative`,`data-[fixed-last-start]:after:pointer-events-none data-[fixed-last-start]:after:absolute data-[fixed-last-start]:after:bottom-0 data-[fixed-last-start]:after:end-0 data-[fixed-last-start]:after:top-0 data-[fixed-last-start]:after:w-4 data-[fixed-last-start]:after:bg-gradient-to-l data-[fixed-last-start]:after:from-foreground/8 data-[fixed-last-start]:after:to-transparent data-[fixed-last-start]:after:content-empty`,`data-[fixed-first-end]:before:pointer-events-none data-[fixed-first-end]:before:absolute data-[fixed-first-end]:before:bottom-0 data-[fixed-first-end]:before:start-0 data-[fixed-first-end]:before:top-0 data-[fixed-first-end]:before:w-4 data-[fixed-first-end]:before:bg-gradient-to-r data-[fixed-first-end]:before:from-foreground/8 data-[fixed-first-end]:before:to-transparent data-[fixed-first-end]:before:content-empty`],resizeHandle:[`absolute end-0 top-1/2 w-3 h-2/3 -translate-y-1/2 rounded bg-transparent`,`cursor-col-resize border-none touch-none select-none`,`after:bg-border hover:after:bg-primary data-[resizing]:after:bg-primary focus-visible:after:bg-primary`,`outline-none focus-visible:ring-ring/40 focus-visible:ring-2`,`after:absolute after:bottom-0 after:end-0 after:top-0 after:w-px after:rounded-full after:content-empty`],treeCell:`flex min-w-0 items-center gap-1`,treeToggle:``,treeTogglePlaceholder:`inline-block size-5 shrink-0`,sortTrigger:`absolute top-1/2 -translate-y-1/2 data-[sorted]:text-primary`,filterTrigger:`absolute top-1/2 -translate-y-1/2 data-[filtered]:text-primary`,filterInput:``,filterPopup:``,filterSearch:``,filterOptions:`flex flex-col overflow-auto`,filterOption:`w-full rounded-md hover:bg-accent`,filterOptionLabel:`min-w-0 flex-1 truncate`,filterFooter:`flex items-center justify-between border-t border-border`,filterCount:`text-muted-foreground`,filterAction:[`text-xs font-medium text-primary rounded-md border-none bg-transparent px-2 py-1`,`transition-colors hover:bg-accent focus-visible:ring-ring outline-none focus-visible:ring-2`],filterEmpty:`text-muted-foreground py-6 text-center text-xs`,selection:`text-foreground`,radioRoot:[`peer relative shrink-0 rounded-full border border-solid shadow cursor-pointer transition-all-150`,`border-primary focus-visible:ring-primary/30`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50`],radioIndicator:`absolute top-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -translate-y-1/2 size-1/2 bg-primary rounded-full`},variants:{size:{xs:{root:`text-2xs`,caption:`py-2`,head:`p-1.5`,cell:`p-1.5`,radioRoot:`w-3 h-3`,sortTrigger:`end-1 p-0.75`,filterTrigger:`end-1`,filterPopup:`p-1.5`,filterOptions:`max-h-50 gap-0.75 py-1.5`,filterOption:`p-0.75`,filterFooter:`pt-1`,filterCount:`text-3xs leading-4`},sm:{root:`text-xs`,caption:`py-2.5`,head:`p-1.75`,cell:`p-1.75`,radioRoot:`w-3.5 h-3.5`,sortTrigger:`end-1.25 p-0.875`,filterTrigger:`end-1.25`,filterPopup:`p-1.75`,filterOptions:`max-h-55 gap-0.875 py-2`,filterOption:`p-0.875`,filterFooter:`pt-1.25`,filterCount:`text-2xs leading-5`},md:{root:`text-sm`,caption:`py-3`,head:`p-2`,cell:`p-2`,radioRoot:`w-4 h-4`,sortTrigger:`end-1.5 p-1`,filterTrigger:`end-1.5`,filterPopup:`p-2`,filterOptions:`max-h-60 gap-1 py-2.5`,filterOption:`p-1`,filterFooter:`pt-1.5`,filterCount:`text-xs leading-6`},lg:{root:`text-base`,caption:`py-3.5`,head:`p-2.5`,cell:`p-2.5`,radioRoot:`w-4.5 h-4.5`,sortTrigger:`end-1.75 p-1.25`,filterTrigger:`end-1.75`,filterPopup:`p-2.5`,filterOptions:`max-h-65 gap-1.25 py-3`,filterOption:`p-1.25`,filterFooter:`pt-1.75`,filterCount:`text-sm leading-7`},xl:{root:`text-lg`,caption:`py-4`,head:`p-3`,cell:`p-3`,radioRoot:`w-5 h-5`,sortTrigger:`end-2 p-1.5`,filterTrigger:`end-2`,filterPopup:`p-3`,filterOptions:`max-h-70 gap-1.5 py-3.5`,filterOption:`p-1.5`,filterFooter:`pt-2`,filterCount:`text-base leading-8`},"2xl":{root:`text-xl`,caption:`py-4.5`,head:`p-3.5`,cell:`p-3.5`,radioRoot:`w-6 h-6`,sortTrigger:`end-2.5 p-1.75`,filterTrigger:`end-2.5`,filterPopup:`p-3.5`,filterOptions:`max-h-75 gap-1.75 py-4`,filterOption:`p-1.75`,filterFooter:`pt-2.5`,filterCount:`text-lg leading-9`}},variant:{default:{root:`bg-accent`},simple:{header:[`[&>tr:first-child>th:first-child]:rounded-tl-[--rounded] [&>tr:first-child>th:last-child]:rounded-tr-[--rounded]`,`[&>tr:last-child>th:first-child]:rounded-bl-[--rounded] [&>tr:last-child>th:last-child]:rounded-br-[--rounded]`]}},bordered:{true:{cell:`border-s border-border first:border-s-0`}},rounded:{true:{root:``}},striped:{true:{row:`data-[row]:even:bg-accent`}}},compoundVariants:[{size:`xs`,rounded:!0,class:{root:`[--rounded:0.75rem]`}},{size:`sm`,rounded:!0,class:{root:`[--rounded:1rem]`}},{size:`md`,rounded:!0,class:{root:`[--rounded:1.125rem]`}},{size:`lg`,rounded:!0,class:{root:`[--rounded:1.375rem]`}},{size:`xl`,rounded:!0,class:{root:`[--rounded:1.625rem]`}},{size:`2xl`,rounded:!0,class:{root:`[--rounded:1.75rem]`}},{size:`xs`,variant:`default`,class:{root:`px-0.75 pb-0.75`}},{size:`sm`,variant:`default`,class:{root:`px-0.875 pb-0.875`}},{size:`md`,variant:`default`,class:{root:`px-1 pb-1`}},{size:`lg`,variant:`default`,class:{root:`px-1.25 pb-1.25`}},{size:`xl`,variant:`default`,class:{root:`px-1.5 pb-1.5`}},{size:`2xl`,variant:`default`,class:{root:`px-2 pb-2`}}],defaultVariants:{size:`md`,variant:`default`,bordered:!1,rounded:!0,striped:!1}});var zN=_l({base:`inline-flex items-center border font-semibold`,variants:{color:{primary:`border-primary text-primary`,destructive:`border-destructive text-destructive`,success:`border-success text-success`,warning:`border-warning text-warning`,info:`border-info text-info`,carbon:`border-carbon text-carbon`,secondary:`border-secondary-foreground/50 text-secondary-foreground`,accent:`border-accent-foreground/50 text-accent-foreground`},variant:{solid:``,pure:`bg-background text-foreground border-border`,outline:`bg-background`,soft:`border-0`,ghost:``,raw:`bg-transparent border-0`},size:{xs:`gap-0.5 h-4 px-1 text-4xs`,sm:`gap-0.75 h-4.5 px-1.5 text-3xs`,md:`gap-1 h-5 px-2 text-2xs`,lg:`gap-1.25 h-5.5 px-2.5 text-xs`,xl:`gap-1.5 h-6 px-3 text-sm`,"2xl":`gap-2 h-7 px-4 text-base`},shape:{auto:`rounded-md`,rounded:`rounded-full`}},compoundVariants:[{color:`primary`,variant:`solid`,class:`bg-primary text-primary-foreground`},{color:`destructive`,variant:`solid`,class:`bg-destructive text-destructive-foreground`},{color:`success`,variant:`solid`,class:`bg-success text-success-foreground`},{color:`warning`,variant:`solid`,class:`bg-warning text-warning-foreground`},{color:`info`,variant:`solid`,class:`bg-info text-info-foreground`},{color:`carbon`,variant:`solid`,class:`bg-carbon text-carbon-foreground`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-secondary-foreground`},{color:`accent`,variant:`solid`,class:`bg-accent text-accent-foreground`},{color:`primary`,variant:[`soft`,`ghost`],class:`bg-primary/10`},{color:`destructive`,variant:[`soft`,`ghost`],class:`bg-destructive/10`},{color:`success`,variant:[`soft`,`ghost`],class:`bg-success/10`},{color:`warning`,variant:[`soft`,`ghost`],class:`bg-warning/10`},{color:`info`,variant:[`soft`,`ghost`],class:`bg-info/10`},{color:`carbon`,variant:[`soft`,`ghost`],class:`bg-carbon/10`},{color:`secondary`,variant:[`soft`,`ghost`],class:`bg-secondary-foreground/5`},{color:`accent`,variant:[`soft`,`ghost`],class:`bg-accent-foreground/5`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`,shape:`auto`}}),BN=L({name:`STag`,__name:`tag`,props:{class:{type:[Boolean,null,String,Object,Array]},color:{},size:{},variant:{},shape:{},content:{},closable:{type:Boolean},open:{type:Boolean,default:void 0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=t,i=q(()=>zN({color:n.color,size:n.size,variant:n.variant,shape:n.shape},n.class));return(t,n)=>(z(),V(F(ej),{open:e.open,class:A(i.value),"onUpdate:open":n[0]||=e=>r(`update:open`,e)},{default:I(({close:n})=>[R(t.$slots,`leading`),R(t.$slots,`default`,{},()=>[W(M(e.content),1)]),R(t.$slots,`trailing`),e.closable?R(t.$slots,`close`,{key:0,close:n},()=>[U(Jx,{icon:`lucide:x`,style:{"flex-shrink":`0`,cursor:`pointer`},onClick:n},null,8,[`onClick`])]):G(`v-if`,!0)]),_:3},8,[`open`,`class`]))}});X({extendBase:e=>({itemDelete:qy({size:e.size,shape:`circle`}),clear:qy({size:e.size})}),slots:{root:[`group relative flex w-full flex-wrap items-center rounded-md border border-input bg-background shadow-sm transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`,`data-[invalid]:focus-within:ring-destructive/30`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],item:[`inline-flex items-center rounded-md bg-accent ring-offset-background transition-[box-shadow,background-color]`,`data-[state=active]:ring-2 data-[state=active]:ring-primary/30 data-[state=active]:ring-offset-2`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],itemText:`rounded bg-transparent`,itemDelete:``,control:[`grow min-w-0 bg-transparent text-foreground outline-none`,`placeholder:text-muted-foreground disabled:cursor-not-allowed`],clear:`absolute opacity-0 transition-opacity group-data-[has-value]:opacity-100`},variants:{size:{xs:{root:`gap-1 px-1.5 py-1 text-2xs`,item:`min-h-4 gap-0.5`,itemText:`px-1.5 py-0.5`,itemDelete:`me-0.5`,input:`min-h-5 px-0.5`,clear:`end-0.5 top-0.5`},sm:{root:`gap-1.5 px-2 py-1 text-xs`,item:`min-h-4.5 gap-0.75`,itemText:`px-1.5 py-0.5`,itemDelete:`me-0.5`,input:`min-h-5 px-0.75`,clear:`end-0.75 top-0.75`},md:{root:`gap-2 px-2 py-1 text-sm`,item:`min-h-5 gap-1`,itemText:`px-2 py-0.5`,itemDelete:`me-1`,input:`min-h-5 px-1`,clear:`end-1 top-1`},lg:{root:`gap-2 px-2.5 py-1.5 text-base`,item:`min-h-6 gap-1`,itemText:`px-2 py-0.5`,itemDelete:`me-1`,input:`min-h-6 px-1.25`,clear:`end-1.25 top-1.25`},xl:{root:`gap-2.5 px-3 py-2 text-lg`,item:`min-h-7 gap-1.5`,itemText:`px-2.5 py-1`,itemDelete:`me-1`,input:`min-h-7 px-1.5`,clear:`end-1.5 top-1.5`},"2xl":{root:`gap-3 px-3.5 py-2.5 text-xl`,item:`min-h-8 gap-1.5`,itemText:`px-3 py-1`,itemDelete:`me-1.5`,input:`min-h-8 px-2`,clear:`end-2 top-2`}}},defaultVariants:{size:`md`}}),X({extendBase:e=>({clear:qy({size:e.size,shape:`circle`})}),slots:{root:[`group relative flex flex-col`,`rounded-md border border-solid border-input bg-background transition-all-150`,`outline-none focus-within:ring-3 focus-within:ring-offset-background focus-within:ring-primary/30`],control:[`w-full bg-transparent outline-none`,`placeholder:text-muted-foreground`,`disabled:cursor-not-allowed disabled:opacity-50`],counter:`absolute z-2 leading-none text-muted-foreground`,clear:`absolute hidden opacity-50 group-hover:inline-flex group-focus-within:inline-flex hover:opacity-100`},variants:{size:{xs:{root:`text-2xs`,control:`min-h-6 px-1.5 py-1`,counter:`text-2xs end-1.75 bottom-1.5`,clear:`end-1.5 top-1.5`},sm:{root:`text-xs`,control:`min-h-7 px-1.75 py-1`,counter:`text-xs end-2 bottom-1.75`,clear:`end-1.75 top-1.75`},md:{root:`text-sm`,control:`min-h-8 px-2 py-1`,counter:`text-sm end-2.5 bottom-2`,clear:`end-2 top-2`},lg:{root:`text-base`,control:`min-h-9 px-2.5 py-1`,counter:`text-base end-3 bottom-2.5`,clear:`end-2.5 top-2.5`},xl:{root:`text-lg`,control:`min-h-10 px-3 py-1`,counter:`text-lg end-3.5 bottom-3`,clear:`end-3 top-3`},"2xl":{root:`text-xl`,control:`min-h-12 px-4 py-2`,counter:`text-xl end-4 bottom-3.5`,clear:`end-3.5 top-3.5`}},resize:{true:{control:`resize`},false:{control:`resize-none`},vertical:{control:`resize-y`},horizontal:{control:`resize-x`}}},defaultVariants:{size:`md`,resize:`vertical`}});var VN=[`inline-flex items-center justify-center rounded-sm font-medium transition-colors`,`outline-none hover:bg-accent hover:text-accent-foreground`,`focus-visible:ring-3 focus-visible:ring-primary/30`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,`aria-disabled:pointer-events-none aria-disabled:opacity-50`,`[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4`];X({slots:{root:[`inline-flex items-center rounded-md border border-border bg-background shadow-xs`,`data-[orientation=vertical]:h-auto data-[orientation=vertical]:w-fit data-[orientation=vertical]:flex-col`],button:VN,link:[...VN,`select-none no-underline`],linkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,separator:[`shrink-0 bg-border data-[orientation=vertical]:w-px`,`data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full`],toggleGroup:`inline-flex items-center data-[orientation=vertical]:flex-col`,toggleItem:[...VN,`data-[state=on]:bg-accent data-[state=on]:text-accent-foreground`]},variants:{size:{xs:{root:`gap-0.5 p-0.5 data-[orientation=horizontal]:h-6`,button:`h-5 min-w-5 gap-1 px-1 text-2xs`,link:`h-5 min-w-5 gap-1 px-1 text-2xs`,linkIcon:`size-2 -ms-1`,separator:`data-[orientation=vertical]:mx-0.5 data-[orientation=vertical]:h-3 data-[orientation=horizontal]:my-0.5`,toggleGroup:`gap-0.5`,toggleItem:`h-5 min-w-5 gap-1 px-1 text-2xs`},sm:{root:`gap-0.5 p-0.5 data-[orientation=horizontal]:h-7`,button:`h-6 min-w-6 gap-1 px-1.5 text-xs`,link:`h-6 min-w-6 gap-1 px-1.5 text-xs`,linkIcon:`size-2.5 -ms-1.5`,separator:`data-[orientation=vertical]:mx-0.5 data-[orientation=vertical]:h-4 data-[orientation=horizontal]:my-0.5`,toggleGroup:`gap-0.5`,toggleItem:`h-6 min-w-6 gap-1 px-1.5 text-xs`},md:{root:`gap-1 p-1 data-[orientation=horizontal]:h-9`,button:`h-7 min-w-7 gap-1 px-2 text-sm`,link:`h-7 min-w-7 gap-1 px-2 text-sm`,linkIcon:`size-3 -ms-2`,separator:`data-[orientation=vertical]:mx-1 data-[orientation=vertical]:h-4 data-[orientation=horizontal]:my-1`,toggleGroup:`gap-1`,toggleItem:`h-7 min-w-7 gap-1 px-2 text-sm`},lg:{root:`gap-1 p-1 data-[orientation=horizontal]:h-10`,button:`h-8 min-w-8 gap-2 px-2.5 text-base`,link:`h-8 min-w-8 gap-2 px-2.5 text-base`,linkIcon:`size-3.5 -ms-2.5`,separator:`data-[orientation=vertical]:mx-1 data-[orientation=vertical]:h-5 data-[orientation=horizontal]:my-1`,toggleGroup:`gap-1`,toggleItem:`h-8 min-w-8 gap-2 px-2.5 text-base`},xl:{root:`gap-1.5 p-1.5 data-[orientation=horizontal]:h-12`,button:`h-9 min-w-9 gap-2.5 px-3 text-lg`,link:`h-9 min-w-9 gap-2.5 px-3 text-lg`,linkIcon:`size-4 -ms-3`,separator:`data-[orientation=vertical]:mx-1.5 data-[orientation=vertical]:h-6 data-[orientation=horizontal]:my-1.5`,toggleGroup:`gap-1.5`,toggleItem:`h-9 min-w-9 gap-2.5 px-3 text-lg`},"2xl":{root:`gap-2 p-2 data-[orientation=horizontal]:h-14`,button:`h-10 min-w-10 gap-3 px-3.5 text-xl`,link:`h-10 min-w-10 gap-3 px-3.5 text-xl`,linkIcon:`size-4.5 -ms-3.5`,separator:`data-[orientation=vertical]:mx-2 data-[orientation=vertical]:h-7 data-[orientation=horizontal]:my-2`,toggleGroup:`gap-2`,toggleItem:`h-10 min-w-10 gap-3 px-3.5 text-xl`}}},defaultVariants:{size:`md`}}),_l({base:[`inline-flex items-center justify-center rounded-md whitespace-nowrap font-medium transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-offset-background`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`,`[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4`],variants:{color:{primary:`focus-visible:ring-primary/30`,destructive:`focus-visible:ring-destructive/30`,success:`focus-visible:ring-success/30`,warning:`focus-visible:ring-warning/30`,info:`focus-visible:ring-info/30`,carbon:`focus-visible:ring-carbon/30`,secondary:`focus-visible:ring-secondary-foreground/20`,accent:`focus-visible:ring-accent-foreground/20`},variant:{outline:`border border-border bg-background text-foreground hover:bg-accent data-[state=on]:bg-accent`,soft:`bg-accent data-[state=off]:hover:bg-accent`,ghost:`bg-transparent data-[state=off]:hover:bg-accent`},size:{xs:`gap-1 h-6 px-1.5 text-2xs`,sm:`gap-2 h-7 px-2 text-xs`,md:`gap-3 h-8 px-4 text-sm`,lg:`gap-4 h-9 px-6 text-base`,xl:`gap-5 h-10 px-8 text-lg`,"2xl":`gap-6 h-12 px-10 text-xl`},shape:{auto:`rounded-md`,rounded:`rounded-full`,square:`h-8 w-8 p-0 gap-0 rounded-md`,circle:`h-8 w-8 p-0 gap-0 rounded-full`}},compoundVariants:[{color:`primary`,variant:`soft`,class:`data-[state=on]:bg-primary/20 data-[state=on]:text-primary`},{color:`destructive`,variant:`soft`,class:`data-[state=on]:bg-destructive/20 data-[state=on]:text-destructive`},{color:`success`,variant:`soft`,class:`data-[state=on]:bg-success/20 data-[state=on]:text-success`},{color:`warning`,variant:`soft`,class:`data-[state=on]:bg-warning/20 data-[state=on]:text-warning`},{color:`info`,variant:`soft`,class:`data-[state=on]:bg-info/20 data-[state=on]:text-info`},{color:`carbon`,variant:`soft`,class:`data-[state=on]:bg-carbon/20 data-[state=on]:text-carbon`},{color:`secondary`,variant:`soft`,class:`data-[state=on]:bg-secondary-foreground/10 data-[state=on]:text-secondary-foreground`},{color:`accent`,variant:`soft`,class:`data-[state=on]:bg-accent-foreground/10 data-[state=on]:text-accent-foreground`},{color:`primary`,variant:`ghost`,class:`data-[state=on]:bg-primary/20 data-[state=on]:text-primary`},{color:`destructive`,variant:`ghost`,class:`data-[state=on]:bg-destructive/20 data-[state=on]:text-destructive`},{color:`success`,variant:`ghost`,class:`data-[state=on]:bg-success/20 data-[state=on]:text-success`},{color:`warning`,variant:`ghost`,class:`data-[state=on]:bg-warning/20 data-[state=on]:text-warning`},{color:`info`,variant:`ghost`,class:`data-[state=on]:bg-info/20 data-[state=on]:text-info`},{color:`carbon`,variant:`ghost`,class:`data-[state=on]:bg-carbon/20 data-[state=on]:text-carbon`},{color:`secondary`,variant:`ghost`,class:`data-[state=on]:bg-secondary-foreground/10 data-[state=on]:text-secondary-foreground`},{color:`accent`,variant:`ghost`,class:`data-[state=on]:bg-accent-foreground/10 data-[state=on]:text-accent-foreground`},{size:`xs`,shape:[`square`,`circle`],class:`w-6`},{size:`sm`,shape:[`square`,`circle`],class:`w-7`},{size:`md`,shape:[`square`,`circle`],class:`w-8`},{size:`lg`,shape:[`square`,`circle`],class:`w-9`},{size:`xl`,shape:[`square`,`circle`],class:`w-10`},{size:`2xl`,shape:[`square`,`circle`],class:`w-12`}],defaultVariants:{color:`accent`,variant:`ghost`,size:`md`,shape:`auto`}}),X({slots:{root:[`w-fit [&>*]:relative focus-visible:[&>*]:z-2`,`[&>*:not(:first-child):not(:last-child)]:!rounded-none`,`[&>*:not(:first-child):not(:last-child)>*]:!rounded-none`,`data-[orientation=vertical]:items-stretch`],item:[`inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium transition-all-150`,`outline-none focus-visible:ring-3 focus-visible:ring-primary/30 focus-visible:ring-offset-background`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,`[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=size-])]:size-4`]},variants:{color:{primary:{item:`focus-visible:ring-primary/30`},destructive:{item:`focus-visible:ring-destructive/30`},success:{item:`focus-visible:ring-success/30`},warning:{item:`focus-visible:ring-warning/30`},info:{item:`focus-visible:ring-info/30`},carbon:{item:`focus-visible:ring-carbon/30`},secondary:{item:`focus-visible:ring-secondary-foreground/20`},accent:{item:`focus-visible:ring-accent-foreground/20`}},orientation:{horizontal:{root:[`inline-flex flex-row rtl:flex-row-reverse`,`[&>*:not(:last-child)]:border-e-0 [&>*:not(:last-child)>*]:border-e-0`,`focus-visible:[&>*]:border-e focus-visible:[&>*>*]:border-e`,`[&>*:first-child]:!rounded-e-none [&>*:first-child>*]:!rounded-e-none`,`[&>*:last-child]:!rounded-s-none [&>*:last-child>*]:!rounded-s-none`]},vertical:{root:[`flex flex-col`,`[&>*:not(:last-child)]:border-b-0 [&>*:not(:last-child)>*]:border-b-0`,`focus-visible:[&>*]:border-b focus-visible:[&>*>*]:border-b`,`[&>*:first-child]:!rounded-b-none [&>*:first-child>*]:!rounded-b-none`,`[&>*:last-child]:!rounded-t-none [&>*:last-child>*]:!rounded-t-none`]}},variant:{outline:{item:[`border border-border bg-background text-foreground`,`data-[state=off]:hover:bg-accent data-[state=on]:bg-accent data-[state=on]:text-accent-foreground`]},soft:{item:[`bg-accent text-foreground`,`data-[state=off]:hover:bg-accent`]},ghost:{item:[`bg-transparent text-foreground`,`data-[state=off]:hover:bg-accent`]}},size:{xs:{item:`h-6 gap-1 px-1.5 text-2xs`},sm:{item:`h-7 gap-2 px-2 text-xs`},md:{item:`h-8 gap-3 px-4 text-sm`},lg:{item:`h-9 gap-4 px-6 text-base`},xl:{item:`h-10 gap-5 px-8 text-lg`},"2xl":{item:`h-12 gap-6 px-10 text-xl`}}},compoundVariants:[{color:`primary`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-primary/20 data-[state=on]:text-primary`}},{color:`destructive`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-destructive/20 data-[state=on]:text-destructive`}},{color:`success`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-success/20 data-[state=on]:text-success`}},{color:`warning`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-warning/20 data-[state=on]:text-warning`}},{color:`info`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-info/20 data-[state=on]:text-info`}},{color:`carbon`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-carbon/20 data-[state=on]:text-carbon`}},{color:`secondary`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-secondary-foreground/10 data-[state=on]:text-secondary-foreground`}},{color:`accent`,variant:[`soft`,`ghost`],class:{item:`data-[state=on]:bg-accent-foreground/10 data-[state=on]:text-accent-foreground`}}],defaultVariants:{color:`accent`,orientation:`horizontal`,variant:`ghost`,size:`md`}});var HN=X({slots:{positioner:`w-max`,popup:[`w-auto rounded-md border bg-popover text-popover-foreground shadow-md outline-none z-50 will-change-transform`,`animate-in fade-in-0 zoom-in-95`,`data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95`,`data-[side=bottom]:slide-in-from-top-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`],arrow:`w-1em h-0.5em fill-popover stroke-border`},variants:{size:{xs:{popup:`px-2 py-1 text-2xs`,arrow:`text-3xs`},sm:{popup:`px-2.5 py-1.25 text-xs`,arrow:`text-2xs`},md:{popup:`px-3 py-1.5 text-sm`,arrow:`text-xs`},lg:{popup:`px-3.5 py-1.75 text-base`,arrow:`text-sm`},xl:{popup:`px-4 py-2 text-lg`,arrow:`text-base`},"2xl":{popup:`px-4.5 py-2.5 text-xl`,arrow:`text-lg`}}},defaultVariants:{size:`md`}});X({extendBase:e=>{let{positioner:t,popup:n,arrow:r}=HN({size:e.size}),{root:i,content:a}=VS({size:e.size,color:`accent`,position:`top-right`});return{tooltipPositioner:t,tooltipPopup:n,tooltipArrow:r,badgeRoot:i,badgeContent:a}},slots:{root:`group flex-1 flex flex-col w-full h-full overflow-auto data-[state=collapsed]:w-[--soybean-tree-menu-collapsed-width] transition-[width,height]-200 ease-out`,groupRoot:`group-data-[state=collapsed]:mb-0`,group:`flex flex-col m-0 p-0 list-none`,groupLabel:`flex items-center text-foreground/70 group-data-[state=collapsed]:size-0 group-data-[state=collapsed]:p-0 group-data-[state=collapsed]:opacity-0 group-data-[state=collapsed]:overflow-hidden transition-[height,padding,opacity]-200`,item:`relative m-0 p-0 group-data-[state=collapsed]:hover:bg-sidebar-accent group-data-[state=collapsed]:hover:rounded-sm`,button:[`group/button relative flex items-center w-full rounded-sm outline-none cursor-pointer select-none group-data-[state=collapsed]:overflow-hidden`,`data-[active=true]:bg-primary/10 data-[active=true]:text-primary`,`data-[active=false]:hover:bg-sidebar-accent data-[active=false]:focus:bg-sidebar-accent`,`data-[child-active]:text-primary`,`data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50`],collapsibleRoot:``,collapsibleTrigger:``,collapsibleContent:[`overflow-hidden transition will-change-auto`,`data-[state=open]:animate-collapsible-down data-[state=closed]:animate-collapsible-up`],collapsibleIcon:`shrink-0 ms-auto text-muted-foreground transition-transform-200 group-data-[state=open]/button:rotate-90 group-data-[child-active]/button:text-primary`,sub:`flex flex-col m-0 list-none ms-[--soybean-tree-menu-indent] border-s border-sidebar-border border-solid`,itemLabel:`truncate`,itemLinkIcon:`shrink-0 self-start text-muted-foreground rtl:rotate-270`,itemTag:`shrink-0 ms-auto inline-flex items-center rounded-sm bg-accent/15 text-accent-foreground`,itemAction:[`absolute end-0 top-1/2 -translate-y-1/2 z-2 inline-flex items-center justify-center rounded-sm text-muted-foreground outline-none transition-colors`,`focus-visible:bg-sidebar-accent focus-visible:text-foreground focus-visible:ring-3 focus-visible:ring-accent-foreground/20`,`disabled:pointer-events-none disabled:opacity-50`],itemAbsolute:`absolute inset-0 z-1 cursor-pointer`,tooltipPositioner:``,tooltipPopup:``,tooltipArrow:``,badgeRoot:``,badgeContent:``},variants:{size:{xs:{root:`gap-0.875 p-1.5 text-2xs`,groupRoot:`mb-0.875`,groupLabel:`h-6 gap-1 px-1.5 py-1 text-3xs`,group:`gap-0.875`,button:`gap-1.5 h-6 px-1.5 py-1 group-data-[state=collapsed]:w-6`,sub:`gap-0.875 ps-1.5 pt-0.875`,subButton:`gap-1.5 h-6 px-1.5 py-1 group-data-[state=collapsed]:w-6`,itemLinkIcon:`size-2 -ms-1`,itemTag:`min-h-3.5 px-1 text-4xs`,itemAction:`end-1 size-4 text-2xs`},sm:{root:`gap-1 p-1.75 text-xs`,groupRoot:`mb-1`,groupLabel:`h-7 gap-1.5 px-1.75 py-1 text-2xs`,group:`gap-1`,button:`gap-1.75 h-7 px-1.75 py-1 group-data-[state=collapsed]:w-7`,sub:`gap-1 ps-1.75 pt-1`,subButton:`gap-1.75 h-7 px-1.75 py-1 group-data-[state=collapsed]:w-7`,itemLinkIcon:`size-2.5 -ms-1.5`,itemTag:`min-h-4 px-1.25 text-3xs`,itemAction:`end-1.25 size-4.5 text-xs`},md:{root:`gap-1.25 p-2 text-sm`,groupRoot:`mb-1.25`,groupLabel:`h-8 gap-2 px-2 py-1.5 text-xs`,group:`gap-1.25`,button:`gap-2 h-8 px-2 py-1.5 group-data-[state=collapsed]:w-8`,sub:`gap-1.25 ps-2 pt-1.25`,subButton:`gap-2 h-8 px-2 py-1.5 group-data-[state=collapsed]:w-8`,itemLinkIcon:`size-3 -ms-2`,itemTag:`min-h-4.5 px-1.5 text-2xs`,itemAction:`end-1.5 size-5 text-sm`},lg:{root:`gap-1.5 p-2.25 text-base`,groupRoot:`mb-1.5`,groupLabel:`h-9 gap-2.5 px-2.25 py-1.5 text-sm`,group:`gap-1.5`,button:`gap-2.25 h-9 px-2.25 py-1.5 group-data-[state=collapsed]:w-9`,sub:`gap-1.5 ps-2.25 pt-1.5`,subButton:`gap-2.25 h-9 px-2.25 py-1.5 group-data-[state=collapsed]:w-9`,itemLinkIcon:`size-3.5 -ms-2.5`,itemTag:`min-h-5 px-1.75 text-xs`,itemAction:`end-1.75 size-5.5 text-base`},xl:{root:`gap-2 p-2.5 text-lg`,groupRoot:`mb-2`,groupLabel:`h-10 gap-3 px-2.5 py-2 text-base`,group:`gap-2`,button:`gap-2.5 h-10 px-2.5 py-2 group-data-[state=collapsed]:w-10`,sub:`gap-2 ps-2.5 pt-2`,subButton:`gap-2.5 h-10 px-2.5 py-2 group-data-[state=collapsed]:w-10`,itemLinkIcon:`size-4 -ms-3`,itemTag:`min-h-5.5 px-2 text-sm`,itemAction:`end-2 size-6 text-lg`},"2xl":{root:`gap-2.5 p-3 text-xl`,groupRoot:`mb-2.5`,groupLabel:`h-12 gap-3.5 px-3 py-2.5 text-lg`,group:`gap-2.5`,button:`gap-3 h-12 px-3 py-2.5 group-data-[state=collapsed]:w-12`,sub:`gap-2.5 ps-3 pt-2.5`,subButton:`gap-3 h-12 px-3 py-2.5 group-data-[state=collapsed]:w-12`,itemLinkIcon:`size-5 -ms-4`,itemTag:`min-h-6 px-2.5 text-base`,itemAction:`end-2.5 size-7 text-xl`}}},defaultVariants:{size:`md`}}),X({slots:{root:`relative`,overlay:`absolute inset-0 pointer-events-none bg-repeat`},variants:{fullscreen:{true:{root:`static`,overlay:`fixed inset-0 z-9999 pointer-events-none bg-repeat`}}}});var UN={key:0,class:`login-page`},WN={key:1,class:`login-page`},GN={key:2,class:`admin-shell`},KN={class:`sidebar`},qN={class:`side-section`},JN=[`value`],YN={class:`side-nav`},XN={class:`side-footer`},ZN={class:`admin-main`},QN={class:`admin-header`,id:`dashboard`},$N={class:`top-actions compact-actions`},eP={class:`stats-grid compact-stats`},tP={class:`stat-row`},nP={class:`stat-row`},rP={class:`stat-row`},iP={class:`stat-row`},aP={class:`main-grid`},oP={class:`scroll-area chat-scroll`},sP={key:0,class:`empty`},cP=[`onContextmenu`],lP={class:`chat-head`},uP={class:`chat-user-line`},dP={class:`chat-user`},fP={class:`chat-uid`},pP={class:`chat-meta-line`},mP={class:`chat-id`},hP={class:`chat-time`},gP={class:`chat-text`},_P={class:`chat-foot`},vP={key:1},yP={class:`chat-actions`},bP={key:0,class:`chat-loading-mask`},xP={class:`panel-extra`},SP={key:0,class:`empty dark`},CP=[`title`],wP={class:`log-time`},TP={class:`log-level`},EP={class:`log-msg`},DP={class:`ban-list overview-ban-list`},OP={key:0,class:`empty`},kP={class:`ban-main`},AP={class:`ban-meta`},jP={class:`tab-page manager-layout single-panel-page`},MP={class:`tabbar`},NP={key:0,class:`data-table shop-table`},PP={class:`row-actions`},FP={key:1,class:`data-table tx-table`},IP={class:`tab-page manager-layout single-panel-page lottery-page`},LP={class:`table-list lottery-list`},RP={class:`data-main`},zP={class:`row-title`},BP={class:`row-desc`},VP={class:`row-desc`},HP={class:`row-actions`},UP={key:0,class:`empty`},WP={key:0,class:`sub-list`},GP={class:`confirm-card editor-dialog`},KP={class:`switch-line`},qP={class:`confirm-actions`},JP={class:`confirm-card editor-dialog lottery-dialog`},YP={class:`segmented`},XP=[`onClick`],ZP={key:0},QP={class:`segmented`},$P=[`onClick`],eF={key:1},tF={key:2,class:`datetime-block`},nF={class:`quick-time`},rF={class:`segmented small`},iF=[`onClick`],aF={class:`confirm-actions`},oF={key:4,class:`toast`},sF={class:`confirm-card`},cF={class:`confirm-actions`};us(L({__name:`App`,setup(e){let t=N(!1),n=N([]),r=N([]),i=N([]),a=N([]),o=N(null),s=N([]),c=N([]),l=N([]),u=N([]),d=Rt({keywords:[],regex:[],counts:{keywords:0,regex:0}}),f=N(!1),p=Rt({item_key:``,name:``,cost:0,stock:-1,desc:``,enabled:!0}),m=N(!1),h=Rt({id:0,title:``,prize:``,description:``,condition_type:`all`,condition_value:0,draw_type:`people`,end_type:`people`,end_value:3,max_participants:3,draw_at:``,status:`active`}),g=N(!1),_=N(`dashboard`),v=Rt({shop:`items`,lottery:`events`}),y=N(``),b=Rt({open:!1,title:``,message:``,confirmText:`确认`,danger:!1,resolver:null}),x=Rt({open:!1,x:0,y:0,item:null}),S=N(!1),C=N(!1),w=Rt({username:``,password:``}),T=N(!1),ee=N(!1),te=N(!1),E=N(!1),ne=N(!1),D=N(``),re=N(!1),ie=N(!1),O=N(!1),ae=Rt({today_bans:0,total_bans:0,active_bans:0}),oe=N(null),k=null,se,ce=q(()=>n.value.length),ue=q(()=>o.value?`?chat_id=${o.value}`:``),de=[{value:`all`,label:`所有人`,desc:`无需门槛`},{value:`checkin`,label:`已签到`,desc:`今日签到后可参与`},{value:`points`,label:`积分门槛`,desc:`达到指定积分`}],fe=[{value:`people`,label:`满人开奖`,desc:`达到人数自动开奖`},{value:`time`,label:`定时开奖`,desc:`到指定时间自动开奖`}],pe=[{value:`draft`,label:`草稿`},{value:`active`,label:`启用`}],j=q(()=>h.id?`编辑抽奖`:`新建抽奖`),me=q(()=>h.condition_type===`checkin`?`今日已签到用户可参与`:h.condition_type===`points`?`积分 ≥ ${Number(h.condition_value||0)} 可参与`:`所有群成员均可参与`),he=q(()=>h.draw_type===`time`?`定时开奖:${h.draw_at?Ce(h.draw_at):`未设置时间`}`:`满 ${Number(h.end_value||h.max_participants||1)} 人自动开奖`);function ge(e){h.condition_type=e,e!==`points`&&(h.condition_value=0)}function _e(e){h.draw_type=e,h.end_type=e,e===`people`?(h.draw_at=``,h.end_value=Number(h.end_value||h.max_participants||3),h.max_participants=Number(h.end_value||3)):(h.end_value=0,h.max_participants=0,h.draw_at||ve(10))}function ve(e){let t=new Date(Date.now()+e*6e4);t.setSeconds(0,0),h.draw_at=ye(t)}function ye(e){let t=e=>String(e).padStart(2,`0`);return`${e.getFullYear()}-${t(e.getMonth()+1)}-${t(e.getDate())}T${t(e.getHours())}:${t(e.getMinutes())}`}let be=q(()=>({dashboard:`群组安全总览`,shop:`商城管理`,lottery:`抽奖管理`,rules:`规则测试`})[_.value]),xe=q(()=>({dashboard:`实时审计聊天、封禁、日志和封禁记录`,shop:`商品 CRUD 与兑换交易记录`,lottery:`抽奖项目、开奖条件与参与记录`,rules:`检测广告/灰产文本并维护规则库`})[_.value]);function Se(e){_.value=e,e===`shop`&&(He(),Ue()),e===`lottery`&&Je(),e===`rules`&&nt()}function Ce(e){if(!e)return`-`;let t=String(e),n=t.match(/(\d{2}:\d{2}:\d{2})/);return n?n[1]:t.replace(`T`,` `).slice(11,19)||t}function we(e){let t=String(e||``).replace(/\s+/g,` `).trim();return t.length>260?`${t.slice(0,260)}...`:t}function Te(e){return e.deleted?`已删`:e.spam?`垃圾`:Number(e.user_id||0)===0?`Web`:`正常`}function Ee(e){return e.deleted?`deleted`:e.spam?`spam`:Number(e.user_id||0)===0?`web`:`normal`}function De(e){return[`chat-item`,Ee(e)]}function Oe(e){return e.deleted?`secondary`:e.spam?`destructive`:Number(e.user_id||0)===0?`accent`:`primary`}function ke(e){y.value=e,window.setTimeout(()=>{y.value===e&&(y.value=``)},2600)}function Ae(e,t,n={}){return b.open=!0,b.title=e,b.message=t,b.confirmText=n.confirmText||`确认`,b.danger=!!n.danger,new Promise(e=>{b.resolver=e})}function je(e){b.open=!1,b.resolver?.(e),b.resolver=null}async function Me(){try{let e=await Fe(`/api/auth/status`);C.value=!!e.authenticated}catch{C.value=!1}finally{S.value=!0}}async function Ne(){if(!w.username||!w.password)return ke(`请输入账号和密码`);T.value=!0;try{await Fe(`/api/auth/login`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(w)}),C.value=!0,await bt()}catch(e){ke(e.message||`登录失败`)}finally{T.value=!1}}async function Pe(){await Fe(`/api/auth/logout`,{method:`POST`}).catch(()=>{}),C.value=!1}async function Fe(e,t){let n=await fetch(e,t),r=await n.json().catch(()=>({}));if(!n.ok||r.ok===!1)throw Error(r.error||r.message||`HTTP ${n.status}`);return r}async function Ie(){try{let e=await Fe(`/api/chat${ue.value}`);n.value=e.map(e=>({...e,_deleting:!1}))}catch{}}async function Le(){try{let e=await Fe(`/api/bans${ue.value}`);r.value=e.map(e=>({...e,_loading:!1}))}catch{}}async function Re(){try{Object.assign(ae,await Fe(`/api/stats${ue.value}`))}catch{}}async function ze(){try{i.value=await Fe(`/api/logs`),Be()}catch{}}function Be(){Tn(()=>{oe.value&&(oe.value.scrollTop=oe.value.scrollHeight)})}async function Ve(){try{a.value=await Fe(`/api/groups`),!o.value&&a.value.length&&(o.value=a.value[0].chat_id)}catch{}}async function He(){try{s.value=(await Fe(`/api/shop-items${ue.value}`)).map(e=>({...e,_loading:!1}))}catch{}}async function Ue(){try{c.value=await Fe(`/api/shop-transactions${ue.value}`)}catch{}}async function We(){if(!p.item_key||!p.name)return ke(`请填写商品编号和名称`);if(!ee.value){ee.value=!0;try{await Fe(`/api/shop-items`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({...p,chat_id:o.value||0})}),Object.assign(p,{item_key:``,name:``,cost:0,stock:-1,desc:``,enabled:!0}),m.value=!1,await He()}catch(e){ke(`保存商品失败:${e.message}`)}finally{ee.value=!1}}}function Ge(){Object.assign(p,{item_key:``,name:``,cost:0,stock:-1,desc:``,enabled:!0}),m.value=!0}async function Ke(e){Object.assign(p,e),m.value=!0}async function qe(e){if(!e._loading&&await Ae(`删除商品`,`确认删除商品「${e.name}」?交易记录会保留。`,{confirmText:`删除`,danger:!0})){e._loading=!0;try{await Fe(`/api/shop-items/${e.item_key}${ue.value}`,{method:`DELETE`}),await He()}catch(e){ke(`删除商品失败:${e.message}`)}finally{e._loading=!1}}}async function Je(){try{l.value=(await Fe(`/api/lotteries${ue.value}`)).map(e=>({...e,_loading:!1}))}catch{}}function Ye(){Object.assign(h,{id:0,title:``,prize:``,description:``,condition_type:`all`,condition_value:0,draw_type:`people`,end_type:`people`,end_value:3,max_participants:3,draw_at:``,status:`active`})}function Xe(){Ye(),g.value=!0}function Ze(e){if(Number(e.participants_count||0)>0)return ke(`已有用户参与,不能编辑,仅可开奖或关闭`);Object.assign(h,{...e,id:e.id||0}),g.value=!0}async function Qe(){if(!h.title||!h.prize)return ke(`请填写抽奖标题和奖品`);if(h.condition_type===`points`&&Number(h.condition_value||0)<=0)return ke(`请填写积分门槛`);if(h.draw_type===`people`&&Number(h.end_value||0)<=0)return ke(`请填写开奖人数`);if(h.draw_type===`time`&&!h.draw_at)return ke(`请选择开奖时间`);if(!te.value){te.value=!0;try{let e={...h,chat_id:o.value||0};e.end_type=e.draw_type,e.draw_type===`people`?(e.end_value=Number(e.end_value||e.max_participants||1),e.max_participants=e.end_value,e.draw_at=``):(e.end_value=0,e.max_participants=0),await Fe(h.id?`/api/lotteries/${h.id}`:`/api/lotteries`,{method:h.id?`PUT`:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)}),ke(h.id?`抽奖已更新`:`抽奖已创建`),Ye(),g.value=!1,await Je()}catch(e){ke(`保存抽奖失败:${e.message}`)}finally{te.value=!1}}}async function $e(e){if(!e._loading&&await Ae(`删除抽奖`,`确认删除抽奖「${e.title||e.prize}」?参与记录会一并移除。`,{confirmText:`删除`,danger:!0})){e._loading=!0;try{await Fe(`/api/lotteries/${e.id}`,{method:`DELETE`}),await Je()}catch(e){ke(`删除抽奖失败:${e.message}`)}finally{e._loading=!1}}}async function et(e){if(!e._loading&&await Ae(`取消抽奖`,`确认取消这个抽奖?已参与用户不会自动补偿。`,{confirmText:`取消抽奖`,danger:!0})){e._loading=!0;try{await Fe(`/api/lotteries/${e.id}/cancel`,{method:`POST`}),await Je()}catch(e){ke(`取消抽奖失败:${e.message}`)}finally{e._loading=!1}}}async function tt(e){if(!e._loading&&await Ae(`立即开奖`,`确认现在开奖?开奖后状态会变更。`,{confirmText:`立即开奖`})){e._loading=!0;try{await Fe(`/api/lotteries/${e.id}/draw`,{method:`POST`}),await Je()}catch(e){ke(`开奖失败:${e.message}`)}finally{e._loading=!1}}}async function nt(){if(!f.value){f.value=!0;try{let e=await Fe(`/api/spam-rules`);d.keywords=e.keywords||[],d.regex=e.regex||[],d.counts=e.counts||{keywords:0,regex:0}}catch(e){ke(`加载规则库失败:${e.message}`)}finally{f.value=!1}}}function rt(){Ie(),Le(),Re(),He(),Ue(),Je()}function it(){k&&k.close(),k=new EventSource(`/api/stream`),k.addEventListener(`connected`,()=>{t.value=!0}),k.addEventListener(`chat`,e=>{let t=JSON.parse(e.data);n.value.unshift(t),n.value.length>120&&n.value.pop()}),k.addEventListener(`spam`,e=>{let t=JSON.parse(e.data),r=n.value.find(e=>e.msg_id===t.msg_id);r&&Object.assign(r,t)}),k.addEventListener(`chat_delete`,e=>{let t=JSON.parse(e.data),r=n.value.find(e=>e.id===t.id);r&&Object.assign(r,{deleted:!0,manually_deleted:!0,deleted_at:t.deleted_at}),Re()}),k.addEventListener(`ban`,e=>{let t=JSON.parse(e.data);r.value.unshift({...t,_loading:!1}),r.value.length>80&&r.value.pop(),Re()}),k.addEventListener(`unban`,e=>{let t=JSON.parse(e.data),n=r.value.find(e=>e.user_id===t.user_id);n&&(n.auto_unban=!1),Re()}),k.addEventListener(`log`,e=>{i.value.push(JSON.parse(e.data)),i.value.length>300&&i.value.shift(),Be()}),k.onerror=()=>{t.value=!1,window.setTimeout(it,3e3)}}async function at(){let e=D.value.trim();if(!(!e||re.value)){re.value=!0;try{await Fe(`/api/send`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({text:e,chat_id:o.value})}),D.value=``}catch(e){ke(`发送失败:${e.message}`)}finally{re.value=!1}}}function ot(e,t){x.item=t,x.open=!0;let n=t.deleted?152:192;x.x=Math.min(e.clientX,window.innerWidth-188-8),x.y=Math.min(e.clientY,window.innerHeight-n-8)}function st(){x.open=!1,x.item=null}async function ct(){let e=x.item;st(),e&&await pt(e)}async function lt(e=!1){let t=x.item;st(),t&&await mt(t,e)}async function ut(){let e=x.item;st(),e&&await ft(e)}async function dt(){let e=x.item,t=String(e?.text||``).trim();if(st(),!t)return ke(`当前消息没有可复制的文本`);try{await navigator.clipboard.writeText(t),ke(`消息文本已复制`)}catch{ke(`复制失败,浏览器未允许剪贴板权限`)}}async function ft(e){if(!e.user_id)return ke(`当前记录没有用户 ID,无法封禁`);if(await Ae(`封禁用户`,`确认封禁 @${e.username||e.first_name||e.user_id}?`,{confirmText:`封禁`,danger:!0})){e._deleting=!0;try{await Fe(`/api/messages/${e.id}/ban`,{method:`POST`}),await Le(),await Re()}catch(e){ke(`封禁失败:${e.message}`)}finally{e._deleting=!1}}}async function pt(e){let t=String(e.text||``).trim();if(!t)return ke(`当前消息没有可写入的文本`);if(t.length>500)return ke(`当前消息超过 500 字,请到规则测试页提取关键词或正则`);if(await Ae(`写入拦截库`,`确认将当前聊天内容作为关键词写入拦截规则库?`,{confirmText:`写入`,danger:!1})){e._ruling=!0;try{let e=await Fe(`/api/spam-rules`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({type:`keyword`,pattern:t,score:90})});ke(`已写入拦截库,关键词 ${e.rule_counts?.keywords||`-`} / 正则 ${e.rule_counts?.regex||`-`}`)}catch(e){ke(`写入失败:${e.message}`)}finally{e._ruling=!1}}}async function mt(e,t=!1){let n=t?`删除并封禁`:`删除`;if(await Ae(n,`确认${n}这条消息?`,{confirmText:n,danger:!0})){e._deleting=!0;try{await Fe(`/api/messages/${e.id}/delete`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({ban_user:t})}),Object.assign(e,{deleted:!0,manually_deleted:!0}),await Re()}catch(e){ke(`${n}失败:${e.message}`)}finally{e._deleting=!1}}}async function ht(e){if(await Ae(`解除封禁`,`确认解封 ${e.username||e.user_id}?`,{confirmText:`解封`})){e._loading=!0;try{await Fe(`/api/unban/${e.user_id}`,{method:`POST`}),e.auto_unban=!1,await Re()}catch(e){ke(`解封失败:${e.message}`)}finally{e._loading=!1}}}async function gt(){if(await Ae(`重启 Bot`,`确认只重启 Telegram Bot?Web 管理页不会重启。`,{confirmText:`重启 Bot`})){O.value=!0;try{await Fe(`/api/restart-bot`,{method:`POST`}),window.setTimeout(()=>{O.value=!1,ze()},5e3)}catch(e){O.value=!1,ke(`重启 Bot 失败:${e.message}`)}}}async function _t(){if(await Ae(`重启服务`,`确认重启 TG Spam Guard 服务?重启期间 Web 和 Bot 会短暂不可用。`,{confirmText:`重启服务`,danger:!0})){ie.value=!0;try{await Fe(`/api/restart`,{method:`POST`})}catch{}window.setTimeout(()=>location.reload(),8e3)}}async function vt(){if(!E.value){E.value=!0;try{await ze()}finally{E.value=!1}}}async function yt(){if(!ne.value){ne.value=!0;try{let e=i.value.map(e=>`${Ce(e.time)} ${e.level||``} ${we(e.message)}`).join(` +`);await navigator.clipboard?.writeText(e),ke(`日志已复制`)}finally{ne.value=!1}}}async function bt(){await Ve().then(rt),Ie(),Le(),Re(),He(),Je(),ze(),it(),se||=window.setInterval(Re,3e4)}return Mr(async()=>{window.addEventListener(`click`,st),window.addEventListener(`scroll`,st,!0),await Me(),C.value&&await bt()}),Fr(()=>{window.removeEventListener(`click`,st),window.removeEventListener(`scroll`,st,!0),k&&k.close(),se&&window.clearInterval(se)}),(e,d)=>(z(),V(F(PN),{theme:{theme:{primary:`indigo`},size:`sm`}},{default:I(()=>[S.value?C.value?(z(),B(`main`,GN,[H(`aside`,KN,[d[48]||=H(`div`,{class:`side-brand`},[H(`img`,{class:`brand-icon`,src:`/static/icon.svg`,alt:`TG Spam Guard`}),H(`div`,null,[H(`h1`,null,`TG Spam Guard`),H(`p`,null,`群组安全后台`)])],-1),H(`div`,qN,[d[42]||=H(`span`,{class:`side-label`},`当前群组`,-1),Ln(H(`select`,{"onUpdate:modelValue":d[2]||=e=>o.value=e,class:`form-select side-select`,onChange:rt},[d[41]||=H(`option`,{value:null},`全部群组`,-1),(z(!0),B(pa,null,Kr(a.value,e=>(z(),B(`option`,{key:e.chat_id,value:e.chat_id},M(e.label||e.name),9,JN))),128))],544),[[es,o.value]])]),H(`nav`,YN,[H(`button`,{class:A({active:_.value===`dashboard`}),onClick:d[3]||=e=>Se(`dashboard`)},[...d[43]||=[H(`span`,null,`总览`,-1),H(`em`,null,`Dashboard`,-1)]],2),H(`button`,{class:A({active:_.value===`shop`}),onClick:d[4]||=e=>Se(`shop`)},[...d[44]||=[H(`span`,null,`商城管理`,-1),H(`em`,null,`Shop`,-1)]],2),H(`button`,{class:A({active:_.value===`lottery`}),onClick:d[5]||=e=>Se(`lottery`)},[...d[45]||=[H(`span`,null,`抽奖管理`,-1),H(`em`,null,`Lottery`,-1)]],2),H(`button`,{class:A({active:_.value===`rules`}),onClick:d[6]||=e=>Se(`rules`)},[...d[46]||=[H(`span`,null,`规则测试`,-1),H(`em`,null,`Rules`,-1)]],2)]),H(`div`,XN,[H(`span`,{class:A([`conn`,t.value?`on`:`off`])},M(t.value?`实时连接`:`连接中`),3),d[47]||=H(`small`,null,`Bot 管理控制台`,-1)])]),H(`section`,ZN,[H(`header`,QN,[H(`div`,null,[d[49]||=H(`span`,{class:`eyebrow`},`CONTROL CENTER`,-1),H(`h2`,null,M(be.value),1),H(`p`,null,M(xe.value),1)]),H(`div`,$N,[U(F(YC),{size:`xs`,variant:`outline`,onClick:Pe},{default:I(()=>[...d[50]||=[W(`退出`,-1)]]),_:1}),U(F(YC),{size:`xs`,variant:`outline`,color:`primary`,loading:O.value,disabled:O.value,onClick:gt},{default:I(()=>[...d[51]||=[W(`重启 Bot`,-1)]]),_:1},8,[`loading`,`disabled`]),U(F(YC),{size:`xs`,variant:`soft`,color:`warning`,loading:ie.value,disabled:ie.value,onClick:_t},{default:I(()=>[...d[52]||=[W(`重启服务`,-1)]]),_:1},8,[`loading`,`disabled`])])]),Ln(H(`section`,eP,[U(F(FM),{class:`stat-card blue`},{default:I(()=>[H(`div`,tP,[d[54]||=H(`span`,{class:`stat-icon`},`今`,-1),H(`div`,null,[d[53]||=H(`span`,null,`今日封禁`,-1),H(`strong`,null,M(ae.today_bans||0),1)])])]),_:1}),U(F(FM),{class:`stat-card red`},{default:I(()=>[H(`div`,nP,[d[56]||=H(`span`,{class:`stat-icon`},`总`,-1),H(`div`,null,[d[55]||=H(`span`,null,`累计封禁`,-1),H(`strong`,null,M(ae.total_bans||0),1)])])]),_:1}),U(F(FM),{class:`stat-card orange`},{default:I(()=>[H(`div`,rP,[d[58]||=H(`span`,{class:`stat-icon`},`封`,-1),H(`div`,null,[d[57]||=H(`span`,null,`当前封禁`,-1),H(`strong`,null,M(ae.active_bans||0),1)])])]),_:1}),U(F(FM),{class:`stat-card green`},{default:I(()=>[H(`div`,iP,[d[60]||=H(`span`,{class:`stat-icon`},`聊`,-1),H(`div`,null,[d[59]||=H(`span`,null,`聊天记录`,-1),H(`strong`,null,M(ce.value),1)])])]),_:1})],512),[[_o,_.value===`dashboard`]]),Ln(H(`section`,aP,[U(F(FM),{id:`chat`,class:`panel chat-panel`,title:`聊天记录`,description:`${ce.value} 条`},{default:I(()=>[H(`div`,oP,[n.value.length?G(``,!0):(z(),B(`div`,sP,`等待消息...`)),(z(!0),B(pa,null,Kr(n.value,(e,t)=>(z(),B(`article`,{key:e.id||t,class:A([De(e),{deleting:e._deleting||e._ruling}]),onContextmenu:os(t=>ot(t,e),[`prevent`,`stop`])},[H(`div`,lP,[H(`div`,uP,[U(F(BN),{size:`xs`,color:Oe(e),variant:`soft`},{default:I(()=>[W(M(Te(e)),1)]),_:2},1032,[`color`]),H(`span`,dP,`@`+M(e.username||e.first_name||`unknown`),1),H(`span`,fP,M(e.user_id),1)]),H(`div`,pP,[H(`span`,mP,`#`+M(e.msg_id||`-`),1),H(`span`,hP,M(Ce(e.time)),1)])]),H(`div`,gP,M(e.text||`(空消息)`),1),H(`div`,_P,[e.spam?(z(),V(F(BN),{key:0,class:`reason-tag`,size:`xs`,color:`destructive`,variant:`soft`,title:e.reason||e.spam_reason},{default:I(()=>[W(M(e.reason||e.spam_reason),1)]),_:2},1032,[`title`])):(z(),B(`span`,vP)),H(`div`,yP,[e.deleted?(z(),V(F(BN),{key:0,size:`xs`,color:`secondary`,variant:`soft`},{default:I(()=>[W(`已删 · `+M(Ce(e.deleted_at)),1)]),_:2},1024)):(z(),V(F(BN),{key:1,size:`xs`,color:`secondary`,variant:`soft`},{default:I(()=>[...d[61]||=[W(`右键操作`,-1)]]),_:1}))])]),e._deleting||e._ruling?(z(),B(`div`,bP,[d[62]||=H(`span`,{class:`mini-spinner`},null,-1),H(`strong`,null,M(e._ruling?`正在写入拦截库...`:`正在处理当前消息...`),1)])):G(``,!0)],42,cP))),128))])]),_:1},8,[`description`]),U(F(FM),{class:`panel log-panel`,title:`📜 实时日志`,description:`${i.value.length} 条`},{extra:I(()=>[H(`div`,xP,[U(F(ew),{size:`xs`,variant:`outline`,loading:ne.value,disabled:ne.value,onClick:yt},{default:I(()=>[...d[63]||=[W(`复制`,-1)]]),_:1},8,[`loading`,`disabled`]),U(F(ew),{size:`xs`,variant:`outline`,loading:E.value,disabled:E.value,onClick:vt},{default:I(()=>[...d[64]||=[W(`刷新`,-1)]]),_:1},8,[`loading`,`disabled`])])]),default:I(()=>[H(`div`,{ref_key:`logScroll`,ref:oe,class:`log-window`},[i.value.length?G(``,!0):(z(),B(`div`,SP,`等待日志...`)),(z(!0),B(pa,null,Kr(i.value,(e,t)=>(z(),B(`div`,{key:t,class:A([`log-line`,e.level]),title:we(e.message)},[H(`span`,wP,M(Ce(e.time)),1),H(`span`,TP,M(e.level),1),H(`span`,EP,M(we(e.message)),1)],10,CP))),128))],512)]),_:1},8,[`description`]),U(F(FM),{class:`panel ban-panel overview-ban-panel`,title:`🚫 封禁记录`,description:`${r.value.length} 条`},{extra:I(()=>[U(F(YC),{size:`xs`,variant:`outline`,onClick:Le},{default:I(()=>[...d[65]||=[W(`刷新`,-1)]]),_:1})]),default:I(()=>[H(`div`,DP,[r.value.length?G(``,!0):(z(),B(`div`,OP,`暂无封禁记录`)),(z(!0),B(pa,null,Kr(r.value,(e,t)=>(z(),B(`div`,{key:e.id||t,class:`ban-item`},[H(`div`,kP,[H(`b`,null,`@`+M(e.username||e.first_name||e.user_id),1),H(`span`,null,M(e.reason||`-`),1)]),H(`div`,AP,[H(`span`,null,M(Ce(e.time)),1),e.auto_unban?(z(),V(F(YC),{key:0,size:`xs`,variant:`outline`,color:`success`,loading:e._loading,disabled:e._loading,onClick:t=>ht(e)},{default:I(()=>[...d[66]||=[W(`解封`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`])):(z(),V(F(BN),{key:1,size:`xs`,color:`secondary`,variant:`soft`},{default:I(()=>[...d[67]||=[W(`已处理`,-1)]]),_:1}))])]))),128))])]),_:1},8,[`description`])],512),[[_o,_.value===`dashboard`]]),x.open?(z(),B(`div`,{key:0,class:`chat-context-menu`,style:le({left:`${x.x}px`,top:`${x.y}px`}),onClick:d[9]||=os(()=>{},[`stop`]),onContextmenu:d[10]||=os(()=>{},[`prevent`])},[H(`button`,{onClick:dt},`📋 复制内容`),H(`button`,{onClick:ct},`📥 写入拦截库`),x.item&&x.item.user_id?(z(),B(`button`,{key:0,class:`warning`,onClick:ut},`🚫 封禁用户`)):G(``,!0),x.item&&!x.item.deleted?(z(),B(`button`,{key:1,class:`danger`,onClick:d[7]||=e=>lt(!1)},`🗑️ 删除消息`)):G(``,!0),x.item&&!x.item.deleted&&x.item.user_id?(z(),B(`button`,{key:2,class:`warning`,onClick:d[8]||=e=>lt(!0)},`⛔ 删除并封禁`)):G(``,!0)],36)):G(``,!0),Ln(H(`section`,jP,[U(F(FM),{class:`panel data-panel`,title:`🛒 商城管理`,description:`${s.value.length} 个商品`},{extra:I(()=>[U(F(YC),{size:`xs`,color:`primary`,onClick:Ge},{default:I(()=>[...d[68]||=[W(`新增商品`,-1)]]),_:1})]),default:I(()=>[H(`div`,MP,[H(`button`,{class:A({active:v.shop===`items`}),onClick:d[11]||=e=>v.shop=`items`},`商品列表`,2),H(`button`,{class:A({active:v.shop===`tx`}),onClick:d[12]||=e=>{v.shop=`tx`,Ue()}},`交易记录`,2)]),v.shop===`items`?(z(),B(`div`,NP,[d[71]||=H(`div`,{class:`table-head`},[H(`span`,null,`编号/商品`),H(`span`,null,`价格`),H(`span`,null,`库存`),H(`span`,null,`状态`),H(`span`,null,`操作`)],-1),(z(!0),B(pa,null,Kr(s.value,e=>(z(),B(`div`,{key:e.item_key,class:`table-row`},[H(`span`,null,[H(`b`,null,M(e.item_key),1),H(`em`,null,M(e.name),1),H(`small`,null,M(e.desc||`无说明`),1)]),H(`span`,null,M(e.cost)+` 分`,1),H(`span`,null,M(Number(e.stock??-1)<0?`不限`:e.stock),1),H(`span`,null,[U(F(BN),{size:`xs`,color:e.enabled?`success`:`secondary`,variant:`soft`},{default:I(()=>[W(M(e.enabled?`上架`:`下架`),1)]),_:2},1032,[`color`])]),H(`span`,PP,[U(F(YC),{size:`xs`,variant:`outline`,onClick:t=>Ke(e)},{default:I(()=>[...d[69]||=[W(`编辑`,-1)]]),_:1},8,[`onClick`]),U(F(YC),{size:`xs`,variant:`soft`,color:`destructive`,loading:e._loading,disabled:e._loading,onClick:t=>qe(e)},{default:I(()=>[...d[70]||=[W(`删除`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`])])]))),128))])):(z(),B(`div`,FP,[d[72]||=H(`div`,{class:`table-head`},[H(`span`,null,`用户`),H(`span`,null,`商品`),H(`span`,null,`积分`),H(`span`,null,`时间`)],-1),(z(!0),B(pa,null,Kr(c.value,e=>(z(),B(`div`,{key:e.id,class:`table-row`},[H(`span`,null,`@`+M(e.username||e.user_id),1),H(`span`,null,M(e.item_name),1),H(`span`,null,M(e.cost)+` 分`,1),H(`span`,null,M(Ce(e.created_at)),1)]))),128))]))]),_:1},8,[`description`])],512),[[_o,_.value===`shop`]]),Ln(H(`section`,IP,[U(F(FM),{class:`panel data-panel`,title:`🎁 抽奖项目`,description:`${l.value.length} 个活动`},{extra:I(()=>[U(F(YC),{size:`xs`,color:`primary`,onClick:Xe},{default:I(()=>[...d[73]||=[W(`新增抽奖`,-1)]]),_:1})]),default:I(()=>[H(`div`,LP,[(z(!0),B(pa,null,Kr(l.value,t=>(z(),B(`div`,{key:t.id,class:`data-row lottery-row`},[H(`div`,RP,[H(`div`,zP,[H(`strong`,null,M(t.title||t.prize),1),U(F(BN),{size:`xs`,color:t.status===`active`?`success`:t.status===`drawn`?`primary`:t.status===`cancelled`?`destructive`:`secondary`,variant:`soft`},{default:I(()=>[W(M(t.status),1)]),_:2},1032,[`color`])]),H(`div`,BP,`奖品:`+M(t.prize)+` · 条件:`+M(t.condition_type)+M(t.condition_value?`:`+t.condition_value:``),1),H(`div`,VP,`开奖:`+M(t.draw_type===`time`?Ce(t.draw_at):`满 ${t.max_participants||t.end_value||`-`} 人`)+` · 参与:`+M(t.participants_count||0)+` 人`,1)]),H(`div`,HP,[U(F(YC),{size:`xs`,variant:`outline`,disabled:Number(t.participants_count||0)>0,onClick:e=>Ze(t)},{default:I(()=>[...d[74]||=[W(`编辑`,-1)]]),_:1},8,[`disabled`,`onClick`]),U(F(YC),{size:`xs`,variant:`outline`,onClick:n=>e.showParticipants(t)},{default:I(()=>[...d[75]||=[W(`参与`,-1)]]),_:1},8,[`onClick`]),U(F(YC),{size:`xs`,variant:`outline`,color:`primary`,loading:t._loading,disabled:t._loading||t.status!==`active`,onClick:e=>tt(t)},{default:I(()=>[...d[76]||=[W(`开奖`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`]),U(F(YC),{size:`xs`,variant:`outline`,color:`warning`,loading:t._loading,disabled:t._loading||t.status!==`active`,onClick:e=>et(t)},{default:I(()=>[...d[77]||=[W(`关闭`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`]),U(F(YC),{size:`xs`,variant:`link`,color:`destructive`,loading:t._loading,disabled:t._loading,onClick:e=>$e(t)},{default:I(()=>[...d[78]||=[W(`删除`,-1)]]),_:1},8,[`loading`,`disabled`,`onClick`])])]))),128)),l.value.length?G(``,!0):(z(),B(`div`,UP,`暂无抽奖项目`))]),u.value.length?(z(),B(`div`,WP,[d[79]||=H(`h4`,null,`参与记录`,-1),(z(!0),B(pa,null,Kr(u.value,e=>(z(),B(`div`,{key:e.id,class:`mini-row`},`用户 `+M(e.user_id)+` · `+M(Ce(e.created_at)),1))),128))])):G(``,!0)]),_:1},8,[`description`])],512),[[_o,_.value===`lottery`]]),_.value===`dashboard`?(z(),B(`form`,{key:1,class:`send-box floating-chat-send`,onSubmit:os(at,[`prevent`])},[U(F(LN),{modelValue:D.value,"onUpdate:modelValue":d[13]||=e=>D.value=e,placeholder:`发送消息到 TG 群`},null,8,[`modelValue`]),U(F(YC),{type:`submit`,color:`primary`,loading:re.value,disabled:re.value||!D.value.trim()},{default:I(()=>[...d[80]||=[W(`发送`,-1)]]),_:1},8,[`loading`,`disabled`])],32)):G(``,!0),m.value?(z(),B(`div`,{key:2,class:`confirm-mask`,onClick:d[21]||=os(e=>m.value=!1,[`self`])},[H(`div`,GP,[H(`h3`,null,M(p.item_key?`编辑商品`:`新增商品`),1),d[89]||=H(`p`,null,`库存填 -1 表示不限库存,0 表示售罄。`,-1),H(`label`,null,[d[81]||=W(`商品编号`,-1),U(F(LN),{modelValue:p.item_key,"onUpdate:modelValue":d[14]||=e=>p.item_key=e,placeholder:`如 1 / vip_card`},null,8,[`modelValue`])]),H(`label`,null,[d[82]||=W(`商品名称`,-1),U(F(LN),{modelValue:p.name,"onUpdate:modelValue":d[15]||=e=>p.name=e,placeholder:`补签卡`},null,8,[`modelValue`])]),H(`label`,null,[d[83]||=W(`积分价格`,-1),U(F(LN),{modelValue:p.cost,"onUpdate:modelValue":d[16]||=e=>p.cost=e,type:`number`,placeholder:`50`},null,8,[`modelValue`])]),H(`label`,null,[d[84]||=W(`库存`,-1),U(F(LN),{modelValue:p.stock,"onUpdate:modelValue":d[17]||=e=>p.stock=e,type:`number`,placeholder:`-1 不限库存`},null,8,[`modelValue`])]),H(`label`,null,[d[85]||=W(`说明`,-1),U(F(LN),{modelValue:p.desc,"onUpdate:modelValue":d[18]||=e=>p.desc=e,placeholder:`展示在 /shop 内`},null,8,[`modelValue`])]),H(`label`,KP,[Ln(H(`input`,{"onUpdate:modelValue":d[19]||=e=>p.enabled=e,type:`checkbox`},null,512),[[Qo,p.enabled]]),d[86]||=W(` 上架销售`,-1)]),H(`div`,qP,[U(F(YC),{size:`xs`,variant:`outline`,disabled:ee.value,onClick:d[20]||=e=>m.value=!1},{default:I(()=>[...d[87]||=[W(`取消`,-1)]]),_:1},8,[`disabled`]),U(F(ew),{size:`xs`,color:`primary`,loading:ee.value,disabled:ee.value,onClick:We},{default:I(()=>[...d[88]||=[W(`保存`,-1)]]),_:1},8,[`loading`,`disabled`])])])])):G(``,!0),g.value?(z(),B(`div`,{key:3,class:`confirm-mask`,onClick:d[32]||=os(e=>g.value=!1,[`self`])},[H(`div`,JP,[H(`h3`,null,M(j.value),1),H(`p`,null,M(me.value)+` · `+M(he.value),1),H(`label`,null,[d[90]||=W(`抽奖标题`,-1),U(F(LN),{modelValue:h.title,"onUpdate:modelValue":d[22]||=e=>h.title=e,placeholder:`如 月卡福利抽奖`},null,8,[`modelValue`])]),H(`label`,null,[d[91]||=W(`奖品内容`,-1),U(F(LN),{modelValue:h.prize,"onUpdate:modelValue":d[23]||=e=>h.prize=e,placeholder:`月卡一张 / 邀请码`},null,8,[`modelValue`])]),H(`label`,null,[d[92]||=W(`说明`,-1),U(F(LN),{modelValue:h.description,"onUpdate:modelValue":d[24]||=e=>h.description=e,placeholder:`展示给参与用户`},null,8,[`modelValue`])]),H(`div`,YP,[(z(),B(pa,null,Kr(de,e=>H(`button`,{key:e.value,class:A({active:h.condition_type===e.value}),onClick:t=>ge(e.value)},[H(`b`,null,M(e.label),1),H(`small`,null,M(e.desc),1)],10,XP)),64))]),h.condition_type===`points`?(z(),B(`label`,ZP,[d[93]||=W(`积分门槛`,-1),U(F(LN),{modelValue:h.condition_value,"onUpdate:modelValue":d[25]||=e=>h.condition_value=e,type:`number`,placeholder:`100`},null,8,[`modelValue`])])):G(``,!0),H(`div`,QP,[(z(),B(pa,null,Kr(fe,e=>H(`button`,{key:e.value,class:A({active:h.draw_type===e.value}),onClick:t=>_e(e.value)},[H(`b`,null,M(e.label),1),H(`small`,null,M(e.desc),1)],10,$P)),64))]),h.draw_type===`people`?(z(),B(`label`,eF,[d[94]||=W(`开奖人数`,-1),U(F(LN),{modelValue:h.end_value,"onUpdate:modelValue":d[26]||=e=>h.end_value=e,type:`number`,placeholder:`3`},null,8,[`modelValue`])])):(z(),B(`div`,tF,[H(`label`,null,[d[95]||=W(`开奖时间`,-1),Ln(H(`input`,{"onUpdate:modelValue":d[27]||=e=>h.draw_at=e,class:`form-input`,type:`datetime-local`},null,512),[[Zo,h.draw_at]])]),H(`div`,nF,[U(F(YC),{size:`xs`,variant:`outline`,onClick:d[28]||=e=>ve(10)},{default:I(()=>[...d[96]||=[W(`10 分钟`,-1)]]),_:1}),U(F(YC),{size:`xs`,variant:`outline`,onClick:d[29]||=e=>ve(30)},{default:I(()=>[...d[97]||=[W(`30 分钟`,-1)]]),_:1}),U(F(YC),{size:`xs`,variant:`outline`,onClick:d[30]||=e=>ve(60)},{default:I(()=>[...d[98]||=[W(`1 小时`,-1)]]),_:1})])])),H(`div`,rF,[(z(),B(pa,null,Kr(pe,e=>H(`button`,{key:e.value,class:A({active:h.status===e.value}),onClick:t=>h.status=e.value},[H(`b`,null,M(e.label),1)],10,iF)),64))]),H(`div`,aF,[U(F(YC),{size:`xs`,variant:`outline`,disabled:te.value,onClick:d[31]||=e=>g.value=!1},{default:I(()=>[...d[99]||=[W(`取消`,-1)]]),_:1},8,[`disabled`]),U(F(ew),{size:`xs`,color:`primary`,loading:te.value,disabled:te.value,onClick:Qe},{default:I(()=>[...d[100]||=[W(`保存`,-1)]]),_:1},8,[`loading`,`disabled`])])])])):G(``,!0),y.value?(z(),B(`div`,oF,M(y.value),1)):G(``,!0),b.open?(z(),B(`div`,{key:5,class:`confirm-mask`,onClick:d[35]||=os(e=>je(!1),[`self`])},[H(`div`,sF,[H(`h3`,null,M(b.title),1),H(`p`,null,M(b.message),1),H(`div`,cF,[U(F(YC),{size:`xs`,variant:`outline`,onClick:d[33]||=e=>je(!1)},{default:I(()=>[...d[101]||=[W(`关闭`,-1)]]),_:1}),U(F(YC),{size:`xs`,color:b.danger?`destructive`:`primary`,onClick:d[34]||=e=>je(!0)},{default:I(()=>[W(M(b.confirmText),1)]),_:1},8,[`color`])])])])):G(``,!0)])])):(z(),B(`div`,WN,[H(`form`,{class:`login-card`,onSubmit:os(Ne,[`prevent`])},[d[38]||=H(`img`,{class:`brand-icon`,src:`/static/icon.svg`,alt:`TG Spam Guard`},null,-1),d[39]||=H(`h1`,null,`TG Spam Guard`,-1),d[40]||=H(`p`,null,`请输入管理账号密码`,-1),U(F(LN),{modelValue:w.username,"onUpdate:modelValue":d[0]||=e=>w.username=e,placeholder:`账号`},null,8,[`modelValue`]),U(F(LN),{modelValue:w.password,"onUpdate:modelValue":d[1]||=e=>w.password=e,type:`password`,placeholder:`密码`},null,8,[`modelValue`]),U(F(YC),{type:`submit`,color:`primary`,loading:T.value,disabled:T.value},{default:I(()=>[...d[37]||=[W(`登录`,-1)]]),_:1},8,[`loading`,`disabled`])],32)])):(z(),B(`div`,UN,[...d[36]||=[H(`div`,{class:`login-card`},`正在检查登录状态...`,-1)]]))]),_:1}))}})).mount(`#app`); \ No newline at end of file diff --git a/web/static/index.html b/web/static/index.html index 1c0aadb..de5bdb3 100644 --- a/web/static/index.html +++ b/web/static/index.html @@ -5,8 +5,8 @@ TG Spam Guard - - + +