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

4 lines
270 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 rf=Object.defineProperty;var af=(l,e,t)=>e in l?rf(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Fl=(l,e,t)=>af(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 o of s)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();function $(){}function Po(l){return l()}function Dn(){return Object.create(null)}function me(l){l.forEach(Po)}function vt(l){return typeof l=="function"}function Ze(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let el;function il(l,e){return l===e?!0:(el||(el=document.createElement("a")),el.href=e,l===el.href)}function cf(l){return Object.keys(l).length===0}function Mn(l){return l??""}const Bl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function S(l,e,t){l.insertBefore(e,t||null)}function C(l){l.parentNode&&l.parentNode.removeChild(l)}function Fe(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function g(){return F(" ")}function ot(){return F("")}function I(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Hl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function We(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function mt(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 rl(l){return l===""?null:+l}function ff(l){return Array.from(l.childNodes)}function B(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function ct(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function _t(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 nl(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function uf(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Ut;function Ht(l){Ut=l}function Ul(){if(!Ut)throw new Error("Function called outside component initialization");return Ut}function Lo(l){Ul().$$.on_mount.push(l)}function Kl(l){Ul().$$.on_destroy.push(l)}function al(){const l=Ul();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=uf(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Ro(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Pt=[],In=[];let Lt=[];const An=[],df=Promise.resolve();let Ol=!1;function pf(){Ol||(Ol=!0,df.then(zo))}function Et(l){Lt.push(l)}const Pl=new Set;let At=0;function zo(){if(At!==0)return;const l=Ut;do{try{for(;At<Pt.length;){const e=Pt[At];At++,Ht(e),mf(e.$$)}}catch(e){throw Pt.length=0,At=0,e}for(Ht(null),Pt.length=0,At=0;In.length;)In.pop()();for(let e=0;e<Lt.length;e+=1){const t=Lt[e];Pl.has(t)||(Pl.add(t),t())}Lt.length=0}while(Pt.length);for(;An.length;)An.pop()();Ol=!1,Pl.clear(),Ht(l)}function mf(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(Et)}}function _f(l){const e=[],t=[];Lt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Lt=e}const sl=new Set;let jt;function st(){jt={r:0,c:[],p:jt}}function it(){jt.r||me(jt.c),jt=jt.p}function ae(l,e){l&&l.i&&(sl.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if(sl.has(l))return;sl.add(l),jt.c.push(()=>{sl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ce(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Oo(l,e){de(l,1,1,()=>{e.delete(l.key)})}function Vo(l,e,t,n,s,o,r,f,c,d,v,_){let h=l.length,b=o.length,k=h;const y={};for(;k--;)y[l[k].key]=k;const w=[],E=new Map,j=new Map,D=[];for(k=b;k--;){const M=_(s,o,k),R=t(M);let W=r.get(R);W?D.push(()=>W.p(M,e)):(W=d(R,M),W.c()),E.set(R,w[k]=W),R in y&&j.set(R,Math.abs(k-y[R]))}const T=new Set,N=new Set;function A(M){ae(M,1),M.m(f,v),r.set(M.key,M),v=M.first,b--}for(;h&&b;){const M=w[b-1],R=l[h-1],W=M.key,V=R.key;M===R?(v=M.first,h--,b--):E.has(V)?!r.has(W)||T.has(W)?A(M):N.has(V)?h--:j.get(W)>j.get(V)?(N.add(W),A(M)):(T.add(V),h--):(c(R,r),h--)}for(;h--;){const M=l[h];E.has(M.key)||c(M,r)}for(;b;)A(w[b-1]);return me(D),w}function Qe(l){l&&l.c()}function Je(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),Et(()=>{const o=l.$$.on_mount.map(Po).filter(vt);l.$$.on_destroy?l.$$.on_destroy.push(...o):me(o),l.$$.on_mount=[]}),s.forEach(Et)}function qe(l,e){const t=l.$$;t.fragment!==null&&(_f(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function vf(l,e){l.$$.dirty[0]===-1&&(Pt.push(l),pf(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function xe(l,e,t,n,s,o,r=null,f=[-1]){const c=Ut;Ht(l);const d=l.$$={fragment:null,ctx:[],props:o,update:$,not_equal:s,bound:Dn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:Dn(),dirty:f,skip_bound:!1,root:e.target||c.$$.root};r&&r(d.root);let v=!1;if(d.ctx=t?t(l,e.props||{},(_,h,...b)=>{const k=b.length?b[0]:h;return d.ctx&&s(d.ctx[_],d.ctx[_]=k)&&(!d.skip_bound&&d.bound[_]&&d.bound[_](k),v&&vf(l,_)),h}):[],d.update(),v=!0,me(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const _=ff(e.target);d.fragment&&d.fragment.l(_),_.forEach(C)}else d.fragment&&d.fragment.c();e.intro&&ae(l.$$.fragment),Je(l,e.target,e.anchor),zo()}Ht(c)}class $e{constructor(){Fl(this,"$$");Fl(this,"$$set")}$destroy(){qe(this,1),this.$destroy=$}$on(e,t){if(!vt(t))return $;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&&!cf(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const hf="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(hf);function gf(l){let e,t;return{c(){e=Q("path"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function bf(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("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(o,"points","10 9 9 9 8 9")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,s,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function kf(l){let e,t;return{c(){e=Q("polyline"),t=Q("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function yf(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("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(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function wf(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("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(o,"x1","12"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","18")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,s,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function Cf(l){let e,t,n,s,o,r;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("line"),r=Q("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(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(f,c){S(f,e,c),S(f,t,c),S(f,n,c),S(f,s,c),S(f,o,c),S(f,r,c)},d(f){f&&(C(e),C(t),C(n),C(s),C(o),C(r))}}}function Sf(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("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(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function jf(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("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(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,s,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function Ef(l){let e,t,n;return{c(){e=Q("path"),t=Q("circle"),n=Q("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,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function Tf(l){let e,t;return{c(){e=Q("rect"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Nf(l){let e,t,n;return{c(){e=Q("rect"),t=Q("circle"),n=Q("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,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function Df(l){let e;return{c(){e=Q("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){S(t,e,n)},d(t){t&&C(e)}}}function Mf(l){let e;function t(o,r){return o[0]==="folder"?Df:o[0]==="image"?Nf:o[0]==="video"?Tf:o[0]==="audio"?Ef:o[0]==="pdf"?jf:o[0]==="document"?Sf:o[0]==="spreadsheet"?Cf:o[0]==="presentation"?wf:o[0]==="archive"?yf:o[0]==="code"?kf:o[0]==="text"?bf:gf}let n=t(l),s=n(l);return{c(){e=Q("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(o,r){S(o,e,r),s.m(e,null)},p(o,[r]){n!==(n=t(o))&&(s.d(1),s=n(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:$,o:$,d(o){o&&C(e),s.d()}}}function If(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,s=o.size)},[n,s]}class Wo extends $e{constructor(e){super(),xe(this,e,If,Mf,Ze,{kind:0,size:1})}}const Af={"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.empty":"Неразобранных элементов нет","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.drop":"Перетаскивание","capture.source.browser":"Браузер","capture.source.manual":"Вручную","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.deletedNodes":"Удаленные элементы","trash.physicalEntries":"Файлы в .verstak/trash","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","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":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","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":"событий","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":"Срок действия токена истёк"},Ff={"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.empty":"No unprocessed items","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.drop":"Drop","capture.source.browser":"Browser","capture.source.manual":"Manual","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.deletedNodes":"Deleted items","trash.physicalEntries":"Files in .verstak/trash","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","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","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","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","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"},Fn={ru:Af,en:Ff};let Pn="ru";function m(l,e){var s;const t=Fn[Pn];let n=t==null?void 0:t[l];if(n==null&&Pn!=="ru"&&(n=(s=Fn.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[o,r]of Object.entries(e))n=n.replace(`{${o}}`,String(r));return n}function ol(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 Vl={"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 Ln(l){return l?Vl[l]||l:m("mime.unknown")}function Pf(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Vl[e])return Vl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Bo(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 Ho=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Uo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ko=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Go=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Lf(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Ho.includes(e)||Go.includes(n)||e.includes("pdf")||Uo.includes(e)||Ko.includes(n))}function Jo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ho.includes(e)||Go.includes(n)}function qo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Uo.includes(e)||Ko.includes(n)&&n!=="md"&&n!=="markdown"}function Yo(l){return(l.mime||"").toLowerCase().includes("pdf")}function Qo(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Rf(l){return Jo(l)||Yo(l)}function zf(l){return qo(l)||Qo(l)}const{window:Of}=Bl;function Vf(l){let e,t,n,s=ol(l[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=g(),n=u("span"),o=F(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),a(n,o)},p(r,f){f[0]&1&&s!==(s=ol(r[0].size)+"")&&B(o,s)},d(r){r&&(C(e),C(t),C(n))}}}function Wf(l){let e,t,n,s,o;return{c(){e=u("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=g(),n=u("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,f){S(r,e,f),S(r,t,f),S(r,n,f),s||(o=[I(e,"click",We(l[30])),I(n,"click",We(l[11]))],s=!0)},p:$,d(r){r&&(C(e),C(t),C(n)),s=!1,me(o)}}}function Bf(l){let e,t,n,s,o,r,f;return{c(){e=u("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=g(),n=u("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=g(),o=u("button"),o.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(o,"class","action-btn svelte-1skuef2"),i(o,"title",m("file.showInExplorer")),i(o,"aria-label",m("file.showInExplorer"))},m(c,d){S(c,e,d),S(c,t,d),S(c,n,d),S(c,s,d),S(c,o,d),r||(f=[I(e,"click",We(l[29])),I(n,"click",We(l[10])),I(o,"click",We(l[11]))],r=!0)},p:$,d(c){c&&(C(e),C(t),C(n),C(s),C(o)),r=!1,me(f)}}}function Rn(l){let e,t,n,s,o,r,f,c,d=m("common.open")+"",v,_,h,b,k,y,w,E,j=m("file.openExternal")+"",D,T,N,A,M,R,W=m("file.showInExplorer")+"",V,G,q,Y,U,H,J,z,K,L=m("common.rename")+"",O,x,re,te,ne,le,oe,fe=m("common.duplicate")+"",ye,Be,Me,X,Z,ue,we,_e,Ce,Xe=m("common.cut")+"",Ke,lt,Ve,Ae,Pe,ge,He,Ee=m("common.copy")+"",Oe,ke,je,Te,Se,Ie,Ue,De,ve,ee=m("common.delete")+"",Ne,Le,Ge;return{c(){e=u("div"),t=g(),n=u("div"),s=u("button"),o=Q("svg"),r=Q("path"),f=Q("circle"),c=g(),v=F(d),_=g(),h=u("button"),b=Q("svg"),k=Q("path"),y=Q("polyline"),w=Q("line"),E=g(),D=F(j),T=g(),N=u("button"),A=Q("svg"),M=Q("path"),R=g(),V=F(W),G=g(),q=u("div"),Y=g(),U=u("button"),H=Q("svg"),J=Q("path"),z=Q("path"),K=g(),O=F(L),x=g(),re=u("button"),te=Q("svg"),ne=Q("rect"),le=Q("path"),oe=g(),ye=F(fe),Be=g(),Me=u("button"),X=Q("svg"),Z=Q("circle"),ue=Q("circle"),we=Q("line"),_e=Q("line"),Ce=g(),Ke=F(Xe),lt=g(),Ve=u("button"),Ae=Q("svg"),Pe=Q("rect"),ge=Q("path"),He=g(),Oe=F(Ee),ke=g(),je=u("div"),Te=g(),Se=u("button"),Ie=Q("svg"),Ue=Q("polyline"),De=Q("path"),ve=g(),Ne=F(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(f,"cx","12"),i(f,"cy","12"),i(f,"r","3"),i(o,"width","14"),i(o,"height","14"),i(o,"viewBox","0 0 24 24"),i(o,"fill","none"),i(o,"stroke","currentColor"),i(o,"stroke-width","2"),i(o,"stroke-linecap","round"),i(o,"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(w,"x1","10"),i(w,"y1","14"),i(w,"x2","21"),i(w,"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(h,"class","menu-item svelte-1skuef2"),i(h,"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(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(N,"class","menu-item svelte-1skuef2"),i(N,"role","menuitem"),i(q,"class","menu-sep svelte-1skuef2"),i(J,"d","M12 20h9"),i(z,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(H,"width","14"),i(H,"height","14"),i(H,"viewBox","0 0 24 24"),i(H,"fill","none"),i(H,"stroke","currentColor"),i(H,"stroke-width","2"),i(H,"stroke-linecap","round"),i(H,"stroke-linejoin","round"),i(U,"class","menu-item svelte-1skuef2"),i(U,"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(le,"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(re,"class","menu-item svelte-1skuef2"),i(re,"role","menuitem"),i(Z,"cx","6"),i(Z,"cy","6"),i(Z,"r","3"),i(ue,"cx","6"),i(ue,"cy","18"),i(ue,"r","3"),i(we,"x1","20"),i(we,"y1","4"),i(we,"x2","8.12"),i(we,"y2","15.88"),i(_e,"x1","8.12"),i(_e,"y1","8.12"),i(_e,"x2","20"),i(_e,"y2","20"),i(X,"width","14"),i(X,"height","14"),i(X,"viewBox","0 0 24 24"),i(X,"fill","none"),i(X,"stroke","currentColor"),i(X,"stroke-width","2"),i(X,"stroke-linecap","round"),i(X,"stroke-linejoin","round"),i(Me,"class","menu-item svelte-1skuef2"),i(Me,"role","menuitem"),i(Pe,"x","9"),i(Pe,"y","9"),i(Pe,"width","13"),i(Pe,"height","13"),i(Pe,"rx","2"),i(Pe,"ry","2"),i(ge,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Ae,"width","14"),i(Ae,"height","14"),i(Ae,"viewBox","0 0 24 24"),i(Ae,"fill","none"),i(Ae,"stroke","currentColor"),i(Ae,"stroke-width","2"),i(Ae,"stroke-linecap","round"),i(Ae,"stroke-linejoin","round"),i(Ve,"class","menu-item svelte-1skuef2"),i(Ve,"role","menuitem"),i(je,"class","menu-sep svelte-1skuef2"),i(Ue,"points","3 6 5 6 21 6"),i(De,"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(Ie,"width","14"),i(Ie,"height","14"),i(Ie,"viewBox","0 0 24 24"),i(Ie,"fill","none"),i(Ie,"stroke","currentColor"),i(Ie,"stroke-width","2"),i(Ie,"stroke-linecap","round"),i(Ie,"stroke-linejoin","round"),i(Se,"class","menu-item menu-item-danger svelte-1skuef2"),i(Se,"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(Re,Ye){S(Re,e,Ye),S(Re,t,Ye),S(Re,n,Ye),a(n,s),a(s,o),a(o,r),a(o,f),a(s,c),a(s,v),a(n,_),a(n,h),a(h,b),a(b,k),a(b,y),a(b,w),a(h,E),a(h,D),a(n,T),a(n,N),a(N,A),a(A,M),a(N,R),a(N,V),a(n,G),a(n,q),a(n,Y),a(n,U),a(U,H),a(H,J),a(H,z),a(U,K),a(U,O),a(n,x),a(n,re),a(re,te),a(te,ne),a(te,le),a(re,oe),a(re,ye),a(n,Be),a(n,Me),a(Me,X),a(X,Z),a(X,ue),a(X,we),a(X,_e),a(Me,Ce),a(Me,Ke),a(n,lt),a(n,Ve),a(Ve,Ae),a(Ae,Pe),a(Ae,ge),a(Ve,He),a(Ve,Oe),a(n,ke),a(n,je),a(n,Te),a(n,Se),a(Se,Ie),a(Ie,Ue),a(Ie,De),a(Se,ve),a(Se,Ne),Le||(Ge=[I(e,"click",We(l[19])),I(s,"click",l[17]),I(h,"click",l[10]),I(N,"click",l[11]),I(U,"click",l[13]),I(re,"click",l[14]),I(Me,"click",l[15]),I(Ve,"click",l[16]),I(Se,"click",l[12]),I(n,"click",We(l[28])),I(n,"keydown",l[31])],Le=!0)},p(Re,Ye){Ye[0]&8&&ct(n,"left",Re[3]+"px"),Ye[0]&16&&ct(n,"top",Re[4]+"px")},d(Re){Re&&(C(e),C(t),C(n)),Le=!1,me(Ge)}}}function Hf(l){let e,t,n,s,o,r,f=l[0].name+"",c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M,R,W,V,G,q,Y;n=new Wo({props:{kind:l[6],size:22}});let U=!l[7]&&Vf(l);function H(L,O){return L[7]?Wf:Bf}let z=H(l)(l),K=l[2]&&Rn(l);return{c(){e=u("div"),t=u("div"),Qe(n.$$.fragment),s=g(),o=u("div"),r=u("div"),c=F(f),v=g(),_=u("div"),h=u("span"),h.textContent=`${l[8]}`,b=g(),U&&U.c(),k=g(),y=u("div"),z.c(),w=g(),E=u("button"),j=Q("svg"),D=Q("circle"),T=Q("circle"),N=Q("circle"),A=g(),M=u("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>',W=g(),K&&K.c(),V=ot(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(D,"cx","12"),i(D,"cy","5"),i(D,"r","2"),i(T,"cx","12"),i(T,"cy","12"),i(T,"r","2"),i(N,"cx","12"),i(N,"cy","19"),i(N,"r","2"),i(j,"width","16"),i(j,"height","16"),i(j,"viewBox","0 0 24 24"),i(j,"fill","currentColor"),i(E,"class","action-btn svelte-1skuef2"),i(E,"title",m("file.more")),i(E,"aria-label",m("file.more")),i(E,"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",R=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(L,O){S(L,e,O),a(e,t),Je(n,t,null),a(e,s),a(e,o),a(o,r),a(r,c),a(o,v),a(o,_),a(_,h),a(_,b),U&&U.m(_,null),a(e,k),a(e,y),z.m(y,null),a(y,w),a(y,E),a(E,j),a(j,D),a(j,T),a(j,N),a(y,A),a(y,M),S(L,W,O),K&&K.m(L,O),S(L,V,O),G=!0,q||(Y=[I(Of,"click",l[19]),I(E,"click",We(l[18])),I(M,"click",We(l[12])),I(e,"click",l[9]),I(e,"keydown",l[24]),I(e,"contextmenu",l[23]),I(e,"dragstart",l[20]),I(e,"dragover",l[21]),I(e,"drop",l[22])],q=!0)},p(L,O){(!G||O[0]&1)&&f!==(f=L[0].name+"")&&B(c,f),(!G||O[0]&1&&d!==(d=L[0].name))&&i(r,"title",d),L[7]||U.p(L,O),z.p(L,O),(!G||O[0]&4)&&i(E,"aria-expanded",L[2]),(!G||O[0]&1&&R!==(R=L[7]?m("file.ariaFolder")+" "+L[0].name:m("file.ariaFile")+" "+L[0].name))&&i(e,"aria-label",R),(!G||O[0]&2)&&he(e,"file-row--selected",L[1]),L[2]?K?K.p(L,O):(K=Rn(L),K.c(),K.m(V.parentNode,V)):K&&(K.d(1),K=null)},i(L){G||(ae(n.$$.fragment,L),G=!0)},o(L){de(n.$$.fragment,L),G=!1},d(L){L&&(C(e),C(W),C(V)),qe(n),U&&U.d(),z.d(),K&&K.d(L),q=!1,me(Y)}}}function Uf(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:f}=e;const c=al(),d=Bo(n),v=n.type==="folder",_=Pf(n);let h=!1,b=0,k=0,y=null;function w(O){O.ctrlKey||O.metaKey?c("toggleSelect",n.id):O.shiftKey?c("rangeSelect",n.id):y?(clearTimeout(y),y=null,v?c("navigate",n.id):c("preview",n)):y=setTimeout(()=>{y=null,c("selectOne",n.id)},250)}function E(){c("openExternal",n.fileId)}function j(){t(2,h=!1),c("showInFolder",n.nodeId||n.id)}function D(){t(2,h=!1),c("delete",{id:n.id,type:n.type})}function T(){t(2,h=!1),c("rename",{id:n.id,name:n.name})}function N(){t(2,h=!1),c("duplicate",n.id)}function A(){t(2,h=!1),c("cut",n.id)}function M(){t(2,h=!1),c("copy",n.id)}function R(){t(2,h=!1),v?c("navigate",n.id):c("preview",n)}function W(){t(2,h=!h)}function V(){t(2,h=!1)}function G(O){o&&o(O,n.id)}function q(O){r&&v&&r(O,n.id)}function Y(O){f&&v&&f(O,n.id)}function U(O){O.preventDefault(),t(3,b=Math.min(O.clientX,window.innerWidth-240)),t(4,k=Math.min(O.clientY,window.innerHeight-320)),t(2,h=!0)}function H(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),w(O))}function J(O){Ro.call(this,l,O)}const z=()=>c("preview",n),K=()=>c("navigate",n.id),L=O=>{O.key==="Escape"&&(O.stopPropagation(),V())};return l.$$set=O=>{"item"in O&&t(0,n=O.item),"selected"in O&&t(1,s=O.selected),"onDragStart"in O&&t(25,o=O.onDragStart),"onDragOver"in O&&t(26,r=O.onDragOver),"onDrop"in O&&t(27,f=O.onDrop)},[n,s,h,b,k,c,d,v,_,w,E,j,D,T,N,A,M,R,W,V,G,q,Y,U,H,o,r,f,J,z,K,L]}class Kf extends $e{constructor(e){super(),xe(this,e,Uf,Hf,Ze,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function zn(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Gf(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Jf(l){let e,t=l[4].name+"",n,s,o;function r(){return l[2](l[6])}return{c(){e=u("button"),n=F(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(f,c){S(f,e,c),a(e,n),s||(o=I(e,"click",r),s=!0)},p(f,c){l=f,c&1&&t!==(t=l[4].name+"")&&B(n,t)},d(f){f&&C(e),s=!1,o()}}}function qf(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o&1&&t!==(t=s[4].name+"")&&B(n,t)},d(s){s&&C(e)}}}function On(l){let e,t,n=l[6]>0&&Gf();function s(f,c){return f[6]===f[0].length-1?qf:Jf}let o=s(l),r=o(l);return{c(){n&&n.c(),e=g(),r.c(),t=ot()},m(f,c){n&&n.m(f,c),S(f,e,c),r.m(f,c),S(f,t,c)},p(f,c){o===(o=s(f))&&r?r.p(f,c):(r.d(1),r=o(f),r&&(r.c(),r.m(t.parentNode,t)))},d(f){f&&(C(e),C(t)),n&&n.d(f),r.d(f)}}}function Yf(l){let e,t=ce(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=On(zn(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[o]){if(o&3){t=ce(s[0]);let r;for(r=0;r<t.length;r+=1){const f=zn(s,t,r);n[r]?n[r].p(f,o):(n[r]=On(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(s){s&&C(e),Fe(n,s)}}}function Qf(l,e,t){let{crumbs:n=[]}=e;const s=al();function o(f){s("navigate",f)}const r=f=>o(f);return l.$$set=f=>{"crumbs"in f&&t(0,n=f.crumbs)},[n,o,r]}class Xo extends $e{constructor(e){super(),xe(this,e,Qf,Yf,Ze,{crumbs:0})}}function Xf(l){let e,t,n,s,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.previewUnavailable")}`,n=g(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),o||(r=I(s,"click",l[9]),o=!0)},p:$,d(f){f&&C(e),o=!1,r()}}}function Zf(l){let e,t;function n(r,f){return f&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?nu:lu}let s=n(l,-1),o=s(l);return{c(){o.c(),t=ot()},m(r,f){o.m(r,f),S(r,t,f)},p(r,f){s===(s=n(r,f))&&o?o.p(r,f):(o.d(1),o=s(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&C(t),o.d(r)}}}function xf(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=F(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,o){S(s,e,o),a(e,t),a(t,n)},p(s,o){o&2&&B(n,s[1])},d(s){s&&C(e)}}}function $f(l){let e,t,n,s;return{c(){e=u("div"),t=u("img"),il(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(o,r){S(o,e,r),a(e,t)},p(o,r){r&2&&!il(t.src,n=o[1])&&i(t,"src",n),r&1&&s!==(s=o[0].name)&&i(t,"alt",s)},d(o){o&&C(e)}}}function eu(l){let e,t,n,s,o,r,f;return{c(){e=u("div"),t=u("p"),n=F(l[3]),s=g(),o=u("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,d){S(c,e,d),a(e,t),a(t,n),a(e,s),a(e,o),r||(f=I(o,"click",l[9]),r=!0)},p(c,d){d&8&&B(n,c[3])},d(c){c&&C(e),r=!1,f()}}}function tu(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function lu(l){let e,t,n,s,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=g(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),o||(r=I(s,"click",l[9]),o=!0)},p:$,d(f){f&&C(e),o=!1,r()}}}function nu(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),il(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,o){S(s,e,o),a(e,t)},p(s,o){o&2&&!il(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&C(e)}}}function su(l){let e,t,n,s,o,r,f,c=l[0].name+"",d,v,_,h,b=ol(l[0].size)+"",k,y,w=Ln(l[0].mime)+"",E,j,D,T,N,A,M,R,W,V,G;o=new Wo({props:{kind:l[8],size:18}});function q(H,J){return H[2]?tu:H[3]?eu:H[6]&&H[1]?$f:H[5]&&H[1]?xf:H[4]?Zf:Xf}let Y=q(l),U=Y(l);return{c(){e=u("div"),t=u("div"),n=u("header"),s=u("div"),Qe(o.$$.fragment),r=g(),f=u("span"),d=F(c),_=g(),h=u("div"),k=F(b),y=F(" · "),E=F(w),j=g(),D=u("div"),T=u("button"),T.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=g(),A=u("button"),A.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=g(),R=u("div"),U.c(),i(f,"class","preview-name svelte-1cw3u0m"),i(f,"title",v=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(h,"class","preview-meta svelte-1cw3u0m"),i(T,"class","action-btn svelte-1cw3u0m"),i(T,"title",m("file.openExternal")),i(T,"aria-label",m("file.openExternal")),i(A,"class","action-btn action-btn-close svelte-1cw3u0m"),i(A,"title","Close"),i(A,"aria-label","Close preview"),i(D,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(R,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(H,J){S(H,e,J),a(e,t),a(t,n),a(n,s),Je(o,s,null),a(s,r),a(s,f),a(f,d),a(n,_),a(n,h),a(h,k),a(h,y),a(h,E),a(n,j),a(n,D),a(D,T),a(D,N),a(D,A),a(t,M),a(t,R),U.m(R,null),W=!0,V||(G=[I(T,"click",l[9]),I(A,"click",l[10]),I(e,"click",mt(l[11])),I(e,"keydown",l[12])],V=!0)},p(H,[J]){(!W||J&1)&&c!==(c=H[0].name+"")&&B(d,c),(!W||J&1&&v!==(v=H[0].name))&&i(f,"title",v),(!W||J&1)&&b!==(b=ol(H[0].size)+"")&&B(k,b),(!W||J&1)&&w!==(w=Ln(H[0].mime)+"")&&B(E,w),Y===(Y=q(H))&&U?U.p(H,J):(U.d(1),U=Y(H),U&&(U.c(),U.m(R,null)))},i(H){W||(ae(o.$$.fragment,H),W=!0)},o(H){de(o.$$.fragment,H),W=!1},d(H){H&&C(e),qe(o),U.d(),V=!1,me(G)}}}function iu(l,e,t){let n,s,o,{item:r}=e,{content:f=""}=e,{loading:c=!1}=e,{error:d=""}=e;const v=al(),_=Bo(r);function h(E){E.key==="Escape"&&v("close")}function b(){v("openExternal",r.fileId)}Lo(()=>{window.addEventListener("keydown",h)}),Kl(()=>{window.removeEventListener("keydown",h)});const k=()=>v("close"),y=()=>v("close"),w=E=>{E.key==="Escape"&&(E.preventDefault(),v("close"))};return l.$$set=E=>{"item"in E&&t(0,r=E.item),"content"in E&&t(1,f=E.content),"loading"in E&&t(2,c=E.loading),"error"in E&&t(3,d=E.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Jo(r)&&f&&f.startsWith("data:")),l.$$.dirty&1&&t(5,s=qo(r)||Qo(r)),l.$$.dirty&1&&t(4,o=Yo(r))},[r,f,c,d,o,s,n,v,_,b,k,y,w]}class ou extends $e{constructor(e){super(),xe(this,e,iu,su,Ze,{item:0,content:1,loading:2,error:3})}}function ru(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E;return{c(){e=u("div"),t=u("div"),n=u("h3"),s=F(l[0]),o=g(),r=u("p"),f=F(l[1]),c=g(),d=u("div"),v=u("button"),_=F(l[2]),b=g(),k=u("button"),y=F(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(v,"class",h="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(k,"class","btn svelte-1fv6yyk"),i(d,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,s),a(t,o),a(t,r),a(r,f),a(t,c),a(t,d),a(d,v),a(v,_),a(d,b),a(d,k),a(k,y),w||(E=[I(v,"click",l[6]),I(k,"click",l[7]),I(e,"click",mt(l[8])),I(e,"keydown",l[9])],w=!0)},p(j,[D]){D&1&&B(s,j[0]),D&2&&B(f,j[1]),D&4&&B(_,j[2]),D&16&&h!==(h="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(v,"class",h),D&8&&B(y,j[3])},i:$,o:$,d(j){j&&C(e),w=!1,me(E)}}}function au(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:o=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:f=!1}=e;const c=al(),d=()=>c("confirm"),v=()=>c("cancel"),_=()=>c("cancel"),h=b=>{b.key==="Escape"&&(b.preventDefault(),c("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,o=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,f=b.danger)},[n,s,o,r,f,c,d,v,_,h]}class cu extends $e{constructor(e){super(),xe(this,e,au,ru,Ze,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function fu(l){let e,t,n;return{c(){e=Q("circle"),t=Q("line"),n=Q("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,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function uu(l){let e,t,n,s;return{c(){e=Q("rect"),t=Q("polyline"),n=Q("line"),s=Q("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(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function du(l){let e,t;return{c(){e=Q("path"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function pu(l){let e,t;return{c(){e=Q("path"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function mu(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("path"),n=Q("line"),s=Q("line"),o=Q("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(o,"x1","8"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","15")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,s,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function _u(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("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(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function vu(l){let e,t;return{c(){e=Q("path"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function hu(l){let e,t,n,s;return{c(){e=Q("rect"),t=Q("rect"),n=Q("rect"),s=Q("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(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function gu(l){let e;return{c(){e=Q("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){S(t,e,n)},d(t){t&&C(e)}}}function bu(l){let e;function t(o,r){return o[0]==="folder"?gu:o[0]==="project"?hu:o[0]==="client"?vu:o[0]==="document"?_u:o[0]==="recipe"?mu:o[0]==="note"?pu:o[0]==="file"?du:o[0]==="case"?uu:fu}let n=t(l),s=n(l);return{c(){e=Q("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(o,r){S(o,e,r),s.m(e,null)},p(o,[r]){n!==(n=t(o))&&(s.d(1),s=n(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:$,o:$,d(o){o&&C(e),s.d()}}}function ku(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,s=o.size)},[n,s]}class cl extends $e{constructor(e){super(),xe(this,e,ku,bu,Ze,{kind:0,size:1})}}function Vn(l,e,t){const n=l.slice();return n[44]=e[t],n}function yu(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function wu(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,o,r;function f(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),s=F(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(c,d){S(c,e,d),a(e,t),a(t,s),o||(r=I(e,"click",We(f)),o=!0)},p(c,d){l=c,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(s,n)},d(c){c&&C(e),o=!1,r()}}}function Wn(l){let e,t;return e=new Zo({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){Je(e,n,s),t=!0},p(n,s){const o={};s[0]&1&&(o.nodes=n[44].children||[]),s[0]&2&&(o.expanded=n[1]),s[0]&4&&(o.selectedNodeId=n[2]),s[0]&8&&(o.level=n[3]+1),s[0]&16&&(o.onSelect=n[4]),s[0]&32&&(o.onToggle=n[5]),s[0]&64&&(o.onContextMenu=n[6]),s[0]&128&&(o.onDrop=n[7]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Bn(l,e){let t,n,s,o,r,f,c,d=e[44].title+"",v,_,h=e[1][e[44].id]&&Wl(e[44]),b,k,y,w;function E(z,K){return K[0]&1&&(n=null),n==null&&(n=!!Wt(z[44])),n?wu:yu}let j=E(e,[-1,-1]),D=j(e);r=new cl({props:{kind:Hn(e[44]),size:16}});function T(...z){return e[26](e[44],...z)}function N(...z){return e[27](e[44],...z)}function A(){return e[28](e[44])}function M(...z){return e[29](e[44],...z)}function R(...z){return e[30](e[44],...z)}function W(...z){return e[31](e[44],...z)}function V(...z){return e[32](e[44],...z)}function G(...z){return e[33](e[44],...z)}function q(...z){return e[34](e[44],...z)}function Y(...z){return e[35](e[44],...z)}function U(...z){return e[36](e[44],...z)}function H(...z){return e[37](e[44],...z)}let J=h&&Wn(e);return{key:l,first:null,c(){t=u("div"),D.c(),s=g(),o=u("span"),Qe(r.$$.fragment),f=g(),c=u("span"),v=F(d),_=g(),J&&J.c(),b=ot(),i(o,"class","tree-icon svelte-zj71cl"),i(o,"role","button"),i(o,"tabindex","-1"),i(c,"class","tree-label svelte-zj71cl"),i(c,"role","button"),i(c,"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"),he(t,"selected",e[2]===e[44].id),he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(z,K){S(z,t,K),D.m(t,null),a(t,s),a(t,o),Je(r,o,null),a(t,f),a(t,c),a(c,v),S(z,_,K),J&&J.m(z,K),S(z,b,K),k=!0,y||(w=[I(o,"click",T),I(o,"keydown",N),I(o,"dblclick",We(e[24])),I(c,"click",We(A)),I(c,"keydown",M),I(t,"dragstart",R),I(t,"dragover",W),I(t,"dragleave",V),I(t,"drop",G),I(t,"click",q),I(t,"keydown",Y),I(t,"dblclick",U),I(t,"contextmenu",Hl(H))],y=!0)},p(z,K){e=z,j===(j=E(e,K))&&D?D.p(e,K):(D.d(1),D=j(e),D&&(D.c(),D.m(t,s)));const L={};K[0]&1&&(L.kind=Hn(e[44])),r.$set(L),(!k||K[0]&1)&&d!==(d=e[44].title+"")&&B(v,d),(!k||K[0]&8)&&ct(t,"padding-left",e[3]*16+4+"px"),(!k||K[0]&5)&&he(t,"selected",e[2]===e[44].id),(!k||K[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||K[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),K[0]&3&&(h=e[1][e[44].id]&&Wl(e[44])),h?J?(J.p(e,K),K[0]&3&&ae(J,1)):(J=Wn(e),J.c(),ae(J,1),J.m(b.parentNode,b)):J&&(st(),de(J,1,1,()=>{J=null}),it())},i(z){k||(ae(r.$$.fragment,z),ae(J),k=!0)},o(z){de(r.$$.fragment,z),de(J),k=!1},d(z){z&&(C(t),C(_),C(b)),D.d(),qe(r),J&&J.d(z),y=!1,me(w)}}}function Cu(l){let e=[],t=new Map,n,s,o,r,f=ce(l[0]);const c=d=>d[44].id;for(let d=0;d<f.length;d+=1){let v=Vn(l,f,d),_=c(v);t.set(_,e[d]=Bn(_,v))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=ot()},m(d,v){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,v);S(d,n,v),s=!0,o||(r=I(window,"dragend",l[14]),o=!0)},p(d,v){v[0]&2080767&&(f=ce(d[0]),st(),e=Vo(e,v,c,1,d,f,t,n.parentNode,Oo,Bn,n,Vn),it())},i(d){if(!s){for(let v=0;v<f.length;v+=1)ae(e[v]);s=!0}},o(d){for(let v=0;v<e.length;v+=1)de(e[v]);s=!1},d(d){d&&C(n);for(let v=0;v<e.length;v+=1)e[v].d(d);o=!1,r()}}}function Hn(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 Wl(l){return l.children!==void 0}function Wt(l){return Wl(l)?l.children.length>0:l.has_children===!0}function Un(l){const e={};function t(n,s){for(const o of n)e[o.id]=s,o.children&&t(o.children,o.id)}return t(l,""),e}function Kn(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function Su(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function ju(l,e,t){let n,s,o,{nodes:r=[]}=e,{expanded:f={}}=e,{selectedNodeId:c=""}=e,{level:d=0}=e,{onSelect:v=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,w="",E="";const j=["folder","project","client","document","recipe","case"];Kl(()=>{for(const X of Object.keys(k))clearTimeout(k[X]);y&&clearInterval(y)});function D(X){return j.includes(X.type)}function T(X,Z,ue){if(!X||!Z||Z===X.id||!D(X))return!1;let we=X.id;for(;we;){if(we===Z)return!1;we=ue[we]||""}return!0}function N(X,Z){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",Z.id),t(21,w=Z.id)}function A(X,Z){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",E!==Z.id&&t(8,E=Z.id),Wt(Z)&&!f[Z.id]&&!k[Z.id]&&(k[Z.id]=setTimeout(()=>{_&&_(Z.id),delete k[Z.id]},600));const ue=X.currentTarget.closest(".workspace-tree-area");if(ue){const we=ue.getBoundingClientRect(),_e=30;X.clientY-we.top<_e?y||(y=setInterval(()=>{ue.scrollTop-=10},50)):we.bottom-X.clientY<_e?y||(y=setInterval(()=>{ue.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(X,Z){const ue=X.relatedTarget;ue&&X.currentTarget.contains(ue)||(E===Z.id&&t(8,E=""),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null))}function R(X,Z){X.preventDefault(),X.stopPropagation(),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null);const ue=Kn(r),we=Un(ue),_e=Su(X);if(!T(Z,_e,we)){t(8,E=""),t(21,w="");return}b&&b(_e,Z.id),t(8,E=""),t(21,w="")}function W(){t(8,E=""),t(21,w="");for(const X of Object.keys(k))clearTimeout(k[X]),delete k[X];y&&(clearInterval(y),y=null)}function V(X,Z){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||v&&v(Z)}function G(X,Z){Wt(Z)&&_&&_(Z.id)}function q(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(Z))}function Y(X,Z){X.stopPropagation(),Wt(Z)&&_&&_(Z.id)}function U(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),Wt(Z)&&_&&_(Z.id))}function H(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(Z))}function J(X,Z,ue){const we={};function _e(Ce){for(const Xe of Ce)we[Xe.id]=T(Xe,Z,ue),Xe.children&&_e(Xe.children)}return _e(X),we}function z(X){Ro.call(this,l,X)}const K=X=>_&&_(X.id),L=(X,Z)=>Y(Z,X),O=(X,Z)=>U(Z,X),x=X=>v&&v(X),re=(X,Z)=>H(Z,X),te=(X,Z)=>N(Z,X),ne=(X,Z)=>A(Z,X),le=(X,Z)=>M(Z,X),oe=(X,Z)=>R(Z,X),fe=(X,Z)=>V(Z,X),ye=(X,Z)=>q(Z,X),Be=(X,Z)=>G(Z,X),Me=(X,Z)=>h&&h(Z,X);return l.$$set=X=>{"nodes"in X&&t(0,r=X.nodes),"expanded"in X&&t(1,f=X.expanded),"selectedNodeId"in X&&t(2,c=X.selectedNodeId),"level"in X&&t(3,d=X.level),"onSelect"in X&&t(4,v=X.onSelect),"onToggle"in X&&t(5,_=X.onToggle),"onContextMenu"in X&&t(6,h=X.onContextMenu),"onDrop"in X&&t(7,b=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Kn(r)),l.$$.dirty[0]&8388608&&t(22,s=Un(n)),l.$$.dirty[0]&14680064&&t(9,o=J(n,w,s))},[r,f,c,d,v,_,h,b,E,o,N,A,M,R,W,V,G,q,Y,U,H,w,s,n,z,K,L,O,x,re,te,ne,le,oe,fe,ye,Be,Me]}class Zo extends $e{constructor(e){super(),xe(this,e,ju,Cu,Ze,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Gn(l){let e,t;return{c(){e=u("div"),t=F(l[4]),i(e,"class","path-info svelte-11u707d")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&16&&B(t,n[4])},d(n){n&&C(e)}}}function Jn(l){let e,t;return{c(){e=u("div"),t=F(l[3]),i(e,"class","error-msg svelte-11u707d")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&8&&B(t,n[3])},d(n){n&&C(e)}}}function Eu(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E=m("firstrun.browse")+"",j,D,T,N,A,M,R=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",W,V,G,q,Y,U,H=l[4]&&Gn(l),J=l[3]&&Jn(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚒",s=g(),o=u("h1"),o.textContent=`${m("firstrun.title")}`,r=g(),f=u("p"),f.textContent=`${m("firstrun.desc")}`,c=g(),d=u("div"),v=u("label"),v.textContent=`${m("firstrun.pathLabel")}`,_=g(),h=u("div"),b=u("input"),y=g(),w=u("button"),j=F(E),D=g(),H&&H.c(),T=g(),J&&J.c(),N=g(),A=u("div"),M=u("button"),W=F(R),G=g(),q=u("button"),q.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-11u707d"),i(o,"class","svelte-11u707d"),i(f,"class","first-run-desc svelte-11u707d"),i(v,"class","form-label svelte-11u707d"),i(v,"for","vault-path"),i(b,"id","vault-path"),i(b,"type","text"),i(b,"placeholder",k=l[1]||m("firstrun.defaultPath")),b.disabled=l[2],i(b,"class","svelte-11u707d"),i(w,"class","btn"),w.disabled=l[2],i(h,"class","input-row svelte-11u707d"),i(d,"class","form-group svelte-11u707d"),i(M,"class","btn btn-primary btn-lg svelte-11u707d"),M.disabled=V=!l[0].trim()||l[2],i(q,"class","btn btn-lg svelte-11u707d"),i(A,"class","first-run-actions svelte-11u707d"),i(t,"class","first-run-card svelte-11u707d"),i(e,"class","first-run-screen svelte-11u707d")},m(z,K){S(z,e,K),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,f),a(t,c),a(t,d),a(d,v),a(d,_),a(d,h),a(h,b),be(b,l[0]),a(h,y),a(h,w),a(w,j),a(t,D),H&&H.m(t,null),a(t,T),J&&J.m(t,null),a(t,N),a(t,A),a(A,M),a(M,W),a(A,G),a(A,q),Y||(U=[I(b,"input",l[12]),I(b,"input",l[6]),I(b,"keydown",l[9]),I(w,"click",l[5]),I(M,"click",l[7]),I(q,"click",l[8])],Y=!0)},p(z,[K]){K&2&&k!==(k=z[1]||m("firstrun.defaultPath"))&&i(b,"placeholder",k),K&4&&(b.disabled=z[2]),K&1&&b.value!==z[0]&&be(b,z[0]),K&4&&(w.disabled=z[2]),z[4]?H?H.p(z,K):(H=Gn(z),H.c(),H.m(t,T)):H&&(H.d(1),H=null),z[3]?J?J.p(z,K):(J=Jn(z),J.c(),J.m(t,N)):J&&(J.d(1),J=null),K&4&&R!==(R=(z[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&B(W,R),K&5&&V!==(V=!z[0].trim()||z[2])&&(M.disabled=V)},i:$,o:$,d(z){z&&C(e),H&&H.d(),J&&J.d(),Y=!1,me(U)}}}function tl(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 Tu(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,o="",r="",f=!1,c="",d="",v=null;async function _(){try{const j=await tl("GetDefaultVaultPath");t(1,r=j||""),t(0,o=r||""),o&&await b()}catch{t(1,r="")}}_();async function h(){try{const j=await tl("PickDirectory");j&&(t(0,o=j),await b())}catch(j){t(3,c=String(j))}}async function b(){if(!o||!o.trim()){t(4,d=""),v=null;return}try{v=await tl("CheckVaultPath",o.trim()),v&&t(4,d=v.description)}catch{t(4,d=""),v=null}}async function k(){if(!(!o||!o.trim())){if(t(2,f=!0),t(3,c=""),v&&!v.writable){t(3,c=m("firstrun.errorNoWrite")),t(2,f=!1);return}try{const j=await tl("CreateVault",o.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,c=String(j))}t(2,f=!1)}}function y(){s&&s()}function w(j){j.key==="Enter"&&!f&&o.trim()&&k()}function E(){o=this.value,t(0,o)}return l.$$set=j=>{"onComplete"in j&&t(10,n=j.onComplete),"onQuit"in j&&t(11,s=j.onQuit)},[o,r,f,c,d,h,b,k,y,w,n,s,E]}class Nu extends $e{constructor(e){super(),xe(this,e,Tu,Eu,Ze,{onComplete:10,onQuit:11})}}function qn(l){let e,t;return{c(){e=u("div"),t=F(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&4&&B(t,n[2])},d(n){n&&C(e)}}}function Yn(l){let e,t,n,s,o,r,f,c,d=m("common.yes")+"",v,_,h,b,k;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=g(),o=u("p"),o.textContent=`${m("recovery.createConfirm")}`,r=g(),f=u("div"),c=u("button"),v=F(d),_=g(),h=u("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(o,"class","modal-desc svelte-s3o8c3"),i(c,"class","btn btn-primary"),c.disabled=l[1],i(h,"class","btn"),i(f,"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,w){S(y,e,w),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,f),a(f,c),a(c,v),a(f,_),a(f,h),b||(k=[I(c,"click",l[6]),I(h,"click",l[7]),I(e,"click",mt(l[7])),I(e,"keydown",l[11])],b=!0)},p(y,w){w&2&&(c.disabled=y[1])},d(y){y&&C(e),b=!1,me(k)}}}function Du(l){let e,t,n,s,o,r,f,c,d,v=(l[0]||"—")+"",_,h,b,k,y,w=m("recovery.choose")+"",E,j,D,T=m("recovery.create")+"",N,A,M,R,W,V,G,q=l[2]&&qn(l),Y=l[3]&&Yn(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",s=g(),o=u("h1"),o.textContent=`${m("recovery.title")}`,r=g(),f=u("p"),f.textContent=`${m("recovery.expected")}:`,c=g(),d=u("code"),_=F(v),h=g(),q&&q.c(),b=g(),k=u("div"),y=u("button"),E=F(w),j=g(),D=u("button"),N=F(T),A=g(),M=u("button"),M.textContent=`${m("recovery.quit")}`,R=g(),Y&&Y.c(),W=ot(),i(n,"class","recovery-icon svelte-s3o8c3"),i(o,"class","svelte-s3o8c3"),i(f,"class","recovery-desc svelte-s3o8c3"),i(d,"class","recovery-path svelte-s3o8c3"),i(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],i(D,"class","btn btn-lg svelte-s3o8c3"),D.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(U,H){S(U,e,H),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,f),a(t,c),a(t,d),a(d,_),a(t,h),q&&q.m(t,null),a(t,b),a(t,k),a(k,y),a(y,E),a(k,j),a(k,D),a(D,N),a(k,A),a(k,M),S(U,R,H),Y&&Y.m(U,H),S(U,W,H),V||(G=[I(y,"click",l[4]),I(D,"click",l[5]),I(M,"click",l[8])],V=!0)},p(U,[H]){H&1&&v!==(v=(U[0]||"—")+"")&&B(_,v),U[2]?q?q.p(U,H):(q=qn(U),q.c(),q.m(t,b)):q&&(q.d(1),q=null),H&2&&(y.disabled=U[1]),H&2&&(D.disabled=U[1]),U[3]?Y?Y.p(U,H):(Y=Yn(U),Y.c(),Y.m(W.parentNode,W)):Y&&(Y.d(1),Y=null)},i:$,o:$,d(U){U&&(C(e),C(R),C(W)),q&&q.d(),Y&&Y.d(U),V=!1,me(G)}}}function Ll(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 Mu(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:o=null}=e,r=!1,f="",c=!1;async function d(){try{const y=await Ll("PickDirectory");if(!y)return;t(1,r=!0),t(2,f="");const w=await Ll("OpenVault",y);w&&w.status==="ready"&&s&&s(w)}catch(y){t(2,f=String(y))}t(1,r=!1)}function v(){t(3,c=!0)}async function _(){t(3,c=!1),t(1,r=!0),t(2,f="");try{const y=await Ll("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,f=String(y))}t(1,r=!1)}function h(){t(3,c=!1)}function b(){o&&o()}const k=y=>y.key==="Enter"&&h();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,o=y.onQuit)},[n,r,f,c,d,v,_,h,b,s,o,k]}class Iu extends $e{constructor(e){super(),xe(this,e,Mu,Du,Ze,{vaultPath:0,onComplete:9,onQuit:10})}}function Qn(l,e,t){const n=l.slice();return n[5]=e[t],n}function Au(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function Fu(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s=Q("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(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function Pu(l){let e;return{c(){e=Q("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Lu(l){let e;return{c(){e=Q("path"),i(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ru(l){let e,t;return{c(){e=Q("path"),t=Q("path"),i(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),i(t,"d","M12 16v5")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function zu(l){let e,t;return{c(){e=Q("rect"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Ou(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("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,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function Vu(l){let e,t;return{c(){e=Q("circle"),t=Q("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){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Xn(l){let e,t,n,s,o,r,f,c;function d(b,k){if(b[5].id==="general")return Vu;if(b[5].id==="workspace")return Ou;if(b[5].id==="templates")return zu;if(b[5].id==="plugins")return Ru;if(b[5].id==="files")return Lu;if(b[5].id==="activity")return Pu;if(b[5].id==="sync")return Fu;if(b[5].id==="backup")return Au}let v=d(l),_=v&&v(l);function h(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=Q("svg"),_&&_.c(),s=g(),o=u("span"),o.textContent=`${l[5].label}`,r=g(),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(o,"class","settings-nav-label svelte-1uolm3f"),i(e,"class","settings-nav-item svelte-1uolm3f"),he(e,"active",l[0]===l[5].id),he(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,k){S(b,e,k),a(e,t),a(t,n),_&&_.m(n,null),a(e,s),a(e,o),a(e,r),f||(c=I(e,"click",h),f=!0)},p(b,k){l=b,k&3&&he(e,"active",l[0]===l[5].id)},d(b){b&&C(e),_&&_.d(),f=!1,c()}}}function Wu(l){let e,t=ce(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Xn(Qn(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[o]){if(o&7){t=ce(s[1]);let r;for(r=0;r<t.length;r+=1){const f=Qn(s,t,r);n[r]?n[r].p(f,o):(n[r]=Xn(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(s){s&&C(e),Fe(n,s)}}}function Bu(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const o=[{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(c){s&&s(c)}const f=c=>r(c.id);return l.$$set=c=>{"activeSection"in c&&t(0,n=c.activeSection),"onSelect"in c&&t(3,s=c.onSelect)},[n,o,r,s,f]}class Hu extends $e{constructor(e){super(),xe(this,e,Bu,Wu,Ze,{activeSection:0,onSelect:3})}}function Zn(l){let e;return{c(){e=u("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Uu(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M,R,W,V,G,q,Y,U,H,J,z,K=l[1]&&Zn();return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.general")}`,n=g(),s=u("p"),s.textContent=`${m("settings.generalDesc")}`,o=g(),r=u("div"),f=u("h3"),f.textContent=`${m("settings.appearance")}`,c=g(),d=u("div"),v=u("label"),_=u("span"),_.textContent=`${m("settings.theme")}`,h=g(),b=u("select"),k=u("option"),k.textContent=`${m("settings.themeSystem")}`,y=u("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,w=u("option"),w.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,E=g(),j=u("div"),D=u("h3"),D.textContent=`${m("settings.localization")}`,T=g(),N=u("div"),A=u("label"),M=u("span"),M.textContent=`${m("settings.language")}`,R=g(),W=u("select"),V=u("option"),V.textContent=`${m("settings.langRu")}`,G=u("option"),G.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,q=g(),Y=u("div"),K&&K.c(),U=g(),H=u("button"),H.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(f,"class","card-title svelte-1e2uhdh"),i(_,"class","label-text svelte-1e2uhdh"),k.__value="system",be(k,k.__value),y.__value="light",be(y,y.__value),y.disabled=!0,w.__value="dark",be(w,w.__value),w.disabled=!0,l[0]===void 0&&Et(()=>l[5].call(b)),i(d,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(D,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),V.__value="ru",be(V,V.__value),G.__value="en",be(G,G.__value),W.disabled=!0,i(N,"class","form-group svelte-1e2uhdh"),i(j,"class","settings-card svelte-1e2uhdh"),i(H,"class","btn btn-primary"),i(Y,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(L,O){S(L,e,O),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),a(r,f),a(r,c),a(r,d),a(d,v),a(v,_),a(v,h),a(v,b),a(b,k),a(b,y),a(b,w),_t(b,l[0],!0),a(e,E),a(e,j),a(j,D),a(j,T),a(j,N),a(N,A),a(A,M),a(A,R),a(A,W),a(W,V),a(W,G),a(e,q),a(e,Y),K&&K.m(Y,null),a(Y,U),a(Y,H),J||(z=[I(b,"change",l[5]),I(H,"click",l[2])],J=!0)},p(L,[O]){O&1&&_t(b,L[0]),L[1]?K||(K=Zn(),K.c(),K.m(Y,U)):K&&(K.d(1),K=null)},i:$,o:$,d(L){L&&C(e),K&&K.d(),J=!1,me(z)}}}function Ku(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,o="system",r=!1;function f(){n&&t(0,o=n.theme||"system")}async function c(){n&&(t(3,n.theme=o,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){o=nl(this),t(0,o)}return l.$$set=v=>{"appConfig"in v&&t(3,n=v.appConfig),"onSave"in v&&t(4,s=v.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&f()},[o,r,c,n,s,d]}class Gu extends $e{constructor(e){super(),xe(this,e,Ku,Uu,Ze,{appConfig:3,onSave:4})}}function xn(l){let e,t;return{c(){e=u("div"),t=F(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&2&&B(t,n[1])},d(n){n&&C(e)}}}function Ju(l){let e;return{c(){e=u("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function qu(l){let e,t,n,s,o,r=l[0].path+"",f,c,d,v,_,h,b=l[0].dbPath+"",k,y,w,E=l[0].nodeCount!==void 0&&$n(l),j=l[0].fileCount!==void 0&&es(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${m("settings.vaultPath")}`,s=g(),o=u("span"),f=F(r),c=g(),d=u("div"),v=u("span"),v.textContent="DB",_=g(),h=u("span"),k=F(b),y=g(),E&&E.c(),w=g(),j&&j.c(),i(n,"class","info-label svelte-1zbky3"),i(o,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(v,"class","info-label svelte-1zbky3"),i(h,"class","info-value mono small svelte-1zbky3"),i(d,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(D,T){S(D,e,T),a(e,t),a(t,n),a(t,s),a(t,o),a(o,f),a(e,c),a(e,d),a(d,v),a(d,_),a(d,h),a(h,k),a(e,y),E&&E.m(e,null),a(e,w),j&&j.m(e,null)},p(D,T){T&1&&r!==(r=D[0].path+"")&&B(f,r),T&1&&b!==(b=D[0].dbPath+"")&&B(k,b),D[0].nodeCount!==void 0?E?E.p(D,T):(E=$n(D),E.c(),E.m(e,w)):E&&(E.d(1),E=null),D[0].fileCount!==void 0?j?j.p(D,T):(j=es(D),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(D){D&&C(e),E&&E.d(),j&&j.d()}}}function $n(l){let e,t,n,s,o=l[0].nodeCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c&1&&o!==(o=f[0].nodeCount+"")&&B(r,o)},d(f){f&&C(e)}}}function es(l){let e,t,n,s,o=l[0].fileCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c&1&&o!==(o=f[0].fileCount+"")&&B(r,o)},d(f){f&&C(e)}}}function Yu(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E=l[1]&&xn(l);function j(N,A){return N[0]?qu:Ju}let D=j(l),T=D(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.workspace")}`,n=g(),s=u("p"),s.textContent=`${m("settings.workspaceDesc")}`,o=g(),E&&E.c(),r=g(),f=u("div"),T.c(),c=g(),d=u("div"),v=u("button"),v.textContent=`${m("settings.openVault")}`,_=g(),h=u("button"),h.textContent=`${m("settings.changeVault")}`,b=g(),k=u("button"),k.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(f,"class","settings-card svelte-1zbky3"),i(v,"class","btn svelte-1zbky3"),i(h,"class","btn svelte-1zbky3"),i(k,"class","btn svelte-1zbky3"),i(d,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(N,A){S(N,e,A),a(e,t),a(e,n),a(e,s),a(e,o),E&&E.m(e,null),a(e,r),a(e,f),T.m(f,null),a(e,c),a(e,d),a(d,v),a(d,_),a(d,h),a(d,b),a(d,k),y||(w=[I(v,"click",l[2]),I(h,"click",l[4]),I(k,"click",l[3])],y=!0)},p(N,[A]){N[1]?E?E.p(N,A):(E=xn(N),E.c(),E.m(e,r)):E&&(E.d(1),E=null),D===(D=j(N))&&T?T.p(N,A):(T.d(1),T=D(N),T&&(T.c(),T.m(f,null)))},i:$,o:$,d(N){N&&C(e),E&&E.d(),T.d(),y=!1,me(w)}}}function Ft(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 Qu(l,e,t){let{onRefresh:n=null}=e,s=null,o="";async function r(){try{t(0,s=await Ft("GetVaultInfo"))}catch{t(0,s=null)}}r();async function f(){try{await Ft("OpenVaultFolder")}catch(v){t(1,o=String(v))}}async function c(){try{const v=await Ft("VaultCheck");v.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(v.errors||[]).join("; "))}catch(v){t(1,o=String(v))}}async function d(){try{const v=await Ft("PickDirectory");if(!v)return;const _=await Ft("OpenVault",v);_&&_.status==="ready"&&(t(0,s=await Ft("GetVaultInfo")),n&&n())}catch(v){t(1,o=String(v))}}return l.$$set=v=>{"onRefresh"in v&&t(5,n=v.onRefresh)},[s,o,f,c,d,n]}class Xu extends $e{constructor(e){super(),xe(this,e,Qu,Yu,Ze,{onRefresh:5})}}function ts(l,e,t){const n=l.slice();return n[6]=e[t],n}function Zu(l){let e,t=ce(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ls(ts(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o&5){t=ce(s[0]);let r;for(r=0;r<t.length;r+=1){const f=ts(s,t,r);n[r]?n[r].p(f,o):(n[r]=ls(f),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&&C(e),Fe(n,s)}}}function xu(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function $u(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function ls(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",o,r,f,c,d=l[6].type+"",v,_,h,b,k,y,w,E,j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",D,T,N,A;function M(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),c=F("("),v=F(d),_=F(")"),h=g(),b=u("label"),k=u("input"),w=g(),E=u("span"),D=F(j),T=g(),i(n,"class","template-name svelte-ksamnw"),i(f,"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(E,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,c),a(f,v),a(f,_),a(e,h),a(e,b),a(b,k),a(b,w),a(b,E),a(E,D),a(e,T),N||(A=I(k,"change",M),N=!0)},p(R,W){l=R,W&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&B(o,s),W&1&&d!==(d=l[6].type+"")&&B(v,d),W&1&&y!==(y=l[6].enabled)&&(k.checked=y),W&1&&j!==(j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&B(D,j)},d(R){R&&C(e),N=!1,A()}}}function ed(l){let e,t,n,s,o;function r(d,v){return d[1]?$u:d[0].length===0?xu:Zu}let f=r(l),c=f(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.templates")}`,n=g(),s=u("p"),s.textContent=`${m("settings.templatesDesc")}`,o=g(),c.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(d,v){S(d,e,v),a(e,t),a(e,n),a(e,s),a(e,o),c.m(e,null)},p(d,[v]){f===(f=r(d))&&c?c.p(d,v):(c.d(1),c=f(d),c&&(c.c(),c.m(e,null)))},i:$,o:$,d(d){d&&C(e),c.d()}}}function ns(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 td(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function r(){t(1,o=!0);try{t(0,s=await ns("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}r();async function f(d){const v=!d.enabled;try{await ns("SetTemplateEnabled",d.id,v),d.enabled=v,t(0,s),n&&n()}catch(_){console.error(_)}}const c=d=>f(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[s,o,f,n,c]}class ld extends $e{constructor(e){super(),xe(this,e,td,ed,Ze,{onRefresh:3})}}function nd(l){let e,t,n,s,o,r,f,c;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.plugins")}`,n=g(),s=u("p"),s.textContent=`${m("settings.noPlugins")}`,o=g(),r=u("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(d,v){S(d,e,v),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),f||(c=I(r,"click",id),f=!0)},p:$,i:$,o:$,d(d){d&&C(e),f=!1,c()}}}function sd(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 id(){try{await sd("OpenPluginsFolder")}catch{}}class od extends $e{constructor(e){super(),xe(this,e,null,nd,Ze,{})}}function rd(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.files")}`,n=g(),s=u("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(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:$,i:$,o:$,d(o){o&&C(e)}}}class ad extends $e{constructor(e){super(),xe(this,e,null,rd,Ze,{})}}function cd(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.activity")}`,n=g(),s=u("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(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:$,i:$,o:$,d(o){o&&C(e)}}}class fd extends $e{constructor(e){super(),xe(this,e,null,cd,Ze,{})}}function ss(l){let e,t;return{c(){e=u("div"),t=F(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[0]&4&&B(t,n[2])},d(n){n&&C(e)}}}function is(l){let e,t;return{c(){e=u("div"),t=F(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),he(e,"warning",l[4]==="warning")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[0]&8&&B(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function ud(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M=m("settings.checkConnection")+"",R,W,V,G,q=m("common.connect")+"",Y,U,H,J,z,K=l[11]!==null&&os(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("label"),o=u("span"),o.textContent=`${m("settings.serverUrl")}`,r=g(),f=u("input"),c=g(),d=u("div"),v=u("label"),_=u("span"),_.textContent=`${m("sync.username")}`,h=g(),b=u("input"),k=g(),y=u("div"),w=u("label"),E=u("span"),E.textContent=`${m("sync.password")}`,j=g(),D=u("input"),T=g(),N=u("div"),A=u("button"),R=F(M),V=g(),G=u("button"),Y=F(q),H=g(),K&&K.c(),i(o,"class","label-text"),i(f,"type","text"),i(f,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(_,"class","label-text"),i(b,"type","text"),i(d,"class","form-group svelte-1fx1e1e"),i(E,"class","label-text"),i(D,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(A,"class","btn"),A.disabled=W=l[1]||!l[5],i(G,"class","btn btn-primary"),G.disabled=U=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,O){S(L,e,O),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,f),be(f,l[5]),a(t,c),a(t,d),a(d,v),a(v,_),a(v,h),a(v,b),be(b,l[6]),a(t,k),a(t,y),a(y,w),a(w,E),a(w,j),a(w,D),be(D,l[7]),a(t,T),a(t,N),a(N,A),a(A,R),a(N,V),a(N,G),a(G,Y),a(t,H),K&&K.m(t,null),J||(z=[I(f,"input",l[23]),I(b,"input",l[24]),I(D,"input",l[25]),I(A,"click",l[12]),I(G,"click",l[13])],J=!0)},p(L,O){O[0]&32&&f.value!==L[5]&&be(f,L[5]),O[0]&64&&b.value!==L[6]&&be(b,L[6]),O[0]&128&&D.value!==L[7]&&be(D,L[7]),O[0]&34&&W!==(W=L[1]||!L[5])&&(A.disabled=W),O[0]&226&&U!==(U=L[1]||!L[5]||!L[6]||!L[7])&&(G.disabled=U),L[11]!==null?K?K.p(L,O):(K=os(L),K.c(),K.m(t,null)):K&&(K.d(1),K=null)},d(L){L&&C(e),K&&K.d(),J=!1,me(z)}}}function dd(l){let e,t,n,s,o,r,f=l[20](l[0].lastStatus)+"",c,d,v,_,h,b,k,y,w,E=m("settings.syncNow")+"",j,D,T,N=m("settings.disconnect")+"",A,M,R,W=m("settings.resetKey")+"",V,G,q,Y,U,H,J,z,K,L,O,x,re=l[0].serverUrl&&rs(l),te=l[0].deviceName&&as(l),ne=l[0].deviceId&&cs(l),le=l[0].lastSyncAt&&fs(l),oe=l[0].lastError&&us(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),s.textContent=`${m("settings.status")}`,o=g(),r=u("span"),c=F(f),d=g(),re&&re.c(),v=g(),te&&te.c(),_=g(),ne&&ne.c(),h=g(),le&&le.c(),b=g(),oe&&oe.c(),k=g(),y=u("div"),w=u("button"),j=F(E),D=g(),T=u("button"),A=F(N),M=g(),R=u("button"),V=F(W),G=g(),q=u("div"),Y=u("label"),U=u("span"),U.textContent=`${m("sync.interval")}`,H=g(),J=u("div"),z=u("input"),K=g(),L=u("button"),L.textContent=`${m("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(r,"class","info-value svelte-1fx1e1e"),he(r,"status-ok",l[0].lastStatus==="connected"),he(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(w,"class","btn btn-primary"),w.disabled=l[1],i(T,"class","btn"),T.disabled=l[1],i(R,"class","btn"),R.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(U,"class","label-text"),i(z,"type","number"),i(z,"min","0"),i(z,"placeholder","0"),i(z,"class","svelte-1fx1e1e"),i(L,"class","btn btn-sm"),i(J,"class","interval-row svelte-1fx1e1e"),i(q,"class","sync-interval svelte-1fx1e1e")},m(fe,ye){S(fe,e,ye),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(r,c),a(t,d),re&&re.m(t,null),a(t,v),te&&te.m(t,null),a(t,_),ne&&ne.m(t,null),a(t,h),le&&le.m(t,null),a(t,b),oe&&oe.m(t,null),S(fe,k,ye),S(fe,y,ye),a(y,w),a(w,j),a(y,D),a(y,T),a(T,A),a(y,M),a(y,R),a(R,V),S(fe,G,ye),S(fe,q,ye),a(q,Y),a(Y,U),a(Y,H),a(Y,J),a(J,z),be(z,l[8]),a(J,K),a(J,L),O||(x=[I(w,"click",l[14]),I(T,"click",l[16]),I(R,"click",l[18]),I(z,"input",l[22]),I(L,"click",l[15])],O=!0)},p(fe,ye){ye[0]&1&&f!==(f=fe[20](fe[0].lastStatus)+"")&&B(c,f),ye[0]&1&&he(r,"status-ok",fe[0].lastStatus==="connected"),ye[0]&1&&he(r,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?re?re.p(fe,ye):(re=rs(fe),re.c(),re.m(t,v)):re&&(re.d(1),re=null),fe[0].deviceName?te?te.p(fe,ye):(te=as(fe),te.c(),te.m(t,_)):te&&(te.d(1),te=null),fe[0].deviceId?ne?ne.p(fe,ye):(ne=cs(fe),ne.c(),ne.m(t,h)):ne&&(ne.d(1),ne=null),fe[0].lastSyncAt?le?le.p(fe,ye):(le=fs(fe),le.c(),le.m(t,b)):le&&(le.d(1),le=null),fe[0].lastError?oe?oe.p(fe,ye):(oe=us(fe),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),ye[0]&2&&(w.disabled=fe[1]),ye[0]&2&&(T.disabled=fe[1]),ye[0]&2&&(R.disabled=fe[1]),ye[0]&256&&rl(z.value)!==fe[8]&&be(z,fe[8])},d(fe){fe&&(C(e),C(k),C(y),C(G),C(q)),re&&re.d(),te&&te.d(),ne&&ne.d(),le&&le.d(),oe&&oe.d(),O=!1,me(x)}}}function os(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=u("div"),n=F(t),i(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&B(n,t),o[0]&2048&&he(e,"ok",s[11]),o[0]&2048&&he(e,"fail",!s[11])},d(s){s&&C(e)}}}function rs(l){let e,t,n,s,o=l[0].serverUrl+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.serverUrl")}`,n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[0]&1&&o!==(o=f[0].serverUrl+"")&&B(r,o)},d(f){f&&C(e)}}}function as(l){let e,t,n,s,o=l[0].deviceName+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceName")}`,n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[0]&1&&o!==(o=f[0].deviceName+"")&&B(r,o)},d(f){f&&C(e)}}}function cs(l){let e,t,n,s,o=l[0].deviceId+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceId")}`,n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[0]&1&&o!==(o=f[0].deviceId+"")&&B(r,o)},d(f){f&&C(e)}}}function fs(l){let e,t,n,s,o=l[0].lastSyncAt+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastSync")}`,n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[0]&1&&o!==(o=f[0].lastSyncAt+"")&&B(r,o)},d(f){f&&C(e)}}}function us(l){let e,t,n,s,o=l[0].lastError+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastError")}`,n=g(),s=u("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[0]&1&&o!==(o=f[0].lastError+"")&&B(r,o)},d(f){f&&C(e)}}}function ds(l){let e,t,n,s,o,r,f,c,d,v,_,h;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=g(),o=u("p"),o.textContent=`${m("settings.confirmDisconnectDesc")}`,r=g(),f=u("div"),c=u("button"),c.textContent=`${m("common.disconnect")}`,d=g(),v=u("button"),v.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(c,"class","btn btn-danger"),i(v,"class","btn"),i(f,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){S(b,e,k),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,f),a(f,c),a(f,d),a(f,v),_||(h=[I(c,"click",l[17]),I(v,"click",l[26]),I(e,"click",l[27])],_=!0)},p:$,d(b){b&&C(e),_=!1,me(h)}}}function ps(l){let e,t,n,s,o,r,f,c,d,v,_,h;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=g(),o=u("p"),o.textContent=`${m("settings.confirmResetKeyDesc")}`,r=g(),f=u("div"),c=u("button"),c.textContent=`${m("settings.resetKey")}`,d=g(),v=u("button"),v.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(c,"class","btn btn-danger"),i(v,"class","btn"),i(f,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){S(b,e,k),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,f),a(f,c),a(f,d),a(f,v),_||(h=[I(c,"click",l[19]),I(v,"click",l[28]),I(e,"click",l[29])],_=!0)},p:$,d(b){b&&C(e),_=!1,me(h)}}}function pd(l){let e,t,n,s,o,r,f,c,d,v,_=l[2]&&ss(l),h=l[3]&&!l[2]&&is(l);function b(j,D){return j[0]&&j[0].enabled?dd:ud}let k=b(l),y=k(l),w=l[9]&&ds(l),E=l[10]&&ps(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.sync")}`,n=g(),s=u("p"),s.textContent=`${m("settings.syncDesc")}`,o=g(),_&&_.c(),r=g(),h&&h.c(),f=g(),y.c(),c=g(),w&&w.c(),d=g(),E&&E.c(),v=ot(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(j,D){S(j,e,D),a(e,t),a(e,n),a(e,s),a(e,o),_&&_.m(e,null),a(e,r),h&&h.m(e,null),a(e,f),y.m(e,null),S(j,c,D),w&&w.m(j,D),S(j,d,D),E&&E.m(j,D),S(j,v,D)},p(j,D){j[2]?_?_.p(j,D):(_=ss(j),_.c(),_.m(e,r)):_&&(_.d(1),_=null),j[3]&&!j[2]?h?h.p(j,D):(h=is(j),h.c(),h.m(e,f)):h&&(h.d(1),h=null),k===(k=b(j))&&y?y.p(j,D):(y.d(1),y=k(j),y&&(y.c(),y.m(e,null))),j[9]?w?w.p(j,D):(w=ds(j),w.c(),w.m(d.parentNode,d)):w&&(w.d(1),w=null),j[10]?E?E.p(j,D):(E=ps(j),E.c(),E.m(v.parentNode,v)):E&&(E.d(1),E=null)},i:$,o:$,d(j){j&&(C(e),C(c),C(d),C(v)),_&&_.d(),h&&h.d(),y.d(),w&&w.d(j),E&&E.d(j)}}}function St(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 md(l,e,t){let{onRefresh:n=null}=e,s=null,o=!1,r="",f="",c="",d="",v="",_="",h=0,b=!1,k=!1,y=null;async function w(){try{t(0,s=await St("GetSyncSettings")),s&&(t(5,d=s.serverUrl||""),t(8,h=s.syncInterval||0))}catch{t(0,s=null)}}w();async function E(){t(1,o=!0),t(2,r=""),t(4,c=""),t(11,y=null);try{await St("SyncTestConnection",d,v,_),t(11,y=!0),t(3,f="connection ok")}catch(L){t(11,y=!1),t(3,f="connection failed: "+String(L))}t(1,o=!1)}async function j(){t(1,o=!0),t(2,r=""),t(4,c="");try{await St("SyncConfigure",d,v,_),t(3,f="configured"),t(6,v=""),t(7,_=""),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function D(L){const O=Array.isArray(L==null?void 0:L.conflicts)?L.conflicts:[],x=Array.isArray(L==null?void 0:L.applyErrors)?L.applyErrors:[],re=[];return O.length>0&&re.push(m("sync.conflictsCount",{count:O.length})),x.length>0&&re.push(m("sync.applyErrorsCount",{count:x.length})),re.join(" · ")}async function T(){t(1,o=!0),t(2,r=""),t(4,c="");try{const L=await St("SyncNow"),O=m("sync.pushedPulled",{pushed:(L==null?void 0:L.pushed)||0,pulled:(L==null?void 0:L.pulled)||0}),x=D(L);t(3,f=x?O+" · "+x:O),t(4,c=x?"warning":""),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}async function N(){try{await St("SyncSetInterval",h),t(3,f=m("sync.settingsSaved")),t(4,c="")}catch(L){t(2,r=String(L))}}function A(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,o=!0),t(4,c="");try{await St("SyncDisconnect"),t(3,f="disconnected"),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function R(){t(10,k=!0)}async function W(){t(10,k=!1),t(1,o=!0),t(4,c="");try{await St("ResetSyncKey"),t(3,f="key reset"),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function V(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 G(){h=rl(this.value),t(8,h)}function q(){d=this.value,t(5,d)}function Y(){v=this.value,t(6,v)}function U(){_=this.value,t(7,_)}const H=()=>t(9,b=!1),J=()=>t(9,b=!1),z=()=>t(10,k=!1),K=()=>t(10,k=!1);return l.$$set=L=>{"onRefresh"in L&&t(21,n=L.onRefresh)},[s,o,r,f,c,d,v,_,h,b,k,y,E,j,T,N,A,M,R,W,V,n,G,q,Y,U,H,J,z,K]}class _d extends $e{constructor(e){super(),xe(this,e,md,pd,Ze,{onRefresh:21},null,[-1,-1])}}function vd(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.backup")}`,n=g(),s=u("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(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:$,i:$,o:$,d(o){o&&C(e)}}}class hd extends $e{constructor(e){super(),xe(this,e,null,vd,Ze,{})}}const{window:gd}=Bl;function bd(l){let e,t;return e=new hd({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function kd(l){let e,t;return e=new _d({props:{onRefresh:l[6]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function yd(l){let e,t;return e=new fd({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function wd(l){let e,t;return e=new ad({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Cd(l){let e,t;return e=new od({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Sd(l){let e,t;return e=new ld({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function jd(l){let e,t;return e=new Xu({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Ed(l){let e,t;return e=new Gu({props:{appConfig:l[1],onSave:l[5]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s&2&&(o.appConfig=n[1]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Td(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w;d=new Hu({props:{activeSection:l[0],onSelect:l[3]}});const E=[Ed,jd,Sd,Cd,wd,yd,kd,bd],j=[];function D(T,N){return T[0]==="general"?0:T[0]==="workspace"?1:T[0]==="templates"?2:T[0]==="plugins"?3:T[0]==="files"?4:T[0]==="activity"?5:T[0]==="sync"?6:T[0]==="backup"?7:-1}return~(h=D(l))&&(b=j[h]=E[h](l)),{c(){e=u("button"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("settings.title")}`,o=g(),r=u("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>',f=g(),c=u("div"),Qe(d.$$.fragment),v=g(),_=u("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(c,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(T,N){S(T,e,N),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(t,f),a(t,c),Je(d,c,null),a(c,v),a(c,_),~h&&j[h].m(_,null),k=!0,y||(w=[I(gd,"keydown",l[7]),I(r,"click",l[4]),I(e,"click",mt(l[4]))],y=!0)},p(T,[N]){const A={};N&1&&(A.activeSection=T[0]),d.$set(A);let M=h;h=D(T),h===M?~h&&j[h].p(T,N):(b&&(st(),de(j[M],1,1,()=>{j[M]=null}),it()),~h?(b=j[h],b?b.p(T,N):(b=j[h]=E[h](T),b.c()),ae(b,1),b.m(_,null)):b=null)},i(T){k||(ae(d.$$.fragment,T),ae(b),k=!0)},o(T){de(d.$$.fragment,T),de(b),k=!1},d(T){T&&C(e),qe(d),~h&&j[h].d(),y=!1,me(w)}}}function ms(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 Nd(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:o="general"}=e,r=o,f=null;async function c(){try{t(1,f=await ms("GetAppConfig"))}catch{t(1,f=null)}}c();function d(k){t(0,r=k)}function v(){n&&n()}async function _(k){try{await ms("SaveAppConfig",k),t(1,f=k)}catch(y){console.error(y)}}function h(){s&&s()}function b(k){k.key==="Escape"&&v()}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,o=k.initialSection)},[r,f,c,d,v,_,h,b,n,s,o]}class Dd extends $e{constructor(e){super(),xe(this,e,Nd,Td,Ze,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Md(l){let e,t,n,s,o,r,f,c;return{c(){e=u("div"),t=u("span"),n=g(),s=u("span"),s.textContent=`${m("sync.status.disabled")}`,o=g(),r=u("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(d,v){S(d,e,v),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),f||(c=I(r,"click",function(){vt(l[5])&&l[5].apply(this,arguments)}),f=!0)},p(d,v){l=d},d(d){d&&C(e),f=!1,c()}}}function Id(l){let e,t,n,s,o,r=l[7](l[0])+"",f,c,d,v,_,h=(l[1]?m("sync.running"):m("sync.run"))+"",b,k,y,w,E,j,D,T=l[0].unpushedOps>0&&_s(l),N=l[2]&&vs(l);return{c(){e=u("div"),t=u("span"),s=g(),o=u("span"),f=F(r),c=g(),T&&T.c(),d=g(),v=u("div"),_=u("button"),b=F(h),k=g(),y=u("button"),y.textContent=`${m("sync.details")}`,w=g(),N&&N.c(),E=ot(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(o,"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(v,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(A,M){S(A,e,M),a(e,t),a(e,s),a(e,o),a(o,f),a(e,c),T&&T.m(e,null),a(e,d),a(e,v),a(v,_),a(_,b),a(v,k),a(v,y),S(A,w,M),N&&N.m(A,M),S(A,E,M),j||(D=[I(_,"click",function(){vt(l[4])&&l[4].apply(this,arguments)}),I(y,"click",function(){vt(l[5])&&l[5].apply(this,arguments)})],j=!0)},p(A,M){l=A,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&B(f,r),l[0].unpushedOps>0?T?T.p(l,M):(T=_s(l),T.c(),T.m(e,d)):T&&(T.d(1),T=null),M&2&&h!==(h=(l[1]?m("sync.running"):m("sync.run"))+"")&&B(b,h),M&2&&(_.disabled=l[1]),l[2]?N?N.p(l,M):(N=vs(l),N.c(),N.m(E.parentNode,E)):N&&(N.d(1),N=null)},d(A){A&&(C(e),C(w),C(E)),T&&T.d(),N&&N.d(A),j=!1,me(D)}}}function _s(l){let e,t=l[0].unpushedOps+"",n,s,o=m("sync.changes")+"",r;return{c(){e=u("span"),n=F(t),s=g(),r=F(o),i(e,"class","sync-count svelte-1rxbx0")},m(f,c){S(f,e,c),a(e,n),a(e,s),a(e,r)},p(f,c){c&1&&t!==(t=f[0].unpushedOps+"")&&B(n,t)},d(f){f&&C(e)}}}function vs(l){let e,t,n;return{c(){e=u("div"),t=F(l[2]),i(e,"class",n=Mn(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,o){S(s,e,o),a(e,t)},p(s,o){o&4&&B(t,s[2]),o&8&&n!==(n=Mn(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&C(e)}}}function Ad(l){let e;function t(o,r){var f;return(f=o[0])!=null&&f.configured?Id:Md}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(o,r){S(o,e,r),s.m(e,null)},p(o,[r]){n===(n=t(o))&&s?s.p(o,r):(s.d(1),s=n(o),s&&(s.c(),s.m(e,null)))},i:$,o:$,d(o){o&&C(e),s.d()}}}function Fd(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:f=null}=e,{onOpenSettings:c=null}=e;function d(_){return!_||!_.configured?"dot-disabled":s?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function v(_){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,o=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,f=_.onSync),"onOpenSettings"in _&&t(5,c=_.onOpenSettings)},[n,s,o,r,f,c,d,v]}class Pd extends $e{constructor(e){super(),xe(this,e,Fd,Ad,Ze,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:xo}=Bl;function hs(l,e,t){const n=l.slice();return n[332]=e[t],n}function gs(l,e,t){const n=l.slice();return n[335]=e[t],n}function bs(l,e,t){const n=l.slice();return n[335]=e[t],n}function ks(l,e,t){const n=l.slice();return n[356]=e[t],n}function ys(l,e,t){const n=l.slice();return n[356]=e[t],n}function ws(l,e,t){const n=l.slice();return n[395]=e[t],n}function Cs(l,e,t){const n=l.slice();return n[356]=e[t],n}function Ss(l,e,t){const n=l.slice();return n[359]=e[t],n[400]=e,n[401]=t,n}function js(l,e,t){const n=l.slice();return n[356]=e[t],n}function Es(l,e,t){const n=l.slice();return n[377]=e[t],n}function Ts(l,e,t){const n=l.slice();return n[356]=e[t],n}function Ns(l,e,t){const n=l.slice();return n[382]=e[t],n}function Ds(l,e,t){const n=l.slice();return n[382]=e[t],n}function Ms(l,e,t){const n=l.slice();return n[359]=e[t],n[387]=e,n[388]=t,n}function Is(l,e,t){const n=l.slice();return n[356]=e[t],n}function As(l,e,t){const n=l.slice();return n[377]=e[t],n}function Fs(l,e,t){const n=l.slice();return n[371]=e[t],n}function Ps(l,e,t){const n=l.slice();return n[374]=e[t],n}function Ls(l,e,t){const n=l.slice();return n[348]=e[t],n}function Rs(l,e,t){const n=l.slice();return n[356]=e[t],n}function zs(l,e,t){const n=l.slice();return n[340]=e[t],n}function Os(l,e,t){const n=l.slice();return n[356]=e[t],n}function Vs(l,e,t){const n=l.slice();return n[359]=e[t],n[360]=e,n[361]=t,n}function Ws(l,e,t){const n=l.slice();return n[356]=e[t],n}function Bs(l,e,t){const n=l.slice();return n[351]=e[t],n}function Hs(l,e,t){const n=l.slice();return n[348]=e[t],n}function Us(l,e,t){const n=l.slice();return n[343]=e[t],n}function Ks(l,e,t){const n=l.slice();return n[340]=e[t],n}function Gs(l,e,t){const n=l.slice();return n[343]=e[t],n}function Js(l,e,t){const n=l.slice();return n[366]=e[t],n}function qs(l,e,t){const n=l.slice();return n[406]=e[t],n}function Ys(l,e,t){const n=l.slice();return n[409]=e[t],n}function Ld(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M,R,W,V,G,q,Y,U,H,J,z,K,L,O,x,re,te,ne,le,oe,fe,ye,Be,Me,X,Z,ue,we,_e=ce(l[4]),Ce=[];for(let ee=0;ee<_e.length;ee+=1)Ce[ee]=Xs(Ys(l,_e,ee));const Xe=[Vd,Od],Ke=[];function lt(ee,Ne){return ee[5].length>0?0:1}D=lt(l),T=Ke[D]=Xe[D](l),M=new Pd({props:{syncStatus:l[80],syncLoading:l[81],syncMessage:l[82],syncMessageKind:l[83],onSync:l[170],onOpenSettings:l[175]}});function Ve(ee,Ne){return ee[26]?Hd:ee[25]?Bd:Wd}let Ae=Ve(l),Pe=Ae(l),ge=l[24]&&xs(l);const He=[Xd,Qd,Yd,qd,Jd,Gd,Kd,Ud],Ee=[];function Oe(ee,Ne){return ee[29]?0:ee[26]?1:ee[25]==="inbox"?2:ee[25]==="trash"?3:ee[25]==="journal"?4:ee[25]==="today"&&ee[7]?5:ee[25]==="activity"?6:7}re=Oe(l),te=Ee[re]=He[re](l);let ke=l[45]&&go(l),je=l[49].visible&&yo(l),Te=l[32]&&jo(l),Se=l[52]&&Eo(l),Ie=l[59]&&l[58]&&No(l),Ue=l[77]&&Mo(l),De=l[72]&&Ao(l),ve=l[3]&&Fo(l);return{c(){e=u("div"),t=u("aside"),n=u("div"),s=u("span"),s.textContent="⚒",o=g(),r=u("span"),r.textContent=`${m("nav.brand")}`,f=g(),c=u("nav"),d=u("div"),v=u("div"),v.textContent=`${m("nav.system")}`,_=g();for(let ee=0;ee<Ce.length;ee+=1)Ce[ee].c();h=g(),b=u("div"),k=u("div"),y=u("span"),y.textContent=`${m("nav.workspace")}`,w=g(),E=u("button"),E.textContent="+",j=g(),T.c(),N=g(),A=u("div"),Qe(M.$$.fragment),R=g(),W=u("div"),V=u("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-14f54e4"><circle cx="12" cy="12" r="3" class="svelte-14f54e4"></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-14f54e4"></path></svg>',G=g(),q=u("span"),Y=F(l[23]),U=g(),H=u("main"),J=u("header"),z=u("div"),Pe.c(),K=g(),L=u("div"),L.innerHTML="",O=g(),ge&&ge.c(),x=g(),te.c(),ne=g(),ke&&ke.c(),le=g(),je&&je.c(),oe=g(),Te&&Te.c(),fe=g(),Se&&Se.c(),ye=g(),Ie&&Ie.c(),Be=g(),Ue&&Ue.c(),Me=g(),De&&De.c(),X=g(),ve&&ve.c(),i(s,"class","logo svelte-14f54e4"),i(r,"class","brand-name svelte-14f54e4"),i(n,"class","sidebar-brand svelte-14f54e4"),i(v,"class","nav-label svelte-14f54e4"),i(d,"class","nav-group svelte-14f54e4"),i(y,"class","svelte-14f54e4"),i(E,"class","nav-add-btn svelte-14f54e4"),i(E,"title",m("common.create")),i(k,"class","nav-label-row svelte-14f54e4"),i(b,"class","nav-group svelte-14f54e4"),i(c,"class","sidebar-nav svelte-14f54e4"),i(V,"class","sidebar-settings-btn svelte-14f54e4"),i(V,"title",m("common.settings")),i(q,"class","version svelte-14f54e4"),i(W,"class","sidebar-footer-row svelte-14f54e4"),i(A,"class","sidebar-footer svelte-14f54e4"),i(t,"class","sidebar svelte-14f54e4"),i(z,"class","header-left svelte-14f54e4"),i(L,"class","header-right svelte-14f54e4"),i(J,"class","header svelte-14f54e4"),i(H,"class","main svelte-14f54e4"),i(e,"class","app svelte-14f54e4")},m(ee,Ne){S(ee,e,Ne),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(t,f),a(t,c),a(c,d),a(d,v),a(d,_);for(let Le=0;Le<Ce.length;Le+=1)Ce[Le]&&Ce[Le].m(d,null);a(c,h),a(c,b),a(b,k),a(k,y),a(k,w),a(k,E),a(b,j),Ke[D].m(b,null),a(t,N),a(t,A),Je(M,A,null),a(A,R),a(A,W),a(W,V),a(W,G),a(W,q),a(q,Y),a(e,U),a(e,H),a(H,J),a(J,z),Pe.m(z,null),a(J,K),a(J,L),a(H,O),ge&&ge.m(H,null),a(H,x),Ee[re].m(H,null),a(H,ne),ke&&ke.m(H,null),a(H,le),je&&je.m(H,null),a(H,oe),Te&&Te.m(H,null),a(H,fe),Se&&Se.m(H,null),a(H,ye),Ie&&Ie.m(H,null),a(H,Be),Ue&&Ue.m(H,null),a(H,Me),De&&De.m(H,null),a(H,X),ve&&ve.m(H,null),Z=!0,ue||(we=[I(E,"click",l[114]),I(V,"click",l[176])],ue=!0)},p(ee,Ne){if(Ne[0]&33554448|Ne[1]&2048|Ne[2]&67108864){_e=ce(ee[4]);let Ye;for(Ye=0;Ye<_e.length;Ye+=1){const pt=Ys(ee,_e,Ye);Ce[Ye]?Ce[Ye].p(pt,Ne):(Ce[Ye]=Xs(pt),Ce[Ye].c(),Ce[Ye].m(d,null))}for(;Ye<Ce.length;Ye+=1)Ce[Ye].d(1);Ce.length=_e.length}let Le=D;D=lt(ee),D===Le?Ke[D].p(ee,Ne):(st(),de(Ke[Le],1,1,()=>{Ke[Le]=null}),it(),T=Ke[D],T?T.p(ee,Ne):(T=Ke[D]=Xe[D](ee),T.c()),ae(T,1),T.m(b,null));const Ge={};Ne[2]&262144&&(Ge.syncStatus=ee[80]),Ne[2]&524288&&(Ge.syncLoading=ee[81]),Ne[2]&1048576&&(Ge.syncMessage=ee[82]),Ne[2]&2097152&&(Ge.syncMessageKind=ee[83]),M.$set(Ge),(!Z||Ne[0]&8388608)&&B(Y,ee[23]),Ae===(Ae=Ve(ee))&&Pe?Pe.p(ee,Ne):(Pe.d(1),Pe=Ae(ee),Pe&&(Pe.c(),Pe.m(z,null))),ee[24]?ge?ge.p(ee,Ne):(ge=xs(ee),ge.c(),ge.m(H,x)):ge&&(ge.d(1),ge=null);let Re=re;re=Oe(ee),re===Re?Ee[re].p(ee,Ne):(st(),de(Ee[Re],1,1,()=>{Ee[Re]=null}),it(),te=Ee[re],te?te.p(ee,Ne):(te=Ee[re]=He[re](ee),te.c()),ae(te,1),te.m(H,ne)),ee[45]?ke?(ke.p(ee,Ne),Ne[1]&16384&&ae(ke,1)):(ke=go(ee),ke.c(),ae(ke,1),ke.m(H,le)):ke&&(st(),de(ke,1,1,()=>{ke=null}),it()),ee[49].visible?je?(je.p(ee,Ne),Ne[1]&262144&&ae(je,1)):(je=yo(ee),je.c(),ae(je,1),je.m(H,oe)):je&&(st(),de(je,1,1,()=>{je=null}),it()),ee[32]?Te?Te.p(ee,Ne):(Te=jo(ee),Te.c(),Te.m(H,fe)):Te&&(Te.d(1),Te=null),ee[52]?Se?Se.p(ee,Ne):(Se=Eo(ee),Se.c(),Se.m(H,ye)):Se&&(Se.d(1),Se=null),ee[59]&&ee[58]?Ie?Ie.p(ee,Ne):(Ie=No(ee),Ie.c(),Ie.m(H,Be)):Ie&&(Ie.d(1),Ie=null),ee[77]?Ue?Ue.p(ee,Ne):(Ue=Mo(ee),Ue.c(),Ue.m(H,Me)):Ue&&(Ue.d(1),Ue=null),ee[72]?De?(De.p(ee,Ne),Ne[2]&1024&&ae(De,1)):(De=Ao(ee),De.c(),ae(De,1),De.m(H,X)):De&&(st(),de(De,1,1,()=>{De=null}),it()),ee[3]?ve?(ve.p(ee,Ne),Ne[0]&8&&ae(ve,1)):(ve=Fo(ee),ve.c(),ae(ve,1),ve.m(H,null)):ve&&(st(),de(ve,1,1,()=>{ve=null}),it())},i(ee){Z||(ae(T),ae(M.$$.fragment,ee),ae(te),ae(ke),ae(je),ae(De),ae(ve),Z=!0)},o(ee){de(T),de(M.$$.fragment,ee),de(te),de(ke),de(je),de(De),de(ve),Z=!1},d(ee){ee&&C(e),Fe(Ce,ee),Ke[D].d(),qe(M),Pe.d(),ge&&ge.d(),Ee[re].d(),ke&&ke.d(),je&&je.d(),Te&&Te.d(),Se&&Se.d(),Ie&&Ie.d(),Ue&&Ue.d(),De&&De.d(),ve&&ve.d(),ue=!1,me(we)}}}function Rd(l){var n;let e,t;return e=new Iu({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[172]}}),{c(){Qe(e.$$.fragment)},m(s,o){Je(e,s,o),t=!0},p(s,o){var f;const r={};o[0]&1&&(r.vaultPath=((f=s[0])==null?void 0:f.vaultPath)||""),e.$set(r)},i(s){t||(ae(e.$$.fragment,s),t=!0)},o(s){de(e.$$.fragment,s),t=!1},d(s){qe(e,s)}}}function zd(l){let e,t;return e=new Nu({props:{onComplete:l[171]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Qs(l){let e,t;return{c(){e=u("span"),t=F(l[42]),i(e,"class","nav-badge svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&2048&&B(t,n[42])},d(n){n&&C(e)}}}function Xs(l){let e,t=l[409].label+"",n,s,o,r,f,c,d=l[409].id==="journal"&&l[42]>0&&Qs(l);function v(){return l[174](l[409])}return{c(){e=u("button"),n=F(t),s=g(),d&&d.c(),o=g(),i(e,"class",r="nav-item "+(l[25]===l[409].id?"selected":"")+" svelte-14f54e4")},m(_,h){S(_,e,h),a(e,n),a(e,s),d&&d.m(e,null),a(e,o),f||(c=I(e,"click",v),f=!0)},p(_,h){l=_,h[0]&16&&t!==(t=l[409].label+"")&&B(n,t),l[409].id==="journal"&&l[42]>0?d?d.p(l,h):(d=Qs(l),d.c(),d.m(e,o)):d&&(d.d(1),d=null),h[0]&33554448&&r!==(r="nav-item "+(l[25]===l[409].id?"selected":"")+" svelte-14f54e4")&&i(e,"class",r)},d(_){_&&C(e),d&&d.d(),f=!1,c()}}}function Od(l){let e;return{c(){e=u("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-14f54e4")},m(t,n){S(t,e,n)},p:$,i:$,o:$,d(t){t&&C(e)}}}function Vd(l){var r;let e,t,n,s,o;return t=new Zo({props:{nodes:l[5],expanded:l[60],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[89],onToggle:l[119],onContextMenu:l[117],onDrop:l[120]}}),{c(){e=u("div"),Qe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-14f54e4"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),he(e,"drop-valid",l[71])},m(f,c){S(f,e,c),Je(t,e,null),n=!0,s||(o=[I(e,"dragover",Hl(l[122])),I(e,"dragleave",l[123]),I(e,"drop",l[121])],s=!0)},p(f,c){var v;const d={};c[0]&32&&(d.nodes=f[5]),c[1]&536870912&&(d.expanded=f[60]),c[0]&67108864&&(d.selectedNodeId=((v=f[26])==null?void 0:v.id)||""),t.$set(d),(!n||c[2]&512)&&he(e,"drop-valid",f[71])},i(f){n||(ae(t.$$.fragment,f),n=!0)},o(f){de(t.$$.fragment,f),n=!1},d(f){f&&C(e),qe(t),s=!1,me(o)}}}function Wd(l){let e;return{c(){e=u("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-14f54e4")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Bd(l){let e,t=ce(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Zs(qs(l,t,s));return{c(){e=u("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&33554448){t=ce(s[4]);let r;for(r=0;r<t.length;r+=1){const f=qs(s,t,r);n[r]?n[r].p(f,o):(n[r]=Zs(f),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&&C(e),Fe(n,s)}}}function Hd(l){let e,t=l[26].title+"",n,s,o,r=l[156](l[26].type)+"",f;return{c(){e=u("span"),n=F(t),s=g(),o=u("span"),f=F(r),i(e,"class","crumb svelte-14f54e4"),i(o,"class","crumb-type svelte-14f54e4")},m(c,d){S(c,e,d),a(e,n),S(c,s,d),S(c,o,d),a(o,f)},p(c,d){d[0]&67108864&&t!==(t=c[26].title+"")&&B(n,t),d[0]&67108864&&r!==(r=c[156](c[26].type)+"")&&B(f,r)},d(c){c&&(C(e),C(s),C(o))}}}function Zs(l){let e=(l[406].id===l[25]?l[406].label:"")+"",t;return{c(){t=F(e)},m(n,s){S(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[406].id===n[25]?n[406].label:"")+"")&&B(t,e)},d(n){n&&C(t)}}}function xs(l){let e,t=l[85](l[24])+"",n,s,o,r,f;return{c(){e=u("div"),n=F(t),s=g(),o=u("button"),o.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-14f54e4"><line x1="18" y1="6" x2="6" y2="18" class="svelte-14f54e4"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-14f54e4"></line></svg>',i(o,"class","dismiss-btn svelte-14f54e4"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(c,d){S(c,e,d),a(e,n),a(e,s),a(e,o),r||(f=[I(o,"click",We(l[177])),I(e,"click",l[178]),I(e,"keydown",function(){vt(ft(l[179]))&&ft(l[179]).apply(this,arguments)})],r=!0)},p(c,d){l=c,d[0]&16777216&&t!==(t=l[85](l[24])+"")&&B(n,t)},d(c){c&&C(e),r=!1,me(f)}}}function Ud(l){let e,t,n;function s(f,c){if(f[56])return $d;if(f[4].length>0)return xd;if(f[24])return Zd}let o=s(l),r=o&&o(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("welcome.title")}`,n=g(),r&&r.c(),i(t,"class","svelte-14f54e4"),i(e,"class","welcome svelte-14f54e4")},m(f,c){S(f,e,c),a(e,t),a(e,n),r&&r.m(e,null)},p(f,c){o===(o=s(f))&&r?r.p(f,c):(r&&r.d(1),r=o&&o(f),r&&(r.c(),r.m(e,null)))},i:$,o:$,d(f){f&&C(e),r&&r.d()}}}function Kd(l){let e,t,n,s;function o(c,d){return c[8].length===0?t1:e1}let r=o(l),f=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("activity.title")}`,s=g(),f.c(),i(n,"class","svelte-14f54e4"),i(t,"class","activity-feed-header svelte-14f54e4"),i(e,"class","activity-feed svelte-14f54e4")},m(c,d){S(c,e,d),a(e,t),a(t,n),a(e,s),f.m(e,null)},p(c,d){r===(r=o(c))&&f?f.p(c,d):(f.d(1),f=r(c),f&&(f.c(),f.m(e,null)))},i:$,o:$,d(c){c&&C(e),f.d()}}}function Gd(l){let e,t,n,s,o,r=l[7].date+"",f,c,d,v,_=l[7].summary&&ti(l),h=l[41].length>0&&ii(l);function b(w,E){return w[7].groups&&w[7].groups.length>0?n1:l1}let k=b(l),y=k(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("today.title")}`,s=g(),o=u("span"),f=F(r),c=g(),_&&_.c(),d=g(),h&&h.c(),v=g(),y.c(),i(n,"class","svelte-14f54e4"),i(o,"class","today-date svelte-14f54e4"),i(t,"class","today-header svelte-14f54e4"),i(e,"class","today-dashboard svelte-14f54e4")},m(w,E){S(w,e,E),a(e,t),a(t,n),a(t,s),a(t,o),a(o,f),a(e,c),_&&_.m(e,null),a(e,d),h&&h.m(e,null),a(e,v),y.m(e,null)},p(w,E){E[0]&128&&r!==(r=w[7].date+"")&&B(f,r),w[7].summary?_?_.p(w,E):(_=ti(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),w[41].length>0?h?h.p(w,E):(h=ii(w),h.c(),h.m(e,v)):h&&(h.d(1),h=null),k===(k=b(w))&&y?y.p(w,E):(y.d(1),y=k(w),y&&(y.c(),y.m(e,null)))},i:$,o:$,d(w){w&&C(e),_&&_.d(),h&&h.d(),y.d()}}}function Jd(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M,R,W,V,G,q,Y,U,H,J,z,K,L,O,x,re,te,ne,le,oe,fe,ye,Be,Me,X,Z,ue,we,_e,Ce,Xe,Ke,lt,Ve,Ae,Pe,ge;function He(ve,ee){return ve[17]?r1:o1}let Ee=He(l),Oe=Ee(l),ke=l[14]&&gi(l),je=l[18]&&bi(l),Te=l[41].length>0&&ki(l),Se=l[10]&&ji(l);function Ie(ve,ee){return ve[9].length===0?c1:a1}let Ue=Ie(l),De=Ue(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("journal.title")}`,s=g(),o=u("div"),r=u("div"),r.textContent=`${m("journal.filterHeading")}`,f=g(),c=u("div"),d=u("label"),v=u("span"),v.textContent=`${m("journal.dateFrom")}`,_=g(),h=u("input"),b=g(),k=u("label"),y=u("span"),y.textContent=`${m("journal.dateTo")}`,w=g(),E=u("input"),j=g(),D=u("label"),T=u("span"),T.textContent=`${m("journal.node")}`,N=g(),A=u("div"),Oe.c(),M=g(),ke&&ke.c(),R=g(),W=u("label"),V=u("span"),V.textContent=`${m("journal.billable")}`,G=g(),q=u("select"),Y=u("option"),Y.textContent=`${m("common.all")}`,U=u("option"),U.textContent=`${m("journal.billableYes")}`,H=u("option"),H.textContent=`${m("journal.billableNo")}`,J=g(),z=u("label"),K=u("span"),K.textContent=`${m("journal.approx")}`,L=g(),O=u("select"),x=u("option"),x.textContent=`${m("common.all")}`,re=u("option"),re.textContent=`${m("journal.approxExact")}`,te=u("option"),te.textContent=`${m("journal.approxEstimated")}`,ne=g(),le=u("button"),le.textContent=`${m("journal.filter")}`,oe=g(),fe=u("button"),fe.textContent=`${m("journal.reset")}`,ye=g(),Be=u("div"),Me=u("div"),Me.textContent=`${m("journal.exportHeading")}`,X=g(),Z=u("div"),ue=u("button"),ue.textContent=`${m("journal.exportCSV")}`,we=g(),_e=u("button"),_e.textContent=`${m("journal.exportMarkdown")}`,Ce=g(),Xe=u("button"),Xe.textContent="PDF",Ke=g(),je&&je.c(),lt=g(),Te&&Te.c(),Ve=g(),Se&&Se.c(),Ae=g(),De.c(),i(n,"class","svelte-14f54e4"),i(r,"class","journal-filter-heading svelte-14f54e4"),i(v,"class","label-text svelte-14f54e4"),i(h,"type","date"),i(h,"class","svelte-14f54e4"),i(d,"class","svelte-14f54e4"),i(y,"class","label-text svelte-14f54e4"),i(E,"type","date"),i(E,"class","svelte-14f54e4"),i(k,"class","svelte-14f54e4"),i(T,"class","label-text svelte-14f54e4"),i(A,"class","journal-node-picker svelte-14f54e4"),ct(A,"position","relative"),i(D,"class","svelte-14f54e4"),i(V,"class","label-text svelte-14f54e4"),Y.__value="all",be(Y,Y.__value),i(Y,"class","svelte-14f54e4"),U.__value="yes",be(U,U.__value),i(U,"class","svelte-14f54e4"),H.__value="no",be(H,H.__value),i(H,"class","svelte-14f54e4"),i(q,"class","svelte-14f54e4"),l[15]===void 0&&Et(()=>l[235].call(q)),i(W,"title",m("journal.billableHint")),i(W,"class","svelte-14f54e4"),i(K,"class","label-text svelte-14f54e4"),x.__value="all",be(x,x.__value),i(x,"class","svelte-14f54e4"),re.__value="no",be(re,re.__value),i(re,"class","svelte-14f54e4"),te.__value="yes",be(te,te.__value),i(te,"class","svelte-14f54e4"),i(O,"class","svelte-14f54e4"),l[16]===void 0&&Et(()=>l[236].call(O)),i(z,"title",m("journal.approxHint")),i(z,"class","svelte-14f54e4"),i(le,"class","btn btn-sm svelte-14f54e4"),i(fe,"class","btn btn-sm svelte-14f54e4"),i(c,"class","journal-filters-row svelte-14f54e4"),i(o,"class","journal-filter-section svelte-14f54e4"),i(Me,"class","journal-export-heading svelte-14f54e4"),i(ue,"class","btn btn-sm svelte-14f54e4"),i(_e,"class","btn btn-sm svelte-14f54e4"),i(Xe,"class","btn btn-sm svelte-14f54e4"),i(Z,"class","journal-export-row svelte-14f54e4"),i(Be,"class","journal-export-section svelte-14f54e4"),i(t,"class","journal-header svelte-14f54e4"),i(e,"class","journal-screen svelte-14f54e4")},m(ve,ee){S(ve,e,ee),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(o,f),a(o,c),a(c,d),a(d,v),a(d,_),a(d,h),be(h,l[11]),a(c,b),a(c,k),a(k,y),a(k,w),a(k,E),be(E,l[12]),a(c,j),a(c,D),a(D,T),a(D,N),a(D,A),Oe.m(A,null),a(c,M),ke&&ke.m(c,null),a(c,R),a(c,W),a(W,V),a(W,G),a(W,q),a(q,Y),a(q,U),a(q,H),_t(q,l[15],!0),a(c,J),a(c,z),a(z,K),a(z,L),a(z,O),a(O,x),a(O,re),a(O,te),_t(O,l[16],!0),a(c,ne),a(c,le),a(c,oe),a(c,fe),a(t,ye),a(t,Be),a(Be,Me),a(Be,X),a(Be,Z),a(Z,ue),a(Z,we),a(Z,_e),a(Z,Ce),a(Z,Xe),a(Z,Ke),je&&je.m(Z,null),a(e,lt),Te&&Te.m(e,null),a(e,Ve),Se&&Se.m(e,null),a(e,Ae),De.m(e,null),Pe||(ge=[I(h,"input",l[228]),I(E,"input",l[229]),I(q,"change",l[235]),I(O,"change",l[236]),I(le,"click",l[142]),I(fe,"click",l[149]),I(ue,"click",l[237]),I(_e,"click",l[238]),I(Xe,"click",l[239])],Pe=!0)},p(ve,ee){ee[0]&2048&&be(h,ve[11]),ee[0]&4096&&be(E,ve[12]),Ee===(Ee=He(ve))&&Oe?Oe.p(ve,ee):(Oe.d(1),Oe=Ee(ve),Oe&&(Oe.c(),Oe.m(A,null))),ve[14]?ke?ke.p(ve,ee):(ke=gi(ve),ke.c(),ke.m(c,R)):ke&&(ke.d(1),ke=null),ee[0]&32768&&_t(q,ve[15]),ee[0]&65536&&_t(O,ve[16]),ve[18]?je?je.p(ve,ee):(je=bi(ve),je.c(),je.m(Z,null)):je&&(je.d(1),je=null),ve[41].length>0?Te?Te.p(ve,ee):(Te=ki(ve),Te.c(),Te.m(e,Ve)):Te&&(Te.d(1),Te=null),ve[10]?Se?Se.p(ve,ee):(Se=ji(ve),Se.c(),Se.m(e,Ae)):Se&&(Se.d(1),Se=null),Ue===(Ue=Ie(ve))&&De?De.p(ve,ee):(De.d(1),De=Ue(ve),De&&(De.c(),De.m(e,null)))},i:$,o:$,d(ve){ve&&C(e),Oe.d(),ke&&ke.d(),je&&je.d(),Te&&Te.d(),Se&&Se.d(),De.d(),Pe=!1,me(ge)}}}function qd(l){var E;let e,t,n,s,o,r,f=(((E=l[44])==null?void 0:E.trashPath)||"")+"",c,d,v,_,h,b;function k(j,D){return!j[44]||(j[44].nodes||[]).length===0&&(j[44].entries||[]).length===0?h1:v1}let y=k(l),w=y(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("nav.trash")}`,o=g(),r=u("p"),c=F(f),d=g(),v=u("button"),v.textContent=`${m("trash.openFolder")}`,_=g(),w.c(),i(s,"class","svelte-14f54e4"),i(r,"class","svelte-14f54e4"),i(n,"class","svelte-14f54e4"),i(v,"class","btn btn-sm svelte-14f54e4"),i(t,"class","trash-header svelte-14f54e4"),i(e,"class","trash-screen svelte-14f54e4")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(r,c),a(t,d),a(t,v),a(e,_),w.m(e,null),h||(b=I(v,"click",l[227]),h=!0)},p(j,D){var T;D[1]&8192&&f!==(f=(((T=j[44])==null?void 0:T.trashPath)||"")+"")&&B(c,f),y===(y=k(j))&&w?w.p(j,D):(w.d(1),w=y(j),w&&(w.c(),w.m(e,null)))},i:$,o:$,d(j){j&&C(e),w.d(),h=!1,b()}}}function Yd(l){let e,t,n,s,o,r,f;function c(_,h){return _[43].length===0?C1:w1}let d=c(l),v=d(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("nav.inbox")}`,o=g(),r=u("p"),r.textContent=`${m("inbox.subtitle")}`,f=g(),v.c(),i(s,"class","svelte-14f54e4"),i(r,"class","svelte-14f54e4"),i(n,"class","svelte-14f54e4"),i(t,"class","inbox-header svelte-14f54e4"),i(e,"class","inbox-screen svelte-14f54e4")},m(_,h){S(_,e,h),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(e,f),v.m(e,null)},p(_,h){d===(d=c(_))&&v?v.p(_,h):(v.d(1),v=d(_),v&&(v.c(),v.m(e,null)))},i:$,o:$,d(_){_&&C(e),v.d()}}}function Qd(l){let e,t,n,s,o,r,f=ce(l[87]),c=[];for(let h=0;h<f.length;h+=1)c[h]=Ui(Js(l,f,h));const d=[D1,N1,T1,E1,j1,S1],v=[];function _(h,b){return h[27]==="overview"?0:h[27]==="notes"?1:h[27]==="files"?2:h[27]==="actions"?3:h[27]==="worklog"?4:h[27]==="activity"?5:-1}return~(s=_(l))&&(o=v[s]=d[s](l)),{c(){e=u("div");for(let h=0;h<c.length;h+=1)c[h].c();t=g(),n=u("div"),o&&o.c(),i(e,"class","tabs svelte-14f54e4"),i(n,"class","tab-content svelte-14f54e4")},m(h,b){S(h,e,b);for(let k=0;k<c.length;k+=1)c[k]&&c[k].m(e,null);S(h,t,b),S(h,n,b),~s&&v[s].m(n,null),r=!0},p(h,b){if(b[0]&201326592|b[2]&301989893){f=ce(h[87]);let y;for(y=0;y<f.length;y+=1){const w=Js(h,f,y);c[y]?c[y].p(w,b):(c[y]=Ui(w),c[y].c(),c[y].m(e,null))}for(;y<c.length;y+=1)c[y].d(1);c.length=f.length}let k=s;s=_(h),s===k?~s&&v[s].p(h,b):(o&&(st(),de(v[k],1,1,()=>{v[k]=null}),it()),~s?(o=v[s],o?o.p(h,b):(o=v[s]=d[s](h),o.c()),ae(o,1),o.m(n,null)):o=null)},i(h){r||(ae(o),r=!0)},o(h){de(o),r=!1},d(h){h&&(C(e),C(t),C(n)),Fe(c,h),~s&&v[s].d()}}}function Xd(l){let e,t,n,s=l[29].title+"",o,r,f,c,d,v,_,h,b,k,y,w=l[29].dirty&&ho();return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),w&&w.c(),f=g(),c=u("div"),d=u("button"),d.textContent=`${m("common.save")}`,v=g(),_=u("button"),_.textContent=`${m("common.close")}`,h=g(),b=u("textarea"),i(n,"class","note-title svelte-14f54e4"),i(d,"class","btn btn-primary svelte-14f54e4"),i(_,"class","btn svelte-14f54e4"),i(c,"class","note-editor-actions svelte-14f54e4"),i(t,"class","note-editor-header svelte-14f54e4"),i(b,"class","note-textarea svelte-14f54e4"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-14f54e4")},m(E,j){S(E,e,j),a(e,t),a(t,n),a(n,o),a(t,r),w&&w.m(t,null),a(t,f),a(t,c),a(c,d),a(c,v),a(c,_),a(e,h),a(e,b),be(b,l[29].content),k||(y=[I(d,"click",l[134]),I(_,"click",l[132]),I(b,"input",l[180]),I(b,"input",l[133])],k=!0)},p(E,j){j[0]&536870912&&s!==(s=E[29].title+"")&&B(o,s),E[29].dirty?w||(w=ho(),w.c(),w.m(t,f)):w&&(w.d(1),w=null),j[0]&536870912&&be(b,E[29].content)},i:$,o:$,d(E){E&&C(e),w&&w.d(),k=!1,me(y)}}}function Zd(l){let e,t=m("common.error")+"",n,s,o;return{c(){e=u("p"),n=F(t),s=g(),o=F(l[24]),i(e,"class","error-text svelte-14f54e4")},m(r,f){S(r,e,f),a(e,n),a(e,s),a(e,o)},p(r,f){f[0]&16777216&&B(o,r[24])},d(r){r&&C(e)}}}function xd(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${m("welcome.selectSection")}`,t=g(),n=u("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-14f54e4"),i(n,"class","hint svelte-14f54e4")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},p:$,d(s){s&&(C(e),C(t),C(n))}}}function $d(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function e1(l){let e,t=ce(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ei(ks(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&256|o[5]&2049){t=ce(s[8]);let r;for(r=0;r<t.length;r+=1){const f=ks(s,t,r);n[r]?n[r].p(f,o):(n[r]=ei(f),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&&C(e),Fe(n,s)}}}function t1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function $s(l){let e,t=l[356].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-feed-target svelte-14f54e4")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&256&&t!==(t=s[356].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function ei(l){let e,t,n=Rt(l[356].eventType)+"",s,o,r,f,c=l[356].title+"",d,v,_,h,b=l[155](l[356].eventType)+"",k,y,w,E,j=rt(l[356].createdAt)+"",D,T,N=tt(l[356].createdAt)+"",A,M,R,W,V=l[356].targetType&&$s(l);function G(){return l[268](l[356])}function q(...Y){return l[269](l[356],...Y)}return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("div"),f=u("span"),d=F(c),v=g(),_=u("div"),h=u("span"),k=F(b),y=g(),V&&V.c(),w=g(),E=u("span"),D=F(j),T=g(),A=F(N),M=g(),i(t,"class","activity-feed-icon svelte-14f54e4"),i(f,"class","activity-feed-title svelte-14f54e4"),i(h,"class","activity-feed-type svelte-14f54e4"),i(E,"class","activity-feed-time svelte-14f54e4"),i(_,"class","activity-feed-meta svelte-14f54e4"),i(r,"class","activity-feed-body svelte-14f54e4"),i(e,"class","activity-feed-event svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,U){S(Y,e,U),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(f,d),a(r,v),a(r,_),a(_,h),a(h,k),a(_,y),V&&V.m(_,null),a(_,w),a(_,E),a(E,D),a(E,T),a(E,A),a(e,M),R||(W=[I(e,"click",G),I(e,"keydown",q)],R=!0)},p(Y,U){l=Y,U[0]&256&&n!==(n=Rt(l[356].eventType)+"")&&B(s,n),U[0]&256&&c!==(c=l[356].title+"")&&B(d,c),U[0]&256&&b!==(b=l[155](l[356].eventType)+"")&&B(k,b),l[356].targetType?V?V.p(l,U):(V=$s(l),V.c(),V.m(_,w)):V&&(V.d(1),V=null),U[0]&256&&j!==(j=rt(l[356].createdAt)+"")&&B(D,j),U[0]&256&&N!==(N=tt(l[356].createdAt)+"")&&B(A,N)},d(Y){Y&&C(e),V&&V.d(),R=!1,me(W)}}}function ti(l){let e,t,n,s=l[7].summary.changedCases>0&&li(l),o=l[7].summary.notes>0&&ni(l),r=l[7].summary.files>0&&si(l);return{c(){e=u("div"),s&&s.c(),t=g(),o&&o.c(),n=g(),r&&r.c(),i(e,"class","today-summary svelte-14f54e4")},m(f,c){S(f,e,c),s&&s.m(e,null),a(e,t),o&&o.m(e,null),a(e,n),r&&r.m(e,null)},p(f,c){f[7].summary.changedCases>0?s?s.p(f,c):(s=li(f),s.c(),s.m(e,t)):s&&(s.d(1),s=null),f[7].summary.notes>0?o?o.p(f,c):(o=ni(f),o.c(),o.m(e,n)):o&&(o.d(1),o=null),f[7].summary.files>0?r?r.p(f,c):(r=si(f),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(f){f&&C(e),s&&s.d(),o&&o.d(),r&&r.d()}}}function li(l){let e,t=l[7].summary.changedCases+"",n,s,o=ht(l[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=u("span"),n=F(t),s=g(),r=F(o),i(e,"class","summary-chip svelte-14f54e4")},m(f,c){S(f,e,c),a(e,n),a(e,s),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[7].summary.changedCases+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function ni(l){let e,t=l[7].summary.notes+"",n,s,o=ht(l[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=u("span"),n=F(t),s=g(),r=F(o),i(e,"class","summary-chip svelte-14f54e4")},m(f,c){S(f,e,c),a(e,n),a(e,s),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[7].summary.notes+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function si(l){let e,t=l[7].summary.files+"",n,s,o=ht(l[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=u("span"),n=F(t),s=g(),r=F(o),i(e,"class","summary-chip svelte-14f54e4")},m(f,c){S(f,e,c),a(e,n),a(e,s),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[7].summary.files+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function ii(l){let e,t,n,s=ce(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=ci(Ss(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-14f54e4"),i(e,"class","today-suggestions svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&98308|f[5]&1537){s=ce(r[41]);let c;for(c=0;c<s.length;c+=1){const d=Ss(r,s,c);o[c]?o[c].p(d,f):(o[c]=ci(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function oi(l){let e,t,n,s=ce(l[359].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=ai(js(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-14f54e4"),i(e,"class","suggestion-detail svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&4|f[5]&1025){s=ce(r[359].events);let c;for(c=0;c<s.length;c+=1){const d=js(r,s,c);o[c]?o[c].p(d,f):(o[c]=ai(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function ri(l){let e,t,n;function s(){return l[261](l[356])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-14f54e4")},m(o,r){S(o,e,r),t||(n=I(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function ai(l){let e,t,n=tt(l[356].createdAt)+"",s,o,r,f=l[155](l[356].eventType)+"",c,d,v,_=l[356].title+"",h,b,k,y,w=l[356].targetType==="file"||l[356].eventType.startsWith("file_"),E,j,D;function T(){return l[260](l[356])}let N=w&&ri(l);return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),k=u("button"),k.textContent=`${m("common.open")}`,y=g(),N&&N.c(),E=g(),i(t,"class","suggestion-event-time svelte-14f54e4"),i(r,"class","suggestion-event-type svelte-14f54e4"),i(v,"class","suggestion-event-title svelte-14f54e4"),i(k,"class","link-btn svelte-14f54e4"),i(e,"class","suggestion-detail-event svelte-14f54e4")},m(A,M){S(A,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),N&&N.m(e,null),a(e,E),j||(D=I(k,"click",T),j=!0)},p(A,M){l=A,M[1]&1024&&n!==(n=tt(l[356].createdAt)+"")&&B(s,n),M[1]&1024&&f!==(f=l[155](l[356].eventType)+"")&&B(c,f),M[1]&1024&&_!==(_=l[356].title+"")&&B(h,_),M[1]&1024&&(w=l[356].targetType==="file"||l[356].eventType.startsWith("file_")),w?N?N.p(l,M):(N=ri(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function ci(l){let e,t,n,s,o=l[359].nodeTitle+"",r,f,c,d=l[359].summary+"",v,_,h,b=m("suggest.confidence."+l[359].confidence)+"",k,y,w,E,j,D,T,N,A,M,R,W,V,G,q;function Y(){return l[254](l[359])}function U(...O){return l[255](l[359],l[400],l[401],...O)}function H(){return l[256](l[359])}function J(){return l[257](l[359])}function z(){return l[258](l[359],l[400],l[401])}function K(...O){return l[259](l[359],l[400],l[401],...O)}let L=l[359]._expanded&&l[359].events&&l[359].events.length>0&&oi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),h=u("span"),k=F(b),y=g(),w=u("div"),E=u("input"),D=g(),T=u("span"),T.textContent=`${m("suggest.minutes")}`,N=g(),A=u("button"),A.textContent=`${m("suggest.edit")}`,M=g(),R=u("button"),R.textContent=`${m("suggest.apply")}`,W=g(),L&&L.c(),V=g(),i(s,"class","suggestion-node link-btn svelte-14f54e4"),i(c,"class","suggestion-summary svelte-14f54e4"),i(h,"class","suggestion-confidence svelte-14f54e4"),he(h,"low",l[359].confidence==="low"),he(h,"medium",l[359].confidence==="medium"),he(h,"high",l[359].confidence==="high"),i(n,"class","suggestion-info svelte-14f54e4"),i(E,"type","number"),i(E,"class","suggestion-min-input svelte-14f54e4"),E.value=j=l[359].suggestedMin,i(E,"min","1"),i(E,"max","480"),i(T,"class","suggestion-min-label svelte-14f54e4"),i(A,"class","btn btn-sm svelte-14f54e4"),i(R,"class","btn btn-sm btn-primary svelte-14f54e4"),i(w,"class","suggestion-actions svelte-14f54e4"),i(t,"class","suggestion-main svelte-14f54e4"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-14f54e4"),he(e,"expanded",l[359]._expanded)},m(O,x){S(O,e,x),a(e,t),a(t,n),a(n,s),a(s,r),a(n,f),a(n,c),a(c,v),a(n,_),a(n,h),a(h,k),a(t,y),a(t,w),a(w,E),a(w,D),a(w,T),a(w,N),a(w,A),a(w,M),a(w,R),a(e,W),L&&L.m(e,null),a(e,V),G||(q=[I(s,"click",We(Y)),I(E,"change",We(U)),I(A,"click",We(H)),I(R,"click",We(J)),I(t,"click",z),I(t,"keydown",K)],G=!0)},p(O,x){l=O,x[1]&1024&&o!==(o=l[359].nodeTitle+"")&&B(r,o),x[1]&1024&&d!==(d=l[359].summary+"")&&B(v,d),x[1]&1024&&b!==(b=m("suggest.confidence."+l[359].confidence)+"")&&B(k,b),x[1]&1024&&he(h,"low",l[359].confidence==="low"),x[1]&1024&&he(h,"medium",l[359].confidence==="medium"),x[1]&1024&&he(h,"high",l[359].confidence==="high"),x[1]&1024&&j!==(j=l[359].suggestedMin)&&E.value!==j&&(E.value=j),l[359]._expanded&&l[359].events&&l[359].events.length>0?L?L.p(l,x):(L=oi(l),L.c(),L.m(e,V)):L&&(L.d(1),L=null),x[1]&1024&&he(e,"expanded",l[359]._expanded)},d(O){O&&C(e),L&&L.d(),G=!1,me(q)}}}function l1(l){let e,t,n,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.empty")}`,n=g(),s=u("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-14f54e4"),i(s,"class","hint svelte-14f54e4"),i(e,"class","today-empty svelte-14f54e4")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:$,d(o){o&&C(e)}}}function n1(l){let e,t,n=ce(l[7].groups),s=[];for(let r=0;r<n.length;r+=1)s[r]=pi(ws(l,n,r));let o=l[7].events&&l[7].events.length>0&&mi(l);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=g(),o&&o.c(),t=ot()},m(r,f){for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(r,f);S(r,e,f),o&&o.m(r,f),S(r,t,f)},p(r,f){if(f[0]&128|f[5]&515){n=ce(r[7].groups);let c;for(c=0;c<n.length;c+=1){const d=ws(r,n,c);s[c]?s[c].p(d,f):(s[c]=pi(d),s[c].c(),s[c].m(e.parentNode,e))}for(;c<s.length;c+=1)s[c].d(1);s.length=n.length}r[7].events&&r[7].events.length>0?o?o.p(r,f):(o=mi(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(C(e),C(t)),Fe(s,r),o&&o.d(r)}}}function fi(l){let e,t=l[395].events.length+"",n,s,o=ht(l[395].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=u("span"),n=F(t),s=g(),r=F(o),i(e,"class","today-case-count svelte-14f54e4")},m(f,c){S(f,e,c),a(e,n),a(e,s),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[395].events.length+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[395].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function s1(l){let e;return{c(){e=u("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-14f54e4")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function i1(l){let e,t=ce(l[395].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=di(Cs(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&128|o[5]&513){t=ce(s[395].events);let r;for(r=0;r<t.length;r+=1){const f=Cs(s,t,r);n[r]?n[r].p(f,o):(n[r]=di(f),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&&C(e),Fe(n,s)}}}function ui(l){let e,t=l[356].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-event-target svelte-14f54e4")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&128&&t!==(t=s[356].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function di(l){let e,t,n=Rt(l[356].eventType)+"",s,o,r,f=l[356].title+"",c,d,v,_=l[155](l[356].eventType)+"",h,b,k,y,w=tt(l[356].createdAt)+"",E,j,D,T=l[356].targetType&&ui(l);function N(){return l[264](l[395])}function A(...M){return l[265](l[395],...M)}return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),T&&T.c(),k=g(),y=u("span"),E=F(w),i(t,"class","today-event-icon svelte-14f54e4"),i(r,"class","today-event-title svelte-14f54e4"),i(v,"class","today-event-type svelte-14f54e4"),i(y,"class","today-event-time svelte-14f54e4"),i(e,"class","today-event svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(M,R){S(M,e,R),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),T&&T.m(e,null),a(e,k),a(e,y),a(y,E),j||(D=[I(e,"click",N),I(e,"keydown",A)],j=!0)},p(M,R){l=M,R[0]&128&&n!==(n=Rt(l[356].eventType)+"")&&B(s,n),R[0]&128&&f!==(f=l[356].title+"")&&B(c,f),R[0]&128&&_!==(_=l[155](l[356].eventType)+"")&&B(h,_),l[356].targetType?T?T.p(l,R):(T=ui(l),T.c(),T.m(e,k)):T&&(T.d(1),T=null),R[0]&128&&w!==(w=tt(l[356].createdAt)+"")&&B(E,w)},d(M){M&&C(e),T&&T.d(),j=!1,me(D)}}}function pi(l){let e,t,n,s=l[395].nodeTitle+"",o,r,f,c=l[156](l[395].nodeKind)+"",d,v,_,h,b=tt(l[395].lastActivityAt)+"",k,y,w,E,j=l[395].events&&fi(l);function D(){return l[262](l[395])}function T(...R){return l[263](l[395],...R)}function N(R,W){return R[395].events&&R[395].events.length>0?i1:s1}let A=N(l),M=A(l);return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),d=F(c),v=g(),j&&j.c(),_=g(),h=u("span"),k=F(b),y=g(),M.c(),i(n,"class","today-case-title svelte-14f54e4"),i(f,"class","today-case-type svelte-14f54e4"),i(h,"class","today-case-time svelte-14f54e4"),i(t,"class","today-case-header svelte-14f54e4"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-14f54e4")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),j&&j.m(t,null),a(t,_),a(t,h),a(h,k),a(e,y),M.m(e,null),w||(E=[I(t,"click",D),I(t,"keydown",T)],w=!0)},p(R,W){l=R,W[0]&128&&s!==(s=l[395].nodeTitle+"")&&B(o,s),W[0]&128&&c!==(c=l[156](l[395].nodeKind)+"")&&B(d,c),l[395].events?j?j.p(l,W):(j=fi(l),j.c(),j.m(t,_)):j&&(j.d(1),j=null),W[0]&128&&b!==(b=tt(l[395].lastActivityAt)+"")&&B(k,b),A===(A=N(l))&&M?M.p(l,W):(M.d(1),M=A(l),M&&(M.c(),M.m(e,null)))},d(R){R&&C(e),j&&j.d(),M.d(),w=!1,me(E)}}}function mi(l){let e,t,n,s=ce(l[7].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=_i(ys(l,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("today.timeline")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-14f54e4"),i(e,"class","today-timeline svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&128|f[5]&2049){s=ce(r[7].events);let c;for(c=0;c<s.length;c+=1){const d=ys(r,s,c);o[c]?o[c].p(d,f):(o[c]=_i(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function _i(l){let e,t,n,s,o=l[356].title+"",r,f,c,d=l[155](l[356].eventType)+"",v,_,h,b=tt(l[356].createdAt)+"",k,y,w,E;function j(){return l[266](l[356])}function D(...T){return l[267](l[356],...T)}return{c(){e=u("div"),t=u("span"),n=g(),s=u("span"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),h=u("span"),k=F(b),y=g(),i(t,"class","timeline-dot svelte-14f54e4"),i(s,"class","timeline-title svelte-14f54e4"),i(c,"class","timeline-type svelte-14f54e4"),i(h,"class","timeline-time svelte-14f54e4"),i(e,"class","timeline-event svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(T,N){S(T,e,N),a(e,t),a(e,n),a(e,s),a(s,r),a(e,f),a(e,c),a(c,v),a(e,_),a(e,h),a(h,k),a(e,y),w||(E=[I(e,"click",j),I(e,"keydown",D)],w=!0)},p(T,N){l=T,N[0]&128&&o!==(o=l[356].title+"")&&B(r,o),N[0]&128&&d!==(d=l[155](l[356].eventType)+"")&&B(v,d),N[0]&128&&b!==(b=tt(l[356].createdAt)+"")&&B(k,b)},d(T){T&&C(e),w=!1,me(E)}}}function o1(l){let e,t,n,s,o,r=l[21]&&vi(l);return{c(){e=u("input"),t=g(),r&&r.c(),n=ot(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-14f54e4")},m(f,c){S(f,e,c),be(e,l[19]),S(f,t,c),r&&r.m(f,c),S(f,n,c),s||(o=[I(e,"input",l[231]),I(e,"input",l[146]),I(e,"blur",l[232])],s=!0)},p(f,c){c[0]&524288&&e.value!==f[19]&&be(e,f[19]),f[21]?r?r.p(f,c):(r=vi(f),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(f){f&&(C(e),C(t),C(n)),r&&r.d(f),s=!1,me(o)}}}function r1(l){let e,t,n,s,o,r;return{c(){e=u("button"),t=F(l[17]),n=g(),s=u("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-14f54e4"),i(e,"class","journal-selected-node svelte-14f54e4")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),o||(r=I(e,"click",l[230]),o=!0)},p(f,c){c[0]&131072&&B(t,f[17])},d(f){f&&C(e),o=!1,r()}}}function vi(l){let e,t=ce(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=hi(As(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&1048576|o[4]&8388608){t=ce(s[20]);let r;for(r=0;r<t.length;r+=1){const f=As(s,t,r);n[r]?n[r].p(f,o):(n[r]=hi(f),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&&C(e),Fe(n,s)}}}function hi(l){let e,t,n=l[377].title+"",s,o,r,f=l[377].path+"",c,d,v,_;function h(){return l[233](l[377])}return{c(){e=u("button"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),i(t,"class","journal-search-title svelte-14f54e4"),i(r,"class","journal-search-path svelte-14f54e4"),i(e,"class","journal-search-item svelte-14f54e4")},m(b,k){S(b,e,k),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),v||(_=I(e,"click",h),v=!0)},p(b,k){l=b,k[0]&1048576&&n!==(n=l[377].title+"")&&B(s,n),k[0]&1048576&&f!==(f=l[377].path+"")&&B(c,f)},d(b){b&&C(e),v=!1,_()}}}function gi(l){let e,t,n,s,o,r;return{c(){e=u("label"),t=u("input"),n=g(),s=u("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-14f54e4"),i(s,"class","svelte-14f54e4"),i(e,"class","checkbox-label svelte-14f54e4")},m(f,c){S(f,e,c),a(e,t),t.checked=l[13],a(e,n),a(e,s),o||(r=I(t,"change",l[234]),o=!0)},p(f,c){c[0]&8192&&(t.checked=f[13])},d(f){f&&C(e),o=!1,r()}}}function bi(l){let e,t;return{c(){e=u("span"),t=F(l[18]),i(e,"class","journal-status-msg svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[0]&262144&&B(t,n[18])},d(n){n&&C(e)}}}function ki(l){let e,t,n,s=ce(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=Si(Ms(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-14f54e4"),i(e,"class","journal-suggestions svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&163844|f[5]&1537){s=ce(r[41]);let c;for(c=0;c<s.length;c+=1){const d=Ms(r,s,c);o[c]?o[c].p(d,f):(o[c]=Si(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function yi(l){let e,t,n,s=ce(l[359].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ci(Is(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-14f54e4"),i(e,"class","suggestion-detail svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&4|f[5]&1025){s=ce(r[359].events);let c;for(c=0;c<s.length;c+=1){const d=Is(r,s,c);o[c]?o[c].p(d,f):(o[c]=Ci(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function wi(l){let e,t,n;function s(){return l[247](l[356])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-14f54e4")},m(o,r){S(o,e,r),t||(n=I(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Ci(l){let e,t,n=tt(l[356].createdAt)+"",s,o,r,f=l[155](l[356].eventType)+"",c,d,v,_=l[356].title+"",h,b,k,y,w=l[356].targetType==="file"||l[356].eventType.startsWith("file_"),E,j,D;function T(){return l[246](l[356])}let N=w&&wi(l);return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),k=u("button"),k.textContent=`${m("common.open")}`,y=g(),N&&N.c(),E=g(),i(t,"class","suggestion-event-time svelte-14f54e4"),i(r,"class","suggestion-event-type svelte-14f54e4"),i(v,"class","suggestion-event-title svelte-14f54e4"),i(k,"class","link-btn svelte-14f54e4"),i(e,"class","suggestion-detail-event svelte-14f54e4")},m(A,M){S(A,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),N&&N.m(e,null),a(e,E),j||(D=I(k,"click",T),j=!0)},p(A,M){l=A,M[1]&1024&&n!==(n=tt(l[356].createdAt)+"")&&B(s,n),M[1]&1024&&f!==(f=l[155](l[356].eventType)+"")&&B(c,f),M[1]&1024&&_!==(_=l[356].title+"")&&B(h,_),M[1]&1024&&(w=l[356].targetType==="file"||l[356].eventType.startsWith("file_")),w?N?N.p(l,M):(N=wi(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function Si(l){let e,t,n,s,o=l[359].nodeTitle+"",r,f,c,d=l[359].summary+"",v,_,h,b=m("suggest.confidence."+l[359].confidence)+"",k,y,w,E,j,D,T,N,A,M,R,W,V,G,q;function Y(){return l[240](l[359])}function U(...O){return l[241](l[359],l[387],l[388],...O)}function H(){return l[242](l[359])}function J(){return l[243](l[359])}function z(){return l[244](l[359],l[387],l[388])}function K(...O){return l[245](l[359],l[387],l[388],...O)}let L=l[359]._expanded&&l[359].events&&l[359].events.length>0&&yi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),h=u("span"),k=F(b),y=g(),w=u("div"),E=u("input"),D=g(),T=u("span"),T.textContent=`${m("suggest.minutes")}`,N=g(),A=u("button"),A.textContent=`${m("suggest.edit")}`,M=g(),R=u("button"),R.textContent=`${m("suggest.apply")}`,W=g(),L&&L.c(),V=g(),i(s,"class","suggestion-node link-btn svelte-14f54e4"),i(c,"class","suggestion-summary svelte-14f54e4"),i(h,"class","suggestion-confidence svelte-14f54e4"),he(h,"low",l[359].confidence==="low"),he(h,"medium",l[359].confidence==="medium"),he(h,"high",l[359].confidence==="high"),i(n,"class","suggestion-info svelte-14f54e4"),i(E,"type","number"),i(E,"class","suggestion-min-input svelte-14f54e4"),E.value=j=l[359].suggestedMin,i(E,"min","1"),i(E,"max","480"),i(T,"class","suggestion-min-label svelte-14f54e4"),i(A,"class","btn btn-sm svelte-14f54e4"),i(R,"class","btn btn-sm btn-primary svelte-14f54e4"),i(w,"class","suggestion-actions svelte-14f54e4"),i(t,"class","suggestion-main svelte-14f54e4"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-14f54e4"),he(e,"expanded",l[359]._expanded)},m(O,x){S(O,e,x),a(e,t),a(t,n),a(n,s),a(s,r),a(n,f),a(n,c),a(c,v),a(n,_),a(n,h),a(h,k),a(t,y),a(t,w),a(w,E),a(w,D),a(w,T),a(w,N),a(w,A),a(w,M),a(w,R),a(e,W),L&&L.m(e,null),a(e,V),G||(q=[I(s,"click",We(Y)),I(E,"change",We(U)),I(A,"click",We(H)),I(R,"click",We(J)),I(t,"click",z),I(t,"keydown",K)],G=!0)},p(O,x){l=O,x[1]&1024&&o!==(o=l[359].nodeTitle+"")&&B(r,o),x[1]&1024&&d!==(d=l[359].summary+"")&&B(v,d),x[1]&1024&&b!==(b=m("suggest.confidence."+l[359].confidence)+"")&&B(k,b),x[1]&1024&&he(h,"low",l[359].confidence==="low"),x[1]&1024&&he(h,"medium",l[359].confidence==="medium"),x[1]&1024&&he(h,"high",l[359].confidence==="high"),x[1]&1024&&j!==(j=l[359].suggestedMin)&&E.value!==j&&(E.value=j),l[359]._expanded&&l[359].events&&l[359].events.length>0?L?L.p(l,x):(L=yi(l),L.c(),L.m(e,V)):L&&(L.d(1),L=null),x[1]&1024&&he(e,"expanded",l[359]._expanded)},d(O){O&&C(e),L&&L.d(),G=!1,me(q)}}}function ji(l){let e,t,n=m("journal.total")+"",s,o,r=Math.floor(l[10].totalMinutes/60)+"",f,c,d=l[10].totalMinutes%60+"",v,_,h=l[10].totalEntries+"",b,k,y=m("worklog.min")+"",w,E,j,D,T=l[10].byDay&&l[10].byDay.length>0&&Ei(l),N=l[10].byNode&&l[10].byNode.length>0&&Ni(l);return{c(){e=u("div"),t=u("div"),s=F(n),o=F(": "),f=F(r),c=F("ч "),v=F(d),_=F("м ("),b=F(h),k=g(),w=F(y),E=F(")"),j=g(),T&&T.c(),D=g(),N&&N.c(),i(t,"class","summary-total svelte-14f54e4"),i(e,"class","journal-summary svelte-14f54e4")},m(A,M){S(A,e,M),a(e,t),a(t,s),a(t,o),a(t,f),a(t,c),a(t,v),a(t,_),a(t,b),a(t,k),a(t,w),a(t,E),a(e,j),T&&T.m(e,null),a(e,D),N&&N.m(e,null)},p(A,M){M[0]&1024&&r!==(r=Math.floor(A[10].totalMinutes/60)+"")&&B(f,r),M[0]&1024&&d!==(d=A[10].totalMinutes%60+"")&&B(v,d),M[0]&1024&&h!==(h=A[10].totalEntries+"")&&B(b,h),A[10].byDay&&A[10].byDay.length>0?T?T.p(A,M):(T=Ei(A),T.c(),T.m(e,D)):T&&(T.d(1),T=null),A[10].byNode&&A[10].byNode.length>0?N?N.p(A,M):(N=Ni(A),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(A){A&&C(e),T&&T.d(),N&&N.d()}}}function Ei(l){let e,t,n,s=ce(l[10].byDay),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ti(Ds(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byDay")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-14f54e4"),i(e,"class","summary-section svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&1024){s=ce(r[10].byDay);let c;for(c=0;c<s.length;c+=1){const d=Ds(r,s,c);o[c]?o[c].p(d,f):(o[c]=Ti(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function Ti(l){let e,t,n=l[382].label+"",s,o,r=Math.floor(l[382].minutes/60)+"",f,c,d=l[382].minutes%60+"",v,_,h,b=l[382].count+"",k;return{c(){e=u("div"),t=u("span"),s=F(n),o=u("span"),f=F(r),c=F("ч "),v=F(d),_=F("м"),h=u("span"),k=F(b),i(t,"class","svelte-14f54e4"),i(o,"class","svelte-14f54e4"),i(h,"class","summary-count svelte-14f54e4"),i(e,"class","summary-row svelte-14f54e4")},m(y,w){S(y,e,w),a(e,t),a(t,s),a(e,o),a(o,f),a(o,c),a(o,v),a(o,_),a(e,h),a(h,k)},p(y,w){w[0]&1024&&n!==(n=y[382].label+"")&&B(s,n),w[0]&1024&&r!==(r=Math.floor(y[382].minutes/60)+"")&&B(f,r),w[0]&1024&&d!==(d=y[382].minutes%60+"")&&B(v,d),w[0]&1024&&b!==(b=y[382].count+"")&&B(k,b)},d(y){y&&C(e)}}}function Ni(l){let e,t,n,s=ce(l[10].byNode),o=[];for(let r=0;r<s.length;r+=1)o[r]=Di(Ns(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byNode")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-14f54e4"),i(e,"class","summary-section svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&1024){s=ce(r[10].byNode);let c;for(c=0;c<s.length;c+=1){const d=Ns(r,s,c);o[c]?o[c].p(d,f):(o[c]=Di(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function Di(l){let e,t,n=l[382].label+"",s,o,r=Math.floor(l[382].minutes/60)+"",f,c,d=l[382].minutes%60+"",v,_,h,b=l[382].count+"",k;return{c(){e=u("div"),t=u("span"),s=F(n),o=u("span"),f=F(r),c=F("ч "),v=F(d),_=F("м"),h=u("span"),k=F(b),i(t,"class","svelte-14f54e4"),i(o,"class","svelte-14f54e4"),i(h,"class","summary-count svelte-14f54e4"),i(e,"class","summary-row svelte-14f54e4")},m(y,w){S(y,e,w),a(e,t),a(t,s),a(e,o),a(o,f),a(o,c),a(o,v),a(o,_),a(e,h),a(h,k)},p(y,w){w[0]&1024&&n!==(n=y[382].label+"")&&B(s,n),w[0]&1024&&r!==(r=Math.floor(y[382].minutes/60)+"")&&B(f,r),w[0]&1024&&d!==(d=y[382].minutes%60+"")&&B(v,d),w[0]&1024&&b!==(b=y[382].count+"")&&B(k,b)},d(y){y&&C(e)}}}function a1(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A=ce(l[9]),M=[];for(let R=0;R<A.length;R+=1)M[R]=Ri(Es(l,A,R));return{c(){e=u("div"),t=u("table"),n=u("thead"),s=u("tr"),o=u("th"),r=g(),f=u("th"),f.textContent=`${m("journal.title")}`,c=g(),d=u("th"),d.textContent=`${m("journal.node")}`,v=g(),_=u("th"),_.textContent=`${m("journal.path")}`,h=g(),b=u("th"),b.textContent=`${m("worklog.minutes")}`,k=g(),y=u("th"),y.textContent=`${m("journal.billable")}`,w=g(),E=u("th"),E.textContent=`${m("journal.approx")}`,j=g(),D=u("th"),D.textContent=`${m("common.date")}`,T=g(),N=u("tbody");for(let R=0;R<M.length;R+=1)M[R].c();i(o,"class","journal-toggle-col svelte-14f54e4"),i(f,"class","svelte-14f54e4"),i(d,"class","svelte-14f54e4"),i(_,"class","svelte-14f54e4"),i(b,"class","svelte-14f54e4"),i(y,"class","svelte-14f54e4"),i(E,"class","svelte-14f54e4"),i(D,"class","svelte-14f54e4"),i(s,"class","svelte-14f54e4"),i(n,"class","svelte-14f54e4"),i(N,"class","svelte-14f54e4"),i(t,"class","journal-table svelte-14f54e4"),i(e,"class","journal-table-wrap svelte-14f54e4")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,f),a(s,c),a(s,d),a(s,v),a(s,_),a(s,h),a(s,b),a(s,k),a(s,y),a(s,w),a(s,E),a(s,j),a(s,D),a(t,T),a(t,N);for(let V=0;V<M.length;V+=1)M[V]&&M[V].m(N,null)},p(R,W){if(W[0]&512|W[4]&1067008|W[5]&1537){A=ce(R[9]);let V;for(V=0;V<A.length;V+=1){const G=Es(R,A,V);M[V]?M[V].p(G,W):(M[V]=Ri(G),M[V].c(),M[V].m(N,null))}for(;V<M.length;V+=1)M[V].d(1);M.length=A.length}},d(R){R&&C(e),Fe(M,R)}}}function c1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function Mi(l){let e;return{c(){e=F("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ii(l){let e;return{c(){e=F("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ai(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w;function E(){return l[251](l[377])}function j(){return l[252](l[377])}let D=l[377].details&&Fi(l);function T(R,W){return R[377].source==="manual"?_1:R[377].source==="suggestion"&&R[377]._events&&R[377]._events.length>0?m1:R[377].source==="suggestion"?p1:R[377].source==="unknown"||R[377].source==="imported"?d1:R[377]._hasEvents?u1:f1}let N=T(l),A=N(l),M=l[377]._events&&Pi(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),s=u("div"),o=u("button"),o.textContent=`${m("worklog.editEntry")}`,r=g(),f=u("button"),f.textContent=`${m("worklog.deleteEntry")}`,c=g(),D&&D.c(),d=g(),v=u("div"),_=u("span"),_.textContent=`${m("worklog.source")}`,h=g(),A.c(),b=g(),M&&M.c(),k=g(),i(o,"class","btn btn-sm svelte-14f54e4"),i(f,"class","btn btn-sm btn-danger svelte-14f54e4"),i(s,"class","journal-detail-actions svelte-14f54e4"),i(_,"class","journal-detail-label svelte-14f54e4"),i(v,"class","journal-detail-section svelte-14f54e4"),i(n,"class","journal-detail-body svelte-14f54e4"),i(t,"colspan","8"),i(t,"class","svelte-14f54e4"),i(e,"class","journal-row-detail svelte-14f54e4")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,f),a(n,c),D&&D.m(n,null),a(n,d),a(n,v),a(v,_),a(v,h),A.m(v,null),a(n,b),M&&M.m(n,null),a(e,k),y||(w=[I(o,"click",We(E)),I(f,"click",We(j))],y=!0)},p(R,W){l=R,l[377].details?D?D.p(l,W):(D=Fi(l),D.c(),D.m(n,d)):D&&(D.d(1),D=null),N!==(N=T(l))&&(A.d(1),A=N(l),A&&(A.c(),A.m(v,null))),l[377]._events?M?M.p(l,W):(M=Pi(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(R){R&&C(e),D&&D.d(),A.d(),M&&M.d(),y=!1,me(w)}}}function Fi(l){let e,t,n,s,o=l[377].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=g(),s=u("p"),r=F(o),i(t,"class","journal-detail-label svelte-14f54e4"),i(s,"class","svelte-14f54e4"),i(e,"class","journal-detail-section svelte-14f54e4")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[0]&512&&o!==(o=f[377].details+"")&&B(r,o)},d(f){f&&C(e)}}}function f1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function u1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function d1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function p1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function m1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Pi(l){let e,t,n,s=ce(l[377]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Li(Ts(l,s,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","journal-detail-label svelte-14f54e4"),i(e,"class","journal-detail-section svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&512|f[5]&1025){s=ce(r[377]._events);let c;for(c=0;c<s.length;c+=1){const d=Ts(r,s,c);o[c]?o[c].p(d,f):(o[c]=Li(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function Li(l){let e,t,n=tt(l[356].createdAt)+"",s,o,r,f=l[155](l[356].eventType)+"",c,d,v,_=l[356].title+"",h,b,k,y,w,E;function j(){return l[253](l[356])}return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),k=u("button"),k.textContent=`${m("common.open")}`,y=g(),i(t,"class","journal-event-time svelte-14f54e4"),i(r,"class","journal-event-type svelte-14f54e4"),i(v,"class","journal-event-title svelte-14f54e4"),i(k,"class","link-btn svelte-14f54e4"),i(e,"class","journal-event-row svelte-14f54e4")},m(D,T){S(D,e,T),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),w||(E=I(k,"click",j),w=!0)},p(D,T){l=D,T[0]&512&&n!==(n=tt(l[356].createdAt)+"")&&B(s,n),T[0]&512&&f!==(f=l[155](l[356].eventType)+"")&&B(c,f),T[0]&512&&_!==(_=l[356].title+"")&&B(h,_)},d(D){D&&C(e),w=!1,E()}}}function Ri(l){let e,t,n,s=l[377]._expanded?"▾":"▸",o,r,f,c=l[377].summary+"",d,v,_,h,b=l[377].nodeTitle+"",k,y,w,E=l[377].nodePath+"",j,D,T,N=l[377].minutes+"",A,M,R,W,V,G,q,Y=l[377].date+"",U,H,J,z,K;function L(){return l[248](l[377])}let O=l[377].billable&&Mi(),x=l[377].approximate&&Ii();function re(){return l[249](l[377])}function te(...le){return l[250](l[377],...le)}let ne=l[377]._expanded&&Ai(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),o=F(s),r=g(),f=u("td"),d=F(c),v=g(),_=u("td"),h=u("button"),k=F(b),y=g(),w=u("td"),j=F(E),D=g(),T=u("td"),A=F(N),M=g(),R=u("td"),O&&O.c(),W=g(),V=u("td"),x&&x.c(),G=g(),q=u("td"),U=F(Y),H=g(),ne&&ne.c(),J=ot(),i(n,"class","journal-toggle-icon svelte-14f54e4"),i(t,"class","journal-toggle-col svelte-14f54e4"),i(f,"class","journal-summary-cell svelte-14f54e4"),i(h,"class","link-btn svelte-14f54e4"),i(_,"class","svelte-14f54e4"),i(w,"class","journal-path-cell svelte-14f54e4"),i(T,"class","journal-min-cell svelte-14f54e4"),i(R,"class","journal-bool-cell svelte-14f54e4"),i(V,"class","journal-bool-cell svelte-14f54e4"),i(q,"class","journal-date-cell svelte-14f54e4"),i(e,"class","journal-row svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[377]._expanded)},m(le,oe){S(le,e,oe),a(e,t),a(t,n),a(n,o),a(e,r),a(e,f),a(f,d),a(e,v),a(e,_),a(_,h),a(h,k),a(e,y),a(e,w),a(w,j),a(e,D),a(e,T),a(T,A),a(e,M),a(e,R),O&&O.m(R,null),a(e,W),a(e,V),x&&x.m(V,null),a(e,G),a(e,q),a(q,U),S(le,H,oe),ne&&ne.m(le,oe),S(le,J,oe),z||(K=[I(h,"click",We(L)),I(e,"click",re),I(e,"keydown",te)],z=!0)},p(le,oe){l=le,oe[0]&512&&s!==(s=l[377]._expanded?"▾":"▸")&&B(o,s),oe[0]&512&&c!==(c=l[377].summary+"")&&B(d,c),oe[0]&512&&b!==(b=l[377].nodeTitle+"")&&B(k,b),oe[0]&512&&E!==(E=l[377].nodePath+"")&&B(j,E),oe[0]&512&&N!==(N=l[377].minutes+"")&&B(A,N),l[377].billable?O||(O=Mi(),O.c(),O.m(R,null)):O&&(O.d(1),O=null),l[377].approximate?x||(x=Ii(),x.c(),x.m(V,null)):x&&(x.d(1),x=null),oe[0]&512&&Y!==(Y=l[377].date+"")&&B(U,Y),oe[0]&512&&he(e,"expanded",l[377]._expanded),l[377]._expanded?ne?ne.p(l,oe):(ne=Ai(l),ne.c(),ne.m(J.parentNode,J)):ne&&(ne.d(1),ne=null)},d(le){le&&(C(e),C(H),C(J)),O&&O.d(),x&&x.d(),ne&&ne.d(le),z=!1,me(K)}}}function v1(l){let e,t,n,s,o,r,f,c;function d(y,w){return(y[44].nodes||[]).length===0?b1:g1}let v=d(l),_=v(l);function h(y,w){return(y[44].entries||[]).length===0?y1:k1}let b=h(l),k=b(l);return{c(){e=u("div"),t=u("section"),n=u("h3"),n.textContent=`${m("trash.deletedNodes")}`,s=g(),_.c(),o=g(),r=u("section"),f=u("h3"),f.textContent=`${m("trash.physicalEntries")}`,c=g(),k.c(),i(n,"class","svelte-14f54e4"),i(t,"class","trash-section svelte-14f54e4"),i(f,"class","svelte-14f54e4"),i(r,"class","trash-section svelte-14f54e4"),i(e,"class","trash-grid svelte-14f54e4")},m(y,w){S(y,e,w),a(e,t),a(t,n),a(t,s),_.m(t,null),a(e,o),a(e,r),a(r,f),a(r,c),k.m(r,null)},p(y,w){v===(v=d(y))&&_?_.p(y,w):(_.d(1),_=v(y),_&&(_.c(),_.m(t,null))),b===(b=h(y))&&k?k.p(y,w):(k.d(1),k=b(y),k&&(k.c(),k.m(r,null)))},d(y){y&&C(e),_.d(),k.d()}}}function h1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function g1(l){let e,t=ce(l[44].nodes),n=[];for(let s=0;s<t.length;s+=1)n[s]=Oi(Ps(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ot()},m(s,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,o);S(s,e,o)},p(s,o){if(o[1]&8192|o[5]&2){t=ce(s[44].nodes);let r;for(r=0;r<t.length;r+=1){const f=Ps(s,t,r);n[r]?n[r].p(f,o):(n[r]=Oi(f),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&&C(e),Fe(n,s)}}}function b1(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-14f54e4")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function zi(l){let e,t=l[374].fsPath+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","trash-row-path svelte-14f54e4")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[1]&8192&&t!==(t=s[374].fsPath+"")&&B(n,t)},d(s){s&&C(e)}}}function Oi(l){let e,t,n,s=l[374].title+"",o,r,f,c=l[156](l[374].type)+"",d,v,_=rt(l[374].deletedAt)+"",h,b,k,y=l[374].fsPath&&zi(l);return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),d=F(c),v=F(" · "),h=F(_),b=g(),y&&y.c(),k=g(),i(n,"class","trash-row-title svelte-14f54e4"),i(f,"class","trash-row-meta svelte-14f54e4"),i(t,"class","trash-row-main svelte-14f54e4"),i(e,"class","trash-row svelte-14f54e4")},m(w,E){S(w,e,E),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(f,v),a(f,h),a(e,b),y&&y.m(e,null),a(e,k)},p(w,E){E[1]&8192&&s!==(s=w[374].title+"")&&B(o,s),E[1]&8192&&c!==(c=w[156](w[374].type)+"")&&B(d,c),E[1]&8192&&_!==(_=rt(w[374].deletedAt)+"")&&B(h,_),w[374].fsPath?y?y.p(w,E):(y=zi(w),y.c(),y.m(e,k)):y&&(y.d(1),y=null)},d(w){w&&C(e),y&&y.d()}}}function k1(l){let e,t=ce(l[44].entries),n=[];for(let s=0;s<t.length;s+=1)n[s]=Vi(Fs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ot()},m(s,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,o);S(s,e,o)},p(s,o){if(o[1]&8192){t=ce(s[44].entries);let r;for(r=0;r<t.length;r+=1){const f=Fs(s,t,r);n[r]?n[r].p(f,o):(n[r]=Vi(f),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&&C(e),Fe(n,s)}}}function y1(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-14f54e4")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Vi(l){let e,t,n,s=l[371].name+"",o,r,f,c=(l[371].isDir?m("mime.folder"):m("mime.file"))+"",d,v,_=rt(l[371].modifiedAt)+"",h,b,k,y=l[371].path+"",w,E;return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),d=F(c),v=F(" · "),h=F(_),b=g(),k=u("span"),w=F(y),E=g(),i(n,"class","trash-row-title svelte-14f54e4"),i(f,"class","trash-row-meta svelte-14f54e4"),i(t,"class","trash-row-main svelte-14f54e4"),i(k,"class","trash-row-path svelte-14f54e4"),i(e,"class","trash-row svelte-14f54e4")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(f,v),a(f,h),a(e,b),a(e,k),a(k,w),a(e,E)},p(j,D){D[1]&8192&&s!==(s=j[371].name+"")&&B(o,s),D[1]&8192&&c!==(c=(j[371].isDir?m("mime.folder"):m("mime.file"))+"")&&B(d,c),D[1]&8192&&_!==(_=rt(j[371].modifiedAt)+"")&&B(h,_),D[1]&8192&&y!==(y=j[371].path+"")&&B(w,y)},d(j){j&&C(e)}}}function w1(l){let e,t=ce(l[43]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Hi(Ls(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[1]&4096|o[4]&4|o[5]&524){t=ce(s[43]);let r;for(r=0;r<t.length;r+=1){const f=Ls(s,t,r);n[r]?n[r].p(f,o):(n[r]=Hi(f),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&&C(e),Fe(n,s)}}}function C1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function Wi(l){let e=l[157](l[348].captureKind)+"",t,n;return{c(){t=F(e),n=F(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&4096&&e!==(e=s[157](s[348].captureKind)+"")&&B(t,e)},d(s){s&&(C(t),C(n))}}}function Bi(l){let e=l[158](l[348].captureSource)+"",t,n;return{c(){t=F(e),n=F(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&4096&&e!==(e=s[158](s[348].captureSource)+"")&&B(t,e)},d(s){s&&(C(t),C(n))}}}function Hi(l){let e,t,n,s=l[348].title+"",o,r,f,c,d,v=rt(l[348].createdAt)+"",_,h,b,k,y,w,E,j,D,T=l[348].captureKind&&Wi(l),N=l[348].captureSource&&Bi(l);function A(){return l[223](l[348])}function M(){return l[224](l[348])}function R(){return l[225](l[348])}function W(...V){return l[226](l[348],...V)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),T&&T.c(),c=g(),N&&N.c(),d=g(),_=F(v),h=g(),b=u("div"),k=u("button"),k.textContent=`${m("common.open")}`,y=g(),w=u("button"),w.textContent=`${m("file.showInExplorer")}`,E=g(),i(n,"class","inbox-item-title svelte-14f54e4"),i(f,"class","inbox-item-meta svelte-14f54e4"),i(t,"class","inbox-item-main svelte-14f54e4"),i(k,"class","btn btn-sm svelte-14f54e4"),i(w,"class","btn btn-sm svelte-14f54e4"),i(b,"class","inbox-item-actions svelte-14f54e4"),i(e,"class","inbox-item svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(V,G){S(V,e,G),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),T&&T.m(f,null),a(f,c),N&&N.m(f,null),a(f,d),a(f,_),a(e,h),a(e,b),a(b,k),a(b,y),a(b,w),a(e,E),j||(D=[I(k,"click",We(A)),I(w,"click",We(M)),I(e,"click",R),I(e,"keydown",W)],j=!0)},p(V,G){l=V,G[1]&4096&&s!==(s=l[348].title+"")&&B(o,s),l[348].captureKind?T?T.p(l,G):(T=Wi(l),T.c(),T.m(f,c)):T&&(T.d(1),T=null),l[348].captureSource?N?N.p(l,G):(N=Bi(l),N.c(),N.m(f,d)):N&&(N.d(1),N=null),G[1]&4096&&v!==(v=rt(l[348].createdAt)+"")&&B(_,v)},d(V){V&&C(e),T&&T.d(),N&&N.d(),j=!1,me(D)}}}function Ui(l){let e,t,n;function s(){return l[181](l[366])}return{c(){e=u("button"),e.textContent=`${l[366].label}`,i(e,"class","tab svelte-14f54e4"),he(e,"active",l[27]===l[366].id)},m(o,r){S(o,e,r),t||(n=I(e,"click",s),t=!0)},p(o,r){l=o,r[0]&134217728|r[2]&33554432&&he(e,"active",l[27]===l[366].id)},d(o){o&&C(e),t=!1,n()}}}function S1(l){let e;function t(o,r){return o[22].length===0?I1:M1}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","activity-tab svelte-14f54e4")},m(o,r){S(o,e,r),s.m(e,null)},p(o,r){n===(n=t(o))&&s?s.p(o,r):(s.d(1),s=n(o),s&&(s.c(),s.m(e,null)))},i:$,o:$,d(o){o&&C(e),s.d()}}}function j1(l){let e,t,n,s,o=l[26]&&l[41].filter(l[173]).length>0,r,f,c,d=o&&Ji(l);function v(b,k){return b[31].length===0?F1:A1}let _=v(l),h=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=g(),d&&d.c(),r=g(),h.c(),i(n,"class","btn btn-primary btn-sm svelte-14f54e4"),i(t,"class","worklog-toolbar svelte-14f54e4"),i(e,"class","worklog-tab svelte-14f54e4")},m(b,k){S(b,e,k),a(e,t),a(t,n),a(e,s),d&&d.m(e,null),a(e,r),h.m(e,null),f||(c=I(n,"click",l[207]),f=!0)},p(b,k){k[0]&67108864|k[1]&1024&&(o=b[26]&&b[41].filter(b[173]).length>0),o?d?d.p(b,k):(d=Ji(b),d.c(),d.m(e,r)):d&&(d.d(1),d=null),_===(_=v(b))&&h?h.p(b,k):(h.d(1),h=_(b),h&&(h.c(),h.m(e,null)))},i:$,o:$,d(b){b&&C(e),d&&d.d(),h.d(),f=!1,c()}}}function E1(l){let e,t,n,s,o,r;function f(v,_){return v[30].length===0?W1:V1}let c=f(l),d=c(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("action.addAction")}`,s=g(),d.c(),i(n,"class","btn btn-primary svelte-14f54e4"),i(t,"class","tab-toolbar svelte-14f54e4"),i(e,"class","actions-tab svelte-14f54e4")},m(v,_){S(v,e,_),a(e,t),a(t,n),a(e,s),d.m(e,null),o||(r=I(n,"click",l[159]),o=!0)},p(v,_){c===(c=f(v))&&d?d.p(v,_):(d.d(1),d=c(v),d&&(d.c(),d.m(e,null)))},i:$,o:$,d(v){v&&C(e),d.d(),o=!1,r()}}}function T1(l){let e,t,n,s=m("file.addFile")+"",o,r,f,c=m("file.addFolder")+"",d,v,_,h,b,k,y,w,E,j,D,T,N,A=l[69].items.length>0&&oo(l);const M=[H1,B1],R=[];function W(q,Y){return q[61]?0:1}k=W(l),y=R[k]=M[k](l);let V=l[57]&&!l[59]&&ao(),G=l[65]&&co(l);return{c(){e=u("div"),t=u("div"),n=u("button"),o=F(s),r=g(),f=u("button"),d=F(c),v=g(),_=u("button"),_.textContent=`${m("file.newFile")}`,h=g(),A&&A.c(),b=g(),y.c(),w=g(),V&&V.c(),E=g(),G&&G.c(),j=ot(),i(n,"class","btn btn-primary svelte-14f54e4"),n.disabled=l[57],i(f,"class","btn svelte-14f54e4"),f.disabled=l[57],i(_,"class","btn svelte-14f54e4"),i(t,"class","tab-toolbar svelte-14f54e4"),i(e,"class","files-tab svelte-14f54e4")},m(q,Y){S(q,e,Y),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),a(t,_),a(t,h),A&&A.m(t,null),a(e,b),R[k].m(e,null),a(e,w),V&&V.m(e,null),S(q,E,Y),G&&G.m(q,Y),S(q,j,Y),D=!0,T||(N=[I(n,"click",l[150]),I(f,"click",l[151]),I(_,"click",l[96])],T=!0)},p(q,Y){(!D||Y[1]&67108864)&&(n.disabled=q[57]),(!D||Y[1]&67108864)&&(f.disabled=q[57]),q[69].items.length>0?A?A.p(q,Y):(A=oo(q),A.c(),A.m(t,null)):A&&(A.d(1),A=null);let U=k;k=W(q),k===U?R[k].p(q,Y):(st(),de(R[U],1,1,()=>{R[U]=null}),it(),y=R[k],y?y.p(q,Y):(y=R[k]=M[k](q),y.c()),ae(y,1),y.m(e,w)),q[57]&&!q[59]?V||(V=ao(),V.c(),V.m(e,null)):V&&(V.d(1),V=null),q[65]?G?(G.p(q,Y),Y[2]&8&&ae(G,1)):(G=co(q),G.c(),ae(G,1),G.m(j.parentNode,j)):G&&(st(),de(G,1,1,()=>{G=null}),it())},i(q){D||(ae(y),ae(G),D=!0)},o(q){de(y),de(G),D=!1},d(q){q&&(C(e),C(E),C(j)),A&&A.d(),R[k].d(),V&&V.d(),G&&G.d(q),T=!1,me(N)}}}function N1(l){let e,t,n,s,o,r,f,c=l[50]&&fo(l);function d(h,b){return h[28].length===0&&!h[50]?Y1:q1}let v=d(l),_=v(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("note.add")}`,s=g(),c&&c.c(),o=g(),_.c(),i(n,"class","btn btn-primary svelte-14f54e4"),i(t,"class","tab-toolbar svelte-14f54e4"),i(e,"class","notes-tab svelte-14f54e4")},m(h,b){S(h,e,b),a(e,t),a(t,n),a(e,s),c&&c.m(e,null),a(e,o),_.m(e,null),r||(f=I(n,"click",l[128]),r=!0)},p(h,b){h[50]?c?c.p(h,b):(c=fo(h),c.c(),c.m(e,o)):c&&(c.d(1),c=null),v===(v=d(h))&&_?_.p(h,b):(_.d(1),_=v(h),_&&(_.c(),_.m(e,null)))},i:$,o:$,d(h){h&&C(e),c&&c.d(),_.d(),r=!1,f()}}}function D1(l){let e,t,n=l[26].title+"",s,o,r,f,c,d,v=l[156](l[26].type)+"",_,h,b,k,y,w=(l[26].section||"—")+"",E,j,D,T,N,A=rt(l[26].createdAt)+"",M,R,W,V,G,q,Y,U,H=m("overview.newNote")+"",J,z,K,L,O,x,re=m("overview.addFile")+"",te,ne,le,oe,fe,ye,Be=m("overview.addAction")+"",Me,X,Z,ue,we,_e,Ce,Xe=m("overview.logTime")+"",Ke,lt,Ve,Ae,Pe,ge=l[28].length>0&&po(l),He=l[31].length>0&&_o(l);return{c(){e=u("div"),t=u("h2"),s=F(n),o=g(),r=u("div"),f=u("div"),c=u("span"),c.textContent=`${m("overview.type")}`,d=u("span"),_=F(v),h=g(),b=u("div"),k=u("span"),k.textContent=`${m("overview.section")}`,y=u("span"),E=F(w),j=g(),D=u("div"),T=u("span"),T.textContent=`${m("overview.created")}`,N=u("span"),M=F(A),R=g(),W=u("div"),V=u("button"),G=Q("svg"),q=Q("path"),Y=Q("path"),U=g(),J=F(H),z=g(),K=u("button"),L=Q("svg"),O=Q("path"),x=g(),te=F(re),ne=g(),le=u("button"),oe=Q("svg"),fe=Q("polygon"),ye=g(),Me=F(Be),X=g(),Z=u("button"),ue=Q("svg"),we=Q("circle"),_e=Q("polyline"),Ce=g(),Ke=F(Xe),lt=g(),ge&&ge.c(),Ve=g(),He&&He.c(),i(t,"class","svelte-14f54e4"),i(c,"class","meta-label svelte-14f54e4"),i(d,"class","svelte-14f54e4"),i(f,"class","meta-item svelte-14f54e4"),i(k,"class","meta-label svelte-14f54e4"),i(y,"class","svelte-14f54e4"),i(b,"class","meta-item svelte-14f54e4"),i(T,"class","meta-label svelte-14f54e4"),i(N,"class","svelte-14f54e4"),i(D,"class","meta-item svelte-14f54e4"),i(r,"class","meta-grid svelte-14f54e4"),i(q,"d","M12 20h9"),i(q,"class","svelte-14f54e4"),i(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(Y,"class","svelte-14f54e4"),i(G,"width","16"),i(G,"height","16"),i(G,"viewBox","0 0 24 24"),i(G,"fill","none"),i(G,"stroke","currentColor"),i(G,"stroke-width","2"),i(G,"stroke-linecap","round"),i(G,"stroke-linejoin","round"),i(G,"class","svelte-14f54e4"),i(V,"class","qa-btn svelte-14f54e4"),i(O,"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(O,"class","svelte-14f54e4"),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-14f54e4"),i(K,"class","qa-btn svelte-14f54e4"),i(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(fe,"class","svelte-14f54e4"),i(oe,"width","16"),i(oe,"height","16"),i(oe,"viewBox","0 0 24 24"),i(oe,"fill","none"),i(oe,"stroke","currentColor"),i(oe,"stroke-width","2"),i(oe,"stroke-linecap","round"),i(oe,"stroke-linejoin","round"),i(oe,"class","svelte-14f54e4"),i(le,"class","qa-btn svelte-14f54e4"),i(we,"cx","12"),i(we,"cy","12"),i(we,"r","10"),i(we,"class","svelte-14f54e4"),i(_e,"points","12 6 12 12 16 14"),i(_e,"class","svelte-14f54e4"),i(ue,"width","16"),i(ue,"height","16"),i(ue,"viewBox","0 0 24 24"),i(ue,"fill","none"),i(ue,"stroke","currentColor"),i(ue,"stroke-width","2"),i(ue,"stroke-linecap","round"),i(ue,"stroke-linejoin","round"),i(ue,"class","svelte-14f54e4"),i(Z,"class","qa-btn svelte-14f54e4"),i(W,"class","quick-actions svelte-14f54e4"),i(e,"class","overview svelte-14f54e4")},m(Ee,Oe){S(Ee,e,Oe),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(f,c),a(f,d),a(d,_),a(r,h),a(r,b),a(b,k),a(b,y),a(y,E),a(r,j),a(r,D),a(D,T),a(D,N),a(N,M),a(e,R),a(e,W),a(W,V),a(V,G),a(G,q),a(G,Y),a(V,U),a(V,J),a(W,z),a(W,K),a(K,L),a(L,O),a(K,x),a(K,te),a(W,ne),a(W,le),a(le,oe),a(oe,fe),a(le,ye),a(le,Me),a(W,X),a(W,Z),a(Z,ue),a(ue,we),a(ue,_e),a(Z,Ce),a(Z,Ke),a(e,lt),ge&&ge.m(e,null),a(e,Ve),He&&He.m(e,null),Ae||(Pe=[I(V,"click",l[182]),I(K,"click",l[183]),I(le,"click",l[159]),I(Z,"click",l[184])],Ae=!0)},p(Ee,Oe){Oe[0]&67108864&&n!==(n=Ee[26].title+"")&&B(s,n),Oe[0]&67108864&&v!==(v=Ee[156](Ee[26].type)+"")&&B(_,v),Oe[0]&67108864&&w!==(w=(Ee[26].section||"—")+"")&&B(E,w),Oe[0]&67108864&&A!==(A=rt(Ee[26].createdAt)+"")&&B(M,A),Ee[28].length>0?ge?ge.p(Ee,Oe):(ge=po(Ee),ge.c(),ge.m(e,Ve)):ge&&(ge.d(1),ge=null),Ee[31].length>0?He?He.p(Ee,Oe):(He=_o(Ee),He.c(),He.m(e,null)):He&&(He.d(1),He=null)},i:$,o:$,d(Ee){Ee&&C(e),ge&&ge.d(),He&&He.d(),Ae=!1,me(Pe)}}}function M1(l){let e,t=ce(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Gi(Rs(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&4194304|o[5]&2049){t=ce(s[22]);let r;for(r=0;r<t.length;r+=1){const f=Rs(s,t,r);n[r]?n[r].p(f,o):(n[r]=Gi(f),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&&C(e),Fe(n,s)}}}function I1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function Ki(l){let e,t=l[356].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-event-target svelte-14f54e4")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&4194304&&t!==(t=s[356].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function Gi(l){let e,t,n=Rt(l[356].eventType)+"",s,o,r,f=l[356].title+"",c,d,v,_=l[155](l[356].eventType)+"",h,b,k,y,w=tt(l[356].createdAt)+"",E,j,D,T,N=l[356].targetType&&Ki(l);function A(){return l[221](l[356])}function M(...R){return l[222](l[356],...R)}return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),N&&N.c(),k=g(),y=u("span"),E=F(w),j=g(),i(t,"class","activity-event-icon svelte-14f54e4"),i(r,"class","activity-event-title svelte-14f54e4"),i(v,"class","activity-event-type svelte-14f54e4"),i(y,"class","activity-event-time svelte-14f54e4"),i(e,"class","activity-event svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(R,W){S(R,e,W),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),N&&N.m(e,null),a(e,k),a(e,y),a(y,E),a(e,j),D||(T=[I(e,"click",A),I(e,"keydown",M)],D=!0)},p(R,W){l=R,W[0]&4194304&&n!==(n=Rt(l[356].eventType)+"")&&B(s,n),W[0]&4194304&&f!==(f=l[356].title+"")&&B(c,f),W[0]&4194304&&_!==(_=l[155](l[356].eventType)+"")&&B(h,_),l[356].targetType?N?N.p(l,W):(N=Ki(l),N.c(),N.m(e,k)):N&&(N.d(1),N=null),W[0]&4194304&&w!==(w=tt(l[356].createdAt)+"")&&B(E,w)},d(R){R&&C(e),N&&N.d(),D=!1,me(T)}}}function Ji(l){let e,t,n,s=ce(l[41].filter(l[208])),o=[];for(let r=0;r<s.length;r+=1)o[r]=Xi(Vs(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("worklog.suggestions")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-14f54e4"),i(e,"class","worklog-tab-suggestions svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&67108864|f[1]&1024|f[4]&98308|f[5]&1025){s=ce(r[41].filter(r[208]));let c;for(c=0;c<s.length;c+=1){const d=Vs(r,s,c);o[c]?o[c].p(d,f):(o[c]=Xi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function qi(l){let e,t,n,s=ce(l[359].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Qi(Ws(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-14f54e4"),i(e,"class","suggestion-detail svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&67108864|f[1]&1024|f[4]&4|f[5]&1025){s=ce(r[359].events);let c;for(c=0;c<s.length;c+=1){const d=Ws(r,s,c);o[c]?o[c].p(d,f):(o[c]=Qi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function Yi(l){let e,t,n;function s(){return l[214](l[356])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-14f54e4")},m(o,r){S(o,e,r),t||(n=I(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Qi(l){let e,t,n=tt(l[356].createdAt)+"",s,o,r,f=l[155](l[356].eventType)+"",c,d,v,_=l[356].title+"",h,b,k,y,w=l[356].targetType==="file"||l[356].eventType.startsWith("file_"),E,j,D;function T(){return l[213](l[356])}let N=w&&Yi(l);return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),k=u("button"),k.textContent=`${m("common.open")}`,y=g(),N&&N.c(),E=g(),i(t,"class","suggestion-event-time svelte-14f54e4"),i(r,"class","suggestion-event-type svelte-14f54e4"),i(v,"class","suggestion-event-title svelte-14f54e4"),i(k,"class","link-btn svelte-14f54e4"),i(e,"class","suggestion-detail-event svelte-14f54e4")},m(A,M){S(A,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),N&&N.m(e,null),a(e,E),j||(D=I(k,"click",T),j=!0)},p(A,M){l=A,M[0]&67108864|M[1]&1024&&n!==(n=tt(l[356].createdAt)+"")&&B(s,n),M[0]&67108864|M[1]&1024&&f!==(f=l[155](l[356].eventType)+"")&&B(c,f),M[0]&67108864|M[1]&1024&&_!==(_=l[356].title+"")&&B(h,_),M[0]&67108864|M[1]&1024&&(w=l[356].targetType==="file"||l[356].eventType.startsWith("file_")),w?N?N.p(l,M):(N=Yi(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function Xi(l){let e,t,n,s,o=l[359].summary+"",r,f,c,d=l[359].suggestedMin+"",v,_,h=m("worklog.min")+"",b,k,y=m("suggest.confidence."+l[359].confidence)+"",w,E,j,D,T,N,A,M,R,W;function V(){return l[209](l[359])}function G(){return l[210](l[359])}function q(){return l[211](l[359],l[360],l[361])}function Y(...H){return l[212](l[359],l[360],l[361],...H)}let U=l[359]._expanded&&l[359].events&&l[359].events.length>0&&qi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),b=F(h),k=F(" · "),w=F(y),E=g(),j=u("div"),D=u("button"),D.textContent=`${m("suggest.edit")}`,T=g(),N=u("button"),N.textContent=`${m("worklog.apply")}`,A=g(),U&&U.c(),M=g(),i(s,"class","suggestion-summary svelte-14f54e4"),i(c,"class","suggestion-meta svelte-14f54e4"),i(n,"class","suggestion-info svelte-14f54e4"),i(D,"class","btn btn-sm svelte-14f54e4"),i(N,"class","btn btn-sm btn-primary svelte-14f54e4"),i(j,"class","suggestion-actions svelte-14f54e4"),i(t,"class","suggestion-main svelte-14f54e4"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-14f54e4"),he(e,"expanded",l[359]._expanded)},m(H,J){S(H,e,J),a(e,t),a(t,n),a(n,s),a(s,r),a(n,f),a(n,c),a(c,v),a(c,_),a(c,b),a(c,k),a(c,w),a(t,E),a(t,j),a(j,D),a(j,T),a(j,N),a(e,A),U&&U.m(e,null),a(e,M),R||(W=[I(D,"click",We(V)),I(N,"click",We(G)),I(t,"click",q),I(t,"keydown",Y)],R=!0)},p(H,J){l=H,J[0]&67108864|J[1]&1024&&o!==(o=l[359].summary+"")&&B(r,o),J[0]&67108864|J[1]&1024&&d!==(d=l[359].suggestedMin+"")&&B(v,d),J[0]&67108864|J[1]&1024&&y!==(y=m("suggest.confidence."+l[359].confidence)+"")&&B(w,y),l[359]._expanded&&l[359].events&&l[359].events.length>0?U?U.p(l,J):(U=qi(l),U.c(),U.m(e,M)):U&&(U.d(1),U=null),J[0]&67108864|J[1]&1024&&he(e,"expanded",l[359]._expanded)},d(H){H&&C(e),U&&U.d(),R=!1,me(W)}}}function A1(l){let e,t=ce(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=so(zs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ot()},m(s,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,o);S(s,e,o)},p(s,o){if(o[1]&1|o[4]&2115588|o[5]&1025){t=ce(s[31]);let r;for(r=0;r<t.length;r+=1){const f=zs(s,t,r);n[r]?n[r].p(f,o):(n[r]=so(f),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&&C(e),Fe(n,s)}}}function F1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function Zi(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function xi(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function $i(l){let e,t,n,s,o,r,f,c,d,v,_,h,b;function k(){return l[215](l[340])}function y(){return l[216](l[340])}let w=l[340].details&&eo(l);function E(N,A){return N[340].source==="manual"?O1:N[340].source==="suggestion"&&N[340]._events&&N[340]._events.length>0?z1:N[340].source==="suggestion"?R1:N[340].source==="unknown"||N[340].source==="imported"?L1:P1}let j=E(l),D=j(l),T=l[340].source==="suggestion"&&l[340]._events&&l[340]._events.length>0&&to(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("worklog.editEntry")}`,s=g(),o=u("button"),o.textContent=`${m("worklog.deleteEntry")}`,r=g(),w&&w.c(),f=g(),c=u("div"),d=u("span"),d.textContent=`${m("worklog.source")}`,v=g(),D.c(),_=g(),T&&T.c(),i(n,"class","btn btn-sm svelte-14f54e4"),i(o,"class","btn btn-sm btn-danger svelte-14f54e4"),i(t,"class","worklog-entry-actions svelte-14f54e4"),i(d,"class","wl-detail-label svelte-14f54e4"),i(c,"class","wl-detail-section svelte-14f54e4"),i(e,"class","worklog-entry-detail svelte-14f54e4")},m(N,A){S(N,e,A),a(e,t),a(t,n),a(t,s),a(t,o),a(e,r),w&&w.m(e,null),a(e,f),a(e,c),a(c,d),a(c,v),D.m(c,null),a(e,_),T&&T.m(e,null),h||(b=[I(n,"click",We(k)),I(o,"click",We(y))],h=!0)},p(N,A){l=N,l[340].details?w?w.p(l,A):(w=eo(l),w.c(),w.m(e,f)):w&&(w.d(1),w=null),j!==(j=E(l))&&(D.d(1),D=j(l),D&&(D.c(),D.m(c,null))),l[340].source==="suggestion"&&l[340]._events&&l[340]._events.length>0?T?T.p(l,A):(T=to(l),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(N){N&&C(e),w&&w.d(),D.d(),T&&T.d(),h=!1,me(b)}}}function eo(l){let e,t,n,s,o=l[340].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=g(),s=u("p"),r=F(o),i(t,"class","wl-detail-label svelte-14f54e4"),i(s,"class","svelte-14f54e4"),i(e,"class","wl-detail-section svelte-14f54e4")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,s),a(s,r)},p(f,c){c[1]&1&&o!==(o=f[340].details+"")&&B(r,o)},d(f){f&&C(e)}}}function P1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function L1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function R1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function z1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function O1(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function to(l){let e,t,n,s=ce(l[340]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=no(Os(l,s,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","wl-detail-label svelte-14f54e4"),i(e,"class","wl-detail-section svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1|f[4]&4|f[5]&1025){s=ce(r[340]._events);let c;for(c=0;c<s.length;c+=1){const d=Os(r,s,c);o[c]?o[c].p(d,f):(o[c]=no(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function lo(l){let e,t,n;function s(){return l[218](l[356])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-14f54e4")},m(o,r){S(o,e,r),t||(n=I(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function no(l){let e,t,n=tt(l[356].createdAt)+"",s,o,r,f=l[155](l[356].eventType)+"",c,d,v,_=l[356].title+"",h,b,k,y,w=l[356].targetType==="file"||l[356].eventType.startsWith("file_"),E,j,D;function T(){return l[217](l[356])}let N=w&&lo(l);return{c(){e=u("div"),t=u("span"),s=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),b=g(),k=u("button"),k.textContent=`${m("common.open")}`,y=g(),N&&N.c(),E=g(),i(t,"class","journal-event-time svelte-14f54e4"),i(r,"class","journal-event-type svelte-14f54e4"),i(v,"class","journal-event-title svelte-14f54e4"),i(k,"class","link-btn svelte-14f54e4"),i(e,"class","journal-event-row svelte-14f54e4")},m(A,M){S(A,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),N&&N.m(e,null),a(e,E),j||(D=I(k,"click",T),j=!0)},p(A,M){l=A,M[1]&1&&n!==(n=tt(l[356].createdAt)+"")&&B(s,n),M[1]&1&&f!==(f=l[155](l[356].eventType)+"")&&B(c,f),M[1]&1&&_!==(_=l[356].title+"")&&B(h,_),M[1]&1&&(w=l[356].targetType==="file"||l[356].eventType.startsWith("file_")),w?N?N.p(l,M):(N=lo(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function so(l){let e,t,n,s=l[340]._expanded?"▾":"▸",o,r,f,c=l[340].summary+"",d,v,_,h=l[340].minutes+"",b,k,y=m("worklog.min")+"",w,E,j,D,T,N=l[340].date+"",A,M,R,W,V,G=l[340].billable&&Zi(),q=l[340].approximate&&xi(),Y=l[340]._expanded&&$i(l);function U(){return l[219](l[340])}function H(...J){return l[220](l[340],...J)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),d=F(c),v=g(),_=u("span"),b=F(h),k=g(),w=F(y),E=g(),G&&G.c(),j=g(),q&&q.c(),D=g(),T=u("span"),A=F(N),M=g(),Y&&Y.c(),R=g(),i(n,"class","worklog-toggle svelte-14f54e4"),i(f,"class","worklog-entry-summary svelte-14f54e4"),i(_,"class","worklog-entry-mins svelte-14f54e4"),i(T,"class","worklog-entry-date svelte-14f54e4"),i(t,"class","worklog-entry-head svelte-14f54e4"),i(e,"class","worklog-entry svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[340]._expanded)},m(J,z){S(J,e,z),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),a(t,_),a(_,b),a(_,k),a(_,w),a(t,E),G&&G.m(t,null),a(t,j),q&&q.m(t,null),a(t,D),a(t,T),a(T,A),a(e,M),Y&&Y.m(e,null),a(e,R),W||(V=[I(e,"click",U),I(e,"keydown",H)],W=!0)},p(J,z){l=J,z[1]&1&&s!==(s=l[340]._expanded?"▾":"▸")&&B(o,s),z[1]&1&&c!==(c=l[340].summary+"")&&B(d,c),z[1]&1&&h!==(h=l[340].minutes+"")&&B(b,h),l[340].billable?G||(G=Zi(),G.c(),G.m(t,j)):G&&(G.d(1),G=null),l[340].approximate?q||(q=xi(),q.c(),q.m(t,D)):q&&(q.d(1),q=null),z[1]&1&&N!==(N=l[340].date+"")&&B(A,N),l[340]._expanded?Y?Y.p(l,z):(Y=$i(l),Y.c(),Y.m(e,R)):Y&&(Y.d(1),Y=null),z[1]&1&&he(e,"expanded",l[340]._expanded)},d(J){J&&C(e),G&&G.d(),q&&q.d(),Y&&Y.d(),W=!1,me(V)}}}function V1(l){let e,t=ce(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=io(Bs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ot()},m(s,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,o);S(s,e,o)},p(s,o){if(o[0]&1073741824|o[5]&384){t=ce(s[30]);let r;for(r=0;r<t.length;r+=1){const f=Bs(s,t,r);n[r]?n[r].p(f,o):(n[r]=io(f),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&&C(e),Fe(n,s)}}}function W1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,d(n){n&&C(e)}}}function io(l){let e,t,n,s=l[351].title+"",o,r,f,c=l[163](l[351].type)+"",d,v,_,h=l[351].data+"",b,k,y,w,E,j,D,T,N;function A(){return l[205](l[351])}function M(){return l[206](l[351])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(s),r=g(),f=u("span"),d=F(c),v=g(),_=u("span"),b=F(h),k=g(),y=u("div"),w=u("button"),w.textContent=`${m("action.run")}`,E=g(),j=u("button"),j.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-14f54e4"><polyline points="3 6 5 6 21 6" class="svelte-14f54e4"></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-14f54e4"></path></svg>',D=g(),i(n,"class","action-title svelte-14f54e4"),i(f,"class","action-type svelte-14f54e4"),i(_,"class","action-data svelte-14f54e4"),i(t,"class","action-info svelte-14f54e4"),i(w,"class","btn btn-sm svelte-14f54e4"),i(j,"class","btn btn-sm btn-danger svelte-14f54e4"),i(y,"class","action-btns svelte-14f54e4"),i(e,"class","action-card svelte-14f54e4")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),a(t,_),a(_,b),a(e,k),a(e,y),a(y,w),a(y,E),a(y,j),a(e,D),T||(N=[I(w,"click",A),I(j,"click",M)],T=!0)},p(R,W){l=R,W[0]&1073741824&&s!==(s=l[351].title+"")&&B(o,s),W[0]&1073741824&&c!==(c=l[163](l[351].type)+"")&&B(d,c),W[0]&1073741824&&h!==(h=l[351].data+"")&&B(b,h)},d(R){R&&C(e),T=!1,me(N)}}}function oo(l){let e,t=m("common.paste")+"",n,s,o=l[69].items.length+"",r,f,c;return{c(){e=u("button"),n=F(t),s=g(),r=F(o),i(e,"class","btn svelte-14f54e4")},m(d,v){S(d,e,v),a(e,n),a(e,s),a(e,r),f||(c=I(e,"click",l[101]),f=!0)},p(d,v){v[2]&128&&o!==(o=d[69].items.length+"")&&B(r,o)},d(d){d&&C(e),f=!1,c()}}}function B1(l){let e,t,n,s,o,r,f;const c=[K1,U1],d=[];function v(k,y){return k[63].length>0?0:1}e=v(l),t=d[e]=c[e](l);const _=[J1,G1],h=[];function b(k,y){return k[64].length===0?0:1}return s=b(l),o=h[s]=_[s](l),{c(){t.c(),n=g(),o.c(),r=ot()},m(k,y){d[e].m(k,y),S(k,n,y),h[s].m(k,y),S(k,r,y),f=!0},p(k,y){let w=e;e=v(k),e===w?d[e].p(k,y):(st(),de(d[w],1,1,()=>{d[w]=null}),it(),t=d[e],t?t.p(k,y):(t=d[e]=c[e](k),t.c()),ae(t,1),t.m(n.parentNode,n));let E=s;s=b(k),s===E?h[s].p(k,y):(st(),de(h[E],1,1,()=>{h[E]=null}),it(),o=h[s],o?o.p(k,y):(o=h[s]=_[s](k),o.c()),ae(o,1),o.m(r.parentNode,r))},i(k){f||(ae(t),ae(o),f=!0)},o(k){de(t),de(o),f=!1},d(k){k&&(C(n),C(r)),d[e].d(k),h[s].d(k)}}}function H1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p:$,i:$,o:$,d(n){n&&C(e)}}}function U1(l){let e,t;return e=new Xo({props:{crumbs:[{name:m("file.root")}]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function K1(l){let e,t,n,s,o,r,f,c=m("common.backLabel")+"",d,v,_,h;return e=new Xo({props:{crumbs:[{name:m("file.root")},...l[63]]}}),e.$on("navigate",l[191]),{c(){Qe(e.$$.fragment),t=g(),n=u("button"),s=Q("svg"),o=Q("line"),r=Q("polyline"),f=g(),d=F(c),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-14f54e4"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-14f54e4"),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-14f54e4"),i(n,"class","btn btn-sm back-btn svelte-14f54e4")},m(b,k){Je(e,b,k),S(b,t,k),S(b,n,k),a(n,s),a(s,o),a(s,r),a(n,f),a(n,d),v=!0,_||(h=I(n,"click",l[92]),_=!0)},p(b,k){const y={};k[2]&2&&(y.crumbs=[{name:m("file.root")},...b[63]]),e.$set(y)},i(b){v||(ae(e.$$.fragment,b),v=!0)},o(b){de(e.$$.fragment,b),v=!1},d(b){b&&(C(t),C(n)),qe(e,b),_=!1,h()}}}function G1(l){let e,t=[],n=new Map,s,o=ce(l[64]);const r=f=>f[348].id;for(let f=0;f<o.length;f+=1){let c=Hs(l,o,f),d=r(c);n.set(d,t[f]=ro(d,c))}return{c(){e=u("div");for(let f=0;f<t.length;f+=1)t[f].c();i(e,"class","file-list svelte-14f54e4")},m(f,c){S(f,e,c);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);s=!0},p(f,c){c[2]&536871172|c[3]&32498|c[4]&1073741824&&(o=ce(f[64]),st(),t=Vo(t,c,r,1,f,o,n,e,Oo,ro,null,Hs),it())},i(f){if(!s){for(let c=0;c<o.length;c+=1)ae(t[c]);s=!0}},o(f){for(let c=0;c<t.length;c+=1)de(t[c]);s=!1},d(f){f&&C(e);for(let c=0;c<t.length;c+=1)t[c].d()}}}function J1(l){let e,t,n,s,o=(l[63].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,f,c,d,v,_,h,b,k,y;return{c(){e=u("div"),t=u("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-14f54e4"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-14f54e4"></path><polyline points="14 2 14 8 20 8" class="svelte-14f54e4"></polyline></svg>',n=g(),s=u("p"),r=F(o),f=g(),c=u("p"),c.textContent=`${m("file.hint")}`,d=g(),v=u("div"),_=u("button"),_.textContent=`${m("file.addFileSimple")}`,h=g(),b=u("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-14f54e4"),i(s,"class","svelte-14f54e4"),i(c,"class","hint svelte-14f54e4"),i(_,"class","btn btn-primary svelte-14f54e4"),i(b,"class","btn svelte-14f54e4"),i(v,"class","empty-actions svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(w,E){S(w,e,E),a(e,t),a(e,n),a(e,s),a(s,r),a(e,f),a(e,c),a(e,d),a(e,v),a(v,_),a(v,h),a(v,b),k||(y=[I(_,"click",l[150]),I(b,"click",l[151])],k=!0)},p(w,E){E[2]&2&&o!==(o=(w[63].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&B(r,o)},i:$,o:$,d(w){w&&C(e),k=!1,me(y)}}}function ro(l,e){let t,n,s;return n=new Kf({props:{item:e[348],selected:e[70].includes(e[348].id),onDragStart:e[105],onDragOver:e[106],onDrop:e[107]}}),n.$on("navigate",e[192]),n.$on("preview",e[193]),n.$on("openExternal",e[194]),n.$on("showInFolder",e[195]),n.$on("delete",e[196]),n.$on("rename",e[197]),n.$on("duplicate",e[198]),n.$on("cut",e[199]),n.$on("copy",e[200]),n.$on("selectOne",e[201]),n.$on("toggleSelect",e[202]),n.$on("rangeSelect",e[203]),{key:l,first:null,c(){t=ot(),Qe(n.$$.fragment),this.first=t},m(o,r){S(o,t,r),Je(n,o,r),s=!0},p(o,r){e=o;const f={};r[2]&4&&(f.item=e[348]),r[2]&260&&(f.selected=e[70].includes(e[348].id)),n.$set(f)},i(o){s||(ae(n.$$.fragment,o),s=!0)},o(o){de(n.$$.fragment,o),s=!1},d(o){o&&C(t),qe(n,o)}}}function ao(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},d(n){n&&C(e)}}}function co(l){let e,t;return e=new ou({props:{item:l[65],content:l[66],loading:l[67],error:l[68]}}),e.$on("close",l[95]),e.$on("openExternal",l[204]),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&8&&(o.item=n[65]),s[2]&16&&(o.content=n[66]),s[2]&32&&(o.loading=n[67]),s[2]&64&&(o.error=n[68]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function fo(l){let e,t,n,s,o,r,f,c,d;return{c(){e=u("div"),t=u("input"),n=g(),s=u("div"),o=u("button"),o.textContent=`${m("common.create")}`,r=g(),f=u("button"),f.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-14f54e4"),i(o,"class","btn btn-primary svelte-14f54e4"),i(f,"class","btn svelte-14f54e4"),i(s,"class","form-actions svelte-14f54e4"),i(e,"class","create-form svelte-14f54e4")},m(v,_){S(v,e,_),a(e,t),be(t,l[51]),a(e,n),a(e,s),a(s,o),a(s,r),a(s,f),c||(d=[I(t,"input",l[187]),I(t,"keydown",l[188]),I(o,"click",l[130]),I(f,"click",l[129])],c=!0)},p(v,_){_[1]&1048576&&t.value!==v[51]&&be(t,v[51])},d(v){v&&C(e),c=!1,me(d)}}}function q1(l){let e,t=ce(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=uo(Us(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-14f54e4")},m(s,o){S(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&268435456|o[4]&128){t=ce(s[28]);let r;for(r=0;r<t.length;r+=1){const f=Us(s,t,r);n[r]?n[r].p(f,o):(n[r]=uo(f),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&&C(e),Fe(n,s)}}}function Y1(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("note.noNotes")}`,n=u("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-14f54e4"),i(n,"class","hint svelte-14f54e4"),i(e,"class","empty-state svelte-14f54e4")},m(s,o){S(s,e,o),a(e,t),a(e,n)},p:$,d(s){s&&C(e)}}}function uo(l){let e,t,n=l[343].title+"",s,o,r,f=rt(l[343].createdAt)+"",c,d,v,_;function h(){return l[189](l[343])}function b(){return l[190](l[343])}return{c(){e=u("div"),t=u("div"),s=F(n),o=g(),r=u("div"),c=F(f),d=g(),i(t,"class","note-card-title svelte-14f54e4"),i(r,"class","note-card-date svelte-14f54e4"),i(e,"class","note-card svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(k,y){S(k,e,y),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(e,d),v||(_=[I(e,"click",h),I(e,"keydown",function(){vt(ft(b))&&ft(b).apply(this,arguments)})],v=!0)},p(k,y){l=k,y[0]&268435456&&n!==(n=l[343].title+"")&&B(s,n),y[0]&268435456&&f!==(f=rt(l[343].createdAt)+"")&&B(c,f)},d(k){k&&C(e),v=!1,me(_)}}}function po(l){let e,t,n,s=ce(l[28].slice(0,5)),o=[];for(let r=0;r<s.length;r+=1)o[r]=mo(Gs(l,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentNotes")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-14f54e4"),i(e,"class","recent-section svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&268435456|f[4]&128){s=ce(r[28].slice(0,5));let c;for(c=0;c<s.length;c+=1){const d=Gs(r,s,c);o[c]?o[c].p(d,f):(o[c]=mo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function mo(l){let e,t,n=l[343].title+"",s,o,r=rt(l[343].createdAt)+"",f,c,d,v;function _(){return l[185](l[343])}function h(){return l[186](l[343])}return{c(){e=u("div"),t=u("span"),s=F(n),o=u("span"),f=F(r),c=g(),i(t,"class","svelte-14f54e4"),i(o,"class","recent-date svelte-14f54e4"),i(e,"class","recent-note svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(b,k){S(b,e,k),a(e,t),a(t,s),a(e,o),a(o,f),a(e,c),d||(v=[I(e,"click",_),I(e,"keydown",function(){vt(ft(h))&&ft(h).apply(this,arguments)})],d=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[343].title+"")&&B(s,n),k[0]&268435456&&r!==(r=rt(l[343].createdAt)+"")&&B(f,r)},d(b){b&&C(e),d=!1,me(v)}}}function _o(l){let e,t,n,s=ce(l[31].slice(0,3)),o=[];for(let r=0;r<s.length;r+=1)o[r]=vo(Ks(l,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentEntries")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-14f54e4"),i(e,"class","recent-section svelte-14f54e4")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1){s=ce(r[31].slice(0,3));let c;for(c=0;c<s.length;c+=1){const d=Ks(r,s,c);o[c]?o[c].p(d,f):(o[c]=vo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(r){r&&C(e),Fe(o,r)}}}function vo(l){let e,t=l[340].summary+"",n,s,o=l[340].minutes+"",r,f,c=m("worklog.min")+"",d,v;return{c(){e=u("div"),n=F(t),s=F(" ("),r=F(o),f=g(),d=F(c),v=F(")"),i(e,"class","recent-entry svelte-14f54e4")},m(_,h){S(_,e,h),a(e,n),a(e,s),a(e,r),a(e,f),a(e,d),a(e,v)},p(_,h){h[1]&1&&t!==(t=_[340].summary+"")&&B(n,t),h[1]&1&&o!==(o=_[340].minutes+"")&&B(r,o)},d(_){_&&C(e)}}}function ho(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-14f54e4")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function go(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M,R,W,V,G=m("common.create")+"",q,Y,U,H,J,z,K,L=l[47]&&bo(l);_=new cl({props:{kind:"folder",size:24}});let O=ce(l[6]),x=[];for(let te=0;te<O.length;te+=1)x[te]=ko(bs(l,O,te));const re=te=>de(x[te],1,1,()=>{x[te]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("nav.createNode")}`,s=g(),L&&L.c(),o=g(),r=u("div"),f=u("span"),f.textContent=`${m("template.select")}`,c=g(),d=u("div"),v=u("button"),Qe(_.$$.fragment),h=g(),b=u("div"),k=u("span"),k.textContent=`${m("template.optionNone")}`,y=g(),w=u("span"),w.textContent=`${m("template.none.desc")}`,E=g();for(let te=0;te<x.length;te+=1)x[te].c();j=g(),D=u("div"),T=u("label"),N=u("span"),N.textContent=`${m("common.name")}`,A=g(),M=u("input"),R=g(),W=u("div"),V=u("button"),q=F(G),U=g(),H=u("button"),H.textContent=`${m("common.cancel")}`,i(n,"class","svelte-14f54e4"),i(f,"class","form-label svelte-14f54e4"),i(k,"class","template-card-title svelte-14f54e4"),i(w,"class","template-card-desc svelte-14f54e4"),i(b,"class","template-card-text svelte-14f54e4"),i(v,"class","template-card svelte-14f54e4"),he(v,"selected",l[48]===null),i(d,"class","template-cards svelte-14f54e4"),i(d,"role","group"),i(d,"aria-label",m("template.select")),i(r,"class","form-group svelte-14f54e4"),i(N,"class","label-text svelte-14f54e4"),i(M,"type","text"),i(M,"placeholder",m("case.namePlaceholder")),i(M,"class","svelte-14f54e4"),i(T,"class","svelte-14f54e4"),i(D,"class","form-group svelte-14f54e4"),i(V,"class","btn btn-primary svelte-14f54e4"),V.disabled=Y=!l[46].trim()||l[48]===void 0,i(H,"class","btn svelte-14f54e4"),i(W,"class","modal-actions svelte-14f54e4"),i(t,"class","modal modal-create svelte-14f54e4"),i(e,"class","modal-overlay svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(te,ne){S(te,e,ne),a(e,t),a(t,n),a(t,s),L&&L.m(t,null),a(t,o),a(t,r),a(r,f),a(r,c),a(r,d),a(d,v),Je(_,v,null),a(v,h),a(v,b),a(b,k),a(b,y),a(b,w),a(d,E);for(let le=0;le<x.length;le+=1)x[le]&&x[le].m(d,null);a(t,j),a(t,D),a(D,T),a(T,N),a(T,A),a(T,M),be(M,l[46]),a(t,R),a(t,W),a(W,V),a(V,q),a(W,U),a(W,H),J=!0,z||(K=[I(v,"click",l[270]),I(M,"input",l[272]),I(M,"keydown",l[273]),I(V,"click",l[116]),I(H,"click",l[115]),I(e,"click",mt(l[115])),I(e,"keydown",ft(l[115]))],z=!0)},p(te,ne){if(te[47]?L?L.p(te,ne):(L=bo(te),L.c(),L.m(t,o)):L&&(L.d(1),L=null),(!J||ne[1]&131072)&&he(v,"selected",te[48]===null),ne[0]&64|ne[1]&131072){O=ce(te[6]);let le;for(le=0;le<O.length;le+=1){const oe=bs(te,O,le);x[le]?(x[le].p(oe,ne),ae(x[le],1)):(x[le]=ko(oe),x[le].c(),ae(x[le],1),x[le].m(d,null))}for(st(),le=O.length;le<x.length;le+=1)re(le);it()}ne[1]&32768&&M.value!==te[46]&&be(M,te[46]),(!J||ne[1]&163840&&Y!==(Y=!te[46].trim()||te[48]===void 0))&&(V.disabled=Y)},i(te){if(!J){ae(_.$$.fragment,te);for(let ne=0;ne<O.length;ne+=1)ae(x[ne]);J=!0}},o(te){de(_.$$.fragment,te),x=x.filter(xo);for(let ne=0;ne<x.length;ne+=1)de(x[ne]);J=!1},d(te){te&&C(e),L&&L.d(),qe(_),Fe(x,te),z=!1,me(K)}}}function bo(l){let e,t=m("nav.createInside")+"",n,s,o=l[47].title+"",r,f;return{c(){e=u("div"),n=F(t),s=F(" «"),r=F(o),f=F("»"),i(e,"class","create-context svelte-14f54e4")},m(c,d){S(c,e,d),a(e,n),a(e,s),a(e,r),a(e,f)},p(c,d){d[1]&65536&&o!==(o=c[47].title+"")&&B(r,o)},d(c){c&&C(e)}}}function ko(l){let e,t,n,s,o,r=m(l[335].title)+"",f,c,d,v=m(l[335].title+".desc")+"",_,h,b,k,y;t=new cl({props:{kind:l[335].icon||"generic",size:24}});function w(){return l[271](l[335])}return{c(){var E;e=u("button"),Qe(t.$$.fragment),n=g(),s=u("div"),o=u("span"),f=F(r),c=g(),d=u("span"),_=F(v),h=g(),i(o,"class","template-card-title svelte-14f54e4"),i(d,"class","template-card-desc svelte-14f54e4"),i(s,"class","template-card-text svelte-14f54e4"),i(e,"class","template-card svelte-14f54e4"),he(e,"selected",((E=l[48])==null?void 0:E.id)===l[335].id)},m(E,j){S(E,e,j),Je(t,e,null),a(e,n),a(e,s),a(s,o),a(o,f),a(s,c),a(s,d),a(d,_),a(e,h),b=!0,k||(y=I(e,"click",w),k=!0)},p(E,j){var T;l=E;const D={};j[0]&64&&(D.kind=l[335].icon||"generic"),t.$set(D),(!b||j[0]&64)&&r!==(r=m(l[335].title)+"")&&B(f,r),(!b||j[0]&64)&&v!==(v=m(l[335].title+".desc")+"")&&B(_,v),(!b||j[0]&64|j[1]&131072)&&he(e,"selected",((T=l[48])==null?void 0:T.id)===l[335].id)},i(E){b||(ae(t.$$.fragment,E),b=!0)},o(E){de(t.$$.fragment,E),b=!1},d(E){E&&C(e),qe(t),k=!1,y()}}}function yo(l){let e,t,n=l[49].node&&["folder","project","client","document","recipe"].includes(l[49].node.type),s,o,r,f,c,d,v,_,h,b,k=n&&wo(l),y=l[49].node&&l[49].node.parent_id&&So(l);return{c(){e=u("div"),t=u("div"),k&&k.c(),s=g(),y&&y.c(),o=g(),r=u("button"),r.textContent=`${m("common.rename")}`,f=g(),c=u("button"),c.textContent=`${m("common.delete")}`,d=g(),v=u("button"),v.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-14f54e4"),i(c,"class","context-menu-item danger svelte-14f54e4"),i(v,"class","context-menu-item svelte-14f54e4"),i(t,"class","context-menu svelte-14f54e4"),ct(t,"left",l[49].x+"px"),ct(t,"top",l[49].y+"px"),i(e,"class","context-menu-backdrop svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(w,E){S(w,e,E),a(e,t),k&&k.m(t,null),a(t,s),y&&y.m(t,null),a(t,o),a(t,r),a(t,f),a(t,c),a(t,d),a(t,v),_=!0,h||(b=[I(r,"click",l[276]),I(c,"click",l[277]),I(v,"click",l[278]),I(e,"click",l[118]),I(e,"contextmenu",Hl(l[118])),I(e,"keydown",ft(l[118]))],h=!0)},p(w,E){E[1]&262144&&(n=w[49].node&&["folder","project","client","document","recipe"].includes(w[49].node.type)),n?k?(k.p(w,E),E[1]&262144&&ae(k,1)):(k=wo(w),k.c(),ae(k,1),k.m(t,s)):k&&(st(),de(k,1,1,()=>{k=null}),it()),w[49].node&&w[49].node.parent_id?y?y.p(w,E):(y=So(w),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!_||E[1]&262144)&&ct(t,"left",w[49].x+"px"),(!_||E[1]&262144)&&ct(t,"top",w[49].y+"px")},i(w){_||(ae(k),_=!0)},o(w){de(k),_=!1},d(w){w&&C(e),k&&k.d(),y&&y.d(),h=!1,me(b)}}}function wo(l){let e,t,n,s,o,r=ce(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),f=[];for(let d=0;d<r.length;d+=1)f[d]=Co(gs(l,r,d));const c=d=>de(f[d],1,1,()=>{f[d]=null});return{c(){e=u("div"),e.textContent=`${m("common.create")}`,t=g();for(let d=0;d<f.length;d+=1)f[d].c();n=g(),s=u("div"),i(e,"class","context-menu-section svelte-14f54e4"),i(s,"class","context-menu-divider svelte-14f54e4")},m(d,v){S(d,e,v),S(d,t,v);for(let _=0;_<f.length;_+=1)f[_]&&f[_].m(d,v);S(d,n,v),S(d,s,v),o=!0},p(d,v){if(v[0]&64|v[3]&1048576){r=ce(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const h=gs(d,r,_);f[_]?(f[_].p(h,v),ae(f[_],1)):(f[_]=Co(h),f[_].c(),ae(f[_],1),f[_].m(n.parentNode,n))}for(st(),_=r.length;_<f.length;_+=1)c(_);it()}},i(d){if(!o){for(let v=0;v<r.length;v+=1)ae(f[v]);o=!0}},o(d){f=f.filter(xo);for(let v=0;v<f.length;v+=1)de(f[v]);o=!1},d(d){d&&(C(e),C(t),C(n),C(s)),Fe(f,d)}}}function Co(l){let e,t,n,s,o=m(l[335].title)+"",r,f,c,d;t=new cl({props:{kind:l[335].icon||"folder",size:16}});function v(){return l[274](l[335])}return{c(){e=u("button"),Qe(t.$$.fragment),n=g(),s=u("span"),r=F(o),i(s,"class","svelte-14f54e4"),i(e,"class","context-menu-item svelte-14f54e4")},m(_,h){S(_,e,h),Je(t,e,null),a(e,n),a(e,s),a(s,r),f=!0,c||(d=I(e,"click",v),c=!0)},p(_,h){l=_;const b={};h[0]&64&&(b.kind=l[335].icon||"folder"),t.$set(b),(!f||h[0]&64)&&o!==(o=m(l[335].title)+"")&&B(r,o)},i(_){f||(ae(t.$$.fragment,_),f=!0)},o(_){de(t.$$.fragment,_),f=!1},d(_){_&&C(e),qe(t),c=!1,d()}}}function So(l){let e,t,n,s,o;return{c(){e=u("button"),e.textContent=`${m("nav.moveToRoot")}`,t=g(),n=u("div"),i(e,"class","context-menu-item svelte-14f54e4"),i(n,"class","context-menu-divider svelte-14f54e4")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),s||(o=I(e,"click",l[275]),s=!0)},p:$,d(r){r&&(C(e),C(t),C(n)),s=!1,o()}}}function jo(l){let e,t,n,s=(l[40]?m("worklog.acceptSuggestion"):l[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"",o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T,N,A,M,R,W,V,G,q,Y,U,H,J,z,K,L,O,x,re,te,ne,le,oe,fe,ye=m("common.save")+"",Be,Me,X,Z,ue,we;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=F(s),r=g(),f=u("div"),c=u("label"),d=u("span"),d.textContent=`${m("worklog.date")}`,v=g(),_=u("input"),h=g(),b=u("div"),k=u("label"),y=u("span"),y.textContent=`${m("worklog.whatDone")}`,w=g(),E=u("input"),j=g(),D=u("div"),T=u("label"),N=u("span"),N.textContent=`${m("worklog.minutes")}`,A=g(),M=u("input"),R=g(),W=u("div"),V=u("label"),G=u("span"),G.textContent=`${m("worklog.details")}`,q=g(),Y=u("textarea"),U=g(),H=u("div"),J=u("label"),z=u("input"),K=g(),L=u("span"),L.textContent=`${m("journal.billableYes")}`,O=g(),x=u("label"),re=u("input"),te=g(),ne=u("span"),ne.textContent=`${m("journal.approxEstimated")}`,le=g(),oe=u("div"),fe=u("button"),Be=F(ye),X=g(),Z=u("button"),Z.textContent=`${m("common.cancel")}`,i(n,"class","svelte-14f54e4"),i(d,"class","label-text svelte-14f54e4"),i(_,"type","date"),i(_,"class","svelte-14f54e4"),i(c,"class","svelte-14f54e4"),i(f,"class","form-group svelte-14f54e4"),i(y,"class","label-text svelte-14f54e4"),i(E,"type","text"),i(E,"placeholder",m("worklog.whatDone")),i(E,"class","svelte-14f54e4"),i(k,"class","svelte-14f54e4"),i(b,"class","form-group svelte-14f54e4"),i(N,"class","label-text svelte-14f54e4"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-14f54e4"),i(T,"class","svelte-14f54e4"),i(D,"class","form-group svelte-14f54e4"),i(G,"class","label-text svelte-14f54e4"),i(Y,"class","svelte-14f54e4"),i(V,"class","svelte-14f54e4"),i(W,"class","form-group svelte-14f54e4"),i(z,"type","checkbox"),i(z,"class","svelte-14f54e4"),i(L,"class","svelte-14f54e4"),i(J,"class","checkbox-label-inline svelte-14f54e4"),i(re,"type","checkbox"),i(re,"class","svelte-14f54e4"),i(ne,"class","svelte-14f54e4"),i(x,"class","checkbox-label-inline svelte-14f54e4"),i(H,"class","form-row svelte-14f54e4"),i(fe,"class","btn btn-primary svelte-14f54e4"),fe.disabled=Me=!l[33].trim()||!l[34],i(Z,"class","btn svelte-14f54e4"),i(oe,"class","modal-actions svelte-14f54e4"),i(t,"class","modal modal-worklog svelte-14f54e4"),i(e,"class","modal-overlay svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(_e,Ce){S(_e,e,Ce),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,c),a(c,d),a(c,v),a(c,_),be(_,l[35]),a(t,h),a(t,b),a(b,k),a(k,y),a(k,w),a(k,E),be(E,l[33]),a(t,j),a(t,D),a(D,T),a(T,N),a(T,A),a(T,M),be(M,l[34]),a(t,R),a(t,W),a(W,V),a(V,G),a(V,q),a(V,Y),be(Y,l[36]),a(t,U),a(t,H),a(H,J),a(J,z),z.checked=l[37],a(J,K),a(J,L),a(H,O),a(H,x),a(x,re),re.checked=l[38],a(x,te),a(x,ne),a(t,le),a(t,oe),a(oe,fe),a(fe,Be),a(oe,X),a(oe,Z),ue||(we=[I(_,"input",l[279]),I(E,"input",l[280]),I(M,"input",l[281]),I(Y,"input",l[282]),I(z,"change",l[283]),I(re,"change",l[284]),I(fe,"click",l[137]),I(Z,"click",l[136]),I(e,"click",mt(l[136])),I(e,"keydown",ft(l[136]))],ue=!0)},p(_e,Ce){Ce[1]&768&&s!==(s=(_e[40]?m("worklog.acceptSuggestion"):_e[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&B(o,s),Ce[1]&16&&be(_,_e[35]),Ce[1]&4&&E.value!==_e[33]&&be(E,_e[33]),Ce[1]&8&&rl(M.value)!==_e[34]&&be(M,_e[34]),Ce[1]&32&&be(Y,_e[36]),Ce[1]&64&&(z.checked=_e[37]),Ce[1]&128&&(re.checked=_e[38]),Ce[1]&12&&Me!==(Me=!_e[33].trim()||!_e[34])&&(fe.disabled=Me)},d(_e){_e&&C(e),ue=!1,me(we)}}}function Eo(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j,D,T=(l[54]==="open_url"?m("action.dataUrl"):l[54]==="open_folder"||l[54]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",N,A,M,R,W,V,G,q,Y,U,H,J=ce(l[86]),z=[];for(let K=0;K<J.length;K+=1)z[K]=To(hs(l,J,K));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("action.newAction")}`,s=g(),o=u("div"),r=u("label"),f=u("span"),f.textContent=`${m("common.name")}`,c=g(),d=u("input"),v=g(),_=u("div"),h=u("label"),b=u("span"),b.textContent=`${m("common.type")}`,k=g(),y=u("select");for(let K=0;K<z.length;K+=1)z[K].c();w=g(),E=u("div"),j=u("label"),D=u("span"),N=F(T),A=g(),M=u("input"),W=g(),V=u("div"),G=u("button"),G.textContent=`${m("common.create")}`,q=g(),Y=u("button"),Y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-14f54e4"),i(f,"class","label-text svelte-14f54e4"),i(d,"type","text"),i(d,"placeholder",m("action.namePlaceholder")),i(d,"class","svelte-14f54e4"),i(r,"class","svelte-14f54e4"),i(o,"class","form-group svelte-14f54e4"),i(b,"class","label-text svelte-14f54e4"),i(y,"class","svelte-14f54e4"),l[54]===void 0&&Et(()=>l[287].call(y)),i(h,"class","svelte-14f54e4"),i(_,"class","form-group svelte-14f54e4"),i(D,"class","label-text svelte-14f54e4"),i(M,"type","text"),i(M,"placeholder",R=l[54]==="open_url"?m("action.urlPlaceholder"):l[54]==="open_folder"||l[54]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(M,"class","svelte-14f54e4"),i(j,"class","svelte-14f54e4"),i(E,"class","form-group svelte-14f54e4"),i(G,"class","btn btn-primary svelte-14f54e4"),i(Y,"class","btn svelte-14f54e4"),i(V,"class","modal-actions svelte-14f54e4"),i(t,"class","modal svelte-14f54e4"),i(e,"class","modal-overlay svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(K,L){S(K,e,L),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,f),a(r,c),a(r,d),be(d,l[53]),a(t,v),a(t,_),a(_,h),a(h,b),a(h,k),a(h,y);for(let O=0;O<z.length;O+=1)z[O]&&z[O].m(y,null);_t(y,l[54],!0),a(t,w),a(t,E),a(E,j),a(j,D),a(D,N),a(j,A),a(j,M),be(M,l[55]),a(t,W),a(t,V),a(V,G),a(V,q),a(V,Y),U||(H=[I(d,"input",l[285]),I(d,"keydown",l[286]),I(y,"change",l[287]),I(M,"input",l[288]),I(M,"keydown",l[289]),I(G,"click",l[161]),I(Y,"click",l[160]),I(e,"click",mt(l[160])),I(e,"keydown",ft(l[160]))],U=!0)},p(K,L){if(L[1]&4194304&&d.value!==K[53]&&be(d,K[53]),L[2]&16777216){J=ce(K[86]);let O;for(O=0;O<J.length;O+=1){const x=hs(K,J,O);z[O]?z[O].p(x,L):(z[O]=To(x),z[O].c(),z[O].m(y,null))}for(;O<z.length;O+=1)z[O].d(1);z.length=J.length}L[1]&8388608|L[2]&16777216&&_t(y,K[54]),L[1]&8388608&&T!==(T=(K[54]==="open_url"?m("action.dataUrl"):K[54]==="open_folder"||K[54]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&B(N,T),L[1]&8388608|L[2]&16777216&&R!==(R=K[54]==="open_url"?m("action.urlPlaceholder"):K[54]==="open_folder"||K[54]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(M,"placeholder",R),L[1]&16777216&&M.value!==K[55]&&be(M,K[55])},d(K){K&&C(e),Fe(z,K),U=!1,me(H)}}}function To(l){let e,t=l[332].label+"",n;return{c(){e=u("option"),n=F(t),e.__value=l[332].id,be(e,e.__value),i(e,"class","svelte-14f54e4")},m(s,o){S(s,e,o),a(e,n)},p:$,d(s){s&&C(e)}}}function No(l){let e,t,n,s=m("file.importTitle")+"",o,r,f=(l[26]?l[26].title:"")+"",c,d,v,_,h,b,k,y=l[58].files+"",w,E,j,D,T,N=l[58].folders+"",A,M,R,W,V,G=(l[58].totalBytes/1024).toFixed(1)+"",q,Y,U,H,J,z,K,L,O,x,re,te,ne=l[58].isDangerous&&Do(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),o=F(s),r=F(" «"),c=F(f),d=F("»"),v=g(),_=u("div"),h=u("div"),b=u("span"),b.textContent=`${m("file.importFiles")}`,k=u("span"),w=F(y),E=g(),j=u("div"),D=u("span"),D.textContent=`${m("file.importFolders")}`,T=u("span"),A=F(N),M=g(),R=u("div"),W=u("span"),W.textContent=`${m("file.importSize")}`,V=u("span"),q=F(G),Y=F(" KB"),U=g(),ne&&ne.c(),H=g(),J=u("div"),z=u("button"),z.textContent=`${m("file.importCopy")}`,K=g(),L=u("button"),L.textContent=`${m("file.importLink")}`,O=g(),x=u("button"),x.textContent=`${m("common.cancel")}`,i(n,"class","svelte-14f54e4"),i(b,"class","svelte-14f54e4"),i(k,"class","svelte-14f54e4"),i(h,"class","summary-row svelte-14f54e4"),i(D,"class","svelte-14f54e4"),i(T,"class","svelte-14f54e4"),i(j,"class","summary-row svelte-14f54e4"),i(W,"class","svelte-14f54e4"),i(V,"class","svelte-14f54e4"),i(R,"class","summary-row svelte-14f54e4"),i(_,"class","import-summary svelte-14f54e4"),i(z,"class","btn btn-primary svelte-14f54e4"),i(L,"class","btn svelte-14f54e4"),i(x,"class","btn svelte-14f54e4"),i(J,"class","modal-actions svelte-14f54e4"),i(t,"class","modal svelte-14f54e4"),i(e,"class","modal-overlay svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(le,oe){S(le,e,oe),a(e,t),a(t,n),a(n,o),a(n,r),a(n,c),a(n,d),a(t,v),a(t,_),a(_,h),a(h,b),a(h,k),a(k,w),a(_,E),a(_,j),a(j,D),a(j,T),a(T,A),a(_,M),a(_,R),a(R,W),a(R,V),a(V,q),a(V,Y),a(_,U),ne&&ne.m(_,null),a(t,H),a(t,J),a(J,z),a(J,K),a(J,L),a(J,O),a(J,x),re||(te=[I(z,"click",l[290]),I(L,"click",l[291]),I(x,"click",l[153]),I(e,"click",mt(l[153])),I(e,"keydown",ft(l[153]))],re=!0)},p(le,oe){oe[0]&67108864&&f!==(f=(le[26]?le[26].title:"")+"")&&B(c,f),oe[1]&134217728&&y!==(y=le[58].files+"")&&B(w,y),oe[1]&134217728&&N!==(N=le[58].folders+"")&&B(A,N),oe[1]&134217728&&G!==(G=(le[58].totalBytes/1024).toFixed(1)+"")&&B(q,G),le[58].isDangerous?ne?ne.p(le,oe):(ne=Do(le),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(le){le&&C(e),ne&&ne.d(),re=!1,me(te)}}}function Do(l){let e,t,n,s,o,r,f=l[58].dangerReason+"",c;return{c(){e=u("div"),t=Q("svg"),n=Q("path"),s=Q("line"),o=Q("line"),r=g(),c=F(f),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-14f54e4"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-14f54e4"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-14f54e4"),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-14f54e4"),i(e,"class","summary-warn svelte-14f54e4")},m(d,v){S(d,e,v),a(e,t),a(t,n),a(t,s),a(t,o),a(e,r),a(e,c)},p(d,v){v[1]&134217728&&f!==(f=d[58].dangerReason+"")&&B(c,f)},d(d){d&&C(e)}}}function Mo(l){let e,t,n,s,o,r,f,c,d,v,_,h,b,k,y,w,E,j=l[79]&&Io(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("rename.title")}`,s=g(),o=u("div"),r=u("label"),f=u("span"),f.textContent=`${m("common.newName")}`,c=g(),d=u("input"),v=g(),j&&j.c(),_=g(),h=u("div"),b=u("button"),b.textContent=`${m("common.rename")}`,k=g(),y=u("button"),y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-14f54e4"),i(f,"class","label-text svelte-14f54e4"),i(d,"type","text"),i(d,"class","svelte-14f54e4"),i(r,"class","svelte-14f54e4"),i(o,"class","form-group svelte-14f54e4"),i(b,"class","btn btn-primary svelte-14f54e4"),i(y,"class","btn svelte-14f54e4"),i(h,"class","modal-actions svelte-14f54e4"),i(t,"class","modal svelte-14f54e4"),i(e,"class","modal-overlay svelte-14f54e4"),i(e,"role","button"),i(e,"tabindex","0")},m(D,T){S(D,e,T),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,f),a(r,c),a(r,d),be(d,l[78]),a(t,v),j&&j.m(t,null),a(t,_),a(t,h),a(h,b),a(h,k),a(h,y),w||(E=[I(d,"input",l[292]),I(d,"keydown",l[110]),I(b,"click",l[108]),I(y,"click",l[109]),I(e,"click",mt(l[109])),I(e,"keydown",ft(l[109]))],w=!0)},p(D,T){T[2]&65536&&d.value!==D[78]&&be(d,D[78]),D[79]?j?j.p(D,T):(j=Io(D),j.c(),j.m(t,_)):j&&(j.d(1),j=null)},d(D){D&&C(e),j&&j.d(),w=!1,me(E)}}}function Io(l){let e,t;return{c(){e=u("div"),t=F(l[79]),i(e,"class","rename-error svelte-14f54e4")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[2]&131072&&B(t,n[79])},d(n){n&&C(e)}}}function Ao(l){let e,t;return e=new cu({props:{title:l[73],message:l[74],confirmText:l[76],danger:l[75]}}),e.$on("confirm",l[111]),e.$on("cancel",l[112]),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&2048&&(o.title=n[73]),s[2]&4096&&(o.message=n[74]),s[2]&16384&&(o.confirmText=n[76]),s[2]&8192&&(o.danger=n[75]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Fo(l){let e,t;return e=new Dd({props:{onClose:l[169],onSyncRefresh:l[167],initialSection:l[84]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&4194304&&(o.initialSection=n[84]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Q1(l){let e,t,n,s;const o=[zd,Rd,Ld],r=[];function f(c,d){return c[1]?0:c[2]?1:2}return e=f(l),t=r[e]=o[e](l),{c(){t.c(),n=ot()},m(c,d){r[e].m(c,d),S(c,n,d),s=!0},p(c,d){let v=e;e=f(c),e===v?r[e].p(c,d):(st(),de(r[v],1,1,()=>{r[v]=null}),it(),t=r[e],t?t.p(c,d):(t=r[e]=o[e](c),t.c()),ae(t,1),t.m(n.parentNode,n))},i(c){s||(ae(t),s=!0)},o(c){de(t),s=!1},d(c){c&&C(n),r[e].d(c)}}}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 Bt(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&&Bt(n.children,e,t))return!0}return!1}function $o(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&&$o(n.children,e,t))return!0}return!1}function Rl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function ll(l){try{ie("WriteDebugLog",l)}catch{}}function zl(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function tt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Rt(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 rt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function ht(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function X1(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 ft(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Z1(l,e,t){let n=null,s=!1,o=!1,r=!1,f=!1,c=[],d=[],v=[],_=null,h=[],b=0,k=!0,y=[],w=null,E="",j="",D=!1,T="",N="all",A="all",M="",R="",W="",V=[],G=!1,q=[],Y="",U="";function H(p){return{"vault not open":m("error.vaultNotOpen")}[p]||p}let J="",z=null,K="overview",L=[],O=null,x=[],re=[],te=[],ne=!1,le="",oe="",fe="",ye="",Be=!1,Me=!1,X=null,Z=null,ue=[],we=0,_e=[],Ce=null,Xe=!1,Ke="",lt=null,Ve=null,Ae={visible:!1,x:0,y:0,node:null},Pe=!1,ge="",He=!1,Ee="",Oe="open_url",ke="",je=[{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")}],Te=!0,Se=!1,Ie=null,Ue=!1,De="",ve="",ee={},Ne=!1,Le=null,Ge=[],Re=[],Ye=null,pt="",fl=!1,Kt="",dt={items:[],mode:"copy"},ze=[],zt=[],ul=!1,dl=!1,Gl="",Jl="",ql=!1,Yl=m("common.delete"),Gt=null,Jt=null,qt=!1,Yt="",Tt="",Nt="",pl=null,ml=!1,Ot="",Qt="";const er=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let _l=null;Lo(async()=>{try{if(t(0,n=await ie("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(56,Te=!1);return}if(n.status==="recovery"){t(2,r=!0),t(56,Te=!1);return}}catch(p){t(24,U=String(p))}try{t(23,Y=await ie("VerstakVersion")||"verstak-gui/v2"),t(4,c=await ie("ListSystemViews")||[]),t(5,d=await ie("ListWorkspaceTree")||[]),t(6,v=await ie("ListEnabledTemplates")||[])}catch(p){t(24,U=String(p)),t(4,c=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(5,d=[]),t(6,v=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Lr),_l=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",an),t(56,Te=!1),Ml()}),Kl(()=>{_l&&_l(),window.removeEventListener("keydown",an)});async function Ql(p){t(25,J=p),t(26,z=null),t(27,K="overview"),t(28,L=[]),x=[],t(30,re=[]),t(31,te=[]),t(41,ue=[]),t(43,_e=[]),t(44,Ce=null),t(45,Xe=!1),t(24,U=""),t(7,_=null),t(8,h=[]),b=0,k=!0,t(9,y=[]),t(10,w=null);try{p==="today"?(t(7,_=await ie("ListTodayView")||{cases:[]}),t(41,ue=await ie("GetSuggestions")||[]),t(42,we=ue.length)):p==="inbox"?t(43,_e=await ie("ListInboxNodes")||[]):p==="trash"?t(44,Ce=await ie("ListTrash")||{nodes:[],entries:[],trashPath:""}):p==="journal"?await kt():p==="activity"&&(t(8,h=await ie("ListActivityFeed",50,0)||[]),b=h.length,k=h.length===50)}catch(P){t(24,U=String(P)),t(7,_={cases:[]}),t(43,_e=[]),t(44,Ce=null),t(8,h=[])}}async function gt(p){t(26,z=p),t(27,K="overview"),t(28,L=[]),x=[],t(30,re=[]),t(31,te=[]),t(41,ue=[]),t(64,Re=[]),t(63,Ge=[]),t(62,Le=null),t(65,Ye=null),t(66,pt=""),t(70,ze=[]),zt=[],t(29,O=null),t(45,Xe=!1),t(50,Pe=!1),t(24,U=""),t(22,q=[]),await Xl(p.id)}async function Xl(p){try{t(28,L=await ie("ListNotes",p)||[])}catch{}try{x=await ie("ListFiles",p)||[]}catch{}try{t(30,re=await ie("ListActions",p)||[])}catch{}try{t(31,te=zl(await ie("ListWorklog",p)))}catch{}try{t(41,ue=await ie("GetSuggestions")||[]),t(42,we=ue.length)}catch{t(41,ue=[]),t(42,we=0)}try{t(22,q=await ie("ListActivityByNode",p,50,0)||[])}catch{}}async function nt(p){t(61,Ne=!0);try{let P=await ie("ListItems",p)||[];P.sort((se,pe)=>se.type!==pe.type?se.type==="folder"?-1:1:(se.name||"").localeCompare(pe.name||"")),t(64,Re=P)}catch{t(64,Re=[])}t(61,Ne=!1)}async function vl(p){if(!z)return;try{const se=await ie("GetNodeDetail",p);se&&t(63,Ge=[...Ge,{id:p,name:se.title}])}catch{t(63,Ge=[...Ge,{id:p,name:"..."}])}t(62,Le=p),t(60,ee={...ee,[p]:!0});const P=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,P),t(5,d=[...d]),await nt(p)}function Zl(){if(Ge.length<2)t(63,Ge=[]),t(62,Le=null),nt(z.id);else{const p=Ge[Ge.length-2];t(63,Ge=Ge.slice(0,-1)),t(62,Le=p.id),nt(p.id)}}function xl(p){const P=Ge[p];t(63,Ge=Ge.slice(0,p+1)),t(62,Le=P.id),nt(P.id)}async function Xt(p){t(65,Ye=p),t(66,pt=""),t(68,Kt=""),t(67,fl=!0);try{Rf(p)?t(66,pt=await ie("GetFileBase64",p.fileId)||""):zf(p)&&t(66,pt=await ie("ReadFileText",p.fileId)||"")}catch(P){t(68,Kt=String(P))}t(67,fl=!1)}function hl(){t(65,Ye=null),t(66,pt=""),t(68,Kt="")}async function tr(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const P=Le||z.id;await ie("CreateEmptyFile",P,p.trim()),await nt(P),await kl(P)}catch(P){t(24,U=String(P))}}async function $l(p){try{await ie("DuplicateNode",p);const P=Le||z.id;await nt(P),await kl(P)}catch(P){t(24,U=String(P))}}function en(p){const P=Re.find(se=>se.id===p);P&&bl(P.id,P.name)}function tn(p){t(69,dt={items:[p],mode:"cut"})}function ln(p){t(69,dt={items:[p],mode:"copy"})}async function nn(){if(dt.items.length===0)return;const p=Le||z.id;try{if(dt.mode==="copy")for(const P of dt.items)await ie("DuplicateNode",P);else for(const P of dt.items)await ie("MoveNode",P,p);t(69,dt={items:[],mode:"copy"}),await nt(p)}catch(P){t(24,U=String(P))}}function sn(p){ze.includes(p)?t(70,ze=ze.filter(P=>P!==p)):t(70,ze=[...ze,p])}function on(p){t(70,ze=[p])}function lr(){t(70,ze=Re.map(p=>p.id))}function rn(p){if(Re.length===0)return;const P=ze.length>0?ze[ze.length-1]:Re[0].id,se=Re.findIndex(Ct=>Ct.id===P),pe=Re.findIndex(Ct=>Ct.id===p);if(se===-1||pe===-1)return;const et=Math.min(se,pe),at=Math.max(se,pe),Al=Re.slice(et,at+1).map(Ct=>Ct.id),Nn=new Set(ze);Al.forEach(Ct=>Nn.add(Ct)),t(70,ze=[...Nn])}function nr(){t(70,ze=[])}function gl(p){return p.length>0?p:Re.map(P=>P.id)}async function sr(){const p=gl(ze),P=Re.find(pe=>pe.id===p[0]);let se;p.length===1&&(P==null?void 0:P.type)==="folder"?se=m("delete.folder"):p.length===1?se=m("delete.file"):se=m("delete.files",{count:p.length}),Dt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+se+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const et of p)try{await ie("DeleteFileOrFolder",et)}catch(at){t(24,U=String(at))}t(70,ze=[]);const pe=Le||z.id;await nt(pe)}})}function ir(){const p=gl(ze);t(69,dt={items:p,mode:"cut"}),t(70,ze=[])}function or(){const p=gl(ze);t(69,dt={items:p,mode:"copy"}),t(70,ze=[])}function rr(p,P){const se=ze.includes(P)?ze:[P];zt=se,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",se.join(","))}function ar(p,P){const se=Re.find(pe=>pe.id===P);se&&se.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function cr(p,P){if(p.preventDefault(),zt.length!==0){for(const se of zt)try{await ie("MoveNode",se,P)}catch(pe){t(24,U=String(pe))}zt=[],t(70,ze=[]),await nt(Le||z.id)}}function an(p){if(K==="files"&&!(p.target.tagName==="INPUT"||p.target.tagName==="TEXTAREA"))if(p.ctrlKey||p.metaKey)p.key==="c"||p.key==="C"?(p.preventDefault(),or()):p.key==="x"||p.key==="X"?(p.preventDefault(),ir()):p.key==="v"||p.key==="V"?(p.preventDefault(),nn()):p.key==="a"||p.key==="A"?(p.preventDefault(),lr()):p.key==="o"||p.key==="O"?(p.preventDefault(),fr()):p.key==="Enter"&&(p.preventDefault(),cn());else if(p.key==="Enter")p.preventDefault(),cn();else if(p.key==="Delete"||p.key==="Backspace"){if(Ye){p.preventDefault(),hl();return}if(ze.length>0){p.preventDefault(),sr();return}if(p.key==="Backspace"&&Ge.length>0){p.preventDefault(),Zl();return}}else if(p.key==="Escape"){if(Ye){hl();return}if(ze.length>0){nr();return}}else p.key==="F2"&&(p.preventDefault(),ur())}function cn(){if(ze.length===1){const p=Re.find(P=>P.id===ze[0]);p&&(p.type==="folder"?vl(p.id):Xt(p))}}function fr(){if(ze.length===1){const p=Re.find(P=>P.id===ze[0]);p&&p.fileId&&ie("OpenFile",p.fileId)}}function bl(p,P){Yt=p,t(78,Tt=P),t(79,Nt=""),t(77,qt=!0)}function ur(){if(ze.length===1){const p=Re.find(P=>P.id===ze[0]);p&&bl(p.id,p.name)}}async function fn(){const p=Tt.trim();if(!p){t(79,Nt=m("rename.emptyError"));return}try{await ie("ValidateName",p)}catch{t(79,Nt=m("rename.invalidError"));return}t(77,qt=!1);const P=Yt;Yt="";try{await ie("RenameNode",P,p),z&&z.id===P&&t(26,z={...z,title:p}),await Vt(),Le&&await nt(Le)}catch(se){t(24,U=String(se))}}function dr(){t(77,qt=!1),Yt="",t(78,Tt=""),t(79,Nt="")}function pr(p){p.key==="Enter"?fn():t(79,Nt="")}function Dt(p){t(73,Gl=p.title||m("common.confirm")),t(74,Jl=p.message||""),t(75,ql=p.danger!==void 0?p.danger:!0),t(76,Yl=p.confirmText||m("common.delete")),Gt=p.onConfirm||null,Jt=p.onCancel||null,t(72,dl=!0)}function un(){t(72,dl=!1),Gt=null,Jt=null}function mr(){Gt&&Gt(),un()}function _r(){Jt&&Jt(),un()}function dn(p){t(47,lt=Ae.node),t(48,Ve=p),t(46,Ke=""),t(45,Xe=!0),Mt()}function vr(){t(47,lt=null),t(48,Ve=void 0),t(46,Ke=""),t(45,Xe=!0)}function hr(){t(45,Xe=!1),t(46,Ke=""),t(47,lt=null),t(48,Ve=void 0)}async function pn(){if(!(!Ke.trim()||Ve===void 0))try{const p=lt?lt.id:"",P=Ve?Ve.id:"",se=await ie("CreateNodeFromTemplate",p,Ke.trim(),P);t(45,Xe=!1),t(46,Ke="");const pe=se?se.id:null;if(t(47,lt=null),t(48,Ve=void 0),p){t(60,ee={...ee,[p]:!0});const et=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,et),t(5,d=[...d])}else t(5,d=await ie("ListWorkspaceTree")||d);if(pe){const et=await ie("GetNodeDetail",pe);et&&(t(25,J=""),gt(et))}}catch(p){t(24,U=String(p))}}function gr(p,P){t(49,Ae={visible:!0,x:p.clientX,y:p.clientY,node:P})}function Mt(){t(49,Ae={visible:!1,x:0,y:0,node:null})}async function br(p){const P=!ee[p];if(t(60,ee={...ee,[p]:P}),!P)return;const se=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,se),t(5,d=[...d])}async function kr(p,P){if(!(!p||!P||p===P))try{const se=await ie("MoveNode",p,P);await Vt();const pe=await ie("GetNodeDetail",p);pe&&(t(25,J=""),gt(pe))}catch(se){t(24,U=String(se))}}async function yr(p){p.preventDefault();try{const P=p.dataTransfer.getData("text/plain");if(!P)return;const se=await ie("GetNodeDetail",P);if(!se||!se.parent_id)return;await ie("MoveNode",P,""),await Vt();const pe=await ie("GetNodeDetail",P);pe&&(t(25,J=""),gt(pe))}catch(P){t(24,U=String(P))}}function wr(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(71,ul=!0)}function Cr(p){t(71,ul=!1)}function mn(p){bl(p.id,p.title),Mt()}function _n(p){Mt(),Dt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+p.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteNode",p.id),await Vt(),z&&z.id===p.id&&t(26,z=null)}catch(P){t(24,U=String(P))}}})}async function bt(p){Mt();const P=typeof p=="string"?p:p.id;try{await ie("OpenFolder",P)}catch(se){t(24,U=String(se))}}async function vn(p){Mt();try{await ie("MoveNode",p.id,""),await Vt();const P=await ie("GetNodeDetail",p.id);P&&(t(25,J=""),gt(P))}catch(P){t(24,U=String(P))}}async function Vt(){const p=Object.keys(ee).filter(se=>ee[se]),P=await ie("ListWorkspaceTree")||[];for(const se of p){const et=(await ie("ListWorkspaceChildren",se)||[]).map(at=>({...at}));$o(P,se,et)}t(5,d=P)}async function kl(p){const P=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,P),t(5,d=[...d])}function hn(){t(50,Pe=!0),t(51,ge="")}function Sr(){t(50,Pe=!1),t(51,ge="")}async function gn(){if(!(!ge.trim()||!z))try{const p=await ie("CreateNote",z.id,ge.trim());t(28,L=[...L,p&&p.id?p:{id:Date.now().toString(),title:ge.trim(),createdAt:new Date().toISOString()}]),t(50,Pe=!1),t(51,ge="")}catch{const P={id:Date.now().toString(),title:ge.trim(),createdAt:new Date().toISOString()};t(28,L=[...L,P]),t(50,Pe=!1),t(51,ge="")}}async function It(p){if(O&&O.dirty){Dt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await bn(p)}});return}await bn(p)}async function bn(p){try{const P=await ie("ReadNote",p.id);t(29,O={id:p.id,title:p.title,content:P||"",dirty:!1})}catch{t(29,O={id:p.id,title:p.title,content:"# "+p.title+`
`,dirty:!1})}}function jr(){if(O&&O.dirty){Dt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,O=null)}});return}t(29,O=null)}function Er(p){O&&(t(29,O.content=p.target.value,O),t(29,O.dirty=!0,O))}async function Tr(){if(O)try{await ie("SaveNote",O.id,O.content),t(29,O.dirty=!1,O)}catch{t(29,O.dirty=!1,O)}}function Zt(p=null){t(39,X=p),t(40,Z=null),t(33,le=p?p.summary:""),t(34,oe=p?String(p.minutes||""):""),t(35,fe=p&&p.date||""),t(36,ye=p&&p.details||""),t(37,Be=p?!!p.billable:!1),t(38,Me=p?!!p.approximate:!1),t(32,ne=!0)}function Nr(){t(32,ne=!1),t(39,X=null),t(40,Z=null)}async function yl(p=""){const P=p||(z?z.id:"");z&&z.id===P&&t(31,te=zl(await ie("ListWorklog",z.id))||te),J==="journal"&&await kt()}async function Dr(){const p=parseInt(oe,10);if(!(!le.trim()||isNaN(p)||p<=0)&&!(!Z&&!X&&!z)){try{if(Z){const P=JSON.stringify(Rl(Z));await ie("AcceptSuggestionFull",Z.nodeId,le.trim(),ye,fe,p,Me,Be,P),await Cl()}else X?(await ie("UpdateWorklogEntry",X.id,le.trim(),ye,fe,p,Me,Be),await yl(X.nodeId)):(await ie("CreateWorklogFull",z.id,le.trim(),ye,fe,p,Me,Be),await yl(z.id))}catch(P){t(24,U=String(P));return}t(32,ne=!1),t(39,X=null),t(40,Z=null)}}function wl(p){Dt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",p.id),await yl(p.nodeId)}catch(P){t(24,U=String(P))}}})}async function Cl(){t(41,ue=await ie("GetSuggestions")||[]),t(42,we=ue.length),z&&t(31,te=zl(await ie("ListWorklog",z.id))),J==="journal"&&await kt()}function xt(p){t(40,Z=p),t(39,X=null),t(33,le=p.summary||""),t(34,oe=String(p.suggestedMin||"")),t(35,fe=""),t(36,ye=""),t(37,Be=!1),t(38,Me=!0),t(32,ne=!0)}async function Sl(p){try{const P=Rl(p),se=JSON.stringify(P);ll("acceptTodaySuggestion: nodeId="+p.nodeId+" eventIds="+se+" events="+JSON.stringify((p.events||[]).map(pe=>({id:pe.id,type:pe.eventType,title:pe.title})))),await ie("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",se),await Cl()}catch(P){ll("acceptTodaySuggestion error: "+P)}}async function kn(p){try{const P=Rl(p),se=JSON.stringify(P);ll("acceptJournalSuggestion: nodeId="+p.nodeId+" eventIds="+se+" events="+JSON.stringify((p.events||[]).map(pe=>({id:pe.id,type:pe.eventType,title:pe.title})))),await ie("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",se),await Cl()}catch(P){ll("acceptJournalSuggestion error: "+P)}}async function kt(){try{const[p,P,se]=await Promise.all([ie("ListWorklogReport",E,j,T,D,N,A),ie("WorklogReportSummary",E,j,T,D,N,A),ie("GetSuggestions")]);if(t(9,y=(p||[]).map(pe=>(pe._expanded===void 0&&(pe._expanded=!1),pe))),t(10,w=P||null),t(41,ue=se||[]),t(42,we=ue.length),T&&!M)if(p&&p.length>0&&p[0].nodePath)t(17,M=p[0].nodePath);else try{t(17,M=await ie("GetNodeTitle",T))}catch{t(17,M="")}}catch{t(9,y=[]),t(10,w=null),t(41,ue=[]),t(42,we=0)}}async function $t(p){try{const P=await ie("SaveWorklogReport",p,E,j,T,D,N,A);t(18,R=P),setTimeout(()=>t(18,R=""),4e3)}catch(P){if(String(P).includes("отменено"))return;t(18,R="Ошибка: "+String(P)),setTimeout(()=>t(18,R=""),6e3)}}let yn;async function jl(p){if(p._expanded=!p._expanded,t(9,y),p._expanded&&!p._events&&p._hasEvents===void 0)try{p._events=await ie("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0,t(9,y)}catch{p._events=[],p._hasEvents=!1,t(9,y)}}async function El(p){if(p._expanded=!p._expanded,p._expanded&&p.source==="suggestion"&&!p._events&&p._hasEvents===void 0)try{p._events=await ie("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0}catch(P){P._events=[],P._hasEvents=!1}t(31,te)}async function Mr(){const p=W.trim();if(!p||p.length<2){t(20,V=[]),t(21,G=!1);return}try{t(20,V=await ie("SearchNodes",p)||[]),t(21,G=V.length>0)}catch{t(20,V=[]),t(21,G=!1)}}function Ir(){clearTimeout(yn),yn=setTimeout(Mr,200)}function wn(p){t(14,T=p.id),t(17,M=p.path||p.title),t(13,D=!0),t(19,W=""),t(20,V=[]),t(21,G=!1),kt()}function Cn(){t(14,T=""),t(13,D=!1),t(17,M=""),t(19,W=""),t(20,V=[]),t(21,G=!1),kt()}function Ar(){t(11,E=""),t(12,j=""),t(14,T=""),t(13,D=!1),t(15,N="all"),t(16,A="all"),t(17,M=""),t(19,W=""),t(20,V=[]),t(21,G=!1),kt()}async function Sn(){const p=await ie("PickFile");if(!p)return;const P=Le||z.id;await Tl(P,p)}async function Fr(){const p=await ie("PickDirectory");if(!p)return;const P=Le||z.id;await Tl(P,p)}async function Tl(p,P){t(57,Se=!0);try{const se=await ie("PreviewImport",P);t(58,Ie=se),De=P,ve=p,t(59,Ue=!0)}catch(se){t(24,U=String(se))}t(57,Se=!1)}async function Nl(p){try{const P=ve||z.id,se=p==="copy"?await ie("AddPathCopy",P,De):await ie("AddPathLink",P,De);t(59,Ue=!1),t(58,Ie=null),t(63,Ge=[]),t(62,Le=null),await Promise.all([Xl(P),nt(P),kl(P)])}catch(P){t(24,U=String(P))}}function Pr(){t(59,Ue=!1),t(58,Ie=null)}async function jn({id:p,type:P}){const se=m(P==="folder"?"delete.folder":"delete.file");Dt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+se+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",p),x=x.filter(et=>et.nodeId!==p);const pe=Le||z.id;await nt(pe)}catch(pe){t(24,U=String(pe))}}})}async function Lr(p){if(!p||p.length===0)return;if(!z){t(24,U=m("error.selectCaseFirst"));return}const P=p[0];await Tl(z.id,P)}function Rr(p){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",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:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[p]||p}function zr(p){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")}[p]||p||m("kind.case")}function Or(p){return p?m("capture.kind."+p):""}function Vr(p){return p?m("capture.source."+p):""}function Wr(){t(52,He=!0),t(53,Ee=""),t(54,Oe="open_url"),t(55,ke="")}function Br(){t(52,He=!1),t(53,Ee=""),t(55,ke="")}async function Dl(){if(!(!Ee.trim()||!ke.trim()||!z))try{const p=await ie("CreateAction",z.id,Oe,Ee.trim(),ke.trim());p&&p.id&&t(30,re=[...re,p]),t(52,He=!1),t(53,Ee=""),t(55,ke="")}catch(p){t(24,U=String(p))}}async function En(p){try{await ie("DeleteAction",p),t(30,re=re.filter(P=>P.id!==p))}catch(P){t(24,U=String(P))}}function Hr(p){const P=je.find(se=>se.id===p);return P?P.label:p}async function ut(p){try{const P=await ie("GetNodeDetail",p);P&&gt(P)}catch(P){t(24,U=String(P))}}async function yt(p){const P=X1(p),se=P.nodeId;if(se)try{const pe=await ie("GetNodeDetail",se);if(!pe)return;if(gt(pe),P.tab==="notes"){if(t(27,K="notes"),P.targetId){try{t(28,L=await ie("ListNotes",se)||[])}catch{}const et=L.find(at=>at.id===P.targetId);et&&setTimeout(()=>It(et),100)}}else if(P.tab==="files")if(t(27,K="files"),P.targetId)try{const et=await ie("GetNodeDetail",P.targetId);if(et&&et.parent_id){await nt(et.parent_id);const at=Re.find(Al=>Al.id===P.targetId);at&&at.type==="file"&&Lf(at)&&setTimeout(()=>Xt(at),150)}else await nt(se)}catch{await nt(se)}else await nt(se)}catch(pe){t(24,U=String(pe))}}async function wt(p){return yt(p)}async function Ml(){try{t(80,pl=await ie("SyncStatus"))}catch{t(80,pl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Tn="general";function Il(p){t(84,Tn=p||"general"),t(3,f=!0)}function Ur(){t(3,f=!1)}function Kr(p){const P=Array.isArray(p==null?void 0:p.conflicts)?p.conflicts:[],se=Array.isArray(p==null?void 0:p.applyErrors)?p.applyErrors:[],pe=[];return P.length>0&&pe.push(m("sync.conflictsCount",{count:P.length})),se.length>0&&pe.push(m("sync.applyErrorsCount",{count:se.length})),pe.join(" · ")}async function Gr(){t(81,ml=!0),t(82,Ot=""),t(83,Qt="");try{const p=await ie("SyncNow");await Ml(),t(82,Ot=Kr(p)),t(83,Qt=Ot?"warning":"")}catch(p){console.error("sync error:",p),t(82,Ot=`${m("sync.status.error")}: ${(p==null?void 0:p.message)||p}`),t(83,Qt="warning")}finally{t(81,ml=!1)}}function Jr(p){t(1,o=!1),t(0,n=p),t(56,Te=!1),window.location.reload()}function qr(p){t(2,r=!1),t(0,n=p),t(56,Te=!1),window.location.reload()}const Yr=p=>p.nodeId===z.id,Qr=p=>Ql(p.id),Xr=()=>Il("sync"),Zr=()=>Il(),xr=()=>t(24,U=""),$r=()=>t(24,U=""),ea=()=>t(24,U="");function ta(){O.content=this.value,t(29,O)}const la=p=>{t(27,K=p.id),p.id==="files"&&z&&Re.length===0&&!Le&&nt(z.id)},na=()=>{t(27,K="notes"),hn()},sa=()=>{t(27,K="files"),Sn()},ia=()=>t(27,K="worklog"),oa=p=>It(p),ra=p=>It(p);function aa(){ge=this.value,t(51,ge)}const ca=p=>p.key==="Enter"&&gn(),fa=p=>It(p),ua=p=>It(p),da=p=>{const P=p.detail;P===0?(t(63,Ge=[]),t(62,Le=null),nt(z.id)):xl(P-1)},pa=p=>vl(p.detail),ma=p=>Xt(p.detail),_a=p=>ie("OpenFile",p.detail),va=p=>ie("OpenFolder",p.detail),ha=p=>jn(p.detail),ga=p=>en(p.detail.id),ba=p=>$l(p.detail),ka=p=>tn(p.detail),ya=p=>ln(p.detail),wa=p=>on(p.detail),Ca=p=>sn(p.detail),Sa=p=>rn(p.detail),ja=p=>ie("OpenFile",p.detail),Ea=p=>ie("RunAction",p.id),Ta=p=>En(p.id),Na=()=>Zt(),Da=p=>p.nodeId===z.id,Ma=p=>xt(p),Ia=p=>Sl(p),Aa=(p,P,se)=>t(41,P[se]._expanded=!p._expanded,ue,t(26,z)),Fa=(p,P,se,pe)=>pe.key==="Enter"&&t(41,P[se]._expanded=!p._expanded,ue,t(26,z)),Pa=p=>yt(p),La=p=>bt(p.nodeId),Ra=p=>Zt(p),za=p=>wl(p),Oa=p=>yt(p),Va=p=>bt(p.nodeId),Wa=p=>El(p),Ba=(p,P)=>P.key==="Enter"&&El(p),Ha=p=>wt(p),Ua=(p,P)=>P.key==="Enter"&&wt(p),Ka=p=>ut(p.id),Ga=p=>bt(p),Ja=p=>ut(p.id),qa=(p,P)=>P.key==="Enter"&&ut(p.id),Ya=()=>ie("OpenTrashFolder");function Qa(){E=this.value,t(11,E)}function Xa(){j=this.value,t(12,j)}const Za=()=>{t(19,W=""),t(17,M=""),Cn()};function xa(){W=this.value,t(19,W)}const $a=()=>setTimeout(()=>t(21,G=!1),200),ec=p=>wn(p);function tc(){D=this.checked,t(13,D)}function lc(){N=nl(this),t(15,N)}function nc(){A=nl(this),t(16,A)}const sc=()=>$t("csv"),ic=()=>$t("markdown"),oc=()=>$t("pdf"),rc=p=>ut(p.nodeId),ac=(p,P,se,pe)=>t(41,P[se].suggestedMin=parseInt(pe.target.value),ue),cc=p=>xt(p),fc=p=>kn(p),uc=(p,P,se)=>t(41,P[se]._expanded=!p._expanded,ue),dc=(p,P,se,pe)=>pe.key==="Enter"&&t(41,P[se]._expanded=!p._expanded,ue),pc=p=>yt(p),mc=p=>bt(p.nodeId),_c=p=>ut(p.nodeId),vc=p=>jl(p),hc=(p,P)=>P.key==="Enter"&&jl(p),gc=p=>Zt(p),bc=p=>wl(p),kc=p=>yt(p),yc=p=>ut(p.nodeId),wc=(p,P,se,pe)=>t(41,P[se].suggestedMin=parseInt(pe.target.value),ue),Cc=p=>xt(p),Sc=p=>Sl(p),jc=(p,P,se)=>t(41,P[se]._expanded=!p._expanded,ue),Ec=(p,P,se,pe)=>pe.key==="Enter"&&t(41,P[se]._expanded=!p._expanded,ue),Tc=p=>yt(p),Nc=p=>bt(p.nodeId),Dc=p=>ut(p.nodeId),Mc=(p,P)=>P.key==="Enter"&&ut(p.nodeId),Ic=p=>ut(p.nodeId),Ac=(p,P)=>P.key==="Enter"&&ut(p.nodeId),Fc=p=>wt(p),Pc=(p,P)=>P.key==="Enter"&&wt(p),Lc=p=>wt(p),Rc=(p,P)=>P.key==="Enter"&&wt(p),zc=()=>t(48,Ve=null),Oc=p=>t(48,Ve=p);function Vc(){Ke=this.value,t(46,Ke)}const Wc=p=>p.key==="Enter"&&pn(),Bc=p=>dn(p),Hc=()=>vn(Ae.node),Uc=()=>mn(Ae.node),Kc=()=>_n(Ae.node),Gc=()=>bt(Ae.node);function Jc(){fe=this.value,t(35,fe)}function qc(){le=this.value,t(33,le)}function Yc(){oe=rl(this.value),t(34,oe)}function Qc(){ye=this.value,t(36,ye)}function Xc(){Be=this.checked,t(37,Be)}function Zc(){Me=this.checked,t(38,Me)}function xc(){Ee=this.value,t(53,Ee)}const $c=p=>p.key==="Enter"&&Dl();function ef(){Oe=nl(this),t(54,Oe),t(86,je)}function tf(){ke=this.value,t(55,ke)}const lf=p=>p.key==="Enter"&&Dl(),nf=()=>Nl("copy"),sf=()=>Nl("link");function of(){Tt=this.value,t(78,Tt)}return[n,o,r,f,c,d,v,_,h,y,w,E,j,D,T,N,A,M,R,W,V,G,q,Y,U,J,z,K,L,O,re,te,ne,le,oe,fe,ye,Be,Me,X,Z,ue,we,_e,Ce,Xe,Ke,lt,Ve,Ae,Pe,ge,He,Ee,Oe,ke,Te,Se,Ie,Ue,ee,Ne,Le,Ge,Re,Ye,pt,fl,Kt,dt,ze,ul,dl,Gl,Jl,ql,Yl,qt,Tt,Nt,pl,ml,Ot,Qt,Tn,H,je,er,Ql,gt,nt,vl,Zl,xl,Xt,hl,tr,$l,en,tn,ln,nn,sn,on,rn,rr,ar,cr,fn,dr,pr,mr,_r,dn,vr,hr,pn,gr,Mt,br,kr,yr,wr,Cr,mn,_n,bt,vn,hn,Sr,gn,It,jr,Er,Tr,Zt,Nr,Dr,wl,xt,Sl,kn,kt,$t,jl,El,Ir,wn,Cn,Ar,Sn,Fr,Nl,Pr,jn,Rr,zr,Or,Vr,Wr,Br,Dl,En,Hr,ut,yt,wt,Ml,Il,Ur,Gr,Jr,qr,Yr,Qr,Xr,Zr,xr,$r,ea,ta,la,na,sa,ia,oa,ra,aa,ca,fa,ua,da,pa,ma,_a,va,ha,ga,ba,ka,ya,wa,Ca,Sa,ja,Ea,Ta,Na,Da,Ma,Ia,Aa,Fa,Pa,La,Ra,za,Oa,Va,Wa,Ba,Ha,Ua,Ka,Ga,Ja,qa,Ya,Qa,Xa,Za,xa,$a,ec,tc,lc,nc,sc,ic,oc,rc,ac,cc,fc,uc,dc,pc,mc,_c,vc,hc,gc,bc,kc,yc,wc,Cc,Sc,jc,Ec,Tc,Nc,Dc,Mc,Ic,Ac,Fc,Pc,Lc,Rc,zc,Oc,Vc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,ef,tf,lf,nf,sf,of]}class x1 extends $e{constructor(e){super(),xe(this,e,Z1,Q1,Ze,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new x1({target:document.getElementById("app")});