Files
relaticle-comments/assets/Cs5chWOM.js
github-actions[bot] d45f686ca6 Deploy 1.x docs
2026-03-27 12:10:39 +00:00

2 lines
42 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{c as q,s as e,Z as G,Q as le,$ as ve,a0 as V,aH as je,a2 as be,aI as We,a4 as ie,o as s,e as w,B as v,p as b,q as x,a as k,ab as X,ac as p,ad as Ne,m as B,f as I,af as O,ah as R,ag as D,F as M,r as Q,ai as He,aJ as F,W as Ve,D as ze,aj as Ce,a7 as ye,a8 as Se,aa as Ae,aw as fe,ax as pe,an as de,ao as me,a9 as Oe,v as Y,aK as Ee,_ as Ge,a1 as Z,a3 as Pe,aL as Xe,aM as Qe,aN as Ye,al as Le,am as K,P as ne,aO as Ze,aP as Je,d as se,aQ as ke,aR as _e,aS as et,aT as tt,aU as oe,ak as re,aV as xe,aW as Be,w as De,aX as at,aY as it,aZ as lt,a_ as nt,X as st,a$ as ot,b0 as rt,b1 as ct,b2 as Ue,b3 as ut,az as $e,b4 as dt,b5 as gt,b6 as ft,b7 as qe,b8 as Te,b9 as pt,ba as mt,bb as ht,bc as vt}from"./DklXDfzJ.js";import{_ as bt}from"./BfoQBf7N.js";import{u as yt,d as kt,_ as xt}from"./BAInfj29.js";import{_ as It}from"./BI9s2eu6.js";import"./BN_7HF1G.js";function wt(t){const d=q(()=>e(t)),a=q(()=>new Intl.Collator("en",{usage:"search",...d.value}));return{startsWith:(i,n)=>n.length===0?!0:(i=i.normalize("NFC"),n=n.normalize("NFC"),a.value.compare(i.slice(0,n.length),n)===0),endsWith:(i,n)=>n.length===0?!0:(i=i.normalize("NFC"),n=n.normalize("NFC"),a.value.compare(i.slice(-n.length),n)===0),contains:(i,n)=>{if(n.length===0)return!0;i=i.normalize("NFC"),n=n.normalize("NFC");let f=0;const m=n.length;for(;f+m<=i.length;f++){const r=i.slice(f,f+m);if(a.value.compare(n,r)===0)return!0}return!1}}}function Lt(){const{contains:t,startsWith:d}=wt({sensitivity:"base"});function a(i,n){return t(i,n)?t(n,i)?0:d(i,n)?1:2:null}function h(i,n,f){if(typeof i!="object"||i===null)return a(String(i),n);let m=null;for(const r of f){const u=G(i,r);if(u==null)continue;const y=Array.isArray(u)?u.map(String):[String(u)];for(const A of y){const C=a(A,n);if(C!==null&&(m===null||C<m)&&(m=C),m===0)return 0}}return m}function o(i,n,f){if(!n)return i;const m=[];for(const r of i){const u=h(r,n,f);u!==null&&m.push({item:r,score:u})}return m.sort((r,u)=>r.score-u.score),m.map(({item:r})=>r)}function g(i,n,f){return n?i.map(m=>{const r=[];for(const u of m){if(u==null)continue;if(f.isStructural?.(u)){r.push({item:u,score:-1});continue}const y=h(u,n,f.fields);y!==null&&r.push({item:u,score:y})}return r.sort((u,y)=>u.score-y.score),r.map(({item:u})=>u)}).filter(m=>m.some(r=>!f.isStructural?.(r))):i}return{score:a,scoreItem:h,filter:o,filterGroups:g}}const Ke={__name:"UDropdownMenuContent",props:{items:{type:null,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0},sub:{type:Boolean,required:!1},labelKey:{type:null,required:!0},descriptionKey:{type:null,required:!0},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0},size:{type:null,required:!1},filter:{type:[Boolean,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},searchTerm:{type:String,required:!1},class:{type:null,required:!1},ui:{type:null,required:!0},uiOverride:{type:null,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1}},emits:["update:searchTerm","escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:d}){const a=t,h=d,o=le(),{t:g,dir:i}=ve(),n=V(),{filterGroups:f}=Lt(),m=Y(""),r=q({get:()=>a.searchTerm??m.value,set:$=>{m.value=$,h("update:searchTerm",$)}}),u=de(()=>me(a.filter,{placeholder:g("dropdownMenu.search"),variant:"none"})),y=je(de(()=>a.portal)),A=be(We(a,"sub","items","portal","labelKey","descriptionKey","checkedIcon","loadingIcon","externalIcon","size","filter","filterFields","ignoreFilter","searchTerm","class","ui","uiOverride"),h),C=()=>Oe(o,["default"]),[j,W]=ie(),U=q(()=>i.value==="rtl"?n.ui.icons.chevronLeft:n.ui.icons.chevronRight),L=q(()=>a.items?.length?Ee(a.items)?a.items:[a.items]:[]),_=$=>!!$.type&&["label","separator"].includes($.type),J=q(()=>{if(!a.filter||a.ignoreFilter||!r.value)return L.value;const $=Array.isArray(a.filterFields)&&a.filterFields.length?a.filterFields:[a.labelKey];return f(L.value,r.value,{fields:$,isStructural:_})}),E=q(()=>J.value.some($=>$.some(N=>!_(N))));return($,N)=>(s(),w(M,null,[v(e(j),null,{default:b(({item:c,active:P,index:l})=>[x($.$slots,c.slot||"item",{item:c,index:l,ui:t.ui},()=>[x($.$slots,c.slot?`${c.slot}-leading`:"item-leading",{item:c,active:P,index:l,ui:t.ui},()=>[c.loading?(s(),k(X,{key:0,name:t.loadingIcon||e(n).ui.icons.loading,"data-slot":"itemLeadingIcon",class:p(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,c.ui?.itemLeadingIcon],color:c?.color,loading:!0}))},null,8,["name","class"])):c.icon?(s(),k(X,{key:1,name:c.icon,"data-slot":"itemLeadingIcon",class:p(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,c.ui?.itemLeadingIcon],color:c?.color,active:P}))},null,8,["name","class"])):c.avatar?(s(),k(Ne,B({key:2,size:c.ui?.itemLeadingAvatarSize||t.uiOverride?.itemLeadingAvatarSize||t.ui.itemLeadingAvatarSize()},c.avatar,{"data-slot":"itemLeadingAvatar",class:t.ui.itemLeadingAvatar({class:[t.uiOverride?.itemLeadingAvatar,c.ui?.itemLeadingAvatar],active:P})}),null,16,["size","class"])):I("",!0)]),e(G)(c,a.labelKey)||o[c.slot?`${c.slot}-label`:"item-label"]||e(G)(c,a.descriptionKey)||o[c.slot?`${c.slot}-description`:"item-description"]?(s(),w("span",{key:0,"data-slot":"itemWrapper",class:p(t.ui.itemWrapper({class:[t.uiOverride?.itemWrapper,c.ui?.itemWrapper]}))},[O("span",{"data-slot":"itemLabel",class:p(t.ui.itemLabel({class:[t.uiOverride?.itemLabel,c.ui?.itemLabel],active:P}))},[x($.$slots,c.slot?`${c.slot}-label`:"item-label",{item:c,active:P,index:l},()=>[R(D(e(G)(c,a.labelKey)),1)]),c.target==="_blank"&&t.externalIcon!==!1?(s(),k(X,{key:0,name:typeof t.externalIcon=="string"?t.externalIcon:e(n).ui.icons.external,"data-slot":"itemLabelExternalIcon",class:p(t.ui.itemLabelExternalIcon({class:[t.uiOverride?.itemLabelExternalIcon,c.ui?.itemLabelExternalIcon],color:c?.color,active:P}))},null,8,["name","class"])):I("",!0)],2),e(G)(c,a.descriptionKey)||o[c.slot?`${c.slot}-description`:"item-description"]?(s(),w("span",{key:0,"data-slot":"itemDescription",class:p(t.ui.itemDescription({class:[t.uiOverride?.itemDescription,c.ui?.itemDescription]}))},[x($.$slots,c.slot?`${c.slot}-description`:"item-description",{item:c,active:P,index:l},()=>[R(D(e(G)(c,a.descriptionKey)),1)])],2)):I("",!0)],2)):I("",!0),O("span",{"data-slot":"itemTrailing",class:p(t.ui.itemTrailing({class:[t.uiOverride?.itemTrailing,c.ui?.itemTrailing]}))},[x($.$slots,c.slot?`${c.slot}-trailing`:"item-trailing",{item:c,active:P,index:l,ui:t.ui},()=>[c.children?.length?(s(),k(X,{key:0,name:U.value,"data-slot":"itemTrailingIcon",class:p(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,c.ui?.itemTrailingIcon],color:c?.color,active:P}))},null,8,["name","class"])):c.kbds?.length?(s(),w("span",{key:1,"data-slot":"itemTrailingKbds",class:p(t.ui.itemTrailingKbds({class:[t.uiOverride?.itemTrailingKbds,c.ui?.itemTrailingKbds]}))},[(s(!0),w(M,null,Q(c.kbds,(T,z)=>(s(),k(He,B({key:z,size:c.ui?.itemTrailingKbdsSize||t.uiOverride?.itemTrailingKbdsSize||t.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof T=="string"?{value:T}:T),null,16,["size"]))),128))],2)):I("",!0)]),v(e(F).ItemIndicator,{"as-child":""},{default:b(()=>[v(X,{name:t.checkedIcon||e(n).ui.icons.check,"data-slot":"itemTrailingIcon",class:p(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,c.ui?.itemTrailingIcon],color:c?.color}))},null,8,["name","class"])]),_:2},1024)],2)])]),_:3}),v(e(F).Portal,fe(pe(e(y))),{default:b(()=>[(s(),k(Ve(t.sub?e(F).SubContent:e(F).Content),B({"data-slot":"content",class:t.ui.content({class:[t.uiOverride?.content,a.class]})},e(A)),{default:b(()=>[t.filter?(s(),k(e(F).Filter,{key:0,modelValue:r.value,"onUpdate:modelValue":N[1]||(N[1]=c=>r.value=c),"as-child":""},{default:b(()=>[v(bt,B({autofocus:"",autocomplete:"off",size:t.size},u.value,{"data-slot":"input",class:t.ui.input({class:t.uiOverride?.input}),onChange:N[0]||(N[0]=ze(()=>{},["stop"]))}),null,16,["size","class"])]),_:1},8,["modelValue"])):I("",!0),x($.$slots,"content-top",{sub:t.sub??!1}),!r.value||E.value?(s(),w("div",{key:1,role:"presentation","data-slot":"viewport",class:p(t.ui.viewport({class:t.uiOverride?.viewport}))},[(s(!0),w(M,null,Q(J.value,(c,P)=>(s(),k(e(F).Group,{key:`group-${P}`,"data-slot":"group",class:p(t.ui.group({class:t.uiOverride?.group}))},{default:b(()=>[(s(!0),w(M,null,Q(c,(l,T)=>(s(),w(M,{key:`group-${P}-${T}`},[l.type==="label"?(s(),k(e(F).Label,{key:0,"data-slot":"label",class:p(t.ui.label({class:[t.uiOverride?.label,l.ui?.label,l.class]}))},{default:b(()=>[v(e(W),{item:l,index:T},null,8,["item","index"])]),_:2},1032,["class"])):l.type==="separator"?(s(),k(e(F).Separator,{key:1,"data-slot":"separator",class:p(t.ui.separator({class:[t.uiOverride?.separator,l.ui?.separator,l.class]}))},null,8,["class"])):l?.children?.length?(s(),k(e(F).Sub,{key:2,open:l.open,"default-open":l.defaultOpen},{default:b(()=>[v(e(F).SubTrigger,{as:"button",type:"button",disabled:l.disabled,"text-value":e(G)(l,a.labelKey),"data-slot":"item",class:p(t.ui.item({class:[t.uiOverride?.item,l.ui?.item,l.class],color:l?.color}))},{default:b(()=>[v(e(W),{item:l,index:T},null,8,["item","index"])]),_:2},1032,["disabled","text-value","class"]),v(Ke,B({sub:"",class:l.ui?.content,ui:t.ui,"ui-override":t.uiOverride,portal:t.portal,items:l.children,align:"start","align-offset":-4,"side-offset":3,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon,size:t.size,filter:l.filter,"filter-fields":l.filterFields||t.filterFields,"ignore-filter":l.ignoreFilter??t.ignoreFilter},{ref_for:!0},l.content),Ce({_:2},[Q(C(),(z,H)=>({name:H,fn:b(S=>[x($.$slots,H,B({ref_for:!0},S))])}))]),1040,["class","ui","ui-override","portal","items","label-key","description-key","checked-icon","loading-icon","external-icon","size","filter","filter-fields","ignore-filter"])]),_:2},1032,["open","default-open"])):l.type==="checkbox"?(s(),k(e(F).CheckboxItem,{key:3,"model-value":l.checked,disabled:l.disabled,"text-value":e(G)(l,a.labelKey),"data-slot":"item",class:p(t.ui.item({class:[t.uiOverride?.item,l.ui?.item,l.class],color:l?.color})),"onUpdate:modelValue":l.onUpdateChecked,onSelect:l.onSelect},{default:b(()=>[v(e(W),{item:l,index:T},null,8,["item","index"])]),_:2},1032,["model-value","disabled","text-value","class","onUpdate:modelValue","onSelect"])):(s(),k(ye,B({key:4,ref_for:!0},e(Se)(l),{custom:""}),{default:b(({active:z,...H})=>[v(e(F).Item,{"as-child":"",disabled:l.disabled,"text-value":e(G)(l,a.labelKey),onSelect:l.onSelect},{default:b(()=>[v(Ae,B({ref_for:!0},H,{"data-slot":"item",class:t.ui.item({class:[t.uiOverride?.item,l.ui?.item,l.class],color:l?.color,active:z})}),{default:b(()=>[v(e(W),{item:l,active:z,index:T},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1032,["disabled","text-value","onSelect"])]),_:2},1040))],64))),128))]),_:2},1032,["class"]))),128))],2)):I("",!0),r.value&&!E.value?(s(),w("div",{key:2,"data-slot":"empty",class:p(t.ui.empty({class:t.uiOverride?.empty}))},[x($.$slots,"empty",{searchTerm:r.value},()=>[R(D(e(g)("dropdownMenu.noMatch",{searchTerm:r.value})),1)])],2)):I("",!0),x($.$slots,"default"),x($.$slots,"content-bottom",{sub:t.sub??!1})]),_:3},16,["class"]))]),_:3},16)],64))}},$t={slots:{content:"min-w-32 bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-dropdown-menu-content-transform-origin) flex flex-col",input:"border-b border-default",empty:"text-center text-muted",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",arrow:"fill-bg stroke-default",group:"p-1 isolate",label:"w-full flex items-center font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:"group relative w-full flex items-start select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75",itemLeadingIcon:"shrink-0",itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemTrailingKbds:"hidden lg:inline-flex items-center shrink-0",itemTrailingKbdsSize:"",itemWrapper:"flex-1 flex flex-col text-start min-w-0",itemLabel:"truncate",itemDescription:"truncate text-muted",itemLabelExternalIcon:"inline-block size-3 align-top text-dimmed"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},active:{true:{item:"text-highlighted before:bg-elevated",itemLeadingIcon:"text-default"},false:{item:["text-default data-highlighted:text-highlighted data-[state=open]:text-highlighted data-highlighted:before:bg-elevated/50 data-[state=open]:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["text-dimmed group-data-highlighted:text-default group-data-[state=open]:text-default","transition-colors"]}},loading:{true:{itemLeadingIcon:"animate-spin"}},size:{xs:{label:"p-1 text-xs gap-1",item:"p-1 text-xs gap-1",empty:"p-2 text-xs",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},sm:{label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-xs gap-1.5",empty:"p-2.5 text-xs",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},md:{label:"p-1.5 text-sm gap-1.5",item:"p-1.5 text-sm gap-1.5",empty:"p-2.5 text-sm",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"md"},lg:{label:"p-2 text-sm gap-2",item:"p-2 text-sm gap-2",empty:"p-3 text-sm",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"md"},xl:{label:"p-2 text-base gap-2",item:"p-2 text-base gap-2",empty:"p-3 text-base",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemTrailingIcon:"size-6",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"lg"}}},compoundVariants:[{color:"primary",active:!1,class:{item:"text-primary data-highlighted:text-primary data-highlighted:before:bg-primary/10 data-[state=open]:before:bg-primary/10",itemLeadingIcon:"text-primary/75 group-data-highlighted:text-primary group-data-[state=open]:text-primary"}},{color:"secondary",active:!1,class:{item:"text-secondary data-highlighted:text-secondary data-highlighted:before:bg-secondary/10 data-[state=open]:before:bg-secondary/10",itemLeadingIcon:"text-secondary/75 group-data-highlighted:text-secondary group-data-[state=open]:text-secondary"}},{color:"success",active:!1,class:{item:"text-success data-highlighted:text-success data-highlighted:before:bg-success/10 data-[state=open]:before:bg-success/10",itemLeadingIcon:"text-success/75 group-data-highlighted:text-success group-data-[state=open]:text-success"}},{color:"info",active:!1,class:{item:"text-info data-highlighted:text-info data-highlighted:before:bg-info/10 data-[state=open]:before:bg-info/10",itemLeadingIcon:"text-info/75 group-data-highlighted:text-info group-data-[state=open]:text-info"}},{color:"warning",active:!1,class:{item:"text-warning data-highlighted:text-warning data-highlighted:before:bg-warning/10 data-[state=open]:before:bg-warning/10",itemLeadingIcon:"text-warning/75 group-data-highlighted:text-warning group-data-[state=open]:text-warning"}},{color:"error",active:!1,class:{item:"text-error data-highlighted:text-error data-highlighted:before:bg-error/10 data-[state=open]:before:bg-error/10",itemLeadingIcon:"text-error/75 group-data-highlighted:text-error group-data-[state=open]:text-error"}},{color:"primary",active:!0,class:{item:"text-primary before:bg-primary/10",itemLeadingIcon:"text-primary"}},{color:"secondary",active:!0,class:{item:"text-secondary before:bg-secondary/10",itemLeadingIcon:"text-secondary"}},{color:"success",active:!0,class:{item:"text-success before:bg-success/10",itemLeadingIcon:"text-success"}},{color:"info",active:!0,class:{item:"text-info before:bg-info/10",itemLeadingIcon:"text-info"}},{color:"warning",active:!0,class:{item:"text-warning before:bg-warning/10",itemLeadingIcon:"text-warning"}},{color:"error",active:!0,class:{item:"text-error before:bg-error/10",itemLeadingIcon:"text-error"}}],defaultVariants:{size:"md"}},qt={__name:"UDropdownMenu",props:Le({size:{type:null,required:!1},items:{type:null,required:!1},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},labelKey:{type:null,required:!1,default:"label"},descriptionKey:{type:null,required:!1,default:"description"},filter:{type:[Boolean,Object],required:!1,default:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},{searchTerm:{type:String,default:""},searchTermModifiers:{}}),emits:Le(["update:open"],["update:searchTerm"]),setup(t,{emit:d}){const a=t,h=d,o=le(),g=Ge(t,"searchTerm",{type:String,default:""}),i=V(),n=Z("dropdownMenu",a),f=be(Pe(a,"defaultOpen","open","modal"),h),m=de(()=>me(a.content,{side:"bottom",sideOffset:8,collisionPadding:8})),r=de(()=>me(a.arrow,{rounded:!0})),u=()=>Oe(o,["default"]),y=q(()=>K({extend:K($t),...i.ui?.dropdownMenu||{}})({size:a.size}));return(A,C)=>(s(),k(e(Ye),fe(pe(e(f))),{default:b(({open:j})=>[o.default?(s(),k(e(Xe),{key:0,"as-child":"",class:p(a.class),disabled:t.disabled},{default:b(()=>[x(A.$slots,"default",{open:j})]),_:2},1032,["class","disabled"])):I("",!0),v(Ke,B({"search-term":g.value,"onUpdate:searchTerm":C[0]||(C[0]=W=>g.value=W),class:y.value.content({class:[!o.default&&a.class,e(n)?.content]}),ui:y.value,"ui-override":e(n)},m.value,{items:t.items,portal:t.portal,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon,size:t.size,filter:t.filter,"filter-fields":t.filterFields,"ignore-filter":t.ignoreFilter}),Ce({default:b(()=>[t.arrow?(s(),k(e(Qe),B({key:0},r.value,{"data-slot":"arrow",class:y.value.arrow({class:e(n)?.arrow})}),null,16,["class"])):I("",!0)]),_:2},[Q(u(),(W,U)=>({name:U,fn:b(L=>[x(A.$slots,U,fe(pe(L)))])}))]),1040,["search-term","class","ui","ui-override","items","portal","label-key","description-key","checked-icon","loading-icon","external-icon","size","filter","filter-fields","ignore-filter"])]),_:3},16))}},Tt={base:"relative",variants:{size:{xs:"",sm:"",md:"",lg:"",xl:""},orientation:{horizontal:"inline-flex -space-x-px",vertical:"flex flex-col -space-y-px"}}},zt={__name:"UFieldGroup",props:{as:{type:null,required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const d=t,a=V(),h=Z("fieldGroup",d),o=q(()=>K({extend:K(Tt),...a.ui?.fieldGroup||{}}));return Ze(Je,q(()=>({orientation:d.orientation,size:d.size}))),(g,i)=>(s(),k(e(ne),{as:t.as,"data-orientation":t.orientation,class:p(o.value({orientation:t.orientation,class:[e(h)?.base,d.class]}))},{default:b(()=>[x(g.$slots,"default")]),_:3},8,["as","data-orientation","class"]))}},Ct=se({__name:"DocsPageHeaderLinks",setup(t){const d=ke(),a=_e(),h=et().app?.baseURL||"/",{copy:o,copied:g}=tt(),{t:i}=oe(),n=q(()=>`${window?.location?.origin}${h}raw${d.path}.md`),f=[[{label:i("docs.copy.link"),icon:"i-lucide-link",onSelect(){o(n.value)}},{label:i("docs.copy.view"),icon:"i-simple-icons:markdown",target:"_blank",to:n.value},{label:i("docs.copy.gpt"),icon:"i-simple-icons:openai",target:"_blank",to:`https://chatgpt.com/?hints=search&q=${encodeURIComponent(`Read ${n.value} so I can ask questions about it.`)}`},{label:i("docs.copy.claude"),icon:"i-simple-icons:anthropic",target:"_blank",to:`https://claude.ai/new?q=${encodeURIComponent(`Read ${n.value} so I can ask questions about it.`)}`}],[{label:"Copy MCP Server URL",icon:"i-lucide-link",onSelect(){o(`${window?.location?.origin}${h}mcp`),a.add({title:"Copied to clipboard",icon:"i-lucide-check-circle"})}},{label:"Add MCP Server",icon:"i-simple-icons:cursor",target:"_blank",to:"/mcp/deeplink"}]];async function m(){const r=await $fetch(`/raw${d.path}.md`);o(r)}return(r,u)=>{const y=re,A=qt,C=zt;return s(),k(C,{size:"sm"},{default:b(()=>[v(y,{label:e(i)("docs.copy.page"),icon:e(g)?"i-lucide-check":"i-lucide-copy",color:"neutral",variant:"soft",ui:{leadingIcon:"text-neutral size-3.5"},onClick:m},null,8,["label","icon"]),v(A,{size:"sm",items:f,content:{align:"end",side:"bottom",sideOffset:8}},{default:b(()=>[v(y,{icon:"i-lucide-chevron-down",color:"neutral",variant:"soft",class:"border-l border-muted"})]),_:1})]),_:1})}}}),St=Object.assign(Ct,{__name:"DocsPageHeaderLinks"}),At={slots:{root:"relative border-b border-default py-8",container:"",wrapper:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-4",headline:"mb-2.5 text-sm font-semibold text-primary flex items-center gap-1.5",title:"text-3xl sm:text-4xl text-pretty font-bold text-highlighted",description:"text-lg text-pretty text-muted",links:"flex flex-wrap items-center gap-1.5"},variants:{title:{true:{description:"mt-4"}}}},Ot={__name:"UPageHeader",props:{as:{type:null,required:!1},headline:{type:String,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const d=t,a=le(),h=V(),o=Z("pageHeader",d),g=q(()=>K({extend:K(At),...h.ui?.pageHeader||{}})({title:!!d.title||!!a.title}));return(i,n)=>(s(),k(e(ne),{as:t.as,"data-slot":"root",class:p(g.value.root({class:[e(o)?.root,d.class]}))},{default:b(()=>[t.headline||a.headline?(s(),w("div",{key:0,"data-slot":"headline",class:p(g.value.headline({class:e(o)?.headline}))},[x(i.$slots,"headline",{},()=>[R(D(t.headline),1)])],2)):I("",!0),O("div",{"data-slot":"container",class:p(g.value.container({class:e(o)?.container}))},[O("div",{"data-slot":"wrapper",class:p(g.value.wrapper({class:e(o)?.wrapper}))},[t.title||a.title?(s(),w("h1",{key:0,"data-slot":"title",class:p(g.value.title({class:e(o)?.title}))},[x(i.$slots,"title",{},()=>[R(D(t.title),1)])],2)):I("",!0),t.links?.length||a.links?(s(),w("div",{key:1,"data-slot":"links",class:p(g.value.links({class:e(o)?.links}))},[x(i.$slots,"links",{},()=>[(s(!0),w(M,null,Q(t.links,(f,m)=>(s(),k(re,B({key:m,color:"neutral",variant:"outline"},{ref_for:!0},f),null,16))),128))])],2)):I("",!0)],2),t.description||a.description?(s(),w("div",{key:0,"data-slot":"description",class:p(g.value.description({class:e(o)?.description}))},[x(i.$slots,"description",{},()=>[R(D(t.description),1)])],2)):I("",!0),x(i.$slots,"default")],2)]),_:3},8,["as","class"]))}},Pt={slots:{root:"grid grid-cols-1 sm:grid-cols-2 gap-8",link:["group block px-6 py-8 rounded-lg border border-default hover:bg-elevated/50 focus-visible:outline-primary","transition-colors"],linkLeading:["inline-flex items-center rounded-full p-1.5 bg-elevated group-hover:bg-primary/10 ring ring-accented mb-4 group-hover:ring-primary/50","transition"],linkLeadingIcon:["size-5 shrink-0 text-highlighted group-hover:text-primary","transition-[color,translate]"],linkTitle:"font-medium text-[15px] text-highlighted mb-1 truncate",linkDescription:"text-sm text-muted line-clamp-2"},variants:{direction:{left:{linkLeadingIcon:["group-active:-translate-x-0.5"]},right:{link:"text-end",linkLeadingIcon:["group-active:translate-x-0.5"]}}}},Bt={key:1,class:"hidden sm:block"},Dt=Object.assign({inheritAttrs:!1},{__name:"UContentSurround",props:{as:{type:null,required:!1},prevIcon:{type:null,required:!1},nextIcon:{type:null,required:!1},surround:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const d=t,{dir:a}=ve(),h=V(),o=Z("contentSurround",d),[g,i]=ie({props:{link:Object,icon:String,direction:String}}),n=q(()=>K({extend:K(Pt),...h.ui?.contentSurround||{}})()),f=q(()=>d.prevIcon||(a.value==="rtl"?h.ui.icons.arrowRight:h.ui.icons.arrowLeft)),m=q(()=>d.nextIcon||(a.value==="rtl"?h.ui.icons.arrowLeft:h.ui.icons.arrowRight));return(r,u)=>(s(),w(M,null,[v(e(g),null,{default:b(({link:y,icon:A,direction:C})=>[y?(s(),k(ye,{key:0,to:y.path,raw:"","data-slot":"link",class:p(n.value.link({class:[e(o)?.link,y.ui?.link,y.class],direction:C}))},{default:b(()=>[x(r.$slots,"link",{link:y,ui:n.value},()=>[O("div",{"data-slot":"linkLeading",class:p(n.value.linkLeading({class:[e(o)?.linkLeading,y.ui?.linkLeading]}))},[x(r.$slots,"link-leading",{link:y,ui:n.value},()=>[v(X,{name:y.icon||A,"data-slot":"linkLeadingIcon",class:p(n.value.linkLeadingIcon({class:[e(o)?.linkLeadingIcon,y.ui?.linkLeadingIcon],direction:C}))},null,8,["name","class"])])],2),O("p",{"data-slot":"linkTitle",class:p(n.value.linkTitle({class:[e(o)?.linkTitle,y.ui?.linkTitle]}))},[x(r.$slots,"link-title",{link:y,ui:n.value},()=>[R(D(y.title),1)])],2),O("p",{"data-slot":"linkDescription",class:p(n.value.linkDescription({class:[e(o)?.linkDescription,y.ui?.linkDescription]}))},[x(r.$slots,"link-description",{link:y,ui:n.value},()=>[R(D(y.description),1)])],2)])]),_:2},1032,["to","class"])):(s(),w("span",Bt," "))]),_:3}),t.surround?(s(),k(e(ne),B({key:0,as:t.as},r.$attrs,{"data-slot":"root",class:n.value.root({class:[e(o)?.root,d.class]})}),{default:b(()=>[v(e(i),{link:t.surround[0],icon:f.value,direction:"left"},null,8,["link","icon"]),v(e(i),{link:t.surround[1],icon:m.value,direction:"right"},null,8,["link","icon"])]),_:1},16,["as","class"])):I("",!0)],64))}}),Ut={base:"mt-8 pb-24 space-y-12"},Kt={__name:"UPageBody",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const d=t,a=V(),h=Z("pageBody",d),o=q(()=>K({extend:K(Ut),...a.ui?.pageBody||{}}));return(g,i)=>(s(),k(e(ne),{as:t.as,class:p(o.value({class:[e(h)?.base,d.class]}))},{default:b(()=>[x(g.$slots,"default")]),_:3},8,["as","class"]))}},Rt={slots:{root:"flex flex-col gap-3",title:"text-sm font-semibold flex items-center gap-1.5",list:"flex flex-col gap-2",item:"relative",link:"group text-sm flex items-center gap-1.5 focus-visible:outline-primary",linkLeadingIcon:"size-5 shrink-0",linkLabel:"truncate",linkLabelExternalIcon:"size-3 absolute top-0 text-dimmed"},variants:{active:{true:{link:"text-primary font-medium"},false:{link:["text-muted hover:text-default","transition-colors"]}}}},Ft={__name:"UPageLinks",props:{as:{type:null,required:!1,default:"nav"},title:{type:String,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const d=t,a=le(),h=V(),o=Z("pageLinks",d),g=q(()=>K({extend:K(Rt),...h.ui?.pageLinks||{}})());return(i,n)=>(s(),k(e(ne),{as:t.as,"data-slot":"root",class:p(g.value.root({class:[e(o)?.root,d.class]}))},{default:b(()=>[t.title||a.title?(s(),w("p",{key:0,"data-slot":"title",class:p(g.value.title({class:e(o)?.title}))},[x(i.$slots,"title",{},()=>[R(D(t.title),1)])],2)):I("",!0),O("ul",{"data-slot":"list",class:p(g.value.list({class:e(o)?.list}))},[(s(!0),w(M,null,Q(t.links,(f,m)=>(s(),w("li",{key:m,"data-slot":"item",class:p(g.value.item({class:[e(o)?.item,f.ui?.item]}))},[v(ye,B({ref_for:!0},e(Se)(f),{custom:""}),{default:b(({active:r,...u})=>[v(Ae,B({ref_for:!0},u,{"data-slot":"link",class:g.value.link({class:[e(o)?.link,f.ui?.link,f.class],active:r})}),{default:b(()=>[x(i.$slots,"link",{link:f,active:r,ui:g.value},()=>[x(i.$slots,"link-leading",{link:f,active:r,ui:g.value},()=>[f.icon?(s(),k(X,{key:0,name:f.icon,"data-slot":"linkLeadingIcon",class:p(g.value.linkLeadingIcon({class:[e(o)?.linkLeadingIcon,f.ui?.linkLeadingIcon],active:r}))},null,8,["name","class"])):I("",!0)]),f.label||a["link-label"]?(s(),w("span",{key:0,"data-slot":"linkLabel",class:p(g.value.linkLabel({class:[e(o)?.linkLabel,f.ui?.linkLabel],active:r}))},[x(i.$slots,"link-label",{link:f,active:r},()=>[R(D(f.label),1)]),f.target==="_blank"?(s(),k(X,{key:0,name:e(h).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:p(g.value.linkLabelExternalIcon({class:[e(o)?.linkLabelExternalIcon,f.ui?.linkLabelExternalIcon],active:r}))},null,8,["name","class"])):I("",!0)],2)):I("",!0),x(i.$slots,"link-trailing",{link:f,active:r})])]),_:2},1040,["class"])]),_:2},1040)],2))),128))],2)]),_:3},8,["as","class"]))}},Mt={key:0,class:"space-y-6"},jt=se({__name:"DocsAsideRightBottom",setup(t){const a=ke().path,h=V(),{t:o}=oe(),{isEnabled:g,open:i}=xe(),n=q(()=>g.value&&h.assistant?.explainWithAi!==!1),f=q(()=>h.assistant?.icons?.explain||"i-lucide-brain");return(m,r)=>{const u=Be,y=Ft,A=re;return e(h).toc?.bottom?.links?.length||e(n)?(s(),w("div",Mt,[v(u,{type:"dashed"}),e(h).toc?.bottom?.links?.length?(s(),k(y,{key:0,title:e(h).toc?.bottom?.title||e(o)("docs.links"),links:e(h).toc?.bottom?.links},null,8,["title","links"])):I("",!0),e(h).toc?.bottom?.links?.length&&e(n)?(s(),k(u,{key:1,type:"dashed"})):I("",!0),e(n)?(s(),k(A,{key:2,icon:e(f),label:e(o)("assistant.explainWithAi"),size:"sm",variant:"link",class:"p-0 text-sm",color:"neutral",onClick:r[0]||(r[0]=C=>e(i)(`Explain the page ${e(a)}`,!0))},null,8,["icon","label"])):I("",!0)])):I("",!0)}}}),Re=Object.assign(jt,{__name:"DocsAsideRightBottom"});function Wt(){const t=Y(),d=Y([]),a=Y([]);function h(g){g.forEach(i=>{const n=i.target.id;n&&(i.isIntersecting?d.value=[...d.value,n]:d.value=d.value.filter(f=>f!==n))})}function o(g){g.forEach(i=>{t.value&&t.value.observe(i)})}return De(d,(g,i)=>{g.length===0?a.value=i:a.value=g}),at(()=>t.value=new IntersectionObserver(h)),it(()=>t.value?.disconnect()),{visibleHeadings:d,activeHeadings:a,updateHeadings:o}}const Nt={slots:{root:"sticky top-(--ui-header-height) z-10 bg-default/75 lg:bg-[initial] backdrop-blur -mx-4 px-4 sm:px-6 sm:-mx-6 lg:ms-0 overflow-y-auto max-h-[calc(100vh-var(--ui-header-height))]",container:"pt-4 sm:pt-6 pb-2.5 sm:pb-4.5 lg:py-8 border-b border-dashed border-default lg:border-0 flex flex-col",top:"",bottom:"hidden lg:flex lg:flex-col gap-6",trigger:"group text-sm font-semibold flex-1 flex items-center gap-1.5 py-1.5 -mt-1.5 focus-visible:outline-primary",title:"truncate",trailing:"ms-auto inline-flex gap-1.5 items-center",trailingIcon:"size-5 transform transition-transform duration-200 shrink-0 group-data-[state=open]:rotate-180 lg:hidden",content:"relative data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden focus:outline-none",list:"min-w-0",listWithChildren:"ms-3",item:"min-w-0",itemWithChildren:"",link:"group relative text-sm flex items-center focus-visible:outline-primary py-1",linkText:"truncate",indicator:"",indicatorLine:"",indicatorActive:""},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},highlightColor:{primary:{indicatorActive:"bg-primary"},secondary:{indicatorActive:"bg-secondary"},success:{indicatorActive:"bg-success"},info:{indicatorActive:"bg-info"},warning:{indicatorActive:"bg-warning"},error:{indicatorActive:"bg-error"},neutral:{indicatorActive:"bg-inverted"}},active:{false:{link:["text-muted hover:text-default","transition-colors"]}},highlight:{true:""},highlightVariant:{straight:"",circuit:""},body:{true:{bottom:"mt-6"}}},compoundVariants:[{color:"primary",active:!0,class:{link:"text-primary"}},{color:"secondary",active:!0,class:{link:"text-secondary"}},{color:"success",active:!0,class:{link:"text-success"}},{color:"info",active:!0,class:{link:"text-info"}},{color:"warning",active:!0,class:{link:"text-warning"}},{color:"error",active:!0,class:{link:"text-error"}},{color:"neutral",active:!0,class:{link:"text-highlighted"}},{highlight:!0,highlightVariant:"straight",class:{list:"ms-2.5 ps-4 border-s border-default",item:"-ms-px",indicator:"absolute ms-2.5 transition-[translate,height] duration-200 h-(--indicator-size) translate-y-(--indicator-position) w-px rounded-full",indicatorLine:"hidden",indicatorActive:"w-full h-full"}},{highlight:!0,highlightVariant:"circuit",class:{list:"ps-6.5",item:"-ms-px",itemWithChildren:"ps-px",indicator:"absolute ms-2.5 start-0 top-0 rtl:-scale-x-100",indicatorLine:"absolute inset-0 bg-(--ui-border)",indicatorActive:"absolute w-full h-(--indicator-size) translate-y-(--indicator-position) transition-[translate,height] duration-200 ease-out"}}],defaultVariants:{color:"primary",highlightColor:"primary",highlightVariant:"straight"}},Ht=["href","onClick"],Fe=Object.assign({inheritAttrs:!1},{__name:"UContentToc",props:{as:{type:null,required:!1,default:"nav"},trailingIcon:{type:null,required:!1},title:{type:String,required:!1},color:{type:null,required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},highlightVariant:{type:null,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1}},emits:["update:open","move"],setup(t,{emit:d}){const a=t,h=d,o=le(),g=be(Pe(a,"as","open","defaultOpen"),h),{t:i}=ve(),n=lt(),f=V(),m=Z("contentToc",a),{activeHeadings:r,updateHeadings:u}=Wt(),[y,A]=ie({props:{links:Array,level:Number}}),[C,j]=ie(),[W,U]=ie(),L=q(()=>K({extend:K(Nt),...f.ui?.contentToc||{}})({color:a.color,highlight:a.highlight,highlightVariant:a.highlightVariant,highlightColor:a.highlightColor||a.color}));function _(l){const T=encodeURIComponent(l);n.push(`#${T}`),h("move",l)}function J(l){return l.flatMap(T=>[T,...T.children?J(T.children):[]])}function E(l,T=0){return l.flatMap(z=>[{link:z,level:T},...z.children?E(z.children,T+1):[]])}const $=1.75,N=q(()=>{if(!r.value?.length)return;const T=J(a.links||[]).findIndex(z=>r.value.includes(z.id));return{"--indicator-size":`${$*r.value.length}rem`,"--indicator-position":T>=0?`${T*$}rem`:"0rem"}}),c=q(()=>{if(!a.highlight||a.highlightVariant!=="circuit"||!a.links?.length)return;const l=E(a.links),z=$*16,H=l.length*z,S=.5,ee=10.5;let te="",ce=S,ue=0;l.forEach((Ie,ge)=>{const ae=Ie.level>0?ee:S,we=ue+z;ge===0&&(te+=`M${ae} ${ue}`,ce=ae),ae!==ce&&(te+=` L${ae} ${ue+6}`,ce=ae),te+=` L${ce} ${we-(ge<l.length-1&&l[ge+1]?.level!==Ie.level?6:0)}`,ue=we});const Me=encodeURIComponent(`<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 ${H}'><path d='${te}' stroke='black' stroke-width='1' fill='none'/></svg>`);return{width:"0.75rem",height:`${l.length*$}rem`,maskImage:`url("data:image/svg+xml,${Me}")`}}),P=nt();return P.hooks.hook("page:loading:end",()=>{const l=Array.from(document.querySelectorAll("h2, h3"));u(l)}),P.hooks.hook("page:transition:finish",()=>{const l=Array.from(document.querySelectorAll("h2, h3"));u(l)}),(l,T)=>(s(),w(M,null,[v(e(y),null,{default:b(({links:z,level:H})=>[O("ul",{class:p(H>0?L.value.listWithChildren({class:e(m)?.listWithChildren}):L.value.list({class:e(m)?.list}))},[(s(!0),w(M,null,Q(z,(S,ee)=>(s(),w("li",{key:ee,class:p(S.children&&S.children.length>0?L.value.itemWithChildren({class:[e(m)?.itemWithChildren,S.ui?.itemWithChildren]}):L.value.item({class:[e(m)?.item,S.ui?.item]}))},[O("a",{href:`#${S.id}`,"data-slot":"link",class:p(L.value.link({class:[e(m)?.link,S.ui?.link,S.class],active:e(r).includes(S.id)})),onClick:ze(te=>_(S.id),["prevent"])},[x(l.$slots,"link",{link:S},()=>[O("span",{"data-slot":"linkText",class:p(L.value.linkText({class:[e(m)?.linkText,S.ui?.linkText]}))},D(S.text),3)])],10,Ht),S.children?.length?(s(),k(e(A),{key:0,links:S.children,level:H+1},null,8,["links","level"])):I("",!0)],2))),128))],2)]),_:3}),v(e(C),null,{default:b(({open:z})=>[x(l.$slots,"leading",{open:z,ui:L.value}),O("span",{"data-slot":"title",class:p(L.value.title({class:e(m)?.title}))},[x(l.$slots,"default",{open:z},()=>[R(D(t.title||e(i)("contentToc.title")),1)])],2),O("span",{"data-slot":"trailing",class:p(L.value.trailing({class:e(m)?.trailing}))},[x(l.$slots,"trailing",{open:z,ui:L.value},()=>[v(X,{name:t.trailingIcon||e(f).ui.icons.chevronDown,"data-slot":"trailingIcon",class:p(L.value.trailingIcon({class:e(m)?.trailingIcon}))},null,8,["name","class"])])],2)]),_:3}),v(e(W),null,{default:b(()=>[t.highlight?(s(),w("div",{key:0,"data-slot":"indicator",class:p(L.value.indicator({class:e(m)?.indicator})),style:st({...N.value,...c.value||{}})},[O("div",{"data-slot":"indicatorLine",class:p(L.value.indicatorLine({class:e(m)?.indicatorLine}))},null,2),N.value?(s(),w("div",{key:0,"data-slot":"indicatorActive",class:p(L.value.indicatorActive({class:e(m)?.indicatorActive}))},null,2)):I("",!0)],6)):I("",!0),x(l.$slots,"content",{links:t.links},()=>[v(e(A),{links:t.links,level:0},null,8,["links"])])]),_:3}),v(e(ct),B({...e(g),...l.$attrs},{"default-open":t.defaultOpen,"data-slot":"root",class:L.value.root({class:[e(m)?.root,a.class]})}),{default:b(({open:z})=>[O("div",{"data-slot":"container",class:p(L.value.container({class:e(m)?.container}))},[o.top?(s(),w("div",{key:0,"data-slot":"top",class:p(L.value.top({class:e(m)?.top}))},[x(l.$slots,"top",{links:t.links})],2)):I("",!0),t.links?.length?(s(),w(M,{key:1},[v(e(ot),{"data-slot":"trigger",class:p(L.value.trigger({class:"lg:hidden"}))},{default:b(()=>[v(e(j),{open:z},null,8,["open"])]),_:2},1032,["class"]),v(e(rt),{"data-slot":"content",class:p(L.value.content({class:[e(m)?.content,"lg:hidden"]}))},{default:b(()=>[v(e(U))]),_:1},8,["class"]),O("p",{"data-slot":"trigger",class:p(L.value.trigger({class:"hidden lg:flex"}))},[v(e(j),{open:z},null,8,["open"])],2),O("div",{"data-slot":"content",class:p(L.value.content({class:[e(m)?.content,"hidden lg:flex"]}))},[v(e(U))],2)],64)):I("",!0),o.bottom?(s(),w("div",{key:2,"data-slot":"bottom",class:p(L.value.bottom({class:e(m)?.bottom,body:!!o.top||!!t.links?.length}))},[x(l.$slots,"bottom",{links:t.links})],2)):I("",!0)],2)]),_:3},16,["default-open","class"])],64))}}),Vt={key:0,class:"lg:hidden sticky top-(--ui-header-height) z-10 bg-default/75 backdrop-blur -mx-4 p-2 border-b border-dashed border-default flex justify-between"},Et=se({__name:"DocsAsideMobileBar",props:{links:{}},setup(t){const{subNavigationMode:d,sidebarNavigation:a,currentSection:h}=Ue(),{t:o}=oe(),g=Y(!1),i=Y(!1);return(n,f)=>{const m=re,r=dt,u=ut,y=Re,A=Fe;return e(d)?(s(),w("div",Vt,[v(u,{open:e(g),"onUpdate:open":f[0]||(f[0]=C=>$e(g)?g.value=C:null),direction:"left",title:e(h)?.title,handle:!1,inset:"",side:"left",ui:{content:"w-full max-w-2/3"}},{body:b(()=>[v(r,{navigation:e(a),"default-open":"","trailing-icon":"i-lucide-chevron-right",ui:{linkTrailingIcon:"group-data-[state=open]:rotate-90"},highlight:""},null,8,["navigation"])]),default:b(()=>[v(m,{label:e(o)("docs.menu"),icon:"i-lucide-text-align-start",color:"neutral",variant:"link",size:"xs","aria-label":e(o)("docs.menu")},null,8,["label","aria-label"])]),_:1},8,["open","title"]),v(u,{open:e(i),"onUpdate:open":f[1]||(f[1]=C=>$e(i)?i.value=C:null),direction:"right",handle:!1,inset:"",side:"right","no-body-styles":"",ui:{content:"w-full max-w-2/3"}},{body:b(()=>[t.links?.length?(s(),k(A,{key:0,links:t.links,open:!0,"default-open":"",ui:{root:"!mx-0 !px-1 top-0 overflow-visible",container:"!pt-0 border-b-0",trailingIcon:"hidden",bottom:"flex flex-col"}},{bottom:b(()=>[v(y)]),_:1},8,["links"])):I("",!0)]),default:b(()=>[v(m,{label:e(o)("docs.toc"),"trailing-icon":"i-lucide-chevron-right",color:"neutral",variant:"link",size:"xs","aria-label":e(o)("docs.toc")},null,8,["label","aria-label"])]),_:1},8,["open"])])):I("",!0)}}}),Gt=Object.assign(Et,{__name:"DocsAsideMobileBar"}),Xt=se({__name:"DocsAsideRight",props:{page:{}},setup(t){const d=t,a=q(()=>d.page?.body?.toc?.links||[]),{shouldPushContent:h}=xe(),{subNavigationMode:o}=Ue(),g=V(),{t:i}=oe();return(n,f)=>{const m=Re,r=Fe,u=Gt;return s(),w("div",null,[e(a).length&&!e(h)?(s(),k(r,{key:0,highlight:"",title:e(g).toc?.title||e(i)("docs.toc"),links:e(a),class:p({"hidden lg:block":e(o)})},{bottom:b(()=>[v(m)]),_:1},8,["title","links","class"])):I("",!0),v(u,{links:e(a)},null,8,["links"])])}}}),Qt=Object.assign(Xt,{__name:"DocsAsideRight"});function he(t,d,a){if(!(!t?.length||!d)){for(const h of t)if(h.children){for(const g of h.children){const i=g.stem?.endsWith("/index");if(g.path===d&&!i)return h.title}const o=he(h.children,d);if(o)return o}}}const Yt=t=>{const d=void 0;d&&d.node.res.setHeader("x-nitro-prerender",[d.node.res.getHeader("x-nitro-prerender"),t].filter(Boolean).join(","))},Zt={class:"flex items-center gap-2 text-sm text-muted"},ia=se({__name:"[...slug]",async setup(t){let d,a;const h=ke(),{locale:o,isEnabled:g,t:i}=oe(),n=V(),f=gt("navigation"),{shouldPushContent:m}=xe(),r=q(()=>g.value?`docs_${o.value}`:"docs"),[{data:u},{data:y}]=([d,a]=ft(()=>Promise.all([qe(Te(h.path),()=>pt(r.value).path(h.path).first(),"$PdQ4RLs3ik"),qe(`${Te(h.path)}-surround`,()=>mt(r.value,h.path,{fields:["description"]}))])),d=await d,a(),d);if(!u.value)throw ht({statusCode:404,statusMessage:"Page not found",fatal:!0});const A=u.value.seo?.title||u.value.title,C=u.value.seo?.description||u.value.description,j=Y(he(f?.value,u.value?.path)),W=q(()=>vt(f?.value,u.value?.path||""));yt({title:A,description:C,type:"article",modifiedAt:u.value.modifiedAt,breadcrumbs:W}),De(()=>f?.value,()=>{j.value=he(f?.value,u.value?.path)||j.value}),kt("Docs",{headline:j.value});const U=q(()=>n.github?n.github:null),L=q(()=>{if(U.value)return[U.value.url,"edit",U.value.branch,U.value.rootDir,"content",`${u.value?.stem}.${u.value?.extension}`].filter(Boolean).join("/")});return Yt(`/raw${h.path}.md`),(_,J)=>{const E=re,$=St,N=Ot,c=xt,P=Be,l=Dt,T=Kt,z=Qt,H=It;return e(u)?(s(),k(H,{key:`page-${e(m)}`},{right:b(()=>[v(z,{page:e(u)},null,8,["page"])]),default:b(()=>[v(N,{title:e(u).title,description:e(u).description,headline:e(j),ui:{wrapper:"flex-row items-center flex-wrap justify-between"}},{links:b(()=>[(s(!0),w(M,null,Q(e(u).links,(S,ee)=>(s(),k(E,B({key:ee,size:"sm"},{ref_for:!0},S),null,16))),128)),v($)]),_:1},8,["title","description","headline"]),v(T,null,{default:b(()=>[e(u)?(s(),k(c,{key:0,value:e(u)},null,8,["value"])):I("",!0),e(U)?(s(),k(P,{key:1},{default:b(()=>[O("div",Zt,[v(E,{variant:"link",color:"neutral",to:e(L),target:"_blank",icon:"i-lucide-pen",ui:{leadingIcon:"size-4"}},{default:b(()=>[R(D(e(i)("docs.edit")),1)]),_:1},8,["to"]),O("span",null,D(e(i)("common.or")),1),v(E,{variant:"link",color:"neutral",to:`${e(U).url}/issues/new/choose`,target:"_blank",icon:"i-lucide-alert-circle",ui:{leadingIcon:"size-4"}},{default:b(()=>[R(D(e(i)("docs.report")),1)]),_:1},8,["to"])])]),_:1})):I("",!0),v(l,{surround:e(y)},null,8,["surround"])]),_:1})]),_:1})):I("",!0)}}});export{ia as default};