var ua=Object.defineProperty;var Dr=i=>{throw TypeError(i)};var va=(i,t,s)=>t in i?ua(i,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[t]=s;var We=(i,t,s)=>va(i,typeof t!="symbol"?t+"":t,s),fa=(i,t,s)=>t.has(i)||Dr("Cannot "+s);var ge=(i,t,s)=>(fa(i,t,"read from private field"),s?s.call(i):t.get(i)),Ze=(i,t,s)=>t.has(i)?Dr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(i):t.set(i,s);import{G as pa,H as tr,u as R,g as e,D as n,aN as Jr,J as lr,aO as kr,y as N,aP as Tr,Z as Xe,aQ as ga,aR as ha,O as _a,S as xa,I as ma,V as rr,p as He,W as he,X as ar,Q as xe,j as _,R as U,a as r,b as Ve,_ as st,$ as kt,a0 as _t,a1 as pt,f as c,c as o,a2 as Ce,Y as Pt,aS as ba,aT as ya,U as Me,aU as $a,aV as wa,s as a,aW as Er,a3 as tt,aX as ka,aY as Pa,x as yt,a6 as Ct,af as ir,aH as Sa,as as gt,B as Ke,a7 as K,t as X,e as D,i as we,a8 as Ee,ao as Qr,aZ as Na,ad as Ca,a_ as za,ac as ct,d as ht,C as Qe,a$ as Ma,aL as zt,aa as hr,b0 as Aa,a4 as Mt,a5 as Xr,aJ as Yr,b1 as Oa,b2 as Ia,b3 as Et,a9 as _e,E as nt,b4 as ea,b5 as Da,b6 as Ta,b7 as Ea,aB as mt,ax as ta,aI as Ra,b8 as pr,b9 as Ka,ba as Rr,ab as _r,bb as Ba,aq as La,bc as Fa,bd as ja,be as Wa,bf as Kr,bg as Ha,bh as Va,bi as Ua,bj as qa,ak as Ga,an as Za,o as Ja,bk as Qa,bl as Br,bm as It}from"./index-B5w8gw75.js";import{S as Xa,a as Ya,b as es,c as ts}from"./select-trigger-BFw7c3mx.js";import{P as ra}from"./plus-B9zN-7mU.js";import{S as rs}from"./sparkles-DGJxKTzu.js";import{T as aa,a as St,b as Nt,c as sa}from"./tabs-trigger-iqr7CeDz.js";import"./hidden-input-CbX2doyK.js";import"./on-mount-effect.svelte-Lpx0iWhb.js";const as=_a({component:"dialog",parts:["content","trigger","overlay","title","description","close","cancel","action"]}),wt=new pa("Dialog.Root | AlertDialog.Root");var Rt,Kt,Bt,Lt,Ft,jt,Wt,Ht,Vt,Ut,qt;const Cr=class Cr{constructor(t,s){We(this,"opts");Ze(this,Rt,N(null));Ze(this,Kt,N(null));Ze(this,Bt,N(null));Ze(this,Lt,N(null));Ze(this,Ft,N(void 0));Ze(this,jt,N(void 0));Ze(this,Wt,N(void 0));Ze(this,Ht,N(void 0));Ze(this,Vt,N(null));Ze(this,Ut,N(0));We(this,"depth");We(this,"parent");We(this,"contentPresence");We(this,"overlayPresence");We(this,"getBitsAttr",t=>as.getAttr(t,this.opts.variant.current));Ze(this,qt,R(()=>({"data-state":ha(this.opts.open.current)})));this.opts=t,this.parent=s,this.depth=s?s.depth+1:0,this.handleOpen=this.handleOpen.bind(this),this.handleClose=this.handleClose.bind(this),this.contentPresence=new Tr({ref:Xe(()=>this.contentNode),open:this.opts.open,enabled:!0,onComplete:()=>{this.opts.onOpenChangeComplete.current(this.opts.open.current)}}),this.overlayPresence=new Tr({ref:Xe(()=>this.overlayNode),open:this.opts.open,enabled:!0}),kr(()=>this.opts.open.current,l=>{this.parent&&(l?this.parent.incrementNested():this.parent.decrementNested())},{lazy:!0}),ga(()=>{var l;this.opts.open.current&&((l=this.parent)==null||l.decrementNested())})}static create(t){const s=wt.getOr(null);return wt.set(new Cr(t,s))}get triggerNode(){return e(ge(this,Rt))}set triggerNode(t){n(ge(this,Rt),t,!0)}get contentNode(){return e(ge(this,Kt))}set contentNode(t){n(ge(this,Kt),t,!0)}get overlayNode(){return e(ge(this,Bt))}set overlayNode(t){n(ge(this,Bt),t,!0)}get descriptionNode(){return e(ge(this,Lt))}set descriptionNode(t){n(ge(this,Lt),t,!0)}get contentId(){return e(ge(this,Ft))}set contentId(t){n(ge(this,Ft),t,!0)}get titleId(){return e(ge(this,jt))}set titleId(t){n(ge(this,jt),t,!0)}get triggerId(){return e(ge(this,Wt))}set triggerId(t){n(ge(this,Wt),t,!0)}get descriptionId(){return e(ge(this,Ht))}set descriptionId(t){n(ge(this,Ht),t,!0)}get cancelNode(){return e(ge(this,Vt))}set cancelNode(t){n(ge(this,Vt),t,!0)}get nestedOpenCount(){return e(ge(this,Ut))}set nestedOpenCount(t){n(ge(this,Ut),t,!0)}handleOpen(){this.opts.open.current||(this.opts.open.current=!0)}handleClose(){this.opts.open.current&&(this.opts.open.current=!1)}incrementNested(){var t;this.nestedOpenCount++,(t=this.parent)==null||t.incrementNested()}decrementNested(){var t;this.nestedOpenCount!==0&&(this.nestedOpenCount--,(t=this.parent)==null||t.decrementNested())}get sharedProps(){return e(ge(this,qt))}set sharedProps(t){n(ge(this,qt),t)}};Rt=new WeakMap,Kt=new WeakMap,Bt=new WeakMap,Lt=new WeakMap,Ft=new WeakMap,jt=new WeakMap,Wt=new WeakMap,Ht=new WeakMap,Vt=new WeakMap,Ut=new WeakMap,qt=new WeakMap;let xr=Cr;var Gt;const zr=class zr{constructor(t,s){We(this,"opts");We(this,"root");We(this,"attachment");Ze(this,Gt,R(()=>({id:this.opts.id.current,[this.root.getBitsAttr(this.opts.variant.current)]:"",onclick:this.onclick,onkeydown:this.onkeydown,disabled:this.opts.disabled.current?!0:void 0,tabindex:0,...this.root.sharedProps,...this.attachment})));this.opts=t,this.root=s,this.attachment=tr(this.opts.ref),this.onclick=this.onclick.bind(this),this.onkeydown=this.onkeydown.bind(this)}static create(t){return new zr(t,wt.get())}onclick(t){this.opts.disabled.current||t.button>0||this.root.handleClose()}onkeydown(t){this.opts.disabled.current||(t.key===xa||t.key===ma)&&(t.preventDefault(),this.root.handleClose())}get props(){return e(ge(this,Gt))}set props(t){n(ge(this,Gt),t)}};Gt=new WeakMap;let mr=zr;var Zt;const Mr=class Mr{constructor(t,s){We(this,"opts");We(this,"root");We(this,"attachment");Ze(this,Zt,R(()=>({id:this.opts.id.current,role:"heading","aria-level":this.opts.level.current,[this.root.getBitsAttr("title")]:"",...this.root.sharedProps,...this.attachment})));this.opts=t,this.root=s,this.root.titleId=this.opts.id.current,this.attachment=tr(this.opts.ref),kr.pre(()=>this.opts.id.current,l=>{this.root.titleId=l})}static create(t){return new Mr(t,wt.get())}get props(){return e(ge(this,Zt))}set props(t){n(ge(this,Zt),t)}};Zt=new WeakMap;let br=Mr;var Jt;const Ar=class Ar{constructor(t,s){We(this,"opts");We(this,"root");We(this,"attachment");Ze(this,Jt,R(()=>({id:this.opts.id.current,[this.root.getBitsAttr("description")]:"",...this.root.sharedProps,...this.attachment})));this.opts=t,this.root=s,this.root.descriptionId=this.opts.id.current,this.attachment=tr(this.opts.ref,l=>{this.root.descriptionNode=l}),kr.pre(()=>this.opts.id.current,l=>{this.root.descriptionId=l})}static create(t){return new Ar(t,wt.get())}get props(){return e(ge(this,Jt))}set props(t){n(ge(this,Jt),t)}};Jt=new WeakMap;let yr=Ar;var Qt,Xt;const Or=class Or{constructor(t,s){We(this,"opts");We(this,"root");We(this,"attachment");Ze(this,Qt,R(()=>({open:this.root.opts.open.current})));Ze(this,Xt,R(()=>({id:this.opts.id.current,role:this.root.opts.variant.current==="alert-dialog"?"alertdialog":"dialog","aria-modal":"true","aria-describedby":this.root.descriptionId,"aria-labelledby":this.root.titleId,[this.root.getBitsAttr("content")]:"",style:{pointerEvents:"auto",outline:this.root.opts.variant.current==="alert-dialog"?"none":void 0,"--bits-dialog-depth":this.root.depth,"--bits-dialog-nested-count":this.root.nestedOpenCount,contain:"layout style"},tabindex:this.root.opts.variant.current==="alert-dialog"?-1:void 0,"data-nested-open":lr(this.root.nestedOpenCount>0),"data-nested":lr(this.root.parent!==null),...Jr(this.root.contentPresence.transitionStatus),...this.root.sharedProps,...this.attachment})));this.opts=t,this.root=s,this.attachment=tr(this.opts.ref,l=>{this.root.contentNode=l,this.root.contentId=l==null?void 0:l.id})}static create(t){return new Or(t,wt.get())}get snippetProps(){return e(ge(this,Qt))}set snippetProps(t){n(ge(this,Qt),t)}get props(){return e(ge(this,Xt))}set props(t){n(ge(this,Xt),t)}get shouldRender(){return this.root.contentPresence.shouldRender}};Qt=new WeakMap,Xt=new WeakMap;let $r=Or;var Yt,er;const Ir=class Ir{constructor(t,s){We(this,"opts");We(this,"root");We(this,"attachment");Ze(this,Yt,R(()=>({open:this.root.opts.open.current})));Ze(this,er,R(()=>({id:this.opts.id.current,[this.root.getBitsAttr("overlay")]:"",style:{pointerEvents:"auto","--bits-dialog-depth":this.root.depth,"--bits-dialog-nested-count":this.root.nestedOpenCount},"data-nested-open":lr(this.root.nestedOpenCount>0),"data-nested":lr(this.root.parent!==null),...Jr(this.root.overlayPresence.transitionStatus),...this.root.sharedProps,...this.attachment})));this.opts=t,this.root=s,this.attachment=tr(this.opts.ref,l=>this.root.overlayNode=l)}static create(t){return new Ir(t,wt.get())}get snippetProps(){return e(ge(this,Yt))}set snippetProps(t){n(ge(this,Yt),t)}get props(){return e(ge(this,er))}set props(t){n(ge(this,er),t)}get shouldRender(){return this.root.overlayPresence.shouldRender}};Yt=new WeakMap,er=new WeakMap;let wr=Ir;var ss=new Set(["$$slots","$$events","$$legacy","id","ref","child","children","level"]),ns=c("
");function os(i,t){const s=rr();He(t,!0);let l=he(t,"id",19,()=>ar(s)),u=he(t,"ref",15,null),d=he(t,"level",3,2),g=Ce(t,ss);const h=br.create({id:Xe(()=>l()),level:Xe(()=>d()),ref:Xe(()=>u(),x=>u(x))}),p=R(()=>pt(g,h.props));var f=xe(),M=_(f);{var S=x=>{var b=xe(),I=_(b);st(I,()=>t.child,()=>({props:e(p)})),r(x,b)},O=x=>{var b=ns();kt(b,()=>({...e(p)}));var I=o(b);st(I,()=>t.children??_t),r(x,b)};U(M,x=>{t.child?x(S):x(O,-1)})}r(i,f),Ve()}var ls=new Set(["$$slots","$$events","$$legacy","id","forceMount","child","children","ref"]),is=c("
");function ds(i,t){const s=rr();He(t,!0);let l=he(t,"id",19,()=>ar(s)),u=he(t,"forceMount",3,!1),d=he(t,"ref",15,null),g=Ce(t,ls);const h=wr.create({id:Xe(()=>l()),ref:Xe(()=>d(),O=>d(O))}),p=R(()=>pt(g,h.props));var f=xe(),M=_(f);{var S=O=>{var x=xe(),b=_(x);{var I=H=>{var ee=xe(),m=_(ee);{let w=R(()=>({props:pt(e(p)),...h.snippetProps}));st(m,()=>t.child,()=>e(w))}r(H,ee)},q=H=>{var ee=is();kt(ee,w=>({...w}),[()=>pt(e(p))]);var m=o(ee);st(m,()=>t.children??_t,()=>h.snippetProps),r(H,ee)};U(b,H=>{t.child?H(I):H(q,-1)})}r(O,x)};U(M,O=>{(h.shouldRender||u())&&O(S)})}r(i,f),Ve()}var cs=new Set(["$$slots","$$events","$$legacy","id","children","child","ref"]),us=c("
");function vs(i,t){const s=rr();He(t,!0);let l=he(t,"id",19,()=>ar(s)),u=he(t,"ref",15,null),d=Ce(t,cs);const g=yr.create({id:Xe(()=>l()),ref:Xe(()=>u(),O=>u(O))}),h=R(()=>pt(d,g.props));var p=xe(),f=_(p);{var M=O=>{var x=xe(),b=_(x);st(b,()=>t.child,()=>({props:e(h)})),r(O,x)},S=O=>{var x=us();kt(x,()=>({...e(h)}));var b=o(x);st(b,()=>t.children??_t),r(O,x)};U(f,O=>{t.child?O(M):O(S,-1)})}r(i,p),Ve()}function fs(i,t){He(t,!0);let s=he(t,"open",15,!1),l=he(t,"onOpenChange",3,Pt),u=he(t,"onOpenChangeComplete",3,Pt);xr.create({variant:Xe(()=>"dialog"),open:Xe(()=>s(),h=>{s(h),l()(h)}),onOpenChangeComplete:Xe(()=>u())});var d=xe(),g=_(d);st(g,()=>t.children??_t),r(i,d),Ve()}var ps=new Set(["$$slots","$$events","$$legacy","children","child","id","ref","disabled"]),gs=c("");function na(i,t){const s=rr();He(t,!0);let l=he(t,"id",19,()=>ar(s)),u=he(t,"ref",15,null),d=he(t,"disabled",3,!1),g=Ce(t,ps);const h=mr.create({variant:Xe(()=>"close"),id:Xe(()=>l()),ref:Xe(()=>u(),x=>u(x)),disabled:Xe(()=>!!d())}),p=R(()=>pt(g,h.props));var f=xe(),M=_(f);{var S=x=>{var b=xe(),I=_(b);st(I,()=>t.child,()=>({props:e(p)})),r(x,b)},O=x=>{var b=gs();kt(b,()=>({...e(p)}));var I=o(b);st(I,()=>t.children??_t),r(x,b)};U(M,x=>{t.child?x(S):x(O,-1)})}r(i,f),Ve()}var hs=new Set(["$$slots","$$events","$$legacy","id","children","child","ref","forceMount","onCloseAutoFocus","onOpenAutoFocus","onEscapeKeydown","onInteractOutside","trapFocus","preventScroll","restoreScrollDelay"]),_s=c(" ",1),xs=c("
",1);function ms(i,t){const s=rr();He(t,!0);let l=he(t,"id",19,()=>ar(s)),u=he(t,"ref",15,null),d=he(t,"forceMount",3,!1),g=he(t,"onCloseAutoFocus",3,Pt),h=he(t,"onOpenAutoFocus",3,Pt),p=he(t,"onEscapeKeydown",3,Pt),f=he(t,"onInteractOutside",3,Pt),M=he(t,"trapFocus",3,!0),S=he(t,"preventScroll",3,!0),O=he(t,"restoreScrollDelay",3,null),x=Ce(t,hs);const b=$r.create({id:Xe(()=>l()),ref:Xe(()=>u(),m=>u(m))}),I=R(()=>pt(x,b.props));var q=xe(),H=_(q);{var ee=m=>{ba(m,{get ref(){return b.opts.ref},loop:!0,get trapFocus(){return M()},get enabled(){return b.root.opts.open.current},get onOpenAutoFocus(){return h()},get onCloseAutoFocus(){return g()},focusScope:(G,be)=>{let Y=()=>(be==null?void 0:be()).props;ya(G,Me(()=>e(I),{get enabled(){return b.root.opts.open.current},get ref(){return b.opts.ref},onEscapeKeydown:Z=>{p()(Z),!Z.defaultPrevented&&b.root.handleClose()},children:(Z,oe)=>{$a(Z,Me(()=>e(I),{get ref(){return b.opts.ref},get enabled(){return b.root.opts.open.current},onInteractOutside:de=>{f()(de),!de.defaultPrevented&&b.root.handleClose()},children:(de,ve)=>{wa(de,Me(()=>e(I),{get ref(){return b.opts.ref},get enabled(){return b.root.opts.open.current},children:(ye,Ae)=>{var Ne=xe(),Ue=_(Ne);{var Ie=Le=>{var v=_s(),k=_(v);{var C=pe=>{Er(pe,{get preventScroll(){return S()},get restoreScrollDelay(){return O()}})};U(k,pe=>{b.root.opts.open.current&&pe(C)})}var J=a(k,2);{let pe=R(()=>({props:pt(e(I),Y()),...b.snippetProps}));st(J,()=>t.child,()=>e(pe))}r(Le,v)},Be=Le=>{var v=xs(),k=_(v);Er(k,{get preventScroll(){return S()}});var C=a(k,2);kt(C,pe=>({...pe}),[()=>pt(e(I),Y())]);var J=o(C);st(J,()=>t.children??_t),r(Le,v)};U(Ue,Le=>{t.child?Le(Ie):Le(Be,-1)})}r(ye,Ne)},$$slots:{default:!0}}))},$$slots:{default:!0}}))},$$slots:{default:!0}}))},$$slots:{focusScope:!0}})};U(H,m=>{(b.shouldRender||d())&&m(ee)})}r(i,q),Ve()}var bs=new Set(["$$slots","$$events","$$legacy"]);function ys(i,t){let s=Ce(t,bs);const l=[["path",{d:"M12 7v14"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"}]];tt(i,Me({name:"book-open"},()=>s,{get iconNode(){return l}}))}var $s=new Set(["$$slots","$$events","$$legacy"]);function dr(i,t){let s=Ce(t,$s);const l=[["path",{d:"M12 8V4H8"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}],["path",{d:"M2 14h2"}],["path",{d:"M20 14h2"}],["path",{d:"M15 13v2"}],["path",{d:"M9 13v2"}]];tt(i,Me({name:"bot"},()=>s,{get iconNode(){return l}}))}var ws=new Set(["$$slots","$$events","$$legacy"]);function ks(i,t){let s=Ce(t,ws);const l=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 6v6l4 2"}]];tt(i,Me({name:"clock"},()=>s,{get iconNode(){return l}}))}var Ps=new Set(["$$slots","$$events","$$legacy"]);function oa(i,t){let s=Ce(t,Ps);const l=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5"}],["path",{d:"M10 9H8"}],["path",{d:"M16 13H8"}],["path",{d:"M16 17H8"}]];tt(i,Me({name:"file-text"},()=>s,{get iconNode(){return l}}))}var Ss=new Set(["$$slots","$$events","$$legacy"]);function Ns(i,t){let s=Ce(t,Ss);const l=[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3"}]];tt(i,Me({name:"folder-tree"},()=>s,{get iconNode(){return l}}))}var Cs=new Set(["$$slots","$$events","$$legacy"]);function zs(i,t){let s=Ce(t,Cs);const l=[["path",{d:"M9 10h.01"}],["path",{d:"M15 10h.01"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z"}]];tt(i,Me({name:"ghost"},()=>s,{get iconNode(){return l}}))}var Ms=new Set(["$$slots","$$events","$$legacy"]);function As(i,t){let s=Ce(t,Ms);const l=[["line",{x1:"4",x2:"20",y1:"9",y2:"9"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21"}]];tt(i,Me({name:"hash"},()=>s,{get iconNode(){return l}}))}var Os=new Set(["$$slots","$$events","$$legacy"]);function Is(i,t){let s=Ce(t,Os);const l=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}],["path",{d:"M12 7v5l4 2"}]];tt(i,Me({name:"history"},()=>s,{get iconNode(){return l}}))}var Ds=new Set(["$$slots","$$events","$$legacy"]);function Ts(i,t){let s=Ce(t,Ds);const l=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}]];tt(i,Me({name:"link"},()=>s,{get iconNode(){return l}}))}var Es=new Set(["$$slots","$$events","$$legacy"]);function Rs(i,t){let s=Ce(t,Es);const l=[["path",{d:"M13 5h8"}],["path",{d:"M13 12h8"}],["path",{d:"M13 19h8"}],["path",{d:"m3 17 2 2 4-4"}],["path",{d:"m3 7 2 2 4-4"}]];tt(i,Me({name:"list-checks"},()=>s,{get iconNode(){return l}}))}var Ks=new Set(["$$slots","$$events","$$legacy"]);function Bs(i,t){let s=Ce(t,Ks);const l=[["path",{d:"M6 18h8"}],["path",{d:"M3 22h18"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1"}],["path",{d:"M9 14h2"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3"}]];tt(i,Me({name:"microscope"},()=>s,{get iconNode(){return l}}))}var Ls=new Set(["$$slots","$$events","$$legacy"]);function Fs(i,t){let s=Ce(t,Ls);const l=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["path",{d:"m15 5 4 4"}]];tt(i,Me({name:"pencil"},()=>s,{get iconNode(){return l}}))}var js=new Set(["$$slots","$$events","$$legacy"]);function Ws(i,t){let s=Ce(t,js);const l=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7"}]];tt(i,Me({name:"save"},()=>s,{get iconNode(){return l}}))}var Hs=new Set(["$$slots","$$events","$$legacy"]);function Vs(i,t){let s=Ce(t,Hs);const l=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}]];tt(i,Me({name:"tag"},()=>s,{get iconNode(){return l}}))}var Us=new Set(["$$slots","$$events","$$legacy"]);function la(i,t){let s=Ce(t,Us);const l=[["path",{d:"M10 11v6"}],["path",{d:"M14 11v6"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}],["path",{d:"M3 6h18"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}]];tt(i,Me({name:"trash-2"},()=>s,{get iconNode(){return l}}))}var qs=new Set(["$$slots","$$events","$$legacy"]);function Gs(i,t){let s=Ce(t,qs);const l=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"}]];tt(i,Me({name:"wrench"},()=>s,{get iconNode(){return l}}))}const Zs="\\b([a-z][a-z0-9-]{1,30}:[a-zA-Z0-9][a-zA-Z0-9\\-/._]*)\\b",Js=new RegExp("(```[\\s\\S]*?```)|(`[^`\\n]+`)|("+Zs+")","g");function Qs(i){return i.replace(Js,(t,s,l)=>{var g;if(s||l)return t;const u=((g=t.match(/[.,;:)]+$/))==null?void 0:g[0])??"",d=u?t.slice(0,-u.length):t;return d.includes(":")?`[${d}](#kb:${encodeURIComponent(d)})${u}`:t})}function Xs(i){const t=Qs(i);return ka.sanitize(Pa.parse(t,{async:!1}))}function Ys(i){if(!i||!i.startsWith("#kb:"))return null;try{return decodeURIComponent(i.slice(4))}catch{return null}}const Tt="(ungrouped)";function en(i){const t=i.slug.slice(i.slug.indexOf(":")+1),s=t.lastIndexOf("/");return s===-1?Tt:t.slice(0,s)}function tn(i,t){const s=new Map,l=(d,g)=>{const h=s.get(d);h?h.push(g):s.set(d,[g])};for(const d of i)switch(t){case"folder":l(en(d),d);break;case"kind":l(d.kind,d);break;case"tag":if(d.tags.length===0)l(Tt,d);else for(const g of d.tags)l(g,d);break;case"entity":if(d.about.length===0)l(Tt,d);else for(const g of d.about)l(g,d);break}const u=[...s.entries()].map(([d,g])=>({key:d,label:d,items:g.sort((h,p)=>h.title.localeCompare(p.title))}));return u.sort((d,g)=>d.key===Tt?1:g.key===Tt?-1:d.label.localeCompare(g.label)),u}function rn(i,t){const s=i.split(` `),l=t.split(` `),u=s.length,d=l.length,g=Array.from({length:u+1},()=>new Array(d+1).fill(0));for(let M=u-1;M>=0;M--)for(let S=d-1;S>=0;S--)g[M][S]=s[M]===l[S]?g[M+1][S+1]+1:Math.max(g[M+1][S],g[M][S+1]);const h=[];let p=0,f=0;for(;p=g[p][f+1]?(h.push({type:"remove",line:s[p]}),p++):(h.push({type:"add",line:l[f]}),f++);for(;p ",1),Lr=c(" ",1),on=c(' ',1),ln=c(''),dn=c(''),cn=c('
'),un=c('

'),vn=c('
');function fn(i,t){He(t,!0);const s={folder:"Folder",kind:"Type",tag:"Tag",entity:"Entity"};function l(){if(typeof localStorage>"u")return"folder";const m=localStorage.getItem("oikos-wiki-groupby");return m==="kind"||m==="tag"||m==="entity"?m:"folder"}let u=N(Ct(l())),d=N("");function g(m){m!=="folder"&&m!=="kind"&&m!=="tag"&&m!=="entity"||(n(u,m,!0),typeof localStorage<"u"&&localStorage.setItem("oikos-wiki-groupby",m))}const h=R(()=>{const m=e(d).trim().toLowerCase();return m?t.items.filter(w=>w.title.toLowerCase().includes(m)||w.slug.toLowerCase().includes(m)||w.tags.some(G=>G.toLowerCase().includes(m))):t.items}),p=R(()=>tn(e(h),e(u)));let f=N(Ct(new Set));ir(()=>{if(e(d).trim()){n(f,new Set(e(p).map(w=>w.key)),!0);return}const m=e(p).find(w=>w.items.some(G=>G.slug===t.selectedSlug));n(f,new Set(m?[m.key]:e(p)[0]?[e(p)[0].key]:[]),!0)});function M(m){const w=new Set(e(f));w.has(m)?w.delete(m):w.add(m),n(f,w,!0)}var S=vn(),O=o(S),x=o(O),b=o(x);Sa(b,{class:"absolute top-1/2 left-2 size-3.5 -translate-y-1/2 text-muted-foreground"});var I=a(b,2);gt(I,{placeholder:"Filter notes…",class:"h-7 pl-7 text-xs",get value(){return e(d)},set value(m){n(d,m,!0)}});var q=a(x,2);Ke(q,{size:"sm",variant:"outline",class:"size-7 shrink-0 p-0",get onclick(){return t.onNew},title:"New note","aria-label":"New note",children:(m,w)=>{ra(m,{class:"size-3.5"})},$$slots:{default:!0}});var H=a(O,2);K(H,()=>ts,(m,w)=>{w(m,{type:"single",get value(){return e(u)},onValueChange:g,children:(G,be)=>{var Y=Lr(),Z=_(Y);K(Z,()=>Xa,(de,ve)=>{ve(de,{size:"sm",class:"h-auto w-fit gap-1 rounded border-0 bg-transparent px-1 py-0.5 text-[11px] font-normal tracking-wide text-muted-foreground uppercase shadow-none hover:bg-muted/40 hover:text-foreground focus-visible:ring-0 data-[size=sm]:h-auto dark:bg-transparent dark:hover:bg-muted/40",title:"Change how notes are grouped",children:(ye,Ae)=>{var Ne=nn(),Ue=_(Ne);Ns(Ue,{class:"size-3 opacity-70"});var Ie=a(Ue);X(()=>D(Ie,` by ${s[e(u)]??""}`)),r(ye,Ne)},$$slots:{default:!0}})});var oe=a(Z,2);K(oe,()=>Ya,(de,ve)=>{ve(de,{children:(ye,Ae)=>{var Ne=xe(),Ue=_(Ne);we(Ue,17,()=>Object.entries(s),([Ie,Be])=>Ie,(Ie,Be)=>{var Le=R(()=>Qr(e(Be),2));let v=()=>e(Le)[0],k=()=>e(Le)[1];var C=xe(),J=_(C);K(J,()=>es,(pe,P)=>{P(pe,{get value(){return v()},get label(){return k()},children:(T,le)=>{var Q=Ee();X(()=>D(Q,k())),r(T,Q)},$$slots:{default:!0}})}),r(Ie,C)}),r(ye,Ne)},$$slots:{default:!0}})}),r(G,Y)},$$slots:{default:!0}})});var ee=a(H,2);we(ee,21,()=>e(p),m=>m.key,(m,w)=>{const G=R(()=>e(f).has(e(w).key));var be=xe(),Y=_(be);K(Y,()=>Ma,(Z,oe)=>{oe(Z,{get open(){return e(G)},onOpenChange:()=>M(e(w).key),children:(de,ve)=>{var ye=Lr(),Ae=_(ye);K(Ae,()=>Na,(Ue,Ie)=>{Ie(Ue,{class:"group/grp flex w-full cursor-pointer items-center gap-1.5 rounded-md px-1.5 py-1.5 text-left select-none hover:bg-muted/40",children:(Be,Le)=>{var v=on(),k=_(v);{let T=R(()=>e(G)?"rotate-90":"");Ca(k,{get class(){return`size-3 shrink-0 text-muted-foreground transition-transform duration-150 ${e(T)??""}`}})}var C=a(k,2),J=o(C),pe=a(C,2),P=o(pe);X(()=>{D(J,e(w).label),D(P,e(w).items.length)}),r(Be,v)},$$slots:{default:!0}})});var Ne=a(Ae,2);K(Ne,()=>za,(Ue,Ie)=>{Ie(Ue,{children:(Be,Le)=>{var v=cn();we(v,21,()=>e(w).items,k=>k.slug+e(w).key,(k,C)=>{const J=R(()=>t.selectedSlug===e(C).slug),pe=R(()=>bt(e(C).kind).icon);var P=dn(),T=o(P);{var le=L=>{var E=ln();r(L,E)};U(T,L=>{e(J)&&L(le)})}var Q=a(T,2);{let L=R(()=>e(J)?"text-primary":"text-muted-foreground/70");K(Q,()=>e(pe),(E,j)=>{j(E,{get class(){return`size-3.5 shrink-0 ${e(L)??""}`}})})}var ke=a(Q,2),re=o(ke),ne=a(ke,2);{var ce=L=>{{let E=R(()=>e(J)?"text-primary/70":"text-muted-foreground/50");dr(L,{get class(){return`size-3 shrink-0 ${e(E)??""}`}})}},ae=R(()=>cr(e(C).edited_by));U(ne,L=>{e(ae)&&L(ce)})}X(()=>{ct(P,"title",e(C).title),ht(P,1,`relative flex items-center gap-2 rounded-md py-1.5 pr-1.5 pl-2 text-left text-xs transition-colors ${e(J)?"bg-primary/10 font-medium text-primary":"hover:bg-muted/50"}`),D(re,e(C).title)}),Qe("click",P,()=>t.onSelect(e(C).slug)),r(k,P)}),r(Be,v)},$$slots:{default:!0}})}),r(de,ye)},$$slots:{default:!0}})}),r(m,be)},m=>{var w=un(),G=o(w);X(()=>D(G,`No notes match “${e(d)??""}”.`)),r(m,w)}),r(i,S),Ve()}yt(["click"]);var pn=c(" New note",1),gn=c(`

Nothing here yet

The knowledge base is empty. Write the first note, or let Nomos record what it learns as it works.

`),hn=c('
'),_n=c(''),xn=c(' '),mn=c('

Busiest tags

'),bn=c('

Knowledge base

notes
this week
Written by Nomos

Recently updated

',1),yn=c('
');function $n(i,t){He(t,!0);const s=10080*60*1e3;function l(O){return Date.parse(O.replace(" ","T").replace(/([+-]\d{2})$/,"$1:00"))}const u=R(()=>{const O=Date.now();let x=0,b=0;const I=new Map,q=new Map;for(const H of t.items){cr(H.edited_by)&&x++;const ee=l(H.updated_at);!Number.isNaN(ee)&&O-eeee[1]-H[1]).slice(0,10)}}),d=R(()=>e(u).total===0?0:Math.round(e(u).agent/e(u).total*100)),g=R(()=>[...t.items].sort((O,x)=>x.updated_at.localeCompare(O.updated_at)).slice(0,6)),h=["runbook","investigation","document"];var p=yn(),f=o(p);{var M=O=>{var x=gn(),b=a(o(x),4);Ke(b,{size:"sm",class:"gap-1.5",get onclick(){return t.onNew},children:(I,q)=>{var H=pn(),ee=_(H);ra(ee,{class:"size-3.5"}),r(I,H)},$$slots:{default:!0}}),r(O,x)},S=O=>{var x=bn(),b=_(x),I=a(o(b),2),q=o(I),H=o(q),ee=a(b,2),m=o(ee);we(m,16,()=>h,T=>T,(T,le)=>{const Q=R(()=>bt(le)),ke=R(()=>e(Q).icon);var re=hn(),ne=o(re),ce=o(ne);K(ce,()=>e(ke),(j,ue)=>{ue(j,{class:"size-3.5"})});var ae=a(ce),L=a(ne,2),E=o(L);X(j=>{D(ae,` ${e(Q).plural??""}`),D(E,j)},[()=>e(u).byKind.get(le)??0]),r(T,re)});var w=a(m,2),G=o(w),be=o(G);rs(be,{class:"size-3.5"});var Y=a(G,2),Z=o(Y),oe=a(ee,2),de=o(oe),ve=o(de),ye=o(ve);dr(ye,{class:"size-3.5"});var Ae=a(ve,2),Ne=o(Ae),Ue=o(Ne),Ie=a(Ne),Be=a(de,2);ct(Be,"aria-valuemin",0),ct(Be,"aria-valuemax",100);var Le=o(Be),v=a(oe,2),k=o(v),C=o(k);ks(C,{class:"size-3.5"});var J=a(k,2);we(J,21,()=>e(g),T=>T.slug,(T,le)=>{const Q=R(()=>bt(e(le).kind).icon);var ke=_n(),re=o(ke);K(re,()=>e(Q),($e,fe)=>{fe($e,{class:"size-3.5 shrink-0 text-muted-foreground"})});var ne=a(re,2),ce=o(ne),ae=a(ne,2);{var L=$e=>{dr($e,{class:"size-3 shrink-0 text-muted-foreground"})},E=R(()=>cr(e(le).edited_by));U(ae,$e=>{e(E)&&$e(L)})}var j=a(ae,2),ue=o(j);X($e=>{D(ce,e(le).title),D(ue,$e)},[()=>zt(e(le).updated_at)]),Qe("click",ke,()=>t.onSelect(e(le).slug)),r(T,ke)});var pe=a(v,2);{var P=T=>{var le=mn(),Q=o(le),ke=o(Q);As(ke,{class:"size-3.5"});var re=a(Q,2);we(re,21,()=>e(u).topTags,([ne,ce])=>ne,(ne,ce)=>{var ae=R(()=>Qr(e(ce),2));let L=()=>e(ae)[0],E=()=>e(ae)[1];var j=xn(),ue=o(j),$e=a(ue),fe=o($e);X(()=>{D(ue,`${L()??""} `),D(fe,E())}),r(ne,j)}),r(T,le)};U(pe,T=>{e(u).topTags.length>0&&T(P)})}X(()=>{D(H,e(u).total),D(Z,e(u).lastWeek),D(Ue,e(u).agent),D(Ie,` of ${e(u).total??""} · ${e(d)??""}%`),ct(Be,"aria-valuenow",e(d)),hr(Le,`width: ${e(d)??""}%`)}),r(O,x)};U(f,O=>{e(u).total===0?O(M):O(S,-1)})}r(i,p),Ve()}yt(["click"]);var wn=new Set(["$$slots","$$events","$$legacy","open"]);function ur(i,t){He(t,!0);let s=he(t,"open",15,!1),l=Ce(t,wn);var u=xe(),d=_(u);K(d,()=>fs,(g,h)=>{h(g,Me(()=>l,{get open(){return s()},set open(p){s(p)}}))}),r(i,u),Ve()}var kn=new Set(["$$slots","$$events","$$legacy"]);function Pn(i,t){let s=Ce(t,kn);var l=xe(),u=_(l);K(u,()=>Aa,(d,g)=>{g(d,Me(()=>s))}),r(i,l)}var Sn=new Set(["$$slots","$$events","$$legacy","ref","class"]);function Pr(i,t){He(t,!0);let s=he(t,"ref",15,null),l=Ce(t,Sn);var u=xe(),d=_(u);{let g=R(()=>Mt("leading-none font-medium",t.class));K(d,()=>os,(h,p)=>{p(h,Me({"data-slot":"dialog-title",get class(){return e(g)}},()=>l,{get ref(){return s()},set ref(f){s(f)}}))})}r(i,u),Ve()}var Nn=new Set(["$$slots","$$events","$$legacy","ref","class","children","showCloseButton"]),Cn=c("
");function Sr(i,t){He(t,!0);let s=he(t,"ref",15,null),l=he(t,"showCloseButton",3,!1),u=Ce(t,Nn);var d=Cn();kt(d,f=>({"data-slot":"dialog-footer",class:f,...u}),[()=>Mt("gap-2 flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t.class)]);var g=o(d);st(g,()=>t.children??_t);var h=a(g,2);{var p=f=>{var M=xe(),S=_(M);{const O=(x,b)=>{Ke(x,Me({variant:"outline"},()=>(b==null?void 0:b()).props,{children:(q,H)=>{var ee=Ee("Close");r(q,ee)},$$slots:{default:!0}}))};K(S,()=>na,(x,b)=>{b(x,{child:O,$$slots:{child:!0}})})}r(f,M)};U(h,f=>{l()&&f(p)})}Xr(d,f=>s(f),()=>s()),r(i,d),Ve()}var zn=new Set(["$$slots","$$events","$$legacy","ref","class","children"]),Mn=c("
");function Nr(i,t){He(t,!0);let s=he(t,"ref",15,null),l=Ce(t,zn);var u=Mn();kt(u,g=>({"data-slot":"dialog-header",class:g,...l}),[()=>Mt("gap-2 flex flex-col",t.class)]);var d=o(u);st(d,()=>t.children??_t),Xr(u,g=>s(g),()=>s()),r(i,u),Ve()}var An=new Set(["$$slots","$$events","$$legacy","ref","class"]);function On(i,t){He(t,!0);let s=he(t,"ref",15,null),l=Ce(t,An);var u=xe(),d=_(u);{let g=R(()=>Mt("data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs fixed inset-0 isolate z-50",t.class));K(d,()=>ds,(h,p)=>{p(h,Me({"data-slot":"dialog-overlay",get class(){return e(g)}},()=>l,{get ref(){return s()},set ref(f){s(f)}}))})}r(i,u),Ve()}var In=new Set(["$$slots","$$events","$$legacy","ref","class","portalProps","children","showCloseButton"]),Dn=c(' Close',1),Fr=c(" ",1);function vr(i,t){He(t,!0);let s=he(t,"ref",15,null),l=he(t,"showCloseButton",3,!0),u=Ce(t,In);Pn(i,Me(()=>t.portalProps,{children:(d,g)=>{var h=Fr(),p=_(h);K(p,()=>On,(M,S)=>{S(M,{})});var f=a(p,2);{let M=R(()=>Mt("bg-popover text-popover-foreground data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 ring-foreground/10 grid max-w-[calc(100%-2rem)] gap-6 rounded-xl p-6 text-sm ring-1 duration-100 sm:max-w-md fixed top-1/2 left-1/2 z-50 w-full -translate-x-1/2 -translate-y-1/2 outline-none",t.class));K(f,()=>ms,(S,O)=>{O(S,Me({"data-slot":"dialog-content",get class(){return e(M)}},()=>u,{get ref(){return s()},set ref(x){s(x)},children:(x,b)=>{var I=Fr(),q=_(I);st(q,()=>t.children??_t);var H=a(q,2);{var ee=m=>{var w=xe(),G=_(w);{const be=(Y,Z)=>{Ke(Y,Me({variant:"ghost",class:"absolute top-4 right-4",size:"icon-sm"},()=>(Z==null?void 0:Z()).props,{children:(de,ve)=>{var ye=Dn(),Ae=_(ye);Yr(Ae,{}),r(de,ye)},$$slots:{default:!0}}))};K(G,()=>na,(Y,Z)=>{Z(Y,{"data-slot":"dialog-close",child:be,$$slots:{child:!0}})})}r(m,w)};U(H,m=>{l()&&m(ee)})}r(x,I)},$$slots:{default:!0}}))})}r(d,h)},$$slots:{default:!0}})),Ve()}var Tn=new Set(["$$slots","$$events","$$legacy","ref","class"]);function ia(i,t){He(t,!0);let s=he(t,"ref",15,null),l=Ce(t,Tn);var u=xe(),d=_(u);{let g=R(()=>Mt("text-muted-foreground *:[a]:hover:text-foreground text-sm *:[a]:underline *:[a]:underline-offset-3",t.class));K(d,()=>vs,(h,p)=>{p(h,Me({"data-slot":"dialog-description",get class(){return e(g)}},()=>l,{get ref(){return s()},set ref(f){s(f)}}))})}r(i,u),Ve()}var En=c('
',1),Rn=c(`
Couldn't load this note.
`),Kn=c('

'),Bn=c(' Nomos'),Ln=c(" "),Fn=c("unknown author"),jn=c(' ',1),Wn=c(" Edit",1),Dt=c(" ",1),Hn=c(" Cancel",1),Vn=c(" ",1),jr=c('

'),Un=c('
'),qn=c(" History",1),Gn=c(' '),Zn=c('
'),Jn=c('
',1),Qn=c('
'),Xn=c('
'),Yn=c('

No prior revisions — this is the first version.

'),eo=c(''),to=c("
"),ro=c('
'),ao=c('
'),Wr=c(" ",1),so=c('
',1),no=c('
',1);function oo(i,t){He(t,!0);let s=he(t,"dirty",15,!1),l=N(null),u=N(!1),d=N("read"),g=N("note"),h=N(""),p=N(!1),f=N(""),M=N(""),S=N(""),O=N(""),x=N(null),b=N(!1),I=N(null);async function q(v){n(u,!0),n(d,"read"),s(!1),n(g,"note"),n(x,null),n(I,null),n(h,""),n(l,await Oa(v),!0),n(u,!1)}ir(()=>{t.item?q(t.item.slug):n(l,null)});function H(){!e(l)||!t.item||(n(f,e(l).title,!0),n(M,e(l).content,!0),n(S,e(l).tags.join(", "),!0),n(O,t.item.about.join(", "),!0),n(h,""),n(d,"edit"),s(!0))}function ee(){n(d,"read"),s(!1),n(h,"")}async function m(){if(!t.item)return;const v=e(f).trim(),k=e(M).trim();if(!v||!k){n(h,"Title and content cannot be empty.");return}n(p,!0),n(h,"");const C=e(O).split(",").map(J=>J.trim()).filter(Boolean);try{const J=await Ea(t.item.slug,{title:v,content:k,tags:e(S).split(",").map(P=>P.trim()).filter(Boolean),about:C}),pe=C.filter(P=>{var T;return!((T=J.linked)!=null&&T.includes(P))});pe.length>0&&mt.error(`Couldn't link to: ${pe.join(", ")} — check the slug is correct.`),n(d,"read"),s(!1),await q(t.item.slug),t.onChanged()}catch(J){n(h,J instanceof Et?`${J.message}${J.detail?` — ${J.detail}`:""}`:"Save failed.",!0)}finally{n(p,!1)}}let w=N(!1),G=N(!1);async function be(){if(t.item){n(G,!0);try{await Ia(t.item.slug),n(w,!1),t.onChanged()}catch(v){n(h,v instanceof Et?v.message:"Delete failed.",!0)}finally{n(G,!1)}}}async function Y(){var v;n(g,"history"),!(e(x)!==null||!t.item)&&(n(b,!0),n(x,await Ta(t.item.slug),!0),n(I,((v=e(x)[0])==null?void 0:v.id)??null,!0),n(b,!1))}function Z(v){const k=v.target.closest("a");if(!k)return;const C=Ys(k.getAttribute("href"));C&&(v.preventDefault(),t.knownSlugs.has(C)?t.onNavigate(C):ta(C))}const oe=R(()=>{var v;return((v=e(x))==null?void 0:v.find(k=>k.id===e(I)))??null}),de=R(()=>e(oe)&&e(l)?rn(e(oe).content,e(l).content):null);var ve=no(),ye=_(ve),Ae=o(ye);{var Ne=v=>{$n(v,{get items(){return t.allItems},get onSelect(){return t.onNavigate},get onNew(){return t.onNew}})},Ue=v=>{var k=En(),C=_(k),J=o(C),pe=o(J),P=o(pe);_e(P,{class:"size-4 shrink-0 rounded"});var T=a(P,2);_e(T,{class:"h-5 w-56"});var le=a(pe,2),Q=o(le);_e(Q,{class:"h-3 w-16"});var ke=a(Q,2);_e(ke,{class:"h-3 w-20"});var re=a(ke,2);_e(re,{class:"h-3 w-24"});var ne=a(J,2);_e(ne,{class:"h-7 w-16 shrink-0"});var ce=a(C,2),ae=o(ce);_e(ae,{class:"h-5 w-14 rounded-full"});var L=a(ae,2);_e(L,{class:"h-5 w-16 rounded-full"});var E=a(ce,2);we(E,20,()=>Array(6),nt,(j,ue,$e)=>{_e(j,{class:"h-4",style:`width: ${$e===5?45:96-$e*4}%`})}),r(v,k)},Ie=v=>{var k=Rn();r(v,k)},Be=v=>{var k=so(),C=_(k),J=o(C),pe=o(J);{var P=$=>{gt($,{class:"mb-1 h-8 font-medium",placeholder:"Title",get value(){return e(f)},set value(A){n(f,A,!0)}})},T=$=>{const A=R(()=>bt(t.item.kind).icon);var V=Kn(),me=o(V);K(me,()=>e(A),(Pe,Oe)=>{Oe(Pe,{class:"size-4 shrink-0 text-muted-foreground"})});var ze=a(me,2),Re=o(ze);X(()=>D(Re,e(l).title)),r($,V)};U(pe,$=>{e(d)==="edit"?$(P):$(T,-1)})}var le=a(pe,2),Q=o(le),ke=o(Q),re=a(Q,4);{var ne=$=>{var A=Bn(),V=o(A);dr(V,{class:"size-3"}),r($,A)},ce=R(()=>cr(e(l).edited_by)),ae=$=>{var A=Ln(),V=o(A);X(()=>D(V,e(l).edited_by)),r($,A)},L=$=>{var A=Fn();r($,A)};U(re,$=>{e(ce)?$(ne):e(l).edited_by?$(ae,1):$(L,-1)})}var E=a(re,4),j=o(E),ue=a(E,2);{var $e=$=>{var A=jn(),V=a(_(A),2),me=o(V);X(()=>D(me,`${e(l).revisions??""} revision${e(l).revisions===1?"":"s"}`)),Qe("click",V,Y),r($,A)};U(ue,$=>{e(l).revisions>0&&$($e)})}var fe=a(J,2),ie=o(fe);{var F=$=>{var A=Dt(),V=_(A);Ke(V,{size:"sm",variant:"outline",class:"h-7 gap-1 text-xs",onclick:H,children:(ze,Re)=>{var Pe=Wn(),Oe=_(Pe);Fs(Oe,{class:"size-3.5"}),r(ze,Pe)},$$slots:{default:!0}});var me=a(V,2);Ke(me,{size:"sm",variant:"ghost",class:"h-7 gap-1 text-xs text-destructive",onclick:()=>n(w,!0),children:(ze,Re)=>{la(ze,{class:"size-3.5"})},$$slots:{default:!0}}),r($,A)},se=$=>{var A=Dt(),V=_(A);Ke(V,{size:"sm",variant:"ghost",class:"h-7 gap-1 text-xs",onclick:ee,get disabled(){return e(p)},children:(ze,Re)=>{var Pe=Hn(),Oe=_(Pe);Yr(Oe,{class:"size-3.5"}),r(ze,Pe)},$$slots:{default:!0}});var me=a(V,2);Ke(me,{size:"sm",class:"h-7 gap-1 text-xs",onclick:m,get disabled(){return e(p)},children:(ze,Re)=>{var Pe=Vn(),Oe=_(Pe);Ws(Oe,{class:"size-3.5"});var ot=a(Oe);X(()=>D(ot,` ${e(p)?"Saving…":"Save"}`)),r(ze,Pe)},$$slots:{default:!0}}),r($,A)};U(ie,$=>{e(d)==="read"?$(F):$(se,-1)})}var z=a(C,2);{var y=$=>{var A=jr(),V=o(A);X(()=>D(V,e(h))),r($,A)};U(z,$=>{e(h)&&$(y)})}var B=a(z,2);{var W=$=>{var A=Un(),V=o(A);ea(V,{class:"min-h-[240px] flex-1 resize-none font-mono text-xs",placeholder:"Markdown content…",get value(){return e(M)},set value(Oe){n(M,Oe,!0)}});var me=a(V,2),ze=a(o(me));gt(ze,{id:"wiki-tags",class:"mt-1 h-7 text-xs",placeholder:"oom, rclone, gotcha",get value(){return e(S)},set value(Oe){n(S,Oe,!0)}});var Re=a(me,2),Pe=a(o(Re));gt(Pe,{id:"wiki-about",class:"mt-1 h-7 text-xs",placeholder:"host:strong, lxc:gitea",get value(){return e(O)},set value(Oe){n(O,Oe,!0)}}),r($,A)},te=$=>{var A=xe(),V=_(A);K(V,()=>sa,(me,ze)=>{ze(me,{class:"flex min-h-0 flex-1 flex-col",get value(){return e(g)},set value(Re){n(g,Re,!0)},children:(Re,Pe)=>{var Oe=Wr(),ot=_(Oe);K(ot,()=>aa,(ut,Je)=>{Je(ut,{class:"h-7 w-fit",children:(Fe,lt)=>{var Se=Dt(),De=_(Se);K(De,()=>St,(qe,Ye)=>{Ye(qe,{value:"note",class:"text-xs",children:(je,rt)=>{var at=Ee("Note");r(je,at)},$$slots:{default:!0}})});var Ge=a(De,2);K(Ge,()=>St,(qe,Ye)=>{Ye(qe,{value:"history",class:"gap-1 text-xs",onclick:Y,children:(je,rt)=>{var at=qn(),it=_(at);Is(it,{class:"size-3"}),r(je,at)},$$slots:{default:!0}})}),r(Fe,Se)},$$slots:{default:!0}})});var $t=a(ot,2);K($t,()=>Nt,(ut,Je)=>{Je(ut,{value:"note",class:"min-h-0 flex-1 overflow-y-auto pt-3",children:(Fe,lt)=>{var Se=Jn(),De=_(Se);{var Ge=Ye=>{var je=Zn();we(je,20,()=>t.item.tags,rt=>rt,(rt,at)=>{var it=Gn(),vt=o(it);X(()=>D(vt,at)),r(rt,it)}),r(Ye,je)};U(De,Ye=>{t.item.tags.length&&Ye(Ge)})}var qe=a(De,2);Da(qe,()=>Xs(e(l).content),!0),Qe("click",qe,Z),r(Fe,Se)},$$slots:{default:!0}})});var xt=a($t,2);K(xt,()=>Nt,(ut,Je)=>{Je(ut,{value:"history",class:"min-h-0 flex-1 overflow-y-auto pt-2",children:(Fe,lt)=>{var Se=xe(),De=_(Se);{var Ge=je=>{var rt=Xn(),at=o(rt);we(at,20,()=>Array(4),nt,(vt,At)=>{var Te=Qn(),et=o(Te);_e(et,{class:"h-3 w-16"});var ft=a(et,2);_e(ft,{class:"h-2.5 w-20"}),r(vt,Te)});var it=a(at,2);we(it,20,()=>Array(8),nt,(vt,At,Te)=>{_e(vt,{class:"h-3",style:`width: ${90-Te%4*15}%`})}),r(je,rt)},qe=je=>{var rt=Yn();r(je,rt)},Ye=je=>{var rt=ao(),at=o(rt);we(at,21,()=>e(x),Te=>Te.id,(Te,et)=>{var ft=eo(),dt=o(ft),Ot=o(dt),fr=a(dt,2),da=o(fr);X(ca=>{ht(ft,1,`rounded px-2 py-1 text-left text-[11px] hover:bg-muted/50 ${e(I)===e(et).id?"bg-primary/10 text-primary":""}`),D(Ot,ca),D(da,e(et).edited_by||"unknown")},[()=>zt(e(et).version_at)]),Qe("click",ft,()=>n(I,e(et).id,!0)),r(Te,ft)});var it=a(at,2),vt=o(it);{var At=Te=>{var et=ro();we(et,21,()=>e(de),nt,(ft,dt)=>{var Ot=to(),fr=o(Ot);X(()=>{ht(Ot,1,Ra(e(dt).type==="add"?"bg-success/10 text-success":e(dt).type==="remove"?"bg-destructive/10 text-destructive line-through":"")),D(fr,`${e(dt).type==="add"?"+ ":e(dt).type==="remove"?"- ":" "}${e(dt).line??""}`)}),r(ft,Ot)}),r(Te,et)};U(vt,Te=>{e(de)&&Te(At)})}r(je,rt)};U(De,je=>{e(b)?je(Ge):!e(x)||e(x).length===0?je(qe,1):je(Ye,-1)})}r(Fe,Se)},$$slots:{default:!0}})}),r(Re,Oe)},$$slots:{default:!0}})}),r($,A)};U(B,$=>{e(d)==="edit"?$(W):$(te,-1)})}X(($,A)=>{D(ke,$),D(j,`updated ${A??""}`)},[()=>bt(t.item.kind).label,()=>zt(e(l).updated_at)]),r(v,k)};U(Ae,v=>{t.item?e(u)?v(Ue,1):e(l)?v(Be,-1):v(Ie,2):v(Ne)})}var Le=a(ye,2);K(Le,()=>ur,(v,k)=>{k(v,{get open(){return e(w)},set open(C){n(w,C,!0)},children:(C,J)=>{var pe=xe(),P=_(pe);K(P,()=>vr,(T,le)=>{le(T,{class:"sm:max-w-sm",children:(Q,ke)=>{var re=Wr(),ne=_(re);K(ne,()=>Nr,(E,j)=>{j(E,{children:(ue,$e)=>{var fe=Dt(),ie=_(fe);K(ie,()=>Pr,(se,z)=>{z(se,{children:(y,B)=>{var W=Ee("Delete note?");r(y,W)},$$slots:{default:!0}})});var F=a(ie,2);K(F,()=>ia,(se,z)=>{z(se,{children:(y,B)=>{var W=xe(),te=_(W);{var $=A=>{var V=Ee();X(()=>D(V,`"${t.item.title??""}" will move to Trash and can be restored from there.`)),r(A,V)};U(te,A=>{t.item&&A($)})}r(y,W)},$$slots:{default:!0}})}),r(ue,fe)},$$slots:{default:!0}})});var ce=a(ne,2);{var ae=E=>{var j=jr(),ue=o(j);X(()=>D(ue,e(h))),r(E,j)};U(ce,E=>{e(h)&&E(ae)})}var L=a(ce,2);K(L,()=>Sr,(E,j)=>{j(E,{children:(ue,$e)=>{var fe=Dt(),ie=_(fe);Ke(ie,{variant:"ghost",onclick:()=>n(w,!1),get disabled(){return e(G)},children:(se,z)=>{var y=Ee("Cancel");r(se,y)},$$slots:{default:!0}});var F=a(ie,2);Ke(F,{variant:"destructive",onclick:be,get disabled(){return e(G)},children:(se,z)=>{var y=Ee();X(()=>D(y,e(G)?"Deleting…":"Delete")),r(se,y)},$$slots:{default:!0}}),r(ue,fe)},$$slots:{default:!0}})}),r(Q,re)},$$slots:{default:!0}})}),r(C,pe)},$$slots:{default:!0}})}),r(i,ve),Ve()}yt(["click"]);var lo=c('

Nothing selected.

'),io=c('

Not linked to any entity.

'),co=c(''),gr=c('
'),uo=c('

No other notes share a linked entity.

'),Hr=c(''),vo=c('

No other notes share a tag.

'),fo=c(" ",1),po=c('
');function go(i,t){He(t,!0);const s=R(()=>{if(!t.item||t.item.about.length===0)return[];const p=new Set(t.item.about);return t.allItems.filter(f=>f.slug!==t.item.slug&&f.about.some(M=>p.has(M))).sort((f,M)=>M.updated_at.localeCompare(f.updated_at))}),l=R(()=>{if(!t.item||t.item.tags.length===0)return[];const p=new Set(t.item.tags);return t.allItems.filter(f=>f.slug!==t.item.slug&&f.tags.some(M=>p.has(M))).sort((f,M)=>M.updated_at.localeCompare(f.updated_at)).slice(0,20)});var u=po(),d=o(u);{var g=p=>{var f=lo();r(p,f)},h=p=>{var f=fo(),M=_(f);pr(M,{title:"About",get count(){return t.item.about.length},defaultOpen:!0,children:(x,b)=>{var I=xe(),q=_(I);{var H=m=>{var w=io();r(m,w)},ee=m=>{var w=gr();we(w,20,()=>t.item.about,G=>G,(G,be)=>{var Y=co(),Z=o(Y);Ts(Z,{class:"size-3 shrink-0"});var oe=a(Z,2),de=o(oe);X(()=>D(de,be)),Qe("click",Y,()=>ta(be)),r(G,Y)}),r(m,w)};U(q,m=>{t.item.about.length===0?m(H):m(ee,-1)})}r(x,I)},$$slots:{default:!0}});var S=a(M,2);{let x=R(()=>e(s).length>0);pr(S,{title:"Also about these entities",get count(){return e(s).length},get defaultOpen(){return e(x)},children:(b,I)=>{var q=xe(),H=_(q);{var ee=w=>{var G=uo();r(w,G)},m=w=>{var G=gr();we(G,21,()=>e(s),be=>be.slug,(be,Y)=>{const Z=R(()=>bt(e(Y).kind).icon);var oe=Hr(),de=o(oe);K(de,()=>e(Z),(Ae,Ne)=>{Ne(Ae,{class:"size-3 shrink-0 text-muted-foreground/70"})});var ve=a(de,2),ye=o(ve);X(()=>{ct(oe,"title",e(Y).title),D(ye,e(Y).title)}),Qe("click",oe,()=>t.onSelect(e(Y).slug)),r(be,oe)}),r(w,G)};U(H,w=>{e(s).length===0?w(ee):w(m,-1)})}r(b,q)},$$slots:{default:!0}})}var O=a(S,2);{let x=R(()=>e(s).length===0&&e(l).length>0&&e(l).length<=6);pr(O,{title:"Tag neighbours",get count(){return e(l).length},get defaultOpen(){return e(x)},children:(b,I)=>{var q=xe(),H=_(q);{var ee=w=>{var G=vo();r(w,G)},m=w=>{var G=gr();we(G,21,()=>e(l),be=>be.slug,(be,Y)=>{const Z=R(()=>bt(e(Y).kind).icon);var oe=Hr(),de=o(oe);K(de,()=>e(Z),(Ae,Ne)=>{Ne(Ae,{class:"size-3 shrink-0 text-muted-foreground/70"})});var ve=a(de,2),ye=o(ve);X(()=>{ct(oe,"title",e(Y).title),D(ye,e(Y).title)}),Qe("click",oe,()=>t.onSelect(e(Y).slug)),r(be,oe)}),r(w,G)};U(H,w=>{e(l).length===0?w(ee):w(m,-1)})}r(b,q)},$$slots:{default:!0}})}r(p,f)};U(d,p=>{t.item?p(h,-1):p(g)})}r(i,u),Ve()}yt(["click"]);var ho=c(" Duplicates",1),_o=c(" Tags",1),xo=c(" Orphans",1),mo=c(" Trash",1),bo=c(" ",1),yo=c('

'),sr=c('

'),$o=c('
'),Vr=c('
'),wo=c('

No likely duplicates found.

'),ko=c(''),Po=c('

keep as target fold into it

'),So=c(`

Notes with near-identical titles, grouped for review — not a verdict. Pick a target and the sources to fold into it; sources are soft-deleted afterward and stay recoverable from Trash.

`,1),No=c(''),Ur=c('
TagUsesVariants
'),Co=c('
'),zo=c(''),Mo=c(' '),Ao=c(''),Oo=c(' '),qr=c(" ",1),Gr=c('
'),nr=c('
'),Io=c('

Nothing orphaned.

'),Do=c(''),To=c(`

Notes untagged, unlinked to any entity, or untouched for 90+ days — invisible to most navigation paths and easy to lose track of.

`,1),Eo=c('

Trash is empty.

'),Ro=c(" Restore",1),Ko=c('
'),Bo=c(" ",1),Lo=c('
');function Fo(i,t){He(t,!0);let s=N("duplicates");function l(v){return v instanceof Et?v.message:"Request failed."}let u=N(null),d=N(""),g=N(Ct({})),h=N(Ct({})),p=N(null),f=N("");async function M(){n(u,null),n(d,"");try{const v=await Fa();n(u,v,!0);const k={},C={};for(const J of v){const pe=J.members[0].slug;k[pe]=J.members[0].slug,C[pe]=new Set(J.members.slice(1).map(P=>P.slug))}n(g,k,!0),n(h,C,!0)}catch(v){n(d,l(v),!0),n(u,[],!0)}}function S(v,k,C){n(g,{...e(g),[v]:k},!0),n(h,{...e(h),[v]:new Set(C.filter(J=>J!==k))},!0)}function O(v,k){const C=new Set(e(h)[v]);C.has(k)?C.delete(k):C.add(k),n(h,{...e(h),[v]:C},!0)}async function x(v){const k=e(g)[v],C=[...e(h)[v]??[]];if(!(!k||C.length===0)){n(p,v,!0),n(f,"");try{const J=await ja(k,C);mt.success(`Merged ${J.merged.length} note${J.merged.length===1?"":"s"}`),t.onChanged(),await M()}catch(J){n(f,l(J),!0)}finally{n(p,null)}}}let b=N(null),I=N(""),q=N(null),H=N(""),ee=N(!1);async function m(){n(b,null),n(I,"");try{n(b,await Wa(),!0)}catch(v){n(I,l(v),!0),n(b,[],!0)}}async function w(v){n(ee,!0);try{const k=await Kr(v.variants,v.tag);mt.success(`Normalized "${v.tag}" across ${k} note${k===1?"":"s"}`),t.onChanged(),await m()}catch(k){mt.error(l(k))}finally{n(ee,!1)}}function G(v){n(q,v.tag,!0),n(H,v.tag,!0)}async function be(v){const k=e(H).trim().toLowerCase();if(!k||k===v.tag){n(q,null);return}n(ee,!0);try{const C=await Kr(v.variants,k);mt.success(`Renamed "${v.tag}" to "${k}" across ${C} note${C===1?"":"s"}`),t.onChanged(),await m(),n(q,null)}catch(C){mt.error(l(C))}finally{n(ee,!1)}}let Y=N(null),Z=N(Ct({})),oe=N("");async function de(){n(Y,null),n(oe,"");try{const v=await Ha();n(Y,v.items,!0),n(Z,v.counts,!0)}catch(v){n(oe,l(v),!0),n(Y,[],!0)}}let ve=N(null),ye=N(""),Ae=N(null);async function Ne(){n(ve,null),n(ye,"");try{n(ve,await Va(),!0)}catch(v){n(ye,l(v),!0),n(ve,[],!0)}}async function Ue(v){n(Ae,v,!0);try{await Ua(v),mt.success("Note restored"),t.onChanged(),await Ne()}catch(k){mt.error(l(k))}finally{n(Ae,null)}}function Ie(v){n(s,v,!0),v==="duplicates"&&e(u)===null?M():v==="tags"&&e(b)===null?m():v==="orphans"&&e(Y)===null?de():v==="trash"&&e(ve)===null&&Ne()}M();var Be=Lo(),Le=o(Be);K(Le,()=>sa,(v,k)=>{k(v,{class:"flex min-h-0 flex-1 flex-col",get value(){return e(s)},set value(C){n(s,C,!0)},children:(C,J)=>{var pe=Bo(),P=_(pe);K(P,()=>aa,(re,ne)=>{ne(re,{class:"h-8 w-fit",children:(ce,ae)=>{var L=bo(),E=_(L);K(E,()=>St,(fe,ie)=>{ie(fe,{value:"duplicates",class:"gap-1 text-xs",onclick:()=>Ie("duplicates"),children:(F,se)=>{var z=ho(),y=_(z);Ka(y,{class:"size-3.5"}),r(F,z)},$$slots:{default:!0}})});var j=a(E,2);K(j,()=>St,(fe,ie)=>{ie(fe,{value:"tags",class:"gap-1 text-xs",onclick:()=>Ie("tags"),children:(F,se)=>{var z=_o(),y=_(z);Vs(y,{class:"size-3.5"}),r(F,z)},$$slots:{default:!0}})});var ue=a(j,2);K(ue,()=>St,(fe,ie)=>{ie(fe,{value:"orphans",class:"gap-1 text-xs",onclick:()=>Ie("orphans"),children:(F,se)=>{var z=xo(),y=_(z);zs(y,{class:"size-3.5"}),r(F,z)},$$slots:{default:!0}})});var $e=a(ue,2);K($e,()=>St,(fe,ie)=>{ie(fe,{value:"trash",class:"gap-1 text-xs",onclick:()=>Ie("trash"),children:(F,se)=>{var z=mo(),y=_(z);la(y,{class:"size-3.5"}),r(F,z)},$$slots:{default:!0}})}),r(ce,L)},$$slots:{default:!0}})});var T=a(P,2);K(T,()=>Nt,(re,ne)=>{ne(re,{value:"duplicates",class:"min-h-0 flex-1 overflow-y-auto pt-2",children:(ce,ae)=>{var L=So(),E=a(_(L),2);{var j=z=>{var y=yo(),B=o(y);X(()=>D(B,e(f))),r(z,y)};U(E,z=>{e(f)&&z(j)})}var ue=a(E,2);{var $e=z=>{var y=sr(),B=o(y),W=a(B);Ke(W,{size:"sm",variant:"outline",class:"h-6 text-xs",onclick:M,children:(te,$)=>{var A=Ee("Retry");r(te,A)},$$slots:{default:!0}}),X(()=>D(B,`${e(d)??""} `)),r(z,y)};U(ue,z=>{e(d)&&z($e)})}var fe=a(ue,2);{var ie=z=>{var y=Vr();we(y,20,()=>Array(2),nt,(B,W,te)=>{var $=$o(),A=o($),V=o(A);_e(V,{class:"h-3 w-28"});var me=a(V,2);_e(me,{class:"h-6 w-28"});var ze=a(A,2);we(ze,21,()=>Array(te===0?3:2),nt,(Re,Pe,Oe,ot)=>{_e(Re,{class:"h-3.5",style:`width: ${70-Oe*10}%`})}),r(B,$)}),r(z,y)},F=z=>{var y=wo();r(z,y)},se=z=>{var y=Vr();we(y,21,()=>e(u),B=>B.members[0].slug,(B,W)=>{const te=R(()=>e(W).members[0].slug),$=R(()=>{var Je;return((Je=e(h)[e(te)])==null?void 0:Je.size)??0});var A=Po(),V=o(A),me=o(V),ze=o(me),Re=o(ze),Pe=a(ze,2),Oe=o(Pe),ot=a(Pe,2),$t=o(ot),xt=a(me,2);{let Je=R(()=>e(p)===e(te)||e($)===0);Ke(xt,{size:"sm",class:"h-6 shrink-0 gap-1 text-xs",get disabled(){return e(Je)},onclick:()=>x(e(te)),children:(Fe,lt)=>{var Se=Ee();X(()=>D(Se,e(p)===e(te)?"Merging…":`Merge ${e($)} into target`)),r(Fe,Se)},$$slots:{default:!0}})}var ut=a(V,4);we(ut,21,()=>e(W).members,Je=>Je.slug,(Je,Fe)=>{const lt=R(()=>e(g)[e(te)]===e(Fe).slug),Se=R(()=>bt(e(Fe).kind).icon);var De=ko(),Ge=o(De),qe=a(Ge,2),Ye=a(qe,2);K(Ye,()=>e(Se),(Te,et)=>{et(Te,{class:"size-3 shrink-0 text-muted-foreground/70"})});var je=a(Ye,2),rt=o(je),at=a(je,2),it=o(at),vt=a(at,2);{var At=Te=>{_r(Te,{variant:"outline",class:"shrink-0 border-primary/40 text-[9px] text-primary",children:(et,ft)=>{var dt=Ee("target");r(et,dt)},$$slots:{default:!0}})};U(vt,Te=>{e(lt)&&Te(At)})}X((Te,et)=>{ht(De,1,`flex items-center gap-2 rounded px-1.5 py-1 text-xs ${e(lt)?"bg-primary/5":"hover:bg-muted/40"}`),ct(Ge,"name",`target-${e(te)??""}`),ct(Ge,"aria-label",`Keep "${e(Fe).title??""}" as the merge target`),Rr(Ge,e(lt)),ct(qe,"aria-label",`Fold "${e(Fe).title??""}" into the target`),qe.disabled=e(lt),Rr(qe,Te),ht(je,1,`min-w-0 flex-1 truncate text-left hover:underline ${e(lt)?"font-medium text-primary":""}`),D(rt,e(Fe).title),D(it,et)},[()=>{var Te;return!e(lt)&&(((Te=e(h)[e(te)])==null?void 0:Te.has(e(Fe).slug))??!1)},()=>zt(e(Fe).updated_at)]),Qe("change",Ge,()=>S(e(te),e(Fe).slug,e(W).members.map(Te=>Te.slug))),Qe("change",qe,()=>O(e(te),e(Fe).slug)),Qe("click",je,()=>t.onSelect(e(Fe).slug)),r(Je,De)}),X((Je,Fe)=>{D(Re,`${e(W).members.length??""} similar notes`),ct(Pe,"title",`${Je??""}% title similarity`),hr(Oe,`width: ${e(W).top_similarity*100}%`),D($t,`${Fe??""}%`)},[()=>(e(W).top_similarity*100).toFixed(0),()=>(e(W).top_similarity*100).toFixed(0)]),r(B,A)}),r(z,y)};U(fe,z=>{e(u)===null?z(ie):e(u).length===0?z(F,1):z(se,-1)})}r(ce,L)},$$slots:{default:!0}})});var le=a(T,2);K(le,()=>Nt,(re,ne)=>{ne(re,{value:"tags",class:"min-h-0 flex-1 overflow-y-auto pt-2",children:(ce,ae)=>{var L=qr(),E=_(L);{var j=ie=>{var F=sr(),se=o(F),z=a(se);Ke(z,{size:"sm",variant:"outline",class:"h-6 text-xs",onclick:m,children:(y,B)=>{var W=Ee("Retry");r(y,W)},$$slots:{default:!0}}),X(()=>D(se,`${e(I)??""} `)),r(ie,F)};U(E,ie=>{e(I)&&ie(j)})}var ue=a(E,2);{var $e=ie=>{var F=Ur(),se=a(o(F));we(se,20,()=>Array(10),nt,(z,y,B)=>{var W=No(),te=o(W),$=o(te);_e($,{class:"h-3",style:`width: ${60-B*3}%`});var A=a(te),V=o(A);_e(V,{class:"ml-auto h-3 w-4"});var me=a(A),ze=o(me);_e(ze,{class:"h-1 rounded-full",style:`width: ${90-B*8}%`});var Re=a(me),Pe=o(Re);_e(Pe,{class:"h-3 w-6"}),r(z,W)}),r(ie,F)},fe=ie=>{const F=R(()=>Math.max(1,...e(b).map(y=>y.uses)));var se=Ur(),z=a(o(se));we(z,21,()=>e(b),y=>y.tag,(y,B)=>{var W=Oo(),te=o(W),$=o(te);{var A=Se=>{var De=Co(),Ge=o(De);gt(Ge,{class:"h-6 w-32 text-xs",get value(){return e(H)},set value(Ye){n(H,Ye,!0)}});var qe=a(Ge,2);Ke(qe,{size:"sm",class:"h-6 px-1.5",get disabled(){return e(ee)},onclick:()=>be(e(B)),children:(Ye,je)=>{Ba(Ye,{class:"size-3"})},$$slots:{default:!0}}),r(Se,De)},V=Se=>{var De=zo(),Ge=o(De);X(()=>D(Ge,e(B).tag)),Qe("click",De,()=>G(e(B))),r(Se,De)};U($,Se=>{e(q)===e(B).tag?Se(A):Se(V,-1)})}var me=a(te),ze=o(me),Re=a(me),Pe=o(Re),Oe=o(Pe),ot=a(Re),$t=o(ot);{var xt=Se=>{var De=Mo(),Ge=o(De);X(qe=>D(Ge,qe),[()=>e(B).variants.join(", ")]),r(Se,De)},ut=Se=>{var De=Ao();r(Se,De)};U($t,Se=>{e(B).split?Se(xt):Se(ut,-1)})}var Je=a(ot),Fe=o(Je);{var lt=Se=>{Ke(Se,{size:"sm",variant:"outline",class:"h-6 text-xs",get disabled(){return e(ee)},onclick:()=>w(e(B)),children:(De,Ge)=>{var qe=Ee("Normalize");r(De,qe)},$$slots:{default:!0}})};U(Fe,Se=>{e(B).split&&Se(lt)})}X(()=>{D(ze,e(B).uses),hr(Oe,`width: ${e(B).uses/e(F)*100}%`)}),r(y,W)}),r(ie,se)};U(ue,ie=>{e(b)===null?ie($e):ie(fe,-1)})}r(ce,L)},$$slots:{default:!0}})});var Q=a(le,2);K(Q,()=>Nt,(re,ne)=>{ne(re,{value:"orphans",class:"min-h-0 flex-1 overflow-y-auto pt-2",children:(ce,ae)=>{var L=To(),E=_(L),j=a(o(E));{var ue=y=>{var B=Ee();X(()=>D(B,`(${e(Z).untagged??0??""} untagged · ${e(Z).unlinked??0??""} unlinked · ${e(Z).stale??0??""} stale)`)),r(y,B)};U(j,y=>{(e(Z).untagged||e(Z).unlinked||e(Z).stale)&&y(ue)})}var $e=a(E,2);{var fe=y=>{var B=sr(),W=o(B),te=a(W);Ke(te,{size:"sm",variant:"outline",class:"h-6 text-xs",onclick:de,children:($,A)=>{var V=Ee("Retry");r($,V)},$$slots:{default:!0}}),X(()=>D(W,`${e(oe)??""} `)),r(y,B)};U($e,y=>{e(oe)&&y(fe)})}var ie=a($e,2);{var F=y=>{var B=nr();we(B,20,()=>Array(7),nt,(W,te,$)=>{var A=Gr(),V=o(A);_e(V,{class:"h-3.5 flex-1",style:`max-width: ${60-$%4*8}%`});var me=a(V,2);_e(me,{class:"h-4 w-14 shrink-0 rounded-full"});var ze=a(me,2);_e(ze,{class:"h-3 w-10 shrink-0"}),r(W,A)}),r(y,B)},se=y=>{var B=Io();r(y,B)},z=y=>{var B=nr();we(B,21,()=>e(Y),W=>W.slug,(W,te)=>{var $=Do(),A=o($),V=o(A),me=a(A,2);we(me,16,()=>e(te).reasons,Pe=>Pe,(Pe,Oe)=>{_r(Pe,{variant:"outline",class:"shrink-0 text-[9px]",children:(ot,$t)=>{var xt=Ee();X(()=>D(xt,Oe)),r(ot,xt)},$$slots:{default:!0}})});var ze=a(me,2),Re=o(ze);X(Pe=>{D(V,e(te).title),D(Re,Pe)},[()=>zt(e(te).updated_at)]),Qe("click",$,()=>t.onSelect(e(te).slug)),r(W,$)}),r(y,B)};U(ie,y=>{e(Y)===null?y(F):e(Y).length===0?y(se,1):y(z,-1)})}r(ce,L)},$$slots:{default:!0}})});var ke=a(Q,2);K(ke,()=>Nt,(re,ne)=>{ne(re,{value:"trash",class:"min-h-0 flex-1 overflow-y-auto pt-2",children:(ce,ae)=>{var L=qr(),E=_(L);{var j=F=>{var se=sr(),z=o(se),y=a(z);Ke(y,{size:"sm",variant:"outline",class:"h-6 text-xs",onclick:Ne,children:(B,W)=>{var te=Ee("Retry");r(B,te)},$$slots:{default:!0}}),X(()=>D(z,`${e(ye)??""} `)),r(F,se)};U(E,F=>{e(ye)&&F(j)})}var ue=a(E,2);{var $e=F=>{var se=nr();we(se,20,()=>Array(4),nt,(z,y,B)=>{var W=Gr(),te=o(W);_e(te,{class:"h-3.5 flex-1",style:`max-width: ${55-B*6}%`});var $=a(te,2);_e($,{class:"h-3 w-32 shrink-0"});var A=a($,2);_e(A,{class:"h-6 w-16 shrink-0"}),r(z,W)}),r(F,se)},fe=F=>{var se=Eo();r(F,se)},ie=F=>{var se=nr();we(se,21,()=>e(ve),z=>z.slug,(z,y)=>{var B=Ko(),W=o(B),te=o(W),$=a(W,2),A=o($),V=a($,2);{let me=R(()=>e(Ae)===e(y).slug);Ke(V,{size:"sm",variant:"outline",class:"h-6 shrink-0 gap-1 text-xs",get disabled(){return e(me)},onclick:()=>Ue(e(y).slug),children:(ze,Re)=>{var Pe=Ro(),Oe=_(Pe);La(Oe,{class:"size-3"}),r(ze,Pe)},$$slots:{default:!0}})}X(me=>{D(te,e(y).title),D(A,`deleted ${me??""} by ${(e(y).deleted_by||"unknown")??""}`)},[()=>zt(e(y).deleted_at)]),r(z,B)}),r(F,se)};U(ue,F=>{e(ve)===null?F($e):e(ve).length===0?F(fe,1):F(ie,-1)})}r(ce,L)},$$slots:{default:!0}})}),r(C,pe)},$$slots:{default:!0}})}),r(i,Be),Ve()}yt(["change","click"]);var jo=c('

'),Wo=c(''),Ho=c(" ",1),Vo=c('
Type
',1);function Uo(i,t){He(t,!0);let s=he(t,"open",15,!1);const l=["document","investigation","runbook"];let u=N(""),d=N("document"),g=N(""),h=N(""),p=N(""),f=N(!1),M=N("");function S(){n(u,""),n(d,"document"),n(g,""),n(h,""),n(p,""),n(M,"")}async function O(){if(!e(u).trim()||!e(p).trim()){n(M,"Title and content are required.");return}n(f,!0),n(M,"");try{const I=await qa({title:e(u).trim(),content:e(p).trim(),kind:e(d),folder:e(g).trim()||void 0,tags:e(h).split(",").map(q=>q.trim()).filter(Boolean)});t.onCreated(I.slug),s(!1),S()}catch(I){n(M,I instanceof Et?`${I.message}${I.detail?` — ${I.detail}`:""}`:"Create failed.",!0)}finally{n(f,!1)}}var x=xe(),b=_(x);K(b,()=>ur,(I,q)=>{q(I,{get open(){return s()},set open(H){s(H)},children:(H,ee)=>{var m=xe(),w=_(m);K(w,()=>vr,(G,be)=>{be(G,{class:"sm:max-w-lg",children:(Y,Z)=>{var oe=Vo(),de=_(oe);K(de,()=>Nr,(T,le)=>{le(T,{children:(Q,ke)=>{var re=xe(),ne=_(re);K(ne,()=>Pr,(ce,ae)=>{ae(ce,{children:(L,E)=>{var j=Ee("New knowledge note");r(L,j)},$$slots:{default:!0}})}),r(Q,re)},$$slots:{default:!0}})});var ve=a(de,2),ye=o(ve);{var Ae=T=>{var le=jo(),Q=o(le);X(()=>D(Q,e(M))),r(T,le)};U(ye,T=>{e(M)&&T(Ae)})}var Ne=a(ye,2),Ue=a(o(Ne));gt(Ue,{id:"new-note-title",placeholder:"Short, specific, searchable",get value(){return e(u)},set value(T){n(u,T,!0)}});var Ie=a(Ne,2),Be=a(o(Ie),2);we(Be,20,()=>l,T=>T,(T,le)=>{var Q=Wo(),ke=o(Q);X(()=>{ht(Q,1,`px-2 py-1 text-xs ${e(d)===le?"bg-secondary text-secondary-foreground":"hover:bg-muted/50"}`),D(ke,le)}),Qe("click",Q,()=>n(d,le,!0)),r(T,Q)});var Le=a(Ie,2),v=a(o(Le),3);gt(v,{id:"new-note-folder",placeholder:"e.g. containers, infrastructure",get value(){return e(g)},set value(T){n(g,T,!0)}});var k=a(Le,2),C=a(o(k),3);gt(C,{id:"new-note-tags",placeholder:"oom, rclone, gotcha",get value(){return e(h)},set value(T){n(h,T,!0)}});var J=a(k,2),pe=a(o(J));ea(pe,{id:"new-note-content",class:"min-h-[160px] font-mono text-xs",get value(){return e(p)},set value(T){n(p,T,!0)}});var P=a(ve,2);K(P,()=>Sr,(T,le)=>{le(T,{children:(Q,ke)=>{var re=Ho(),ne=_(re);Ke(ne,{variant:"ghost",onclick:()=>s(!1),get disabled(){return e(f)},children:(ae,L)=>{var E=Ee("Cancel");r(ae,E)},$$slots:{default:!0}});var ce=a(ne,2);Ke(ce,{onclick:O,get disabled(){return e(f)},children:(ae,L)=>{var E=Ee();X(()=>D(E,e(f)?"Creating…":"Create")),r(ae,E)},$$slots:{default:!0}}),r(Q,re)},$$slots:{default:!0}})}),r(Y,oe)},$$slots:{default:!0}})}),r(H,m)},$$slots:{default:!0}})}),r(i,x),Ve()}yt(["click"]);function qo(i,t){let s=he(t,"kind",3,"default");const l={risk:{destructive:"destructive",config_mutation:"secondary"},severity:{critical:"destructive",warning:"secondary",info:"default"},execution:{failed:"destructive",denied:"destructive",revoked:"destructive",cancelled:"destructive",completed:"default",running:"secondary",approved:"secondary"},type:{runbook:"secondary",investigation:"default"},default:{}};function u(){var d;return((d=l[s()])==null?void 0:d[t.value])??(s()==="default"?"default":"outline")}{let d=R(u);_r(i,{get variant(){return e(d)},get class(){return t.class},children:(g,h)=>{var p=Ee();X(()=>D(p,t.value)),r(g,p)},$$slots:{default:!0}})}}var Go=c(''),Zo=c('

'),Jo=c('
',1);function Qo(i,t){He(t,!0);let s=he(t,"open",15,!1),l=N(""),u=N(0),d=N(null);const g=R(()=>{const S=e(l).trim().toLowerCase();return(S?t.items.filter(x=>x.title.toLowerCase().includes(S)||x.slug.toLowerCase().includes(S)||x.tags.some(b=>b.toLowerCase().includes(S))):t.items).slice(0,30)});ir(()=>{e(g),n(u,0)}),ir(()=>{s()&&(n(l,""),queueMicrotask(()=>{var S;return(S=e(d))==null?void 0:S.focus()}))});function h(S){t.onSelect(S),s(!1)}function p(S){if(s()){if(S.key==="ArrowDown")S.preventDefault(),n(u,Math.min(e(u)+1,e(g).length-1),!0);else if(S.key==="ArrowUp")S.preventDefault(),n(u,Math.max(e(u)-1,0),!0);else if(S.key==="Enter"){S.preventDefault();const O=e(g)[e(u)];O&&h(O.slug)}}}window.addEventListener("keydown",p),Ga(()=>window.removeEventListener("keydown",p));var f=xe(),M=_(f);K(M,()=>ur,(S,O)=>{O(S,{get open(){return s()},set open(x){s(x)},children:(x,b)=>{var I=xe(),q=_(I);K(q,()=>vr,(H,ee)=>{ee(H,{class:"top-[20%] max-w-lg -translate-y-0 gap-0 p-0 sm:max-w-lg",showCloseButton:!1,children:(m,w)=>{var G=Jo(),be=_(G);gt(be,{placeholder:"Jump to a note…",class:"h-11 rounded-b-none border-0 border-b px-3 text-sm focus-visible:ring-0",get ref(){return e(d)},set ref(Z){n(d,Z,!0)},get value(){return e(l)},set value(Z){n(l,Z,!0)}});var Y=a(be,2);we(Y,23,()=>e(g),Z=>Z.slug,(Z,oe,de)=>{var ve=Go(),ye=o(ve),Ae=o(ye),Ne=a(ye,2);qo(Ne,{kind:"type",get value(){return e(oe).kind},class:"shrink-0 text-[9px]"}),X(()=>{ht(ve,1,`flex w-full items-center gap-2 rounded px-2 py-1.5 text-left text-sm ${e(de)===e(u)?"bg-primary/10 text-primary":"hover:bg-muted/50"}`),D(Ae,e(oe).title)}),Qe("click",ve,()=>h(e(oe).slug)),Za("mouseenter",ve,()=>n(u,e(de),!0)),r(Z,ve)},Z=>{var oe=Zo(),de=o(oe);X(()=>D(de,`No notes match "${e(l)??""}".`)),r(Z,oe)}),r(m,G)},$$slots:{default:!0}})}),r(x,I)},$$slots:{default:!0}})}),r(i,f),Ve()}yt(["click"]);var Xo=c('
'),Yo=c('
'),el=c('
'),tl=c('
'),or=c(" ",1),rl=c('

'),Zr=c('
'),al=c('
'),sl=c(" ",1),nl=c('

Knowledge

',1);function pl(i,t){He(t,!0);let s=N(Ct([])),l=N(!0),u=N(null),d=N("wiki"),g=N(!1),h=N(!1),p=N(!1),f=N(null),M=N("");async function S(){n(l,!0),n(M,"");try{n(s,await Qa(),!0)}catch(P){n(M,P instanceof Et?P.message:"Failed to load notes.",!0)}finally{n(l,!1)}}function O(P){(P.metaKey||P.ctrlKey)&&P.key==="k"&&(P.preventDefault(),n(h,!0))}Ja(()=>(S(),window.addEventListener("keydown",O),()=>window.removeEventListener("keydown",O)));const x=R(()=>new Set(e(s).map(P=>P.slug))),b=R(()=>e(s).find(P=>P.slug===e(u))??null);function I(P){n(p,!1),n(u,P,!0),n(d,"wiki")}function q(P){if(P===e(u)){n(d,"wiki");return}if(e(p)){n(f,P,!0);return}I(P)}function H(){e(f)&&I(e(f)),n(f,null)}function ee(P){S(),q(P)}var m=nl(),w=_(m),G=o(w),be=a(o(G),2),Y=o(be),Z=o(Y),oe=a(Y,2),de=a(oe,2),ve=o(de),ye=o(ve);ys(ye,{class:"size-3.5"});var Ae=a(ve,2),Ne=o(Ae);Gs(Ne,{class:"size-3.5"});var Ue=a(G,2),Ie=o(Ue);{var Be=P=>{Br(P,{theme:"oikos-theme",dblClickSplitter:!1,class:"h-full",children:(T,le)=>{var Q=or(),ke=_(Q);It(ke,{size:22,minSize:15,maxSize:40,children:(ne,ce)=>{var ae=Yo(),L=o(ae);_e(L,{class:"h-7 w-full"});var E=a(L,2);_e(E,{class:"h-3 w-16"});var j=a(E,2);we(j,20,()=>Array(4),nt,(ue,$e)=>{var fe=Xo(),ie=o(fe);_e(ie,{class:"h-3 w-20"});var F=a(ie,2);we(F,20,()=>Array(3),nt,(se,z,y,B)=>{_e(se,{class:"h-3.5",style:`width: ${75-y*15}%`})}),r(ue,fe)}),r(ne,ae)},$$slots:{default:!0}});var re=a(ke,2);It(re,{size:56,minSize:30,children:(ne,ce)=>{var ae=tl(),L=o(ae);_e(L,{class:"h-4 w-32"});var E=a(L,2);_e(E,{class:"h-9 w-40"});var j=a(E,2);we(j,20,()=>Array(4),nt,(fe,ie)=>{var F=el(),se=o(F);_e(se,{class:"h-3 w-14"});var z=a(se,2);_e(z,{class:"h-5 w-8"}),r(fe,F)});var ue=a(j,2);_e(ue,{class:"mt-2 h-3 w-full"});var $e=a(ue,2);we($e,20,()=>Array(5),nt,(fe,ie,F)=>{_e(fe,{class:"h-4",style:`width: ${85-F*8}%`})}),r(ne,ae)},$$slots:{default:!0}}),r(T,Q)},$$slots:{default:!0}})},Le=P=>{var T=rl(),le=o(T),Q=o(le),ke=a(le,2);Ke(ke,{size:"sm",variant:"outline",onclick:S,children:(re,ne)=>{var ce=Ee("Retry");r(re,ce)},$$slots:{default:!0}}),X(()=>D(Q,e(M))),r(P,T)},v=P=>{Br(P,{theme:"oikos-theme",dblClickSplitter:!1,class:"h-full",children:(T,le)=>{var Q=sl(),ke=_(Q);It(ke,{size:22,minSize:15,maxSize:40,children:(ae,L)=>{var E=Zr(),j=o(E);fn(j,{get items(){return e(s)},get selectedSlug(){return e(u)},onSelect:q,onNew:()=>n(g,!0)}),r(ae,E)},$$slots:{default:!0}});var re=a(ke,2);It(re,{size:56,minSize:30,children:(ae,L)=>{var E=al(),j=o(E);oo(j,{get item(){return e(b)},get allItems(){return e(s)},get knownSlugs(){return e(x)},onNavigate:q,onNew:()=>n(g,!0),onChanged:S,get dirty(){return e(p)},set dirty(ue){n(p,ue,!0)}}),r(ae,E)},$$slots:{default:!0}});var ne=a(re,2);{var ce=ae=>{It(ae,{size:22,minSize:15,maxSize:40,children:(L,E)=>{var j=Zr(),ue=o(j);go(ue,{get item(){return e(b)},get allItems(){return e(s)},onSelect:q}),r(L,j)},$$slots:{default:!0}})};U(ne,ae=>{e(b)&&ae(ce)})}r(T,Q)},$$slots:{default:!0}})},k=P=>{Fo(P,{onSelect:q,onChanged:S})};U(Ie,P=>{e(l)?P(Be):e(M)?P(Le,1):e(d)==="wiki"?P(v,2):P(k,-1)})}var C=a(w,2);Uo(C,{onCreated:ee,get open(){return e(g)},set open(P){n(g,P,!0)}});var J=a(C,2);Qo(J,{get items(){return e(s)},onSelect:q,get open(){return e(h)},set open(P){n(h,P,!0)}});var pe=a(J,2);{let P=R(()=>e(f)!==null);K(pe,()=>ur,(T,le)=>{le(T,{get open(){return e(P)},onOpenChange:Q=>{Q||n(f,null)},children:(Q,ke)=>{var re=xe(),ne=_(re);K(ne,()=>vr,(ce,ae)=>{ae(ce,{class:"sm:max-w-sm",children:(L,E)=>{var j=or(),ue=_(j);K(ue,()=>Nr,(fe,ie)=>{ie(fe,{children:(F,se)=>{var z=or(),y=_(z);K(y,()=>Pr,(W,te)=>{te(W,{children:($,A)=>{var V=Ee("Discard unsaved changes?");r($,V)},$$slots:{default:!0}})});var B=a(y,2);K(B,()=>ia,(W,te)=>{te(W,{children:($,A)=>{var V=Ee("You're editing a note. Switching now will discard what you haven't saved.");r($,V)},$$slots:{default:!0}})}),r(F,z)},$$slots:{default:!0}})});var $e=a(ue,2);K($e,()=>Sr,(fe,ie)=>{ie(fe,{children:(F,se)=>{var z=or(),y=_(z);Ke(y,{variant:"ghost",onclick:()=>n(f,null),children:(W,te)=>{var $=Ee("Keep editing");r(W,$)},$$slots:{default:!0}});var B=a(y,2);Ke(B,{variant:"destructive",onclick:H,children:(W,te)=>{var $=Ee("Discard and switch");r(W,$)},$$slots:{default:!0}}),r(F,z)},$$slots:{default:!0}})}),r(L,j)},$$slots:{default:!0}})}),r(Q,re)},$$slots:{default:!0}})})}X(()=>{D(Z,`${e(s).length??""} notes`),ht(ve,1,`flex items-center gap-1 px-2 py-1 text-xs ${e(d)==="wiki"?"bg-secondary text-secondary-foreground":"hover:bg-muted/50"}`),ht(Ae,1,`flex items-center gap-1 px-2 py-1 text-xs ${e(d)==="cleanup"?"bg-secondary text-secondary-foreground":"hover:bg-muted/50"}`)}),Qe("click",oe,()=>n(h,!0)),Qe("click",ve,()=>n(d,"wiki")),Qe("click",Ae,()=>n(d,"cleanup")),r(i,m),Ve()}yt(["click"]);export{pl as default};