1import{$n as e,D as t,E as n,J as r,Lt as i,On as a,Zn as o,_ as s,b as c,bt as l,et as u,g as d,k as f,mt as p,o as m,qt as h,tr as g,v as _,w as v,wn as y,xt as b,y as x,z as S}from"./BKdLzFmX.js";import{f as C}from"./BVszy6nt.js";import{t as w}from"./C4iFnHmC.js";import{r as T}from"./A5C88ZPV.js";import{f as E,n as D,t as O,u as k}from"./DcNvp2vr.js";import{a as A,n as j,r as M,t as N}from"./D2pI7Vwb.js";import{_ as P,g as F}from"./DFxw10QM.js";import{t as I}from"./3XTNg4oE.js";import{t as L}from"./Dw1pt9-Z.js";import{t as R}from"./BP04rquK2.js";import{i as z,n as B,r as V,t as H}from"./D15mFNLe2.js";import{n as ee,r as te,t as ne}from"./BxdAQwkB2.js";import{t as U}from"./B6K0ZX8_2.js";import{t as W}from"./Dt41HstL2.js";import{t as G}from"./DTnYAnBG2.js";import{n as K}from"./aQxv3f3K2.js";import{t as q}from"./DL4eF145.js";import{t as J}from"./PK-x88TK.js";import{t as Y}from"./D3v-Cdw3.js";import{t as X}from"./CT0zh_J9.js";function Z(e,t,n=0){let r={[t?.labelAttribute||`title`]:`label`,path:`to`},i=Object.keys(e).reduce((t,n)=>{if(e[n]){let i=r[n]||n;t[i]=e[n]}return t},{});return(t?.deep===void 0||n<t.deep)&&Array.isArray(e.children)?i.children=e.children.map(e=>Z(e,t,n+1)):i.children=[],i}var re={slots:{base:``,label:``,trailing:`hidden lg:flex items-center gap-0.5 ms-auto`},variants:{collapsed:{true:{label:`hidden`,trailing:`lg:hidden`}}}},Q=Object.assign({inheritAttrs:!1},{__name:`UContentSearchButton`,props:{icon:{type:[String,Boolean],required:!1,skipCheck:!0},label:{type:String,required:!1},color:{type:null,required:!1,default:`neutral`},variant:{type:null,required:!1},collapsed:{type:Boolean,required:!1,default:!0},tooltip:{type:[Boolean,Object],required:!1,default:!1},kbds:{type:Array,required:!1,default:()=>[`meta`,`k`]},ui:{type:Object,required:!1},class:{type:null,required:!1},activeColor:{type:null,required:!1},activeVariant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},block:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},as:{type:null,required:!1},type:{type:null,required:!1},disabled:{type:Boolean,required:!1},exactActiveClass:{type:String,required:!1},viewTransition:{type:Boolean,required:!1}},setup(n){let r=n,f=i(),g=D(`contentSearchButton`,r),[C,A]=I(),j=()=>k(f,[`trailing`]),M=R(F(g,`icon`,`label`,`variant`,`collapsed`,`tooltip`,`kbds`,`class`,`ui`)),N=y(()=>w(typeof g.tooltip==`boolean`?{}:g.tooltip,{delayDuration:0,content:{side:`right`}})),{t:P}=K(),{open:L}=X(),B=T(),V=d(()=>O({extend:re,...B.ui?.contentSearchButton||{}})({collapsed:g.collapsed}));return(n,r)=>(p(),c(m,null,[t(a(C),null,{default:h(()=>[t(U,u({icon:a(g).icon===!1?void 0:a(g).icon??a(B).ui.icons.search,label:a(g).label||a(P)(`contentSearchButton.label`),variant:a(g).variant||(a(g).collapsed?`ghost`:`outline`)},{...a(M),...a(g).collapsed?{square:!0,"aria-label":a(g).label||a(P)(`contentSearchButton.label`)}:{},...n.$attrs},{class:V.value.base({class:[a(g).ui?.base,a(g).class]}),ui:a(E)(V.value,a(g).ui),onClick:r[0]||=e=>L.value=!0}),v({trailing:h(({ui:e})=>[s(`div`,{"data-slot":`trailing`,class:o(V.value.trailing({class:a(g).ui?.trailing}))},[b(n.$slots,`trailing`,{ui:e},()=>[a(g).kbds?.length?(p(!0),c(m,{key:0},l(a(g).kbds,(e,t)=>(p(),_(q,u({key:t,variant:`subtle`},{ref_for:!0},typeof e==`string`?{value:e}:e),null,16))),128)):x(``,!0)])],2)]),_:2},[l(j(),(t,r)=>({name:r,fn:h(t=>[b(n.$slots,r,e(S(t)))])}))]),1040,[`icon`,`label`,`variant`,`class`,`ui`])]),_:3}),a(g).collapsed&&a(g).tooltip?(p(),_(z,u({key:0,text:a(g).label||a(P)(`contentSearchButton.label`)},N.value),{default:h(()=>[t(a(A))]),_:1},16,[`text`])):(p(),_(a(A),{key:1}))],64))}}),ie={slots:{root:``,content:`data-[state=open]:animate-[accordion-down_200ms_ease-out] data-[state=closed]:animate-[accordion-up_200ms_ease-out] data-[state=closed]:overflow-hidden focu
1s:outline-none`,list:`isolate -mx-2.5 -mt-1.5`,item:``,listWithChildren:`ms-5 border-s border-default`,itemWithChildren:`flex flex-col data-[state=open]:mb-1.5`,trigger:`font-semibold`,link:`group relative w-full px-2.5 py-1.5 before:inset-y-px before:inset-x-0 flex items-center gap-1.5 text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none focus-visible:before:outline-3`,linkLeadingIcon:`shrink-0 size-5`,linkTrailing:`ms-auto inline-flex gap-1.5 items-center`,linkTrailingBadge:`shrink-0`,linkTrailingBadgeSize:`sm`,linkTrailingIcon:`size-5 transform transition-transform duration-200 shrink-0 group-data-[state=open]:rotate-180`,linkTitle:`truncate`,linkTitleExternalIcon:`size-3 align-top text-dimmed`},variants:{color:{primary:{link:`before:outline-primary/25`},secondary:{link:`before:outline-secondary/25`},success:{link:`before:outline-success/25`},info:{link:`before:outline-info/25`},warning:{link:`before:outline-warning/25`},error:{link:`before:outline-error/25`},neutral:{link:`before:outline-inverted/25`}},highlightColor:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{pill:``,link:``},active:{true:{link:`font-medium`},false:{link:`text-muted`,linkLeadingIcon:`text-dimmed`}},disabled:{true:{trigger:`data-[state=open]:text-highlighted`}},highlight:{true:{}},level:{true:{item:`ps-1.5 -ms-px`,itemWithChildren:`ps-1.5 -ms-px`}}},compoundVariants:[{highlight:!0,level:!0,class:{link:[`after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full`,`after:transition-colors`]}},{disabled:!1,active:!1,variant:`pill`,class:{link:[`hover:text-highlighted hover:before:bg-elevated/50 data-[state=open]:text-highlighted`,`transition-colors before:transition-colors`],linkLeadingIcon:[`group-hover:text-default group-data-[state=open]:text-default`,`transition-colors`]}},{color:`primary`,variant:`pill`,active:!0,class:{link:`text-primary`,linkLeadingIcon:`text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,variant:`pill`,active:!0,class:{link:`text-secondary`,linkLeadingIcon:`text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,variant:`pill`,active:!0,class:{link:`text-success`,linkLeadingIcon:`text-success group-data-[state=open]:text-success`}},{color:`info`,variant:`pill`,active:!0,class:{link:`text-info`,linkLeadingIcon:`text-info group-data-[state=open]:text-info`}},{color:`warning`,variant:`pill`,active:!0,class:{link:`text-warning`,linkLeadingIcon:`text-warning group-data-[state=open]:text-warning`}},{color:`error`,variant:`pill`,active:!0,class:{link:`text-error`,linkLeadingIcon:`text-error group-data-[state=open]:text-error`}},{color:`neutral`,variant:`pill`,active:!0,class:{link:`text-highlighted`,linkLeadingIcon:`text-highlighted group-data-[state=open]:text-highlighted`}},{variant:`pill`,active:!0,highlight:!1,class:{link:`before:bg-elevated`}},{variant:`pill`,active:!0,highlight:!0,disabled:!1,class:{link:[`hover:before:bg-elevated/50`,`before:transition-colors`]}},{disabled:!1,active:!1,variant:`link`,class:{link:[`hover:text-highlighted data-[state=open]:text-highlighted`,`transition-colors`],linkLeadingIcon:[`group-hover:text-default group-data-[state=open]:text-default`,`transition-colors`]}},{color:`primary`,variant:`link`,active:!0,class:{link:`text-primary`,linkLeadingIcon:`text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,variant:`link`,active:!0,class:{link:`text-secondary`,linkLeadingIcon:`text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,variant:`link`,active:!0,class:{link:`text-success`,linkLeadingIcon:`text-success group-data-[state=open]:text-success`}},{color:`info`,variant:`link`,active:!0,class:{link:`text-info`,linkLeadingIcon:`text-info group-data-[state=open]:text-info`}},{color:`warning`,variant:`link`,active:!0,class:{link:`text-warning`,linkLeadingIcon:`text-warning group-data-[state=open]:text-warning`}},{color:`error`,variant:`link`,active:!0,class:{link:`text-error`,linkLeadingIcon:`text-error group-data-[state=open]:text-error`}},{color:`neutral`,variant:`link`,active:!0,class:{link:`text-highlighted`,linkLeadingIcon:`text-highlighted group-data-[state=open]:text-highlighted`}},{highlightColor:`primary`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-primary`}},{highlightColor:`secondary`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-secondary`}},{highlightColor:`success`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-success`}},{highlightColor:`info`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-info`}},{highlightColor:`warning`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-warning`}},{highlightColor:`error`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-error`}},{highlightColor:`neutral`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-inverted`}}],defaultVariants:{color:`primary`,highlightColor:`primary`,variant:`pill`}},$=Object.assign({inheritAttrs:!1},{__name:`UContentNavigation`,props:{as:{type:null,required:!1,default:`nav`},defaultOpen:{type:Boolean,required:!1,default:void 0},trailingIcon:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},highlight:{type:Boolean,required:!1,default:!1},highlightColor:{type:null,required:!1},collapsible:{type:Boolean,required:!1,default:!0},level:{type:Number,required:!1,default:0},navigation:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},type:{type:String,required:!1,default:`multiple`},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:modelValue`],setup(e,{emit:r}
1){let s=e,f=r,y=i(),S=D(`contentNavigation`,s),w=R(P(S,`collapsible`,`type`,`unmountOnHide`),f),E=C(),k=T(),[F,z]=I(),B=d(()=>O({extend:ie,...k.ui?.contentNavigation||{}})({color:S.color,variant:S.variant,highlight:S.highlight,highlightColor:S.highlightColor||S.color})),V=d(()=>S.disabled||S.type===`multiple`&&S.collapsible===!1);function H(e,t){return e.children?.length?e.children.some(e=>H(e,t)):t===e.path}let U=d(()=>{if(S.defaultOpen===!1)return;if(S.defaultOpen===void 0)return S.type===`single`?`0`:S.navigation?.map((e,t)=>e.defaultOpen!==!1&&String(t)).filter(Boolean);let e=S.navigation?.reduce((e,t,n)=>(H(t,E.path)&&e.push(String(n)),e),[])||[];return S.type===`multiple`?e:e[0]});return(e,r)=>(p(),c(m,null,[t(a(F),null,{default:h(({link:t,active:r})=>[b(e.$slots,`link`,{link:t,active:r,ui:B.value},()=>[b(e.$slots,`link-leading`,{link:t,active:r,ui:B.value},()=>[t.icon?(p(),_(W,{key:0,name:t.icon,"data-slot":`linkLeadingIcon`,class:o(B.value.linkLeadingIcon({class:[a(S).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:r}))},null,8,[`name`,`class`])):x(``,!0)]),t.title||y[`link-title`]?(p(),c(`span`,{key:0,"data-slot":`linkTitle`,class:o(B.value.linkTitle({class:[a(S).ui?.linkTitle,t.ui?.linkTitle],active:r}))},[b(e.$slots,`link-title`,{link:t,active:r,ui:B.value},()=>[n(g(t.title),1)]),t.target===`_blank`?(p(),_(W,{key:0,name:a(k).ui.icons.external,"data-slot":`linkTitleExternalIcon`,class:o(B.value.linkTitleExternalIcon({class:[a(S).ui?.linkTitleExternalIcon,t.ui?.linkTitleExternalIcon],active:r}))},null,8,[`name`,`class`])):x(``,!0)],2)):x(``,!0),t.badge||t.badge===0||t.children?.length&&!V.value||t.trailingIcon||y[`link-trailing`]?(p(),c(`span`,{key:1,"data-slot":`linkTrailing`,class:o(B.value.linkTrailing({class:[a(S).ui?.linkTrailing,t.ui?.linkTrailing]}))},[b(e.$slots,`link-trailing`,{link:t,active:r,ui:B.value},()=>[t.badge||t.badge===0?(p(),_(G,u({key:0,color:`neutral`,variant:`outline`,size:a(S).ui?.linkTrailingBadgeSize||B.value.linkTrailingBadgeSize()},typeof t.badge==`string`||typeof t.badge==`number`?{label:t.badge}:t.badge,{"data-slot":`linkTrailingBadge`,class:B.value.linkTrailingBadge({class:a(S).ui?.linkTrailingBadge})}),null,16,[`size`,`class`])):x(``,!0),t.children?.length&&!V.value?(p(),_(W,{key:1,name:t.trailingIcon||a(S).trailingIcon||a(k).ui.icons.chevronDown,"data-slot":`linkTrailingIcon`,class:o(B.value.linkTrailingIcon({class:[a(S).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon]}))},null,8,[`name`,`class`])):t.trailingIcon?(p(),_(W,{key:2,name:t.trailingIcon,"data-slot":`linkTrailingIcon`,class:o(B.value.linkTrailingIcon({class:[a(S).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon]}))},null,8,[`name`,`class`])):x(``,!0)])],2)):x(``,!0)])]),_:3}),t(a(L),u({as:a(S).as,"data-slot":`root`},e.$attrs,{"as-child":a(S).level>0,class:B.value.root({class:[a(S).ui?.root,a(S).class]})}),{default:h(()=>[t(a(A),u({as:`ul`,disabled:V.value},a(w),{"default-value":U.value,class:a(S).level>0?B.value.listWithChildren({class:a(S).ui?.listWithChildren}):B.value.list({class:a(S).ui?.list})}),{default:h(()=>[(p(!0),c(m,null,l(a(S).navigation,(n,r)=>(p(),c(m,{key:`${r}-${n.path}`},[n.children?.length?(p(),_(a(M),{key:0,as:`li`,disabled:!!n.disabled,"data-slot":`itemWithChildren`,class:o(B.value.itemWithChildren({class:[a(S).ui?.itemWithChildren,n.ui?.itemWithChildren],level:a(S).level>0})),value:String(r)},{default:h(()=>[t(a(N),{as:`button`,class:o([B.value.link({class:[a(S).ui?.link,n.ui?.link,n.class],active:n.active,disabled:!!n.disabled||V.value}),B.value.trigger({class:[a(S).ui?.trigger,n.ui?.trigger],disabled:!!n.disabled||V.value})])},{default:h(()=>[t(a(z),{link:n,active:n.active||!1},null,8,[`link`,`active`])]),_:2},1032,[`class`]),t(a(j),{"data-slot":`content`,class:o(B.value.content({class:[a(S).ui?.content,n.ui?.content]}))},{default:h(()=>[t($,u({ref_for:!0},a(w),{navigation:n.children,"default-open":a(S).defaultOpen,level:a(S).level+1,"trailing-icon":a(S).trailingIcon,color:a(S).color,variant:a(S).variant,highlight:a(S).highlight,"highlight-color":a(S).highlightColor,ui:a(S).ui}),v({_:2},[l(y,(t,n)=>({name:n,fn:h(t=>[b(e.$slots,n,u({ref_for:!0},{...t,link:t.link}))])}))]),1040,[`navigation`,`default-open`,`level`,`trailing-icon`,`color`,`variant`,`highlight`,`highlight-color`,`ui`])]),_:2},1032,[`class`])]),_:2},1032,[`disabled`,`class`,`value`])):(p(),c(`li`,{key:1,"data-slot":`item`,class:o(B.value.item({class:[a(S).ui?.item,n.ui?.item],level:a(S).level>0}))},[t(ne,u({ref_for:!0},a(te)(a(Z)(n)),{custom:``}),{default:h(({active:e,...r})=>[t(ee,u({ref_for:!0},r,{"data-slot":`link`,class:B.value.link({class:[a(S).ui?.link,n.ui?.link,n.class],active:e,disabled:!!n.disabled,level:a(S).level>0})}),{default:h(()=>[t(a(z),{link:n,active:e},null,8,[`link`,`active`])]),_:2},1040,[`class`])]),_:2},1040)],2))],64))),128))]),_:3},16,[`disabled`,`default-value`,`class`])]),_:3},16,[`as`,`as-child`,`class`])],64))}}),ae={slots:{root:`hidden overflow-y-auto lg:block lg:max-h-[calc(100vh-var(--ui-header-height))] lg:sticky lg:top-(--ui-header-height) py-8 lg:ps-4 lg:-ms-4 lg:pe-6.5`,container:`relative`,top:`sticky -top-8 -mt-8 pointer-events-none z-[1]`,topHeader:`h-8 bg-default -mx-4 px-4`,topBody:`bg-default relative pointer-events-auto flex flex-col -mx-4 px-4`,topFooter:`h-8 bg-gradient-to-b from-default -mx-4 px-4`}},oe={__name:`UPageAside`,props:{as:{type:null,required:!1,default:`aside`},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=i(),r=D(`pageAside`,t),l=T(),u=d(()=>O({extend:ae,...l.ui?.pageAside||{}})());return(e,t)=>(p(),_(a(L),{as:a(r).as,"data-slot":`root`,class:o(u.value.root({class:[a(r).ui?.root,a(r).class]}))},{default:h(()=>[s(`div`,{"data-slot":`container`,class:o(u.value.container({class:a(r).ui?.container}))},[n.top?(p(),c(`div`,{key:0,"data-slot":`top`,class:o(u.value.top({class:a(r).ui?.top}))},[s(`div`,{"data-slot":`topHeader`,class:o(u.value.topHeader({class:a(r).ui?.topHeader}))},null,2),s(`div`,{"data-slot":`topBody`,class:o(u.value.topBody({class:a(r).ui?.topBody}))},[b(e.$slots,`top`)],2),s(`div`,{"data-slot":`topFooter`,class:o(u.value.topFooter({class:a(r).ui?.topFooter}))},null,2)],2)):x(``,!0),b(e.$slots,`default`),b(e.$slots,`bottom`)],2)]),_:3},8,[`as`,`class`]))}},se=f({__name:`docs`,setup(e){let n=r(`navigation`);return(e,r)=>{let i=V,o=Q,s=$,l=oe,u=Y,d=J,f=B,m=H;return p(),c(`div`,null,[t(i),t(f,{class:`dpp-docs-layout`},{default:h(()=>[t(d,{class:`pb-16`},{default:h(()=>[t(u,null,{left:h(()=>[t(l,{class:`dpp-docs-aside bg-default/90 px-3 shadow-sm backdrop-blur`},{top:h(()=>[t(o,{collapsed:!1})]),default:h(()=>[t(s,{navigation:a(n),highlight:``},null,8,[`navigation`])]),_:1})]),default:h(()=>[b(e.$slots,`default`)]),_:3})]),_:3})]),_:3}),t(m)])}}});
1export{se as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.