PageSourceSearch

https://recork.org/_app/immutable/nodes/29.D7NC6NHn.js

js recork.org collected 2026-09-25 21:06:36 UTC 20,554 bytes, 4 lines download raw bytes

1import"../chunks/CWj6FrbW.js";import"../chunks/69_IOA4Y.js";import{p as Zt,g as wa,o as ea,k as n,x as zt,l as e,y as ka,j as Na,z as i,$ as Sa,i as $e,n as m,c as r,r as a,a as u,b as ta,e as we,s as aa,m as w,aC as Da,t as _,d as b,B,q as J,aG as La,f as p,u as T,C as Wt,h as ft,aQ as Ca,aJ as qt}from"../chunks/7a2fV5I9.js";import{i as I}from"../chunks/Dw-yaK-_.js";import{r as Pa,a as be,s as He}from"../chunks/3tOhmI7k.js";import{i as ra}from"../chunks/CWFN-V6k.js";import{h as M,r as Ia,f as Et,q as ja,t as Ee,u as Ht,w as Oa}from"../chunks/DKKyCjZm.js";import"../chunks/Dud3ypWW.js";import{W as Ta,p as mt,m as Ma,a as xt}from"../chunks/C33EP41Y.js";import{g as Re}from"../chunks/BnvOT63w.js";import{p as Ba}from"../chunks/BewnZnAa.js";import{c as yt,d as Fa}from"../chunks/DoUcuJfl.js";import{e as pt,i as Ua}from"../chunks/CDs8OzhH.js";import{h as Ya}from"../chunks/DKaByr9K.js";import{a as Aa,b as za}from"../chunks/DrctxlrS.js";import{b as Wa}from"../chunks/DPBuKmzL.js";import{t as E}from"../chunks/B1RxOmHW.js";import{f as qa}from"../chunks/C2xu3muT.js";import{d as Ea}from"../chunks/BENXhQd9.js";import{s as Ha,c as Ra,d as Ka,g as gt,t as Rt,a as Va}from"../chunks/O_hrTqd7.js";import{E as Kt}from"../chunks/D8XsQTRR.js";import{C as Ga}from"../chunks/B_imf6jD.js";import{S as Xa}from"../chunks/CBBDko0h.js";import{S as Ke}from"../chunks/2p5Upk8k.js";import{T as fe}from"../chunks/WwSz7SIr.js";import{N as Vt}from"../chunks/Bk9sf_h4.js";import{F as Ja}from"../chunks/DY4eQMHP.js";import{X as Qa}from"../chunks/IqCUZuIq.js";import{D as _t}from"../chunks/DFg8QWhL.js";import{L as Za}from"../chunks/C_70V0p_.js";import{S as er}from"../chunks/242QKLwC.js";import{S as tr}from"../chunks/DOZMXA0t.js";import{C as Gt}from"../chunks/VRbDrCGZ.js";import{C as Xt}from"../chunks/Bi6L21WR.js";var ar=p('<div class=" text-sm text-gray-500 truncate"> <span class="  font-normal"> </span>.</div>'),rr=p('<button id="sidebar-toggle-button" class="cursor-pointer flex rounded-lg hover:bg-gray-100 dark:hover:bg-gray-850 transition"><div class="self-center p-1.5"><!></div></button>'),sr=p("<div><!></div>"),lr=p('<div class="self-center pl-1.5 translate-y-[0.5px] rounded-l-xl bg-transparent"><button class="p-0.5 rounded-full hover:bg-gray-100 dark:hover:bg-gray-900 transition"><!></button></div>'),ir=p('<div class="flex w-full items-center gap-2 px-2 pb-2 text-xs text-gray-400 dark:text-gray-600"><div class="flex min-w-0 flex-1 items-center"><button class="flex min-w-0 items-center gap-1 py-0.5 text-left" type="button"> <!></button></div> <div class="ml-2 flex shrink-0 items-center justify-end gap-2"><div class="hidden w-44 shrink-0 md:block"></div> <div class="size-5 shrink-0"></div> <button class="flex w-24 shrink-0 items-center justify-end gap-1 py-0.5 text-right" type="button"> <!></button></div></div>'),or=p('<div dir="auto" class="h-[1.25rem] truncate text-[0.8125rem] leading-5 text-gray-800 group-hover:underline dark:text-gray-200"> </div>'),nr=p('<div class="shrink-0 truncate text-[0.6875rem] leading-5 text-gray-400 dark:text-gray-600"> </div>'),Jt=p('<div class="truncate"> </div>'),dr=p('<button class="flex size-5 shrink-0 items-center justify-center rounded-lg text-gray-400 transition hover:text-gray-700 dark:text-gray-500 dark:hover:text-gray-200" type="button"><!></button>'),vr=p('<button type="button" class="group flex min-h-8 w-full items-center gap-2 rounded-xl px-2 py-[0.375rem] text-left transition hover:bg-gray-50 focus-within:bg-gray-50 dark:hover:bg-gray-900 dark:focus-within:bg-gray-900"><div class="flex min-w-0 flex-1 items-center gap-2"><!> <!></div> <div class="ml-2 flex shrink-0 items-center justify-end gap-2"><div class="hidden max-w-44 shrink-0 truncate text-right text-[0.6875rem] leading-5 text-gray-500 dark:text-gray-500 md:block"><!></div> <!></div></button>'),Qt=p("<div></div>"),cr=p('<div class="truncate text-[0.8125rem] leading-5 text-gray-800 group-hover:underline dark:text-gray-200"> </div>'),ur=p('<button class="flex size-5 items-center justify-center rounded-lg text-gray-400 transition hover:text-gray-700 dark:text-gray-500 dark:hover:text-gray-200" type="button"><!></button>'),fr=p('<div class="shrink-0"> </div>'),mr=p('<div class="group flex min-h-32 w-full flex-col rounded-lg bg-gray-50/40 p-2.5 text-left transition hover:bg-gray-100/60 focus-within:bg-gray-100/60 dark:bg-gray-900/30 dark:hover:bg-gray-900 dark:focus-within:bg-gray-900"><div class="flex items-start gap-2"><a class="min-w-0 flex-1"><!></a> <!></div> <a class="mt-1 flex min-h-0 flex-1 flex-col"><div class="line-clamp-3 text-xs leading-5 text-gray-500 dark:text-gray-500"><!></div> <div class="mt-auto flex w-full items-center justify-between gap-2 pt-3 text-[0.6875rem] leading-4 text-gray-500 dark:text-gray-500"><!> <!></div></a></div>'),pr=p('<div class="w-full px-2 pb-1 text-xs text-gray-500 dark:text-gray-500"> </div> <!>',1),gr=p('<div class="w-full flex justify-center py-4 text-xs animate-pulse items-center gap-2"><!> <div class=" "> </div></div>'),_r=p('<div class="@container h-full my-1"><div><!> <!> <!></div></div>'),xr=p('<div class="flex min-h-[calc(100dvh-13rem)] w-full flex-col items-center justify-center"><div class="max-w-sm text-center text-gray-900 dark:text-gray-100"><div class="mb-1.5 text-sm"> </div> <div class="text-xs leading-5 text-gray-500"> </div></div></div>'),yr=p('<div class="w-full h-full flex justify-center items-center py-10"><!></div>'),hr=p('<input id="notes-import-input" type="file" accept=".txt,.md,text/plain,text/markdown" multiple="" hidden=""/> <!> <div class="flex items-center gap-0.5 md:gap-1 mb-1"><!> <div class="flex w-full items-center"><div class="flex items-center gap-1 py-1 min-w-0"><span class="min-w-fit px-1 text-sm select-none"> </span> <span class="text-sm text-gray-500 dark:text-gray-500"> </span></div> <div class="ml-auto flex items-center gap-1"><!></div></div></div> <div class="space-y-1"><div class="flex h-8 flex-1 items-center w-full gap-2"><div class="flex min-w-0 flex-1 items-center">
1<div class=" self-center ml-1 mr-3"><!></div> <input class=" w-full text-sm py-1 rounded-r-xl outline-hidden bg-transparent"/> <!></div> <div class="flex max-w-[55%] shrink-0 overflow-x-auto scrollbar-none"><div class="flex w-fit gap-0.5 text-center text-sm rounded-full bg-transparent whitespace-nowrap"><!> <!> <!></div></div></div> <!></div>',1),$r=p('<div class="w-full h-full flex justify-center items-center"><!></div>'),br=p('<!> <div id="notes-container" class="w-full min-h-full h-full"><!></div>',1);function wr(Ve,Ge){Zt(Ge,!1);const t=()=>we(Qe,"$i18n",ie),Xe=()=>we(Ta,"$WEBUI_NAME",ie),Me=()=>we(Ma,"$mobile",ie),me=()=>we(xt,"$showSidebar",ie),[ie,pe]=aa(),{saveAs:ke}=qa;M.extend(Ea),M.extend(Ia);async function Je(s){for(const d of s)try{M.locale(d);break}catch(v){`${d}`}}const Qe=wa("i18n");let oe=w(!1),L=w(null),N=w(),C=w(null),Ne=w(null),Se=w(!1),F=w(null),ge=w(null),De=w(""),Ze,Q=w("updated_at"),Z=w("desc"),ee=w(null),K=w(null),_e=w(null),et=1,Be=w(!1),Le=w(!1);const ht=async s=>{const d=await Va(localStorage.token,e(C).id).catch(v=>(E.error(`${v}`),null));if(d){if(s==="txt"){const v=new Blob([d.data.content.md],{type:"text/plain"});ke(v,`${d.title}.txt`)}else if(s==="md"){const v=new Blob([d.data.content.md],{type:"text/markdown"});ke(v,`${d.title}.md`)}else if(s==="pdf")try{await Fa(d)}catch(v){E.error(`${v}`)}}},sa=async s=>{await Ka(localStorage.token,s).catch(v=>(E.error(`${v}`),null))&&(mt.set(await gt(localStorage.token).catch(()=>[])),xe())},$t=async s=>{let d=!1;for(const v of s){if(!(v.type==="text/markdown"||v.type==="text/plain"||/\.(md|txt)$/i.test(v.name))){E.error("Only txt and md files are allowed");return}const S=await v.text(),Fe=v.name.replace(/\.(md|txt)$/i,"");await Ra(localStorage.token,{title:Fe,data:{content:{json:null,html:ja.parse(S??""),md:S}},meta:null,access_grants:[]}).catch(Ue=>(E.error(`${Ue}`),null))&&(d=!0)}d&&xe()},la=()=>{et=1,n(F,null),n(ge,null),n(Le,!1),n(Be,!1)},ia=async()=>{e(Le)||(et+=1,await wt())},xe=async()=>{la(),await wt()},bt=()=>{clearTimeout(Ze),Ze=setTimeout(()=>{e(oe)&&xe()},300)},wt=async()=>{n(Be,!0),e(K)==="created"&&n(_e,null);const s=await Ha(localStorage.token,e(De),e(K),e(_e),e(Q),et,e(Q)?e(Z):null).catch(()=>[]);if(s){n(ge,s.total);const d=s.items;if((d??[]).length===0?n(Le,!0):n(Le,!1),e(F)){const v=new Set(e(F).map(S=>S.id)),U=d.filter(S=>!v.has(S.id));n(F,[...e(F),...U])}else n(F,d)}return n(Be,!1),s},oa=s=>{if(!Array.isArray(s))return[];const d={},v=[];for(const U of s){const S=Oa(U.updated_at/1e9);d[S]||(d[S]=[],v.push(S)),d[S].push({...U,timeRange:S})}return v.map(U=>[U,d[U]])},kt=s=>{e(Q)===s?n(Z,e(Z)==="asc"?"desc":"asc"):(n(Q,s),n(Z,s==="updated_at"?"desc":"asc"))};let Ce=w(!1);const Nt=s=>{var d,v;s.preventDefault(),(v=(d=s.dataTransfer)==null?void 0:d.types)!=null&&v.includes("Files")?n(Ce,!0):n(Ce,!1)},St=()=>{n(Ce,!1)},Dt=async s=>{var d;if(s.preventDefault(),(d=s.dataTransfer)!=null&&d.files){const v=Array.from(s.dataTransfer.files);v&&v.length>0&&await $t(v)}n(Ce,!1)};ea(()=>{n(K,(localStorage==null?void 0:localStorage.noteViewOption)??null),n(ee,(localStorage==null?void 0:localStorage.noteDisplayOption)??null),n(oe,!0);const s=document.getElementById("notes-container");return s==null||s.addEventListener("dragover",Nt),s==null||s.addEventListener("drop",Dt),s==null||s.addEventListener("dragleave",St),()=>{clearTimeout(Ze),s&&(s==null||s.removeEventListener("dragover",Nt),s==null||s.removeEventListener("drop",Dt),s==null||s.removeEventListener("dragleave",St))}}),zt(()=>t(),()=>{Je(t().languages)}),zt(()=>(e(oe),e(Q),e(Z),e(_e),e(K)),()=>{e(oe)&&e(Q)!==void 0&&e(Z)!==void 0&&e(_e)!==void 0&&e(K)!==void 0&&xe()}),ka(),ra();var Lt=br();Ya("1lmd4qv",s=>{Na(d=>{Sa.title=`
2		${d??""} / ${Xe()??""}
3	`},[()=>(t(),i(()=>t().t("Notes")))])});var Ct=$e(Lt);Ja(Ct,{get show(){return e(Ce)}});var Pt=m(Ct,2),na=r(Pt);{var da=s=>{var d=hr(),v=$e(d);Wa(v,o=>n(N,o),()=>e(N));var U=m(v,2);{let o=T(()=>(t(),i(()=>t().t("Delete note?"))));Ga(U,{get title(){return e(o)},get show(){return e(Se)},set show(c){n(Se,c)},$$events:{confirm:()=>{sa(e(C).id),n(Se,!1)}},children:(c,j)=>{var V=ar(),ye=r(V),H=m(ye),D=r(H,!0);a(H),Da(),a(V),_(Y=>{b(ye,`${Y??""} `),b(D,(e(C),i(()=>e(C).title)))},[()=>(t(),i(()=>t().t("This will delete")))]),u(c,V)},$$slots:{default:!0},$$legacy:!0})}var S=m(U,2),Fe=r(S);{var It=o=>{var c=sr(),j=r(c);{let V=T(()=>(me(),t(),i(()=>me()?t().t("Close Sidebar"):t().t("Open Sidebar"))));fe(j,{get content(){return e(V)},interactive:!0,children:(ye,H)=>{var D=rr(),Y=r(D),te=r(Y);er(te,{className:"size-4"}),a(Y),a(D),J("click",D,()=>{xt.set(!me())}),u(ye,D)},$$slots:{default:!0}})}a(c),_(()=>He(c,1,`${me()?"md:hidden":""} flex flex-none items-center`)),u(o,c)};I(Fe,o=>{Me()&&o(It)})}var Ue=m(Fe,2),tt=r(Ue),at=r(tt),ca=r(at,!0);a(at);var jt=m(at,2),ua=r(jt,!0);a(jt),a(tt);var Ot=m(tt,2),fa=r(Ot);{let o=T(()=>(t(),B(yt),B(M),B(Re),e(N),i(()=>[{id:"notes-new",label:t().t("Create"),onClick:async()=>{const c=await yt(M().format("YYYY-MM-DD"));c&&Re(`/notes/${c.id}`)}},{id:"notes-import",label:t().t("Import txt/md"),onClick:()=>{var c;return(c=e(N))==null?void 0:c.click()}}])));tr(fa,{get actions(){return e(o)}})}a(Ot),a(Ue),a(S);var Tt=m(S,2),rt=r(Tt),st=r(rt),lt=r(st),ma=r(lt);Xa(ma,{className:"size-3.5"}),a(lt);var Pe=m(lt,2);Pa(Pe);var pa=m(Pe,2);{var ga=o=>{var c=lr(),j=r(c),V=r(j);Qa(V,{className:"size-3",strokeWidth:"2"}),a(j),a(c),J("click",j,()=>{n(De,""),bt()}),u(o,c)};I(pa,o=>{e(De)&&o(ga)})}a(st);var it=m(st,2),Mt=r(it),Bt=r(Mt);{let o=T(()=>(t(),i(()=>[{value:null,label:t().t("All")},{value:"created",label:t().t("Created by you")},{value:"shared",label:t().t("Shared with you")}])));_t(Bt,{align:"end",get items(){return e(o)},onChange:c=>{c?localStorage.noteViewOption=c:delete localStorage.noteViewOption},get value(){return e(K)},set value(c){n(K,c)},$$legacy:!0})}var Ft=m(Bt,2);{var _a=o=>{{let c=T(()=>(t(),i(()=>[{value:null,label:t().t("Write")},{value:"read_only",label:t().t("Read Only")}])));_t(o,{align:"end",get items(){return e(c)},get value(){return e(_e)},set value(j){n(_e,j)},$$legacy:!0})}},xa=Wt(()=>(e(K),i(()=>[null,"shared"].includes(e(K)))));I(Ft,o=>{e(xa)&&o(_a)})}var ya=m(Ft,2);{let o=T(()=>(t(),i(()=>[{value:null,label:t().t("List")},{value:"grid",label:t().t("Grid")}])));_t(ya,{align:"end",get items(){return e(o)},onChange:()=>{e(ee)?localStorage.noteDisplayOption=e(ee):delete localStorage.noteDisplayOption},get value(){return e(ee)},set value(c){n(ee,c)},$$legacy:!0})}a(Mt),a(it),a(rt);var ha=m(rt,2);{var $a=o=>{var c=ft(),j=$e(c);{var V=H=>{const D=T(()=>(e(F),i(()=>oa(e(F)))));var Y=_r(),te=r(Y),Ye=r(te);{var Ae=G=>
3{var ae=ir(),ne=r(ae),R=r(ne),re=r(R),de=m(re);{var he=$=>{var k=ft(),A=$e(k);{var l=P=>{Xt(P,{className:"size-2"})},je=P=>{Gt(P,{className:"size-2"})};I(A,P=>{e(Z)==="asc"?P(l):P(je,-1)})}u($,k)};I(de,$=>{e(Q)==="name"&&$(he)})}a(R),a(ne);var se=m(ne,2),Ie=m(r(se),4),We=r(Ie),dt=m(We);{var vt=$=>{var k=ft(),A=$e(k);{var l=P=>{Xt(P,{className:"size-2"})},je=P=>{Gt(P,{className:"size-2"})};I(A,P=>{e(Z)==="asc"?P(l):P(je,-1)})}u($,k)};I(dt,$=>{e(Q)==="updated_at"&&$(vt)})}a(Ie),a(se),a(ae),_(($,k)=>{b(re,`${$??""} `),b(We,`${k??""} `)},[()=>(t(),i(()=>t().t("Title"))),()=>(t(),i(()=>t().t("Updated at")))]),J("click",R,()=>kt("name")),J("click",Ie,()=>kt("updated_at")),u(G,ae)};I(Ye,G=>{e(ee)===null&&G(Ae)})}var ze=m(Ye,2);pt(ze,1,()=>e(D),Ua,(G,ae,ne)=>{var R=Wt(()=>Ca(e(ae),2));let re=()=>e(R)[0],de=()=>e(R)[1];var he=pr(),se=$e(he),Ie=r(se,!0);a(se);var We=m(se,2);{var dt=$=>{var k=Qt();pt(k,7,de,A=>A.id,(A,l,je,P)=>{var X=vr(),ve=r(X),ce=r(ve);fe(ce,{get content(){return e(l),i(()=>e(l).title)},className:"min-w-0",placement:"top-start",children:(z,W)=>{var x=or(),O=r(x,!0);a(x),_(()=>{b(O,(e(l),i(()=>e(l).title))),x.dir=x.dir}),u(z,x)},$$slots:{default:!0}});var ct=m(ce,2);{let z=T(()=>(B(M),e(l),i(()=>M(e(l).updated_at/1e6).format("LLLL"))));fe(ct,{get content(){return e(z)},children:(W,x)=>{var O=nr(),q=r(O,!0);a(O),_(g=>b(q,g),[()=>(B(M),e(l),i(()=>M(e(l).updated_at/1e6).fromNow()))]),u(W,O)},$$slots:{default:!0}})}a(ve);var qe=m(ve,2),ue=r(qe),Oe=r(ue);{let z=T(()=>(e(l),t(),i(()=>{var W,x;return((x=(W=e(l))==null?void 0:W.user)==null?void 0:x.email)??t().t("Deleted User")})));fe(Oe,{get content(){return e(z)},className:"min-w-0",placement:"top-start",children:(W,x)=>{var O=Jt(),q=r(O,!0);a(O),_(g=>b(q,g),[()=>(B(Ee),e(l),t(),i(()=>{var g,f,y,h;return Ee(((f=(g=e(l))==null?void 0:g.user)==null?void 0:f.name)??((h=(y=e(l))==null?void 0:y.user)==null?void 0:h.email)??t().t("Deleted User"))}))]),u(W,O)},$$slots:{default:!0}})}a(ue);var ut=m(ue,2);{let z=T(()=>(e(Ne),e(l),i(()=>e(Ne)===e(l).id))),W=T(()=>(e(l),i(()=>e(l).is_pinned??!1)));Vt(ut,{get show(){return e(z)},onDownload:x=>{n(C,e(l)),ht(x)},onCopyLink:async()=>{const x=window.location.origin;await Ht(`${x}/notes/${e(l).id}`)?E.success(t().t("Copied link to clipboard")):E.error(t().t("Failed to copy link"))},onDelete:()=>{n(C,e(l)),n(Se,!0)},get isPinned(){return e(W)},onPin:async()=>{await Rt(localStorage.token,e(l).id),mt.set(await gt(localStorage.token).catch(()=>[])),xe()},onChange:x=>{n(Ne,x?e(l).id:null)},children:(x,O)=>{var q=dr(),g=r(q);Kt(g,{className:"size-3.5"}),a(q),_(f=>be(q,"aria-label",f),[()=>(t(),i(()=>t().t("Note Menu")))]),J("click",q,f=>{f.preventDefault(),f.stopPropagation(),n(Ne,e(Ne)===e(l).id?null:e(l).id)}),u(x,q)},$$slots:{default:!0}})}a(qe),a(X),_(z=>be(X,"aria-label",z),[()=>(t(),i(()=>t().t("Open note")))]),J("click",X,()=>{Re(`/notes/${e(l).id}`)}),u(A,X)}),a(k),_(()=>He(k,1,`${B(e(D)),i(()=>e(D).length-1!==ne?"mb-3":"")??""} gap-y-0.5 flex flex-col`)),u($,k)},vt=$=>{var k=Qt();pt(k,7,de,A=>A.id,(A,l,je,P)=>{var X=mr(),ve=r(X),ce=r(ve),ct=r(ce);fe(ct,{get content(){return e(l),i(()=>e(l).title)},placement:"top-start",children:(g,f)=>{var y=cr(),h=r(y,!0);a(y),_(()=>b(h,(e(l),i(()=>e(l).title)))),u(g,y)},$$slots:{default:!0}}),a(ce);var qe=m(ce,2);{let g=T(()=>(e(l),i(()=>e(l).is_pinned??!1)));Vt(qe,{onDownload:f=>{n(C,e(l)),ht(f)},onCopyLink:async()=>{const f=window.location.origin;await Ht(`${f}/notes/${e(l).id}`)?E.success(t().t("Copied link to clipboard")):E.error(t().t("Failed to copy link"))},onDelete:()=>{n(C,e(l)),n(Se,!0)},get isPinned(){return e(g)},onPin:async()=>{await Rt(localStorage.token,e(l).id),mt.set(await gt(localStorage.token).catch(()=>[])),xe()},children:(f,y)=>{var h=ur(),Te=r(h);Kt(Te,{className:"size-3.5"}),a(h),_(le=>be(h,"aria-label",le),[()=>(t(),i(()=>t().t("Note Menu")))]),u(f,h)},$$slots:{default:!0}})}a(ve);var ue=m(ve,2),Oe=r(ue),ut=r(Oe);{var z=g=>{var f=qt();_(()=>b(f,(e(l),i(()=>{var y,h;return(h=(y=e(l).data)==null?void 0:y.content)==null?void 0:h.md})))),u(g,f)},W=g=>{var f=qt();_(y=>b(f,y),[()=>(t(),i(()=>t().t("No content")))]),u(g,f)};I(ut,g=>{e(l),i(()=>{var f,y;return(y=(f=e(l).data)==null?void 0:f.content)==null?void 0:y.md})?g(z):g(W,-1)})}a(Oe);var x=m(Oe,2),O=r(x);{let g=T(()=>(e(l),t(),i(()=>{var f,y;return((y=(f=e(l))==null?void 0:f.user)==null?void 0:y.email)??t().t("Deleted User")})));fe(O,{get content(){return e(g)},className:"min-w-0",placement:"top-start",children:(f,y)=>{var h=Jt(),Te=r(h,!0);a(h),_(le=>b(Te,le),[()=>(B(Ee),e(l),t(),i(()=>{var le,Ut,Yt,At;return Ee(((Ut=(le=e(l))==null?void 0:le.user)==null?void 0:Ut.name)??((At=(Yt=e(l))==null?void 0:Yt.user)==null?void 0:At.email)??t().t("Deleted User"))}))]),u(f,h)},$$slots:{default:!0}})}var q=m(O,2);{let g=T(()=>(B(M),e(l),i(()=>M(e(l).updated_at/1e6).format("LLLL"))));fe(q,{get content(){return e(g)},children:(f,y)=>{var h=fr(),Te=r(h,!0);a(h),_(le=>b(Te,le),[()=>(B(M),e(l),i(()=>M(e(l).updated_at/1e6).fromNow()))]),u(f,h)},$$slots:{default:!0}})}a(x),a(ue),a(X),_(()=>{be(ce,"href",(e(l),i(()=>`/notes/${e(l).id}`))),be(ue,"href",(e(l),i(()=>`/notes/${e(l).id}`)))}),u(A,X)}),a(k),_(()=>He(k,1,`${B(e(D)),i(()=>e(D).length-1!==ne?"mb-5":"")??""} gap-2.5 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5`)),u($,k)};I(We,$=>{e(ee)===null?$(dt):e(ee)==="grid"&&$(vt,1)})}_($=>b(Ie,$),[()=>
3(t(),re(),i(()=>t().t(re())))]),u(G,he)});var ot=m(ze,2);{var nt=G=>{Za(G,{$$events:{visible:ae=>{e(Be)||ia()}},children:(ae,ne)=>{var R=gr(),re=r(R);Ke(re,{className:" size-4"});var de=m(re,2),he=r(de,!0);a(de),a(R),_(se=>b(he,se),[()=>(t(),i(()=>t().t("Loading...")))]),u(ae,R)},$$slots:{default:!0}})};I(ot,G=>{e(Le)||G(nt)})}a(te),a(Y),u(H,Y)},ye=H=>{var D=xr(),Y=r(D),te=r(Y),Ye=r(te,!0);a(te);var Ae=m(te,2),ze=r(Ae,!0);a(Ae),a(Y),a(D),_((ot,nt)=>{b(Ye,ot),b(ze,nt)},[()=>(t(),i(()=>t().t("No Notes"))),()=>(t(),i(()=>t().t("Create your first note from the Create menu.")))]),u(H,D)};I(j,H=>{e(F),i(()=>(e(F)??[]).length>0)?H(V):H(ye,-1)})}u(o,c)},ba=o=>{var c=yr(),j=r(c);Ke(j,{className:"size-4"}),a(c),u(o,c)};I(ha,o=>{e(F)!==null&&e(ge)!==null?o($a):o(ba,-1)})}a(Tt),_((o,c,j)=>{b(ca,o),b(ua,c),be(Pe,"placeholder",j)},[()=>(t(),i(()=>t().t("Notes"))),()=>(e(ge),B(Et),i(()=>e(ge)===null?"":Et(e(ge)))),()=>(t(),i(()=>t().t("Search Notes")))]),Aa(v,()=>e(L),o=>n(L,o)),J("change",v,async()=>{if(!(!e(L)||e(L).length===0))try{await $t(Array.from(e(L))),E.success(t().t("Imported notes successfully"))}catch(o){E.error(`${o}`)}finally{n(L,null),La(N,e(N).value="")}}),za(Pe,()=>e(De),o=>n(De,o)),J("input",Pe,bt),J("wheel",it,o=>{o.deltaY!==0&&(o.preventDefault(),o.currentTarget.scrollLeft+=o.deltaY)}),u(s,d)},va=s=>{var d=$r(),v=r(d);Ke(v,{className:"size-4"}),a(d),u(s,d)};I(na,s=>{e(oe)?s(da):s(va,-1)})}a(Pt),u(Ve,Lt),ta(),pe()}var kr=p('<div class="pb-1 px-2.5 pt-2"><!></div>'),Nr=p('<div class="w-full h-full flex justify-center items-center"><!></div>'),Sr=p('<div><div class="flex-1 max-h-full overflow-y-auto"><!></div></div>');function os(Ve,Ge){Zt(Ge,!1);const t=()=>we(Ba,"$page",Me),Xe=()=>we(xt,"$showSidebar",Me),[Me,me]=aa();let ie=w(!1);ea(async()=>{if(t().url.searchParams.get("content")!==null||t().url.searchParams.get("title")!==null){const L=t().url.searchParams.get("title")??M().format("YYYY-MM-DD"),N=t().url.searchParams.get("content")??"",C=await yt(L,N);C&&Re(`/notes/${C.id}`);return}n(ie,!0)}),ra();var pe=Sr(),ke=r(pe),Je=r(ke);{var Qe=L=>{var N=kr(),C=r(N);wr(C,{}),a(N),u(L,N)},oe=L=>{var N=Nr(),C=r(N);Ke(C,{className:"size-5"}),a(N),u(L,N)};I(Je,L=>{e(ie)?L(Qe):L(oe,-1)})}a(ke),a(pe),_(()=>He(pe,1,`flex flex-col w-full h-screen max-h-[100dvh] transition-width duration-200 ease-in-out ${Xe()?"md:max-w-[calc(100%-var(--sidebar-width))]":""} max-w-full`)),u(Ve,pe),ta(),me()}export{os as component};
4//# sourceMappingURL=29.D7NC6NHn.js.map

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.