verstak/cmd/verstak-gui/frontend-dist/assets/main-CtkslTth.js

4 lines
327 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var o1=Object.defineProperty;var r1=(l,e,t)=>e in l?o1(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var xt=(l,e,t)=>r1(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const r of a.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(s){if(s.ep)return;s.ep=!0;const a=t(s);fetch(s.href,a)}})();function se(){}function Oa(l){return l()}function ii(){return Object.create(null)}function me(l){l.forEach(Oa)}function Ht(l){return typeof l=="function"}function lt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Gl;function dl(l,e){return l===e?!0:(Gl||(Gl=document.createElement("a")),Gl.href=e,l===Gl.href)}function a1(l){return Object.keys(l).length===0}function oi(l){return l??""}const Kn=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function o(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Pe(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function f(l){return document.createElement(l)}function $(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function O(l){return document.createTextNode(l)}function v(){return O(" ")}function ht(){return O("")}function j(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Gn(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Te(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Tt(l){return function(e){e.target===this&&l.call(this,e)}}function i(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function ln(l){return l===""?null:+l}function c1(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function ke(l,e){l.value=e??""}function Ct(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function zt(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function Xl(l){const e=l.querySelector(":checked");return e&&e.__value}function ae(l,e,t){l.classList.toggle(e,!!t)}function u1(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class Bn{constructor(e=!1){xt(this,"is_svg",!1);xt(this,"e");xt(this,"n");xt(this,"t");xt(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=$(t.nodeName):this.e=f(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t<this.n.length;t+=1)C(this.t,this.n[t],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(w)}}let Tl;function Sl(l){Tl=l}function Jn(){if(!Tl)throw new Error("Function called outside component initialization");return Tl}function xa(l){Jn().$$.on_mount.push(l)}function Yn(l){Jn().$$.on_destroy.push(l)}function nn(){const l=Jn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const a=u1(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,a)}),!a.defaultPrevented}return!0}}function za(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const ul=[],ri=[];let fl=[];const ai=[],f1=Promise.resolve();let Wn=!1;function d1(){Wn||(Wn=!0,f1.then(Ha))}function Zt(l){fl.push(l)}const Rn=new Set;let al=0;function Ha(){if(al!==0)return;const l=Tl;do{try{for(;al<ul.length;){const e=ul[al];al++,Sl(e),p1(e.$$)}}catch(e){throw ul.length=0,al=0,e}for(Sl(null),ul.length=0,al=0;ri.length;)ri.pop()();for(let e=0;e<fl.length;e+=1){const t=fl[e];Rn.has(t)||(Rn.add(t),t())}fl.length=0}while(ul.length);for(;ai.length;)ai.pop()();Wn=!1,Rn.clear(),Sl(l)}function p1(l){if(l.fragment!==null){l.update(),me(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Zt)}}function m1(l){const e=[],t=[];fl.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),fl=e}const Zl=new Set;let Xt;function ut(){Xt={r:0,c:[],p:Xt}}function ft(){Xt.r||me(Xt.c),Xt=Xt.p}function pe(l,e){l&&l.i&&(Zl.delete(l),l.i(e))}function ge(l,e,t,n){if(l&&l.o){if(Zl.has(l))return;Zl.add(l),Xt.c.push(()=>{Zl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ue(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Ba(l,e){ge(l,1,1,()=>{e.delete(l.key)})}function Wa(l,e,t,n,s,a,r,c,u,p,h,_){let g=l.length,b=a.length,k=g;const y={};for(;k--;)y[l[k].key]=k;const q=[],S=new Map,T=new Map,E=[];for(k=b;k--;){const M=_(s,a,k),F=t(M);let R=r.get(F);R?E.push(()=>R.p(M,e)):(R=p(F,M),R.c()),S.set(F,q[k]=R),F in y&&T.set(F,Math.abs(k-y[F]))}const I=new Set,N=new Set;function D(M){pe(M,1),M.m(c,h),r.set(M.key,M),h=M.first,b--}for(;g&&b;){const M=q[b-1],F=l[g-1],R=M.key,x=F.key;M===F?(h=M.first,g--,b--):S.has(x)?!r.has(R)||I.has(R)?D(M):N.has(x)?g--:T.get(R)>T.get(x)?(N.add(R),D(M)):(I.add(x),g--):(u(F,r),g--)}for(;g--;){const M=l[g];S.has(M.key)||u(M,r)}for(;b;)D(q[b-1]);return me(E),q}function Qe(l){l&&l.c()}function Ke(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),Zt(()=>{const a=l.$$.on_mount.map(Oa).filter(Ht);l.$$.on_destroy?l.$$.on_destroy.push(...a):me(a),l.$$.on_mount=[]}),s.forEach(Zt)}function Ge(l,e){const t=l.$$;t.fragment!==null&&(m1(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function _1(l,e){l.$$.dirty[0]===-1&&(ul.push(l),d1(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function nt(l,e,t,n,s,a,r=null,c=[-1]){const u=Tl;Sl(l);const p=l.$$={fragment:null,ctx:[],props:a,update:se,not_equal:s,bound:ii(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(u?u.$$.context:[])),callbacks:ii(),dirty:c,skip_bound:!1,root:e.target||u.$$.root};r&&r(p.root);let h=!1;if(p.ctx=t?t(l,e.props||{},(_,g,...b)=>{const k=b.length?b[0]:g;return p.ctx&&s(p.ctx[_],p.ctx[_]=k)&&(!p.skip_bound&&p.bound[_]&&p.bound[_](k),h&&_1(l,_)),g}):[],p.update(),h=!0,me(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const _=c1(e.target);p.fragment&&p.fragment.l(_),_.forEach(w)}else p.fragment&&p.fragment.c();e.intro&&pe(l.$$.fragment),Ke(l,e.target,e.anchor),Ha()}Sl(u)}class st{constructor(){xt(this,"$$");xt(this,"$$set")}$destroy(){Ge(this,1),this.$destroy=se}$on(e,t){if(!Ht(t))return se;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const s=n.indexOf(t);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!a1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const v1="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(v1);function h1(l){let e,t;return{c(){e=$("path"),t=$("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function g1(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17"),i(a,"points","10 9 9 9 8 9")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function b1(l){let e,t;return{c(){e=$("polyline"),t=$("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function k1(l){let e,t,n,s;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("rect"),i(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),i(t,"points","7 3 12 8 17 3"),i(n,"x1","3"),i(n,"y1","8"),i(n,"x2","21"),i(n,"y2","8"),i(s,"x","10"),i(s,"y","12"),i(s,"width","4"),i(s,"height","4"),i(s,"rx","1")},m(a,r){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function y1(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","9"),i(n,"y1","12"),i(n,"x2","15"),i(n,"y2","12"),i(s,"x1","9"),i(s,"y1","15"),i(s,"x2","13"),i(s,"y2","15"),i(a,"x1","12"),i(a,"y1","15"),i(a,"x2","12"),i(a,"y2","18")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function w1(l){let e,t,n,s,a,r;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("line"),r=$("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(a,"x1","8"),i(a,"y1","14"),i(a,"x2","12"),i(a,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(c,u){C(c,e,u),C(c,t,u),C(c,n,u),C(c,s,u),C(c,a,u),C(c,r,u)},d(c){c&&(w(e),w(t),w(n),w(s),w(a),w(r))}}}function C1(l){let e,t,n,s;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(a,r){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function q1(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(a,"x1","8"),i(a,"y1","14"),i(a,"x2","12"),i(a,"y2","14")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function S1(l){let e,t,n;return{c(){e=$("path"),t=$("circle"),n=$("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(n,"cx","18"),i(n,"cy","16"),i(n,"r","3")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function T1(l){let e,t;return{c(){e=$("rect"),t=$("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function E1(l){let e,t,n;return{c(){e=$("rect"),t=$("circle"),n=$("polyline"),i(e,"x","3"),i(e,"y","3"),i(e,"width","18"),i(e,"height","18"),i(e,"rx","2"),i(e,"ry","2"),i(t,"cx","8.5"),i(t,"cy","8.5"),i(t,"r","1.5"),i(n,"points","21 15 16 10 5 21")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function I1(l){let e;return{c(){e=$("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function N1(l){let e;function t(a,r){return a[0]==="folder"?I1:a[0]==="image"?E1:a[0]==="video"?T1:a[0]==="audio"?S1:a[0]==="pdf"?q1:a[0]==="document"?C1:a[0]==="spreadsheet"?w1:a[0]==="presentation"?y1:a[0]==="archive"?k1:a[0]==="code"?b1:a[0]==="text"?g1:h1}let n=t(l),s=n(l);return{c(){e=$("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(a,r){C(a,e,r),s.m(e,null)},p(a,[r]){n!==(n=t(a))&&(s.d(1),s=n(a),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",a[1]),r&2&&i(e,"height",a[1])},i:se,o:se,d(a){a&&w(e),s.d()}}}function D1(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=a=>{"kind"in a&&t(0,n=a.kind),"size"in a&&t(1,s=a.size)},[n,s]}class Va extends st{constructor(e){super(),nt(this,e,D1,N1,lt,{kind:0,size:1})}}const M1={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.trash":"Корзина","nav.activity":"Активность","nav.journal":"Журнал","nav.clients":"Клиенты","nav.projects":"Проекты","nav.recipes":"Рецепты","nav.documents":"Документы","nav.archive":"Архив","nav.sections":"Разделы","nav.cases":"Дела","nav.noCases":"Нет дел","nav.sync":"Синхронизация","nav.syncSettings":"Настройки синхронизации","nav.syncNow":"Синхронизировать","nav.selectPrompt":"Выберите раздел или дело","nav.brand":"Верстак","nav.system":"Системное","nav.workspace":"Рабочее пространство","nav.noNodes":"Нет узлов","nav.openFolder":"Открыть папку","nav.createInside":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","inbox.subtitle":"Захваченные материалы, которые нужно разложить по делам","inbox.sortByDate":"по дате","inbox.sortByName":"по имени","inbox.sortByType":"по типу","inbox.sortAsc":"по возрастанию","inbox.sortDesc":"по убыванию","inbox.groupByContext":"Группировать по месту захвата","inbox.noContext":"Без места захвата","inbox.empty":"Неразобранных элементов нет","inbox.pasteClipboard":"Вставить из буфера","inbox.captured":"Добавлено","inbox.clipboardEmpty":"Буфер обмена пуст","inbox.clipboardUnavailable":"Буфер обмена недоступен","inbox.assign":"Разложить","inbox.keepHere":"Прикрепить в захваченном месте","inbox.localEmpty":"Для этого дела неразобранных материалов нет","inbox.capturedIn":"Захвачено в","inbox.suggestedTarget":"Цель","inbox.assignTitle":"Разложить материал","inbox.assignTarget":"Дело","inbox.assignSearchPlaceholder":"Найти дело","inbox.deleteTitle":"Удалить материал","inbox.deleteConfirm":"Удалить «{title}» из неразобранного?","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.clipboard_button":"Кнопка буфера","capture.source.drop":"Перетаскивание","capture.source.paste":"Вставка","capture.source.browser":"Браузер","capture.source.manual":"Вручную","capture.dropOverlayNode":"Будет добавлено в Неразобранное для: {title}","capture.dropOverlayGlobal":"Будет добавлено в глобальное Неразобранное","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.emptyTrash":"Очистить корзину","trash.restore":"Восстановить","trash.deletedNodes":"Удаленные элементы","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.inbox":"Неразобранное","tab.links":"Ссылки","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","event.noteDeleted":"Заметка удалена","event.folderMoved":"Папка перемещена","event.nodeDeleted":"Узел удалён","event.actionCreated":"Действие создано","event.actionDone":"Действие выполнено","event.worklogAdded":"Запись времени добавлена","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","kind.link":"Ссылка","links.empty":"Ссылок пока нет","links.editTitle":"Редактировать ссылку","links.note":"Заметка","links.copyUrl":"Копировать URL","links.copied":"URL скопирован","links.copyUnavailable":"Не удалось скопировать URL","links.deleteTitle":"Удалить ссылку","links.deleteConfirm":"Удалить ссылку «{title}»?","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.acceptSuggestion":"Принять предложение","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","today.feed":"Лента","today.suggestionsTab":"Предложения","today.inProgress":"В работе","today.captured":"Захвачено","today.feedEmpty":"Сегодня событий нет","today.inProgressEmpty":"Сегодня ничего не изменяли","today.capturedEmpty":"Сегодня ничего не захвачено","today.feedHint":"События за сегодня: изменения файлов, заметок, действий и другие события.","today.sortByTime":"по времени","today.sortByName":"по имени","today.sortByType":"по типу","today.sortAsc":"по возрастанию","today.sortDesc":"по убыванию","journal.title":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"К оплате","journal.billableYes":"К оплате","journal.billableNo":"Не к оплате","journal.billableHint":"К оплате — можно включать в счёт клиенту","journal.approx":"Тип времени","journal.approxExact":"Точное","journal.approxEstimated":"Оценочное","journal.approxHint":"Оценочное — время предложено системой или введено как примерное","journal.includeChildrenDisabledHint":"Работает только при выбранном деле/клиенте/проекте","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"Учитывать вложенные дела","journal.nodeSearch":"Поиск дела...","journal.relatedEvents":"Связанные события","journal.filterHeading":"Фильтры","journal.exportHeading":"Экспорт отчёта","journal.reset":"Сбросить","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","suggest.detectedEvents":"Что обнаружено","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","settings.title":"Настройки","settings.general":"Общие","settings.generalDesc":"Основные настройки интерфейса.","settings.workspace":"Рабочее пространство","settings.workspaceDesc":"Управление хранилищем данных.","settings.appearance":"Внешний вид","settings.localization":"Локализация","settings.templates":"Шаблоны","settings.plugins":"Плагины","settings.files":"Файлы","settings.activity":"Активность","settings.sync":"Синхронизация","settings.backup":"Резервные копии","settings.close":"Закрыть настройки","settings.noPlugins":"Плагины пока не установлены.","settings.openPluginsDir":"Открыть папку plugins","settings.activityStub":"Здесь будут настройки отслеживания активности.","settings.backupStub":"Здесь будут настройки резервного копирования.","settings.theme":"Тема интерфейса","settings.themeSystem":"Системная","settings.themeLight":"Светлая","settings.themeDark":"Тёмная","settings.language":"Язык интерфейса","settings.langRu":"Русский","settings.langEn":"Английский","settings.langSoon":"будет доступно позже","settings.save":"Сохранить настройки","settings.saved":"Настройки сохранены","settings.vaultPath":"Путь к рабочему пространству","settings.noVaultInfo":"Нет информации о хранилище.","settings.vaultInfo":"Информация о рабочем пространстве","settings.openVault":"Открыть папку vault","settings.changeVault":"Изменить путь","settings.checkIntegrity":"Проверить целостность","settings.templatesDesc":"Включите или выключите шаблоны создания элементов.","settings.templateEnabled":"Включён","settings.templateDisabled":"Выключен","settings.filesStub":"Здесь будут настройки файлового хранилища.","settings.syncEnabled":"Синхронизация включена","settings.syncDisabled":"Синхронизация отключена","settings.syncDesc":"Настройте подключение к серверу синхронизации.","settings.serverUrl":"URL сервера","settings.deviceName":"Имя устройства","settings.deviceId":"ID устройства","settings.lastSync":"Последняя синхронизация","settings.lastError":"Последняя ошибка","settings.pendingChanges":"Ожидающие изменения","settings.checkConnection":"Проверить подключение","settings.syncNow":"Синхронизировать сейчас","settings.reconnect":"Переподключить","settings.disconnect":"Отключить устройство","settings.resetKey":"Сбросить ключ","settings.confirmDisconnect":"Вы уверены, что хотите отключить устройство?","settings.confirmDisconnectDesc":"Синхронизация будет остановлена. Для повторного подключения потребуется логин и пароль.","settings.confirmResetKey":"Сбросить ключ синхронизации?","settings.confirmResetKeyDesc":"Текущий ключ устройства будет удалён. Потребуется переподключение.","settings.connected":"Подключено","settings.disconnected":"Не подключено","settings.notConfigured":"Не настроено","settings.error":"Ошибка","settings.revoked":"Отозвано","settings.status":"Статус","firstrun.title":"Добро пожаловать в Верстак","firstrun.desc":"Верстак хранит данные в локальном рабочем пространстве — vault.","firstrun.pathLabel":"Путь к vault","firstrun.defaultPath":"Путь по умолчанию","firstrun.browse":"Выбрать папку","firstrun.create":"Создать рабочее пространство","firstrun.quit":"Выйти","firstrun.pathExists":"Папка существует. Будет создан новый vault.","firstrun.pathHasVault":"Найден существующий vault. Будет подключён.","firstrun.pathNew":"Путь не существует. Будет создан новый vault.","firstrun.errorNoWrite":"Нет прав на запись в выбранную папку.","firstrun.creating":"Создание рабочего пространства...","firstrun.created":"Рабочее пространство создано!","recovery.title":"Рабочее пространство не найдено","recovery.expected":"Ожидался путь","recovery.choose":"Выбрать другой vault","recovery.create":"Создать новый vault","recovery.settings":"Открыть настройки","recovery.quit":"Выйти","recovery.createConfirm":"Будет создано новое пустое рабочее пространство. Старый путь в настройках будет заменён.","recovery.createConfirmTitle":"Создать новое рабочее пространство?","sync.status.connected":"Синхронизация доступна","sync.status.disconnected":"Сервер недоступен","sync.status.disabled":"Синхронизация не настроена","sync.status.syncing":"Синхронизация...","sync.status.error":"Ошибка синхронизации","sync.changes":"изменений","sync.details":"Подробнее","sync.configure":"Настроить","sync.retry":"Повторить","sync.run":"Синхронизировать","sync.running":"Синхронизация...","sync.conflictsCount":"Конфликты: {count}","sync.applyErrorsCount":"Ошибки применения: {count}","sync.pushedPulled":"Отправлено: {pushed}, получено: {pulled}","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},j1={"nav.today":"Today","nav.inbox":"Inbox","nav.trash":"Trash","nav.activity":"Activity","nav.journal":"Journal","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.sync":"Sync","nav.syncSettings":"Sync settings","nav.syncNow":"Sync now","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","inbox.subtitle":"Captured materials that still need to be assigned to cases","inbox.sortByDate":"by date","inbox.sortByName":"by name","inbox.sortByType":"by type","inbox.sortAsc":"ascending","inbox.sortDesc":"descending","inbox.groupByContext":"Group by capture location","inbox.noContext":"No capture location","inbox.empty":"No unprocessed items","inbox.pasteClipboard":"Paste from clipboard","inbox.captured":"Added","inbox.clipboardEmpty":"Clipboard is empty","inbox.clipboardUnavailable":"Clipboard is unavailable","inbox.assign":"Assign","inbox.keepHere":"Attach at captured location","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","inbox.suggestedTarget":"Target","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.deleteTitle":"Delete material","inbox.deleteConfirm":'Delete "{title}" from inbox?',"capture.kind.text":"Text","capture.kind.url":"Link","capture.kind.file":"File","capture.kind.folder":"Folder","capture.kind.image":"Image","capture.source.clipboard":"Clipboard","capture.source.clipboard_button":"Clipboard button","capture.source.drop":"Drop","capture.source.paste":"Paste","capture.source.browser":"Browser","capture.source.manual":"Manual","capture.dropOverlayNode":"Will be added to Inbox for: {title}","capture.dropOverlayGlobal":"Will be added to global Inbox","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.emptyTrash":"Empty trash","trash.restore":"Restore","trash.deletedNodes":"Deleted items","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.inbox":"Inbox","tab.links":"Links","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","event.noteDeleted":"Note deleted","event.folderMoved":"Folder moved","event.nodeDeleted":"Node deleted","event.actionCreated":"Action created","event.actionDone":"Action completed","event.worklogAdded":"Time entry added","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","kind.link":"Link","links.empty":"No links yet","links.editTitle":"Edit link","links.note":"Note","links.copyUrl":"Copy URL","links.copied":"URL copied","links.copyUnavailable":"Could not copy URL","links.deleteTitle":"Delete link","links.deleteConfirm":'Delete link "{title}"?',"action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.acceptSuggestion":"Accept suggestion","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","today.feed":"Feed","today.suggestionsTab":"Suggestions","today.inProgress":"In Progress","today.captured":"Captured","today.feedEmpty":"No events today","today.inProgressEmpty":"Nothing modified today","today.capturedEmpty":"Nothing captured today","today.feedHint":"Today's events: file changes, notes, actions and other events.","today.sortByTime":"by time","today.sortByName":"by name","today.sortByType":"by type","today.sortAsc":"ascending","today.sortDesc":"descending","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.billableYes":"Billable","journal.billableNo":"Not billable","journal.billableHint":"Billable — can be included in client invoice","journal.approx":"Time type","journal.approxExact":"Exact","journal.approxEstimated":"Estimated","journal.approxHint":"Estimated — time suggested by the system or entered as approximate","journal.includeChildrenDisabledHint":"Only works when a case/client/project is selected","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","journal.nodeSearch":"Search case...","journal.relatedEvents":"Related events","journal.filterHeading":"Filters","journal.exportHeading":"Export Report","journal.reset":"Reset","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions","suggest.detectedEvents":"What was detected","activity.title":"Activity","activity.empty":"No activity recorded yet","activity.perCaseEmpty":"No activity recorded yet","overview.type":"Type","overview.section":"Section","overview.created":"Created","overview.newNote":"New note","overview.addFile":"Add file","overview.addAction":"Add action","overview.logTime":"Log time","overview.recentNotes":"Recent notes","overview.recentEntries":"Recent entries","rename.title":"Rename","rename.emptyError":"Name cannot be empty","rename.invalidError":"Invalid name","delete.confirmTitle":"Delete","delete.confirmMessage":"Delete","delete.folder":"folder","delete.file":"file","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","mime.jpeg":"JPEG image","mime.png":"PNG image","mime.gif":"GIF image","mime.webp":"WebP image","mime.svg":"SVG image","mime.bmp":"BMP image","mime.tiff":"TIFF image","mime.avif":"AVIF image","mime.pdf":"PDF document","mime.word":"Word document","mime.excel":"Excel spreadsheet","mime.ppt":"PowerPoint presentation","mime.zip":"ZIP archive","mime.gzip":"GZIP archive","mime.tar":"TAR archive","mime.sevenz":"7z archive","mime.rar":"RAR archive","mime.text":"Text file","mime.html":"HTML file","mime.css":"CSS file","mime.js":"JavaScript file","mime.json":"JSON file","mime.xml":"XML file","mime.yaml":"YAML file","mime.binary":"Binary file","mime.executable":"Executable file","mime.folder":"Folder","mime.unknown":"Unknown","mime.file":"File","error.nameEmpty":"Name cannot be empty","error.nameInvalid":"Invalid name","error.selectCaseFirst":"Select a case first","error.vaultNotOpen":"Vault not open","delete.files":"files ({count})","file.namePrompt":"Enter file name:","file.pdfUnavailable":"PDF preview is unavailable.","file.previewUnavailable":"Preview is unavailable for this file type.","case.new":"New case","case.namePlaceholder":"Case name","settings.title":"Settings","settings.general":"General","settings.generalDesc":"Basic interface settings.","settings.workspace":"Workspace","settings.workspaceDesc":"Manage data storage.","settings.appearance":"Appearance","settings.localization":"Localization","settings.templates":"Templates","settings.plugins":"Plugins","settings.files":"Files","settings.activity":"Activity","settings.sync":"Sync","settings.backup":"Backups","settings.close":"Close settings","settings.noPlugins":"No plugins installed yet.","settings.openPluginsDir":"Open plugins folder","settings.activityStub":"Activity tracking settings will be here.","settings.backupStub":"Backup settings will be here.","settings.theme":"Interface theme","settings.themeSystem":"System","settings.themeLight":"Light","settings.themeDark":"Dark","settings.language":"Interface language","settings.langRu":"Russian","settings.langEn":"English","settings.langSoon":"coming soon","settings.save":"Save settings","settings.saved":"Settings saved","settings.vaultPath":"Workspace path","settings.noVaultInfo":"No workspace information.","settings.vaultInfo":"Workspace information","settings.openVault":"Open vault folder","settings.changeVault":"Change path","settings.checkIntegrity":"Check integrity","settings.templatesDesc":"Enable or disable templates for creating items.","settings.templateEnabled":"Enabled","settings.templateDisabled":"Disabled","settings.filesStub":"File storage settings will be here.","settings.syncEnabled":"Sync enabled","settings.syncDisabled":"Sync disabled","settings.syncDesc":"Configure connection to the sync server.","settings.serverUrl":"Server URL","settings.deviceName":"Device name","settings.deviceId":"Device ID","settings.lastSync":"Last sync","settings.lastError":"Last error","settings.pendingChanges":"Pending changes","settings.checkConnection":"Check connection","settings.syncNow":"Sync now","settings.reconnect":"Reconnect","settings.disconnect":"Disconnect device","settings.resetKey":"Reset key","settings.confirmDisconnect":"Are you sure you want to disconnect this device?","settings.confirmDisconnectDesc":"Sync will stop. Reconnecting will require username and password.","settings.confirmResetKey":"Reset sync key?","settings.confirmResetKeyDesc":"The current device key will be removed. Reconnection will be required.","settings.connected":"Connected","settings.disconnected":"Disconnected","settings.notConfigured":"Not configured","settings.error":"Error","settings.revoked":"Revoked","settings.status":"Status","firstrun.title":"Welcome to Verstak","firstrun.desc":"Verstak stores data in a local workspace called a vault.","firstrun.pathLabel":"Vault path","firstrun.defaultPath":"Default path","firstrun.browse":"Choose folder","firstrun.create":"Create workspace","firstrun.quit":"Quit","firstrun.pathExists":"The folder exists. A new vault will be created.","firstrun.pathHasVault":"Existing vault found. It will be connected.","firstrun.pathNew":"The path does not exist. A new vault will be created.","firstrun.errorNoWrite":"No write permission for the selected folder.","firstrun.creating":"Creating workspace...","firstrun.created":"Workspace created!","recovery.title":"Workspace not found","recovery.expected":"Expected path","recovery.choose":"Choose another vault","recovery.create":"Create new vault","recovery.settings":"Open settings","recovery.quit":"Quit","recovery.createConfirm":"A new empty workspace will be created. The old path in settings will be replaced.","recovery.createConfirmTitle":"Create a new workspace?","sync.status.connected":"Sync available","sync.status.disconnected":"Server unavailable","sync.status.disabled":"Sync is not configured","sync.status.syncing":"Syncing...","sync.status.error":"Sync error","sync.changes":"changes","sync.details":"Details","sync.configure":"Configure","sync.retry":"Retry","sync.run":"Sync","sync.running":"Syncing...","sync.conflictsCount":"Conflicts: {count}","sync.applyErrorsCount":"Apply errors: {count}","sync.pushedPulled":"Pushed: {pushed}, pulled: {pulled}","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","error.accountBlocked":"Account blocked","error.emailNotConfirmed":"Email not confirmed","error.tokenInvalid":"Invalid or expired token","error.tokenExpired":"Token expired"},ci={ru:M1,en:j1};let ui="ru";function m(l,e){var s;const t=ci[ui];let n=t==null?void 0:t[l];if(n==null&&ui!=="ru"&&(n=(s=ci.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[a,r]of Object.entries(e))n=n.replace(`{${a}}`,String(r));return n}function en(l){if(l==null||l<0)return"—";if(l===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(l)/Math.log(1024)),e.length-1),n=l/Math.pow(1024,t);return(t===0?n.toFixed(0):n.toFixed(1))+" "+e[t]}const Vn={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function fi(l){return l?Vn[l]||l:m("mime.unknown")}function A1(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Vn[e])return Vn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Ua(l){if(l.type==="folder")return"folder";const e=(l.mime||"").toLowerCase();if(e.startsWith("image/"))return"image";if(e.startsWith("video/"))return"video";if(e.startsWith("audio/"))return"audio";if(e.startsWith("text/"))return"text";if(e.includes("pdf"))return"pdf";if(e.includes("word")||e.includes("document"))return"document";if(e.includes("spreadsheet")||e.includes("excel"))return"spreadsheet";if(e.includes("presentation")||e.includes("powerpoint"))return"presentation";if(e.includes("zip")||e.includes("tar")||e.includes("gzip")||e.includes("rar")||e.includes("7z")||e.includes("compress"))return"archive";if(e.includes("json")||e.includes("xml")||e.includes("yaml")||e.includes("javascript")||e.includes("css")||e.includes("html"))return"code";const n=(l.name||"").toLowerCase().split(".").pop();return["js","ts","jsx","tsx","vue","svelte","py","rs","go","c","cpp","h","hpp","java","kt","swift","rb","php","pl","sh","bash","zsh","fish","yml","yaml","json","xml","toml","ini","cfg","conf","md","markdown","css","scss","less","sass","sql","graphql","proto","gradle","cmake","makefile","dockerfile","env","gitignore"].includes(n)?"code":"generic"}const Ka=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Ga=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ja=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Ya=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function di(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Ka.includes(e)||Ya.includes(n)||e.includes("pdf")||Ga.includes(e)||Ja.includes(n))}function Qa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ka.includes(e)||Ya.includes(n)}function Xa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ga.includes(e)||Ja.includes(n)&&n!=="md"&&n!=="markdown"}function Za(l){return(l.mime||"").toLowerCase().includes("pdf")}function $a(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function L1(l){return Qa(l)||Za(l)}function P1(l){return Xa(l)||$a(l)}const{window:F1}=Kn;function R1(l){let e,t,n,s=en(l[0].size)+"",a;return{c(){e=f("span"),e.textContent="·",t=v(),n=f("span"),a=O(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),o(n,a)},p(r,c){c[0]&1&&s!==(s=en(r[0].size)+"")&&U(a,s)},d(r){r&&(w(e),w(t),w(n))}}}function O1(l){let e,t,n,s,a;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=v(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),s||(a=[j(e,"click",Te(l[30])),j(n,"click",Te(l[11]))],s=!0)},p:se,d(r){r&&(w(e),w(t),w(n)),s=!1,me(a)}}}function x1(l){let e,t,n,s,a,r,c;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=v(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=v(),a=f("button"),a.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(a,"class","action-btn svelte-1skuef2"),i(a,"title",m("file.showInExplorer")),i(a,"aria-label",m("file.showInExplorer"))},m(u,p){C(u,e,p),C(u,t,p),C(u,n,p),C(u,s,p),C(u,a,p),r||(c=[j(e,"click",Te(l[29])),j(n,"click",Te(l[10])),j(a,"click",Te(l[11]))],r=!0)},p:se,d(u){u&&(w(e),w(t),w(n),w(s),w(a)),r=!1,me(c)}}}function pi(l){let e,t,n,s,a,r,c,u,p=m("common.open")+"",h,_,g,b,k,y,q,S,T=m("file.openExternal")+"",E,I,N,D,M,F,R=m("file.showInExplorer")+"",x,B,V,W,G,J,H,P,z,L=m("common.rename")+"",K,Y,ee,te,ne,oe,ce,de=m("common.duplicate")+"",we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe=m("common.cut")+"",pt,Je,X,ye,qe,De,Ne,xe=m("common.copy")+"",Me,Ve,Fe,je,ze,Be,$e,Le,he,Ee=m("common.delete")+"",Ae,it,rt;return{c(){e=f("div"),t=v(),n=f("div"),s=f("button"),a=$("svg"),r=$("path"),c=$("circle"),u=v(),h=O(p),_=v(),g=f("button"),b=$("svg"),k=$("path"),y=$("polyline"),q=$("line"),S=v(),E=O(T),I=v(),N=f("button"),D=$("svg"),M=$("path"),F=v(),x=O(R),B=v(),V=f("div"),W=v(),G=f("button"),J=$("svg"),H=$("path"),P=$("path"),z=v(),K=O(L),Y=v(),ee=f("button"),te=$("svg"),ne=$("rect"),oe=$("path"),ce=v(),we=O(de),Re=v(),_e=f("button"),Q=$("svg"),Z=$("circle"),be=$("circle"),Ce=$("line"),ve=$("line"),Oe=v(),pt=O(Xe),Je=v(),X=f("button"),ye=$("svg"),qe=$("rect"),De=$("path"),Ne=v(),Me=O(xe),Ve=v(),Fe=f("div"),je=v(),ze=f("button"),Be=$("svg"),$e=$("polyline"),Le=$("path"),he=v(),Ae=O(Ee),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(c,"cx","12"),i(c,"cy","12"),i(c,"r","3"),i(a,"width","14"),i(a,"height","14"),i(a,"viewBox","0 0 24 24"),i(a,"fill","none"),i(a,"stroke","currentColor"),i(a,"stroke-width","2"),i(a,"stroke-linecap","round"),i(a,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(k,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(y,"points","15 3 21 3 21 9"),i(q,"x1","10"),i(q,"y1","14"),i(q,"x2","21"),i(q,"y2","3"),i(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(g,"class","menu-item svelte-1skuef2"),i(g,"role","menuitem"),i(M,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),i(D,"width","14"),i(D,"height","14"),i(D,"viewBox","0 0 24 24"),i(D,"fill","none"),i(D,"stroke","currentColor"),i(D,"stroke-width","2"),i(D,"stroke-linecap","round"),i(D,"stroke-linejoin","round"),i(N,"class","menu-item svelte-1skuef2"),i(N,"role","menuitem"),i(V,"class","menu-sep svelte-1skuef2"),i(H,"d","M12 20h9"),i(P,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(J,"width","14"),i(J,"height","14"),i(J,"viewBox","0 0 24 24"),i(J,"fill","none"),i(J,"stroke","currentColor"),i(J,"stroke-width","2"),i(J,"stroke-linecap","round"),i(J,"stroke-linejoin","round"),i(G,"class","menu-item svelte-1skuef2"),i(G,"role","menuitem"),i(ne,"x","9"),i(ne,"y","9"),i(ne,"width","13"),i(ne,"height","13"),i(ne,"rx","2"),i(ne,"ry","2"),i(oe,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(te,"width","14"),i(te,"height","14"),i(te,"viewBox","0 0 24 24"),i(te,"fill","none"),i(te,"stroke","currentColor"),i(te,"stroke-width","2"),i(te,"stroke-linecap","round"),i(te,"stroke-linejoin","round"),i(ee,"class","menu-item svelte-1skuef2"),i(ee,"role","menuitem"),i(Z,"cx","6"),i(Z,"cy","6"),i(Z,"r","3"),i(be,"cx","6"),i(be,"cy","18"),i(be,"r","3"),i(Ce,"x1","20"),i(Ce,"y1","4"),i(Ce,"x2","8.12"),i(Ce,"y2","15.88"),i(ve,"x1","8.12"),i(ve,"y1","8.12"),i(ve,"x2","20"),i(ve,"y2","20"),i(Q,"width","14"),i(Q,"height","14"),i(Q,"viewBox","0 0 24 24"),i(Q,"fill","none"),i(Q,"stroke","currentColor"),i(Q,"stroke-width","2"),i(Q,"stroke-linecap","round"),i(Q,"stroke-linejoin","round"),i(_e,"class","menu-item svelte-1skuef2"),i(_e,"role","menuitem"),i(qe,"x","9"),i(qe,"y","9"),i(qe,"width","13"),i(qe,"height","13"),i(qe,"rx","2"),i(qe,"ry","2"),i(De,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ye,"width","14"),i(ye,"height","14"),i(ye,"viewBox","0 0 24 24"),i(ye,"fill","none"),i(ye,"stroke","currentColor"),i(ye,"stroke-width","2"),i(ye,"stroke-linecap","round"),i(ye,"stroke-linejoin","round"),i(X,"class","menu-item svelte-1skuef2"),i(X,"role","menuitem"),i(Fe,"class","menu-sep svelte-1skuef2"),i($e,"points","3 6 5 6 21 6"),i(Le,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),i(Be,"width","14"),i(Be,"height","14"),i(Be,"viewBox","0 0 24 24"),i(Be,"fill","none"),i(Be,"stroke","currentColor"),i(Be,"stroke-width","2"),i(Be,"stroke-linecap","round"),i(Be,"stroke-linejoin","round"),i(ze,"class","menu-item menu-item-danger svelte-1skuef2"),i(ze,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),Ct(n,"left",l[3]+"px"),Ct(n,"top",l[4]+"px"),Ct(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ze,We){C(Ze,e,We),C(Ze,t,We),C(Ze,n,We),o(n,s),o(s,a),o(a,r),o(a,c),o(s,u),o(s,h),o(n,_),o(n,g),o(g,b),o(b,k),o(b,y),o(b,q),o(g,S),o(g,E),o(n,I),o(n,N),o(N,D),o(D,M),o(N,F),o(N,x),o(n,B),o(n,V),o(n,W),o(n,G),o(G,J),o(J,H),o(J,P),o(G,z),o(G,K),o(n,Y),o(n,ee),o(ee,te),o(te,ne),o(te,oe),o(ee,ce),o(ee,we),o(n,Re),o(n,_e),o(_e,Q),o(Q,Z),o(Q,be),o(Q,Ce),o(Q,ve),o(_e,Oe),o(_e,pt),o(n,Je),o(n,X),o(X,ye),o(ye,qe),o(ye,De),o(X,Ne),o(X,Me),o(n,Ve),o(n,Fe),o(n,je),o(n,ze),o(ze,Be),o(Be,$e),o(Be,Le),o(ze,he),o(ze,Ae),it||(rt=[j(e,"click",Te(l[19])),j(s,"click",l[17]),j(g,"click",l[10]),j(N,"click",l[11]),j(G,"click",l[13]),j(ee,"click",l[14]),j(_e,"click",l[15]),j(X,"click",l[16]),j(ze,"click",l[12]),j(n,"click",Te(l[28])),j(n,"keydown",l[31])],it=!0)},p(Ze,We){We[0]&8&&Ct(n,"left",Ze[3]+"px"),We[0]&16&&Ct(n,"top",Ze[4]+"px")},d(Ze){Ze&&(w(e),w(t),w(n)),it=!1,me(rt)}}}function z1(l){let e,t,n,s,a,r,c=l[0].name+"",u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W;n=new Va({props:{kind:l[6],size:22}});let G=!l[7]&&R1(l);function J(L,K){return L[7]?O1:x1}let P=J(l)(l),z=l[2]&&pi(l);return{c(){e=f("div"),t=f("div"),Qe(n.$$.fragment),s=v(),a=f("div"),r=f("div"),u=O(c),h=v(),_=f("div"),g=f("span"),g.textContent=`${l[8]}`,b=v(),G&&G.c(),k=v(),y=f("div"),P.c(),q=v(),S=f("button"),T=$("svg"),E=$("circle"),I=$("circle"),N=$("circle"),D=v(),M=f("button"),M.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',R=v(),z&&z.c(),x=ht(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",p=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(a,"class","file-row-body svelte-1skuef2"),i(E,"cx","12"),i(E,"cy","5"),i(E,"r","2"),i(I,"cx","12"),i(I,"cy","12"),i(I,"r","2"),i(N,"cx","12"),i(N,"cy","19"),i(N,"r","2"),i(T,"width","16"),i(T,"height","16"),i(T,"viewBox","0 0 24 24"),i(T,"fill","currentColor"),i(S,"class","action-btn svelte-1skuef2"),i(S,"title",m("file.more")),i(S,"aria-label",m("file.more")),i(S,"aria-expanded",l[2]),i(M,"class","action-btn action-btn-danger svelte-1skuef2"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(y,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",F=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),ae(e,"file-row--selected",l[1])},m(L,K){C(L,e,K),o(e,t),Ke(n,t,null),o(e,s),o(e,a),o(a,r),o(r,u),o(a,h),o(a,_),o(_,g),o(_,b),G&&G.m(_,null),o(e,k),o(e,y),P.m(y,null),o(y,q),o(y,S),o(S,T),o(T,E),o(T,I),o(T,N),o(y,D),o(y,M),C(L,R,K),z&&z.m(L,K),C(L,x,K),B=!0,V||(W=[j(F1,"click",l[19]),j(S,"click",Te(l[18])),j(M,"click",Te(l[12])),j(e,"click",l[9]),j(e,"keydown",l[24]),j(e,"contextmenu",l[23]),j(e,"dragstart",l[20]),j(e,"dragover",l[21]),j(e,"drop",l[22])],V=!0)},p(L,K){(!B||K[0]&1)&&c!==(c=L[0].name+"")&&U(u,c),(!B||K[0]&1&&p!==(p=L[0].name))&&i(r,"title",p),L[7]||G.p(L,K),P.p(L,K),(!B||K[0]&4)&&i(S,"aria-expanded",L[2]),(!B||K[0]&1&&F!==(F=L[7]?m("file.ariaFolder")+" "+L[0].name:m("file.ariaFile")+" "+L[0].name))&&i(e,"aria-label",F),(!B||K[0]&2)&&ae(e,"file-row--selected",L[1]),L[2]?z?z.p(L,K):(z=pi(L),z.c(),z.m(x.parentNode,x)):z&&(z.d(1),z=null)},i(L){B||(pe(n.$$.fragment,L),B=!0)},o(L){ge(n.$$.fragment,L),B=!1},d(L){L&&(w(e),w(R),w(x)),Ge(n),G&&G.d(),P.d(),z&&z.d(L),V=!1,me(W)}}}function H1(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:a}=e,{onDragOver:r}=e,{onDrop:c}=e;const u=nn(),p=Ua(n),h=n.type==="folder",_=A1(n);let g=!1,b=0,k=0,y=null;function q(K){K.ctrlKey||K.metaKey?u("toggleSelect",n.id):K.shiftKey?u("rangeSelect",n.id):y?(clearTimeout(y),y=null,h?u("navigate",n.id):u("preview",n)):y=setTimeout(()=>{y=null,u("selectOne",n.id)},250)}function S(){u("openExternal",n.fileId)}function T(){t(2,g=!1),u("showInFolder",n.nodeId||n.id)}function E(){t(2,g=!1),u("delete",{id:n.id,type:n.type})}function I(){t(2,g=!1),u("rename",{id:n.id,name:n.name})}function N(){t(2,g=!1),u("duplicate",n.id)}function D(){t(2,g=!1),u("cut",n.id)}function M(){t(2,g=!1),u("copy",n.id)}function F(){t(2,g=!1),h?u("navigate",n.id):u("preview",n)}function R(){t(2,g=!g)}function x(){t(2,g=!1)}function B(K){a&&a(K,n.id)}function V(K){r&&h&&r(K,n.id)}function W(K){c&&h&&c(K,n.id)}function G(K){K.preventDefault(),t(3,b=Math.min(K.clientX,window.innerWidth-240)),t(4,k=Math.min(K.clientY,window.innerHeight-320)),t(2,g=!0)}function J(K){(K.key==="Enter"||K.key===" ")&&(K.preventDefault(),q(K))}function H(K){za.call(this,l,K)}const P=()=>u("preview",n),z=()=>u("navigate",n.id),L=K=>{K.key==="Escape"&&(K.stopPropagation(),x())};return l.$$set=K=>{"item"in K&&t(0,n=K.item),"selected"in K&&t(1,s=K.selected),"onDragStart"in K&&t(25,a=K.onDragStart),"onDragOver"in K&&t(26,r=K.onDragOver),"onDrop"in K&&t(27,c=K.onDrop)},[n,s,g,b,k,u,p,h,_,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,a,r,c,H,P,z,L]}class B1 extends st{constructor(e){super(),nt(this,e,H1,z1,lt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function mi(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function W1(l){let e;return{c(){e=f("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function V1(l){let e,t=l[4].name+"",n,s,a;function r(){return l[2](l[6])}return{c(){e=f("button"),n=O(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,u){C(c,e,u),o(e,n),s||(a=j(e,"click",r),s=!0)},p(c,u){l=c,u&1&&t!==(t=l[4].name+"")&&U(n,t)},d(c){c&&w(e),s=!1,a()}}}function U1(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a&1&&t!==(t=s[4].name+"")&&U(n,t)},d(s){s&&w(e)}}}function _i(l){let e,t,n=l[6]>0&&W1();function s(c,u){return c[6]===c[0].length-1?U1:V1}let a=s(l),r=a(l);return{c(){n&&n.c(),e=v(),r.c(),t=ht()},m(c,u){n&&n.m(c,u),C(c,e,u),r.m(c,u),C(c,t,u)},p(c,u){a===(a=s(c))&&r?r.p(c,u):(r.d(1),r=a(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(w(e),w(t)),n&&n.d(c),r.d(c)}}}function K1(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=_i(mi(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[a]){if(a&3){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const c=mi(s,t,r);n[r]?n[r].p(c,a):(n[r]=_i(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:se,o:se,d(s){s&&w(e),Pe(n,s)}}}function G1(l,e,t){let{crumbs:n=[]}=e;const s=nn();function a(c){s("navigate",c)}const r=c=>a(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,a,r]}class ec extends st{constructor(e){super(),nt(this,e,G1,K1,lt,{crumbs:0})}}function J1(l){let e,t,n,s,a,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.previewUnavailable")}`,n=v(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),a||(r=j(s,"click",l[9]),a=!0)},p:se,d(c){c&&w(e),a=!1,r()}}}function Y1(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?tp:ep}let s=n(l,-1),a=s(l);return{c(){a.c(),t=ht()},m(r,c){a.m(r,c),C(r,t,c)},p(r,c){s===(s=n(r,c))&&a?a.p(r,c):(a.d(1),a=s(r),a&&(a.c(),a.m(t.parentNode,t)))},d(r){r&&w(t),a.d(r)}}}function Q1(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=O(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,a){C(s,e,a),o(e,t),o(t,n)},p(s,a){a&2&&U(n,s[1])},d(s){s&&w(e)}}}function X1(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),dl(t.src,n=l[1])||i(t,"src",n),i(t,"alt",s=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(a,r){C(a,e,r),o(e,t)},p(a,r){r&2&&!dl(t.src,n=a[1])&&i(t,"src",n),r&1&&s!==(s=a[0].name)&&i(t,"alt",s)},d(a){a&&w(e)}}}function Z1(l){let e,t,n,s,a,r,c;return{c(){e=f("div"),t=f("p"),n=O(l[3]),s=v(),a=f("button"),a.textContent=`${m("file.openExternal")}`,i(a,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,p){C(u,e,p),o(e,t),o(t,n),o(e,s),o(e,a),r||(c=j(a,"click",l[9]),r=!0)},p(u,p){p&8&&U(n,u[3])},d(u){u&&w(e),r=!1,c()}}}function $1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function ep(l){let e,t,n,s,a,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=v(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),a||(r=j(s,"click",l[9]),a=!0)},p:se,d(c){c&&w(e),a=!1,r()}}}function tp(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),dl(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,a){C(s,e,a),o(e,t)},p(s,a){a&2&&!dl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&w(e)}}}function lp(l){let e,t,n,s,a,r,c,u=l[0].name+"",p,h,_,g,b=en(l[0].size)+"",k,y,q=fi(l[0].mime)+"",S,T,E,I,N,D,M,F,R,x,B;a=new Va({props:{kind:l[8],size:18}});function V(J,H){return J[2]?$1:J[3]?Z1:J[6]&&J[1]?X1:J[5]&&J[1]?Q1:J[4]?Y1:J1}let W=V(l),G=W(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Qe(a.$$.fragment),r=v(),c=f("span"),p=O(u),_=v(),g=f("div"),k=O(b),y=O(" · "),S=O(q),T=v(),E=f("div"),I=f("button"),I.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',N=v(),D=f("button"),D.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',M=v(),F=f("div"),G.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",h=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(g,"class","preview-meta svelte-1cw3u0m"),i(I,"class","action-btn svelte-1cw3u0m"),i(I,"title",m("file.openExternal")),i(I,"aria-label",m("file.openExternal")),i(D,"class","action-btn action-btn-close svelte-1cw3u0m"),i(D,"title","Close"),i(D,"aria-label","Close preview"),i(E,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(F,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(J,H){C(J,e,H),o(e,t),o(t,n),o(n,s),Ke(a,s,null),o(s,r),o(s,c),o(c,p),o(n,_),o(n,g),o(g,k),o(g,y),o(g,S),o(n,T),o(n,E),o(E,I),o(E,N),o(E,D),o(t,M),o(t,F),G.m(F,null),R=!0,x||(B=[j(I,"click",l[9]),j(D,"click",l[10]),j(e,"click",Tt(l[11])),j(e,"keydown",l[12])],x=!0)},p(J,[H]){(!R||H&1)&&u!==(u=J[0].name+"")&&U(p,u),(!R||H&1&&h!==(h=J[0].name))&&i(c,"title",h),(!R||H&1)&&b!==(b=en(J[0].size)+"")&&U(k,b),(!R||H&1)&&q!==(q=fi(J[0].mime)+"")&&U(S,q),W===(W=V(J))&&G?G.p(J,H):(G.d(1),G=W(J),G&&(G.c(),G.m(F,null)))},i(J){R||(pe(a.$$.fragment,J),R=!0)},o(J){ge(a.$$.fragment,J),R=!1},d(J){J&&w(e),Ge(a),G.d(),x=!1,me(B)}}}function np(l,e,t){let n,s,a,{item:r}=e,{content:c=""}=e,{loading:u=!1}=e,{error:p=""}=e;const h=nn(),_=Ua(r);function g(S){S.key==="Escape"&&h("close")}function b(){h("openExternal",r.fileId)}xa(()=>{window.addEventListener("keydown",g)}),Yn(()=>{window.removeEventListener("keydown",g)});const k=()=>h("close"),y=()=>h("close"),q=S=>{S.key==="Escape"&&(S.preventDefault(),h("close"))};return l.$$set=S=>{"item"in S&&t(0,r=S.item),"content"in S&&t(1,c=S.content),"loading"in S&&t(2,u=S.loading),"error"in S&&t(3,p=S.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Qa(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=Xa(r)||$a(r)),l.$$.dirty&1&&t(4,a=Za(r))},[r,c,u,p,a,s,n,h,_,b,k,y,q]}class sp extends st{constructor(e){super(),nt(this,e,np,lp,lt,{item:0,content:1,loading:2,error:3})}}function ip(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S;return{c(){e=f("div"),t=f("div"),n=f("h3"),s=O(l[0]),a=v(),r=f("p"),c=O(l[1]),u=v(),p=f("div"),h=f("button"),_=O(l[2]),b=v(),k=f("button"),y=O(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(h,"class",g="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(k,"class","btn svelte-1fv6yyk"),i(p,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(T,E){C(T,e,E),o(e,t),o(t,n),o(n,s),o(t,a),o(t,r),o(r,c),o(t,u),o(t,p),o(p,h),o(h,_),o(p,b),o(p,k),o(k,y),q||(S=[j(h,"click",l[6]),j(k,"click",l[7]),j(e,"click",Tt(l[8])),j(e,"keydown",l[9])],q=!0)},p(T,[E]){E&1&&U(s,T[0]),E&2&&U(c,T[1]),E&4&&U(_,T[2]),E&16&&g!==(g="btn "+(T[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",g),E&8&&U(y,T[3])},i:se,o:se,d(T){T&&w(e),q=!1,me(S)}}}function op(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:a=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:c=!1}=e;const u=nn(),p=()=>u("confirm"),h=()=>u("cancel"),_=()=>u("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),u("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,a=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,c=b.danger)},[n,s,a,r,c,u,p,h,_,g]}class rp extends st{constructor(e){super(),nt(this,e,op,ip,lt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function ap(l){let e,t,n;return{c(){e=$("circle"),t=$("line"),n=$("line"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","10"),i(t,"x1","12"),i(t,"y1","16"),i(t,"x2","12"),i(t,"y2","12"),i(n,"x1","12"),i(n,"y1","8"),i(n,"x2","12.01"),i(n,"y2","8")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function cp(l){let e,t,n,s;return{c(){e=$("rect"),t=$("polyline"),n=$("line"),s=$("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(n,"x1","8"),i(n,"y1","5"),i(n,"x2","8"),i(n,"y2","19"),i(s,"x1","16"),i(s,"y1","5"),i(s,"x2","16"),i(s,"y2","19")},m(a,r){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function up(l){let e,t;return{c(){e=$("path"),t=$("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function fp(l){let e,t;return{c(){e=$("path"),t=$("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function dp(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("path"),n=$("line"),s=$("line"),a=$("line"),i(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),i(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),i(n,"x1","8"),i(n,"y1","7"),i(n,"x2","16"),i(n,"y2","7"),i(s,"x1","8"),i(s,"y1","11"),i(s,"x2","14"),i(s,"y2","11"),i(a,"x1","8"),i(a,"y1","15"),i(a,"x2","12"),i(a,"y2","15")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function pp(l){let e,t,n,s;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(a,r){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function mp(l){let e,t;return{c(){e=$("path"),t=$("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function _p(l){let e,t,n,s;return{c(){e=$("rect"),t=$("rect"),n=$("rect"),s=$("rect"),i(e,"x","3"),i(e,"y","3"),i(e,"width","7"),i(e,"height","7"),i(e,"rx","1"),i(t,"x","14"),i(t,"y","3"),i(t,"width","7"),i(t,"height","4"),i(t,"rx","1"),i(n,"x","14"),i(n,"y","10"),i(n,"width","7"),i(n,"height","11"),i(n,"rx","1"),i(s,"x","3"),i(s,"y","14"),i(s,"width","7"),i(s,"height","7"),i(s,"rx","1")},m(a,r){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function vp(l){let e;return{c(){e=$("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function hp(l){let e;function t(a,r){return a[0]==="folder"?vp:a[0]==="project"?_p:a[0]==="client"?mp:a[0]==="document"?pp:a[0]==="recipe"?dp:a[0]==="note"?fp:a[0]==="file"?up:a[0]==="case"?cp:ap}let n=t(l),s=n(l);return{c(){e=$("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(a,r){C(a,e,r),s.m(e,null)},p(a,[r]){n!==(n=t(a))&&(s.d(1),s=n(a),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",a[1]),r&2&&i(e,"height",a[1])},i:se,o:se,d(a){a&&w(e),s.d()}}}function gp(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=a=>{"kind"in a&&t(0,n=a.kind),"size"in a&&t(1,s=a.size)},[n,s]}class sn extends st{constructor(e){super(),nt(this,e,gp,hp,lt,{kind:0,size:1})}}function vi(l,e,t){const n=l.slice();return n[44]=e[t],n}function bp(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function kp(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,a,r;function c(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),s=O(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(u,p){C(u,e,p),o(e,t),o(t,s),a||(r=j(e,"click",Te(c)),a=!0)},p(u,p){l=u,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&U(s,n)},d(u){u&&w(e),a=!1,r()}}}function hi(l){let e,t;return e=new tc({props:{nodes:l[44].children||[],expanded:l[1],selectedNodeId:l[2],level:l[3]+1,onSelect:l[4],onToggle:l[5],onContextMenu:l[6],onDrop:l[7]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[0]&1&&(a.nodes=n[44].children||[]),s[0]&2&&(a.expanded=n[1]),s[0]&4&&(a.selectedNodeId=n[2]),s[0]&8&&(a.level=n[3]+1),s[0]&16&&(a.onSelect=n[4]),s[0]&32&&(a.onToggle=n[5]),s[0]&64&&(a.onContextMenu=n[6]),s[0]&128&&(a.onDrop=n[7]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function gi(l,e){let t,n,s,a,r,c,u,p=e[44].title+"",h,_,g=e[1][e[44].id]&&Un(e[44]),b,k,y,q;function S(P,z){return z[0]&1&&(n=null),n==null&&(n=!!Cl(P[44])),n?kp:bp}let T=S(e,[-1,-1]),E=T(e);r=new sn({props:{kind:bi(e[44]),size:16}});function I(...P){return e[26](e[44],...P)}function N(...P){return e[27](e[44],...P)}function D(){return e[28](e[44])}function M(...P){return e[29](e[44],...P)}function F(...P){return e[30](e[44],...P)}function R(...P){return e[31](e[44],...P)}function x(...P){return e[32](e[44],...P)}function B(...P){return e[33](e[44],...P)}function V(...P){return e[34](e[44],...P)}function W(...P){return e[35](e[44],...P)}function G(...P){return e[36](e[44],...P)}function J(...P){return e[37](e[44],...P)}let H=g&&hi(e);return{key:l,first:null,c(){t=f("div"),E.c(),s=v(),a=f("span"),Qe(r.$$.fragment),c=v(),u=f("span"),h=O(p),_=v(),H&&H.c(),b=ht(),i(a,"class","tree-icon svelte-zj71cl"),i(a,"role","button"),i(a,"tabindex","-1"),i(u,"class","tree-label svelte-zj71cl"),i(u,"role","button"),i(u,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),Ct(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),ae(t,"selected",e[2]===e[44].id),ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(P,z){C(P,t,z),E.m(t,null),o(t,s),o(t,a),Ke(r,a,null),o(t,c),o(t,u),o(u,h),C(P,_,z),H&&H.m(P,z),C(P,b,z),k=!0,y||(q=[j(a,"click",I),j(a,"keydown",N),j(a,"dblclick",Te(e[24])),j(u,"click",Te(D)),j(u,"keydown",M),j(t,"dragstart",F),j(t,"dragover",R),j(t,"dragleave",x),j(t,"drop",B),j(t,"click",V),j(t,"keydown",W),j(t,"dblclick",G),j(t,"contextmenu",Gn(J))],y=!0)},p(P,z){e=P,T===(T=S(e,z))&&E?E.p(e,z):(E.d(1),E=T(e),E&&(E.c(),E.m(t,s)));const L={};z[0]&1&&(L.kind=bi(e[44])),r.$set(L),(!k||z[0]&1)&&p!==(p=e[44].title+"")&&U(h,p),(!k||z[0]&8)&&Ct(t,"padding-left",e[3]*16+4+"px"),(!k||z[0]&5)&&ae(t,"selected",e[2]===e[44].id),(!k||z[0]&769)&&ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||z[0]&769)&&ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),z[0]&3&&(g=e[1][e[44].id]&&Un(e[44])),g?H?(H.p(e,z),z[0]&3&&pe(H,1)):(H=hi(e),H.c(),pe(H,1),H.m(b.parentNode,b)):H&&(ut(),ge(H,1,1,()=>{H=null}),ft())},i(P){k||(pe(r.$$.fragment,P),pe(H),k=!0)},o(P){ge(r.$$.fragment,P),ge(H),k=!1},d(P){P&&(w(t),w(_),w(b)),E.d(),Ge(r),H&&H.d(P),y=!1,me(q)}}}function yp(l){let e=[],t=new Map,n,s,a,r,c=ue(l[0]);const u=p=>p[44].id;for(let p=0;p<c.length;p+=1){let h=vi(l,c,p),_=u(h);t.set(_,e[p]=gi(_,h))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=ht()},m(p,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(p,h);C(p,n,h),s=!0,a||(r=j(window,"dragend",l[14]),a=!0)},p(p,h){h[0]&2080767&&(c=ue(p[0]),ut(),e=Wa(e,h,u,1,p,c,t,n.parentNode,Ba,gi,n,vi),ft())},i(p){if(!s){for(let h=0;h<c.length;h+=1)pe(e[h]);s=!0}},o(p){for(let h=0;h<e.length;h+=1)ge(e[h]);s=!1},d(p){p&&w(n);for(let h=0;h<e.length;h+=1)e[h].d(p);a=!1,r()}}}function bi(l){return l.type==="client"||l.template_id==="client.default"?"client":l.type==="project"||l.template_id==="project.default"?"project":l.type==="document"||l.template_id==="document.default"?"document":l.type==="recipe"||l.template_id==="recipe.default"?"recipe":l.type==="folder"||l.template_id==="folder.default"?"folder":l.type==="case"?"case":l.type==="note"?"note":l.type==="file"?"file":"generic"}function Un(l){return l.children!==void 0}function Cl(l){return Un(l)?l.children.length>0:l.has_children===!0}function ki(l){const e={};function t(n,s){for(const a of n)e[a.id]=s,a.children&&t(a.children,a.id)}return t(l,""),e}function yi(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function wp(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Cp(l,e,t){let n,s,a,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:u=""}=e,{level:p=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,q="",S="";const T=["folder","project","client","document","recipe","case"];Yn(()=>{for(const Q of Object.keys(k))clearTimeout(k[Q]);y&&clearInterval(y)});function E(Q){return T.includes(Q.type)}function I(Q,Z,be){if(!Q||!Z||Z===Q.id||!E(Q))return!1;let Ce=Q.id;for(;Ce;){if(Ce===Z)return!1;Ce=be[Ce]||""}return!0}function N(Q,Z){Q.stopPropagation(),Q.dataTransfer.effectAllowed="move",Q.dataTransfer.setData("text/plain",Z.id),t(21,q=Z.id)}function D(Q,Z){Q.preventDefault(),Q.stopPropagation(),Q.dataTransfer.dropEffect="move",S!==Z.id&&t(8,S=Z.id),Cl(Z)&&!c[Z.id]&&!k[Z.id]&&(k[Z.id]=setTimeout(()=>{_&&_(Z.id),delete k[Z.id]},600));const be=Q.currentTarget.closest(".workspace-tree-area");if(be){const Ce=be.getBoundingClientRect(),ve=30;Q.clientY-Ce.top<ve?y||(y=setInterval(()=>{be.scrollTop-=10},50)):Ce.bottom-Q.clientY<ve?y||(y=setInterval(()=>{be.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(Q,Z){const be=Q.relatedTarget;be&&Q.currentTarget.contains(be)||(S===Z.id&&t(8,S=""),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null))}function F(Q,Z){Q.preventDefault(),Q.stopPropagation(),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null);const be=yi(r),Ce=ki(be),ve=wp(Q);if(!I(Z,ve,Ce)){t(8,S=""),t(21,q="");return}b&&b(ve,Z.id),t(8,S=""),t(21,q="")}function R(){t(8,S=""),t(21,q="");for(const Q of Object.keys(k))clearTimeout(k[Q]),delete k[Q];y&&(clearInterval(y),y=null)}function x(Q,Z){Q.target.closest(".tree-toggle")||Q.target.closest(".tree-icon")||h&&h(Z)}function B(Q,Z){Cl(Z)&&_&&_(Z.id)}function V(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),h&&h(Z))}function W(Q,Z){Q.stopPropagation(),Cl(Z)&&_&&_(Z.id)}function G(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),Q.stopPropagation(),Cl(Z)&&_&&_(Z.id))}function J(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),h&&h(Z))}function H(Q,Z,be){const Ce={};function ve(Oe){for(const Xe of Oe)Ce[Xe.id]=I(Xe,Z,be),Xe.children&&ve(Xe.children)}return ve(Q),Ce}function P(Q){za.call(this,l,Q)}const z=Q=>_&&_(Q.id),L=(Q,Z)=>W(Z,Q),K=(Q,Z)=>G(Z,Q),Y=Q=>h&&h(Q),ee=(Q,Z)=>J(Z,Q),te=(Q,Z)=>N(Z,Q),ne=(Q,Z)=>D(Z,Q),oe=(Q,Z)=>M(Z,Q),ce=(Q,Z)=>F(Z,Q),de=(Q,Z)=>x(Z,Q),we=(Q,Z)=>V(Z,Q),Re=(Q,Z)=>B(Z,Q),_e=(Q,Z)=>g&&g(Z,Q);return l.$$set=Q=>{"nodes"in Q&&t(0,r=Q.nodes),"expanded"in Q&&t(1,c=Q.expanded),"selectedNodeId"in Q&&t(2,u=Q.selectedNodeId),"level"in Q&&t(3,p=Q.level),"onSelect"in Q&&t(4,h=Q.onSelect),"onToggle"in Q&&t(5,_=Q.onToggle),"onContextMenu"in Q&&t(6,g=Q.onContextMenu),"onDrop"in Q&&t(7,b=Q.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=yi(r)),l.$$.dirty[0]&8388608&&t(22,s=ki(n)),l.$$.dirty[0]&14680064&&t(9,a=H(n,q,s))},[r,c,u,p,h,_,g,b,S,a,N,D,M,F,R,x,B,V,W,G,J,q,s,n,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e]}class tc extends st{constructor(e){super(),nt(this,e,Cp,yp,lt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function wi(l){let e,t;return{c(){e=f("div"),t=O(l[4]),i(e,"class","path-info svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&16&&U(t,n[4])},d(n){n&&w(e)}}}function Ci(l){let e,t;return{c(){e=f("div"),t=O(l[3]),i(e,"class","error-msg svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&8&&U(t,n[3])},d(n){n&&w(e)}}}function qp(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T=m("firstrun.browse")+"",E,I,N,D,M,F,R=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",x,B,V,W,G,J,H=l[4]&&wi(l),P=l[3]&&Ci(l);return{c(){e=f("div"),t=f("div"),n=f("img"),a=v(),r=f("h1"),r.textContent=`${m("firstrun.title")}`,c=v(),u=f("p"),u.textContent=`${m("firstrun.desc")}`,p=v(),h=f("div"),_=f("label"),_.textContent=`${m("firstrun.pathLabel")}`,g=v(),b=f("div"),k=f("input"),q=v(),S=f("button"),E=O(T),I=v(),H&&H.c(),N=v(),P&&P.c(),D=v(),M=f("div"),F=f("button"),x=O(R),V=v(),W=f("button"),W.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-a9f1pd"),dl(n.src,s="/assets/app-icons/icon_64x64.png")||i(n,"src",s),i(n,"width","64"),i(n,"height","64"),i(n,"alt",""),i(r,"class","svelte-a9f1pd"),i(u,"class","first-run-desc svelte-a9f1pd"),i(_,"class","form-label svelte-a9f1pd"),i(_,"for","vault-path"),i(k,"id","vault-path"),i(k,"type","text"),i(k,"placeholder",y=l[1]||m("firstrun.defaultPath")),k.disabled=l[2],i(k,"class","svelte-a9f1pd"),i(S,"class","btn"),S.disabled=l[2],i(b,"class","input-row svelte-a9f1pd"),i(h,"class","form-group svelte-a9f1pd"),i(F,"class","btn btn-primary btn-lg svelte-a9f1pd"),F.disabled=B=!l[0].trim()||l[2],i(W,"class","btn btn-lg svelte-a9f1pd"),i(M,"class","first-run-actions svelte-a9f1pd"),i(t,"class","first-run-card svelte-a9f1pd"),i(e,"class","first-run-screen svelte-a9f1pd")},m(z,L){C(z,e,L),o(e,t),o(t,n),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(t,h),o(h,_),o(h,g),o(h,b),o(b,k),ke(k,l[0]),o(b,q),o(b,S),o(S,E),o(t,I),H&&H.m(t,null),o(t,N),P&&P.m(t,null),o(t,D),o(t,M),o(M,F),o(F,x),o(M,V),o(M,W),G||(J=[j(k,"input",l[12]),j(k,"input",l[6]),j(k,"keydown",l[9]),j(S,"click",l[5]),j(F,"click",l[7]),j(W,"click",l[8])],G=!0)},p(z,[L]){L&2&&y!==(y=z[1]||m("firstrun.defaultPath"))&&i(k,"placeholder",y),L&4&&(k.disabled=z[2]),L&1&&k.value!==z[0]&&ke(k,z[0]),L&4&&(S.disabled=z[2]),z[4]?H?H.p(z,L):(H=wi(z),H.c(),H.m(t,N)):H&&(H.d(1),H=null),z[3]?P?P.p(z,L):(P=Ci(z),P.c(),P.m(t,D)):P&&(P.d(1),P=null),L&4&&R!==(R=(z[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&U(x,R),L&5&&B!==(B=!z[0].trim()||z[2])&&(F.disabled=B)},i:se,o:se,d(z){z&&w(e),H&&H.d(),P&&P.d(),G=!1,me(J)}}}function Jl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Sp(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,a="",r="",c=!1,u="",p="",h=null;async function _(){try{const T=await Jl("GetDefaultVaultPath");t(1,r=T||""),t(0,a=r||""),a&&await b()}catch{t(1,r="")}}_();async function g(){try{const T=await Jl("PickDirectory");T&&(t(0,a=T),await b())}catch(T){t(3,u=String(T))}}async function b(){if(!a||!a.trim()){t(4,p=""),h=null;return}try{h=await Jl("CheckVaultPath",a.trim()),h&&t(4,p=h.description)}catch{t(4,p=""),h=null}}async function k(){if(!(!a||!a.trim())){if(t(2,c=!0),t(3,u=""),h&&!h.writable){t(3,u=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const T=await Jl("CreateVault",a.trim());T&&T.status==="ready"&&n&&n(T)}catch(T){t(3,u=String(T))}t(2,c=!1)}}function y(){s&&s()}function q(T){T.key==="Enter"&&!c&&a.trim()&&k()}function S(){a=this.value,t(0,a)}return l.$$set=T=>{"onComplete"in T&&t(10,n=T.onComplete),"onQuit"in T&&t(11,s=T.onQuit)},[a,r,c,u,p,g,b,k,y,q,n,s,S]}class Tp extends st{constructor(e){super(),nt(this,e,Sp,qp,lt,{onComplete:10,onQuit:11})}}function qi(l){let e,t;return{c(){e=f("div"),t=O(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&4&&U(t,n[2])},d(n){n&&w(e)}}}function Si(l){let e,t,n,s,a,r,c,u,p=m("common.yes")+"",h,_,g,b,k;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=v(),a=f("p"),a.textContent=`${m("recovery.createConfirm")}`,r=v(),c=f("div"),u=f("button"),h=O(p),_=v(),g=f("button"),g.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(a,"class","modal-desc svelte-s3o8c3"),i(u,"class","btn btn-primary"),u.disabled=l[1],i(g,"class","btn"),i(c,"class","modal-actions svelte-s3o8c3"),i(t,"class","modal svelte-s3o8c3"),i(e,"class","modal-overlay svelte-s3o8c3"),i(e,"role","button"),i(e,"tabindex","0")},m(y,q){C(y,e,q),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,u),o(u,h),o(c,_),o(c,g),b||(k=[j(u,"click",l[6]),j(g,"click",l[7]),j(e,"click",Tt(l[7])),j(e,"keydown",l[11])],b=!0)},p(y,q){q&2&&(u.disabled=y[1])},d(y){y&&w(e),b=!1,me(k)}}}function Ep(l){let e,t,n,s,a,r,c,u,p,h=(l[0]||"—")+"",_,g,b,k,y,q=m("recovery.choose")+"",S,T,E,I=m("recovery.create")+"",N,D,M,F,R,x,B,V=l[2]&&qi(l),W=l[3]&&Si(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",s=v(),a=f("h1"),a.textContent=`${m("recovery.title")}`,r=v(),c=f("p"),c.textContent=`${m("recovery.expected")}:`,u=v(),p=f("code"),_=O(h),g=v(),V&&V.c(),b=v(),k=f("div"),y=f("button"),S=O(q),T=v(),E=f("button"),N=O(I),D=v(),M=f("button"),M.textContent=`${m("recovery.quit")}`,F=v(),W&&W.c(),R=ht(),i(n,"class","recovery-icon svelte-s3o8c3"),i(a,"class","svelte-s3o8c3"),i(c,"class","recovery-desc svelte-s3o8c3"),i(p,"class","recovery-path svelte-s3o8c3"),i(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],i(E,"class","btn btn-lg svelte-s3o8c3"),E.disabled=l[1],i(M,"class","btn btn-lg svelte-s3o8c3"),i(k,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(G,J){C(G,e,J),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(p,_),o(t,g),V&&V.m(t,null),o(t,b),o(t,k),o(k,y),o(y,S),o(k,T),o(k,E),o(E,N),o(k,D),o(k,M),C(G,F,J),W&&W.m(G,J),C(G,R,J),x||(B=[j(y,"click",l[4]),j(E,"click",l[5]),j(M,"click",l[8])],x=!0)},p(G,[J]){J&1&&h!==(h=(G[0]||"—")+"")&&U(_,h),G[2]?V?V.p(G,J):(V=qi(G),V.c(),V.m(t,b)):V&&(V.d(1),V=null),J&2&&(y.disabled=G[1]),J&2&&(E.disabled=G[1]),G[3]?W?W.p(G,J):(W=Si(G),W.c(),W.m(R.parentNode,R)):W&&(W.d(1),W=null)},i:se,o:se,d(G){G&&(w(e),w(F),w(R)),V&&V.d(),W&&W.d(G),x=!1,me(B)}}}function On(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Ip(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:a=null}=e,r=!1,c="",u=!1;async function p(){try{const y=await On("PickDirectory");if(!y)return;t(1,r=!0),t(2,c="");const q=await On("OpenVault",y);q&&q.status==="ready"&&s&&s(q)}catch(y){t(2,c=String(y))}t(1,r=!1)}function h(){t(3,u=!0)}async function _(){t(3,u=!1),t(1,r=!0),t(2,c="");try{const y=await On("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,c=String(y))}t(1,r=!1)}function g(){t(3,u=!1)}function b(){a&&a()}const k=y=>y.key==="Enter"&&g();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,s=y.onComplete),"onQuit"in y&&t(10,a=y.onQuit)},[n,r,c,u,p,h,_,g,b,s,a,k]}class Np extends st{constructor(e){super(),nt(this,e,Ip,Ep,lt,{vaultPath:0,onComplete:9,onQuit:10})}}function Ti(l,e,t){const n=l.slice();return n[5]=e[t],n}function Dp(l){let e,t,n;return{c(){e=$("path"),t=$("path"),n=$("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function Mp(l){let e,t,n,s;return{c(){e=$("path"),t=$("path"),n=$("path"),s=$("path"),i(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),i(t,"d","M4 5v4h4"),i(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),i(s,"d","M20 19v-4h-4")},m(a,r){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function jp(l){let e;return{c(){e=$("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ap(l){let e;return{c(){e=$("path"),i(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Lp(l){let e,t;return{c(){e=$("path"),t=$("path"),i(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),i(t,"d","M12 16v5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Pp(l){let e,t;return{c(){e=$("rect"),t=$("path"),i(e,"x","4"),i(e,"y","3"),i(e,"width","16"),i(e,"height","18"),i(e,"rx","2"),i(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Fp(l){let e,t,n;return{c(){e=$("path"),t=$("path"),n=$("path"),i(e,"d","M3 10.5 12 3l9 7.5"),i(t,"d","M5 9.5V21h14V9.5"),i(n,"d","M10 21v-6h4v6")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function Rp(l){let e,t;return{c(){e=$("circle"),t=$("path"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","3"),i(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ei(l){let e,t,n,s,a,r,c,u;function p(b,k){if(b[5].id==="general")return Rp;if(b[5].id==="workspace")return Fp;if(b[5].id==="templates")return Pp;if(b[5].id==="plugins")return Lp;if(b[5].id==="files")return Ap;if(b[5].id==="activity")return jp;if(b[5].id==="sync")return Mp;if(b[5].id==="backup")return Dp}let h=p(l),_=h&&h(l);function g(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=$("svg"),_&&_.c(),s=v(),a=f("span"),a.textContent=`${l[5].label}`,r=v(),i(n,"width","16"),i(n,"height","16"),i(n,"viewBox","0 0 24 24"),i(n,"fill","none"),i(n,"stroke","currentColor"),i(n,"stroke-width","1.8"),i(n,"stroke-linecap","round"),i(n,"stroke-linejoin","round"),i(n,"aria-hidden","true"),i(t,"class","settings-nav-icon svelte-1uolm3f"),i(a,"class","settings-nav-label svelte-1uolm3f"),i(e,"class","settings-nav-item svelte-1uolm3f"),ae(e,"active",l[0]===l[5].id),ae(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,k){C(b,e,k),o(e,t),o(t,n),_&&_.m(n,null),o(e,s),o(e,a),o(e,r),c||(u=j(e,"click",g),c=!0)},p(b,k){l=b,k&3&&ae(e,"active",l[0]===l[5].id)},d(b){b&&w(e),_&&_.d(),c=!1,u()}}}function Op(l){let e,t=ue(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ei(Ti(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[a]){if(a&7){t=ue(s[1]);let r;for(r=0;r<t.length;r+=1){const c=Ti(s,t,r);n[r]?n[r].p(c,a):(n[r]=Ei(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:se,o:se,d(s){s&&w(e),Pe(n,s)}}}function xp(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const a=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(u){s&&s(u)}const c=u=>r(u.id);return l.$$set=u=>{"activeSection"in u&&t(0,n=u.activeSection),"onSelect"in u&&t(3,s=u.onSelect)},[n,a,r,s,c]}class zp extends st{constructor(e){super(),nt(this,e,xp,Op,lt,{activeSection:0,onSelect:3})}}function Ii(l){let e;return{c(){e=f("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Hp(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z=l[1]&&Ii();return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.general")}`,n=v(),s=f("p"),s.textContent=`${m("settings.generalDesc")}`,a=v(),r=f("div"),c=f("h3"),c.textContent=`${m("settings.appearance")}`,u=v(),p=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("settings.theme")}`,g=v(),b=f("select"),k=f("option"),k.textContent=`${m("settings.themeSystem")}`,y=f("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,q=f("option"),q.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,S=v(),T=f("div"),E=f("h3"),E.textContent=`${m("settings.localization")}`,I=v(),N=f("div"),D=f("label"),M=f("span"),M.textContent=`${m("settings.language")}`,F=v(),R=f("select"),x=f("option"),x.textContent=`${m("settings.langRu")}`,B=f("option"),B.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,V=v(),W=f("div"),z&&z.c(),G=v(),J=f("button"),J.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(_,"class","label-text svelte-1e2uhdh"),k.__value="system",ke(k,k.__value),y.__value="light",ke(y,y.__value),y.disabled=!0,q.__value="dark",ke(q,q.__value),q.disabled=!0,l[0]===void 0&&Zt(()=>l[5].call(b)),i(p,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(E,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),x.__value="ru",ke(x,x.__value),B.__value="en",ke(B,B.__value),R.disabled=!0,i(N,"class","form-group svelte-1e2uhdh"),i(T,"class","settings-card svelte-1e2uhdh"),i(J,"class","btn btn-primary"),i(W,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(L,K){C(L,e,K),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),o(r,c),o(r,u),o(r,p),o(p,h),o(h,_),o(h,g),o(h,b),o(b,k),o(b,y),o(b,q),zt(b,l[0],!0),o(e,S),o(e,T),o(T,E),o(T,I),o(T,N),o(N,D),o(D,M),o(D,F),o(D,R),o(R,x),o(R,B),o(e,V),o(e,W),z&&z.m(W,null),o(W,G),o(W,J),H||(P=[j(b,"change",l[5]),j(J,"click",l[2])],H=!0)},p(L,[K]){K&1&&zt(b,L[0]),L[1]?z||(z=Ii(),z.c(),z.m(W,G)):z&&(z.d(1),z=null)},i:se,o:se,d(L){L&&w(e),z&&z.d(),H=!1,me(P)}}}function Bp(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,a="system",r=!1;function c(){n&&t(0,a=n.theme||"system")}async function u(){n&&(t(3,n.theme=a,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function p(){a=Xl(this),t(0,a)}return l.$$set=h=>{"appConfig"in h&&t(3,n=h.appConfig),"onSave"in h&&t(4,s=h.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[a,r,u,n,s,p]}class Wp extends st{constructor(e){super(),nt(this,e,Bp,Hp,lt,{appConfig:3,onSave:4})}}function Ni(l){let e,t;return{c(){e=f("div"),t=O(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&2&&U(t,n[1])},d(n){n&&w(e)}}}function Vp(l){let e;return{c(){e=f("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Up(l){let e,t,n,s,a,r=l[0].path+"",c,u,p,h,_,g,b=l[0].dbPath+"",k,y,q,S=l[0].nodeCount!==void 0&&Di(l),T=l[0].fileCount!==void 0&&Mi(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${m("settings.vaultPath")}`,s=v(),a=f("span"),c=O(r),u=v(),p=f("div"),h=f("span"),h.textContent="DB",_=v(),g=f("span"),k=O(b),y=v(),S&&S.c(),q=v(),T&&T.c(),i(n,"class","info-label svelte-1zbky3"),i(a,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(h,"class","info-label svelte-1zbky3"),i(g,"class","info-value mono small svelte-1zbky3"),i(p,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(e,u),o(e,p),o(p,h),o(p,_),o(p,g),o(g,k),o(e,y),S&&S.m(e,null),o(e,q),T&&T.m(e,null)},p(E,I){I&1&&r!==(r=E[0].path+"")&&U(c,r),I&1&&b!==(b=E[0].dbPath+"")&&U(k,b),E[0].nodeCount!==void 0?S?S.p(E,I):(S=Di(E),S.c(),S.m(e,q)):S&&(S.d(1),S=null),E[0].fileCount!==void 0?T?T.p(E,I):(T=Mi(E),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(E){E&&w(e),S&&S.d(),T&&T.d()}}}function Di(l){let e,t,n,s,a=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u&1&&a!==(a=c[0].nodeCount+"")&&U(r,a)},d(c){c&&w(e)}}}function Mi(l){let e,t,n,s,a=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u&1&&a!==(a=c[0].fileCount+"")&&U(r,a)},d(c){c&&w(e)}}}function Kp(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S=l[1]&&Ni(l);function T(N,D){return N[0]?Up:Vp}let E=T(l),I=E(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.workspace")}`,n=v(),s=f("p"),s.textContent=`${m("settings.workspaceDesc")}`,a=v(),S&&S.c(),r=v(),c=f("div"),I.c(),u=v(),p=f("div"),h=f("button"),h.textContent=`${m("settings.openVault")}`,_=v(),g=f("button"),g.textContent=`${m("settings.changeVault")}`,b=v(),k=f("button"),k.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(c,"class","settings-card svelte-1zbky3"),i(h,"class","btn svelte-1zbky3"),i(g,"class","btn svelte-1zbky3"),i(k,"class","btn svelte-1zbky3"),i(p,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(N,D){C(N,e,D),o(e,t),o(e,n),o(e,s),o(e,a),S&&S.m(e,null),o(e,r),o(e,c),I.m(c,null),o(e,u),o(e,p),o(p,h),o(p,_),o(p,g),o(p,b),o(p,k),y||(q=[j(h,"click",l[2]),j(g,"click",l[4]),j(k,"click",l[3])],y=!0)},p(N,[D]){N[1]?S?S.p(N,D):(S=Ni(N),S.c(),S.m(e,r)):S&&(S.d(1),S=null),E===(E=T(N))&&I?I.p(N,D):(I.d(1),I=E(N),I&&(I.c(),I.m(c,null)))},i:se,o:se,d(N){N&&w(e),S&&S.d(),I.d(),y=!1,me(q)}}}function cl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Gp(l,e,t){let{onRefresh:n=null}=e,s=null,a="";async function r(){try{t(0,s=await cl("GetVaultInfo"))}catch{t(0,s=null)}}r();async function c(){try{await cl("OpenVaultFolder")}catch(h){t(1,a=String(h))}}async function u(){try{const h=await cl("VaultCheck");h.healthy?t(1,a="Vault healthy"):t(1,a="Issues found: "+(h.errors||[]).join("; "))}catch(h){t(1,a=String(h))}}async function p(){try{const h=await cl("PickDirectory");if(!h)return;const _=await cl("OpenVault",h);_&&_.status==="ready"&&(t(0,s=await cl("GetVaultInfo")),n&&n())}catch(h){t(1,a=String(h))}}return l.$$set=h=>{"onRefresh"in h&&t(5,n=h.onRefresh)},[s,a,c,u,p,n]}class Jp extends st{constructor(e){super(),nt(this,e,Gp,Kp,lt,{onRefresh:5})}}function ji(l,e,t){const n=l.slice();return n[6]=e[t],n}function Yp(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ai(ji(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a&5){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const c=ji(s,t,r);n[r]?n[r].p(c,a):(n[r]=Ai(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function Qp(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Xp(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Ai(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",a,r,c,u,p=l[6].type+"",h,_,g,b,k,y,q,S,T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",E,I,N,D;function M(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),u=O("("),h=O(p),_=O(")"),g=v(),b=f("label"),k=f("input"),q=v(),S=f("span"),E=O(T),I=v(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(k,"type","checkbox"),k.checked=y=l[6].enabled,i(k,"class","svelte-ksamnw"),i(S,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,u),o(c,h),o(c,_),o(e,g),o(e,b),o(b,k),o(b,q),o(b,S),o(S,E),o(e,I),N||(D=j(k,"change",M),N=!0)},p(F,R){l=F,R&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&U(a,s),R&1&&p!==(p=l[6].type+"")&&U(h,p),R&1&&y!==(y=l[6].enabled)&&(k.checked=y),R&1&&T!==(T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&U(E,T)},d(F){F&&w(e),N=!1,D()}}}function Zp(l){let e,t,n,s,a;function r(p,h){return p[1]?Xp:p[0].length===0?Qp:Yp}let c=r(l),u=c(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.templates")}`,n=v(),s=f("p"),s.textContent=`${m("settings.templatesDesc")}`,a=v(),u.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,a),u.m(e,null)},p(p,[h]){c===(c=r(p))&&u?u.p(p,h):(u.d(1),u=c(p),u&&(u.c(),u.m(e,null)))},i:se,o:se,d(p){p&&w(e),u.d()}}}function Li(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function $p(l,e,t){let{onRefresh:n=null}=e,s=[],a=!0;async function r(){t(1,a=!0);try{t(0,s=await Li("AllTemplates")||[])}catch{t(0,s=[])}t(1,a=!1)}r();async function c(p){const h=!p.enabled;try{await Li("SetTemplateEnabled",p.id,h),p.enabled=h,t(0,s),n&&n()}catch(_){console.error(_)}}const u=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[s,a,c,n,u]}class em extends st{constructor(e){super(),nt(this,e,$p,Zp,lt,{onRefresh:3})}}function tm(l){let e,t,n,s,a,r,c,u;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.plugins")}`,n=v(),s=f("p"),s.textContent=`${m("settings.noPlugins")}`,a=v(),r=f("button"),r.textContent=`${m("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(r,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),c||(u=j(r,"click",nm),c=!0)},p:se,i:se,o:se,d(p){p&&w(e),c=!1,u()}}}function lm(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}async function nm(){try{await lm("OpenPluginsFolder")}catch{}}class sm extends st{constructor(e){super(),nt(this,e,null,tm,lt,{})}}function im(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.files")}`,n=v(),s=f("p"),s.textContent=`${m("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}class om extends st{constructor(e){super(),nt(this,e,null,im,lt,{})}}function rm(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.activity")}`,n=v(),s=f("p"),s.textContent=`${m("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}class am extends st{constructor(e){super(),nt(this,e,null,rm,lt,{})}}function Pi(l){let e,t;return{c(){e=f("div"),t=O(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&4&&U(t,n[2])},d(n){n&&w(e)}}}function Fi(l){let e,t;return{c(){e=f("div"),t=O(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),ae(e,"warning",l[4]==="warning")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&8&&U(t,n[3]),s[0]&16&&ae(e,"warning",n[4]==="warning")},d(n){n&&w(e)}}}function cm(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M=m("settings.checkConnection")+"",F,R,x,B,V=m("common.connect")+"",W,G,J,H,P,z=l[11]!==null&&Ri(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("label"),a=f("span"),a.textContent=`${m("settings.serverUrl")}`,r=v(),c=f("input"),u=v(),p=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("sync.username")}`,g=v(),b=f("input"),k=v(),y=f("div"),q=f("label"),S=f("span"),S.textContent=`${m("sync.password")}`,T=v(),E=f("input"),I=v(),N=f("div"),D=f("button"),F=O(M),x=v(),B=f("button"),W=O(V),J=v(),z&&z.c(),i(a,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(_,"class","label-text"),i(b,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(S,"class","label-text"),i(E,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(D,"class","btn"),D.disabled=R=l[1]||!l[5],i(B,"class","btn btn-primary"),B.disabled=G=l[1]||!l[5]||!l[6]||!l[7],i(N,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(L,K){C(L,e,K),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),ke(c,l[5]),o(t,u),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),ke(b,l[6]),o(t,k),o(t,y),o(y,q),o(q,S),o(q,T),o(q,E),ke(E,l[7]),o(t,I),o(t,N),o(N,D),o(D,F),o(N,x),o(N,B),o(B,W),o(t,J),z&&z.m(t,null),H||(P=[j(c,"input",l[23]),j(b,"input",l[24]),j(E,"input",l[25]),j(D,"click",l[12]),j(B,"click",l[13])],H=!0)},p(L,K){K[0]&32&&c.value!==L[5]&&ke(c,L[5]),K[0]&64&&b.value!==L[6]&&ke(b,L[6]),K[0]&128&&E.value!==L[7]&&ke(E,L[7]),K[0]&34&&R!==(R=L[1]||!L[5])&&(D.disabled=R),K[0]&226&&G!==(G=L[1]||!L[5]||!L[6]||!L[7])&&(B.disabled=G),L[11]!==null?z?z.p(L,K):(z=Ri(L),z.c(),z.m(t,null)):z&&(z.d(1),z=null)},d(L){L&&w(e),z&&z.d(),H=!1,me(P)}}}function um(l){let e,t,n,s,a,r,c=l[20](l[0].lastStatus)+"",u,p,h,_,g,b,k,y,q,S=m("settings.syncNow")+"",T,E,I,N=m("settings.disconnect")+"",D,M,F,R=m("settings.resetKey")+"",x,B,V,W,G,J,H,P,z,L,K,Y,ee=l[0].serverUrl&&Oi(l),te=l[0].deviceName&&xi(l),ne=l[0].deviceId&&zi(l),oe=l[0].lastSyncAt&&Hi(l),ce=l[0].lastError&&Bi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),s.textContent=`${m("settings.status")}`,a=v(),r=f("span"),u=O(c),p=v(),ee&&ee.c(),h=v(),te&&te.c(),_=v(),ne&&ne.c(),g=v(),oe&&oe.c(),b=v(),ce&&ce.c(),k=v(),y=f("div"),q=f("button"),T=O(S),E=v(),I=f("button"),D=O(N),M=v(),F=f("button"),x=O(R),B=v(),V=f("div"),W=f("label"),G=f("span"),G.textContent=`${m("sync.interval")}`,J=v(),H=f("div"),P=f("input"),z=v(),L=f("button"),L.textContent=`${m("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(r,"class","info-value svelte-1fx1e1e"),ae(r,"status-ok",l[0].lastStatus==="connected"),ae(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),i(n,"class","info-row svelte-1fx1e1e"),i(t,"class","sync-info svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e"),i(q,"class","btn btn-primary"),q.disabled=l[1],i(I,"class","btn"),I.disabled=l[1],i(F,"class","btn"),F.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(G,"class","label-text"),i(P,"type","number"),i(P,"min","0"),i(P,"placeholder","0"),i(P,"class","svelte-1fx1e1e"),i(L,"class","btn btn-sm"),i(H,"class","interval-row svelte-1fx1e1e"),i(V,"class","sync-interval svelte-1fx1e1e")},m(de,we){C(de,e,we),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(r,u),o(t,p),ee&&ee.m(t,null),o(t,h),te&&te.m(t,null),o(t,_),ne&&ne.m(t,null),o(t,g),oe&&oe.m(t,null),o(t,b),ce&&ce.m(t,null),C(de,k,we),C(de,y,we),o(y,q),o(q,T),o(y,E),o(y,I),o(I,D),o(y,M),o(y,F),o(F,x),C(de,B,we),C(de,V,we),o(V,W),o(W,G),o(W,J),o(W,H),o(H,P),ke(P,l[8]),o(H,z),o(H,L),K||(Y=[j(q,"click",l[14]),j(I,"click",l[16]),j(F,"click",l[18]),j(P,"input",l[22]),j(L,"click",l[15])],K=!0)},p(de,we){we[0]&1&&c!==(c=de[20](de[0].lastStatus)+"")&&U(u,c),we[0]&1&&ae(r,"status-ok",de[0].lastStatus==="connected"),we[0]&1&&ae(r,"status-err",de[0].lastStatus==="error"||de[0].lastStatus==="revoked"),de[0].serverUrl?ee?ee.p(de,we):(ee=Oi(de),ee.c(),ee.m(t,h)):ee&&(ee.d(1),ee=null),de[0].deviceName?te?te.p(de,we):(te=xi(de),te.c(),te.m(t,_)):te&&(te.d(1),te=null),de[0].deviceId?ne?ne.p(de,we):(ne=zi(de),ne.c(),ne.m(t,g)):ne&&(ne.d(1),ne=null),de[0].lastSyncAt?oe?oe.p(de,we):(oe=Hi(de),oe.c(),oe.m(t,b)):oe&&(oe.d(1),oe=null),de[0].lastError?ce?ce.p(de,we):(ce=Bi(de),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),we[0]&2&&(q.disabled=de[1]),we[0]&2&&(I.disabled=de[1]),we[0]&2&&(F.disabled=de[1]),we[0]&256&&ln(P.value)!==de[8]&&ke(P,de[8])},d(de){de&&(w(e),w(k),w(y),w(B),w(V)),ee&&ee.d(),te&&te.d(),ne&&ne.d(),oe&&oe.d(),ce&&ce.d(),K=!1,me(Y)}}}function Ri(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=f("div"),n=O(t),i(e,"class","connection-result svelte-1fx1e1e"),ae(e,"ok",l[11]),ae(e,"fail",!l[11])},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&U(n,t),a[0]&2048&&ae(e,"ok",s[11]),a[0]&2048&&ae(e,"fail",!s[11])},d(s){s&&w(e)}}}function Oi(l){let e,t,n,s,a=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.serverUrl")}`,n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].serverUrl+"")&&U(r,a)},d(c){c&&w(e)}}}function xi(l){let e,t,n,s,a=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceName")}`,n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].deviceName+"")&&U(r,a)},d(c){c&&w(e)}}}function zi(l){let e,t,n,s,a=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceId")}`,n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].deviceId+"")&&U(r,a)},d(c){c&&w(e)}}}function Hi(l){let e,t,n,s,a=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastSync")}`,n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].lastSyncAt+"")&&U(r,a)},d(c){c&&w(e)}}}function Bi(l){let e,t,n,s,a=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastError")}`,n=v(),s=f("span"),r=O(a),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].lastError+"")&&U(r,a)},d(c){c&&w(e)}}}function Wi(l){let e,t,n,s,a,r,c,u,p,h,_,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=v(),a=f("p"),a.textContent=`${m("settings.confirmDisconnectDesc")}`,r=v(),c=f("div"),u=f("button"),u.textContent=`${m("common.disconnect")}`,p=v(),h=f("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(a,"class","modal-desc svelte-1fx1e1e"),i(u,"class","btn btn-danger"),i(h,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,u),o(c,p),o(c,h),_||(g=[j(u,"click",l[17]),j(h,"click",l[26]),j(e,"click",l[27])],_=!0)},p:se,d(b){b&&w(e),_=!1,me(g)}}}function Vi(l){let e,t,n,s,a,r,c,u,p,h,_,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=v(),a=f("p"),a.textContent=`${m("settings.confirmResetKeyDesc")}`,r=v(),c=f("div"),u=f("button"),u.textContent=`${m("settings.resetKey")}`,p=v(),h=f("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(a,"class","modal-desc svelte-1fx1e1e"),i(u,"class","btn btn-danger"),i(h,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,u),o(c,p),o(c,h),_||(g=[j(u,"click",l[19]),j(h,"click",l[28]),j(e,"click",l[29])],_=!0)},p:se,d(b){b&&w(e),_=!1,me(g)}}}function fm(l){let e,t,n,s,a,r,c,u,p,h,_=l[2]&&Pi(l),g=l[3]&&!l[2]&&Fi(l);function b(T,E){return T[0]&&T[0].enabled?um:cm}let k=b(l),y=k(l),q=l[9]&&Wi(l),S=l[10]&&Vi(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.sync")}`,n=v(),s=f("p"),s.textContent=`${m("settings.syncDesc")}`,a=v(),_&&_.c(),r=v(),g&&g.c(),c=v(),y.c(),u=v(),q&&q.c(),p=v(),S&&S.c(),h=ht(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(T,E){C(T,e,E),o(e,t),o(e,n),o(e,s),o(e,a),_&&_.m(e,null),o(e,r),g&&g.m(e,null),o(e,c),y.m(e,null),C(T,u,E),q&&q.m(T,E),C(T,p,E),S&&S.m(T,E),C(T,h,E)},p(T,E){T[2]?_?_.p(T,E):(_=Pi(T),_.c(),_.m(e,r)):_&&(_.d(1),_=null),T[3]&&!T[2]?g?g.p(T,E):(g=Fi(T),g.c(),g.m(e,c)):g&&(g.d(1),g=null),k===(k=b(T))&&y?y.p(T,E):(y.d(1),y=k(T),y&&(y.c(),y.m(e,null))),T[9]?q?q.p(T,E):(q=Wi(T),q.c(),q.m(p.parentNode,p)):q&&(q.d(1),q=null),T[10]?S?S.p(T,E):(S=Vi(T),S.c(),S.m(h.parentNode,h)):S&&(S.d(1),S=null)},i:se,o:se,d(T){T&&(w(e),w(u),w(p),w(h)),_&&_.d(),g&&g.d(),y.d(),q&&q.d(T),S&&S.d(T)}}}function Qt(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function dm(l,e,t){let{onRefresh:n=null}=e,s=null,a=!1,r="",c="",u="",p="",h="",_="",g=0,b=!1,k=!1,y=null;async function q(){try{t(0,s=await Qt("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}q();async function S(){t(1,a=!0),t(2,r=""),t(4,u=""),t(11,y=null);try{await Qt("SyncTestConnection",p,h,_),t(11,y=!0),t(3,c="connection ok")}catch(L){t(11,y=!1),t(3,c="connection failed: "+String(L))}t(1,a=!1)}async function T(){t(1,a=!0),t(2,r=""),t(4,u="");try{await Qt("SyncConfigure",p,h,_),t(3,c="configured"),t(6,h=""),t(7,_=""),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}function E(L){const K=Array.isArray(L==null?void 0:L.conflicts)?L.conflicts:[],Y=Array.isArray(L==null?void 0:L.applyErrors)?L.applyErrors:[],ee=[];return K.length>0&&ee.push(m("sync.conflictsCount",{count:K.length})),Y.length>0&&ee.push(m("sync.applyErrorsCount",{count:Y.length})),ee.join(" · ")}async function I(){t(1,a=!0),t(2,r=""),t(4,u="");try{const L=await Qt("SyncNow"),K=m("sync.pushedPulled",{pushed:(L==null?void 0:L.pushed)||0,pulled:(L==null?void 0:L.pulled)||0}),Y=E(L);t(3,c=Y?K+" · "+Y:K),t(4,u=Y?"warning":""),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}async function N(){try{await Qt("SyncSetInterval",g),t(3,c=m("sync.settingsSaved")),t(4,u="")}catch(L){t(2,r=String(L))}}function D(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,a=!0),t(4,u="");try{await Qt("SyncDisconnect"),t(3,c="disconnected"),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}function F(){t(10,k=!0)}async function R(){t(10,k=!1),t(1,a=!0),t(4,u="");try{await Qt("ResetSyncKey"),t(3,c="key reset"),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}function x(L){return L?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[L]||L:m("settings.notConfigured")}function B(){g=ln(this.value),t(8,g)}function V(){p=this.value,t(5,p)}function W(){h=this.value,t(6,h)}function G(){_=this.value,t(7,_)}const J=()=>t(9,b=!1),H=()=>t(9,b=!1),P=()=>t(10,k=!1),z=()=>t(10,k=!1);return l.$$set=L=>{"onRefresh"in L&&t(21,n=L.onRefresh)},[s,a,r,c,u,p,h,_,g,b,k,y,S,T,I,N,D,M,F,R,x,n,B,V,W,G,J,H,P,z]}class pm extends st{constructor(e){super(),nt(this,e,dm,fm,lt,{onRefresh:21},null,[-1,-1])}}function mm(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.backup")}`,n=v(),s=f("p"),s.textContent=`${m("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}class _m extends st{constructor(e){super(),nt(this,e,null,mm,lt,{})}}const{window:vm}=Kn;function hm(l){let e,t;return e=new _m({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function gm(l){let e,t;return e=new pm({props:{onRefresh:l[6]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function bm(l){let e,t;return e=new am({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function km(l){let e,t;return e=new om({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function ym(l){let e,t;return e=new sm({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function wm(l){let e,t;return e=new em({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Cm(l){let e,t;return e=new Jp({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function qm(l){let e,t;return e=new Wp({props:{appConfig:l[1],onSave:l[5]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s&2&&(a.appConfig=n[1]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Sm(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q;p=new zp({props:{activeSection:l[0],onSelect:l[3]}});const S=[qm,Cm,wm,ym,km,bm,gm,hm],T=[];function E(I,N){return I[0]==="general"?0:I[0]==="workspace"?1:I[0]==="templates"?2:I[0]==="plugins"?3:I[0]==="files"?4:I[0]==="activity"?5:I[0]==="sync"?6:I[0]==="backup"?7:-1}return~(g=E(l))&&(b=T[g]=S[g](l)),{c(){e=f("button"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("settings.title")}`,a=v(),r=f("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',c=v(),u=f("div"),Qe(p.$$.fragment),h=v(),_=f("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(r,"class","close-btn svelte-zf2zsc"),i(r,"title",m("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(_,"class","settings-content svelte-zf2zsc"),i(u,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(I,N){C(I,e,N),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(t,c),o(t,u),Ke(p,u,null),o(u,h),o(u,_),~g&&T[g].m(_,null),k=!0,y||(q=[j(vm,"keydown",l[7]),j(r,"click",l[4]),j(e,"click",Tt(l[4]))],y=!0)},p(I,[N]){const D={};N&1&&(D.activeSection=I[0]),p.$set(D);let M=g;g=E(I),g===M?~g&&T[g].p(I,N):(b&&(ut(),ge(T[M],1,1,()=>{T[M]=null}),ft()),~g?(b=T[g],b?b.p(I,N):(b=T[g]=S[g](I),b.c()),pe(b,1),b.m(_,null)):b=null)},i(I){k||(pe(p.$$.fragment,I),pe(b),k=!0)},o(I){ge(p.$$.fragment,I),ge(b),k=!1},d(I){I&&w(e),Ge(p),~g&&T[g].d(),y=!1,me(q)}}}function Ui(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Tm(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:a="general"}=e,r=a,c=null;async function u(){try{t(1,c=await Ui("GetAppConfig"))}catch{t(1,c=null)}}u();function p(k){t(0,r=k)}function h(){n&&n()}async function _(k){try{await Ui("SaveAppConfig",k),t(1,c=k)}catch(y){console.error(y)}}function g(){s&&s()}function b(k){k.key==="Escape"&&h()}return l.$$set=k=>{"onClose"in k&&t(8,n=k.onClose),"onSyncRefresh"in k&&t(9,s=k.onSyncRefresh),"initialSection"in k&&t(10,a=k.initialSection)},[r,c,u,p,h,_,g,b,n,s,a]}class Em extends st{constructor(e){super(),nt(this,e,Tm,Sm,lt,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Im(l){let e,t,n,s,a,r,c,u;return{c(){e=f("div"),t=f("span"),n=v(),s=f("span"),s.textContent=`${m("sync.status.disabled")}`,a=v(),r=f("button"),r.textContent=`${m("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(r,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),c||(u=j(r,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,h){l=p},d(p){p&&w(e),c=!1,u()}}}function Nm(l){let e,t,n,s,a,r=l[7](l[0])+"",c,u,p,h,_,g=(l[1]?m("sync.running"):m("sync.run"))+"",b,k,y,q,S,T,E,I=l[0].unpushedOps>0&&Ki(l),N=l[2]&&Gi(l);return{c(){e=f("div"),t=f("span"),s=v(),a=f("span"),c=O(r),u=v(),I&&I.c(),p=v(),h=f("div"),_=f("button"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("sync.details")}`,q=v(),N&&N.c(),S=ht(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(a,"class","sync-label svelte-1rxbx0"),i(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],i(y,"class","btn btn-xs btn-link svelte-1rxbx0"),i(h,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(D,M){C(D,e,M),o(e,t),o(e,s),o(e,a),o(a,c),o(e,u),I&&I.m(e,null),o(e,p),o(e,h),o(h,_),o(_,b),o(h,k),o(h,y),C(D,q,M),N&&N.m(D,M),C(D,S,M),T||(E=[j(_,"click",function(){Ht(l[4])&&l[4].apply(this,arguments)}),j(y,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)})],T=!0)},p(D,M){l=D,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&U(c,r),l[0].unpushedOps>0?I?I.p(l,M):(I=Ki(l),I.c(),I.m(e,p)):I&&(I.d(1),I=null),M&2&&g!==(g=(l[1]?m("sync.running"):m("sync.run"))+"")&&U(b,g),M&2&&(_.disabled=l[1]),l[2]?N?N.p(l,M):(N=Gi(l),N.c(),N.m(S.parentNode,S)):N&&(N.d(1),N=null)},d(D){D&&(w(e),w(q),w(S)),I&&I.d(),N&&N.d(D),T=!1,me(E)}}}function Ki(l){let e,t=l[0].unpushedOps+"",n,s,a=m("sync.changes")+"",r;return{c(){e=f("span"),n=O(t),s=v(),r=O(a),i(e,"class","sync-count svelte-1rxbx0")},m(c,u){C(c,e,u),o(e,n),o(e,s),o(e,r)},p(c,u){u&1&&t!==(t=c[0].unpushedOps+"")&&U(n,t)},d(c){c&&w(e)}}}function Gi(l){let e,t,n;return{c(){e=f("div"),t=O(l[2]),i(e,"class",n=oi(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,a){C(s,e,a),o(e,t)},p(s,a){a&4&&U(t,s[2]),a&8&&n!==(n=oi(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&w(e)}}}function Dm(l){let e;function t(a,r){var c;return(c=a[0])!=null&&c.configured?Nm:Im}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(a,r){C(a,e,r),s.m(e,null)},p(a,[r]){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},i:se,o:se,d(a){a&&w(e),s.d()}}}function Mm(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:a=""}=e,{syncMessageKind:r=""}=e,{onSync:c=null}=e,{onOpenSettings:u=null}=e;function p(_){return!_||!_.configured?"dot-disabled":s?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function h(_){return!_||!_.configured?m("sync.status.disabled"):s?m("sync.status.syncing"):_.revoked?m("sync.status.error"):_.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,s=_.syncLoading),"syncMessage"in _&&t(2,a=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,c=_.onSync),"onOpenSettings"in _&&t(5,u=_.onOpenSettings)},[n,s,a,r,c,u,p,h]}class jm extends st{constructor(e){super(),nt(this,e,Mm,Dm,lt,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}function Ji(l,e,t){const n=l.slice();return n[61]=e[t],n}function Yi(l,e,t){const n=l.slice();return n[61]=e[t],n}function Qi(l,e,t){const n=l.slice();return n[56]=e[t],n[57]=e,n[58]=t,n}function Xi(l,e,t){const n=l.slice();return n[53]=e[t],n}function Zi(l,e,t){const n=l.slice();return n[53]=e[t],n}function $i(l){let e,t;return{c(){e=f("span"),t=O(l[4]),i(e,"class","tab-badge svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&16&&U(t,n[4])},d(n){n&&w(e)}}}function eo(l){let e,t=l[3].length+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","tab-badge svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&8&&t!==(t=s[3].length+"")&&U(n,t)},d(s){s&&w(e)}}}function Am(l){let e,t,n,s,a,r,c,u,p,h,_=l[19]==="asc"?"↑":"↓",g,b,k,y;function q(E,I){return E[3].length===0?Om:Rm}let S=q(l),T=S(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),s.textContent=`${m("today.sortByTime")}`,a=v(),r=f("button"),r.textContent=`${m("today.sortByName")}`,c=v(),u=f("button"),u.textContent=`${m("today.sortByType")}`,p=v(),h=f("span"),g=O(_),b=v(),T.c(),i(s,"class","sort-btn svelte-9xe4sr"),ae(s,"active",l[18]==="time"),i(r,"class","sort-btn svelte-9xe4sr"),ae(r,"active",l[18]==="name"),i(u,"class","sort-btn svelte-9xe4sr"),ae(u,"active",l[18]==="type"),i(h,"class","sort-dir svelte-9xe4sr"),i(n,"class","sort-controls svelte-9xe4sr"),i(t,"class","tab-controls svelte-9xe4sr"),i(e,"class","today-tab-content svelte-9xe4sr")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(n,c),o(n,u),o(n,p),o(n,h),o(h,g),o(e,b),T.m(e,null),k||(y=[j(s,"click",l[48]),j(r,"click",l[49]),j(u,"click",l[50])],k=!0)},p(E,I){I[0]&262144&&ae(s,"active",E[18]==="time"),I[0]&262144&&ae(r,"active",E[18]==="name"),I[0]&262144&&ae(u,"active",E[18]==="type"),I[0]&524288&&_!==(_=E[19]==="asc"?"↑":"↓")&&U(g,_),S===(S=q(E))&&T?T.p(E,I):(T.d(1),T=S(E),T&&(T.c(),T.m(e,null)))},d(E){E&&w(e),T.d(),k=!1,me(y)}}}function Lm(l){let e,t,n,s,a,r,c,u,p,h,_=l[17]==="asc"?"↑":"↓",g,b,k,y;function q(E,I){return E[2].length===0?zm:xm}let S=q(l),T=S(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),s.textContent=`${m("today.sortByTime")}`,a=v(),r=f("button"),r.textContent=`${m("today.sortByName")}`,c=v(),u=f("button"),u.textContent=`${m("today.sortByType")}`,p=v(),h=f("span"),g=O(_),b=v(),T.c(),i(s,"class","sort-btn svelte-9xe4sr"),ae(s,"active",l[16]==="time"),i(r,"class","sort-btn svelte-9xe4sr"),ae(r,"active",l[16]==="name"),i(u,"class","sort-btn svelte-9xe4sr"),ae(u,"active",l[16]==="type"),i(h,"class","sort-dir svelte-9xe4sr"),i(n,"class","sort-controls svelte-9xe4sr"),i(t,"class","tab-controls svelte-9xe4sr"),i(e,"class","today-tab-content svelte-9xe4sr")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(n,c),o(n,u),o(n,p),o(n,h),o(h,g),o(e,b),T.m(e,null),k||(y=[j(s,"click",l[43]),j(r,"click",l[44]),j(u,"click",l[45])],k=!0)},p(E,I){I[0]&65536&&ae(s,"active",E[16]==="time"),I[0]&65536&&ae(r,"active",E[16]==="name"),I[0]&65536&&ae(u,"active",E[16]==="type"),I[0]&131072&&_!==(_=E[17]==="asc"?"↑":"↓")&&U(g,_),S===(S=q(E))&&T?T.p(E,I):(T.d(1),T=S(E),T&&(T.c(),T.m(e,null)))},d(E){E&&w(e),T.d(),k=!1,me(y)}}}function Pm(l){let e;function t(a,r){return a[0].length===0?Bm:Hm}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","today-tab-content svelte-9xe4sr")},m(a,r){C(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},d(a){a&&w(e),s.d()}}}function Fm(l){let e;function t(a,r){return!a[1]||!a[1].events||a[1].events.length===0?Vm:Wm}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","today-tab-content svelte-9xe4sr")},m(a,r){C(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},d(a){a&&w(e),s.d()}}}function Rm(l){let e,t=ue(mo(l[3],l[18],l[19])),n=[];for(let s=0;s<t.length;s+=1)n[s]=to(Ji(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","capture-list svelte-9xe4sr")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&803112){t=ue(mo(s[3],s[18],s[19]));let r;for(r=0;r<t.length;r+=1){const c=Ji(s,t,r);n[r]?n[r].p(c,a):(n[r]=to(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function Om(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.capturedEmpty")}`,i(t,"class","svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function to(l){let e,t,n=_o(l[61].captureKind||l[61].sourceKind)+"",s,a,r,c,u=l[61].title+"",p,h,_,g=l[8](l[61])+"",b,k,y,q=l[5](l[61].capturedAt||l[61].createdAt)+"",S,T,E,I;function N(){return l[51](l[61])}function D(...M){return l[52](l[61],...M)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("span"),S=O(q),T=v(),i(t,"class","capture-icon svelte-9xe4sr"),i(c,"class","capture-title svelte-9xe4sr"),i(_,"class","capture-meta svelte-9xe4sr"),i(r,"class","capture-body svelte-9xe4sr"),i(y,"class","capture-time svelte-9xe4sr"),i(e,"class","capture-item svelte-9xe4sr"),i(e,"role","button"),i(e,"tabindex","0")},m(M,F){C(M,e,F),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,h),o(r,_),o(_,b),o(e,k),o(e,y),o(y,S),o(e,T),E||(I=[j(e,"click",N),j(e,"keydown",D)],E=!0)},p(M,F){l=M,F[0]&786440&&n!==(n=_o(l[61].captureKind||l[61].sourceKind)+"")&&U(s,n),F[0]&786440&&u!==(u=l[61].title+"")&&U(p,u),F[0]&786696&&g!==(g=l[8](l[61])+"")&&U(b,g),F[0]&786472&&q!==(q=l[5](l[61].capturedAt||l[61].createdAt)+"")&&U(S,q)},d(M){M&&w(e),E=!1,me(I)}}}function xm(l){let e,t=ue(l[24](l[2],l[16],l[17])),n=[];for(let s=0;s<t.length;s+=1)n[s]=no(Yi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","ip-list svelte-9xe4sr")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&16975076){t=ue(s[24](s[2],s[16],s[17]));let r;for(r=0;r<t.length;r+=1){const c=Yi(s,t,r);n[r]?n[r].p(c,a):(n[r]=no(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function zm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.inProgressEmpty")}`,i(t,"class","svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function lo(l){let e,t=l[61].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","ip-path svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&196612&&t!==(t=s[61].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function no(l){let e,t,n=l[7](l[61].eventType)+"",s,a,r,c,u=l[61].title+"",p,h,_,g,b=l[6](l[61].eventType)+"",k,y,q,S=l[5](l[61].createdAt)+"",T,E,I,N,D=l[61].nodePath&&lo(l);function M(){return l[46](l[61])}function F(...R){return l[47](l[61],...R)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("span"),p=O(u),h=v(),D&&D.c(),_=v(),g=f("span"),k=O(b),y=v(),q=f("span"),T=O(S),E=v(),i(t,"class","ip-icon svelte-9xe4sr"),i(c,"class","ip-title svelte-9xe4sr"),i(r,"class","ip-body svelte-9xe4sr"),i(g,"class","ip-type svelte-9xe4sr"),i(q,"class","ip-time svelte-9xe4sr"),i(e,"class","ip-item svelte-9xe4sr"),i(e,"role","button"),i(e,"tabindex","0")},m(R,x){C(R,e,x),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,h),D&&D.m(r,null),o(e,_),o(e,g),o(g,k),o(e,y),o(e,q),o(q,T),o(e,E),I||(N=[j(e,"click",M),j(e,"keydown",F)],I=!0)},p(R,x){l=R,x[0]&196740&&n!==(n=l[7](l[61].eventType)+"")&&U(s,n),x[0]&196612&&u!==(u=l[61].title+"")&&U(p,u),l[61].nodePath?D?D.p(l,x):(D=lo(l),D.c(),D.m(r,null)):D&&(D.d(1),D=null),x[0]&196676&&b!==(b=l[6](l[61].eventType)+"")&&U(k,b),x[0]&196644&&S!==(S=l[5](l[61].createdAt)+"")&&U(T,S)},d(R){R&&w(e),D&&D.d(),I=!1,me(N)}}}function Hm(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=co(Qi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","suggestions-list svelte-9xe4sr")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&3160673){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const c=Qi(s,t,r);n[r]?n[r].p(c,a):(n[r]=co(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function Bm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("suggest.noSuggestions")}`,i(t,"class","svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function so(l){let e,t=l[56].events.length+"",n,s,a=m("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=v(),r=O(a)},m(c,u){C(c,e,u),C(c,n,u),C(c,s,u),C(c,r,u)},p(c,u){u[0]&1&&t!==(t=c[56].events.length+"")&&U(n,t)},d(c){c&&(w(e),w(n),w(s),w(r))}}}function io(l){let e,t,n,s=ue(l[56].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=ao(Xi(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-9xe4sr"),i(e,"class","suggestion-detail svelte-9xe4sr")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&10337){s=ue(r[56].events);let u;for(u=0;u<s.length;u+=1){const p=Xi(r,s,u);a[u]?a[u].p(p,c):(a[u]=ao(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function oo(l){let e,t=l[53].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","suggestion-event-path svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&1&&t!==(t=s[53].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function ro(l){let e,t,n;function s(){return l[42](l[53])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-9xe4sr")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function ao(l){let e,t,n=l[5](l[53].createdAt)+"",s,a,r,c,u=l[6](l[53].eventType)+"",p,h,_,g=l[53].title+"",b,k,y,q,S=l[53].targetType==="file"||l[53].eventType.startsWith("file_"),T,E,I,N=l[53].nodePath&&oo(l);function D(){return l[41](l[53])}let M=S&&ro(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),N&&N.c(),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("common.open")}`,q=v(),M&&M.c(),T=v(),i(t,"class","suggestion-event-time svelte-9xe4sr"),i(c,"class","suggestion-event-type svelte-9xe4sr"),i(_,"class","suggestion-event-title svelte-9xe4sr"),i(y,"class","link-btn svelte-9xe4sr"),i(e,"class","suggestion-detail-event svelte-9xe4sr")},m(F,R){C(F,e,R),o(e,t),o(t,s),o(e,a),N&&N.m(e,null),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,k),o(e,y),o(e,q),M&&M.m(e,null),o(e,T),E||(I=j(y,"click",D),E=!0)},p(F,R){l=F,R[0]&33&&n!==(n=l[5](l[53].createdAt)+"")&&U(s,n),l[53].nodePath?N?N.p(l,R):(N=oo(l),N.c(),N.m(e,r)):N&&(N.d(1),N=null),R[0]&65&&u!==(u=l[6](l[53].eventType)+"")&&U(p,u),R[0]&1&&g!==(g=l[53].title+"")&&U(b,g),R[0]&1&&(S=l[53].targetType==="file"||l[53].eventType.startsWith("file_")),S?M?M.p(l,R):(M=ro(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(F){F&&w(e),N&&N.d(),M&&M.d(),E=!1,I()}}}function co(l){let e,t,n,s,a=l[56].nodeTitle+"",r,c,u,p=l[56].summary+"",h,_,g,b=l[56].suggestedMin+"",k,y,q=m("worklog.min")+"",S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y;function ee(){return l[34](l[56])}let te=l[56].events&&l[56].events.length>0&&so(l);function ne(...Q){return l[35](l[56],l[57],l[58],...Q)}function oe(){return l[36](l[56])}function ce(){return l[37](l[56])}function de(){return l[38](l[56])}function we(){return l[39](l[56],l[57],l[58])}function Re(...Q){return l[40](l[56],l[57],l[58],...Q)}let _e=l[56]._expanded&&l[56].events&&l[56].events.length>0&&io(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=O(a),c=v(),u=f("span"),h=O(p),_=v(),g=f("span"),k=O(b),y=v(),S=O(q),te&&te.c(),T=v(),E=f("div"),I=f("span"),M=v(),F=f("input"),x=v(),B=f("span"),B.textContent=`${m("suggest.minutes")}`,V=v(),W=f("button"),W.textContent=`${m("suggest.edit")}`,G=v(),J=f("button"),J.textContent=`${m("suggest.apply")}`,H=v(),P=f("button"),P.textContent=`${m("common.delete")}`,z=v(),_e&&_e.c(),L=v(),i(s,"class","suggestion-node link-btn svelte-9xe4sr"),i(u,"class","suggestion-summary svelte-9xe4sr"),i(g,"class","suggestion-meta svelte-9xe4sr"),i(n,"class","suggestion-info svelte-9xe4sr"),i(I,"class","suggestion-confidence-dot svelte-9xe4sr"),i(I,"title",N=m("suggest.confidence."+l[56].confidence)),i(I,"aria-label",D=m("suggest.confidence."+l[56].confidence)),ae(I,"low",l[56].confidence==="low"),ae(I,"medium",l[56].confidence==="medium"),ae(I,"high",l[56].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-9xe4sr"),F.value=R=l[56].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(B,"class","suggestion-min-label svelte-9xe4sr"),i(W,"class","btn btn-sm svelte-9xe4sr"),i(J,"class","btn btn-sm btn-primary svelte-9xe4sr"),i(P,"class","btn btn-sm btn-danger svelte-9xe4sr"),i(E,"class","suggestion-actions svelte-9xe4sr"),i(t,"class","suggestion-main svelte-9xe4sr"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-9xe4sr"),ae(e,"expanded",l[56]._expanded)},m(Q,Z){C(Q,e,Z),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,u),o(u,h),o(n,_),o(n,g),o(g,k),o(g,y),o(g,S),te&&te.m(g,null),o(t,T),o(t,E),o(E,I),o(E,M),o(E,F),o(E,x),o(E,B),o(E,V),o(E,W),o(E,G),o(E,J),o(E,H),o(E,P),o(e,z),_e&&_e.m(e,null),o(e,L),K||(Y=[j(s,"click",Te(ee)),j(F,"change",Te(ne)),j(W,"click",Te(oe)),j(J,"click",Te(ce)),j(P,"click",Te(de)),j(t,"click",we),j(t,"keydown",Re)],K=!0)},p(Q,Z){l=Q,Z[0]&1&&a!==(a=l[56].nodeTitle+"")&&U(r,a),Z[0]&1&&p!==(p=l[56].summary+"")&&U(h,p),Z[0]&1&&b!==(b=l[56].suggestedMin+"")&&U(k,b),l[56].events&&l[56].events.length>0?te?te.p(l,Z):(te=so(l),te.c(),te.m(g,null)):te&&(te.d(1),te=null),Z[0]&1&&N!==(N=m("suggest.confidence."+l[56].confidence))&&i(I,"title",N),Z[0]&1&&D!==(D=m("suggest.confidence."+l[56].confidence))&&i(I,"aria-label",D),Z[0]&1&&ae(I,"low",l[56].confidence==="low"),Z[0]&1&&ae(I,"medium",l[56].confidence==="medium"),Z[0]&1&&ae(I,"high",l[56].confidence==="high"),Z[0]&1&&R!==(R=l[56].suggestedMin)&&F.value!==R&&(F.value=R),l[56]._expanded&&l[56].events&&l[56].events.length>0?_e?_e.p(l,Z):(_e=io(l),_e.c(),_e.m(e,L)):_e&&(_e.d(1),_e=null),Z[0]&1&&ae(e,"expanded",l[56]._expanded)},d(Q){Q&&w(e),te&&te.d(),_e&&_e.d(),K=!1,me(Y)}}}function Wm(l){let e,t=ue(l[1].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=fo(Zi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","feed-list svelte-9xe4sr")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&12583010){t=ue(s[1].events);let r;for(r=0;r<t.length;r+=1){const c=Zi(s,t,r);n[r]?n[r].p(c,a):(n[r]=fo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function Vm(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.feedEmpty")}`,n=v(),s=f("p"),s.textContent=`${m("today.feedHint")}`,i(t,"class","svelte-9xe4sr"),i(s,"class","hint svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,d(a){a&&w(e)}}}function uo(l){let e,t=tn(l[53])+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","feed-path svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&2&&t!==(t=tn(s[53])+"")&&U(n,t)},d(s){s&&w(e)}}}function fo(l){let e,t,n=po(l[53].eventType)+"",s,a,r,c,u,p=l[22](l[53].eventType)+"",h,_,g,b,k,y=l[53].title+"",q,S,T,E=tn(l[53]),I,N,D=l[6](l[53].eventType)+"",M,F,R,x=l[5](l[53].createdAt)+"",B,V,W,G,J,H,P=E&&uo(l);function z(){return l[31](l[53])}function L(){return l[32](l[53])}function K(...Y){return l[33](l[53],...Y)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("div"),u=f("span"),h=O(p),_=v(),g=f("span"),g.textContent=":",b=v(),k=f("span"),q=O(y),S=v(),T=f("div"),P&&P.c(),I=v(),N=f("span"),M=O(D),F=v(),R=f("span"),B=O(x),V=v(),W=f("button"),W.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>',G=v(),i(t,"class","feed-icon svelte-9xe4sr"),i(u,"class","feed-type svelte-9xe4sr"),i(g,"class","feed-colon svelte-9xe4sr"),i(k,"class","feed-title link-btn svelte-9xe4sr"),i(c,"class","feed-title-line svelte-9xe4sr"),i(N,"class","feed-event-type svelte-9xe4sr"),i(R,"class","feed-time svelte-9xe4sr"),i(T,"class","feed-meta-line svelte-9xe4sr"),i(r,"class","feed-body svelte-9xe4sr"),i(W,"class","feed-nav-btn svelte-9xe4sr"),i(W,"title",m("common.open")),i(e,"class","feed-item svelte-9xe4sr"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,u),o(u,h),o(c,_),o(c,g),o(c,b),o(c,k),o(k,q),o(r,S),o(r,T),P&&P.m(T,null),o(T,I),o(T,N),o(N,M),o(T,F),o(T,R),o(R,B),o(e,V),o(e,W),o(e,G),J||(H=[j(W,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],J=!0)},p(Y,ee){l=Y,ee[0]&2&&n!==(n=po(l[53].eventType)+"")&&U(s,n),ee[0]&2&&p!==(p=l[22](l[53].eventType)+"")&&U(h,p),ee[0]&2&&y!==(y=l[53].title+"")&&U(q,y),ee[0]&2&&(E=tn(l[53])),E?P?P.p(l,ee):(P=uo(l),P.c(),P.m(T,I)):P&&(P.d(1),P=null),ee[0]&66&&D!==(D=l[6](l[53].eventType)+"")&&U(M,D),ee[0]&34&&x!==(x=l[5](l[53].createdAt)+"")&&U(B,x)},d(Y){Y&&w(e),P&&P.d(),J=!1,me(H)}}}function Um(l){var J;let e,t,n,s,a,r=(((J=l[1])==null?void 0:J.date)||"")+"",c,u,p,h,_,g,b=m("today.suggestionsTab")+"",k,y,q,S,T,E,I=m("today.captured")+"",N,D,M,F,R,x=l[4]>0&&$i(l),B=l[3].length>0&&eo(l);function V(H,P){if(H[15]==="feed")return Fm;if(H[15]==="suggestions")return Pm;if(H[15]==="inprogress")return Lm;if(H[15]==="captured")return Am}let W=V(l),G=W&&W(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("today.title")}`,s=v(),a=f("span"),c=O(r),u=v(),p=f("div"),h=f("button"),h.textContent=`${m("today.feed")}`,_=v(),g=f("button"),k=O(b),y=v(),x&&x.c(),q=v(),S=f("button"),S.textContent=`${m("today.inProgress")}`,T=v(),E=f("button"),N=O(I),D=v(),B&&B.c(),M=v(),G&&G.c(),i(n,"class","svelte-9xe4sr"),i(a,"class","today-date svelte-9xe4sr"),i(t,"class","today-header svelte-9xe4sr"),i(h,"class","today-tab svelte-9xe4sr"),ae(h,"active",l[15]==="feed"),i(g,"class","today-tab svelte-9xe4sr"),ae(g,"active",l[15]==="suggestions"),i(S,"class","today-tab svelte-9xe4sr"),ae(S,"active",l[15]==="inprogress"),i(E,"class","today-tab svelte-9xe4sr"),ae(E,"active",l[15]==="captured"),i(p,"class","today-tabs svelte-9xe4sr"),i(e,"class","today-screen svelte-9xe4sr")},m(H,P){C(H,e,P),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(e,u),o(e,p),o(p,h),o(p,_),o(p,g),o(g,k),o(g,y),x&&x.m(g,null),o(p,q),o(p,S),o(p,T),o(p,E),o(E,N),o(E,D),B&&B.m(E,null),o(e,M),G&&G.m(e,null),F||(R=[j(h,"click",l[27]),j(g,"click",l[28]),j(S,"click",l[29]),j(E,"click",l[30])],F=!0)},p(H,P){var z;P[0]&2&&r!==(r=(((z=H[1])==null?void 0:z.date)||"")+"")&&U(c,r),P[0]&32768&&ae(h,"active",H[15]==="feed"),H[4]>0?x?x.p(H,P):(x=$i(H),x.c(),x.m(g,null)):x&&(x.d(1),x=null),P[0]&32768&&ae(g,"active",H[15]==="suggestions"),P[0]&32768&&ae(S,"active",H[15]==="inprogress"),H[3].length>0?B?B.p(H,P):(B=eo(H),B.c(),B.m(E,null)):B&&(B.d(1),B=null),P[0]&32768&&ae(E,"active",H[15]==="captured"),W===(W=V(H))&&G?G.p(H,P):(G&&G.d(1),G=W&&W(H),G&&(G.c(),G.m(e,null)))},i:se,o:se,d(H){H&&w(e),x&&x.d(),B&&B.d(),G&&G.d(),F=!1,me(R)}}}function po(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"||l==="folder_moved"?"→":l==="note_updated"?"✎":l==="action_created"?"▶":l==="action_done"?"✓":l==="worklog_added"?"⏱":"•"}function tn(l){const e=[];return l.nodePath&&e.push(l.nodePath),e.length>0?e.join(" → "):""}function mo(l,e,t){const n=[...l];return n.sort((s,a)=>{let r=0;if(e==="name")r=(s.title||"").localeCompare(a.title||"");else if(e==="type"){const c=s.captureKind||s.sourceKind||"",u=a.captureKind||a.sourceKind||"";r=c.localeCompare(u)}else r=(s.capturedAt||s.createdAt||"").localeCompare(a.capturedAt||a.createdAt||"");return t==="asc"?r:-r}),n}function _o(l){return{text:"📝",url:"🔗",file:"📄",image:"🖼",folder:"📁"}[l]||"📦"}function Km(l,e,t){let{todayDashboard:n=null}=e,{suggestions:s=[]}=e,{inProgressItems:a=[]}=e,{todayCaptures:r=[]}=e,{suggestionCount:c=0}=e,{formatTime:u=X=>""}=e,{eventLabel:p=X=>X}=e,{eventIcon:h=X=>""}=e,{inboxMetaText:_=X=>""}=e,{onOpenNodeById:g=X=>{}}=e,{onOpenActivityEvent:b=X=>{}}=e,{onOpenActivityTarget:k=X=>{}}=e,{onOpenSuggestionWorklog:y=X=>{}}=e,{onAcceptSuggestion:q=X=>{}}=e,{onDeleteSuggestion:S=X=>{}}=e,{onOpenNodeFolder:T=X=>{}}=e,{onOpenInboxArtifact:E=X=>{}}=e,I="feed";function N(X){q(X)}function D(X){S(X)}function M(X){return p(X.eventType)}function F(X){if(X.eventType==="folder_deleted"){g(X.nodeId);return}if(["file_added","file_deleted","file_renamed","file_copied","file_moved","folder_added","folder_renamed","folder_moved"].includes(X.eventType)){X.targetId?k(X):g(X.nodeId);return}if(["note_created","note_updated","note_deleted"].includes(X.eventType)){X.targetType==="note"&&X.targetId?k(X):g(X.nodeId);return}if(X.eventType==="worklog_added"){g(X.nodeId);return}if(["action_created","action_done"].includes(X.eventType)){g(X.nodeId);return}b(X)}function R(X,ye,qe){const De=[...X];return De.sort((Ne,xe)=>{let Me=0;return ye==="name"?Me=(Ne.title||"").localeCompare(xe.title||""):ye==="type"?Me=(p(Ne.eventType)||"").localeCompare(p(xe.eventType)||""):Me=(Ne.createdAt||"").localeCompare(xe.createdAt||""),qe==="asc"?Me:-Me}),De}let x="time",B="desc",V="time",W="desc";const G=()=>t(15,I="feed"),J=()=>t(15,I="suggestions"),H=()=>t(15,I="inprogress"),P=()=>t(15,I="captured"),z=X=>F(X),L=X=>F(X),K=(X,ye)=>ye.key==="Enter"&&F(X),Y=X=>g(X.nodeId),ee=(X,ye,qe,De)=>t(0,ye[qe].suggestedMin=parseInt(De.target.value),s),te=X=>y(X),ne=X=>N(X),oe=X=>D(X),ce=(X,ye,qe)=>t(0,ye[qe]._expanded=!X._expanded,s),de=(X,ye,qe,De)=>De.key==="Enter"&&t(0,ye[qe]._expanded=!X._expanded,s),we=X=>k(X),Re=X=>T(X.nodeId),_e=()=>{t(16,x="time"),t(17,B=x==="time"&&B==="desc"?"asc":"desc")},Q=()=>{t(16,x="name"),t(17,B=x==="name"&&B==="desc"?"asc":"desc")},Z=()=>{t(16,x="type"),t(17,B=x==="type"&&B==="desc"?"asc":"desc")},be=X=>b(X),Ce=(X,ye)=>ye.key==="Enter"&&b(X),ve=()=>{t(18,V="time"),t(19,W=V==="time"&&W==="desc"?"asc":"desc")},Oe=()=>{t(18,V="name"),t(19,W=V==="name"&&W==="desc"?"asc":"desc")},Xe=()=>{t(18,V="type"),t(19,W=V==="type"&&W==="desc"?"asc":"desc")},pt=X=>E(X),Je=(X,ye)=>ye.key==="Enter"&&E(X);return l.$$set=X=>{"todayDashboard"in X&&t(1,n=X.todayDashboard),"suggestions"in X&&t(0,s=X.suggestions),"inProgressItems"in X&&t(2,a=X.inProgressItems),"todayCaptures"in X&&t(3,r=X.todayCaptures),"suggestionCount"in X&&t(4,c=X.suggestionCount),"formatTime"in X&&t(5,u=X.formatTime),"eventLabel"in X&&t(6,p=X.eventLabel),"eventIcon"in X&&t(7,h=X.eventIcon),"inboxMetaText"in X&&t(8,_=X.inboxMetaText),"onOpenNodeById"in X&&t(9,g=X.onOpenNodeById),"onOpenActivityEvent"in X&&t(10,b=X.onOpenActivityEvent),"onOpenActivityTarget"in X&&t(11,k=X.onOpenActivityTarget),"onOpenSuggestionWorklog"in X&&t(12,y=X.onOpenSuggestionWorklog),"onAcceptSuggestion"in X&&t(25,q=X.onAcceptSuggestion),"onDeleteSuggestion"in X&&t(26,S=X.onDeleteSuggestion),"onOpenNodeFolder"in X&&t(13,T=X.onOpenNodeFolder),"onOpenInboxArtifact"in X&&t(14,E=X.onOpenInboxArtifact)},[s,n,a,r,c,u,p,h,_,g,b,k,y,T,E,I,x,B,V,W,N,D,M,F,R,q,S,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,Je]}class Gm extends st{constructor(e){super(),nt(this,e,Km,Um,lt,{todayDashboard:1,suggestions:0,inProgressItems:2,todayCaptures:3,suggestionCount:4,formatTime:5,eventLabel:6,eventIcon:7,inboxMetaText:8,onOpenNodeById:9,onOpenActivityEvent:10,onOpenActivityTarget:11,onOpenSuggestionWorklog:12,onAcceptSuggestion:25,onDeleteSuggestion:26,onOpenNodeFolder:13,onOpenInboxArtifact:14},null,[-1,-1,-1])}}const Jm={open:'<path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>',showInExplorer:'<path d="M3 6.5A2.5 2.5 0 0 1 5.5 4H9l2 2h8.5A2.5 2.5 0 0 1 22 8.5v8A2.5 2.5 0 0 1 19.5 19h-15A2.5 2.5 0 0 1 2 16.5v-10"/><path d="M12 11h6"/><path d="m15 8 3 3-3 3"/>',delete:'<polyline points="3 6 5 6 21 6"/><path d="M19 6l-1 14H6L5 6"/><path d="M10 11v6"/><path d="M14 11v6"/><path d="M9 6V4h6v2"/>',restore:'<path d="M3 7v6h6"/><path d="M21 17a9 9 0 0 0-15-6.7L3 13"/><path d="M12 12v5"/><path d="m9 14 3-3 3 3"/>',purge:'<path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="m9 11 6 6"/><path d="m15 11-6 6"/><path d="M6 6l1 14h10l1-14"/>',move:'<path d="M5 9V5h4"/><path d="m5 5 6 6"/><path d="M19 15v4h-4"/><path d="m19 19-6-6"/><path d="M19 5h-4"/><path d="M19 5v4"/><path d="m14 10 5-5"/><path d="M5 19h4"/><path d="M5 19v-4"/><path d="m10 14-5 5"/>',attach:'<path d="M21.44 11.05 12 20.49a6 6 0 0 1-8.49-8.49l9.44-9.44a4 4 0 1 1 5.66 5.66L9.17 17.66a2 2 0 1 1-2.83-2.83l8.49-8.48"/>',back:'<path d="m12 19-7-7 7-7"/><path d="M19 12H5"/>',emptyTrash:'<path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="M6 6l1 14h10l1-14"/><path d="M10 11v5"/><path d="M14 11v5"/>',folder:'<path d="M3 6.5A2.5 2.5 0 0 1 5.5 4H9l2 2h8.5A2.5 2.5 0 0 1 22 8.5v8A2.5 2.5 0 0 1 19.5 19h-15A2.5 2.5 0 0 1 2 16.5v-10"/>'};function et(l,e=16){return`<svg width="${e}" height="${e}" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">${Jm[l]||""}</svg>`}const{Boolean:lc}=Kn;function vo(l,e,t){const n=l.slice();return n[454]=e[t],n}function ho(l,e,t){const n=l.slice();return n[457]=e[t],n}function go(l,e,t){const n=l.slice();return n[460]=e[t],n}function bo(l,e,t){const n=l.slice();return n[460]=e[t],n}function ko(l,e,t){const n=l.slice();return n[486]=e[t],n}function yo(l,e,t){const n=l.slice();return n[509]=e[t],n}function wo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Co(l,e,t){const n=l.slice();return n[514]=e[t],n}function qo(l,e,t){const n=l.slice();return n[514]=e[t],n}function So(l,e,t){const n=l.slice();return n[489]=e[t],n[519]=e,n[520]=t,n}function To(l,e,t){const n=l.slice();return n[486]=e[t],n}function Eo(l,e,t){const n=l.slice();return n[509]=e[t],n}function Io(l,e,t){const n=l.slice();return n[506]=e[t],n}function No(l,e,t){const n=l.slice();return n[473]=e[t],n}function Do(l,e,t){const n=l.slice();return n[499]=e[t],n}function Mo(l,e,t){const n=l.slice();return n[473]=e[t],n}function jo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Ao(l,e,t){const n=l.slice();return n[465]=e[t],n}function Lo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Po(l,e,t){const n=l.slice();return n[489]=e[t],n[490]=e,n[491]=t,n}function Fo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Ro(l,e,t){const n=l.slice();return n[481]=e[t],n}function Oo(l,e,t){const n=l.slice();return n[478]=e[t],n}function xo(l,e,t){const n=l.slice();return n[473]=e[t],n}function zo(l,e,t){const n=l.slice();return n[473]=e[t],n}function Ho(l,e,t){const n=l.slice();return n[468]=e[t],n}function Bo(l,e,t){const n=l.slice();return n[465]=e[t],n}function Wo(l,e,t){const n=l.slice();return n[468]=e[t],n}function Vo(l,e,t){const n=l.slice();return n[496]=e[t],n}function Uo(l,e,t){const n=l.slice();return n[527]=e[t],n}function Ko(l,e,t){const n=l.slice();return n[530]=e[t],n}function Ym(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,Je,X=l[94]&&Go(l),ye=ue(l[11]),qe=[];for(let re=0;re<ye.length;re+=1)qe[re]=Qo(Ko(l,ye,re));const De=[$m,Zm],Ne=[];function xe(re,Se){return re[12].length>0?0:1}N=xe(l),D=Ne[N]=De[N](l),R=new jm({props:{syncStatus:l[109],syncLoading:l[110],syncMessage:l[111],syncMessageKind:l[112],onSync:l[226],onOpenSettings:l[232]}});function Me(re,Se){return re[33]?l_:re[32]?t_:e_}let Ve=Me(l),Fe=Ve(l),je=l[31]&&Zo(l);const ze=[u_,c_,a_,r_,o_,i_,s_,n_],Be=[];function $e(re,Se){return re[36]?0:re[33]?1:re[32]==="inbox"?2:re[32]==="trash"?3:re[32]==="journal"?4:re[32]==="today"?5:re[32]==="activity"?6:7}ne=$e(l),oe=Be[ne]=ze[ne](l);let Le=l[66]&&ma(l),he=l[70].visible&&ha(l),Ee=l[39]&&ya(l),Ae=l[73]&&wa(l),it=l[80]&&l[79]&&qa(l),rt=l[101]&&Ta(l),Ze=l[104]&&Ia(l),We=l[56]&&ja(l),tt=l[96]&&La(l),Ye=l[86]&&Pa(l),Ue=l[10]&&Fa(l);return{c(){e=f("div"),X&&X.c(),t=v(),n=f("aside"),s=f("div"),a=f("img"),c=v(),u=f("span"),u.textContent=`${m("nav.brand")}`,p=v(),h=f("nav"),_=f("div"),g=f("div"),g.textContent=`${m("nav.system")}`,b=v();for(let re=0;re<qe.length;re+=1)qe[re].c();k=v(),y=f("div"),q=f("div"),S=f("span"),S.textContent=`${m("nav.workspace")}`,T=v(),E=f("button"),E.textContent="+",I=v(),D.c(),M=v(),F=f("div"),Qe(R.$$.fragment),x=v(),B=f("div"),V=f("button"),V.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><circle cx="12" cy="12" r="3" class="svelte-tfuxq7"></circle><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z" class="svelte-tfuxq7"></path></svg>',W=v(),G=f("span"),J=O(l[30]),H=v(),P=f("main"),z=f("header"),L=f("div"),Fe.c(),K=v(),Y=f("div"),Y.innerHTML="",ee=v(),je&&je.c(),te=v(),oe.c(),ce=v(),Le&&Le.c(),de=v(),he&&he.c(),we=v(),Ee&&Ee.c(),Re=v(),Ae&&Ae.c(),_e=v(),it&&it.c(),Q=v(),rt&&rt.c(),Z=v(),Ze&&Ze.c(),be=v(),We&&We.c(),Ce=v(),tt&&tt.c(),ve=v(),Ye&&Ye.c(),Oe=v(),Ue&&Ue.c(),i(a,"class","logo svelte-tfuxq7"),dl(a.src,r="/assets/app-icons/icon_32x32.png")||i(a,"src",r),i(a,"width","20"),i(a,"height","20"),i(a,"alt",""),i(u,"class","brand-name svelte-tfuxq7"),i(s,"class","sidebar-brand svelte-tfuxq7"),i(g,"class","nav-label svelte-tfuxq7"),i(_,"class","nav-group svelte-tfuxq7"),i(S,"class","svelte-tfuxq7"),i(E,"class","nav-add-btn svelte-tfuxq7"),i(E,"title",m("common.create")),i(q,"class","nav-label-row svelte-tfuxq7"),i(y,"class","nav-group svelte-tfuxq7"),i(h,"class","sidebar-nav svelte-tfuxq7"),i(V,"class","sidebar-settings-btn svelte-tfuxq7"),i(V,"title",m("common.settings")),i(G,"class","version svelte-tfuxq7"),i(B,"class","sidebar-footer-row svelte-tfuxq7"),i(F,"class","sidebar-footer svelte-tfuxq7"),i(n,"class","sidebar svelte-tfuxq7"),i(L,"class","header-left svelte-tfuxq7"),i(Y,"class","header-right svelte-tfuxq7"),i(z,"class","header svelte-tfuxq7"),i(P,"class","main svelte-tfuxq7"),i(e,"class","app svelte-tfuxq7")},m(re,Se){C(re,e,Se),X&&X.m(e,null),o(e,t),o(e,n),o(n,s),o(s,a),o(s,c),o(s,u),o(n,p),o(n,h),o(h,_),o(_,g),o(_,b);for(let mt=0;mt<qe.length;mt+=1)qe[mt]&&qe[mt].m(_,null);o(h,k),o(h,y),o(y,q),o(q,S),o(q,T),o(q,E),o(y,I),Ne[N].m(y,null),o(n,M),o(n,F),Ke(R,F,null),o(F,x),o(F,B),o(B,V),o(B,W),o(B,G),o(G,J),o(e,H),o(e,P),o(P,z),o(z,L),Fe.m(L,null),o(z,K),o(z,Y),o(P,ee),je&&je.m(P,null),o(P,te),Be[ne].m(P,null),o(P,ce),Le&&Le.m(P,null),o(P,de),he&&he.m(P,null),o(P,we),Ee&&Ee.m(P,null),o(P,Re),Ae&&Ae.m(P,null),o(P,_e),it&&it.m(P,null),o(P,Q),rt&&rt.m(P,null),o(P,Z),Ze&&Ze.m(P,null),o(P,be),We&&We.m(P,null),o(P,Ce),tt&&tt.m(P,null),o(P,ve),Ye&&Ye.m(P,null),o(P,Oe),Ue&&Ue.m(P,null),Xe=!0,pt||(Je=[j(E,"click",l[145]),j(V,"click",l[233])],pt=!0)},p(re,Se){if(re[94]?X?X.p(re,Se):(X=Go(re),X.c(),X.m(e,t)):X&&(X.d(1),X=null),Se[0]&2048|Se[1]&1074003970|Se[3]&67108864){ye=ue(re[11]);let _t;for(_t=0;_t<ye.length;_t+=1){const qt=Ko(re,ye,_t);qe[_t]?qe[_t].p(qt,Se):(qe[_t]=Qo(qt),qe[_t].c(),qe[_t].m(_,null))}for(;_t<qe.length;_t+=1)qe[_t].d(1);qe.length=ye.length}let mt=N;N=xe(re),N===mt?Ne[N].p(re,Se):(ut(),ge(Ne[mt],1,1,()=>{Ne[mt]=null}),ft(),D=Ne[N],D?D.p(re,Se):(D=Ne[N]=De[N](re),D.c()),pe(D,1),D.m(y,null));const kt={};Se[3]&65536&&(kt.syncStatus=re[109]),Se[3]&131072&&(kt.syncLoading=re[110]),Se[3]&262144&&(kt.syncMessage=re[111]),Se[3]&524288&&(kt.syncMessageKind=re[112]),R.$set(kt),(!Xe||Se[0]&1073741824)&&U(J,re[30]),Ve===(Ve=Me(re))&&Fe?Fe.p(re,Se):(Fe.d(1),Fe=Ve(re),Fe&&(Fe.c(),Fe.m(L,null))),re[31]?je?je.p(re,Se):(je=Zo(re),je.c(),je.m(P,te)):je&&(je.d(1),je=null);let gt=ne;ne=$e(re),ne===gt?Be[ne].p(re,Se):(ut(),ge(Be[gt],1,1,()=>{Be[gt]=null}),ft(),oe=Be[ne],oe?oe.p(re,Se):(oe=Be[ne]=ze[ne](re),oe.c()),pe(oe,1),oe.m(P,ce)),re[66]?Le?(Le.p(re,Se),Se[2]&16&&pe(Le,1)):(Le=ma(re),Le.c(),pe(Le,1),Le.m(P,de)):Le&&(ut(),ge(Le,1,1,()=>{Le=null}),ft()),re[70].visible?he?(he.p(re,Se),Se[2]&256&&pe(he,1)):(he=ha(re),he.c(),pe(he,1),he.m(P,we)):he&&(ut(),ge(he,1,1,()=>{he=null}),ft()),re[39]?Ee?Ee.p(re,Se):(Ee=ya(re),Ee.c(),Ee.m(P,Re)):Ee&&(Ee.d(1),Ee=null),re[73]?Ae?Ae.p(re,Se):(Ae=wa(re),Ae.c(),Ae.m(P,_e)):Ae&&(Ae.d(1),Ae=null),re[80]&&re[79]?it?it.p(re,Se):(it=qa(re),it.c(),it.m(P,Q)):it&&(it.d(1),it=null),re[101]?rt?rt.p(re,Se):(rt=Ta(re),rt.c(),rt.m(P,Z)):rt&&(rt.d(1),rt=null),re[104]?Ze?Ze.p(re,Se):(Ze=Ia(re),Ze.c(),Ze.m(P,be)):Ze&&(Ze.d(1),Ze=null),re[56]?We?We.p(re,Se):(We=ja(re),We.c(),We.m(P,Ce)):We&&(We.d(1),We=null),re[96]?tt?(tt.p(re,Se),Se[3]&8&&pe(tt,1)):(tt=La(re),tt.c(),pe(tt,1),tt.m(P,ve)):tt&&(ut(),ge(tt,1,1,()=>{tt=null}),ft()),re[86]?Ye?(Ye.p(re,Se),Se[2]&16777216&&pe(Ye,1)):(Ye=Pa(re),Ye.c(),pe(Ye,1),Ye.m(P,Oe)):Ye&&(ut(),ge(Ye,1,1,()=>{Ye=null}),ft()),re[10]?Ue?(Ue.p(re,Se),Se[0]&1024&&pe(Ue,1)):(Ue=Fa(re),Ue.c(),pe(Ue,1),Ue.m(P,null)):Ue&&(ut(),ge(Ue,1,1,()=>{Ue=null}),ft())},i(re){Xe||(pe(D),pe(R.$$.fragment,re),pe(oe),pe(Le),pe(he),pe(tt),pe(Ye),pe(Ue),Xe=!0)},o(re){ge(D),ge(R.$$.fragment,re),ge(oe),ge(Le),ge(he),ge(tt),ge(Ye),ge(Ue),Xe=!1},d(re){re&&w(e),X&&X.d(),Pe(qe,re),Ne[N].d(),Ge(R),Fe.d(),je&&je.d(),Be[ne].d(),Le&&Le.d(),he&&he.d(),Ee&&Ee.d(),Ae&&Ae.d(),it&&it.d(),rt&&rt.d(),Ze&&Ze.d(),We&&We.d(),tt&&tt.d(),Ye&&Ye.d(),Ue&&Ue.d(),pt=!1,me(Je)}}}function Qm(l){var n;let e,t;return e=new Np({props:{vaultPath:((n=l[7])==null?void 0:n.vaultPath)||"",onComplete:l[228]}}),{c(){Qe(e.$$.fragment)},m(s,a){Ke(e,s,a),t=!0},p(s,a){var c;const r={};a[0]&128&&(r.vaultPath=((c=s[7])==null?void 0:c.vaultPath)||""),e.$set(r)},i(s){t||(pe(e.$$.fragment,s),t=!0)},o(s){ge(e.$$.fragment,s),t=!1},d(s){Ge(e,s)}}}function Xm(l){let e,t;return e=new Tp({props:{onComplete:l[227]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Go(l){let e,t,n;return{c(){e=f("div"),t=f("div"),n=O(l[95]),i(t,"class","capture-drop-box svelte-tfuxq7"),i(e,"class","capture-drop-overlay svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,t),o(t,n)},p(s,a){a[3]&4&&U(n,s[95])},d(s){s&&w(e)}}}function Jo(l){let e,t;return{c(){e=f("span"),t=O(l[49]),i(e,"class","nav-badge svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&262144&&U(t,n[49])},d(n){n&&w(e)}}}function Yo(l){let e,t;return{c(){e=f("span"),t=O(l[61]),i(e,"class","nav-badge svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&1073741824&&U(t,n[61])},d(n){n&&w(e)}}}function Qo(l){let e,t=l[530].label+"",n,s,a,r,c,u,p,h=l[530].id==="journal"&&l[49]>0&&Jo(l),_=l[530].id==="trash"&&l[61]>0&&Yo(l);function g(){return l[231](l[530])}return{c(){e=f("button"),n=O(t),s=v(),h&&h.c(),a=v(),_&&_.c(),r=v(),i(e,"class",c="nav-item "+(l[32]===l[530].id?"selected":"")+" svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,n),o(e,s),h&&h.m(e,null),o(e,a),_&&_.m(e,null),o(e,r),u||(p=j(e,"click",g),u=!0)},p(b,k){l=b,k[0]&2048&&t!==(t=l[530].label+"")&&U(n,t),l[530].id==="journal"&&l[49]>0?h?h.p(l,k):(h=Jo(l),h.c(),h.m(e,a)):h&&(h.d(1),h=null),l[530].id==="trash"&&l[61]>0?_?_.p(l,k):(_=Yo(l),_.c(),_.m(e,r)):_&&(_.d(1),_=null),k[0]&2048|k[1]&2&&c!==(c="nav-item "+(l[32]===l[530].id?"selected":"")+" svelte-tfuxq7")&&i(e,"class",c)},d(b){b&&w(e),h&&h.d(),_&&_.d(),u=!1,p()}}}function Zm(l){let e;return{c(){e=f("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,i:se,o:se,d(t){t&&w(e)}}}function $m(l){var r;let e,t,n,s,a;return t=new tc({props:{nodes:l[12],expanded:l[81],selectedNodeId:((r=l[33])==null?void 0:r.id)||"",onSelect:l[120],onToggle:l[150],onContextMenu:l[148],onDrop:l[151]}}),{c(){e=f("div"),Qe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-tfuxq7"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),ae(e,"drop-valid",l[92])},m(c,u){C(c,e,u),Ke(t,e,null),n=!0,s||(a=[j(e,"dragover",Gn(l[153])),j(e,"dragleave",l[154]),j(e,"drop",l[152])],s=!0)},p(c,u){var h;const p={};u[0]&4096&&(p.nodes=c[12]),u[2]&524288&&(p.expanded=c[81]),u[1]&4&&(p.selectedNodeId=((h=c[33])==null?void 0:h.id)||""),t.$set(p),(!n||u[2]&1073741824)&&ae(e,"drop-valid",c[92])},i(c){n||(pe(t.$$.fragment,c),n=!0)},o(c){ge(t.$$.fragment,c),n=!1},d(c){c&&w(e),Ge(t),s=!1,me(a)}}}function e_(l){let e;return{c(){e=f("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function t_(l){let e,t=ue(l[11]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Xo(Uo(l,t,s));return{c(){e=f("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&2048|a[1]&2){t=ue(s[11]);let r;for(r=0;r<t.length;r+=1){const c=Uo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Xo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function l_(l){let e,t=l[33].title+"",n,s,a,r=l[196](l[33].type)+"",c;return{c(){e=f("span"),n=O(t),s=v(),a=f("span"),c=O(r),i(e,"class","crumb svelte-tfuxq7"),i(a,"class","crumb-type svelte-tfuxq7")},m(u,p){C(u,e,p),o(e,n),C(u,s,p),C(u,a,p),o(a,c)},p(u,p){p[1]&4&&t!==(t=u[33].title+"")&&U(n,t),p[1]&4&&r!==(r=u[196](u[33].type)+"")&&U(c,r)},d(u){u&&(w(e),w(s),w(a))}}}function Xo(l){let e=(l[527].id===l[32]?l[527].label:"")+"",t;return{c(){t=O(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&2048|s[1]&2&&e!==(e=(n[527].id===n[32]?n[527].label:"")+"")&&U(t,e)},d(n){n&&w(t)}}}function Zo(l){let e,t=l[115](l[31])+"",n,s,a,r,c;return{c(){e=f("div"),n=O(t),s=v(),a=f("button"),a.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><line x1="18" y1="6" x2="6" y2="18" class="svelte-tfuxq7"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-tfuxq7"></line></svg>',i(a,"class","dismiss-btn svelte-tfuxq7"),i(a,"aria-label","Dismiss"),i(e,"class","error-banner svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(u,p){C(u,e,p),o(e,n),o(e,s),o(e,a),r||(c=[j(a,"click",Te(l[234])),j(e,"click",l[235]),j(e,"keydown",function(){Ht(bt(l[236]))&&bt(l[236]).apply(this,arguments)})],r=!0)},p(u,p){l=u,p[1]&1&&t!==(t=l[115](l[31])+"")&&U(n,t)},d(u){u&&w(e),r=!1,me(c)}}}function n_(l){let e,t,n;function s(c,u){if(c[77])return p_;if(c[11].length>0)return d_;if(c[31])return f_}let a=s(l),r=a&&a(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("welcome.title")}`,n=v(),r&&r.c(),i(t,"class","svelte-tfuxq7"),i(e,"class","welcome svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),r&&r.m(e,null)},p(c,u){a===(a=s(c))&&r?r.p(c,u):(r&&r.d(1),r=a&&a(c),r&&(r.c(),r.m(e,null)))},i:se,o:se,d(c){c&&w(e),r&&r.d()}}}function s_(l){let e,t,n,s;function a(u,p){return u[15].length===0?__:m_}let r=a(l),c=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("activity.title")}`,s=v(),c.c(),i(n,"class","svelte-tfuxq7"),i(t,"class","activity-feed-header svelte-tfuxq7"),i(e,"class","activity-feed svelte-tfuxq7")},m(u,p){C(u,e,p),o(e,t),o(t,n),o(e,s),c.m(e,null)},p(u,p){r===(r=a(u))&&c?c.p(u,p):(c.d(1),c=r(u),c&&(c.c(),c.m(e,null)))},i:se,o:se,d(u){u&&w(e),c.d()}}}function i_(l){let e,t,n,s;const a=[h_,v_],r=[];function c(u,p){return u[14]?0:1}return e=c(l),t=r[e]=a[e](l),{c(){t.c(),n=ht()},m(u,p){r[e].m(u,p),C(u,n,p),s=!0},p(u,p){let h=e;e=c(u),e===h?r[e].p(u,p):(ut(),ge(r[h],1,1,()=>{r[h]=null}),ft(),t=r[e],t?t.p(u,p):(t=r[e]=a[e](u),t.c()),pe(t,1),t.m(n.parentNode,n))},i(u){s||(pe(t),s=!0)},o(u){ge(t),s=!1},d(u){u&&w(n),r[e].d(u)}}}function o_(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,Je,X,ye,qe,De;function Ne(he,Ee){return he[24]?b_:g_}let xe=Ne(l),Me=xe(l),Ve=l[21]&&nr(l),Fe=l[25]&&sr(l),je=l[48].length>0&&ir(l),ze=l[17]&&dr(l);function Be(he,Ee){return he[16].length===0?y_:k_}let $e=Be(l),Le=$e(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("journal.title")}`,s=v(),a=f("div"),r=f("div"),r.textContent=`${m("journal.filterHeading")}`,c=v(),u=f("div"),p=f("label"),h=f("span"),h.textContent=`${m("journal.dateFrom")}`,_=v(),g=f("input"),b=v(),k=f("label"),y=f("span"),y.textContent=`${m("journal.dateTo")}`,q=v(),S=f("input"),T=v(),E=f("label"),I=f("span"),I.textContent=`${m("journal.node")}`,N=v(),D=f("div"),Me.c(),M=v(),Ve&&Ve.c(),F=v(),R=f("label"),x=f("span"),x.textContent=`${m("journal.billable")}`,B=v(),V=f("select"),W=f("option"),W.textContent=`${m("common.all")}`,G=f("option"),G.textContent=`${m("journal.billableYes")}`,J=f("option"),J.textContent=`${m("journal.billableNo")}`,H=v(),P=f("label"),z=f("span"),z.textContent=`${m("journal.approx")}`,L=v(),K=f("select"),Y=f("option"),Y.textContent=`${m("common.all")}`,ee=f("option"),ee.textContent=`${m("journal.approxExact")}`,te=f("option"),te.textContent=`${m("journal.approxEstimated")}`,ne=v(),oe=f("button"),oe.textContent=`${m("journal.filter")}`,ce=v(),de=f("button"),de.textContent=`${m("journal.reset")}`,we=v(),Re=f("div"),_e=f("div"),_e.textContent=`${m("journal.exportHeading")}`,Q=v(),Z=f("div"),be=f("button"),be.textContent=`${m("journal.exportCSV")}`,Ce=v(),ve=f("button"),ve.textContent=`${m("journal.exportMarkdown")}`,Oe=v(),Xe=f("button"),Xe.textContent="PDF",pt=v(),Fe&&Fe.c(),Je=v(),je&&je.c(),X=v(),ze&&ze.c(),ye=v(),Le.c(),i(n,"class","svelte-tfuxq7"),i(r,"class","journal-filter-heading svelte-tfuxq7"),i(h,"class","label-text svelte-tfuxq7"),i(g,"type","date"),i(g,"class","svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(y,"class","label-text svelte-tfuxq7"),i(S,"type","date"),i(S,"class","svelte-tfuxq7"),i(k,"class","svelte-tfuxq7"),i(I,"class","label-text svelte-tfuxq7"),i(D,"class","journal-node-picker svelte-tfuxq7"),Ct(D,"position","relative"),i(E,"class","svelte-tfuxq7"),i(x,"class","label-text svelte-tfuxq7"),W.__value="all",ke(W,W.__value),i(W,"class","svelte-tfuxq7"),G.__value="yes",ke(G,G.__value),i(G,"class","svelte-tfuxq7"),J.__value="no",ke(J,J.__value),i(J,"class","svelte-tfuxq7"),i(V,"class","svelte-tfuxq7"),l[22]===void 0&&Zt(()=>l[323].call(V)),i(R,"title",m("journal.billableHint")),i(R,"class","svelte-tfuxq7"),i(z,"class","label-text svelte-tfuxq7"),Y.__value="all",ke(Y,Y.__value),i(Y,"class","svelte-tfuxq7"),ee.__value="no",ke(ee,ee.__value),i(ee,"class","svelte-tfuxq7"),te.__value="yes",ke(te,te.__value),i(te,"class","svelte-tfuxq7"),i(K,"class","svelte-tfuxq7"),l[23]===void 0&&Zt(()=>l[324].call(K)),i(P,"title",m("journal.approxHint")),i(P,"class","svelte-tfuxq7"),i(oe,"class","btn btn-sm svelte-tfuxq7"),i(de,"class","btn btn-sm svelte-tfuxq7"),i(u,"class","journal-filters-row svelte-tfuxq7"),i(a,"class","journal-filter-section svelte-tfuxq7"),i(_e,"class","journal-export-heading svelte-tfuxq7"),i(be,"class","btn btn-sm svelte-tfuxq7"),i(ve,"class","btn btn-sm svelte-tfuxq7"),i(Xe,"class","btn btn-sm svelte-tfuxq7"),i(Z,"class","journal-export-row svelte-tfuxq7"),i(Re,"class","journal-export-section svelte-tfuxq7"),i(t,"class","journal-header svelte-tfuxq7"),i(e,"class","journal-screen svelte-tfuxq7")},m(he,Ee){C(he,e,Ee),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(a,c),o(a,u),o(u,p),o(p,h),o(p,_),o(p,g),ke(g,l[18]),o(u,b),o(u,k),o(k,y),o(k,q),o(k,S),ke(S,l[19]),o(u,T),o(u,E),o(E,I),o(E,N),o(E,D),Me.m(D,null),o(u,M),Ve&&Ve.m(u,null),o(u,F),o(u,R),o(R,x),o(R,B),o(R,V),o(V,W),o(V,G),o(V,J),zt(V,l[22],!0),o(u,H),o(u,P),o(P,z),o(P,L),o(P,K),o(K,Y),o(K,ee),o(K,te),zt(K,l[23],!0),o(u,ne),o(u,oe),o(u,ce),o(u,de),o(t,we),o(t,Re),o(Re,_e),o(Re,Q),o(Re,Z),o(Z,be),o(Z,Ce),o(Z,ve),o(Z,Oe),o(Z,Xe),o(Z,pt),Fe&&Fe.m(Z,null),o(e,Je),je&&je.m(e,null),o(e,X),ze&&ze.m(e,null),o(e,ye),Le.m(e,null),qe||(De=[j(g,"input",l[316]),j(S,"input",l[317]),j(V,"change",l[323]),j(K,"change",l[324]),j(oe,"click",l[182]),j(de,"click",l[189]),j(be,"click",l[325]),j(ve,"click",l[326]),j(Xe,"click",l[327])],qe=!0)},p(he,Ee){Ee[0]&262144&&ke(g,he[18]),Ee[0]&524288&&ke(S,he[19]),xe===(xe=Ne(he))&&Me?Me.p(he,Ee):(Me.d(1),Me=xe(he),Me&&(Me.c(),Me.m(D,null))),he[21]?Ve?Ve.p(he,Ee):(Ve=nr(he),Ve.c(),Ve.m(u,F)):Ve&&(Ve.d(1),Ve=null),Ee[0]&4194304&&zt(V,he[22]),Ee[0]&8388608&&zt(K,he[23]),he[25]?Fe?Fe.p(he,Ee):(Fe=sr(he),Fe.c(),Fe.m(Z,null)):Fe&&(Fe.d(1),Fe=null),he[48].length>0?je?je.p(he,Ee):(je=ir(he),je.c(),je.m(e,X)):je&&(je.d(1),je=null),he[17]?ze?ze.p(he,Ee):(ze=dr(he),ze.c(),ze.m(e,ye)):ze&&(ze.d(1),ze=null),$e===($e=Be(he))&&Le?Le.p(he,Ee):(Le.d(1),Le=$e(he),Le&&(Le.c(),Le.m(e,null)))},i:se,o:se,d(he){he&&w(e),Me.d(),Ve&&Ve.d(),Fe&&Fe.d(),je&&je.d(),ze&&ze.d(),Le.d(),qe=!1,me(De)}}}function r_(l){let e,t,n,s,a,r,c,u,p,h,_,g,b=et("emptyTrash",14)+"",k,y=m("trash.emptyTrash")+"",q,S,T,E,I,N,D=l[62].length>0&&qr(l);function M(x,B){return!x[4]||(x[4].nodes||[]).length===0?N_:I_}let F=M(l),R=F(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("nav.trash")}`,a=v(),r=f("p"),c=O(l[64]),u=v(),p=f("div"),D&&D.c(),h=v(),_=f("button"),g=new Bn(!1),k=v(),q=O(y),S=v(),T=f("button"),T.textContent=`${m("trash.openFolder")}`,E=v(),R.c(),i(s,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(n,"class","svelte-tfuxq7"),g.a=k,i(_,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(T,"class","btn btn-sm svelte-tfuxq7"),i(p,"class","trash-actions svelte-tfuxq7"),i(t,"class","trash-header svelte-tfuxq7"),i(e,"class","trash-screen svelte-tfuxq7")},m(x,B){C(x,e,B),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(r,c),o(t,u),o(t,p),D&&D.m(p,null),o(p,h),o(p,_),g.m(b,_),o(_,k),o(_,q),o(p,S),o(p,T),o(e,E),R.m(e,null),I||(N=[j(_,"click",l[177]),j(T,"click",l[311])],I=!0)},p(x,B){B[2]&4&&U(c,x[64]),x[62].length>0?D?D.p(x,B):(D=qr(x),D.c(),D.m(p,h)):D&&(D.d(1),D=null),F===(F=M(x))&&R?R.p(x,B):(R.d(1),R=F(x),R&&(R.c(),R.m(e,null)))},i:se,o:se,d(x){x&&w(e),D&&D.d(),R.d(),I=!1,me(N)}}}function a_(l){let e,t,n,s,a,r,c,u,p,h=(l[53]?m("common.loading"):m("inbox.pasteClipboard"))+"",_,g,b,k,y,q,S=l[54]&&Ir(l),T=l[0].length>0&&Nr(l);function E(D,M){return D[0].length===0?F_:D[114]?P_:L_}let I=E(l),N=I(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("nav.inbox")}`,a=v(),r=f("p"),r.textContent=`${m("inbox.subtitle")}`,c=v(),u=f("div"),p=f("button"),_=O(h),g=v(),S&&S.c(),b=v(),T&&T.c(),k=v(),N.c(),i(s,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(n,"class","svelte-tfuxq7"),i(p,"class","btn btn-primary svelte-tfuxq7"),p.disabled=l[53],i(u,"class","inbox-header-actions svelte-tfuxq7"),i(t,"class","inbox-header svelte-tfuxq7"),i(e,"class","inbox-screen svelte-tfuxq7"),i(e,"role","region"),i(e,"aria-label",m("nav.inbox")),ae(e,"drop-valid",l[93])},m(D,M){C(D,e,M),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(t,c),o(t,u),o(u,p),o(p,_),o(u,g),S&&S.m(u,null),o(e,b),T&&T.m(e,null),o(e,k),N.m(e,null),y||(q=[j(p,"click",l[198]),j(e,"dragover",l[199]),j(e,"dragleave",l[200]),j(e,"drop",l[201])],y=!0)},p(D,M){M[1]&4194304&&h!==(h=(D[53]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&U(_,h),M[1]&4194304&&(p.disabled=D[53]),D[54]?S?S.p(D,M):(S=Ir(D),S.c(),S.m(u,null)):S&&(S.d(1),S=null),D[0].length>0?T?T.p(D,M):(T=Nr(D),T.c(),T.m(e,k)):T&&(T.d(1),T=null),I===(I=E(D))&&N?N.p(D,M):(N.d(1),N=I(D),N&&(N.c(),N.m(e,null))),M[3]&1&&ae(e,"drop-valid",D[93])},i:se,o:se,d(D){D&&w(e),S&&S.d(),T&&T.d(),N.d(),y=!1,me(q)}}}function c_(l){let e,t,n,s,a,r,c=ue(l[117]),u=[];for(let g=0;g<c.length;g+=1)u[g]=Ar(Vo(l,c,g));const p=[$_,Z_,X_,Q_,Y_,J_,G_,K_],h=[];function _(g,b){return g[34]==="overview"?0:g[34]==="notes"?1:g[34]==="files"?2:g[34]==="inbox"?3:g[34]==="links"?4:g[34]==="actions"?5:g[34]==="worklog"?6:g[34]==="activity"?7:-1}return~(s=_(l))&&(a=h[s]=p[s](l)),{c(){e=f("div");for(let g=0;g<u.length;g+=1)u[g].c();t=v(),n=f("div"),a&&a.c(),i(e,"class","tabs svelte-tfuxq7"),i(n,"class","tab-content svelte-tfuxq7")},m(g,b){C(g,e,b);for(let k=0;k<u.length;k+=1)u[k]&&u[k].m(e,null);C(g,t,b),C(g,n,b),~s&&h[s].m(n,null),r=!0},p(g,b){if(b[1]&8|b[3]&50331648){c=ue(g[117]);let y;for(y=0;y<c.length;y+=1){const q=Vo(g,c,y);u[y]?u[y].p(q,b):(u[y]=Ar(q),u[y].c(),u[y].m(e,null))}for(;y<u.length;y+=1)u[y].d(1);u.length=c.length}let k=s;s=_(g),s===k?~s&&h[s].p(g,b):(a&&(ut(),ge(h[k],1,1,()=>{h[k]=null}),ft()),~s?(a=h[s],a?a.p(g,b):(a=h[s]=p[s](g),a.c()),pe(a,1),a.m(n,null)):a=null)},i(g){r||(pe(a),r=!0)},o(g){ge(a),r=!1},d(g){g&&(w(e),w(t),w(n)),Pe(u,g),~s&&h[s].d()}}}function u_(l){let e,t,n,s=l[36].title+"",a,r,c,u,p,h,_,g,b,k,y,q=l[36].dirty&&pa();return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),q&&q.c(),c=v(),u=f("div"),p=f("button"),p.textContent=`${m("common.save")}`,h=v(),_=f("button"),_.textContent=`${m("common.close")}`,g=v(),b=f("textarea"),i(n,"class","note-title svelte-tfuxq7"),i(p,"class","btn btn-primary svelte-tfuxq7"),i(_,"class","btn svelte-tfuxq7"),i(u,"class","note-editor-actions svelte-tfuxq7"),i(t,"class","note-editor-header svelte-tfuxq7"),i(b,"class","note-textarea svelte-tfuxq7"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-tfuxq7")},m(S,T){C(S,e,T),o(e,t),o(t,n),o(n,a),o(t,r),q&&q.m(t,null),o(t,c),o(t,u),o(u,p),o(u,h),o(u,_),o(e,g),o(e,b),ke(b,l[36].content),k||(y=[j(p,"click",l[166]),j(_,"click",l[164]),j(b,"input",l[237]),j(b,"input",l[165])],k=!0)},p(S,T){T[1]&32&&s!==(s=S[36].title+"")&&U(a,s),S[36].dirty?q||(q=pa(),q.c(),q.m(t,c)):q&&(q.d(1),q=null),T[1]&32&&ke(b,S[36].content)},i:se,o:se,d(S){S&&w(e),q&&q.d(),k=!1,me(y)}}}function f_(l){let e,t=m("common.error")+"",n,s,a;return{c(){e=f("p"),n=O(t),s=v(),a=O(l[31]),i(e,"class","error-text svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,n),o(e,s),o(e,a)},p(r,c){c[1]&1&&U(a,r[31])},d(r){r&&w(e)}}}function d_(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${m("welcome.selectSection")}`,t=v(),n=f("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-tfuxq7"),i(n,"class","hint svelte-tfuxq7")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},p:se,d(s){s&&(w(e),w(t),w(n))}}}function p_(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function m_(l){let e,t=ue(l[15]),n=[];for(let s=0;s<t.length;s+=1)n[s]=er(ko(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&32768|a[6]&512|a[7]&32){t=ue(s[15]);let r;for(r=0;r<t.length;r+=1){const c=ko(s,t,r);n[r]?n[r].p(c,a):(n[r]=er(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function __(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function $o(l){let e,t=l[486].targetType+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","activity-feed-target svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&32768&&t!==(t=s[486].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function er(l){let e,t,n=El(l[486].eventType)+"",s,a,r,c,u=l[486].title+"",p,h,_,g,b=l[195](l[486].eventType)+"",k,y,q,S,T=wt(l[486].createdAt)+"",E,I,N=yt(l[486].createdAt)+"",D,M,F,R,x=l[486].targetType&&$o(l);function B(){return l[351](l[486])}function V(...W){return l[352](l[486],...W)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("span"),p=O(u),h=v(),_=f("div"),g=f("span"),k=O(b),y=v(),x&&x.c(),q=v(),S=f("span"),E=O(T),I=v(),D=O(N),M=v(),i(t,"class","activity-feed-icon svelte-tfuxq7"),i(c,"class","activity-feed-title svelte-tfuxq7"),i(g,"class","activity-feed-type svelte-tfuxq7"),i(S,"class","activity-feed-time svelte-tfuxq7"),i(_,"class","activity-feed-meta svelte-tfuxq7"),i(r,"class","activity-feed-body svelte-tfuxq7"),i(e,"class","activity-feed-event svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(W,G){C(W,e,G),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,h),o(r,_),o(_,g),o(g,k),o(_,y),x&&x.m(_,null),o(_,q),o(_,S),o(S,E),o(S,I),o(S,D),o(e,M),F||(R=[j(e,"click",B),j(e,"keydown",V)],F=!0)},p(W,G){l=W,G[0]&32768&&n!==(n=El(l[486].eventType)+"")&&U(s,n),G[0]&32768&&u!==(u=l[486].title+"")&&U(p,u),G[0]&32768&&b!==(b=l[195](l[486].eventType)+"")&&U(k,b),l[486].targetType?x?x.p(l,G):(x=$o(l),x.c(),x.m(_,q)):x&&(x.d(1),x=null),G[0]&32768&&T!==(T=wt(l[486].createdAt)+"")&&U(E,T),G[0]&32768&&N!==(N=yt(l[486].createdAt)+"")&&U(D,N)},d(W){W&&w(e),x&&x.d(),F=!1,me(R)}}}function v_(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.empty")}`,n=v(),s=f("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-tfuxq7"),i(s,"class","hint svelte-tfuxq7"),i(e,"class","today-empty svelte-tfuxq7")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}function h_(l){let e,t;return e=new Gm({props:{todayDashboard:l[14],suggestions:l[48],inProgressItems:l[50],todayCaptures:l[51],suggestionCount:l[48].length,formatTime:yt,eventLabel:l[195],eventIcon:El,inboxMetaText:l[197],onOpenNodeById:l[343],onOpenActivityEvent:l[344],onOpenActivityTarget:l[345],onOpenSuggestionWorklog:l[346],onAcceptSuggestion:l[347],onDeleteSuggestion:l[348],onOpenNodeFolder:l[349],onOpenInboxArtifact:l[350]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[0]&16384&&(a.todayDashboard=n[14]),s[1]&131072&&(a.suggestions=n[48]),s[1]&524288&&(a.inProgressItems=n[50]),s[1]&1048576&&(a.todayCaptures=n[51]),s[1]&131072&&(a.suggestionCount=n[48].length),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function g_(l){let e,t,n,s,a,r=l[28]&&tr(l);return{c(){e=f("input"),t=v(),r&&r.c(),n=ht(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-tfuxq7")},m(c,u){C(c,e,u),ke(e,l[26]),C(c,t,u),r&&r.m(c,u),C(c,n,u),s||(a=[j(e,"input",l[319]),j(e,"input",l[186]),j(e,"blur",l[320])],s=!0)},p(c,u){u[0]&67108864&&e.value!==c[26]&&ke(e,c[26]),c[28]?r?r.p(c,u):(r=tr(c),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(c){c&&(w(e),w(t),w(n)),r&&r.d(c),s=!1,me(a)}}}function b_(l){let e,t,n,s,a,r;return{c(){e=f("button"),t=O(l[24]),n=v(),s=f("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-tfuxq7"),i(e,"class","journal-selected-node svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),a||(r=j(e,"click",l[318]),a=!0)},p(c,u){u[0]&16777216&&U(t,c[24])},d(c){c&&w(e),a=!1,r()}}}function tr(l){let e,t=ue(l[27]),n=[];for(let s=0;s<t.length;s+=1)n[s]=lr(Eo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&134217728|a[6]&2){t=ue(s[27]);let r;for(r=0;r<t.length;r+=1){const c=Eo(s,t,r);n[r]?n[r].p(c,a):(n[r]=lr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function lr(l){let e,t,n=l[509].title+"",s,a,r,c=l[509].path+"",u,p,h,_;function g(){return l[321](l[509])}return{c(){e=f("button"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),i(t,"class","journal-search-title svelte-tfuxq7"),i(r,"class","journal-search-path svelte-tfuxq7"),i(e,"class","journal-search-item svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),h||(_=j(e,"click",g),h=!0)},p(b,k){l=b,k[0]&134217728&&n!==(n=l[509].title+"")&&U(s,n),k[0]&134217728&&c!==(c=l[509].path+"")&&U(u,c)},d(b){b&&w(e),h=!1,_()}}}function nr(l){let e,t,n,s,a,r;return{c(){e=f("label"),t=f("input"),n=v(),s=f("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(e,"class","checkbox-label svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),t.checked=l[20],o(e,n),o(e,s),a||(r=j(t,"change",l[322]),a=!0)},p(c,u){u[0]&1048576&&(t.checked=c[20])},d(c){c&&w(e),a=!1,r()}}}function sr(l){let e,t;return{c(){e=f("span"),t=O(l[25]),i(e,"class","journal-status-msg svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&33554432&&U(t,n[25])},d(n){n&&w(e)}}}function ir(l){let e,t,n,s=ue(l[48]),a=[];for(let r=0;r<s.length;r+=1)a[r]=fr(So(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestions-title svelte-tfuxq7"),i(e,"class","journal-suggestions svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131072|c[5]&92274692|c[6]&512|c[7]&24){s=ue(r[48]);let u;for(u=0;u<s.length;u+=1){const p=So(r,s,u);a[u]?a[u].p(p,c):(a[u]=fr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function or(l){let e,t=l[489].events.length+"",n,s,a=m("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=v(),r=O(a)},m(c,u){C(c,e,u),C(c,n,u),C(c,s,u),C(c,r,u)},p(c,u){u[1]&131072&&t!==(t=c[489].events.length+"")&&U(n,t)},d(c){c&&(w(e),w(n),w(s),w(r))}}}function rr(l){let e,t,n,s=ue(l[489].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=ur(To(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-tfuxq7"),i(e,"class","suggestion-detail svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131072|c[5]&4|c[6]&512|c[7]&16){s=ue(r[489].events);let u;for(u=0;u<s.length;u+=1){const p=To(r,s,u);a[u]?a[u].p(p,c):(a[u]=ur(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function ar(l){let e,t=l[486].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","suggestion-event-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&131072&&t!==(t=s[486].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function cr(l){let e,t,n;function s(){return l[336](l[486])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tfuxq7")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function ur(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c,u=l[195](l[486].eventType)+"",p,h,_,g=l[486].title+"",b,k,y,q,S=l[486].targetType==="file"||l[486].eventType.startsWith("file_"),T,E,I,N=l[486].nodePath&&ar(l);function D(){return l[335](l[486])}let M=S&&cr(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),N&&N.c(),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("common.open")}`,q=v(),M&&M.c(),T=v(),i(t,"class","suggestion-event-time svelte-tfuxq7"),i(c,"class","suggestion-event-type svelte-tfuxq7"),i(_,"class","suggestion-event-title svelte-tfuxq7"),i(y,"class","link-btn svelte-tfuxq7"),i(e,"class","suggestion-detail-event svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,s),o(e,a),N&&N.m(e,null),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,k),o(e,y),o(e,q),M&&M.m(e,null),o(e,T),E||(I=j(y,"click",D),E=!0)},p(F,R){l=F,R[1]&131072&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),l[486].nodePath?N?N.p(l,R):(N=ar(l),N.c(),N.m(e,r)):N&&(N.d(1),N=null),R[1]&131072&&u!==(u=l[195](l[486].eventType)+"")&&U(p,u),R[1]&131072&&g!==(g=l[486].title+"")&&U(b,g),R[1]&131072&&(S=l[486].targetType==="file"||l[486].eventType.startsWith("file_")),S?M?M.p(l,R):(M=cr(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(F){F&&w(e),N&&N.d(),M&&M.d(),E=!1,I()}}}function fr(l){let e,t,n,s,a=l[489].nodeTitle+"",r,c,u,p=l[489].summary+"",h,_,g,b=l[489].suggestedMin+"",k,y,q=m("worklog.min")+"",S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y;function ee(){return l[328](l[489])}let te=l[489].events&&l[489].events.length>0&&or(l);function ne(...Q){return l[329](l[489],l[519],l[520],...Q)}function oe(){return l[330](l[489])}function ce(){return l[331](l[489])}function de(){return l[332](l[489])}function we(){return l[333](l[489],l[519],l[520])}function Re(...Q){return l[334](l[489],l[519],l[520],...Q)}let _e=l[489]._expanded&&l[489].events&&l[489].events.length>0&&rr(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=O(a),c=v(),u=f("span"),h=O(p),_=v(),g=f("span"),k=O(b),y=v(),S=O(q),te&&te.c(),T=v(),E=f("div"),I=f("span"),M=v(),F=f("input"),x=v(),B=f("span"),B.textContent=`${m("suggest.minutes")}`,V=v(),W=f("button"),W.textContent=`${m("suggest.edit")}`,G=v(),J=f("button"),J.textContent=`${m("suggest.apply")}`,H=v(),P=f("button"),P.textContent=`${m("common.delete")}`,z=v(),_e&&_e.c(),L=v(),i(s,"class","suggestion-node link-btn svelte-tfuxq7"),i(u,"class","suggestion-summary svelte-tfuxq7"),i(g,"class","suggestion-meta svelte-tfuxq7"),i(n,"class","suggestion-info svelte-tfuxq7"),i(I,"class","suggestion-confidence-dot svelte-tfuxq7"),i(I,"title",N=m("suggest.confidence."+l[489].confidence)),i(I,"aria-label",D=m("suggest.confidence."+l[489].confidence)),ae(I,"low",l[489].confidence==="low"),ae(I,"medium",l[489].confidence==="medium"),ae(I,"high",l[489].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-tfuxq7"),F.value=R=l[489].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(B,"class","suggestion-min-label svelte-tfuxq7"),i(W,"class","btn btn-sm svelte-tfuxq7"),i(J,"class","btn btn-sm btn-primary svelte-tfuxq7"),i(P,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(E,"class","suggestion-actions svelte-tfuxq7"),i(t,"class","suggestion-main svelte-tfuxq7"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tfuxq7"),ae(e,"expanded",l[489]._expanded)},m(Q,Z){C(Q,e,Z),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,u),o(u,h),o(n,_),o(n,g),o(g,k),o(g,y),o(g,S),te&&te.m(g,null),o(t,T),o(t,E),o(E,I),o(E,M),o(E,F),o(E,x),o(E,B),o(E,V),o(E,W),o(E,G),o(E,J),o(E,H),o(E,P),o(e,z),_e&&_e.m(e,null),o(e,L),K||(Y=[j(s,"click",Te(ee)),j(F,"change",Te(ne)),j(W,"click",Te(oe)),j(J,"click",Te(ce)),j(P,"click",Te(de)),j(t,"click",we),j(t,"keydown",Re)],K=!0)},p(Q,Z){l=Q,Z[1]&131072&&a!==(a=l[489].nodeTitle+"")&&U(r,a),Z[1]&131072&&p!==(p=l[489].summary+"")&&U(h,p),Z[1]&131072&&b!==(b=l[489].suggestedMin+"")&&U(k,b),l[489].events&&l[489].events.length>0?te?te.p(l,Z):(te=or(l),te.c(),te.m(g,null)):te&&(te.d(1),te=null),Z[1]&131072&&N!==(N=m("suggest.confidence."+l[489].confidence))&&i(I,"title",N),Z[1]&131072&&D!==(D=m("suggest.confidence."+l[489].confidence))&&i(I,"aria-label",D),Z[1]&131072&&ae(I,"low",l[489].confidence==="low"),Z[1]&131072&&ae(I,"medium",l[489].confidence==="medium"),Z[1]&131072&&ae(I,"high",l[489].confidence==="high"),Z[1]&131072&&R!==(R=l[489].suggestedMin)&&F.value!==R&&(F.value=R),l[489]._expanded&&l[489].events&&l[489].events.length>0?_e?_e.p(l,Z):(_e=rr(l),_e.c(),_e.m(e,L)):_e&&(_e.d(1),_e=null),Z[1]&131072&&ae(e,"expanded",l[489]._expanded)},d(Q){Q&&w(e),te&&te.d(),_e&&_e.d(),K=!1,me(Y)}}}function dr(l){let e,t,n=m("journal.total")+"",s,a,r=Math.floor(l[17].totalMinutes/60)+"",c,u,p=l[17].totalMinutes%60+"",h,_,g=l[17].totalEntries+"",b,k,y=m("worklog.min")+"",q,S,T,E,I=l[17].byDay&&l[17].byDay.length>0&&pr(l),N=l[17].byNode&&l[17].byNode.length>0&&_r(l);return{c(){e=f("div"),t=f("div"),s=O(n),a=O(": "),c=O(r),u=O("ч "),h=O(p),_=O("м ("),b=O(g),k=v(),q=O(y),S=O(")"),T=v(),I&&I.c(),E=v(),N&&N.c(),i(t,"class","summary-total svelte-tfuxq7"),i(e,"class","journal-summary svelte-tfuxq7")},m(D,M){C(D,e,M),o(e,t),o(t,s),o(t,a),o(t,c),o(t,u),o(t,h),o(t,_),o(t,b),o(t,k),o(t,q),o(t,S),o(e,T),I&&I.m(e,null),o(e,E),N&&N.m(e,null)},p(D,M){M[0]&131072&&r!==(r=Math.floor(D[17].totalMinutes/60)+"")&&U(c,r),M[0]&131072&&p!==(p=D[17].totalMinutes%60+"")&&U(h,p),M[0]&131072&&g!==(g=D[17].totalEntries+"")&&U(b,g),D[17].byDay&&D[17].byDay.length>0?I?I.p(D,M):(I=pr(D),I.c(),I.m(e,E)):I&&(I.d(1),I=null),D[17].byNode&&D[17].byNode.length>0?N?N.p(D,M):(N=_r(D),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(D){D&&w(e),I&&I.d(),N&&N.d()}}}function pr(l){let e,t,n,s=ue(l[17].byDay),a=[];for(let r=0;r<s.length;r+=1)a[r]=mr(qo(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byDay")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","summary-label svelte-tfuxq7"),i(e,"class","summary-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&131072){s=ue(r[17].byDay);let u;for(u=0;u<s.length;u+=1){const p=qo(r,s,u);a[u]?a[u].p(p,c):(a[u]=mr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function mr(l){let e,t,n=l[514].label+"",s,a,r=Math.floor(l[514].minutes/60)+"",c,u,p=l[514].minutes%60+"",h,_,g,b=l[514].count+"",k;return{c(){e=f("div"),t=f("span"),s=O(n),a=f("span"),c=O(r),u=O("ч "),h=O(p),_=O("м"),g=f("span"),k=O(b),i(t,"class","svelte-tfuxq7"),i(a,"class","svelte-tfuxq7"),i(g,"class","summary-count svelte-tfuxq7"),i(e,"class","summary-row svelte-tfuxq7")},m(y,q){C(y,e,q),o(e,t),o(t,s),o(e,a),o(a,c),o(a,u),o(a,h),o(a,_),o(e,g),o(g,k)},p(y,q){q[0]&131072&&n!==(n=y[514].label+"")&&U(s,n),q[0]&131072&&r!==(r=Math.floor(y[514].minutes/60)+"")&&U(c,r),q[0]&131072&&p!==(p=y[514].minutes%60+"")&&U(h,p),q[0]&131072&&b!==(b=y[514].count+"")&&U(k,b)},d(y){y&&w(e)}}}function _r(l){let e,t,n,s=ue(l[17].byNode),a=[];for(let r=0;r<s.length;r+=1)a[r]=vr(Co(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byNode")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","summary-label svelte-tfuxq7"),i(e,"class","summary-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&131072){s=ue(r[17].byNode);let u;for(u=0;u<s.length;u+=1){const p=Co(r,s,u);a[u]?a[u].p(p,c):(a[u]=vr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function vr(l){let e,t,n=l[514].label+"",s,a,r=Math.floor(l[514].minutes/60)+"",c,u,p=l[514].minutes%60+"",h,_,g,b=l[514].count+"",k;return{c(){e=f("div"),t=f("span"),s=O(n),a=f("span"),c=O(r),u=O("ч "),h=O(p),_=O("м"),g=f("span"),k=O(b),i(t,"class","svelte-tfuxq7"),i(a,"class","svelte-tfuxq7"),i(g,"class","summary-count svelte-tfuxq7"),i(e,"class","summary-row svelte-tfuxq7")},m(y,q){C(y,e,q),o(e,t),o(t,s),o(e,a),o(a,c),o(a,u),o(a,h),o(a,_),o(e,g),o(g,k)},p(y,q){q[0]&131072&&n!==(n=y[514].label+"")&&U(s,n),q[0]&131072&&r!==(r=Math.floor(y[514].minutes/60)+"")&&U(c,r),q[0]&131072&&p!==(p=y[514].minutes%60+"")&&U(h,p),q[0]&131072&&b!==(b=y[514].count+"")&&U(k,b)},d(y){y&&w(e)}}}function k_(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D=ue(l[16]),M=[];for(let F=0;F<D.length;F+=1)M[F]=Cr(yo(l,D,F));return{c(){e=f("div"),t=f("table"),n=f("thead"),s=f("tr"),a=f("th"),r=v(),c=f("th"),c.textContent=`${m("journal.title")}`,u=v(),p=f("th"),p.textContent=`${m("journal.node")}`,h=v(),_=f("th"),_.textContent=`${m("journal.path")}`,g=v(),b=f("th"),b.textContent=`${m("worklog.minutes")}`,k=v(),y=f("th"),y.textContent=`${m("journal.billable")}`,q=v(),S=f("th"),S.textContent=`${m("journal.approx")}`,T=v(),E=f("th"),E.textContent=`${m("common.date")}`,I=v(),N=f("tbody");for(let F=0;F<M.length;F+=1)M[F].c();i(a,"class","journal-toggle-col svelte-tfuxq7"),i(c,"class","svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(_,"class","svelte-tfuxq7"),i(b,"class","svelte-tfuxq7"),i(y,"class","svelte-tfuxq7"),i(S,"class","svelte-tfuxq7"),i(E,"class","svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(n,"class","svelte-tfuxq7"),i(N,"class","svelte-tfuxq7"),i(t,"class","journal-table svelte-tfuxq7"),i(e,"class","journal-table-wrap svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),o(s,u),o(s,p),o(s,h),o(s,_),o(s,g),o(s,b),o(s,k),o(s,y),o(s,q),o(s,S),o(s,T),o(s,E),o(t,I),o(t,N);for(let x=0;x<M.length;x+=1)M[x]&&M[x].m(N,null)},p(F,R){if(R[0]&65536|R[5]&536907776|R[6]&512|R[7]&24){D=ue(F[16]);let x;for(x=0;x<D.length;x+=1){const B=yo(F,D,x);M[x]?M[x].p(B,R):(M[x]=Cr(B),M[x].c(),M[x].m(N,null))}for(;x<M.length;x+=1)M[x].d(1);M.length=D.length}},d(F){F&&w(e),Pe(M,F)}}}function y_(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function hr(l){let e;return{c(){e=O("✓")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function gr(l){let e;return{c(){e=O("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function br(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q;function S(){return l[340](l[509])}function T(){return l[341](l[509])}let E=l[509].details&&kr(l);function I(F,R){return F[509].source==="manual"?E_:F[509].source==="suggestion"&&F[509]._events&&F[509]._events.length>0?T_:F[509].source==="suggestion"?S_:F[509].source==="unknown"||F[509].source==="imported"?q_:F[509]._hasEvents?C_:w_}let N=I(l),D=N(l),M=l[509]._events&&yr(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),s=f("div"),a=f("button"),a.textContent=`${m("worklog.editEntry")}`,r=v(),c=f("button"),c.textContent=`${m("worklog.deleteEntry")}`,u=v(),E&&E.c(),p=v(),h=f("div"),_=f("span"),_.textContent=`${m("worklog.source")}`,g=v(),D.c(),b=v(),M&&M.c(),k=v(),i(a,"class","btn btn-sm svelte-tfuxq7"),i(c,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(s,"class","journal-detail-actions svelte-tfuxq7"),i(_,"class","journal-detail-label svelte-tfuxq7"),i(h,"class","journal-detail-section svelte-tfuxq7"),i(n,"class","journal-detail-body svelte-tfuxq7"),i(t,"colspan","8"),i(t,"class","svelte-tfuxq7"),i(e,"class","journal-row-detail svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),o(n,u),E&&E.m(n,null),o(n,p),o(n,h),o(h,_),o(h,g),D.m(h,null),o(n,b),M&&M.m(n,null),o(e,k),y||(q=[j(a,"click",Te(S)),j(c,"click",Te(T))],y=!0)},p(F,R){l=F,l[509].details?E?E.p(l,R):(E=kr(l),E.c(),E.m(n,p)):E&&(E.d(1),E=null),N!==(N=I(l))&&(D.d(1),D=N(l),D&&(D.c(),D.m(h,null))),l[509]._events?M?M.p(l,R):(M=yr(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(F){F&&w(e),E&&E.d(),D.d(),M&&M.d(),y=!1,me(q)}}}function kr(l){let e,t,n,s,a=l[509].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=f("p"),r=O(a),i(t,"class","journal-detail-label svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(e,"class","journal-detail-section svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&65536&&a!==(a=c[509].details+"")&&U(r,a)},d(c){c&&w(e)}}}function w_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function C_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function q_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function S_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function T_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function E_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function yr(l){let e,t,n,s=ue(l[509]._events),a=[];for(let r=0;r<s.length;r+=1)a[r]=wr(wo(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","journal-detail-label svelte-tfuxq7"),i(e,"class","journal-detail-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&65536|c[6]&512|c[7]&16){s=ue(r[509]._events);let u;for(u=0;u<s.length;u+=1){const p=wo(r,s,u);a[u]?a[u].p(p,c):(a[u]=wr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function wr(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c=l[195](l[486].eventType)+"",u,p,h,_=l[486].title+"",g,b,k,y,q,S;function T(){return l[342](l[486])}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),h=f("span"),g=O(_),b=v(),k=f("button"),k.textContent=`${m("common.open")}`,y=v(),i(t,"class","journal-event-time svelte-tfuxq7"),i(r,"class","journal-event-type svelte-tfuxq7"),i(h,"class","journal-event-title svelte-tfuxq7"),i(k,"class","link-btn svelte-tfuxq7"),i(e,"class","journal-event-row svelte-tfuxq7")},m(E,I){C(E,e,I),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),o(e,h),o(h,g),o(e,b),o(e,k),o(e,y),q||(S=j(k,"click",T),q=!0)},p(E,I){l=E,I[0]&65536&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),I[0]&65536&&c!==(c=l[195](l[486].eventType)+"")&&U(u,c),I[0]&65536&&_!==(_=l[486].title+"")&&U(g,_)},d(E){E&&w(e),q=!1,S()}}}function Cr(l){let e,t,n,s=l[509]._expanded?"▾":"▸",a,r,c,u=l[509].summary+"",p,h,_,g,b=l[509].nodeTitle+"",k,y,q,S=l[509].nodePath+"",T,E,I,N=l[509].minutes+"",D,M,F,R,x,B,V,W=l[509].date+"",G,J,H,P,z;function L(){return l[337](l[509])}let K=l[509].billable&&hr(),Y=l[509].approximate&&gr();function ee(){return l[338](l[509])}function te(...oe){return l[339](l[509],...oe)}let ne=l[509]._expanded&&br(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),a=O(s),r=v(),c=f("td"),p=O(u),h=v(),_=f("td"),g=f("button"),k=O(b),y=v(),q=f("td"),T=O(S),E=v(),I=f("td"),D=O(N),M=v(),F=f("td"),K&&K.c(),R=v(),x=f("td"),Y&&Y.c(),B=v(),V=f("td"),G=O(W),J=v(),ne&&ne.c(),H=ht(),i(n,"class","journal-toggle-icon svelte-tfuxq7"),i(t,"class","journal-toggle-col svelte-tfuxq7"),i(c,"class","journal-summary-cell svelte-tfuxq7"),i(g,"class","link-btn svelte-tfuxq7"),i(_,"class","svelte-tfuxq7"),i(q,"class","journal-path-cell svelte-tfuxq7"),i(I,"class","journal-min-cell svelte-tfuxq7"),i(F,"class","journal-bool-cell svelte-tfuxq7"),i(x,"class","journal-bool-cell svelte-tfuxq7"),i(V,"class","journal-date-cell svelte-tfuxq7"),i(e,"class","journal-row svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0"),ae(e,"expanded",l[509]._expanded)},m(oe,ce){C(oe,e,ce),o(e,t),o(t,n),o(n,a),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,g),o(g,k),o(e,y),o(e,q),o(q,T),o(e,E),o(e,I),o(I,D),o(e,M),o(e,F),K&&K.m(F,null),o(e,R),o(e,x),Y&&Y.m(x,null),o(e,B),o(e,V),o(V,G),C(oe,J,ce),ne&&ne.m(oe,ce),C(oe,H,ce),P||(z=[j(g,"click",Te(L)),j(e,"click",ee),j(e,"keydown",te)],P=!0)},p(oe,ce){l=oe,ce[0]&65536&&s!==(s=l[509]._expanded?"▾":"▸")&&U(a,s),ce[0]&65536&&u!==(u=l[509].summary+"")&&U(p,u),ce[0]&65536&&b!==(b=l[509].nodeTitle+"")&&U(k,b),ce[0]&65536&&S!==(S=l[509].nodePath+"")&&U(T,S),ce[0]&65536&&N!==(N=l[509].minutes+"")&&U(D,N),l[509].billable?K||(K=hr(),K.c(),K.m(F,null)):K&&(K.d(1),K=null),l[509].approximate?Y||(Y=gr(),Y.c(),Y.m(x,null)):Y&&(Y.d(1),Y=null),ce[0]&65536&&W!==(W=l[509].date+"")&&U(G,W),ce[0]&65536&&ae(e,"expanded",l[509]._expanded),l[509]._expanded?ne?ne.p(l,ce):(ne=br(l),ne.c(),ne.m(H.parentNode,H)):ne&&(ne.d(1),ne=null)},d(oe){oe&&(w(e),w(J),w(H)),K&&K.d(),Y&&Y.d(),ne&&ne.d(oe),P=!1,me(z)}}}function qr(l){let e,t,n=et("restore",14)+"",s,a=m("trash.restore")+"",r,c,u=l[62].length+"",p,h,_,g,b,k=et("purge",14)+"",y,q=m("common.delete")+"",S,T,E=l[62].length+"",I,N,D,M;return{c(){e=f("button"),t=new Bn(!1),s=v(),r=O(a),c=O(" ("),p=O(u),h=O(")"),_=v(),g=f("button"),b=new Bn(!1),y=v(),S=O(q),T=O(" ("),I=O(E),N=O(")"),t.a=s,i(e,"class","btn btn-sm btn-primary svelte-tfuxq7"),b.a=y,i(g,"class","btn btn-sm btn-danger svelte-tfuxq7")},m(F,R){C(F,e,R),t.m(n,e),o(e,s),o(e,r),o(e,c),o(e,p),o(e,h),C(F,_,R),C(F,g,R),b.m(k,g),o(g,y),o(g,S),o(g,T),o(g,I),o(g,N),D||(M=[j(e,"click",l[309]),j(g,"click",l[310])],D=!0)},p(F,R){R[2]&1&&u!==(u=F[62].length+"")&&U(p,u),R[2]&1&&E!==(E=F[62].length+"")&&U(I,E)},d(F){F&&(w(e),w(_),w(g)),D=!1,me(M)}}}function I_(l){let e,t,n,s,a,r,c,u,p,h,_,g=l[5]&&Sr(l);function b(q,S){return q[63].length===0?M_:D_}let k=b(l),y=k(l);return{c(){e=f("div"),t=f("section"),n=f("div"),g&&g.c(),s=v(),a=f("div"),r=f("h3"),c=O(l[65]),u=v(),p=f("p"),h=O(l[64]),_=v(),y.c(),i(r,"class","svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(a,"class","svelte-tfuxq7"),i(n,"class","trash-section-head svelte-tfuxq7"),i(t,"class","trash-section svelte-tfuxq7"),i(e,"class","trash-browser svelte-tfuxq7")},m(q,S){C(q,e,S),o(e,t),o(t,n),g&&g.m(n,null),o(n,s),o(n,a),o(a,r),o(r,c),o(a,u),o(a,p),o(p,h),o(t,_),y.m(t,null)},p(q,S){q[5]?g?g.p(q,S):(g=Sr(q),g.c(),g.m(n,s)):g&&(g.d(1),g=null),S[2]&8&&U(c,q[65]),S[2]&4&&U(h,q[64]),k===(k=b(q))&&y?y.p(q,S):(y.d(1),y=k(q),y&&(y.c(),y.m(t,null)))},d(q){q&&w(e),g&&g.d(),y.d()}}}function N_(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function Sr(l){let e,t=et("back")+"",n,s;return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("common.backLabel")),i(e,"aria-label",m("common.backLabel"))},m(a,r){C(a,e,r),e.innerHTML=t,n||(s=j(e,"click",l[172]),n=!0)},p:se,d(a){a&&w(e),n=!1,s()}}}function D_(l){let e,t=ue(l[63]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Er(Io(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[2]&3|a[5]&3997696|a[6]&1024){t=ue(s[63]);let r;for(r=0;r<t.length;r+=1){const c=Io(s,t,r);n[r]?n[r].p(c,a):(n[r]=Er(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function M_(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Tr(l){let e,t=l[506].fsPath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","trash-row-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[2]&2&&t!==(t=s[506].fsPath+"")&&U(n,t)},d(s){s&&w(e)}}}function j_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function A_(l){let e,t=et("open")+"",n,s;function a(){return l[313](l[506])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("common.open")),i(e,"aria-label",m("common.open"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",a),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function Er(l){let e,t,n,s,a,r=et(l[506].type!=="file"&&l[506].type!=="note"?"folder":"open")+"",c,u,p,h=l[506].title+"",_,g,b,k=(l[506].nodePath||l[196](l[506].type))+"",y,q,S,T=wt(l[506].deletedAt)+"",E,I,N,D,M,F,R=et("restore")+"",x,B,V=et("purge")+"",W,G,J;function H(){return l[312](l[506])}let P=l[506].fsPath&&Tr(l);function z(te,ne){return te[506].type!=="file"&&te[506].type!=="note"?A_:j_}let L=z(l),K=L(l);function Y(){return l[314](l[506])}function ee(){return l[315](l[506])}return{c(){e=f("div"),t=f("input"),s=v(),a=f("span"),c=v(),u=f("div"),p=f("span"),_=O(h),g=v(),b=f("span"),y=O(k),q=v(),S=f("span"),E=O(T),I=v(),P&&P.c(),N=v(),D=f("div"),K.c(),M=v(),F=f("button"),x=v(),B=f("button"),W=v(),i(t,"type","checkbox"),t.checked=n=l[62].includes(l[506].id),i(t,"class","svelte-tfuxq7"),i(a,"class","trash-row-icon svelte-tfuxq7"),i(a,"aria-hidden","true"),i(p,"class","trash-row-title svelte-tfuxq7"),i(b,"class","trash-row-meta svelte-tfuxq7"),i(S,"class","trash-row-meta svelte-tfuxq7"),i(u,"class","trash-row-main svelte-tfuxq7"),i(F,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(F,"title",m("trash.restore")),i(F,"aria-label",m("trash.restore")),i(B,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(B,"title",m("common.delete")),i(B,"aria-label",m("common.delete")),i(D,"class","trash-row-actions svelte-tfuxq7"),i(e,"class","trash-row svelte-tfuxq7"),ae(e,"selected",l[62].includes(l[506].id)),ae(e,"folder",l[506].type!=="file"&&l[506].type!=="note")},m(te,ne){C(te,e,ne),o(e,t),o(e,s),o(e,a),a.innerHTML=r,o(e,c),o(e,u),o(u,p),o(p,_),o(u,g),o(u,b),o(b,y),o(u,q),o(u,S),o(S,E),o(e,I),P&&P.m(e,null),o(e,N),o(e,D),K.m(D,null),o(D,M),o(D,F),F.innerHTML=R,o(D,x),o(D,B),B.innerHTML=V,o(e,W),G||(J=[j(t,"change",H),j(F,"click",Y),j(B,"click",ee)],G=!0)},p(te,ne){l=te,ne[2]&3&&n!==(n=l[62].includes(l[506].id))&&(t.checked=n),ne[2]&2&&r!==(r=et(l[506].type!=="file"&&l[506].type!=="note"?"folder":"open")+"")&&(a.innerHTML=r),ne[2]&2&&h!==(h=l[506].title+"")&&U(_,h),ne[2]&2&&k!==(k=(l[506].nodePath||l[196](l[506].type))+"")&&U(y,k),ne[2]&2&&T!==(T=wt(l[506].deletedAt)+"")&&U(E,T),l[506].fsPath?P?P.p(l,ne):(P=Tr(l),P.c(),P.m(e,N)):P&&(P.d(1),P=null),L===(L=z(l))&&K?K.p(l,ne):(K.d(1),K=L(l),K&&(K.c(),K.m(D,M))),ne[2]&3&&ae(e,"selected",l[62].includes(l[506].id)),ne[2]&2&&ae(e,"folder",l[506].type!=="file"&&l[506].type!=="note")},d(te){te&&w(e),P&&P.d(),K.d(),G=!1,me(J)}}}function Ir(l){let e,t;return{c(){e=f("span"),t=O(l[54]),i(e,"class","inbox-capture-status svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8388608&&U(t,n[54])},d(n){n&&w(e)}}}function Nr(l){let e,t,n,s,a,r,c,u,p,h=l[2]==="asc"?"↑":"↓",_,g,b,k,y,q,S,T,E,I;return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("inbox.sortByDate")}`,s=v(),a=f("button"),a.textContent=`${m("inbox.sortByName")}`,r=v(),c=f("button"),c.textContent=`${m("inbox.sortByType")}`,u=v(),p=f("span"),_=O(h),g=v(),b=f("span"),k=v(),y=f("label"),q=f("input"),S=v(),T=f("span"),T.textContent=`${m("inbox.groupByContext")}`,i(n,"class","sort-btn svelte-tfuxq7"),ae(n,"active",l[1]==="date"),i(a,"class","sort-btn svelte-tfuxq7"),ae(a,"active",l[1]==="name"),i(c,"class","sort-btn svelte-tfuxq7"),ae(c,"active",l[1]==="type"),i(p,"class","sort-dir svelte-tfuxq7"),i(b,"class","inbox-controls-divider svelte-tfuxq7"),i(q,"type","checkbox"),i(q,"class","svelte-tfuxq7"),i(T,"class","svelte-tfuxq7"),i(y,"class","checkbox-label-inline svelte-tfuxq7"),i(t,"class","inbox-sort-row svelte-tfuxq7"),i(e,"class","inbox-controls svelte-tfuxq7")},m(N,D){C(N,e,D),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(p,_),o(t,g),o(t,b),o(t,k),o(t,y),o(y,q),q.checked=l[3],o(y,S),o(y,T),E||(I=[j(n,"click",l[291]),j(a,"click",l[292]),j(c,"click",l[293]),j(q,"change",l[294])],E=!0)},p(N,D){D[0]&2&&ae(n,"active",N[1]==="date"),D[0]&2&&ae(a,"active",N[1]==="name"),D[0]&2&&ae(c,"active",N[1]==="type"),D[0]&4&&h!==(h=N[2]==="asc"?"↑":"↓")&&U(_,h),D[0]&8&&(q.checked=N[3])},d(N){N&&w(e),E=!1,me(I)}}}function L_(l){let e,t=ue(l[6]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Dr(No(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&64|a[5]&12|a[6]&6359040){t=ue(s[6]);let r;for(r=0;r<t.length;r+=1){const c=No(s,t,r);n[r]?n[r].p(c,a):(n[r]=Dr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function P_(l){let e,t=ue(l[114]),n=[];for(let s=0;s<t.length;s+=1)n[s]=jr(Do(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[3]&2097152|a[5]&12|a[6]&6359040){t=ue(s[114]);let r;for(r=0;r<t.length;r+=1){const c=Do(s,t,r);n[r]?n[r].p(c,a):(n[r]=jr(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function F_(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function R_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function O_(l){let e,t=et("attach")+"",n,s;function a(){return l[302](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(e,"title",m("inbox.keepHere")),i(e,"aria-label",m("inbox.keepHere"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function x_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function z_(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[305](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function Dr(l){let e,t,n,s=l[473].title+"",a,r,c,u=l[197](l[473])+"",p,h,_,g,b,k=et("move")+"",y,q,S=et("open")+"",T,E,I,N,D=et("delete")+"",M,F,R;function x(Y,ee){return Y[473].suggestedTargetNodeId?O_:R_}let B=x(l),V=B(l);function W(){return l[303](l[473])}function G(){return l[304](l[473])}function J(Y,ee){return ee[0]&64&&(E=null),E==null&&(E=!!Qn(Y[473])),E?z_:x_}let H=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),P=H(l);function z(){return l[306](l[473])}function L(){return l[307](l[473])}function K(...Y){return l[308](l[473],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("div"),V.c(),g=v(),b=f("button"),y=v(),q=f("button"),T=v(),P.c(),I=v(),N=f("button"),M=v(),i(n,"class","inbox-item-title svelte-tfuxq7"),i(c,"class","inbox-item-meta svelte-tfuxq7"),i(t,"class","inbox-item-main svelte-tfuxq7"),i(b,"class","inbox-icon-btn svelte-tfuxq7"),i(b,"title",m("inbox.assign")),i(b,"aria-label",m("inbox.assign")),i(q,"class","inbox-icon-btn svelte-tfuxq7"),i(q,"title",m("common.open")),i(q,"aria-label",m("common.open")),i(N,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(N,"title",m("common.delete")),i(N,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tfuxq7"),i(e,"class","inbox-item svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,h),o(e,_),V.m(_,null),o(_,g),o(_,b),b.innerHTML=k,o(_,y),o(_,q),q.innerHTML=S,o(_,T),P.m(_,null),o(_,I),o(_,N),N.innerHTML=D,o(e,M),F||(R=[j(b,"click",Te(W)),j(q,"click",Te(G)),j(N,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],F=!0)},p(Y,ee){l=Y,ee[0]&64&&s!==(s=l[473].title+"")&&U(a,s),ee[0]&64&&u!==(u=l[197](l[473])+"")&&U(p,u),B===(B=x(l))&&V?V.p(l,ee):(V.d(1),V=B(l),V&&(V.c(),V.m(_,g))),H===(H=J(l,ee))&&P?P.p(l,ee):(P.d(1),P=H(l),P&&(P.c(),P.m(_,I)))},d(Y){Y&&w(e),V.d(),P.d(),F=!1,me(R)}}}function H_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function B_(l){let e,t=et("attach")+"",n,s;function a(){return l[295](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(e,"title",m("inbox.keepHere")),i(e,"aria-label",m("inbox.keepHere"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function W_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function V_(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[298](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function Mr(l){let e,t,n,s=l[473].title+"",a,r,c,u=l[197](l[473])+"",p,h,_,g,b,k=et("move")+"",y,q,S=et("open")+"",T,E,I,N,D=et("delete")+"",M,F,R;function x(Y,ee){return Y[473].suggestedTargetNodeId?B_:H_}let B=x(l),V=B(l);function W(){return l[296](l[473])}function G(){return l[297](l[473])}function J(Y,ee){return ee[3]&2097152&&(E=null),E==null&&(E=!!Qn(Y[473])),E?V_:W_}let H=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),P=H(l);function z(){return l[299](l[473])}function L(){return l[300](l[473])}function K(...Y){return l[301](l[473],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("div"),V.c(),g=v(),b=f("button"),y=v(),q=f("button"),T=v(),P.c(),I=v(),N=f("button"),M=v(),i(n,"class","inbox-item-title svelte-tfuxq7"),i(c,"class","inbox-item-meta svelte-tfuxq7"),i(t,"class","inbox-item-main svelte-tfuxq7"),i(b,"class","inbox-icon-btn svelte-tfuxq7"),i(b,"title",m("inbox.assign")),i(b,"aria-label",m("inbox.assign")),i(q,"class","inbox-icon-btn svelte-tfuxq7"),i(q,"title",m("common.open")),i(q,"aria-label",m("common.open")),i(N,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(N,"title",m("common.delete")),i(N,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tfuxq7"),i(e,"class","inbox-item svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,h),o(e,_),V.m(_,null),o(_,g),o(_,b),b.innerHTML=k,o(_,y),o(_,q),q.innerHTML=S,o(_,T),P.m(_,null),o(_,I),o(_,N),N.innerHTML=D,o(e,M),F||(R=[j(b,"click",Te(W)),j(q,"click",Te(G)),j(N,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],F=!0)},p(Y,ee){l=Y,ee[3]&2097152&&s!==(s=l[473].title+"")&&U(a,s),ee[3]&2097152&&u!==(u=l[197](l[473])+"")&&U(p,u),B===(B=x(l))&&V?V.p(l,ee):(V.d(1),V=B(l),V&&(V.c(),V.m(_,g))),H===(H=J(l,ee))&&P?P.p(l,ee):(P.d(1),P=H(l),P&&(P.c(),P.m(_,I)))},d(Y){Y&&w(e),V.d(),P.d(),F=!1,me(R)}}}function jr(l){let e,t,n=l[499].label+"",s,a,r,c=l[499].items.length+"",u,p,h,_,g=ue(l[499].items),b=[];for(let k=0;k<g.length;k+=1)b[k]=Mr(Mo(l,g,k));return{c(){e=f("div"),t=f("div"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),h=f("div");for(let k=0;k<b.length;k+=1)b[k].c();_=v(),i(r,"class","inbox-group-count svelte-tfuxq7"),i(t,"class","inbox-group-header svelte-tfuxq7"),i(h,"class","inbox-list svelte-tfuxq7"),i(e,"class","inbox-group svelte-tfuxq7")},m(k,y){C(k,e,y),o(e,t),o(t,s),o(t,a),o(t,r),o(r,u),o(e,p),o(e,h);for(let q=0;q<b.length;q+=1)b[q]&&b[q].m(h,null);o(e,_)},p(k,y){if(y[3]&2097152&&n!==(n=k[499].label+"")&&U(s,n),y[3]&2097152&&c!==(c=k[499].items.length+"")&&U(u,c),y[3]&2097152|y[5]&12|y[6]&6359040){g=ue(k[499].items);let q;for(q=0;q<g.length;q+=1){const S=Mo(k,g,q);b[q]?b[q].p(S,y):(b[q]=Mr(S),b[q].c(),b[q].m(h,null))}for(;q<b.length;q+=1)b[q].d(1);b.length=g.length}},d(k){k&&w(e),Pe(b,k)}}}function U_(l){let e;return{c(){e=f("span"),i(e,"class","tab-separator svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ar(l){let e,t,n,s,a=l[496].id==="activity"&&U_();function r(){return l[238](l[496])}return{c(){a&&a.c(),e=v(),t=f("button"),t.textContent=`${l[496].label}`,i(t,"class","tab svelte-tfuxq7"),ae(t,"active",l[34]===l[496].id)},m(c,u){a&&a.m(c,u),C(c,e,u),C(c,t,u),n||(s=j(t,"click",r),n=!0)},p(c,u){l=c,u[1]&8|u[3]&16777216&&ae(t,"active",l[34]===l[496].id)},d(c){c&&(w(e),w(t)),a&&a.d(c),n=!1,s()}}}function K_(l){let e;function t(a,r){return a[29].length===0?tv:ev}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","activity-tab svelte-tfuxq7")},m(a,r){C(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},i:se,o:se,d(a){a&&w(e),s.d()}}}function G_(l){let e,t,n,s,a=l[33]&&l[48].filter(l[230]).length>0,r,c,u,p=a&&Rr(l);function h(b,k){return b[38].length===0?nv:lv}let _=h(l),g=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=v(),p&&p.c(),r=v(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-tfuxq7"),i(t,"class","worklog-toolbar svelte-tfuxq7"),i(e,"class","worklog-tab svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,t),o(t,n),o(e,s),p&&p.m(e,null),o(e,r),g.m(e,null),c||(u=j(n,"click",l[274]),c=!0)},p(b,k){k[1]&131076&&(a=b[33]&&b[48].filter(b[230]).length>0),a?p?p.p(b,k):(p=Rr(b),p.c(),p.m(e,r)):p&&(p.d(1),p=null),_===(_=h(b))&&g?g.p(b,k):(g.d(1),g=_(b),g&&(g.c(),g.m(e,null)))},i:se,o:se,d(b){b&&w(e),p&&p.d(),g.d(),c=!1,u()}}}function J_(l){let e,t,n,s,a,r;function c(h,_){return h[37].length===0?uv:cv}let u=c(l),p=u(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("action.addAction")}`,s=v(),p.c(),i(n,"class","btn btn-primary svelte-tfuxq7"),i(t,"class","tab-toolbar svelte-tfuxq7"),i(e,"class","actions-tab svelte-tfuxq7")},m(h,_){C(h,e,_),o(e,t),o(t,n),o(e,s),p.m(e,null),a||(r=j(n,"click",l[215]),a=!0)},p(h,_){u===(u=c(h))&&p?p.p(h,_):(p.d(1),p=u(h),p&&(p.c(),p.m(e,null)))},i:se,o:se,d(h){h&&w(e),p.d(),a=!1,r()}}}function Y_(l){let e,t;function n(c,u){return c[55].length===0?dv:fv}let s=n(l),a=s(l),r=l[60]&&la(l);return{c(){e=f("div"),a.c(),t=v(),r&&r.c(),i(e,"class","links-tab svelte-tfuxq7")},m(c,u){C(c,e,u),a.m(e,null),o(e,t),r&&r.m(e,null)},p(c,u){s===(s=n(c))&&a?a.p(c,u):(a.d(1),a=s(c),a&&(a.c(),a.m(e,t))),c[60]?r?r.p(c,u):(r=la(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:se,o:se,d(c){c&&w(e),a.d(),r&&r.d()}}}function Q_(l){let e;function t(a,r){return a[52].length===0?mv:pv}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","inbox-tab svelte-tfuxq7")},m(a,r){C(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},i:se,o:se,d(a){a&&w(e),s.d()}}}function X_(l){let e,t,n,s=m("file.addFile")+"",a,r,c,u=m("file.addFolder")+"",p,h,_,g,b,k,y,q,S,T,E,I=l[90].items.length>0&&sa(l);const N=[gv,hv],D=[];function M(R,x){return R[82]?0:1}k=M(l),y=D[k]=N[k](l);let F=l[78]&&!l[80]&&oa();return{c(){e=f("div"),t=f("div"),n=f("button"),a=O(s),r=v(),c=f("button"),p=O(u),h=v(),_=f("button"),_.textContent=`${m("file.newFile")}`,g=v(),I&&I.c(),b=v(),y.c(),q=v(),F&&F.c(),i(n,"class","btn btn-primary svelte-tfuxq7"),n.disabled=l[78],i(c,"class","btn svelte-tfuxq7"),c.disabled=l[78],i(_,"class","btn svelte-tfuxq7"),i(t,"class","tab-toolbar svelte-tfuxq7"),i(e,"class","files-tab svelte-tfuxq7")},m(R,x){C(R,e,x),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,h),o(t,_),o(t,g),I&&I.m(t,null),o(e,b),D[k].m(e,null),o(e,q),F&&F.m(e,null),S=!0,T||(E=[j(n,"click",l[190]),j(c,"click",l[191]),j(_,"click",l[127])],T=!0)},p(R,x){(!S||x[2]&65536)&&(n.disabled=R[78]),(!S||x[2]&65536)&&(c.disabled=R[78]),R[90].items.length>0?I?I.p(R,x):(I=sa(R),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let B=k;k=M(R),k===B?D[k].p(R,x):(ut(),ge(D[B],1,1,()=>{D[B]=null}),ft(),y=D[k],y?y.p(R,x):(y=D[k]=N[k](R),y.c()),pe(y,1),y.m(e,q)),R[78]&&!R[80]?F||(F=oa(),F.c(),F.m(e,null)):F&&(F.d(1),F=null)},i(R){S||(pe(y),S=!0)},o(R){ge(y),S=!1},d(R){R&&w(e),I&&I.d(),D[k].d(),F&&F.d(),T=!1,me(E)}}}function Z_(l){let e,t,n,s,a,r,c,u=l[71]&&ra(l);function p(g,b){return g[35].length===0&&!g[71]?qv:Cv}let h=p(l),_=h(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("note.add")}`,s=v(),u&&u.c(),a=v(),_.c(),i(n,"class","btn btn-primary svelte-tfuxq7"),i(t,"class","tab-toolbar svelte-tfuxq7"),i(e,"class","notes-tab svelte-tfuxq7")},m(g,b){C(g,e,b),o(e,t),o(t,n),o(e,s),u&&u.m(e,null),o(e,a),_.m(e,null),r||(c=j(n,"click",l[160]),r=!0)},p(g,b){g[71]?u?u.p(g,b):(u=ra(g),u.c(),u.m(e,a)):u&&(u.d(1),u=null),h===(h=p(g))&&_?_.p(g,b):(_.d(1),_=h(g),_&&(_.c(),_.m(e,null)))},i:se,o:se,d(g){g&&w(e),u&&u.d(),_.d(),r=!1,c()}}}function $_(l){let e,t,n=l[33].title+"",s,a,r,c,u,p,h=l[196](l[33].type)+"",_,g,b,k,y,q=(l[33].section||"—")+"",S,T,E,I,N,D=wt(l[33].createdAt)+"",M,F,R,x,B,V,W,G,J=m("overview.newNote")+"",H,P,z,L,K,Y,ee=m("overview.addFile")+"",te,ne,oe,ce,de,we,Re=m("overview.addAction")+"",_e,Q,Z,be,Ce,ve,Oe,Xe=m("overview.logTime")+"",pt,Je,X,ye,qe,De=l[35].length>0&&ca(l),Ne=l[38].length>0&&fa(l);return{c(){e=f("div"),t=f("h2"),s=O(n),a=v(),r=f("div"),c=f("div"),u=f("span"),u.textContent=`${m("overview.type")}`,p=f("span"),_=O(h),g=v(),b=f("div"),k=f("span"),k.textContent=`${m("overview.section")}`,y=f("span"),S=O(q),T=v(),E=f("div"),I=f("span"),I.textContent=`${m("overview.created")}`,N=f("span"),M=O(D),F=v(),R=f("div"),x=f("button"),B=$("svg"),V=$("path"),W=$("path"),G=v(),H=O(J),P=v(),z=f("button"),L=$("svg"),K=$("path"),Y=v(),te=O(ee),ne=v(),oe=f("button"),ce=$("svg"),de=$("polygon"),we=v(),_e=O(Re),Q=v(),Z=f("button"),be=$("svg"),Ce=$("circle"),ve=$("polyline"),Oe=v(),pt=O(Xe),Je=v(),De&&De.c(),X=v(),Ne&&Ne.c(),i(t,"class","svelte-tfuxq7"),i(u,"class","meta-label svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(c,"class","meta-item svelte-tfuxq7"),i(k,"class","meta-label svelte-tfuxq7"),i(y,"class","svelte-tfuxq7"),i(b,"class","meta-item svelte-tfuxq7"),i(I,"class","meta-label svelte-tfuxq7"),i(N,"class","svelte-tfuxq7"),i(E,"class","meta-item svelte-tfuxq7"),i(r,"class","meta-grid svelte-tfuxq7"),i(V,"d","M12 20h9"),i(V,"class","svelte-tfuxq7"),i(W,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(W,"class","svelte-tfuxq7"),i(B,"width","16"),i(B,"height","16"),i(B,"viewBox","0 0 24 24"),i(B,"fill","none"),i(B,"stroke","currentColor"),i(B,"stroke-width","2"),i(B,"stroke-linecap","round"),i(B,"stroke-linejoin","round"),i(B,"class","svelte-tfuxq7"),i(x,"class","qa-btn svelte-tfuxq7"),i(K,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),i(K,"class","svelte-tfuxq7"),i(L,"width","16"),i(L,"height","16"),i(L,"viewBox","0 0 24 24"),i(L,"fill","none"),i(L,"stroke","currentColor"),i(L,"stroke-width","2"),i(L,"stroke-linecap","round"),i(L,"stroke-linejoin","round"),i(L,"class","svelte-tfuxq7"),i(z,"class","qa-btn svelte-tfuxq7"),i(de,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(de,"class","svelte-tfuxq7"),i(ce,"width","16"),i(ce,"height","16"),i(ce,"viewBox","0 0 24 24"),i(ce,"fill","none"),i(ce,"stroke","currentColor"),i(ce,"stroke-width","2"),i(ce,"stroke-linecap","round"),i(ce,"stroke-linejoin","round"),i(ce,"class","svelte-tfuxq7"),i(oe,"class","qa-btn svelte-tfuxq7"),i(Ce,"cx","12"),i(Ce,"cy","12"),i(Ce,"r","10"),i(Ce,"class","svelte-tfuxq7"),i(ve,"points","12 6 12 12 16 14"),i(ve,"class","svelte-tfuxq7"),i(be,"width","16"),i(be,"height","16"),i(be,"viewBox","0 0 24 24"),i(be,"fill","none"),i(be,"stroke","currentColor"),i(be,"stroke-width","2"),i(be,"stroke-linecap","round"),i(be,"stroke-linejoin","round"),i(be,"class","svelte-tfuxq7"),i(Z,"class","qa-btn svelte-tfuxq7"),i(R,"class","quick-actions svelte-tfuxq7"),i(e,"class","overview svelte-tfuxq7")},m(xe,Me){C(xe,e,Me),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,u),o(c,p),o(p,_),o(r,g),o(r,b),o(b,k),o(b,y),o(y,S),o(r,T),o(r,E),o(E,I),o(E,N),o(N,M),o(e,F),o(e,R),o(R,x),o(x,B),o(B,V),o(B,W),o(x,G),o(x,H),o(R,P),o(R,z),o(z,L),o(L,K),o(z,Y),o(z,te),o(R,ne),o(R,oe),o(oe,ce),o(ce,de),o(oe,we),o(oe,_e),o(R,Q),o(R,Z),o(Z,be),o(be,Ce),o(be,ve),o(Z,Oe),o(Z,pt),o(e,Je),De&&De.m(e,null),o(e,X),Ne&&Ne.m(e,null),ye||(qe=[j(x,"click",l[239]),j(z,"click",l[240]),j(oe,"click",l[215]),j(Z,"click",l[241])],ye=!0)},p(xe,Me){Me[1]&4&&n!==(n=xe[33].title+"")&&U(s,n),Me[1]&4&&h!==(h=xe[196](xe[33].type)+"")&&U(_,h),Me[1]&4&&q!==(q=(xe[33].section||"—")+"")&&U(S,q),Me[1]&4&&D!==(D=wt(xe[33].createdAt)+"")&&U(M,D),xe[35].length>0?De?De.p(xe,Me):(De=ca(xe),De.c(),De.m(e,X)):De&&(De.d(1),De=null),xe[38].length>0?Ne?Ne.p(xe,Me):(Ne=fa(xe),Ne.c(),Ne.m(e,null)):Ne&&(Ne.d(1),Ne=null)},i:se,o:se,d(xe){xe&&w(e),De&&De.d(),Ne&&Ne.d(),ye=!1,me(qe)}}}function ev(l){let e,t=ue(l[29]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Fr(jo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&536870912|a[6]&512|a[7]&32){t=ue(s[29]);let r;for(r=0;r<t.length;r+=1){const c=jo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Fr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function tv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function Lr(l){let e,t=l[486].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","activity-event-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&536870912&&t!==(t=s[486].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function Pr(l){let e,t=l[486].targetType+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","activity-event-target svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&536870912&&t!==(t=s[486].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function Fr(l){let e,t,n=El(l[486].eventType)+"",s,a,r,c=l[486].title+"",u,p,h,_,g=l[195](l[486].eventType)+"",b,k,y,q,S=yt(l[486].createdAt)+"",T,E,I,N,D=l[486].nodePath&&Lr(l),M=l[486].targetType&&Pr(l);function F(){return l[289](l[486])}function R(...x){return l[290](l[486],...x)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),D&&D.c(),h=v(),_=f("span"),b=O(g),k=v(),M&&M.c(),y=v(),q=f("span"),T=O(S),E=v(),i(t,"class","activity-event-icon svelte-tfuxq7"),i(r,"class","activity-event-title svelte-tfuxq7"),i(_,"class","activity-event-type svelte-tfuxq7"),i(q,"class","activity-event-time svelte-tfuxq7"),i(e,"class","activity-event svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(x,B){C(x,e,B),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),D&&D.m(e,null),o(e,h),o(e,_),o(_,b),o(e,k),M&&M.m(e,null),o(e,y),o(e,q),o(q,T),o(e,E),I||(N=[j(e,"click",F),j(e,"keydown",R)],I=!0)},p(x,B){l=x,B[0]&536870912&&n!==(n=El(l[486].eventType)+"")&&U(s,n),B[0]&536870912&&c!==(c=l[486].title+"")&&U(u,c),l[486].nodePath?D?D.p(l,B):(D=Lr(l),D.c(),D.m(e,h)):D&&(D.d(1),D=null),B[0]&536870912&&g!==(g=l[195](l[486].eventType)+"")&&U(b,g),l[486].targetType?M?M.p(l,B):(M=Pr(l),M.c(),M.m(e,y)):M&&(M.d(1),M=null),B[0]&536870912&&S!==(S=yt(l[486].createdAt)+"")&&U(T,S)},d(x){x&&w(e),D&&D.d(),M&&M.d(),I=!1,me(N)}}}function Rr(l){let e,t,n,s=ue(l[48].filter(l[275])),a=[];for(let r=0;r<s.length;r+=1)a[r]=Wr(Po(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("worklog.suggestions")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestions-title svelte-tfuxq7"),i(e,"class","worklog-tab-suggestions svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131076|c[5]&58720260|c[6]&512|c[7]&16){s=ue(r[48].filter(r[275]));let u;for(u=0;u<s.length;u+=1){const p=Po(r,s,u);a[u]?a[u].p(p,c):(a[u]=Wr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function Or(l){let e,t=l[489].events.length+"",n,s,a=m("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=v(),r=O(a)},m(c,u){C(c,e,u),C(c,n,u),C(c,s,u),C(c,r,u)},p(c,u){u[1]&131076&&t!==(t=c[489].events.length+"")&&U(n,t)},d(c){c&&(w(e),w(n),w(s),w(r))}}}function xr(l){let e,t,n,s=ue(l[489].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=Br(Fo(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-tfuxq7"),i(e,"class","suggestion-detail svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131076|c[5]&4|c[6]&512|c[7]&16){s=ue(r[489].events);let u;for(u=0;u<s.length;u+=1){const p=Fo(r,s,u);a[u]?a[u].p(p,c):(a[u]=Br(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function zr(l){let e,t=l[486].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","suggestion-event-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&131076&&t!==(t=s[486].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function Hr(l){let e,t,n;function s(){return l[282](l[486])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tfuxq7")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function Br(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c,u=l[195](l[486].eventType)+"",p,h,_,g=l[486].title+"",b,k,y,q,S=l[486].targetType==="file"||l[486].eventType.startsWith("file_"),T,E,I,N=l[486].nodePath&&zr(l);function D(){return l[281](l[486])}let M=S&&Hr(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),N&&N.c(),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("common.open")}`,q=v(),M&&M.c(),T=v(),i(t,"class","suggestion-event-time svelte-tfuxq7"),i(c,"class","suggestion-event-type svelte-tfuxq7"),i(_,"class","suggestion-event-title svelte-tfuxq7"),i(y,"class","link-btn svelte-tfuxq7"),i(e,"class","suggestion-detail-event svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,s),o(e,a),N&&N.m(e,null),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,k),o(e,y),o(e,q),M&&M.m(e,null),o(e,T),E||(I=j(y,"click",D),E=!0)},p(F,R){l=F,R[1]&131076&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),l[486].nodePath?N?N.p(l,R):(N=zr(l),N.c(),N.m(e,r)):N&&(N.d(1),N=null),R[1]&131076&&u!==(u=l[195](l[486].eventType)+"")&&U(p,u),R[1]&131076&&g!==(g=l[486].title+"")&&U(b,g),R[1]&131076&&(S=l[486].targetType==="file"||l[486].eventType.startsWith("file_")),S?M?M.p(l,R):(M=Hr(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(F){F&&w(e),N&&N.d(),M&&M.d(),E=!1,I()}}}function Wr(l){let e,t,n,s,a=l[489].summary+"",r,c,u,p=l[489].suggestedMin+"",h,_,g=m("worklog.min")+"",b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W=l[489].events&&l[489].events.length>0&&Or(l);function G(){return l[276](l[489])}function J(){return l[277](l[489])}function H(){return l[278](l[489])}function P(){return l[279](l[489],l[490],l[491])}function z(...K){return l[280](l[489],l[490],l[491],...K)}let L=l[489]._expanded&&l[489].events&&l[489].events.length>0&&xr(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),r=O(a),c=v(),u=f("span"),h=O(p),_=v(),b=O(g),W&&W.c(),k=v(),y=f("div"),q=f("span"),E=v(),I=f("button"),I.textContent=`${m("suggest.edit")}`,N=v(),D=f("button"),D.textContent=`${m("worklog.apply")}`,M=v(),F=f("button"),F.textContent=`${m("common.delete")}`,R=v(),L&&L.c(),x=v(),i(s,"class","suggestion-summary svelte-tfuxq7"),i(u,"class","suggestion-meta svelte-tfuxq7"),i(n,"class","suggestion-info svelte-tfuxq7"),i(q,"class","suggestion-confidence-dot svelte-tfuxq7"),i(q,"title",S=m("suggest.confidence."+l[489].confidence)),i(q,"aria-label",T=m("suggest.confidence."+l[489].confidence)),ae(q,"low",l[489].confidence==="low"),ae(q,"medium",l[489].confidence==="medium"),ae(q,"high",l[489].confidence==="high"),i(I,"class","btn btn-sm svelte-tfuxq7"),i(D,"class","btn btn-sm btn-primary svelte-tfuxq7"),i(F,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(y,"class","suggestion-actions svelte-tfuxq7"),i(t,"class","suggestion-main svelte-tfuxq7"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tfuxq7"),ae(e,"expanded",l[489]._expanded)},m(K,Y){C(K,e,Y),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,u),o(u,h),o(u,_),o(u,b),W&&W.m(u,null),o(t,k),o(t,y),o(y,q),o(y,E),o(y,I),o(y,N),o(y,D),o(y,M),o(y,F),o(e,R),L&&L.m(e,null),o(e,x),B||(V=[j(I,"click",Te(G)),j(D,"click",Te(J)),j(F,"click",Te(H)),j(t,"click",P),j(t,"keydown",z)],B=!0)},p(K,Y){l=K,Y[1]&131076&&a!==(a=l[489].summary+"")&&U(r,a),Y[1]&131076&&p!==(p=l[489].suggestedMin+"")&&U(h,p),l[489].events&&l[489].events.length>0?W?W.p(l,Y):(W=Or(l),W.c(),W.m(u,null)):W&&(W.d(1),W=null),Y[1]&131076&&S!==(S=m("suggest.confidence."+l[489].confidence))&&i(q,"title",S),Y[1]&131076&&T!==(T=m("suggest.confidence."+l[489].confidence))&&i(q,"aria-label",T),Y[1]&131076&&ae(q,"low",l[489].confidence==="low"),Y[1]&131076&&ae(q,"medium",l[489].confidence==="medium"),Y[1]&131076&&ae(q,"high",l[489].confidence==="high"),l[489]._expanded&&l[489].events&&l[489].events.length>0?L?L.p(l,Y):(L=xr(l),L.c(),L.m(e,x)):L&&(L.d(1),L=null),Y[1]&131076&&ae(e,"expanded",l[489]._expanded)},d(K){K&&w(e),W&&W.d(),L&&L.d(),B=!1,me(V)}}}function lv(l){let e,t=ue(l[38]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Zr(Ao(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[1]&128|a[5]&1073778692|a[6]&512|a[7]&16){t=ue(s[38]);let r;for(r=0;r<t.length;r+=1){const c=Ao(s,t,r);n[r]?n[r].p(c,a):(n[r]=Zr(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function nv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function Vr(l){let e,t=l[465].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","worklog-entry-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&128&&t!==(t=s[465].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function Ur(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Kr(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Gr(l){let e,t,n,s,a,r,c,u,p,h,_,g,b;function k(){return l[283](l[465])}function y(){return l[284](l[465])}let q=l[465].details&&Jr(l);function S(N,D){return N[465].source==="manual"?av:N[465].source==="suggestion"&&N[465]._events&&N[465]._events.length>0?rv:N[465].source==="suggestion"?ov:N[465].source==="unknown"||N[465].source==="imported"?iv:sv}let T=S(l),E=T(l),I=l[465].source==="suggestion"&&l[465]._events&&l[465]._events.length>0&&Yr(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("worklog.editEntry")}`,s=v(),a=f("button"),a.textContent=`${m("worklog.deleteEntry")}`,r=v(),q&&q.c(),c=v(),u=f("div"),p=f("span"),p.textContent=`${m("worklog.source")}`,h=v(),E.c(),_=v(),I&&I.c(),i(n,"class","btn btn-sm svelte-tfuxq7"),i(a,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(t,"class","worklog-entry-actions svelte-tfuxq7"),i(p,"class","wl-detail-label svelte-tfuxq7"),i(u,"class","wl-detail-section svelte-tfuxq7"),i(e,"class","worklog-entry-detail svelte-tfuxq7")},m(N,D){C(N,e,D),o(e,t),o(t,n),o(t,s),o(t,a),o(e,r),q&&q.m(e,null),o(e,c),o(e,u),o(u,p),o(u,h),E.m(u,null),o(e,_),I&&I.m(e,null),g||(b=[j(n,"click",Te(k)),j(a,"click",Te(y))],g=!0)},p(N,D){l=N,l[465].details?q?q.p(l,D):(q=Jr(l),q.c(),q.m(e,c)):q&&(q.d(1),q=null),T!==(T=S(l))&&(E.d(1),E=T(l),E&&(E.c(),E.m(u,null))),l[465].source==="suggestion"&&l[465]._events&&l[465]._events.length>0?I?I.p(l,D):(I=Yr(l),I.c(),I.m(e,null)):I&&(I.d(1),I=null)},d(N){N&&w(e),q&&q.d(),E.d(),I&&I.d(),g=!1,me(b)}}}function Jr(l){let e,t,n,s,a=l[465].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=f("p"),r=O(a),i(t,"class","wl-detail-label svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(e,"class","wl-detail-section svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[1]&128&&a!==(a=c[465].details+"")&&U(r,a)},d(c){c&&w(e)}}}function sv(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function iv(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ov(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function rv(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function av(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Yr(l){let e,t,n,s=ue(l[465]._events),a=[];for(let r=0;r<s.length;r+=1)a[r]=Xr(Lo(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","wl-detail-label svelte-tfuxq7"),i(e,"class","wl-detail-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&128|c[5]&4|c[6]&512|c[7]&16){s=ue(r[465]._events);let u;for(u=0;u<s.length;u+=1){const p=Lo(r,s,u);a[u]?a[u].p(p,c):(a[u]=Xr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function Qr(l){let e,t,n;function s(){return l[286](l[486])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tfuxq7")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function Xr(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c=l[195](l[486].eventType)+"",u,p,h,_=l[486].title+"",g,b,k,y,q=l[486].targetType==="file"||l[486].eventType.startsWith("file_"),S,T,E;function I(){return l[285](l[486])}let N=q&&Qr(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),h=f("span"),g=O(_),b=v(),k=f("button"),k.textContent=`${m("common.open")}`,y=v(),N&&N.c(),S=v(),i(t,"class","journal-event-time svelte-tfuxq7"),i(r,"class","journal-event-type svelte-tfuxq7"),i(h,"class","journal-event-title svelte-tfuxq7"),i(k,"class","link-btn svelte-tfuxq7"),i(e,"class","journal-event-row svelte-tfuxq7")},m(D,M){C(D,e,M),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),o(e,h),o(h,g),o(e,b),o(e,k),o(e,y),N&&N.m(e,null),o(e,S),T||(E=j(k,"click",I),T=!0)},p(D,M){l=D,M[1]&128&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),M[1]&128&&c!==(c=l[195](l[486].eventType)+"")&&U(u,c),M[1]&128&&_!==(_=l[486].title+"")&&U(g,_),M[1]&128&&(q=l[486].targetType==="file"||l[486].eventType.startsWith("file_")),q?N?N.p(l,M):(N=Qr(l),N.c(),N.m(e,S)):N&&(N.d(1),N=null)},d(D){D&&w(e),N&&N.d(),T=!1,E()}}}function Zr(l){let e,t,n,s=l[465]._expanded?"▾":"▸",a,r,c,u=l[465].summary+"",p,h,_,g,b=l[465].minutes+"",k,y,q=m("worklog.min")+"",S,T,E,I,N,D=l[465].date+"",M,F,R,x,B,V=l[465].nodePath&&Vr(l),W=l[465].billable&&Ur(),G=l[465].approximate&&Kr(),J=l[465]._expanded&&Gr(l);function H(){return l[287](l[465])}function P(...z){return l[288](l[465],...z)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),V&&V.c(),_=v(),g=f("span"),k=O(b),y=v(),S=O(q),T=v(),W&&W.c(),E=v(),G&&G.c(),I=v(),N=f("span"),M=O(D),F=v(),J&&J.c(),R=v(),i(n,"class","worklog-toggle svelte-tfuxq7"),i(c,"class","worklog-entry-summary svelte-tfuxq7"),i(g,"class","worklog-entry-mins svelte-tfuxq7"),i(N,"class","worklog-entry-date svelte-tfuxq7"),i(t,"class","worklog-entry-head svelte-tfuxq7"),i(e,"class","worklog-entry svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0"),ae(e,"expanded",l[465]._expanded)},m(z,L){C(z,e,L),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,h),V&&V.m(t,null),o(t,_),o(t,g),o(g,k),o(g,y),o(g,S),o(t,T),W&&W.m(t,null),o(t,E),G&&G.m(t,null),o(t,I),o(t,N),o(N,M),o(e,F),J&&J.m(e,null),o(e,R),x||(B=[j(e,"click",H),j(e,"keydown",P)],x=!0)},p(z,L){l=z,L[1]&128&&s!==(s=l[465]._expanded?"▾":"▸")&&U(a,s),L[1]&128&&u!==(u=l[465].summary+"")&&U(p,u),l[465].nodePath?V?V.p(l,L):(V=Vr(l),V.c(),V.m(t,_)):V&&(V.d(1),V=null),L[1]&128&&b!==(b=l[465].minutes+"")&&U(k,b),l[465].billable?W||(W=Ur(),W.c(),W.m(t,E)):W&&(W.d(1),W=null),l[465].approximate?G||(G=Kr(),G.c(),G.m(t,I)):G&&(G.d(1),G=null),L[1]&128&&D!==(D=l[465].date+"")&&U(M,D),l[465]._expanded?J?J.p(l,L):(J=Gr(l),J.c(),J.m(e,R)):J&&(J.d(1),J=null),L[1]&128&&ae(e,"expanded",l[465]._expanded)},d(z){z&&w(e),V&&V.d(),W&&W.d(),G&&G.d(),J&&J.d(),x=!1,me(B)}}}function cv(l){let e,t=ue(l[37]),n=[];for(let s=0;s<t.length;s+=1)n[s]=$r(Ro(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[1]&64|a[7]&6){t=ue(s[37]);let r;for(r=0;r<t.length;r+=1){const c=Ro(s,t,r);n[r]?n[r].p(c,a):(n[r]=$r(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function uv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function $r(l){let e,t,n,s=l[481].title+"",a,r,c,u=l[219](l[481].type)+"",p,h,_,g=l[481].data+"",b,k,y,q,S,T,E,I,N;function D(){return l[272](l[481])}function M(){return l[273](l[481])}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("div"),q=f("button"),q.textContent=`${m("action.run")}`,S=v(),T=f("button"),T.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><polyline points="3 6 5 6 21 6" class="svelte-tfuxq7"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2" class="svelte-tfuxq7"></path></svg>',E=v(),i(n,"class","action-title svelte-tfuxq7"),i(c,"class","action-type svelte-tfuxq7"),i(_,"class","action-data svelte-tfuxq7"),i(t,"class","action-info svelte-tfuxq7"),i(q,"class","btn btn-sm svelte-tfuxq7"),i(T,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(y,"class","action-btns svelte-tfuxq7"),i(e,"class","action-card svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,h),o(t,_),o(_,b),o(e,k),o(e,y),o(y,q),o(y,S),o(y,T),o(e,E),I||(N=[j(q,"click",D),j(T,"click",M)],I=!0)},p(F,R){l=F,R[1]&64&&s!==(s=l[481].title+"")&&U(a,s),R[1]&64&&u!==(u=l[219](l[481].type)+"")&&U(p,u),R[1]&64&&g!==(g=l[481].data+"")&&U(b,g)},d(F){F&&w(e),I=!1,me(N)}}}function fv(l){let e,t=ue(l[55]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ta(Oo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&16777216|a[6]&478150656){t=ue(s[55]);let r;for(r=0;r<t.length;r+=1){const c=Oo(s,t,r);n[r]?n[r].p(c,a):(n[r]=ta(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function dv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("links.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function ea(l){let e,t=l[478].note+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","link-note svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&16777216&&t!==(t=s[478].note+"")&&U(n,t)},d(s){s&&w(e)}}}function ta(l){let e,t,n,s=l[478].title+"",a,r,c,u=(l[478].hostname||l[478].url)+"",p,h,_,g,b=wt(l[478].createdAt)+"",k,y,q,S,T,E,I,N,D,M,F,R,x,B,V=l[478].note&&ea(l);function W(){return l[268](l[478])}function G(){return l[269](l[478])}function J(){return l[270](l[478])}function H(){return l[271](l[478])}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),_=v(),g=f("span"),k=O(b),y=v(),V&&V.c(),q=v(),S=f("div"),T=f("button"),T.textContent=`${m("common.open")}`,E=v(),I=f("button"),I.textContent=`${m("links.copyUrl")}`,N=v(),D=f("button"),D.textContent=`${m("common.rename")}`,M=v(),F=f("button"),F.textContent=`${m("common.delete")}`,R=v(),i(n,"class","link-title svelte-tfuxq7"),i(c,"class","link-url svelte-tfuxq7"),i(c,"title",h=l[478].url),i(g,"class","link-date svelte-tfuxq7"),i(t,"class","link-main svelte-tfuxq7"),i(T,"class","btn btn-sm btn-primary svelte-tfuxq7"),i(I,"class","btn btn-sm svelte-tfuxq7"),i(D,"class","btn btn-sm svelte-tfuxq7"),i(F,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(S,"class","link-actions svelte-tfuxq7"),i(e,"class","link-card svelte-tfuxq7")},m(P,z){C(P,e,z),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,_),o(t,g),o(g,k),o(t,y),V&&V.m(t,null),o(e,q),o(e,S),o(S,T),o(S,E),o(S,I),o(S,N),o(S,D),o(S,M),o(S,F),o(e,R),x||(B=[j(T,"click",W),j(I,"click",G),j(D,"click",J),j(F,"click",H)],x=!0)},p(P,z){l=P,z[1]&16777216&&s!==(s=l[478].title+"")&&U(a,s),z[1]&16777216&&u!==(u=(l[478].hostname||l[478].url)+"")&&U(p,u),z[1]&16777216&&h!==(h=l[478].url)&&i(c,"title",h),z[1]&16777216&&b!==(b=wt(l[478].createdAt)+"")&&U(k,b),l[478].note?V?V.p(l,z):(V=ea(l),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(P){P&&w(e),V&&V.d(),x=!1,me(B)}}}function la(l){let e,t;return{c(){e=f("div"),t=O(l[60]),i(e,"class","link-status svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&536870912&&U(t,n[60])},d(n){n&&w(e)}}}function pv(l){let e,t=ue(l[52]),n=[];for(let s=0;s<t.length;s+=1)n[s]=na(xo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&2097152|a[5]&12|a[6]&6359040){t=ue(s[52]);let r;for(r=0;r<t.length;r+=1){const c=xo(s,t,r);n[r]?n[r].p(c,a):(n[r]=na(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function mv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("inbox.localEmpty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function _v(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function vv(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[264](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function na(l){let e,t,n,s=l[473].title+"",a,r,c,u=l[197](l[473])+"",p,h,_,g,b=et("attach")+"",k,y,q=et("move")+"",S,T,E=et("open")+"",I,N,D,M,F=et("delete")+"",R,x,B;function V(){return l[261](l[473])}function W(){return l[262](l[473])}function G(){return l[263](l[473])}function J(Y,ee){return ee[1]&2097152&&(N=null),N==null&&(N=!!Qn(Y[473])),N?vv:_v}let H=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),P=H(l);function z(){return l[265](l[473])}function L(){return l[266](l[473])}function K(...Y){return l[267](l[473],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("div"),g=f("button"),k=v(),y=f("button"),S=v(),T=f("button"),I=v(),P.c(),D=v(),M=f("button"),R=v(),i(n,"class","inbox-item-title svelte-tfuxq7"),i(c,"class","inbox-item-meta svelte-tfuxq7"),i(t,"class","inbox-item-main svelte-tfuxq7"),i(g,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(g,"title",m("inbox.keepHere")),i(g,"aria-label",m("inbox.keepHere")),i(y,"class","inbox-icon-btn svelte-tfuxq7"),i(y,"title",m("inbox.assign")),i(y,"aria-label",m("inbox.assign")),i(T,"class","inbox-icon-btn svelte-tfuxq7"),i(T,"title",m("common.open")),i(T,"aria-label",m("common.open")),i(M,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tfuxq7"),i(e,"class","inbox-item svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,h),o(e,_),o(_,g),g.innerHTML=b,o(_,k),o(_,y),y.innerHTML=q,o(_,S),o(_,T),T.innerHTML=E,o(_,I),P.m(_,null),o(_,D),o(_,M),M.innerHTML=F,o(e,R),x||(B=[j(g,"click",Te(V)),j(y,"click",Te(W)),j(T,"click",Te(G)),j(M,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],x=!0)},p(Y,ee){l=Y,ee[1]&2097152&&s!==(s=l[473].title+"")&&U(a,s),ee[1]&2097152&&u!==(u=l[197](l[473])+"")&&U(p,u),H===(H=J(l,ee))&&P?P.p(l,ee):(P.d(1),P=H(l),P&&(P.c(),P.m(_,D)))},d(Y){Y&&w(e),P.d(),x=!1,me(B)}}}function sa(l){let e,t=m("common.paste")+"",n,s,a=l[90].items.length+"",r,c,u;return{c(){e=f("button"),n=O(t),s=v(),r=O(a),i(e,"class","btn svelte-tfuxq7")},m(p,h){C(p,e,h),o(e,n),o(e,s),o(e,r),c||(u=j(e,"click",l[132]),c=!0)},p(p,h){h[2]&268435456&&a!==(a=p[90].items.length+"")&&U(r,a)},d(p){p&&w(e),c=!1,u()}}}function hv(l){let e,t,n,s,a,r,c;const u=[kv,bv],p=[];function h(k,y){return k[84].length>0?0:1}e=h(l),t=p[e]=u[e](l);const _=[wv,yv],g=[];function b(k,y){return k[85].length===0?0:1}return s=b(l),a=g[s]=_[s](l),{c(){t.c(),n=v(),a.c(),r=ht()},m(k,y){p[e].m(k,y),C(k,n,y),g[s].m(k,y),C(k,r,y),c=!0},p(k,y){let q=e;e=h(k),e===q?p[e].p(k,y):(ut(),ge(p[q],1,1,()=>{p[q]=null}),ft(),t=p[e],t?t.p(k,y):(t=p[e]=u[e](k),t.c()),pe(t,1),t.m(n.parentNode,n));let S=s;s=b(k),s===S?g[s].p(k,y):(ut(),ge(g[S],1,1,()=>{g[S]=null}),ft(),a=g[s],a?a.p(k,y):(a=g[s]=_[s](k),a.c()),pe(a,1),a.m(r.parentNode,r))},i(k){c||(pe(t),pe(a),c=!0)},o(k){ge(t),ge(a),c=!1},d(k){k&&(w(n),w(r)),p[e].d(k),g[s].d(k)}}}function gv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,i:se,o:se,d(n){n&&w(e)}}}function bv(l){let e,t;return e=new ec({props:{crumbs:[{name:m("file.root")}]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function kv(l){let e,t,n,s,a,r,c,u=m("common.backLabel")+"",p,h,_,g;return e=new ec({props:{crumbs:[{name:m("file.root")},...l[84]]}}),e.$on("navigate",l[248]),{c(){Qe(e.$$.fragment),t=v(),n=f("button"),s=$("svg"),a=$("line"),r=$("polyline"),c=v(),p=O(u),i(a,"x1","19"),i(a,"y1","12"),i(a,"x2","5"),i(a,"y2","12"),i(a,"class","svelte-tfuxq7"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-tfuxq7"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(s,"class","svelte-tfuxq7"),i(n,"class","btn btn-sm back-btn svelte-tfuxq7")},m(b,k){Ke(e,b,k),C(b,t,k),C(b,n,k),o(n,s),o(s,a),o(s,r),o(n,c),o(n,p),h=!0,_||(g=j(n,"click",l[123]),_=!0)},p(b,k){const y={};k[2]&4194304&&(y.crumbs=[{name:m("file.root")},...b[84]]),e.$set(y)},i(b){h||(pe(e.$$.fragment,b),h=!0)},o(b){ge(e.$$.fragment,b),h=!1},d(b){b&&(w(t),w(n)),Ge(e,b),_=!1,g()}}}function yv(l){let e,t=[],n=new Map,s,a=ue(l[85]);const r=c=>c[473].id;for(let c=0;c<a.length;c+=1){let u=zo(l,a,c),p=r(u);n.set(p,t[c]=ia(p,u))}return{c(){e=f("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-tfuxq7")},m(c,u){C(c,e,u);for(let p=0;p<t.length;p+=1)t[p]&&t[p].m(e,null);s=!0},p(c,u){u[2]&545259520|u[3]&536870912|u[4]&32498|u[6]&256&&(a=ue(c[85]),ut(),t=Wa(t,u,r,1,c,a,n,e,Ba,ia,null,zo),ft())},i(c){if(!s){for(let u=0;u<a.length;u+=1)pe(t[u]);s=!0}},o(c){for(let u=0;u<t.length;u+=1)ge(t[u]);s=!1},d(c){c&&w(e);for(let u=0;u<t.length;u+=1)t[u].d()}}}function wv(l){let e,t,n,s,a=(l[84].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,c,u,p,h,_,g,b,k,y;return{c(){e=f("div"),t=f("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-tfuxq7"></path><polyline points="14 2 14 8 20 8" class="svelte-tfuxq7"></polyline></svg>',n=v(),s=f("p"),r=O(a),c=v(),u=f("p"),u.textContent=`${m("file.hint")}`,p=v(),h=f("div"),_=f("button"),_.textContent=`${m("file.addFileSimple")}`,g=v(),b=f("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(u,"class","hint svelte-tfuxq7"),i(_,"class","btn btn-primary svelte-tfuxq7"),i(b,"class","btn svelte-tfuxq7"),i(h,"class","empty-actions svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(q,S){C(q,e,S),o(e,t),o(e,n),o(e,s),o(s,r),o(e,c),o(e,u),o(e,p),o(e,h),o(h,_),o(h,g),o(h,b),k||(y=[j(_,"click",l[190]),j(b,"click",l[191])],k=!0)},p(q,S){S[2]&4194304&&a!==(a=(q[84].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&U(r,a)},i:se,o:se,d(q){q&&w(e),k=!1,me(y)}}}function ia(l,e){let t,n,s;return n=new B1({props:{item:e[473],selected:e[91].includes(e[473].id),onDragStart:e[136],onDragOver:e[137],onDrop:e[138]}}),n.$on("navigate",e[249]),n.$on("preview",e[250]),n.$on("openExternal",e[251]),n.$on("showInFolder",e[252]),n.$on("delete",e[253]),n.$on("rename",e[254]),n.$on("duplicate",e[255]),n.$on("cut",e[256]),n.$on("copy",e[257]),n.$on("selectOne",e[258]),n.$on("toggleSelect",e[259]),n.$on("rangeSelect",e[260]),{key:l,first:null,c(){t=ht(),Qe(n.$$.fragment),this.first=t},m(a,r){C(a,t,r),Ke(n,a,r),s=!0},p(a,r){e=a;const c={};r[2]&8388608&&(c.item=e[473]),r[2]&545259520&&(c.selected=e[91].includes(e[473].id)),n.$set(c)},i(a){s||(pe(n.$$.fragment,a),s=!0)},o(a){ge(n.$$.fragment,a),s=!1},d(a){a&&w(t),Ge(n,a)}}}function oa(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},d(n){n&&w(e)}}}function ra(l){let e,t,n,s,a,r,c,u,p;return{c(){e=f("div"),t=f("input"),n=v(),s=f("div"),a=f("button"),a.textContent=`${m("common.create")}`,r=v(),c=f("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-tfuxq7"),i(a,"class","btn btn-primary svelte-tfuxq7"),i(c,"class","btn svelte-tfuxq7"),i(s,"class","form-actions svelte-tfuxq7"),i(e,"class","create-form svelte-tfuxq7")},m(h,_){C(h,e,_),o(e,t),ke(t,l[72]),o(e,n),o(e,s),o(s,a),o(s,r),o(s,c),u||(p=[j(t,"input",l[244]),j(t,"keydown",l[245]),j(a,"click",l[162]),j(c,"click",l[161])],u=!0)},p(h,_){_[2]&1024&&t.value!==h[72]&&ke(t,h[72])},d(h){h&&w(e),u=!1,me(p)}}}function Cv(l){let e,t=ue(l[35]),n=[];for(let s=0;s<t.length;s+=1)n[s]=aa(Ho(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&16|a[5]&256){t=ue(s[35]);let r;for(r=0;r<t.length;r+=1){const c=Ho(s,t,r);n[r]?n[r].p(c,a):(n[r]=aa(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function qv(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("note.noNotes")}`,n=f("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-tfuxq7"),i(n,"class","hint svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,t),o(e,n)},p:se,d(s){s&&w(e)}}}function aa(l){let e,t,n=l[468].title+"",s,a,r,c=wt(l[468].createdAt)+"",u,p,h,_;function g(){return l[246](l[468])}function b(){return l[247](l[468])}return{c(){e=f("div"),t=f("div"),s=O(n),a=v(),r=f("div"),u=O(c),p=v(),i(t,"class","note-card-title svelte-tfuxq7"),i(r,"class","note-card-date svelte-tfuxq7"),i(e,"class","note-card svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(k,y){C(k,e,y),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),h||(_=[j(e,"click",g),j(e,"keydown",function(){Ht(bt(b))&&bt(b).apply(this,arguments)})],h=!0)},p(k,y){l=k,y[1]&16&&n!==(n=l[468].title+"")&&U(s,n),y[1]&16&&c!==(c=wt(l[468].createdAt)+"")&&U(u,c)},d(k){k&&w(e),h=!1,me(_)}}}function ca(l){let e,t,n,s=ue(l[35].slice(0,5)),a=[];for(let r=0;r<s.length;r+=1)a[r]=ua(Wo(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentNotes")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","svelte-tfuxq7"),i(e,"class","recent-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&16|c[5]&256){s=ue(r[35].slice(0,5));let u;for(u=0;u<s.length;u+=1){const p=Wo(r,s,u);a[u]?a[u].p(p,c):(a[u]=ua(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function ua(l){let e,t,n=l[468].title+"",s,a,r=wt(l[468].createdAt)+"",c,u,p,h;function _(){return l[242](l[468])}function g(){return l[243](l[468])}return{c(){e=f("div"),t=f("span"),s=O(n),a=f("span"),c=O(r),u=v(),i(t,"class","svelte-tfuxq7"),i(a,"class","recent-date svelte-tfuxq7"),i(e,"class","recent-note svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(b,k){C(b,e,k),o(e,t),o(t,s),o(e,a),o(a,c),o(e,u),p||(h=[j(e,"click",_),j(e,"keydown",function(){Ht(bt(g))&&bt(g).apply(this,arguments)})],p=!0)},p(b,k){l=b,k[1]&16&&n!==(n=l[468].title+"")&&U(s,n),k[1]&16&&r!==(r=wt(l[468].createdAt)+"")&&U(c,r)},d(b){b&&w(e),p=!1,me(h)}}}function fa(l){let e,t,n,s=ue(l[38].slice(0,3)),a=[];for(let r=0;r<s.length;r+=1)a[r]=da(Bo(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentEntries")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","svelte-tfuxq7"),i(e,"class","recent-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&128){s=ue(r[38].slice(0,3));let u;for(u=0;u<s.length;u+=1){const p=Bo(r,s,u);a[u]?a[u].p(p,c):(a[u]=da(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function da(l){let e,t=l[465].summary+"",n,s,a=l[465].minutes+"",r,c,u=m("worklog.min")+"",p,h;return{c(){e=f("div"),n=O(t),s=O(" ("),r=O(a),c=v(),p=O(u),h=O(")"),i(e,"class","recent-entry svelte-tfuxq7")},m(_,g){C(_,e,g),o(e,n),o(e,s),o(e,r),o(e,c),o(e,p),o(e,h)},p(_,g){g[1]&128&&t!==(t=_[465].summary+"")&&U(n,t),g[1]&128&&a!==(a=_[465].minutes+"")&&U(r,a)},d(_){_&&w(e)}}}function pa(l){let e;return{c(){e=f("span"),e.textContent="●",i(e,"class","dirty-mark svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ma(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B=m("common.create")+"",V,W,G,J,H,P,z,L=l[68]&&_a(l);_=new sn({props:{kind:"folder",size:24}});let K=ue(l[13]),Y=[];for(let te=0;te<K.length;te+=1)Y[te]=va(bo(l,K,te));const ee=te=>ge(Y[te],1,1,()=>{Y[te]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("nav.createNode")}`,s=v(),L&&L.c(),a=v(),r=f("div"),c=f("span"),c.textContent=`${m("template.select")}`,u=v(),p=f("div"),h=f("button"),Qe(_.$$.fragment),g=v(),b=f("div"),k=f("span"),k.textContent=`${m("template.optionNone")}`,y=v(),q=f("span"),q.textContent=`${m("template.none.desc")}`,S=v();for(let te=0;te<Y.length;te+=1)Y[te].c();T=v(),E=f("div"),I=f("label"),N=f("span"),N.textContent=`${m("common.name")}`,D=v(),M=f("input"),F=v(),R=f("div"),x=f("button"),V=O(B),G=v(),J=f("button"),J.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","form-label svelte-tfuxq7"),i(k,"class","template-card-title svelte-tfuxq7"),i(q,"class","template-card-desc svelte-tfuxq7"),i(b,"class","template-card-text svelte-tfuxq7"),i(h,"class","template-card svelte-tfuxq7"),ae(h,"selected",l[69]===null),i(p,"class","template-cards svelte-tfuxq7"),i(p,"role","group"),i(p,"aria-label",m("template.select")),i(r,"class","form-group svelte-tfuxq7"),i(N,"class","label-text svelte-tfuxq7"),i(M,"type","text"),i(M,"placeholder",m("case.namePlaceholder")),i(M,"class","svelte-tfuxq7"),i(I,"class","svelte-tfuxq7"),i(E,"class","form-group svelte-tfuxq7"),i(x,"class","btn btn-primary svelte-tfuxq7"),x.disabled=W=!l[67].trim()||l[69]===void 0,i(J,"class","btn svelte-tfuxq7"),i(R,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal modal-create svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(te,ne){C(te,e,ne),o(e,t),o(t,n),o(t,s),L&&L.m(t,null),o(t,a),o(t,r),o(r,c),o(r,u),o(r,p),o(p,h),Ke(_,h,null),o(h,g),o(h,b),o(b,k),o(b,y),o(b,q),o(p,S);for(let oe=0;oe<Y.length;oe+=1)Y[oe]&&Y[oe].m(p,null);o(t,T),o(t,E),o(E,I),o(I,N),o(I,D),o(I,M),ke(M,l[67]),o(t,F),o(t,R),o(R,x),o(x,V),o(R,G),o(R,J),H=!0,P||(z=[j(h,"click",l[353]),j(M,"input",l[355]),j(M,"keydown",l[356]),j(x,"click",l[147]),j(J,"click",l[146]),j(e,"click",Tt(l[146])),j(e,"keydown",bt(l[146]))],P=!0)},p(te,ne){if(te[68]?L?L.p(te,ne):(L=_a(te),L.c(),L.m(t,a)):L&&(L.d(1),L=null),(!H||ne[2]&128)&&ae(h,"selected",te[69]===null),ne[0]&8192|ne[2]&128){K=ue(te[13]);let oe;for(oe=0;oe<K.length;oe+=1){const ce=bo(te,K,oe);Y[oe]?(Y[oe].p(ce,ne),pe(Y[oe],1)):(Y[oe]=va(ce),Y[oe].c(),pe(Y[oe],1),Y[oe].m(p,null))}for(ut(),oe=K.length;oe<Y.length;oe+=1)ee(oe);ft()}ne[2]&32&&M.value!==te[67]&&ke(M,te[67]),(!H||ne[2]&160&&W!==(W=!te[67].trim()||te[69]===void 0))&&(x.disabled=W)},i(te){if(!H){pe(_.$$.fragment,te);for(let ne=0;ne<K.length;ne+=1)pe(Y[ne]);H=!0}},o(te){ge(_.$$.fragment,te),Y=Y.filter(lc);for(let ne=0;ne<Y.length;ne+=1)ge(Y[ne]);H=!1},d(te){te&&w(e),L&&L.d(),Ge(_),Pe(Y,te),P=!1,me(z)}}}function _a(l){let e,t=m("nav.createInside")+"",n,s,a=l[68].title+"",r,c;return{c(){e=f("div"),n=O(t),s=O(" «"),r=O(a),c=O("»"),i(e,"class","create-context svelte-tfuxq7")},m(u,p){C(u,e,p),o(e,n),o(e,s),o(e,r),o(e,c)},p(u,p){p[2]&64&&a!==(a=u[68].title+"")&&U(r,a)},d(u){u&&w(e)}}}function va(l){let e,t,n,s,a,r=m(l[460].title)+"",c,u,p,h=m(l[460].title+".desc")+"",_,g,b,k,y;t=new sn({props:{kind:l[460].icon||"generic",size:24}});function q(){return l[354](l[460])}return{c(){var S;e=f("button"),Qe(t.$$.fragment),n=v(),s=f("div"),a=f("span"),c=O(r),u=v(),p=f("span"),_=O(h),g=v(),i(a,"class","template-card-title svelte-tfuxq7"),i(p,"class","template-card-desc svelte-tfuxq7"),i(s,"class","template-card-text svelte-tfuxq7"),i(e,"class","template-card svelte-tfuxq7"),ae(e,"selected",((S=l[69])==null?void 0:S.id)===l[460].id)},m(S,T){C(S,e,T),Ke(t,e,null),o(e,n),o(e,s),o(s,a),o(a,c),o(s,u),o(s,p),o(p,_),o(e,g),b=!0,k||(y=j(e,"click",q),k=!0)},p(S,T){var I;l=S;const E={};T[0]&8192&&(E.kind=l[460].icon||"generic"),t.$set(E),(!b||T[0]&8192)&&r!==(r=m(l[460].title)+"")&&U(c,r),(!b||T[0]&8192)&&h!==(h=m(l[460].title+".desc")+"")&&U(_,h),(!b||T[0]&8192|T[2]&128)&&ae(e,"selected",((I=l[69])==null?void 0:I.id)===l[460].id)},i(S){b||(pe(t.$$.fragment,S),b=!0)},o(S){ge(t.$$.fragment,S),b=!1},d(S){S&&w(e),Ge(t),k=!1,y()}}}function ha(l){let e,t,n=l[70].node&&["folder","project","client","document","recipe"].includes(l[70].node.type),s,a,r,c,u,p,h,_,g,b,k=n&&ga(l),y=l[70].node&&l[70].node.parent_id&&ka(l);return{c(){e=f("div"),t=f("div"),k&&k.c(),s=v(),y&&y.c(),a=v(),r=f("button"),r.textContent=`${m("common.rename")}`,c=v(),u=f("button"),u.textContent=`${m("common.delete")}`,p=v(),h=f("button"),h.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-tfuxq7"),i(u,"class","context-menu-item danger svelte-tfuxq7"),i(h,"class","context-menu-item svelte-tfuxq7"),i(t,"class","context-menu svelte-tfuxq7"),Ct(t,"left",l[70].x+"px"),Ct(t,"top",l[70].y+"px"),i(e,"class","context-menu-backdrop svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(q,S){C(q,e,S),o(e,t),k&&k.m(t,null),o(t,s),y&&y.m(t,null),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(t,h),_=!0,g||(b=[j(r,"click",l[359]),j(u,"click",l[360]),j(h,"click",l[361]),j(e,"click",l[149]),j(e,"contextmenu",Gn(l[149])),j(e,"keydown",bt(l[149]))],g=!0)},p(q,S){S[2]&256&&(n=q[70].node&&["folder","project","client","document","recipe"].includes(q[70].node.type)),n?k?(k.p(q,S),S[2]&256&&pe(k,1)):(k=ga(q),k.c(),pe(k,1),k.m(t,s)):k&&(ut(),ge(k,1,1,()=>{k=null}),ft()),q[70].node&&q[70].node.parent_id?y?y.p(q,S):(y=ka(q),y.c(),y.m(t,a)):y&&(y.d(1),y=null),(!_||S[2]&256)&&Ct(t,"left",q[70].x+"px"),(!_||S[2]&256)&&Ct(t,"top",q[70].y+"px")},i(q){_||(pe(k),_=!0)},o(q){ge(k),_=!1},d(q){q&&w(e),k&&k.d(),y&&y.d(),g=!1,me(b)}}}function ga(l){let e,t,n,s,a,r=ue(l[13].length>0?l[13]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<r.length;p+=1)c[p]=ba(go(l,r,p));const u=p=>ge(c[p],1,1,()=>{c[p]=null});return{c(){e=f("div"),e.textContent=`${m("common.create")}`,t=v();for(let p=0;p<c.length;p+=1)c[p].c();n=v(),s=f("div"),i(e,"class","context-menu-section svelte-tfuxq7"),i(s,"class","context-menu-divider svelte-tfuxq7")},m(p,h){C(p,e,h),C(p,t,h);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(p,h);C(p,n,h),C(p,s,h),a=!0},p(p,h){if(h[0]&8192|h[4]&1048576){r=ue(p[13].length>0?p[13]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const g=go(p,r,_);c[_]?(c[_].p(g,h),pe(c[_],1)):(c[_]=ba(g),c[_].c(),pe(c[_],1),c[_].m(n.parentNode,n))}for(ut(),_=r.length;_<c.length;_+=1)u(_);ft()}},i(p){if(!a){for(let h=0;h<r.length;h+=1)pe(c[h]);a=!0}},o(p){c=c.filter(lc);for(let h=0;h<c.length;h+=1)ge(c[h]);a=!1},d(p){p&&(w(e),w(t),w(n),w(s)),Pe(c,p)}}}function ba(l){let e,t,n,s,a=m(l[460].title)+"",r,c,u,p;t=new sn({props:{kind:l[460].icon||"folder",size:16}});function h(){return l[357](l[460])}return{c(){e=f("button"),Qe(t.$$.fragment),n=v(),s=f("span"),r=O(a),i(s,"class","svelte-tfuxq7"),i(e,"class","context-menu-item svelte-tfuxq7")},m(_,g){C(_,e,g),Ke(t,e,null),o(e,n),o(e,s),o(s,r),c=!0,u||(p=j(e,"click",h),u=!0)},p(_,g){l=_;const b={};g[0]&8192&&(b.kind=l[460].icon||"folder"),t.$set(b),(!c||g[0]&8192)&&a!==(a=m(l[460].title)+"")&&U(r,a)},i(_){c||(pe(t.$$.fragment,_),c=!0)},o(_){ge(t.$$.fragment,_),c=!1},d(_){_&&w(e),Ge(t),u=!1,p()}}}function ka(l){let e,t,n,s,a;return{c(){e=f("button"),e.textContent=`${m("nav.moveToRoot")}`,t=v(),n=f("div"),i(e,"class","context-menu-item svelte-tfuxq7"),i(n,"class","context-menu-divider svelte-tfuxq7")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),s||(a=j(e,"click",l[358]),s=!0)},p:se,d(r){r&&(w(e),w(t),w(n)),s=!1,a()}}}function ya(l){let e,t,n,s=(l[47]?m("worklog.acceptSuggestion"):l[46]?m("worklog.editEntry"):m("worklog.addEntry"))+"",a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we=m("common.save")+"",Re,_e,Q,Z,be,Ce;return{c(){e=f("div"),t=f("div"),n=f("h3"),a=O(s),r=v(),c=f("div"),u=f("label"),p=f("span"),p.textContent=`${m("worklog.date")}`,h=v(),_=f("input"),g=v(),b=f("div"),k=f("label"),y=f("span"),y.textContent=`${m("worklog.whatDone")}`,q=v(),S=f("input"),T=v(),E=f("div"),I=f("label"),N=f("span"),N.textContent=`${m("worklog.minutes")}`,D=v(),M=f("input"),F=v(),R=f("div"),x=f("label"),B=f("span"),B.textContent=`${m("worklog.details")}`,V=v(),W=f("textarea"),G=v(),J=f("div"),H=f("label"),P=f("input"),z=v(),L=f("span"),L.textContent=`${m("journal.billableYes")}`,K=v(),Y=f("label"),ee=f("input"),te=v(),ne=f("span"),ne.textContent=`${m("journal.approxEstimated")}`,oe=v(),ce=f("div"),de=f("button"),Re=O(we),Q=v(),Z=f("button"),Z.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(p,"class","label-text svelte-tfuxq7"),i(_,"type","date"),i(_,"class","svelte-tfuxq7"),i(u,"class","svelte-tfuxq7"),i(c,"class","form-group svelte-tfuxq7"),i(y,"class","label-text svelte-tfuxq7"),i(S,"type","text"),i(S,"placeholder",m("worklog.whatDone")),i(S,"class","svelte-tfuxq7"),i(k,"class","svelte-tfuxq7"),i(b,"class","form-group svelte-tfuxq7"),i(N,"class","label-text svelte-tfuxq7"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-tfuxq7"),i(I,"class","svelte-tfuxq7"),i(E,"class","form-group svelte-tfuxq7"),i(B,"class","label-text svelte-tfuxq7"),i(W,"class","svelte-tfuxq7"),i(x,"class","svelte-tfuxq7"),i(R,"class","form-group svelte-tfuxq7"),i(P,"type","checkbox"),i(P,"class","svelte-tfuxq7"),i(L,"class","svelte-tfuxq7"),i(H,"class","checkbox-label-inline svelte-tfuxq7"),i(ee,"type","checkbox"),i(ee,"class","svelte-tfuxq7"),i(ne,"class","svelte-tfuxq7"),i(Y,"class","checkbox-label-inline svelte-tfuxq7"),i(J,"class","form-row svelte-tfuxq7"),i(de,"class","btn btn-primary svelte-tfuxq7"),de.disabled=_e=!l[40].trim()||!l[41],i(Z,"class","btn svelte-tfuxq7"),i(ce,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal modal-worklog svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(ve,Oe){C(ve,e,Oe),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,u),o(u,p),o(u,h),o(u,_),ke(_,l[42]),o(t,g),o(t,b),o(b,k),o(k,y),o(k,q),o(k,S),ke(S,l[40]),o(t,T),o(t,E),o(E,I),o(I,N),o(I,D),o(I,M),ke(M,l[41]),o(t,F),o(t,R),o(R,x),o(x,B),o(x,V),o(x,W),ke(W,l[43]),o(t,G),o(t,J),o(J,H),o(H,P),P.checked=l[44],o(H,z),o(H,L),o(J,K),o(J,Y),o(Y,ee),ee.checked=l[45],o(Y,te),o(Y,ne),o(t,oe),o(t,ce),o(ce,de),o(de,Re),o(ce,Q),o(ce,Z),be||(Ce=[j(_,"input",l[362]),j(S,"input",l[363]),j(M,"input",l[364]),j(W,"input",l[365]),j(P,"change",l[366]),j(ee,"change",l[367]),j(de,"click",l[169]),j(Z,"click",l[168]),j(e,"click",Tt(l[168])),j(e,"keydown",bt(l[168]))],be=!0)},p(ve,Oe){Oe[1]&98304&&s!==(s=(ve[47]?m("worklog.acceptSuggestion"):ve[46]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&U(a,s),Oe[1]&2048&&ke(_,ve[42]),Oe[1]&512&&S.value!==ve[40]&&ke(S,ve[40]),Oe[1]&1024&&ln(M.value)!==ve[41]&&ke(M,ve[41]),Oe[1]&4096&&ke(W,ve[43]),Oe[1]&8192&&(P.checked=ve[44]),Oe[1]&16384&&(ee.checked=ve[45]),Oe[1]&1536&&_e!==(_e=!ve[40].trim()||!ve[41])&&(de.disabled=_e)},d(ve){ve&&w(e),be=!1,me(Ce)}}}function wa(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I=(l[75]==="open_url"?m("action.dataUrl"):l[75]==="open_folder"||l[75]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",N,D,M,F,R,x,B,V,W,G,J,H=ue(l[116]),P=[];for(let z=0;z<H.length;z+=1)P[z]=Ca(ho(l,H,z));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("action.newAction")}`,s=v(),a=f("div"),r=f("label"),c=f("span"),c.textContent=`${m("common.name")}`,u=v(),p=f("input"),h=v(),_=f("div"),g=f("label"),b=f("span"),b.textContent=`${m("common.type")}`,k=v(),y=f("select");for(let z=0;z<P.length;z+=1)P[z].c();q=v(),S=f("div"),T=f("label"),E=f("span"),N=O(I),D=v(),M=f("input"),R=v(),x=f("div"),B=f("button"),B.textContent=`${m("common.create")}`,V=v(),W=f("button"),W.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","label-text svelte-tfuxq7"),i(p,"type","text"),i(p,"placeholder",m("action.namePlaceholder")),i(p,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(a,"class","form-group svelte-tfuxq7"),i(b,"class","label-text svelte-tfuxq7"),i(y,"class","svelte-tfuxq7"),l[75]===void 0&&Zt(()=>l[370].call(y)),i(g,"class","svelte-tfuxq7"),i(_,"class","form-group svelte-tfuxq7"),i(E,"class","label-text svelte-tfuxq7"),i(M,"type","text"),i(M,"placeholder",F=l[75]==="open_url"?m("action.urlPlaceholder"):l[75]==="open_folder"||l[75]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(M,"class","svelte-tfuxq7"),i(T,"class","svelte-tfuxq7"),i(S,"class","form-group svelte-tfuxq7"),i(B,"class","btn btn-primary svelte-tfuxq7"),i(W,"class","btn svelte-tfuxq7"),i(x,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(z,L){C(z,e,L),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,u),o(r,p),ke(p,l[74]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,k),o(g,y);for(let K=0;K<P.length;K+=1)P[K]&&P[K].m(y,null);zt(y,l[75],!0),o(t,q),o(t,S),o(S,T),o(T,E),o(E,N),o(T,D),o(T,M),ke(M,l[76]),o(t,R),o(t,x),o(x,B),o(x,V),o(x,W),G||(J=[j(p,"input",l[368]),j(p,"keydown",l[369]),j(y,"change",l[370]),j(M,"input",l[371]),j(M,"keydown",l[372]),j(B,"click",l[217]),j(W,"click",l[216]),j(e,"click",Tt(l[216])),j(e,"keydown",bt(l[216]))],G=!0)},p(z,L){if(L[2]&4096&&p.value!==z[74]&&ke(p,z[74]),L[3]&8388608){H=ue(z[116]);let K;for(K=0;K<H.length;K+=1){const Y=ho(z,H,K);P[K]?P[K].p(Y,L):(P[K]=Ca(Y),P[K].c(),P[K].m(y,null))}for(;K<P.length;K+=1)P[K].d(1);P.length=H.length}L[2]&8192|L[3]&8388608&&zt(y,z[75]),L[2]&8192&&I!==(I=(z[75]==="open_url"?m("action.dataUrl"):z[75]==="open_folder"||z[75]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&U(N,I),L[2]&8192|L[3]&8388608&&F!==(F=z[75]==="open_url"?m("action.urlPlaceholder"):z[75]==="open_folder"||z[75]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(M,"placeholder",F),L[2]&16384&&M.value!==z[76]&&ke(M,z[76])},d(z){z&&w(e),Pe(P,z),G=!1,me(J)}}}function Ca(l){let e,t=l[457].label+"",n;return{c(){e=f("option"),n=O(t),e.__value=l[457].id,ke(e,e.__value),i(e,"class","svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p:se,d(s){s&&w(e)}}}function qa(l){let e,t,n,s=m("file.importTitle")+"",a,r,c=(l[33]?l[33].title:"")+"",u,p,h,_,g,b,k,y=l[79].files+"",q,S,T,E,I,N=l[79].folders+"",D,M,F,R,x,B=(l[79].totalBytes/1024).toFixed(1)+"",V,W,G,J,H,P,z,L,K,Y,ee,te,ne=l[79].isDangerous&&Sa(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),a=O(s),r=O(" «"),u=O(c),p=O("»"),h=v(),_=f("div"),g=f("div"),b=f("span"),b.textContent=`${m("file.importFiles")}`,k=f("span"),q=O(y),S=v(),T=f("div"),E=f("span"),E.textContent=`${m("file.importFolders")}`,I=f("span"),D=O(N),M=v(),F=f("div"),R=f("span"),R.textContent=`${m("file.importSize")}`,x=f("span"),V=O(B),W=O(" KB"),G=v(),ne&&ne.c(),J=v(),H=f("div"),P=f("button"),P.textContent=`${m("file.importCopy")}`,z=v(),L=f("button"),L.textContent=`${m("file.importLink")}`,K=v(),Y=f("button"),Y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(b,"class","svelte-tfuxq7"),i(k,"class","svelte-tfuxq7"),i(g,"class","summary-row svelte-tfuxq7"),i(E,"class","svelte-tfuxq7"),i(I,"class","svelte-tfuxq7"),i(T,"class","summary-row svelte-tfuxq7"),i(R,"class","svelte-tfuxq7"),i(x,"class","svelte-tfuxq7"),i(F,"class","summary-row svelte-tfuxq7"),i(_,"class","import-summary svelte-tfuxq7"),i(P,"class","btn btn-primary svelte-tfuxq7"),i(L,"class","btn svelte-tfuxq7"),i(Y,"class","btn svelte-tfuxq7"),i(H,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(oe,ce){C(oe,e,ce),o(e,t),o(t,n),o(n,a),o(n,r),o(n,u),o(n,p),o(t,h),o(t,_),o(_,g),o(g,b),o(g,k),o(k,q),o(_,S),o(_,T),o(T,E),o(T,I),o(I,D),o(_,M),o(_,F),o(F,R),o(F,x),o(x,V),o(x,W),o(_,G),ne&&ne.m(_,null),o(t,J),o(t,H),o(H,P),o(H,z),o(H,L),o(H,K),o(H,Y),ee||(te=[j(P,"click",l[373]),j(L,"click",l[374]),j(Y,"click",l[193]),j(e,"click",Tt(l[193])),j(e,"keydown",bt(l[193]))],ee=!0)},p(oe,ce){ce[1]&4&&c!==(c=(oe[33]?oe[33].title:"")+"")&&U(u,c),ce[2]&131072&&y!==(y=oe[79].files+"")&&U(q,y),ce[2]&131072&&N!==(N=oe[79].folders+"")&&U(D,N),ce[2]&131072&&B!==(B=(oe[79].totalBytes/1024).toFixed(1)+"")&&U(V,B),oe[79].isDangerous?ne?ne.p(oe,ce):(ne=Sa(oe),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(oe){oe&&w(e),ne&&ne.d(),ee=!1,me(te)}}}function Sa(l){let e,t,n,s,a,r,c=l[79].dangerReason+"",u;return{c(){e=f("div"),t=$("svg"),n=$("path"),s=$("line"),a=$("line"),r=v(),u=O(c),i(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),i(n,"class","svelte-tfuxq7"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-tfuxq7"),i(a,"x1","12"),i(a,"y1","17"),i(a,"x2","12.01"),i(a,"y2","17"),i(a,"class","svelte-tfuxq7"),i(t,"width","14"),i(t,"height","14"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-tfuxq7"),i(e,"class","summary-warn svelte-tfuxq7")},m(p,h){C(p,e,h),o(e,t),o(t,n),o(t,s),o(t,a),o(e,r),o(e,u)},p(p,h){h[2]&131072&&c!==(c=p[79].dangerReason+"")&&U(u,c)},d(p){p&&w(e)}}}function Ta(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T=l[103]&&Ea(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("rename.title")}`,s=v(),a=f("div"),r=f("label"),c=f("span"),c.textContent=`${m("common.newName")}`,u=v(),p=f("input"),h=v(),T&&T.c(),_=v(),g=f("div"),b=f("button"),b.textContent=`${m("common.rename")}`,k=v(),y=f("button"),y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","label-text svelte-tfuxq7"),i(p,"type","text"),i(p,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(a,"class","form-group svelte-tfuxq7"),i(b,"class","btn btn-primary svelte-tfuxq7"),i(y,"class","btn svelte-tfuxq7"),i(g,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,u),o(r,p),ke(p,l[102]),o(t,h),T&&T.m(t,null),o(t,_),o(t,g),o(g,b),o(g,k),o(g,y),q||(S=[j(p,"input",l[375]),j(p,"keydown",l[141]),j(b,"click",l[139]),j(y,"click",l[140]),j(e,"click",Tt(l[140])),j(e,"keydown",bt(l[140]))],q=!0)},p(E,I){I[3]&512&&p.value!==E[102]&&ke(p,E[102]),E[103]?T?T.p(E,I):(T=Ea(E),T.c(),T.m(t,_)):T&&(T.d(1),T=null)},d(E){E&&w(e),T&&T.d(),q=!1,me(S)}}}function Ea(l){let e,t;return{c(){e=f("div"),t=O(l[103]),i(e,"class","rename-error svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[3]&1024&&U(t,n[103])},d(n){n&&w(e)}}}function Ia(l){let e,t,n,s,a,r=l[104].title+"",c,u,p,h,_,g,b,k,y,q,S,T,E=m("inbox.assign")+"",I,N,D,M,F,R,x=l[106].length>0&&Na(l),B=l[108]&&Ma();return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("inbox.assignTitle")}`,s=v(),a=f("div"),c=O(r),u=v(),p=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("inbox.assignTarget")}`,g=v(),b=f("input"),k=v(),x&&x.c(),y=v(),B&&B.c(),q=v(),S=f("div"),T=f("button"),I=O(E),D=v(),M=f("button"),M.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(a,"class","create-context svelte-tfuxq7"),i(_,"class","label-text svelte-tfuxq7"),i(b,"type","text"),i(b,"placeholder",m("inbox.assignSearchPlaceholder")),i(b,"class","svelte-tfuxq7"),i(h,"class","svelte-tfuxq7"),i(p,"class","form-group assign-search svelte-tfuxq7"),i(T,"class","btn btn-primary svelte-tfuxq7"),T.disabled=N=!l[107],i(M,"class","btn svelte-tfuxq7"),i(S,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(V,W){C(V,e,W),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(t,u),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),ke(b,l[105]),o(p,k),x&&x.m(p,null),o(t,y),B&&B.m(t,null),o(t,q),o(t,S),o(S,T),o(T,I),o(S,D),o(S,M),F||(R=[j(b,"input",l[376]),j(b,"input",l[204]),j(b,"keydown",l[377]),j(T,"click",l[206]),j(M,"click",l[203]),j(e,"click",Tt(l[203])),j(e,"keydown",bt(l[203]))],F=!0)},p(V,W){W[3]&2048&&r!==(r=V[104].title+"")&&U(c,r),W[3]&4096&&b.value!==V[105]&&ke(b,V[105]),V[106].length>0?x?x.p(V,W):(x=Na(V),x.c(),x.m(p,null)):x&&(x.d(1),x=null),V[108]?B||(B=Ma(),B.c(),B.m(t,q)):B&&(B.d(1),B=null),W[3]&16384&&N!==(N=!V[107])&&(T.disabled=N)},d(V){V&&w(e),x&&x.d(),B&&B.d(),F=!1,me(R)}}}function Na(l){let e,t=ue(l[106]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Da(vo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-tfuxq7")},m(s,a){C(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[3]&8192|a[6]&525312){t=ue(s[106]);let r;for(r=0;r<t.length;r+=1){const c=vo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Da(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Pe(n,s)}}}function Da(l){let e,t,n=(l[454].path||l[454].title)+"",s,a,r,c=l[196](l[454].type)+"",u,p,h,_;function g(){return l[378](l[454])}return{c(){e=f("button"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),i(t,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(e,"class","assign-search-result svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),h||(_=j(e,"click",g),h=!0)},p(b,k){l=b,k[3]&8192&&n!==(n=(l[454].path||l[454].title)+"")&&U(s,n),k[3]&8192&&c!==(c=l[196](l[454].type)+"")&&U(u,c)},d(b){b&&w(e),h=!1,_()}}}function Ma(l){let e;return{c(){e=f("div"),e.textContent=`${m("common.loading")}`,i(e,"class","assign-status svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ja(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x=m("common.save")+"",B,V,W,G,J,H,P=l[60]&&Aa(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("links.editTitle")}`,s=v(),a=f("div"),r=f("label"),c=f("span"),c.textContent=`${m("common.name")}`,u=v(),p=f("input"),h=v(),_=f("div"),g=f("label"),b=f("span"),b.textContent="URL",k=v(),y=f("input"),q=v(),S=f("div"),T=f("label"),E=f("span"),E.textContent=`${m("links.note")}`,I=v(),N=f("textarea"),D=v(),P&&P.c(),M=v(),F=f("div"),R=f("button"),B=O(x),W=v(),G=f("button"),G.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","label-text svelte-tfuxq7"),i(p,"type","text"),i(p,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(a,"class","form-group svelte-tfuxq7"),i(b,"class","label-text svelte-tfuxq7"),i(y,"type","url"),i(y,"class","svelte-tfuxq7"),i(g,"class","svelte-tfuxq7"),i(_,"class","form-group svelte-tfuxq7"),i(E,"class","label-text svelte-tfuxq7"),i(N,"class","svelte-tfuxq7"),i(T,"class","svelte-tfuxq7"),i(S,"class","form-group svelte-tfuxq7"),i(R,"class","btn btn-primary svelte-tfuxq7"),R.disabled=V=!l[58].trim(),i(G,"class","btn svelte-tfuxq7"),i(F,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(z,L){C(z,e,L),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,u),o(r,p),ke(p,l[57]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,k),o(g,y),ke(y,l[58]),o(t,q),o(t,S),o(S,T),o(T,E),o(T,I),o(T,N),ke(N,l[59]),o(t,D),P&&P.m(t,null),o(t,M),o(t,F),o(F,R),o(R,B),o(F,W),o(F,G),J||(H=[j(p,"input",l[379]),j(y,"input",l[380]),j(N,"input",l[381]),j(R,"click",l[211]),j(G,"click",l[210]),j(e,"click",Tt(l[210])),j(e,"keydown",bt(l[210]))],J=!0)},p(z,L){L[1]&67108864&&p.value!==z[57]&&ke(p,z[57]),L[1]&134217728&&y.value!==z[58]&&ke(y,z[58]),L[1]&268435456&&ke(N,z[59]),z[60]?P?P.p(z,L):(P=Aa(z),P.c(),P.m(t,M)):P&&(P.d(1),P=null),L[1]&134217728&&V!==(V=!z[58].trim())&&(R.disabled=V)},d(z){z&&w(e),P&&P.d(),J=!1,me(H)}}}function Aa(l){let e,t;return{c(){e=f("div"),t=O(l[60]),i(e,"class","rename-error svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&536870912&&U(t,n[60])},d(n){n&&w(e)}}}function La(l){let e,t;return e=new rp({props:{title:l[97],message:l[98],confirmText:l[100],danger:l[99]}}),e.$on("confirm",l[142]),e.$on("cancel",l[143]),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[3]&16&&(a.title=n[97]),s[3]&32&&(a.message=n[98]),s[3]&128&&(a.confirmText=n[100]),s[3]&64&&(a.danger=n[99]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Pa(l){let e,t;return e=new sp({props:{item:l[86],content:l[87],loading:l[88],error:l[89]}}),e.$on("close",l[126]),e.$on("openExternal",l[382]),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[2]&16777216&&(a.item=n[86]),s[2]&33554432&&(a.content=n[87]),s[2]&67108864&&(a.loading=n[88]),s[2]&134217728&&(a.error=n[89]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Fa(l){let e,t;return e=new Em({props:{onClose:l[225],onSyncRefresh:l[223],initialSection:l[113]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[3]&1048576&&(a.initialSection=n[113]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Sv(l){let e,t,n,s;const a=[Xm,Qm,Ym],r=[];function c(u,p){return u[8]?0:u[9]?1:2}return e=c(l),t=r[e]=a[e](l),{c(){t.c(),n=ht()},m(u,p){r[e].m(u,p),C(u,n,p),s=!0},p(u,p){let h=e;e=c(u),e===h?r[e].p(u,p):(ut(),ge(r[h],1,1,()=>{r[h]=null}),ft(),t=r[e],t?t.p(u,p):(t=r[e]=a[e](u),t.c()),pe(t,1),t.m(n.parentNode,n))},i(u){s||(pe(t),s=!0)},o(u){ge(t),s=!1},d(u){u&&w(n),r[e].d(u)}}}function ie(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Tv(l,e,t){const n=[...l];return n.sort((s,a)=>{let r=0;if(e==="name")r=(s.title||"").localeCompare(a.title||"");else if(e==="type"){const c=s.captureKind||s.sourceKind||s.type||"",u=a.captureKind||a.sourceKind||a.type||"";r=c.localeCompare(u)}else r=(s.capturedAt||s.createdAt||"").localeCompare(a.capturedAt||a.createdAt||"");return t==="asc"?r:-r}),n}function Ev(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function $l(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function ql(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&ql(n.children,e,t))return!0}return!1}function nc(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function Qn(l){return nc(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function Iv(l,e){return{id:l.id,nodeId:l.id,fileId:e.id||e.fileId,name:e.name||l.title,type:"file",size:e.size||0,mime:e.mime||""}}function sc(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&sc(n.children,e,t))return!0}return!1}function Nv(l,e){return e?l.filter(t=>xn(t)===e):l.filter(t=>!xn(t)||!l.some(n=>n.id===xn(t)))}function xn(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function Yl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Ql(l){try{ie("WriteDebugLog",l)}catch{}}function zn(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function yt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function El(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="note_updated"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"?"→":"•"}function wt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function Hn(l){const e=String(l||"").trim();if(!e||/[\s]/.test(e)||e.includes("@"))return"";try{const t=new URL(e);return(t.protocol==="http:"||t.protocol==="https:")&&t.hostname?e:""}catch{try{const n=`https://${e}`,s=new URL(n);return s.hostname&&s.hostname.includes(".")?n:""}catch{return""}}}function Dv(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Mv(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const s=String(n.result||""),a=s.indexOf(",");e(a>=0?s.slice(a+1):s)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function jv(l){const e=String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(Boolean);return e.length?{url:e[0],title:e[1]||""}:null}function Av(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Ra(l){const e=Array.from((l==null?void 0:l.types)||[]);return e.includes("Files")||e.includes("text/uri-list")||e.includes("text/x-moz-url")||e.includes("text/plain")&&!e.includes("application/x-verstak-node")}function Lv(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Pv(l){return l.targetType==="note"&&l.targetId?{nodeId:l.nodeId,tab:"notes",targetId:l.targetId}:l.targetType==="file"?{nodeId:l.nodeId,tab:"files",targetId:l.targetId,targetPath:l.targetPath}:l.targetType==="folder"?{nodeId:l.nodeId,tab:"files",targetPath:l.targetPath||l.targetId}:{nodeId:l.nodeId}}function bt(l){return e=>{$l(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Fv(l,e,t){var ni;let n,s,a=null,r=!1,c=!1,u=!1,p=!1,h=[],_=[],g=[],b=null,k=[],y=0,q=!0,S=[],T=null,E="",I="",N=!1,D="",M="all",F="all",R="",x="",B="",V=[],W=!1,G=[],J="",H="";function P(d){return{"vault not open":m("error.vaultNotOpen")}[d]||d}let z="",L=null,K="overview",Y=[],ee=null,te=[],ne=[],oe=[],ce=!1,de="",we="",Re="",_e="",Q=!1,Z=!1,be=null,Ce=null,ve=[],Oe=0,Xe=[],pt=[],Je=[],X=[],ye=!1,qe="",De="date",Ne="desc",xe=!1,Me=[],Ve=null,Fe="",je="",ze="",Be="",$e=null,Le=0,he=[],Ee="",Ae=[],it=[],rt="",Ze="",We=[],tt=!1,Ye=!1,Ue="",re=null,Se=null,mt={visible:!1,x:0,y:0,node:null},kt=!1,gt="",_t=!1,qt="",pl="open_url",At="",on=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],$t=!0,rn=!1,Il=null,ml=!1,an="",Xn="",Et={},cn=!1,at=null,vt=[],ct=[],Lt=null,el="",un=!1,Nl="",It={items:[],mode:"copy"},He=[],_l=[],fn=!1,vl=!1,Dl=!1,Zn="",Ml=!1,$n="",es="",ts=!1,ls=m("common.delete"),jl=null,Al=null,tl=!1,Ll="",ll="",nl="",Mt=null,Pt="",Bt=[],Ft=null,Pl=!1,ns,dn=null,pn=!1,hl="",Fl="";const ic=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"links",label:m("tab.links")},{id:"actions",label:m("tab.actions")},{id:"activity",label:m("tab.activity"),group:"service"},{id:"worklog",label:m("tab.worklog"),group:"service"},{id:"inbox",label:m("tab.inbox"),group:"service"}];let mn=null;function oc(d){const A={};for(const fe of d){const Ie=fe.captureContextLabel||m("inbox.noContext");A[Ie]||(A[Ie]=[]),A[Ie].push(fe)}const le=[];for(const[fe,Ie]of Object.entries(A))le.push({label:fe,items:Ie});return le.sort((fe,Ie)=>fe.label.localeCompare(Ie.label)),le}function rc(){return{section:z||"",nodeId:(L==null?void 0:L.id)||"",tab:L?K:"",trashFolderId:z==="trash"?Ee:"",trashFolderStack:z==="trash"?Ae.map(d=>({id:d.id,title:d.title})):[]}}function Rt(){if(tt)return;const d=rc(),A=We[We.length-1];(!A||!Ev(A,d))&&(We=[...We,d].slice(-80))}function _n(){t(5,Ee=""),t(229,Ae=[]),t(62,he=[])}function ac(){return Ml?(kn(),!0):p?(li(),!0):Lt?(Ol(),!0):Mt?(jn(),!0):Ve?(An(),!0):tl?(t(101,tl=!1),!0):ce?(Ns(),!0):ml?(xs(),!0):_t?($s(),!0):kt?(Ss(),!0):Ye?(bs(),!0):mt.visible?(Vt(),!0):ee?(Is(),!0):!1}async function cc(d){tt=!0;try{if(d.nodeId){const A=await ie("GetNodeDetail",d.nodeId);A&&(await Ot(A),t(34,K=d.tab||"overview"),K==="files"&&ct.length===0&&await ot(A.id))}else d.section&&(await vn(d.section),d.section==="trash"&&(t(5,Ee=d.trashFolderId||""),t(229,Ae=d.trashFolderStack||[]),t(62,he=[]),await bl()))}finally{tt=!1}}async function ss(){if(ac())return;const d=We[We.length-1];d&&(We=We.slice(0,-1),await cc(d))}function is(d){d.button===3&&($l(d.target)||(d.preventDefault(),ss()))}function Wt(d){K!==d&&(Rt(),t(34,K=d),d==="files"&&L&&ct.length===0&&!at&&ot(L.id))}xa(async()=>{try{if(t(7,a=await ie("GetStartupStatus")),r=!0,a.status==="first_run"){t(8,c=!0),t(77,$t=!1);return}if(a.status==="recovery"){t(9,u=!0),t(77,$t=!1);return}}catch(d){t(31,H=String(d))}try{t(30,J=await ie("VerstakVersion")||"verstak-gui/v2"),t(11,h=await ie("ListSystemViews")||[]),t(12,_=await ie("ListWorkspaceTree")||[]),t(13,g=await ie("ListEnabledTemplates")||[])}catch(d){t(31,H=String(d)),t(11,h=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(12,_=[]),t(13,g=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Wc),mn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",_s),window.addEventListener("paste",Bs),window.addEventListener("dragover",Ws),window.addEventListener("dragleave",Vs),window.addEventListener("drop",Us),window.addEventListener("auxclick",is),t(77,$t=!1),Pn(),Ds()}),Yn(()=>{mn&&mn(),window.removeEventListener("keydown",_s),window.removeEventListener("paste",Bs),window.removeEventListener("dragover",Ws),window.removeEventListener("dragleave",Vs),window.removeEventListener("drop",Us),window.removeEventListener("auxclick",is)});async function vn(d){Rt(),t(32,z=d),t(33,L=null),t(34,K="overview"),t(35,Y=[]),te=[],t(37,ne=[]),t(38,oe=[]),t(52,X=[]),t(55,Me=[]),t(48,ve=[]),t(0,Je=[]),t(4,$e=null),_n(),t(66,Ye=!1),t(31,H=""),t(14,b=null),t(50,Xe=[]),t(51,pt=[]),t(15,k=[]),y=0,q=!0,t(16,S=[]),t(17,T=null);try{d==="today"?(t(14,b=await ie("ListTodayView")||{cases:[]}),t(48,ve=await ie("GetSuggestions")||[]),t(49,Oe=ve.length),t(50,Xe=await ie("ListTodayInProgress")||[]),t(51,pt=await ie("ListTodayCaptures")||[])):d==="inbox"?t(0,Je=await ie("ListInboxNodes")||[]):d==="trash"?await bl():d==="journal"?await Kt():d==="activity"&&(t(15,k=await ie("ListActivityFeed",50,0)||[]),y=k.length,q=k.length===50)}catch(A){t(31,H=String(A)),t(14,b={cases:[]}),t(0,Je=[]),t(4,$e=null),t(15,k=[])}}async function Ot(d){Rt(),t(33,L=d),t(32,z=""),t(34,K="overview"),t(35,Y=[]),te=[],t(37,ne=[]),t(38,oe=[]),t(48,ve=[]),t(85,ct=[]),t(84,vt=[]),t(83,at=null),t(86,Lt=null),t(87,el=""),t(91,He=[]),_l=[],_n(),t(36,ee=null),t(66,Ye=!1),t(71,kt=!1),t(31,H=""),t(29,G=[]),await Rl(d.id)}async function Rl(d){try{t(35,Y=await ie("ListNotes",d)||[])}catch{}try{te=await ie("ListFiles",d)||[]}catch{}try{t(37,ne=await ie("ListActions",d)||[])}catch{}try{t(38,oe=zn(await ie("ListWorklog",d)))}catch{}try{t(52,X=await ie("ListInboxNodesForTarget",d)||[])}catch{t(52,X=[])}try{t(55,Me=await ie("ListLinks",d)||[])}catch{t(55,Me=[])}try{t(48,ve=await ie("GetSuggestions")||[]),t(49,Oe=ve.length)}catch{t(48,ve=[]),t(49,Oe=0)}try{t(29,G=await ie("ListActivityByNode",d,50,0)||[])}catch{}}async function ot(d){t(82,cn=!0);try{let A=await ie("ListItems",d)||[];A.sort((le,fe)=>le.type!==fe.type?le.type==="folder"?-1:1:(le.name||"").localeCompare(fe.name||"")),t(85,ct=A)}catch{t(85,ct=[])}t(82,cn=!1)}async function hn(d){if(!L)return;Rt();try{const le=await ie("GetNodeDetail",d);le&&t(84,vt=[...vt,{id:d,name:le.title}])}catch{t(84,vt=[...vt,{id:d,name:"..."}])}t(83,at=d),t(81,Et={...Et,[d]:!0});const A=await ie("ListWorkspaceChildren",d)||[];ql(_,d,A),t(12,_=[..._]),await ot(d)}function uc(){if(Rt(),vt.length<2)t(84,vt=[]),t(83,at=null),ot(L.id);else{const d=vt[vt.length-2];t(84,vt=vt.slice(0,-1)),t(83,at=d.id),ot(d.id)}}function os(d){const A=vt[d];t(84,vt=vt.slice(0,d+1)),t(83,at=A.id),ot(A.id)}async function gl(d){t(86,Lt=d),t(87,el=""),t(89,Nl=""),t(88,un=!0);try{L1(d)?t(87,el=await ie("GetFileBase64",d.fileId)||""):P1(d)&&t(87,el=await ie("ReadFileText",d.fileId)||"")}catch(A){t(89,Nl=String(A))}t(88,un=!1)}function Ol(){t(86,Lt=null),t(87,el=""),t(89,Nl="")}async function fc(){const d=prompt(m("file.namePrompt"));if(!(!d||!d.trim()))try{const A=at||L.id;await ie("CreateEmptyFile",A,d.trim()),await ot(A),await yn(A)}catch(A){t(31,H=String(A))}}async function rs(d){try{await ie("DuplicateNode",d);const A=at||L.id;await ot(A),await yn(A)}catch(A){t(31,H=String(A))}}function as(d){const A=ct.find(le=>le.id===d);A&&bn(A.id,A.name)}function cs(d){t(90,It={items:[d],mode:"cut"})}function us(d){t(90,It={items:[d],mode:"copy"})}async function fs(){if(It.items.length===0)return;const d=at||L.id;try{if(It.mode==="copy")for(const A of It.items)await ie("DuplicateNode",A);else for(const A of It.items)await ie("MoveNode",A,d);t(90,It={items:[],mode:"copy"}),await ot(d)}catch(A){t(31,H=String(A))}}function ds(d){He.includes(d)?t(91,He=He.filter(A=>A!==d)):t(91,He=[...He,d])}function ps(d){t(91,He=[d])}function dc(){t(91,He=ct.map(d=>d.id))}function ms(d){if(ct.length===0)return;const A=He.length>0?He[He.length-1]:ct[0].id,le=ct.findIndex(Dt=>Dt.id===A),fe=ct.findIndex(Dt=>Dt.id===d);if(le===-1||fe===-1)return;const Ie=Math.min(le,fe),dt=Math.max(le,fe),rl=ct.slice(Ie,dt+1).map(Dt=>Dt.id),yl=new Set(He);rl.forEach(Dt=>yl.add(Dt)),t(91,He=[...yl])}function pc(){t(91,He=[])}function gn(d){return d.length>0?d:ct.map(A=>A.id)}async function mc(){const d=gn(He),A=ct.find(fe=>fe.id===d[0]);let le;d.length===1&&(A==null?void 0:A.type)==="folder"?le=m("delete.folder"):d.length===1?le=m("delete.file"):le=m("delete.files",{count:d.length}),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+le+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Ie of d)try{await ie("DeleteFileOrFolder",Ie)}catch(dt){t(31,H=String(dt))}t(91,He=[]);const fe=at||L.id;await ot(fe)}})}function _c(){const d=gn(He);t(90,It={items:d,mode:"cut"}),t(91,He=[])}function vc(){const d=gn(He);t(90,It={items:d,mode:"copy"}),t(91,He=[])}function hc(d,A){d.stopPropagation();const le=He.includes(A)?He:[A];_l=le,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",le.join(","))}function gc(d,A){const le=ct.find(fe=>fe.id===A);le&&le.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function bc(d,A){if(d.preventDefault(),d.stopPropagation(),_l.length!==0){for(const le of _l)try{await ie("MoveNode",le,A)}catch(fe){t(31,H=String(fe))}_l=[],t(91,He=[]),await ot(at||L.id)}}function _s(d){if(!$l(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),ss();return}if(K==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),vc()):d.key==="x"||d.key==="X"?(d.preventDefault(),_c()):d.key==="v"||d.key==="V"?(d.preventDefault(),fs()):d.key==="a"||d.key==="A"?(d.preventDefault(),dc()):d.key==="o"||d.key==="O"?(d.preventDefault(),kc()):d.key==="Enter"&&(d.preventDefault(),vs());else if(d.key==="Enter")d.preventDefault(),vs();else if(d.key==="Delete"){if(Lt){d.preventDefault(),Ol();return}if(He.length>0){d.preventDefault(),mc();return}}else if(d.key==="Escape"){if(Lt){Ol();return}if(He.length>0){pc();return}}else d.key==="F2"&&(d.preventDefault(),yc())}}function vs(){if(He.length===1){const d=ct.find(A=>A.id===He[0]);d&&(d.type==="folder"?hn(d.id):gl(d))}}function kc(){if(He.length===1){const d=ct.find(A=>A.id===He[0]);d&&d.fileId&&ie("OpenFile",d.fileId)}}function bn(d,A){Ll=d,t(102,ll=A),t(103,nl=""),t(101,tl=!0)}function yc(){if(He.length===1){const d=ct.find(A=>A.id===He[0]);d&&bn(d.id,d.name)}}async function hs(){const d=ll.trim();if(!d){t(103,nl=m("rename.emptyError"));return}try{await ie("ValidateName",d)}catch{t(103,nl=m("rename.invalidError"));return}t(101,tl=!1);const A=Ll;Ll="";try{await ie("RenameNode",A,d),L&&L.id===A&&t(33,L={...L,title:d}),await Ut(),at&&await ot(at)}catch(le){t(31,H=String(le))}}function wc(){t(101,tl=!1),Ll="",t(102,ll=""),t(103,nl="")}function Cc(d){d.key==="Enter"?hs():t(103,nl="")}function Nt(d){t(97,$n=d.title||m("common.confirm")),t(98,es=d.message||""),t(99,ts=d.danger!==void 0?d.danger:!0),t(100,ls=d.confirmText||m("common.delete")),jl=d.onConfirm||null,Al=d.onCancel||null,t(96,Ml=!0)}function kn(){t(96,Ml=!1),jl=null,Al=null}function qc(){jl&&jl(),kn()}function Sc(){Al&&Al(),kn()}function gs(d){t(68,re=mt.node),t(69,Se=d),t(67,Ue=""),t(66,Ye=!0),Vt()}function Tc(){t(68,re=null),t(69,Se=void 0),t(67,Ue=""),t(66,Ye=!0)}function bs(){t(66,Ye=!1),t(67,Ue=""),t(68,re=null),t(69,Se=void 0)}async function ks(){if(!(!Ue.trim()||Se===void 0))try{const d=re?re.id:"",A=Se?Se.id:"",le=await ie("CreateNodeFromTemplate",d,Ue.trim(),A);t(66,Ye=!1),t(67,Ue="");const fe=le?le.id:null;if(t(68,re=null),t(69,Se=void 0),d){t(81,Et={...Et,[d]:!0});const Ie=await ie("ListWorkspaceChildren",d)||[];ql(_,d,Ie),t(12,_=[..._])}else t(12,_=await ie("ListWorkspaceTree")||_);if(fe){const Ie=await ie("GetNodeDetail",fe);Ie&&(t(32,z=""),Ot(Ie))}}catch(d){t(31,H=String(d))}}function Ec(d,A){t(70,mt={visible:!0,x:d.clientX,y:d.clientY,node:A})}function Vt(){t(70,mt={visible:!1,x:0,y:0,node:null})}async function Ic(d){const A=!Et[d];if(t(81,Et={...Et,[d]:A}),!A)return;const le=await ie("ListWorkspaceChildren",d)||[];ql(_,d,le),t(12,_=[..._])}async function Nc(d,A){if(!(!d||!A||d===A))try{const le=await ie("MoveNode",d,A);await Ut();const fe=await ie("GetNodeDetail",d);fe&&(t(32,z=""),Ot(fe))}catch(le){t(31,H=String(le))}}async function Dc(d){d.preventDefault(),d.stopPropagation();try{const A=d.dataTransfer.getData("text/plain");if(!A)return;const le=await ie("GetNodeDetail",A);if(!le||!le.parent_id)return;await ie("MoveNode",A,""),await Ut();const fe=await ie("GetNodeDetail",A);fe&&(t(32,z=""),Ot(fe))}catch(A){t(31,H=String(A))}}function Mc(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(92,fn=!0)}function jc(d){t(92,fn=!1)}function ys(d){bn(d.id,d.title),Vt()}function ws(d){Vt(),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteNode",d.id),await Ut(),await Ds(),L&&L.id===d.id&&t(33,L=null)}catch(A){t(31,H=String(A))}}})}async function jt(d){Vt();const A=typeof d=="string"?d:d.id;try{await ie("OpenFolder",A)}catch(le){t(31,H=String(le))}}async function St(d){const A=nc(d);try{if(A==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await ie("OpenURL",d.url);return}if(A==="text"||d.type==="note"){const le=await ie("ReadNote",d.id);t(36,ee={id:d.id,title:d.title,content:le||"",dirty:!1});return}if(A==="folder"||d.type==="folder"){Rt(),t(32,z=""),t(33,L=d),t(34,K="files"),t(84,vt=[]),t(83,at=null),t(91,He=[]),t(86,Lt=null),await Rl(d.id),await ot(d.id);return}if(A==="file"||A==="image"||d.type==="file"){const fe=(await ie("ListFiles",d.id)||[])[0];if(!fe)throw new Error("file record not found");const Ie=Iv(d,fe);di(Ie)?await gl(Ie):await ie("OpenFile",Ie.fileId);return}await kl(d.id)}catch(le){t(31,H=String(le))}}async function Cs(d){Vt();try{await ie("MoveNode",d.id,""),await Ut();const A=await ie("GetNodeDetail",d.id);A&&(t(32,z=""),Ot(A))}catch(A){t(31,H=String(A))}}async function Ut(){const d=Object.keys(Et).filter(le=>Et[le]),A=await ie("ListWorkspaceTree")||[];for(const le of d){const Ie=(await ie("ListWorkspaceChildren",le)||[]).map(dt=>({...dt}));sc(A,le,Ie)}t(12,_=A)}async function yn(d){const A=await ie("ListWorkspaceChildren",d)||[];ql(_,d,A),t(12,_=[..._])}function qs(){t(71,kt=!0),t(72,gt="")}function Ss(){t(71,kt=!1),t(72,gt="")}async function Ts(){if(!(!gt.trim()||!L))try{const d=await ie("CreateNote",L.id,gt.trim());t(35,Y=[...Y,d&&d.id?d:{id:Date.now().toString(),title:gt.trim(),createdAt:new Date().toISOString()}]),t(71,kt=!1),t(72,gt="")}catch{const A={id:Date.now().toString(),title:gt.trim(),createdAt:new Date().toISOString()};t(35,Y=[...Y,A]),t(71,kt=!1),t(72,gt="")}}async function sl(d){if(ee&&ee.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Es(d)}});return}await Es(d)}async function Es(d){try{const A=await ie("ReadNote",d.id);t(36,ee={id:d.id,title:d.title,content:A||"",dirty:!1})}catch{t(36,ee={id:d.id,title:d.title,content:"# "+d.title+`
`,dirty:!1})}}function Is(){if(ee&&ee.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(36,ee=null)}});return}t(36,ee=null)}function Ac(d){ee&&(t(36,ee.content=d.target.value,ee),t(36,ee.dirty=!0,ee))}async function Lc(){if(ee)try{await ie("SaveNote",ee.id,ee.content),t(36,ee.dirty=!1,ee)}catch{t(36,ee.dirty=!1,ee)}}function xl(d=null){t(46,be=d),t(47,Ce=null),t(40,de=d?d.summary:""),t(41,we=d?String(d.minutes||""):""),t(42,Re=d&&d.date||""),t(43,_e=d&&d.details||""),t(44,Q=d?!!d.billable:!1),t(45,Z=d?!!d.approximate:!1),t(39,ce=!0)}function Ns(){t(39,ce=!1),t(46,be=null),t(47,Ce=null)}async function wn(d=""){const A=d||(L?L.id:"");L&&L.id===A&&t(38,oe=zn(await ie("ListWorklog",L.id))||oe),z==="journal"&&await Kt()}async function Pc(){const d=parseInt(we,10);if(!(!de.trim()||isNaN(d)||d<=0)&&!(!Ce&&!be&&!L)){try{if(Ce){const A=JSON.stringify(Yl(Ce));await ie("AcceptSuggestionFull",Ce.nodeId,de.trim(),_e,Re,d,Z,Q,A),await zl()}else be?(await ie("UpdateWorklogEntry",be.id,de.trim(),_e,Re,d,Z,Q),await wn(be.nodeId)):(await ie("CreateWorklogFull",L.id,de.trim(),_e,Re,d,Z,Q),await wn(L.id))}catch(A){t(31,H=String(A));return}t(39,ce=!1),t(46,be=null),t(47,Ce=null)}}function Cn(d){Nt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",d.id),await wn(d.nodeId)}catch(A){t(31,H=String(A))}}})}async function zl(){t(48,ve=await ie("GetSuggestions")||[]),t(49,Oe=ve.length),L&&t(38,oe=zn(await ie("ListWorklog",L.id))),z==="journal"&&await Kt()}async function bl(){t(4,$e=await ie("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(61,Le=$e.count||0);const d=$e.nodes||[];t(62,he=he.filter(A=>d.some(le=>le.id===A))),Ee&&!d.some(A=>A.id===Ee)?_n():Ae.length>0&&(t(229,Ae=Ae.filter(A=>d.some(le=>le.id===A.id))),t(5,Ee=Ae.length>0?Ae[Ae.length-1].id:""))}async function Ds(){try{t(61,Le=await ie("TrashCount")||0)}catch{t(61,Le=0)}}function Fc(){return Ee&&((($e==null?void 0:$e.nodes)||[]).find(d=>d.id===Ee)||Ae[Ae.length-1])||null}function Ms(d){Rt(),t(5,Ee=d.id);const A=Ae.findIndex(le=>le.id===d.id);A>=0?t(229,Ae=Ae.slice(0,A+1)):t(229,Ae=[...Ae,{id:d.id,title:d.title}]),t(62,he=[])}function Rc(){if(Ae.length===0)return;Rt();const d=Ae.slice(0,-1);t(229,Ae=d),t(5,Ee=d.length>0?d[d.length-1].id:""),t(62,he=[])}function js(d){t(62,he=he.includes(d)?he.filter(A=>A!==d):[...he,d])}function qn(d){return he.length>0?he:[d]}async function Sn(d){try{await ie("RestoreTrashNodesJSON",JSON.stringify(d)),await Ut(),await bl()}catch(A){t(31,H=String(A))}}async function Tn(d){Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.length+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("PurgeTrashNodesJSON",JSON.stringify(d)),await bl()}catch(A){t(31,H=String(A))}}})}async function Oc(){Nt({title:m("delete.confirmTitle"),message:m("trash.empty")+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("EmptyTrash"),await bl()}catch(d){t(31,H=String(d))}}})}function Hl(d){t(47,Ce=d),t(46,be=null),t(40,de=d.summary||""),t(41,we=String(d.suggestedMin||"")),t(42,Re=""),t(43,_e=""),t(44,Q=!1),t(45,Z=!0),t(39,ce=!0)}async function Bl(d){try{await ie("DismissSuggestion",d.nodeId,JSON.stringify(Yl(d))),await zl()}catch(A){t(31,H=String(A))}}async function En(d){try{const A=Yl(d),le=JSON.stringify(A);Ql("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+le+" events="+JSON.stringify((d.events||[]).map(fe=>({id:fe.id,type:fe.eventType,title:fe.title})))),await ie("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",le),await zl()}catch(A){Ql("acceptTodaySuggestion error: "+A)}}async function As(d){try{const A=Yl(d),le=JSON.stringify(A);Ql("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+le+" events="+JSON.stringify((d.events||[]).map(fe=>({id:fe.id,type:fe.eventType,title:fe.title})))),await ie("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",le),await zl()}catch(A){Ql("acceptJournalSuggestion error: "+A)}}async function Kt(){try{const[d,A,le]=await Promise.all([ie("ListWorklogReport",E,I,D,N,M,F),ie("WorklogReportSummary",E,I,D,N,M,F),ie("GetSuggestions")]);if(t(16,S=(d||[]).map(fe=>(fe._expanded===void 0&&(fe._expanded=!1),fe))),t(17,T=A||null),t(48,ve=le||[]),t(49,Oe=ve.length),D&&!R)if(d&&d.length>0&&d[0].nodePath)t(24,R=d[0].nodePath);else try{t(24,R=await ie("GetNodeTitle",D))}catch{t(24,R="")}}catch{t(16,S=[]),t(17,T=null),t(48,ve=[]),t(49,Oe=0)}}async function Wl(d){try{const A=await ie("SaveWorklogReport",d,E,I,D,N,M,F);t(25,x=A),setTimeout(()=>t(25,x=""),4e3)}catch(A){if(String(A).includes("отменено"))return;t(25,x="Ошибка: "+String(A)),setTimeout(()=>t(25,x=""),6e3)}}let Ls;async function In(d){if(d._expanded=!d._expanded,t(16,S),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await ie("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(16,S)}catch{d._events=[],d._hasEvents=!1,t(16,S)}}async function Nn(d){if(d._expanded=!d._expanded,d._expanded&&d.source==="suggestion"&&!d._events&&d._hasEvents===void 0)try{d._events=await ie("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0}catch(A){A._events=[],A._hasEvents=!1}t(38,oe)}async function xc(){const d=B.trim();if(!d||d.length<2){t(27,V=[]),t(28,W=!1);return}try{t(27,V=await ie("SearchNodes",d)||[]),t(28,W=V.length>0)}catch{t(27,V=[]),t(28,W=!1)}}function zc(){clearTimeout(Ls),Ls=setTimeout(xc,200)}function Ps(d){t(21,D=d.id),t(24,R=d.path||d.title),t(20,N=!0),t(26,B=""),t(27,V=[]),t(28,W=!1),Kt()}function Fs(){t(21,D=""),t(20,N=!1),t(24,R=""),t(26,B=""),t(27,V=[]),t(28,W=!1),Kt()}function Hc(){t(18,E=""),t(19,I=""),t(21,D=""),t(20,N=!1),t(22,M="all"),t(23,F="all"),t(24,R=""),t(26,B=""),t(27,V=[]),t(28,W=!1),Kt()}async function Rs(){const d=await ie("PickFile");if(!d)return;const A=at||L.id;await Os(A,d)}async function Bc(){const d=await ie("PickDirectory");if(!d)return;const A=at||L.id;await Os(A,d)}async function Os(d,A){t(78,rn=!0);try{const le=await ie("PreviewImport",A);t(79,Il=le),an=A,Xn=d,t(80,ml=!0)}catch(le){t(31,H=String(le))}t(78,rn=!1)}async function Dn(d){try{const A=Xn||L.id,le=d==="copy"?await ie("AddPathCopy",A,an):await ie("AddPathLink",A,an);t(80,ml=!1),t(79,Il=null),t(84,vt=[]),t(83,at=null),await Promise.all([Rl(A),ot(A),yn(A)])}catch(A){t(31,H=String(A))}}function xs(){t(80,ml=!1),t(79,Il=null)}async function zs({id:d,type:A}){const le=m(A==="folder"?"delete.folder":"delete.file");Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+le+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",d),te=te.filter(Ie=>Ie.nodeId!==d);const fe=at||L.id;await ot(fe)}catch(fe){t(31,H=String(fe))}}})}async function Wc(d){!d||d.length===0||await tu(d,"drop")}function Vc(d){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:m("event.noteDeleted"),file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:m("event.folderMoved"),node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:m("event.nodeDeleted"),action_created:m("event.actionCreated"),action_done:m("event.actionDone"),worklog_added:m("event.worklogAdded")}[d]||d}function Uc(d){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case"),link:m("kind.link")}[d]||d||m("kind.case")}function Kc(d){return d?m("capture.kind."+d):""}function Gc(d){return d?m("capture.source."+d):""}function Jc(d){const A=[];return d.captureKind&&A.push(Kc(d.captureKind)),d.captureSource&&A.push(Gc(d.captureSource)),d.captureContextLabel&&A.push(`${m("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&A.push(`${m("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),A.push(wt(d.capturedAt||d.createdAt)),A.filter(Boolean).join(" · ")}function Yc(d){!d||!d.id||(t(0,Je=[d,...Je.filter(A=>A.id!==d.id)]),L&&(d.captureContextNodeId===L.id||d.suggestedTargetNodeId===L.id)&&t(52,X=[d,...X.filter(A=>A.id!==d.id)]))}function Qc(){return L&&L.id?{contextType:"node",nodeId:L.id,suggestedTargetNodeId:L.id}:z?{contextType:"section",section:z}:{contextType:"global",section:"root"}}function Gt(){return JSON.stringify(Qc())}function Xc(){return L&&L.id?m("capture.dropOverlayNode",{title:L.title}):m("capture.dropOverlayGlobal")}async function il(d=null){d&&Yc(d),z==="inbox"&&t(0,Je=await ie("ListInboxNodes")||Je)}async function Zc(d,A){const le=String(d||"").trim();if(!le)return null;const fe=Hn(le),Ie=fe?await ie("CaptureURLWithContext",fe,"",A,Gt()):await ie("CaptureTextWithContext",le,A,Gt());return await il(Ie),Ie}async function Hs(d,A,le){const fe=String(d||"").trim();if(!fe)return null;const Ie=await ie("CaptureURLWithContext",fe,A||"",le,Gt());return await il(Ie),Ie}async function $c(d,A){if(!d)return null;const le=d.path||d.webkitRelativePath||"";if(le){const dt=await ie("CapturePathWithContext",le,A,Gt());return await il(dt),dt}const fe=await Mv(d),Ie=await ie("CaptureFileDataWithContext",d.name||`clipboard.${Dv(d.type)}`,fe,A,Gt());return await il(Ie),Ie}async function Mn(d,A){var yl,Dt,si;if(!d)return!1;let le=!1;const fe=Array.from(d.files||[]);for(const Yt of fe)await $c(Yt,A),le=!0;const Ie=(yl=d.getData)==null?void 0:yl.call(d,"text/x-moz-url");if(Ie){const Yt=jv(Ie),wl=Yt?Hn(Yt.url):"";if(wl)return await Hs(wl,Yt.title,A),!0}const dt=(Dt=d.getData)==null?void 0:Dt.call(d,"text/uri-list");if(dt){const Yt=Av(dt),wl=Hn(Yt);if(wl)return await Hs(wl,"",A),!0}const rl=(si=d.getData)==null?void 0:si.call(d,"text/plain");return String(rl||"").trim()&&(await Zc(rl,A),le=!0),le}async function eu(){if(!ye){t(54,qe=""),t(53,ye=!0);try{const d=await ie("CaptureClipboardTextWithContext",Gt());await il(d),t(54,qe=m("inbox.captured"))}catch(d){t(31,H=String(d).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(53,ye=!1)}}}async function tu(d,A="drop"){if(!ye){t(53,ye=!0),t(54,qe="");try{for(const le of d){const fe=await ie("CapturePathWithContext",le,A,Gt());await il(fe)}t(54,qe=m("inbox.captured"))}catch(le){t(31,H=String(le))}finally{t(53,ye=!1),t(93,vl=!1)}}}async function Bs(d){if(!(c||u)&&!$l(d.target)&&d.clipboardData)try{await Mn(d.clipboardData,"paste")&&(d.preventDefault(),t(54,qe=m("inbox.captured")))}catch(A){t(31,H=String(A))}}function Ws(d){Ra(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy",t(95,Zn=Xc()),t(94,Dl=!0))}function Vs(d){(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight)&&t(94,Dl=!1)}async function Us(d){if(Ra(d.dataTransfer)){d.preventDefault(),t(94,Dl=!1);try{await Mn(d.dataTransfer,"drop")&&t(54,qe=m("inbox.captured"))}catch(A){t(31,H=String(A))}}}function lu(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(93,vl=!0)}function nu(){t(93,vl=!1)}async function su(d){d.preventDefault(),d.stopPropagation(),t(93,vl=!1),await Mn(d.dataTransfer,"drop")&&t(54,qe=m("inbox.captured"))}function Vl(d){t(104,Mt=d),t(105,Pt=""),t(106,Bt=[]),t(107,Ft=null)}function jn(){t(104,Mt=null),t(105,Pt=""),t(106,Bt=[]),t(107,Ft=null),t(108,Pl=!1)}async function iu(){const d=Pt.trim();if(!d||d.length<2){t(106,Bt=[]);return}t(108,Pl=!0);try{const A=await ie("SearchNodes",d)||[];t(106,Bt=A.filter(le=>Lv(le)&&le.id!==(Mt==null?void 0:Mt.id)))}catch{t(106,Bt=[])}finally{t(108,Pl=!1)}}function ou(d){t(105,Pt=d.target.value),t(107,Ft=null),clearTimeout(ns),ns=setTimeout(iu,200)}function Ks(d){t(107,Ft=d),t(105,Pt=d.path||d.title),t(106,Bt=[])}async function Gs(){if(!(!Mt||!Ft))try{await Js(Mt,Ft.id),jn()}catch(d){t(31,H=String(d))}}async function Js(d,A){!d||!A||(await ie("ResolveInboxNode",d.id,A),t(0,Je=Je.filter(le=>le.id!==d.id)),t(52,X=X.filter(le=>le.id!==d.id)),await Ut(),L&&await Rl(L.id))}async function Ul(d){const A=(d==null?void 0:d.suggestedTargetNodeId)||(L==null?void 0:L.id)||"";if(A)try{await Js(d,A)}catch(le){t(31,H=String(le))}}function Kl(d){Nt({title:m("inbox.deleteTitle"),message:m("inbox.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteInboxNode",d.id),t(0,Je=Je.filter(A=>A.id!==d.id)),t(52,X=X.filter(A=>A.id!==d.id))}catch(A){t(31,H=String(A))}}})}function Ys(d){t(56,Ve=d),t(57,Fe=d.title||""),t(58,je=d.url||""),t(59,ze=d.note||""),t(60,Be="")}function An(){t(56,Ve=null),t(57,Fe=""),t(58,je=""),t(59,ze=""),t(60,Be="")}async function ru(){if(!(!Ve||!je.trim()))try{const d=await ie("UpdateLink",Ve.id,Fe.trim(),je.trim(),ze);t(55,Me=Me.map(A=>A.id===d.id?d:A)),An()}catch(d){t(60,Be=String(d))}}async function Qs(d){Nt({title:m("links.deleteTitle"),message:m("links.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteLink",d.id),t(55,Me=Me.filter(A=>A.id!==d.id))}catch(A){t(31,H=String(A))}}})}async function Xs(d){try{await ie("OpenLink",d.id)}catch(A){t(31,H=String(A))}}async function Zs(d){var A,le;try{await((le=(A=navigator.clipboard)==null?void 0:A.writeText)==null?void 0:le.call(A,d.url)),t(60,Be=m("links.copied"))}catch{t(60,Be=m("links.copyUnavailable"))}}function au(){t(73,_t=!0),t(74,qt=""),t(75,pl="open_url"),t(76,At="")}function $s(){t(73,_t=!1),t(74,qt=""),t(76,At="")}async function Ln(){if(!(!qt.trim()||!At.trim()||!L))try{const d=await ie("CreateAction",L.id,pl,qt.trim(),At.trim());d&&d.id&&t(37,ne=[...ne,d]),t(73,_t=!1),t(74,qt=""),t(76,At="")}catch(d){t(31,H=String(d))}}async function ei(d){try{await ie("DeleteAction",d),t(37,ne=ne.filter(A=>A.id!==d))}catch(A){t(31,H=String(A))}}function cu(d){const A=on.find(le=>le.id===d);return A?A.label:d}async function kl(d){try{const A=await ie("GetNodeDetail",d);A&&Ot(A)}catch(A){t(31,H=String(A))}}async function Jt(d){const A=Pv(d),le=A.nodeId;if(le)try{const fe=await ie("GetNodeDetail",le);if(!fe)return;if(Ot(fe),A.tab==="notes"){if(Wt("notes"),A.targetId){try{t(35,Y=await ie("ListNotes",le)||[])}catch{}const Ie=Y.find(dt=>dt.id===A.targetId);Ie&&setTimeout(()=>sl(Ie),100)}}else if(A.tab==="files")if(Wt("files"),A.targetId)try{const Ie=await ie("GetNodeDetail",A.targetId);if(Ie&&Ie.parent_id){await ot(Ie.parent_id);const dt=ct.find(rl=>rl.id===A.targetId);dt&&dt.type==="file"&&di(dt)&&setTimeout(()=>gl(dt),150)}else await ot(le)}catch{await ot(le)}else await ot(le)}catch(fe){t(31,H=String(fe))}}async function ol(d){return Jt(d)}async function Pn(){try{t(109,dn=await ie("SyncStatus"))}catch{t(109,dn={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let ti="general";function Fn(d){t(113,ti=d||"general"),t(10,p=!0)}function li(){t(10,p=!1)}function uu(d){const A=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],le=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],fe=[];return A.length>0&&fe.push(m("sync.conflictsCount",{count:A.length})),le.length>0&&fe.push(m("sync.applyErrorsCount",{count:le.length})),fe.join(" · ")}async function fu(){t(110,pn=!0),t(111,hl=""),t(112,Fl="");try{const d=await ie("SyncNow");await Pn(),t(111,hl=uu(d)),t(112,Fl=hl?"warning":"")}catch(d){console.error("sync error:",d),t(111,hl=`${m("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(112,Fl="warning")}finally{t(110,pn=!1)}}function du(d){t(8,c=!1),t(7,a=d),t(77,$t=!1),window.location.reload()}function pu(d){t(9,u=!1),t(7,a=d),t(77,$t=!1),window.location.reload()}const mu=d=>d.nodeId===L.id,_u=d=>vn(d.id),vu=()=>Fn("sync"),hu=()=>Fn(),gu=()=>t(31,H=""),bu=()=>t(31,H=""),ku=()=>t(31,H="");function yu(){ee.content=this.value,t(36,ee)}const wu=d=>Wt(d.id),Cu=()=>{Wt("notes"),qs()},qu=()=>{Wt("files"),Rs()},Su=()=>Wt("worklog"),Tu=d=>sl(d),Eu=d=>sl(d);function Iu(){gt=this.value,t(72,gt)}const Nu=d=>d.key==="Enter"&&Ts(),Du=d=>sl(d),Mu=d=>sl(d),ju=d=>{const A=d.detail;A===0?(t(84,vt=[]),t(83,at=null),ot(L.id)):os(A-1)},Au=d=>hn(d.detail),Lu=d=>gl(d.detail),Pu=d=>ie("OpenFile",d.detail),Fu=d=>ie("OpenFolder",d.detail),Ru=d=>zs(d.detail),Ou=d=>as(d.detail.id),xu=d=>rs(d.detail),zu=d=>cs(d.detail),Hu=d=>us(d.detail),Bu=d=>ps(d.detail),Wu=d=>ds(d.detail),Vu=d=>ms(d.detail),Uu=d=>Ul(d),Ku=d=>Vl(d),Gu=d=>St(d),Ju=d=>jt(d),Yu=d=>Kl(d),Qu=d=>St(d),Xu=(d,A)=>A.key==="Enter"&&St(d),Zu=d=>Xs(d),$u=d=>Zs(d),ef=d=>Ys(d),tf=d=>Qs(d),lf=d=>ie("RunAction",d.id),nf=d=>ei(d.id),sf=()=>xl(),of=d=>d.nodeId===L.id,rf=d=>Hl(d),af=d=>En(d),cf=d=>Bl(d),uf=(d,A,le)=>t(48,A[le]._expanded=!d._expanded,ve,t(33,L)),ff=(d,A,le,fe)=>fe.key==="Enter"&&t(48,A[le]._expanded=!d._expanded,ve,t(33,L)),df=d=>Jt(d),pf=d=>jt(d.nodeId),mf=d=>xl(d),_f=d=>Cn(d),vf=d=>Jt(d),hf=d=>jt(d.nodeId),gf=d=>Nn(d),bf=(d,A)=>A.key==="Enter"&&Nn(d),kf=d=>ol(d),yf=(d,A)=>A.key==="Enter"&&ol(d),wf=()=>{t(1,De="date"),t(2,Ne=De==="date"&&Ne==="desc"?"asc":"desc")},Cf=()=>{t(1,De="name"),t(2,Ne=De==="name"&&Ne==="desc"?"asc":"desc")},qf=()=>{t(1,De="type"),t(2,Ne=De==="type"&&Ne==="desc"?"asc":"desc")};function Sf(){xe=this.checked,t(3,xe)}const Tf=d=>Ul(d),Ef=d=>Vl(d),If=d=>St(d),Nf=d=>jt(d),Df=d=>Kl(d),Mf=d=>St(d),jf=(d,A)=>A.key==="Enter"&&St(d),Af=d=>Ul(d),Lf=d=>Vl(d),Pf=d=>St(d),Ff=d=>jt(d),Rf=d=>Kl(d),Of=d=>St(d),xf=(d,A)=>A.key==="Enter"&&St(d),zf=()=>Sn(he),Hf=()=>Tn(he),Bf=()=>ie("OpenTrashFolder"),Wf=d=>js(d.id),Vf=d=>Ms(d),Uf=d=>Sn(qn(d.id)),Kf=d=>Tn(qn(d.id));function Gf(){E=this.value,t(18,E)}function Jf(){I=this.value,t(19,I)}const Yf=()=>{t(26,B=""),t(24,R=""),Fs()};function Qf(){B=this.value,t(26,B)}const Xf=()=>setTimeout(()=>t(28,W=!1),200),Zf=d=>Ps(d);function $f(){N=this.checked,t(20,N)}function ed(){M=Xl(this),t(22,M)}function td(){F=Xl(this),t(23,F)}const ld=()=>Wl("csv"),nd=()=>Wl("markdown"),sd=()=>Wl("pdf"),id=d=>kl(d.nodeId),od=(d,A,le,fe)=>t(48,A[le].suggestedMin=parseInt(fe.target.value),ve),rd=d=>Hl(d),ad=d=>As(d),cd=d=>Bl(d),ud=(d,A,le)=>t(48,A[le]._expanded=!d._expanded,ve),fd=(d,A,le,fe)=>fe.key==="Enter"&&t(48,A[le]._expanded=!d._expanded,ve),dd=d=>Jt(d),pd=d=>jt(d.nodeId),md=d=>kl(d.nodeId),_d=d=>In(d),vd=(d,A)=>A.key==="Enter"&&In(d),hd=d=>xl(d),gd=d=>Cn(d),bd=d=>Jt(d),kd=d=>kl(d),yd=d=>ol(d),wd=d=>Jt(d),Cd=d=>Hl(d),qd=d=>En(d),Sd=d=>Bl(d),Td=d=>jt(d),Ed=d=>St(d),Id=d=>ol(d),Nd=(d,A)=>A.key==="Enter"&&ol(d),Dd=()=>t(69,Se=null),Md=d=>t(69,Se=d);function jd(){Ue=this.value,t(67,Ue)}const Ad=d=>d.key==="Enter"&&ks(),Ld=d=>gs(d),Pd=()=>Cs(mt.node),Fd=()=>ys(mt.node),Rd=()=>ws(mt.node),Od=()=>jt(mt.node);function xd(){Re=this.value,t(42,Re)}function zd(){de=this.value,t(40,de)}function Hd(){we=ln(this.value),t(41,we)}function Bd(){_e=this.value,t(43,_e)}function Wd(){Q=this.checked,t(44,Q)}function Vd(){Z=this.checked,t(45,Z)}function Ud(){qt=this.value,t(74,qt)}const Kd=d=>d.key==="Enter"&&Ln();function Gd(){pl=Xl(this),t(75,pl),t(116,on)}function Jd(){At=this.value,t(76,At)}const Yd=d=>d.key==="Enter"&&Ln(),Qd=()=>Dn("copy"),Xd=()=>Dn("link");function Zd(){ll=this.value,t(102,ll)}function $d(){Pt=this.value,t(105,Pt)}const e1=d=>d.key==="Enter"&&Ft&&Gs(),t1=d=>Ks(d);function l1(){Fe=this.value,t(57,Fe)}function n1(){je=this.value,t(58,je)}function s1(){ze=this.value,t(59,ze)}const i1=d=>ie("OpenFile",d.detail);return l.$$.update=()=>{l.$$.dirty[0]&48&&t(63,it=Nv(($e==null?void 0:$e.nodes)||[],Ee)),l.$$.dirty[0]&7&&t(6,n=Tv(Je,De,Ne)),l.$$.dirty[0]&72&&t(114,s=xe?oc(n):null),l.$$.dirty[7]&4096&&t(64,rt=Ae.length===0?m("nav.trash"):[m("nav.trash"),...Ae.map(d=>d.title)].join(" / "))},t(65,Ze=((ni=Fc())==null?void 0:ni.title)||m("trash.deletedNodes")),[Je,De,Ne,xe,$e,Ee,n,a,c,u,p,h,_,g,b,k,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,z,L,K,Y,ee,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,X,ye,qe,Me,Ve,Fe,je,ze,Be,Le,he,it,rt,Ze,Ye,Ue,re,Se,mt,kt,gt,_t,qt,pl,At,$t,rn,Il,ml,Et,cn,at,vt,ct,Lt,el,un,Nl,It,He,fn,vl,Dl,Zn,Ml,$n,es,ts,ls,tl,ll,nl,Mt,Pt,Bt,Ft,Pl,dn,pn,hl,Fl,ti,s,P,on,ic,Wt,vn,Ot,ot,hn,uc,os,gl,Ol,fc,rs,as,cs,us,fs,ds,ps,ms,hc,gc,bc,hs,wc,Cc,qc,Sc,gs,Tc,bs,ks,Ec,Vt,Ic,Nc,Dc,Mc,jc,ys,ws,jt,St,Cs,qs,Ss,Ts,sl,Is,Ac,Lc,xl,Ns,Pc,Cn,Ms,Rc,js,qn,Sn,Tn,Oc,Hl,Bl,En,As,Kt,Wl,In,Nn,zc,Ps,Fs,Hc,Rs,Bc,Dn,xs,zs,Vc,Uc,Jc,eu,lu,nu,su,Vl,jn,ou,Ks,Gs,Ul,Kl,Ys,An,ru,Qs,Xs,Zs,au,$s,Ln,ei,cu,kl,Jt,ol,Pn,Fn,li,fu,du,pu,Ae,mu,_u,vu,hu,gu,bu,ku,yu,wu,Cu,qu,Su,Tu,Eu,Iu,Nu,Du,Mu,ju,Au,Lu,Pu,Fu,Ru,Ou,xu,zu,Hu,Bu,Wu,Vu,Uu,Ku,Gu,Ju,Yu,Qu,Xu,Zu,$u,ef,tf,lf,nf,sf,of,rf,af,cf,uf,ff,df,pf,mf,_f,vf,hf,gf,bf,kf,yf,wf,Cf,qf,Sf,Tf,Ef,If,Nf,Df,Mf,jf,Af,Lf,Pf,Ff,Rf,Of,xf,zf,Hf,Bf,Wf,Vf,Uf,Kf,Gf,Jf,Yf,Qf,Xf,Zf,$f,ed,td,ld,nd,sd,id,od,rd,ad,cd,ud,fd,dd,pd,md,_d,vd,hd,gd,bd,kd,yd,wd,Cd,qd,Sd,Td,Ed,Id,Nd,Dd,Md,jd,Ad,Ld,Pd,Fd,Rd,Od,xd,zd,Hd,Bd,Wd,Vd,Ud,Kd,Gd,Jd,Yd,Qd,Xd,Zd,$d,e1,t1,l1,n1,s1,i1]}class Rv extends st{constructor(e){super(),nt(this,e,Fv,Sv,lt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Rv({target:document.getElementById("app")});