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

4 lines
297 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 qf=Object.defineProperty;var Yf=(l,e,t)=>e in l?qf(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var on=(l,e,t)=>Yf(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 x(){}function Ur(l){return l()}function gs(){return Object.create(null)}function _e(l){l.forEach(Ur)}function Mt(l){return typeof l=="function"}function ot(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Tl;function tl(l,e){return l===e?!0:(Tl||(Tl=document.createElement("a")),Tl.href=e,l===Tl.href)}function Qf(l){return Object.keys(l).length===0}function bs(l){return l??""}const vn=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 De(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function f(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function P(l){return document.createTextNode(l)}function k(){return P(" ")}function vt(){return P("")}function A(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function kn(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Le(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function bt(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 Il(l){return l===""?null:+l}function Xf(l){return Array.from(l.childNodes)}function B(l,e){e=""+e,l.data!==e&&(l.data=e)}function ke(l,e){l.value=e??""}function gt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Nt(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 Dl(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Zf(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let dl;function fl(l){dl=l}function hn(){if(!dl)throw new Error("Function called outside component initialization");return dl}function Br(l){hn().$$.on_mount.push(l)}function gn(l){hn().$$.on_destroy.push(l)}function Al(){const l=hn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=Zf(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Kr(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const $t=[],ys=[];let el=[];const ws=[],xf=Promise.resolve();let dn=!1;function $f(){dn||(dn=!0,xf.then(Gr))}function Ut(l){el.push(l)}const rn=new Set;let Zt=0;function Gr(){if(Zt!==0)return;const l=dl;do{try{for(;Zt<$t.length;){const e=$t[Zt];Zt++,fl(e),ed(e.$$)}}catch(e){throw $t.length=0,Zt=0,e}for(fl(null),$t.length=0,Zt=0;ys.length;)ys.pop()();for(let e=0;e<el.length;e+=1){const t=el[e];rn.has(t)||(rn.add(t),t())}el.length=0}while($t.length);for(;ws.length;)ws.pop()();dn=!1,rn.clear(),fl(l)}function ed(l){if(l.fragment!==null){l.update(),_e(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Ut)}}function td(l){const e=[],t=[];el.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),el=e}const Nl=new Set;let Ht;function pt(){Ht={r:0,c:[],p:Ht}}function _t(){Ht.r||_e(Ht.c),Ht=Ht.p}function ce(l,e){l&&l.i&&(Nl.delete(l),l.i(e))}function me(l,e,t,n){if(l&&l.o){if(Nl.has(l))return;Nl.add(l),Ht.c.push(()=>{Nl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function re(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Jr(l,e){me(l,1,1,()=>{e.delete(l.key)})}function qr(l,e,t,n,s,o,r,c,u,m,v,_){let h=l.length,b=o.length,g=h;const y={};for(;g--;)y[l[g].key]=g;const w=[],T=new Map,j=new Map,N=[];for(g=b;g--;){const M=_(s,o,g),R=t(M);let O=r.get(R);O?N.push(()=>O.p(M,e)):(O=m(R,M),O.c()),T.set(R,w[g]=O),R in y&&j.set(R,Math.abs(g-y[R]))}const D=new Set,E=new Set;function F(M){ce(M,1),M.m(c,v),r.set(M.key,M),v=M.first,b--}for(;h&&b;){const M=w[b-1],R=l[h-1],O=M.key,V=R.key;M===R?(v=M.first,h--,b--):T.has(V)?!r.has(O)||D.has(O)?F(M):E.has(V)?h--:j.get(O)>j.get(V)?(E.add(O),F(M)):(D.add(V),h--):(u(R,r),h--)}for(;h--;){const M=l[h];T.has(M.key)||u(M,r)}for(;b;)F(w[b-1]);return _e(N),w}function Xe(l){l&&l.c()}function Je(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),Ut(()=>{const o=l.$$.on_mount.map(Ur).filter(Mt);l.$$.on_destroy?l.$$.on_destroy.push(...o):_e(o),l.$$.on_mount=[]}),s.forEach(Ut)}function qe(l,e){const t=l.$$;t.fragment!==null&&(td(t.after_update),_e(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ld(l,e){l.$$.dirty[0]===-1&&($t.push(l),$f(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function rt(l,e,t,n,s,o,r=null,c=[-1]){const u=dl;fl(l);const m=l.$$={fragment:null,ctx:[],props:o,update:x,not_equal:s,bound:gs(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(u?u.$$.context:[])),callbacks:gs(),dirty:c,skip_bound:!1,root:e.target||u.$$.root};r&&r(m.root);let v=!1;if(m.ctx=t?t(l,e.props||{},(_,h,...b)=>{const g=b.length?b[0]:h;return m.ctx&&s(m.ctx[_],m.ctx[_]=g)&&(!m.skip_bound&&m.bound[_]&&m.bound[_](g),v&&ld(l,_)),h}):[],m.update(),v=!0,_e(m.before_update),m.fragment=n?n(m.ctx):!1,e.target){if(e.hydrate){const _=Xf(e.target);m.fragment&&m.fragment.l(_),_.forEach(C)}else m.fragment&&m.fragment.c();e.intro&&ce(l.$$.fragment),Je(l,e.target,e.anchor),Gr()}fl(u)}class at{constructor(){on(this,"$$");on(this,"$$set")}$destroy(){qe(this,1),this.$destroy=x}$on(e,t){if(!Mt(t))return x;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&&!Qf(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const nd="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(nd);function sd(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 id(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,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function od(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 rd(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 ad(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,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function cd(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(c,u){S(c,e,u),S(c,t,u),S(c,n,u),S(c,s,u),S(c,o,u),S(c,r,u)},d(c){c&&(C(e),C(t),C(n),C(s),C(o),C(r))}}}function ud(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 fd(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,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function dd(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 md(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 pd(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 _d(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 vd(l){let e;function t(o,r){return o[0]==="folder"?_d:o[0]==="image"?pd:o[0]==="video"?md:o[0]==="audio"?dd:o[0]==="pdf"?fd:o[0]==="document"?ud:o[0]==="spreadsheet"?cd:o[0]==="presentation"?ad:o[0]==="archive"?rd:o[0]==="code"?od:o[0]==="text"?id:sd}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:x,o:x,d(o){o&&C(e),s.d()}}}function kd(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 Yr extends at{constructor(e){super(),rt(this,e,kd,vd,ot,{kind:0,size:1})}}const hd={"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":"Неразобранных элементов нет","inbox.pasteClipboard":"Вставить из буфера","inbox.captured":"Добавлено","inbox.clipboardEmpty":"Буфер обмена пуст","inbox.clipboardUnavailable":"Буфер обмена недоступен","inbox.assign":"Разложить","inbox.keepHere":"Оставить здесь","inbox.localEmpty":"Для этого дела неразобранных материалов нет","inbox.capturedIn":"Захвачено в","inbox.suggestedTarget":"Цель","inbox.assignTitle":"Разложить материал","inbox.assignTarget":"Дело","inbox.assignSearchPlaceholder":"Найти дело","inbox.deleteTitle":"Удалить материал","inbox.deleteConfirm":"Удалить «{title}» из неразобранного?","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.clipboard_button":"Кнопка буфера","capture.source.drop":"Перетаскивание","capture.source.paste":"Вставка","capture.source.browser":"Браузер","capture.source.manual":"Вручную","capture.dropOverlayNode":"Будет добавлено в Неразобранное для: {title}","capture.dropOverlayGlobal":"Будет добавлено в глобальное Неразобранное","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.deletedNodes":"Удаленные элементы","trash.physicalEntries":"Файлы в .verstak/trash","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.inbox":"Неразобранное","tab.links":"Ссылки","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","kind.link":"Ссылка","links.empty":"Ссылок пока нет","links.editTitle":"Редактировать ссылку","links.note":"Заметка","links.copyUrl":"Копировать URL","links.copied":"URL скопирован","links.copyUnavailable":"Не удалось скопировать URL","links.deleteTitle":"Удалить ссылку","links.deleteConfirm":"Удалить ссылку «{title}»?","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.acceptSuggestion":"Принять предложение","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","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":"Срок действия токена истёк"},gd={"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","inbox.pasteClipboard":"Paste from clipboard","inbox.captured":"Added","inbox.clipboardEmpty":"Clipboard is empty","inbox.clipboardUnavailable":"Clipboard is unavailable","inbox.assign":"Assign","inbox.keepHere":"Keep here","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","inbox.suggestedTarget":"Target","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.deleteTitle":"Delete material","inbox.deleteConfirm":'Delete "{title}" from inbox?',"capture.kind.text":"Text","capture.kind.url":"Link","capture.kind.file":"File","capture.kind.folder":"Folder","capture.kind.image":"Image","capture.source.clipboard":"Clipboard","capture.source.clipboard_button":"Clipboard button","capture.source.drop":"Drop","capture.source.paste":"Paste","capture.source.browser":"Browser","capture.source.manual":"Manual","capture.dropOverlayNode":"Will be added to Inbox for: {title}","capture.dropOverlayGlobal":"Will be added to global Inbox","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.deletedNodes":"Deleted items","trash.physicalEntries":"Files in .verstak/trash","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.inbox":"Inbox","tab.links":"Links","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","kind.link":"Link","links.empty":"No links yet","links.editTitle":"Edit link","links.note":"Note","links.copyUrl":"Copy URL","links.copied":"URL copied","links.copyUnavailable":"Could not copy URL","links.deleteTitle":"Delete link","links.deleteConfirm":'Delete link "{title}"?',"action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.acceptSuggestion":"Accept suggestion","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","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"},Cs={ru:hd,en:gd};let Ss="ru";function p(l,e){var s;const t=Cs[Ss];let n=t==null?void 0:t[l];if(n==null&&Ss!=="ru"&&(n=(s=Cs.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 Ml(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 mn={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function Ts(l){return l?mn[l]||l:p("mime.unknown")}function bd(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(mn[e])return mn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function Qr(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 Xr=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Zr=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],xr=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],$r=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function js(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Xr.includes(e)||$r.includes(n)||e.includes("pdf")||Zr.includes(e)||xr.includes(n))}function ea(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Xr.includes(e)||$r.includes(n)}function ta(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Zr.includes(e)||xr.includes(n)&&n!=="md"&&n!=="markdown"}function la(l){return(l.mime||"").toLowerCase().includes("pdf")}function na(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function yd(l){return ea(l)||la(l)}function wd(l){return ta(l)||na(l)}const{window:Cd}=vn;function Sd(l){let e,t,n,s=Ml(l[0].size)+"",o;return{c(){e=f("span"),e.textContent="·",t=k(),n=f("span"),o=P(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),a(n,o)},p(r,c){c[0]&1&&s!==(s=Ml(r[0].size)+"")&&B(o,s)},d(r){r&&(C(e),C(t),C(n))}}}function Td(l){let e,t,n,s,o;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=k(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.openFolder")),i(e,"aria-label",p("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.showInExplorer")),i(n,"aria-label",p("file.showInExplorer"))},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),s||(o=[A(e,"click",Le(l[30])),A(n,"click",Le(l[11]))],s=!0)},p:x,d(r){r&&(C(e),C(t),C(n)),s=!1,_e(o)}}}function jd(l){let e,t,n,s,o,r,c;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=k(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=k(),o=f("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",p("file.preview")),i(e,"aria-label",p("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.openExternal")),i(n,"aria-label",p("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",p("file.showInExplorer")),i(o,"aria-label",p("file.showInExplorer"))},m(u,m){S(u,e,m),S(u,t,m),S(u,n,m),S(u,s,m),S(u,o,m),r||(c=[A(e,"click",Le(l[29])),A(n,"click",Le(l[10])),A(o,"click",Le(l[11]))],r=!0)},p:x,d(u){u&&(C(e),C(t),C(n),C(s),C(o)),r=!1,_e(c)}}}function Es(l){let e,t,n,s,o,r,c,u,m=p("common.open")+"",v,_,h,b,g,y,w,T,j=p("file.openExternal")+"",N,D,E,F,M,R,O=p("file.showInExplorer")+"",V,K,J,q,W,Y,G,L,H,z=p("common.rename")+"",U,$,de,ie,ne,le,oe,ue=p("common.duplicate")+"",ge,Ue,Ne,X,ee,fe,be,ve,Me,Ke=p("common.cut")+"",st,ct,Te,Pe,Ce,Ve,Ie,He=p("common.copy")+"",Re,Oe,je,ye,Fe,We,$e,Se,pe,Ee=p("common.delete")+"",Ye,lt,xe;return{c(){e=f("div"),t=k(),n=f("div"),s=f("button"),o=Q("svg"),r=Q("path"),c=Q("circle"),u=k(),v=P(m),_=k(),h=f("button"),b=Q("svg"),g=Q("path"),y=Q("polyline"),w=Q("line"),T=k(),N=P(j),D=k(),E=f("button"),F=Q("svg"),M=Q("path"),R=k(),V=P(O),K=k(),J=f("div"),q=k(),W=f("button"),Y=Q("svg"),G=Q("path"),L=Q("path"),H=k(),U=P(z),$=k(),de=f("button"),ie=Q("svg"),ne=Q("rect"),le=Q("path"),oe=k(),ge=P(ue),Ue=k(),Ne=f("button"),X=Q("svg"),ee=Q("circle"),fe=Q("circle"),be=Q("line"),ve=Q("line"),Me=k(),st=P(Ke),ct=k(),Te=f("button"),Pe=Q("svg"),Ce=Q("rect"),Ve=Q("path"),Ie=k(),Re=P(He),Oe=k(),je=f("div"),ye=k(),Fe=f("button"),We=Q("svg"),$e=Q("polyline"),Se=Q("path"),pe=k(),Ye=P(Ee),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(c,"cx","12"),i(c,"cy","12"),i(c,"r","3"),i(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(g,"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(F,"width","14"),i(F,"height","14"),i(F,"viewBox","0 0 24 24"),i(F,"fill","none"),i(F,"stroke","currentColor"),i(F,"stroke-width","2"),i(F,"stroke-linecap","round"),i(F,"stroke-linejoin","round"),i(E,"class","menu-item svelte-1skuef2"),i(E,"role","menuitem"),i(J,"class","menu-sep svelte-1skuef2"),i(G,"d","M12 20h9"),i(L,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(Y,"width","14"),i(Y,"height","14"),i(Y,"viewBox","0 0 24 24"),i(Y,"fill","none"),i(Y,"stroke","currentColor"),i(Y,"stroke-width","2"),i(Y,"stroke-linecap","round"),i(Y,"stroke-linejoin","round"),i(W,"class","menu-item svelte-1skuef2"),i(W,"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(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(de,"class","menu-item svelte-1skuef2"),i(de,"role","menuitem"),i(ee,"cx","6"),i(ee,"cy","6"),i(ee,"r","3"),i(fe,"cx","6"),i(fe,"cy","18"),i(fe,"r","3"),i(be,"x1","20"),i(be,"y1","4"),i(be,"x2","8.12"),i(be,"y2","15.88"),i(ve,"x1","8.12"),i(ve,"y1","8.12"),i(ve,"x2","20"),i(ve,"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(Ne,"class","menu-item svelte-1skuef2"),i(Ne,"role","menuitem"),i(Ce,"x","9"),i(Ce,"y","9"),i(Ce,"width","13"),i(Ce,"height","13"),i(Ce,"rx","2"),i(Ce,"ry","2"),i(Ve,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Pe,"width","14"),i(Pe,"height","14"),i(Pe,"viewBox","0 0 24 24"),i(Pe,"fill","none"),i(Pe,"stroke","currentColor"),i(Pe,"stroke-width","2"),i(Pe,"stroke-linecap","round"),i(Pe,"stroke-linejoin","round"),i(Te,"class","menu-item svelte-1skuef2"),i(Te,"role","menuitem"),i(je,"class","menu-sep svelte-1skuef2"),i($e,"points","3 6 5 6 21 6"),i(Se,"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(We,"width","14"),i(We,"height","14"),i(We,"viewBox","0 0 24 24"),i(We,"fill","none"),i(We,"stroke","currentColor"),i(We,"stroke-width","2"),i(We,"stroke-linecap","round"),i(We,"stroke-linejoin","round"),i(Fe,"class","menu-item menu-item-danger svelte-1skuef2"),i(Fe,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),gt(n,"left",l[3]+"px"),gt(n,"top",l[4]+"px"),gt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ge,Qe){S(Ge,e,Qe),S(Ge,t,Qe),S(Ge,n,Qe),a(n,s),a(s,o),a(o,r),a(o,c),a(s,u),a(s,v),a(n,_),a(n,h),a(h,b),a(b,g),a(b,y),a(b,w),a(h,T),a(h,N),a(n,D),a(n,E),a(E,F),a(F,M),a(E,R),a(E,V),a(n,K),a(n,J),a(n,q),a(n,W),a(W,Y),a(Y,G),a(Y,L),a(W,H),a(W,U),a(n,$),a(n,de),a(de,ie),a(ie,ne),a(ie,le),a(de,oe),a(de,ge),a(n,Ue),a(n,Ne),a(Ne,X),a(X,ee),a(X,fe),a(X,be),a(X,ve),a(Ne,Me),a(Ne,st),a(n,ct),a(n,Te),a(Te,Pe),a(Pe,Ce),a(Pe,Ve),a(Te,Ie),a(Te,Re),a(n,Oe),a(n,je),a(n,ye),a(n,Fe),a(Fe,We),a(We,$e),a(We,Se),a(Fe,pe),a(Fe,Ye),lt||(xe=[A(e,"click",Le(l[19])),A(s,"click",l[17]),A(h,"click",l[10]),A(E,"click",l[11]),A(W,"click",l[13]),A(de,"click",l[14]),A(Ne,"click",l[15]),A(Te,"click",l[16]),A(Fe,"click",l[12]),A(n,"click",Le(l[28])),A(n,"keydown",l[31])],lt=!0)},p(Ge,Qe){Qe[0]&8&&gt(n,"left",Ge[3]+"px"),Qe[0]&16&&gt(n,"top",Ge[4]+"px")},d(Ge){Ge&&(C(e),C(t),C(n)),lt=!1,_e(xe)}}}function Ed(l){let e,t,n,s,o,r,c=l[0].name+"",u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V,K,J,q;n=new Yr({props:{kind:l[6],size:22}});let W=!l[7]&&Sd(l);function Y(z,U){return z[7]?Td:jd}let L=Y(l)(l),H=l[2]&&Es(l);return{c(){e=f("div"),t=f("div"),Xe(n.$$.fragment),s=k(),o=f("div"),r=f("div"),u=P(c),v=k(),_=f("div"),h=f("span"),h.textContent=`${l[8]}`,b=k(),W&&W.c(),g=k(),y=f("div"),L.c(),w=k(),T=f("button"),j=Q("svg"),N=Q("circle"),D=Q("circle"),E=Q("circle"),F=k(),M=f("button"),M.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',O=k(),H&&H.c(),V=vt(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",m=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(D,"cx","12"),i(D,"cy","12"),i(D,"r","2"),i(E,"cx","12"),i(E,"cy","19"),i(E,"r","2"),i(j,"width","16"),i(j,"height","16"),i(j,"viewBox","0 0 24 24"),i(j,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",p("file.more")),i(T,"aria-label",p("file.more")),i(T,"aria-expanded",l[2]),i(M,"class","action-btn action-btn-danger svelte-1skuef2"),i(M,"title",p("common.delete")),i(M,"aria-label",p("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]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(z,U){S(z,e,U),a(e,t),Je(n,t,null),a(e,s),a(e,o),a(o,r),a(r,u),a(o,v),a(o,_),a(_,h),a(_,b),W&&W.m(_,null),a(e,g),a(e,y),L.m(y,null),a(y,w),a(y,T),a(T,j),a(j,N),a(j,D),a(j,E),a(y,F),a(y,M),S(z,O,U),H&&H.m(z,U),S(z,V,U),K=!0,J||(q=[A(Cd,"click",l[19]),A(T,"click",Le(l[18])),A(M,"click",Le(l[12])),A(e,"click",l[9]),A(e,"keydown",l[24]),A(e,"contextmenu",l[23]),A(e,"dragstart",l[20]),A(e,"dragover",l[21]),A(e,"drop",l[22])],J=!0)},p(z,U){(!K||U[0]&1)&&c!==(c=z[0].name+"")&&B(u,c),(!K||U[0]&1&&m!==(m=z[0].name))&&i(r,"title",m),z[7]||W.p(z,U),L.p(z,U),(!K||U[0]&4)&&i(T,"aria-expanded",z[2]),(!K||U[0]&1&&R!==(R=z[7]?p("file.ariaFolder")+" "+z[0].name:p("file.ariaFile")+" "+z[0].name))&&i(e,"aria-label",R),(!K||U[0]&2)&&he(e,"file-row--selected",z[1]),z[2]?H?H.p(z,U):(H=Es(z),H.c(),H.m(V.parentNode,V)):H&&(H.d(1),H=null)},i(z){K||(ce(n.$$.fragment,z),K=!0)},o(z){me(n.$$.fragment,z),K=!1},d(z){z&&(C(e),C(O),C(V)),qe(n),W&&W.d(),L.d(),H&&H.d(z),J=!1,_e(q)}}}function Dd(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:c}=e;const u=Al(),m=Qr(n),v=n.type==="folder",_=bd(n);let h=!1,b=0,g=0,y=null;function w(U){U.ctrlKey||U.metaKey?u("toggleSelect",n.id):U.shiftKey?u("rangeSelect",n.id):y?(clearTimeout(y),y=null,v?u("navigate",n.id):u("preview",n)):y=setTimeout(()=>{y=null,u("selectOne",n.id)},250)}function T(){u("openExternal",n.fileId)}function j(){t(2,h=!1),u("showInFolder",n.nodeId||n.id)}function N(){t(2,h=!1),u("delete",{id:n.id,type:n.type})}function D(){t(2,h=!1),u("rename",{id:n.id,name:n.name})}function E(){t(2,h=!1),u("duplicate",n.id)}function F(){t(2,h=!1),u("cut",n.id)}function M(){t(2,h=!1),u("copy",n.id)}function R(){t(2,h=!1),v?u("navigate",n.id):u("preview",n)}function O(){t(2,h=!h)}function V(){t(2,h=!1)}function K(U){o&&o(U,n.id)}function J(U){r&&v&&r(U,n.id)}function q(U){c&&v&&c(U,n.id)}function W(U){U.preventDefault(),t(3,b=Math.min(U.clientX,window.innerWidth-240)),t(4,g=Math.min(U.clientY,window.innerHeight-320)),t(2,h=!0)}function Y(U){(U.key==="Enter"||U.key===" ")&&(U.preventDefault(),w(U))}function G(U){Kr.call(this,l,U)}const L=()=>u("preview",n),H=()=>u("navigate",n.id),z=U=>{U.key==="Escape"&&(U.stopPropagation(),V())};return l.$$set=U=>{"item"in U&&t(0,n=U.item),"selected"in U&&t(1,s=U.selected),"onDragStart"in U&&t(25,o=U.onDragStart),"onDragOver"in U&&t(26,r=U.onDragOver),"onDrop"in U&&t(27,c=U.onDrop)},[n,s,h,b,g,u,m,v,_,w,T,j,N,D,E,F,M,R,O,V,K,J,q,W,Y,o,r,c,G,L,H,z]}class Nd extends at{constructor(e){super(),rt(this,e,Dd,Ed,ot,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Ds(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Md(l){let e;return{c(){e=f("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Id(l){let e,t=l[4].name+"",n,s,o;function r(){return l[2](l[6])}return{c(){e=f("button"),n=P(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,u){S(c,e,u),a(e,n),s||(o=A(e,"click",r),s=!0)},p(c,u){l=c,u&1&&t!==(t=l[4].name+"")&&B(n,t)},d(c){c&&C(e),s=!1,o()}}}function Ad(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=P(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 Ns(l){let e,t,n=l[6]>0&&Md();function s(c,u){return c[6]===c[0].length-1?Ad:Id}let o=s(l),r=o(l);return{c(){n&&n.c(),e=k(),r.c(),t=vt()},m(c,u){n&&n.m(c,u),S(c,e,u),r.m(c,u),S(c,t,u)},p(c,u){o===(o=s(c))&&r?r.p(c,u):(r.d(1),r=o(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(C(e),C(t)),n&&n.d(c),r.d(c)}}}function Ld(l){let e,t=re(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ns(Ds(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,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=re(s[0]);let r;for(r=0;r<t.length;r+=1){const c=Ds(s,t,r);n[r]?n[r].p(c,o):(n[r]=Ns(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:x,o:x,d(s){s&&C(e),De(n,s)}}}function Fd(l,e,t){let{crumbs:n=[]}=e;const s=Al();function o(c){s("navigate",c)}const r=c=>o(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,o,r]}class sa extends at{constructor(e){super(),rt(this,e,Fd,Ld,ot,{crumbs:0})}}function Pd(l){let e,t,n,s,o,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.previewUnavailable")}`,n=k(),s=f("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),o||(r=A(s,"click",l[9]),o=!0)},p:x,d(c){c&&C(e),o=!1,r()}}}function Rd(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Ud:Hd}let s=n(l,-1),o=s(l);return{c(){o.c(),t=vt()},m(r,c){o.m(r,c),S(r,t,c)},p(r,c){s===(s=n(r,c))&&o?o.p(r,c):(o.d(1),o=s(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&C(t),o.d(r)}}}function zd(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=P(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 Od(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),tl(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&&!tl(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 Vd(l){let e,t,n,s,o,r,c;return{c(){e=f("div"),t=f("p"),n=P(l[3]),s=k(),o=f("button"),o.textContent=`${p("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,m){S(u,e,m),a(e,t),a(t,n),a(e,s),a(e,o),r||(c=A(o,"click",l[9]),r=!0)},p(u,m){m&8&&B(n,u[3])},d(u){u&&C(e),r=!1,c()}}}function Wd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function Hd(l){let e,t,n,s,o,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=k(),s=f("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),o||(r=A(s,"click",l[9]),o=!0)},p:x,d(c){c&&C(e),o=!1,r()}}}function Ud(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),tl(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&&!tl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&C(e)}}}function Bd(l){let e,t,n,s,o,r,c,u=l[0].name+"",m,v,_,h,b=Ml(l[0].size)+"",g,y,w=Ts(l[0].mime)+"",T,j,N,D,E,F,M,R,O,V,K;o=new Yr({props:{kind:l[8],size:18}});function J(Y,G){return Y[2]?Wd:Y[3]?Vd:Y[6]&&Y[1]?Od:Y[5]&&Y[1]?zd:Y[4]?Rd:Pd}let q=J(l),W=q(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Xe(o.$$.fragment),r=k(),c=f("span"),m=P(u),_=k(),h=f("div"),g=P(b),y=P(" · "),T=P(w),j=k(),N=f("div"),D=f("button"),D.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>',E=k(),F=f("button"),F.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=k(),R=f("div"),W.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",v=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(h,"class","preview-meta svelte-1cw3u0m"),i(D,"class","action-btn svelte-1cw3u0m"),i(D,"title",p("file.openExternal")),i(D,"aria-label",p("file.openExternal")),i(F,"class","action-btn action-btn-close svelte-1cw3u0m"),i(F,"title","Close"),i(F,"aria-label","Close preview"),i(N,"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(Y,G){S(Y,e,G),a(e,t),a(t,n),a(n,s),Je(o,s,null),a(s,r),a(s,c),a(c,m),a(n,_),a(n,h),a(h,g),a(h,y),a(h,T),a(n,j),a(n,N),a(N,D),a(N,E),a(N,F),a(t,M),a(t,R),W.m(R,null),O=!0,V||(K=[A(D,"click",l[9]),A(F,"click",l[10]),A(e,"click",bt(l[11])),A(e,"keydown",l[12])],V=!0)},p(Y,[G]){(!O||G&1)&&u!==(u=Y[0].name+"")&&B(m,u),(!O||G&1&&v!==(v=Y[0].name))&&i(c,"title",v),(!O||G&1)&&b!==(b=Ml(Y[0].size)+"")&&B(g,b),(!O||G&1)&&w!==(w=Ts(Y[0].mime)+"")&&B(T,w),q===(q=J(Y))&&W?W.p(Y,G):(W.d(1),W=q(Y),W&&(W.c(),W.m(R,null)))},i(Y){O||(ce(o.$$.fragment,Y),O=!0)},o(Y){me(o.$$.fragment,Y),O=!1},d(Y){Y&&C(e),qe(o),W.d(),V=!1,_e(K)}}}function Kd(l,e,t){let n,s,o,{item:r}=e,{content:c=""}=e,{loading:u=!1}=e,{error:m=""}=e;const v=Al(),_=Qr(r);function h(T){T.key==="Escape"&&v("close")}function b(){v("openExternal",r.fileId)}Br(()=>{window.addEventListener("keydown",h)}),gn(()=>{window.removeEventListener("keydown",h)});const g=()=>v("close"),y=()=>v("close"),w=T=>{T.key==="Escape"&&(T.preventDefault(),v("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,c=T.content),"loading"in T&&t(2,u=T.loading),"error"in T&&t(3,m=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=ea(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=ta(r)||na(r)),l.$$.dirty&1&&t(4,o=la(r))},[r,c,u,m,o,s,n,v,_,b,g,y,w]}class Gd extends at{constructor(e){super(),rt(this,e,Kd,Bd,ot,{item:0,content:1,loading:2,error:3})}}function Jd(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T;return{c(){e=f("div"),t=f("div"),n=f("h3"),s=P(l[0]),o=k(),r=f("p"),c=P(l[1]),u=k(),m=f("div"),v=f("button"),_=P(l[2]),b=k(),g=f("button"),y=P(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(g,"class","btn svelte-1fv6yyk"),i(m,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(j,N){S(j,e,N),a(e,t),a(t,n),a(n,s),a(t,o),a(t,r),a(r,c),a(t,u),a(t,m),a(m,v),a(v,_),a(m,b),a(m,g),a(g,y),w||(T=[A(v,"click",l[6]),A(g,"click",l[7]),A(e,"click",bt(l[8])),A(e,"keydown",l[9])],w=!0)},p(j,[N]){N&1&&B(s,j[0]),N&2&&B(c,j[1]),N&4&&B(_,j[2]),N&16&&h!==(h="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(v,"class",h),N&8&&B(y,j[3])},i:x,o:x,d(j){j&&C(e),w=!1,_e(T)}}}function qd(l,e,t){let{title:n=p("common.confirm")}=e,{message:s=""}=e,{confirmText:o=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:c=!1}=e;const u=Al(),m=()=>u("confirm"),v=()=>u("cancel"),_=()=>u("cancel"),h=b=>{b.key==="Escape"&&(b.preventDefault(),u("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,o=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,c=b.danger)},[n,s,o,r,c,u,m,v,_,h]}class Yd extends at{constructor(e){super(),rt(this,e,qd,Jd,ot,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Qd(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 Xd(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 Zd(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 xd(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 $d(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,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(o))}}}function em(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 tm(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 lm(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 nm(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 sm(l){let e;function t(o,r){return o[0]==="folder"?nm:o[0]==="project"?lm:o[0]==="client"?tm:o[0]==="document"?em:o[0]==="recipe"?$d:o[0]==="note"?xd:o[0]==="file"?Zd:o[0]==="case"?Xd:Qd}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:x,o:x,d(o){o&&C(e),s.d()}}}function im(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 Ll extends at{constructor(e){super(),rt(this,e,im,sm,ot,{kind:0,size:1})}}function Ms(l,e,t){const n=l.slice();return n[44]=e[t],n}function om(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function rm(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,o,r;function c(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),s=P(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(u,m){S(u,e,m),a(e,t),a(t,s),o||(r=A(e,"click",Le(c)),o=!0)},p(u,m){l=u,m[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(s,n)},d(u){u&&C(e),o=!1,r()}}}function Is(l){let e,t;return e=new ia({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(){Xe(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||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function As(l,e){let t,n,s,o,r,c,u,m=e[44].title+"",v,_,h=e[1][e[44].id]&&pn(e[44]),b,g,y,w;function T(L,H){return H[0]&1&&(n=null),n==null&&(n=!!cl(L[44])),n?rm:om}let j=T(e,[-1,-1]),N=j(e);r=new Ll({props:{kind:Ls(e[44]),size:16}});function D(...L){return e[26](e[44],...L)}function E(...L){return e[27](e[44],...L)}function F(){return e[28](e[44])}function M(...L){return e[29](e[44],...L)}function R(...L){return e[30](e[44],...L)}function O(...L){return e[31](e[44],...L)}function V(...L){return e[32](e[44],...L)}function K(...L){return e[33](e[44],...L)}function J(...L){return e[34](e[44],...L)}function q(...L){return e[35](e[44],...L)}function W(...L){return e[36](e[44],...L)}function Y(...L){return e[37](e[44],...L)}let G=h&&Is(e);return{key:l,first:null,c(){t=f("div"),N.c(),s=k(),o=f("span"),Xe(r.$$.fragment),c=k(),u=f("span"),v=P(m),_=k(),G&&G.c(),b=vt(),i(o,"class","tree-icon svelte-zj71cl"),i(o,"role","button"),i(o,"tabindex","-1"),i(u,"class","tree-label svelte-zj71cl"),i(u,"role","button"),i(u,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),gt(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(L,H){S(L,t,H),N.m(t,null),a(t,s),a(t,o),Je(r,o,null),a(t,c),a(t,u),a(u,v),S(L,_,H),G&&G.m(L,H),S(L,b,H),g=!0,y||(w=[A(o,"click",D),A(o,"keydown",E),A(o,"dblclick",Le(e[24])),A(u,"click",Le(F)),A(u,"keydown",M),A(t,"dragstart",R),A(t,"dragover",O),A(t,"dragleave",V),A(t,"drop",K),A(t,"click",J),A(t,"keydown",q),A(t,"dblclick",W),A(t,"contextmenu",kn(Y))],y=!0)},p(L,H){e=L,j===(j=T(e,H))&&N?N.p(e,H):(N.d(1),N=j(e),N&&(N.c(),N.m(t,s)));const z={};H[0]&1&&(z.kind=Ls(e[44])),r.$set(z),(!g||H[0]&1)&&m!==(m=e[44].title+"")&&B(v,m),(!g||H[0]&8)&&gt(t,"padding-left",e[3]*16+4+"px"),(!g||H[0]&5)&&he(t,"selected",e[2]===e[44].id),(!g||H[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!g||H[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),H[0]&3&&(h=e[1][e[44].id]&&pn(e[44])),h?G?(G.p(e,H),H[0]&3&&ce(G,1)):(G=Is(e),G.c(),ce(G,1),G.m(b.parentNode,b)):G&&(pt(),me(G,1,1,()=>{G=null}),_t())},i(L){g||(ce(r.$$.fragment,L),ce(G),g=!0)},o(L){me(r.$$.fragment,L),me(G),g=!1},d(L){L&&(C(t),C(_),C(b)),N.d(),qe(r),G&&G.d(L),y=!1,_e(w)}}}function am(l){let e=[],t=new Map,n,s,o,r,c=re(l[0]);const u=m=>m[44].id;for(let m=0;m<c.length;m+=1){let v=Ms(l,c,m),_=u(v);t.set(_,e[m]=As(_,v))}return{c(){for(let m=0;m<e.length;m+=1)e[m].c();n=vt()},m(m,v){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(m,v);S(m,n,v),s=!0,o||(r=A(window,"dragend",l[14]),o=!0)},p(m,v){v[0]&2080767&&(c=re(m[0]),pt(),e=qr(e,v,u,1,m,c,t,n.parentNode,Jr,As,n,Ms),_t())},i(m){if(!s){for(let v=0;v<c.length;v+=1)ce(e[v]);s=!0}},o(m){for(let v=0;v<e.length;v+=1)me(e[v]);s=!1},d(m){m&&C(n);for(let v=0;v<e.length;v+=1)e[v].d(m);o=!1,r()}}}function Ls(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 pn(l){return l.children!==void 0}function cl(l){return pn(l)?l.children.length>0:l.has_children===!0}function Fs(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 Ps(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function cm(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function um(l,e,t){let n,s,o,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:u=""}=e,{level:m=0}=e,{onSelect:v=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:b=void 0}=e,g={},y=null,w="",T="";const j=["folder","project","client","document","recipe","case"];gn(()=>{for(const X of Object.keys(g))clearTimeout(g[X]);y&&clearInterval(y)});function N(X){return j.includes(X.type)}function D(X,ee,fe){if(!X||!ee||ee===X.id||!N(X))return!1;let be=X.id;for(;be;){if(be===ee)return!1;be=fe[be]||""}return!0}function E(X,ee){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",ee.id),t(21,w=ee.id)}function F(X,ee){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",T!==ee.id&&t(8,T=ee.id),cl(ee)&&!c[ee.id]&&!g[ee.id]&&(g[ee.id]=setTimeout(()=>{_&&_(ee.id),delete g[ee.id]},600));const fe=X.currentTarget.closest(".workspace-tree-area");if(fe){const be=fe.getBoundingClientRect(),ve=30;X.clientY-be.top<ve?y||(y=setInterval(()=>{fe.scrollTop-=10},50)):be.bottom-X.clientY<ve?y||(y=setInterval(()=>{fe.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(X,ee){const fe=X.relatedTarget;fe&&X.currentTarget.contains(fe)||(T===ee.id&&t(8,T=""),g[ee.id]&&(clearTimeout(g[ee.id]),delete g[ee.id]),y&&(clearInterval(y),y=null))}function R(X,ee){X.preventDefault(),X.stopPropagation(),g[ee.id]&&(clearTimeout(g[ee.id]),delete g[ee.id]),y&&(clearInterval(y),y=null);const fe=Ps(r),be=Fs(fe),ve=cm(X);if(!D(ee,ve,be)){t(8,T=""),t(21,w="");return}b&&b(ve,ee.id),t(8,T=""),t(21,w="")}function O(){t(8,T=""),t(21,w="");for(const X of Object.keys(g))clearTimeout(g[X]),delete g[X];y&&(clearInterval(y),y=null)}function V(X,ee){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||v&&v(ee)}function K(X,ee){cl(ee)&&_&&_(ee.id)}function J(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(ee))}function q(X,ee){X.stopPropagation(),cl(ee)&&_&&_(ee.id)}function W(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),cl(ee)&&_&&_(ee.id))}function Y(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(ee))}function G(X,ee,fe){const be={};function ve(Me){for(const Ke of Me)be[Ke.id]=D(Ke,ee,fe),Ke.children&&ve(Ke.children)}return ve(X),be}function L(X){Kr.call(this,l,X)}const H=X=>_&&_(X.id),z=(X,ee)=>q(ee,X),U=(X,ee)=>W(ee,X),$=X=>v&&v(X),de=(X,ee)=>Y(ee,X),ie=(X,ee)=>E(ee,X),ne=(X,ee)=>F(ee,X),le=(X,ee)=>M(ee,X),oe=(X,ee)=>R(ee,X),ue=(X,ee)=>V(ee,X),ge=(X,ee)=>J(ee,X),Ue=(X,ee)=>K(ee,X),Ne=(X,ee)=>h&&h(ee,X);return l.$$set=X=>{"nodes"in X&&t(0,r=X.nodes),"expanded"in X&&t(1,c=X.expanded),"selectedNodeId"in X&&t(2,u=X.selectedNodeId),"level"in X&&t(3,m=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=Ps(r)),l.$$.dirty[0]&8388608&&t(22,s=Fs(n)),l.$$.dirty[0]&14680064&&t(9,o=G(n,w,s))},[r,c,u,m,v,_,h,b,T,o,E,F,M,R,O,V,K,J,q,W,Y,w,s,n,L,H,z,U,$,de,ie,ne,le,oe,ue,ge,Ue,Ne]}class ia extends at{constructor(e){super(),rt(this,e,um,am,ot,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Rs(l){let e,t;return{c(){e=f("div"),t=P(l[4]),i(e,"class","path-info svelte-a9f1pd")},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 zs(l){let e,t;return{c(){e=f("div"),t=P(l[3]),i(e,"class","error-msg svelte-a9f1pd")},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 fm(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j=p("firstrun.browse")+"",N,D,E,F,M,R,O=(l[2]?p("firstrun.creating"):p("firstrun.create"))+"",V,K,J,q,W,Y,G=l[4]&&Rs(l),L=l[3]&&zs(l);return{c(){e=f("div"),t=f("div"),n=f("img"),o=k(),r=f("h1"),r.textContent=`${p("firstrun.title")}`,c=k(),u=f("p"),u.textContent=`${p("firstrun.desc")}`,m=k(),v=f("div"),_=f("label"),_.textContent=`${p("firstrun.pathLabel")}`,h=k(),b=f("div"),g=f("input"),w=k(),T=f("button"),N=P(j),D=k(),G&&G.c(),E=k(),L&&L.c(),F=k(),M=f("div"),R=f("button"),V=P(O),J=k(),q=f("button"),q.textContent=`${p("firstrun.quit")}`,i(n,"class","first-run-logo svelte-a9f1pd"),tl(n.src,s="/assets/app-icons/icon_64x64.png")||i(n,"src",s),i(n,"width","64"),i(n,"height","64"),i(n,"alt",""),i(r,"class","svelte-a9f1pd"),i(u,"class","first-run-desc svelte-a9f1pd"),i(_,"class","form-label svelte-a9f1pd"),i(_,"for","vault-path"),i(g,"id","vault-path"),i(g,"type","text"),i(g,"placeholder",y=l[1]||p("firstrun.defaultPath")),g.disabled=l[2],i(g,"class","svelte-a9f1pd"),i(T,"class","btn"),T.disabled=l[2],i(b,"class","input-row svelte-a9f1pd"),i(v,"class","form-group svelte-a9f1pd"),i(R,"class","btn btn-primary btn-lg svelte-a9f1pd"),R.disabled=K=!l[0].trim()||l[2],i(q,"class","btn btn-lg svelte-a9f1pd"),i(M,"class","first-run-actions svelte-a9f1pd"),i(t,"class","first-run-card svelte-a9f1pd"),i(e,"class","first-run-screen svelte-a9f1pd")},m(H,z){S(H,e,z),a(e,t),a(t,n),a(t,o),a(t,r),a(t,c),a(t,u),a(t,m),a(t,v),a(v,_),a(v,h),a(v,b),a(b,g),ke(g,l[0]),a(b,w),a(b,T),a(T,N),a(t,D),G&&G.m(t,null),a(t,E),L&&L.m(t,null),a(t,F),a(t,M),a(M,R),a(R,V),a(M,J),a(M,q),W||(Y=[A(g,"input",l[12]),A(g,"input",l[6]),A(g,"keydown",l[9]),A(T,"click",l[5]),A(R,"click",l[7]),A(q,"click",l[8])],W=!0)},p(H,[z]){z&2&&y!==(y=H[1]||p("firstrun.defaultPath"))&&i(g,"placeholder",y),z&4&&(g.disabled=H[2]),z&1&&g.value!==H[0]&&ke(g,H[0]),z&4&&(T.disabled=H[2]),H[4]?G?G.p(H,z):(G=Rs(H),G.c(),G.m(t,E)):G&&(G.d(1),G=null),H[3]?L?L.p(H,z):(L=zs(H),L.c(),L.m(t,F)):L&&(L.d(1),L=null),z&4&&O!==(O=(H[2]?p("firstrun.creating"):p("firstrun.create"))+"")&&B(V,O),z&5&&K!==(K=!H[0].trim()||H[2])&&(R.disabled=K)},i:x,o:x,d(H){H&&C(e),G&&G.d(),L&&L.d(),W=!1,_e(Y)}}}function jl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function dm(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,o="",r="",c=!1,u="",m="",v=null;async function _(){try{const j=await jl("GetDefaultVaultPath");t(1,r=j||""),t(0,o=r||""),o&&await b()}catch{t(1,r="")}}_();async function h(){try{const j=await jl("PickDirectory");j&&(t(0,o=j),await b())}catch(j){t(3,u=String(j))}}async function b(){if(!o||!o.trim()){t(4,m=""),v=null;return}try{v=await jl("CheckVaultPath",o.trim()),v&&t(4,m=v.description)}catch{t(4,m=""),v=null}}async function g(){if(!(!o||!o.trim())){if(t(2,c=!0),t(3,u=""),v&&!v.writable){t(3,u=p("firstrun.errorNoWrite")),t(2,c=!1);return}try{const j=await jl("CreateVault",o.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,u=String(j))}t(2,c=!1)}}function y(){s&&s()}function w(j){j.key==="Enter"&&!c&&o.trim()&&g()}function T(){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,c,u,m,h,b,g,y,w,n,s,T]}class mm extends at{constructor(e){super(),rt(this,e,dm,fm,ot,{onComplete:10,onQuit:11})}}function Os(l){let e,t;return{c(){e=f("div"),t=P(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 Vs(l){let e,t,n,s,o,r,c,u,m=p("common.yes")+"",v,_,h,b,g;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("recovery.createConfirmTitle")}`,s=k(),o=f("p"),o.textContent=`${p("recovery.createConfirm")}`,r=k(),c=f("div"),u=f("button"),v=P(m),_=k(),h=f("button"),h.textContent=`${p("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(o,"class","modal-desc svelte-s3o8c3"),i(u,"class","btn btn-primary"),u.disabled=l[1],i(h,"class","btn"),i(c,"class","modal-actions svelte-s3o8c3"),i(t,"class","modal svelte-s3o8c3"),i(e,"class","modal-overlay svelte-s3o8c3"),i(e,"role","button"),i(e,"tabindex","0")},m(y,w){S(y,e,w),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(c,u),a(u,v),a(c,_),a(c,h),b||(g=[A(u,"click",l[6]),A(h,"click",l[7]),A(e,"click",bt(l[7])),A(e,"keydown",l[11])],b=!0)},p(y,w){w&2&&(u.disabled=y[1])},d(y){y&&C(e),b=!1,_e(g)}}}function pm(l){let e,t,n,s,o,r,c,u,m,v=(l[0]||"—")+"",_,h,b,g,y,w=p("recovery.choose")+"",T,j,N,D=p("recovery.create")+"",E,F,M,R,O,V,K,J=l[2]&&Os(l),q=l[3]&&Vs(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",s=k(),o=f("h1"),o.textContent=`${p("recovery.title")}`,r=k(),c=f("p"),c.textContent=`${p("recovery.expected")}:`,u=k(),m=f("code"),_=P(v),h=k(),J&&J.c(),b=k(),g=f("div"),y=f("button"),T=P(w),j=k(),N=f("button"),E=P(D),F=k(),M=f("button"),M.textContent=`${p("recovery.quit")}`,R=k(),q&&q.c(),O=vt(),i(n,"class","recovery-icon svelte-s3o8c3"),i(o,"class","svelte-s3o8c3"),i(c,"class","recovery-desc svelte-s3o8c3"),i(m,"class","recovery-path svelte-s3o8c3"),i(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],i(N,"class","btn btn-lg svelte-s3o8c3"),N.disabled=l[1],i(M,"class","btn btn-lg svelte-s3o8c3"),i(g,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(W,Y){S(W,e,Y),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(t,u),a(t,m),a(m,_),a(t,h),J&&J.m(t,null),a(t,b),a(t,g),a(g,y),a(y,T),a(g,j),a(g,N),a(N,E),a(g,F),a(g,M),S(W,R,Y),q&&q.m(W,Y),S(W,O,Y),V||(K=[A(y,"click",l[4]),A(N,"click",l[5]),A(M,"click",l[8])],V=!0)},p(W,[Y]){Y&1&&v!==(v=(W[0]||"—")+"")&&B(_,v),W[2]?J?J.p(W,Y):(J=Os(W),J.c(),J.m(t,b)):J&&(J.d(1),J=null),Y&2&&(y.disabled=W[1]),Y&2&&(N.disabled=W[1]),W[3]?q?q.p(W,Y):(q=Vs(W),q.c(),q.m(O.parentNode,O)):q&&(q.d(1),q=null)},i:x,o:x,d(W){W&&(C(e),C(R),C(O)),J&&J.d(),q&&q.d(W),V=!1,_e(K)}}}function an(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 _m(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:o=null}=e,r=!1,c="",u=!1;async function m(){try{const y=await an("PickDirectory");if(!y)return;t(1,r=!0),t(2,c="");const w=await an("OpenVault",y);w&&w.status==="ready"&&s&&s(w)}catch(y){t(2,c=String(y))}t(1,r=!1)}function v(){t(3,u=!0)}async function _(){t(3,u=!1),t(1,r=!0),t(2,c="");try{const y=await an("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,c=String(y))}t(1,r=!1)}function h(){t(3,u=!1)}function b(){o&&o()}const g=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,c,u,m,v,_,h,b,s,o,g]}class vm extends at{constructor(e){super(),rt(this,e,_m,pm,ot,{vaultPath:0,onComplete:9,onQuit:10})}}function Ws(l,e,t){const n=l.slice();return n[5]=e[t],n}function km(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 hm(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 gm(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 bm(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 ym(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 wm(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 Cm(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 Sm(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 Hs(l){let e,t,n,s,o,r,c,u;function m(b,g){if(b[5].id==="general")return Sm;if(b[5].id==="workspace")return Cm;if(b[5].id==="templates")return wm;if(b[5].id==="plugins")return ym;if(b[5].id==="files")return bm;if(b[5].id==="activity")return gm;if(b[5].id==="sync")return hm;if(b[5].id==="backup")return km}let v=m(l),_=v&&v(l);function h(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=Q("svg"),_&&_.c(),s=k(),o=f("span"),o.textContent=`${l[5].label}`,r=k(),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,g){S(b,e,g),a(e,t),a(t,n),_&&_.m(n,null),a(e,s),a(e,o),a(e,r),c||(u=A(e,"click",h),c=!0)},p(b,g){l=b,g&3&&he(e,"active",l[0]===l[5].id)},d(b){b&&C(e),_&&_.d(),c=!1,u()}}}function Tm(l){let e,t=re(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Hs(Ws(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,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=re(s[1]);let r;for(r=0;r<t.length;r+=1){const c=Ws(s,t,r);n[r]?n[r].p(c,o):(n[r]=Hs(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:x,o:x,d(s){s&&C(e),De(n,s)}}}function jm(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const o=[{id:"general",label:p("settings.general")},{id:"workspace",label:p("settings.workspace")},{id:"templates",label:p("settings.templates")},{id:"plugins",label:p("settings.plugins")},{id:"files",label:p("settings.files")},{id:"activity",label:p("settings.activity")},{id:"sync",label:p("settings.sync")},{id:"backup",label:p("settings.backup")}];function r(u){s&&s(u)}const c=u=>r(u.id);return l.$$set=u=>{"activeSection"in u&&t(0,n=u.activeSection),"onSelect"in u&&t(3,s=u.onSelect)},[n,o,r,s,c]}class Em extends at{constructor(e){super(),rt(this,e,jm,Tm,ot,{activeSection:0,onSelect:3})}}function Us(l){let e;return{c(){e=f("div"),e.textContent=`${p("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Dm(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V,K,J,q,W,Y,G,L,H=l[1]&&Us();return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.general")}`,n=k(),s=f("p"),s.textContent=`${p("settings.generalDesc")}`,o=k(),r=f("div"),c=f("h3"),c.textContent=`${p("settings.appearance")}`,u=k(),m=f("div"),v=f("label"),_=f("span"),_.textContent=`${p("settings.theme")}`,h=k(),b=f("select"),g=f("option"),g.textContent=`${p("settings.themeSystem")}`,y=f("option"),y.textContent=`${p("settings.themeLight")} (${p("settings.langSoon")})`,w=f("option"),w.textContent=`${p("settings.themeDark")} (${p("settings.langSoon")})`,T=k(),j=f("div"),N=f("h3"),N.textContent=`${p("settings.localization")}`,D=k(),E=f("div"),F=f("label"),M=f("span"),M.textContent=`${p("settings.language")}`,R=k(),O=f("select"),V=f("option"),V.textContent=`${p("settings.langRu")}`,K=f("option"),K.textContent=`${p("settings.langEn")} (${p("settings.langSoon")})`,J=k(),q=f("div"),H&&H.c(),W=k(),Y=f("button"),Y.textContent=`${p("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(_,"class","label-text svelte-1e2uhdh"),g.__value="system",ke(g,g.__value),y.__value="light",ke(y,y.__value),y.disabled=!0,w.__value="dark",ke(w,w.__value),w.disabled=!0,l[0]===void 0&&Ut(()=>l[5].call(b)),i(m,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(N,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),V.__value="ru",ke(V,V.__value),K.__value="en",ke(K,K.__value),O.disabled=!0,i(E,"class","form-group svelte-1e2uhdh"),i(j,"class","settings-card svelte-1e2uhdh"),i(Y,"class","btn btn-primary"),i(q,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(z,U){S(z,e,U),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),a(r,c),a(r,u),a(r,m),a(m,v),a(v,_),a(v,h),a(v,b),a(b,g),a(b,y),a(b,w),Nt(b,l[0],!0),a(e,T),a(e,j),a(j,N),a(j,D),a(j,E),a(E,F),a(F,M),a(F,R),a(F,O),a(O,V),a(O,K),a(e,J),a(e,q),H&&H.m(q,null),a(q,W),a(q,Y),G||(L=[A(b,"change",l[5]),A(Y,"click",l[2])],G=!0)},p(z,[U]){U&1&&Nt(b,z[0]),z[1]?H||(H=Us(),H.c(),H.m(q,W)):H&&(H.d(1),H=null)},i:x,o:x,d(z){z&&C(e),H&&H.d(),G=!1,_e(L)}}}function Nm(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,o="system",r=!1;function c(){n&&t(0,o=n.theme||"system")}async function u(){n&&(t(3,n.theme=o,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function m(){o=Dl(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&&c()},[o,r,u,n,s,m]}class Mm extends at{constructor(e){super(),rt(this,e,Nm,Dm,ot,{appConfig:3,onSave:4})}}function Bs(l){let e,t;return{c(){e=f("div"),t=P(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 Im(l){let e;return{c(){e=f("p"),e.textContent=`${p("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Am(l){let e,t,n,s,o,r=l[0].path+"",c,u,m,v,_,h,b=l[0].dbPath+"",g,y,w,T=l[0].nodeCount!==void 0&&Ks(l),j=l[0].fileCount!==void 0&&Gs(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${p("settings.vaultPath")}`,s=k(),o=f("span"),c=P(r),u=k(),m=f("div"),v=f("span"),v.textContent="DB",_=k(),h=f("span"),g=P(b),y=k(),T&&T.c(),w=k(),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(m,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(N,D){S(N,e,D),a(e,t),a(t,n),a(t,s),a(t,o),a(o,c),a(e,u),a(e,m),a(m,v),a(m,_),a(m,h),a(h,g),a(e,y),T&&T.m(e,null),a(e,w),j&&j.m(e,null)},p(N,D){D&1&&r!==(r=N[0].path+"")&&B(c,r),D&1&&b!==(b=N[0].dbPath+"")&&B(g,b),N[0].nodeCount!==void 0?T?T.p(N,D):(T=Ks(N),T.c(),T.m(e,w)):T&&(T.d(1),T=null),N[0].fileCount!==void 0?j?j.p(N,D):(j=Gs(N),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(N){N&&C(e),T&&T.d(),j&&j.d()}}}function Ks(l){let e,t,n,s,o=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u&1&&o!==(o=c[0].nodeCount+"")&&B(r,o)},d(c){c&&C(e)}}}function Gs(l){let e,t,n,s,o=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u&1&&o!==(o=c[0].fileCount+"")&&B(r,o)},d(c){c&&C(e)}}}function Lm(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T=l[1]&&Bs(l);function j(E,F){return E[0]?Am:Im}let N=j(l),D=N(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.workspace")}`,n=k(),s=f("p"),s.textContent=`${p("settings.workspaceDesc")}`,o=k(),T&&T.c(),r=k(),c=f("div"),D.c(),u=k(),m=f("div"),v=f("button"),v.textContent=`${p("settings.openVault")}`,_=k(),h=f("button"),h.textContent=`${p("settings.changeVault")}`,b=k(),g=f("button"),g.textContent=`${p("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(c,"class","settings-card svelte-1zbky3"),i(v,"class","btn svelte-1zbky3"),i(h,"class","btn svelte-1zbky3"),i(g,"class","btn svelte-1zbky3"),i(m,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(E,F){S(E,e,F),a(e,t),a(e,n),a(e,s),a(e,o),T&&T.m(e,null),a(e,r),a(e,c),D.m(c,null),a(e,u),a(e,m),a(m,v),a(m,_),a(m,h),a(m,b),a(m,g),y||(w=[A(v,"click",l[2]),A(h,"click",l[4]),A(g,"click",l[3])],y=!0)},p(E,[F]){E[1]?T?T.p(E,F):(T=Bs(E),T.c(),T.m(e,r)):T&&(T.d(1),T=null),N===(N=j(E))&&D?D.p(E,F):(D.d(1),D=N(E),D&&(D.c(),D.m(c,null)))},i:x,o:x,d(E){E&&C(e),T&&T.d(),D.d(),y=!1,_e(w)}}}function xt(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 Fm(l,e,t){let{onRefresh:n=null}=e,s=null,o="";async function r(){try{t(0,s=await xt("GetVaultInfo"))}catch{t(0,s=null)}}r();async function c(){try{await xt("OpenVaultFolder")}catch(v){t(1,o=String(v))}}async function u(){try{const v=await xt("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 m(){try{const v=await xt("PickDirectory");if(!v)return;const _=await xt("OpenVault",v);_&&_.status==="ready"&&(t(0,s=await xt("GetVaultInfo")),n&&n())}catch(v){t(1,o=String(v))}}return l.$$set=v=>{"onRefresh"in v&&t(5,n=v.onRefresh)},[s,o,c,u,m,n]}class Pm extends at{constructor(e){super(),rt(this,e,Fm,Lm,ot,{onRefresh:5})}}function Js(l,e,t){const n=l.slice();return n[6]=e[t],n}function Rm(l){let e,t=re(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=qs(Js(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,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=re(s[0]);let r;for(r=0;r<t.length;r+=1){const c=Js(s,t,r);n[r]?n[r].p(c,o):(n[r]=qs(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function zm(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Om(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function qs(l){let e,t,n,s=(p("template."+l[6].id)||l[6].title)+"",o,r,c,u,m=l[6].type+"",v,_,h,b,g,y,w,T,j=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"",N,D,E,F;function M(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),u=P("("),v=P(m),_=P(")"),h=k(),b=f("label"),g=f("input"),w=k(),T=f("span"),N=P(j),D=k(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(g,"type","checkbox"),g.checked=y=l[6].enabled,i(g,"class","svelte-ksamnw"),i(T,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(R,O){S(R,e,O),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,u),a(c,v),a(c,_),a(e,h),a(e,b),a(b,g),a(b,w),a(b,T),a(T,N),a(e,D),E||(F=A(g,"change",M),E=!0)},p(R,O){l=R,O&1&&s!==(s=(p("template."+l[6].id)||l[6].title)+"")&&B(o,s),O&1&&m!==(m=l[6].type+"")&&B(v,m),O&1&&y!==(y=l[6].enabled)&&(g.checked=y),O&1&&j!==(j=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"")&&B(N,j)},d(R){R&&C(e),E=!1,F()}}}function Vm(l){let e,t,n,s,o;function r(m,v){return m[1]?Om:m[0].length===0?zm:Rm}let c=r(l),u=c(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.templates")}`,n=k(),s=f("p"),s.textContent=`${p("settings.templatesDesc")}`,o=k(),u.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(m,v){S(m,e,v),a(e,t),a(e,n),a(e,s),a(e,o),u.m(e,null)},p(m,[v]){c===(c=r(m))&&u?u.p(m,v):(u.d(1),u=c(m),u&&(u.c(),u.m(e,null)))},i:x,o:x,d(m){m&&C(e),u.d()}}}function Ys(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 Wm(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function r(){t(1,o=!0);try{t(0,s=await Ys("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}r();async function c(m){const v=!m.enabled;try{await Ys("SetTemplateEnabled",m.id,v),m.enabled=v,t(0,s),n&&n()}catch(_){console.error(_)}}const u=m=>c(m);return l.$$set=m=>{"onRefresh"in m&&t(3,n=m.onRefresh)},[s,o,c,n,u]}class Hm extends at{constructor(e){super(),rt(this,e,Wm,Vm,ot,{onRefresh:3})}}function Um(l){let e,t,n,s,o,r,c,u;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.plugins")}`,n=k(),s=f("p"),s.textContent=`${p("settings.noPlugins")}`,o=k(),r=f("button"),r.textContent=`${p("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(m,v){S(m,e,v),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),c||(u=A(r,"click",Km),c=!0)},p:x,i:x,o:x,d(m){m&&C(e),c=!1,u()}}}function Bm(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 Km(){try{await Bm("OpenPluginsFolder")}catch{}}class Gm extends at{constructor(e){super(),rt(this,e,null,Um,ot,{})}}function Jm(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.files")}`,n=k(),s=f("p"),s.textContent=`${p("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:x,i:x,o:x,d(o){o&&C(e)}}}class qm extends at{constructor(e){super(),rt(this,e,null,Jm,ot,{})}}function Ym(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.activity")}`,n=k(),s=f("p"),s.textContent=`${p("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:x,i:x,o:x,d(o){o&&C(e)}}}class Qm extends at{constructor(e){super(),rt(this,e,null,Ym,ot,{})}}function Qs(l){let e,t;return{c(){e=f("div"),t=P(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 Xs(l){let e,t;return{c(){e=f("div"),t=P(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 Xm(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M=p("settings.checkConnection")+"",R,O,V,K,J=p("common.connect")+"",q,W,Y,G,L,H=l[11]!==null&&Zs(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("label"),o=f("span"),o.textContent=`${p("settings.serverUrl")}`,r=k(),c=f("input"),u=k(),m=f("div"),v=f("label"),_=f("span"),_.textContent=`${p("sync.username")}`,h=k(),b=f("input"),g=k(),y=f("div"),w=f("label"),T=f("span"),T.textContent=`${p("sync.password")}`,j=k(),N=f("input"),D=k(),E=f("div"),F=f("button"),R=P(M),V=k(),K=f("button"),q=P(J),Y=k(),H&&H.c(),i(o,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(_,"class","label-text"),i(b,"type","text"),i(m,"class","form-group svelte-1fx1e1e"),i(T,"class","label-text"),i(N,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(F,"class","btn"),F.disabled=O=l[1]||!l[5],i(K,"class","btn btn-primary"),K.disabled=W=l[1]||!l[5]||!l[6]||!l[7],i(E,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(z,U){S(z,e,U),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,c),ke(c,l[5]),a(t,u),a(t,m),a(m,v),a(v,_),a(v,h),a(v,b),ke(b,l[6]),a(t,g),a(t,y),a(y,w),a(w,T),a(w,j),a(w,N),ke(N,l[7]),a(t,D),a(t,E),a(E,F),a(F,R),a(E,V),a(E,K),a(K,q),a(t,Y),H&&H.m(t,null),G||(L=[A(c,"input",l[23]),A(b,"input",l[24]),A(N,"input",l[25]),A(F,"click",l[12]),A(K,"click",l[13])],G=!0)},p(z,U){U[0]&32&&c.value!==z[5]&&ke(c,z[5]),U[0]&64&&b.value!==z[6]&&ke(b,z[6]),U[0]&128&&N.value!==z[7]&&ke(N,z[7]),U[0]&34&&O!==(O=z[1]||!z[5])&&(F.disabled=O),U[0]&226&&W!==(W=z[1]||!z[5]||!z[6]||!z[7])&&(K.disabled=W),z[11]!==null?H?H.p(z,U):(H=Zs(z),H.c(),H.m(t,null)):H&&(H.d(1),H=null)},d(z){z&&C(e),H&&H.d(),G=!1,_e(L)}}}function Zm(l){let e,t,n,s,o,r,c=l[20](l[0].lastStatus)+"",u,m,v,_,h,b,g,y,w,T=p("settings.syncNow")+"",j,N,D,E=p("settings.disconnect")+"",F,M,R,O=p("settings.resetKey")+"",V,K,J,q,W,Y,G,L,H,z,U,$,de=l[0].serverUrl&&xs(l),ie=l[0].deviceName&&$s(l),ne=l[0].deviceId&&ei(l),le=l[0].lastSyncAt&&ti(l),oe=l[0].lastError&&li(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),s.textContent=`${p("settings.status")}`,o=k(),r=f("span"),u=P(c),m=k(),de&&de.c(),v=k(),ie&&ie.c(),_=k(),ne&&ne.c(),h=k(),le&&le.c(),b=k(),oe&&oe.c(),g=k(),y=f("div"),w=f("button"),j=P(T),N=k(),D=f("button"),F=P(E),M=k(),R=f("button"),V=P(O),K=k(),J=f("div"),q=f("label"),W=f("span"),W.textContent=`${p("sync.interval")}`,Y=k(),G=f("div"),L=f("input"),H=k(),z=f("button"),z.textContent=`${p("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(D,"class","btn"),D.disabled=l[1],i(R,"class","btn"),R.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(W,"class","label-text"),i(L,"type","number"),i(L,"min","0"),i(L,"placeholder","0"),i(L,"class","svelte-1fx1e1e"),i(z,"class","btn btn-sm"),i(G,"class","interval-row svelte-1fx1e1e"),i(J,"class","sync-interval svelte-1fx1e1e")},m(ue,ge){S(ue,e,ge),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(r,u),a(t,m),de&&de.m(t,null),a(t,v),ie&&ie.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(ue,g,ge),S(ue,y,ge),a(y,w),a(w,j),a(y,N),a(y,D),a(D,F),a(y,M),a(y,R),a(R,V),S(ue,K,ge),S(ue,J,ge),a(J,q),a(q,W),a(q,Y),a(q,G),a(G,L),ke(L,l[8]),a(G,H),a(G,z),U||($=[A(w,"click",l[14]),A(D,"click",l[16]),A(R,"click",l[18]),A(L,"input",l[22]),A(z,"click",l[15])],U=!0)},p(ue,ge){ge[0]&1&&c!==(c=ue[20](ue[0].lastStatus)+"")&&B(u,c),ge[0]&1&&he(r,"status-ok",ue[0].lastStatus==="connected"),ge[0]&1&&he(r,"status-err",ue[0].lastStatus==="error"||ue[0].lastStatus==="revoked"),ue[0].serverUrl?de?de.p(ue,ge):(de=xs(ue),de.c(),de.m(t,v)):de&&(de.d(1),de=null),ue[0].deviceName?ie?ie.p(ue,ge):(ie=$s(ue),ie.c(),ie.m(t,_)):ie&&(ie.d(1),ie=null),ue[0].deviceId?ne?ne.p(ue,ge):(ne=ei(ue),ne.c(),ne.m(t,h)):ne&&(ne.d(1),ne=null),ue[0].lastSyncAt?le?le.p(ue,ge):(le=ti(ue),le.c(),le.m(t,b)):le&&(le.d(1),le=null),ue[0].lastError?oe?oe.p(ue,ge):(oe=li(ue),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),ge[0]&2&&(w.disabled=ue[1]),ge[0]&2&&(D.disabled=ue[1]),ge[0]&2&&(R.disabled=ue[1]),ge[0]&256&&Il(L.value)!==ue[8]&&ke(L,ue[8])},d(ue){ue&&(C(e),C(g),C(y),C(K),C(J)),de&&de.d(),ie&&ie.d(),ne&&ne.d(),le&&le.d(),oe&&oe.d(),U=!1,_e($)}}}function Zs(l){let e,t=(l[11]?p("common.test")+" OK":p("error.generic"))+"",n;return{c(){e=f("div"),n=P(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]?p("common.test")+" OK":p("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 xs(l){let e,t,n,s,o=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.serverUrl")}`,n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[0]&1&&o!==(o=c[0].serverUrl+"")&&B(r,o)},d(c){c&&C(e)}}}function $s(l){let e,t,n,s,o=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceName")}`,n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[0]&1&&o!==(o=c[0].deviceName+"")&&B(r,o)},d(c){c&&C(e)}}}function ei(l){let e,t,n,s,o=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceId")}`,n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[0]&1&&o!==(o=c[0].deviceId+"")&&B(r,o)},d(c){c&&C(e)}}}function ti(l){let e,t,n,s,o=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastSync")}`,n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[0]&1&&o!==(o=c[0].lastSyncAt+"")&&B(r,o)},d(c){c&&C(e)}}}function li(l){let e,t,n,s,o=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastError")}`,n=k(),s=f("span"),r=P(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[0]&1&&o!==(o=c[0].lastError+"")&&B(r,o)},d(c){c&&C(e)}}}function ni(l){let e,t,n,s,o,r,c,u,m,v,_,h;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmDisconnect")}`,s=k(),o=f("p"),o.textContent=`${p("settings.confirmDisconnectDesc")}`,r=k(),c=f("div"),u=f("button"),u.textContent=`${p("common.disconnect")}`,m=k(),v=f("button"),v.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(u,"class","btn btn-danger"),i(v,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,g){S(b,e,g),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(c,u),a(c,m),a(c,v),_||(h=[A(u,"click",l[17]),A(v,"click",l[26]),A(e,"click",l[27])],_=!0)},p:x,d(b){b&&C(e),_=!1,_e(h)}}}function si(l){let e,t,n,s,o,r,c,u,m,v,_,h;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmResetKey")}`,s=k(),o=f("p"),o.textContent=`${p("settings.confirmResetKeyDesc")}`,r=k(),c=f("div"),u=f("button"),u.textContent=`${p("settings.resetKey")}`,m=k(),v=f("button"),v.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(u,"class","btn btn-danger"),i(v,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,g){S(b,e,g),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(c,u),a(c,m),a(c,v),_||(h=[A(u,"click",l[19]),A(v,"click",l[28]),A(e,"click",l[29])],_=!0)},p:x,d(b){b&&C(e),_=!1,_e(h)}}}function xm(l){let e,t,n,s,o,r,c,u,m,v,_=l[2]&&Qs(l),h=l[3]&&!l[2]&&Xs(l);function b(j,N){return j[0]&&j[0].enabled?Zm:Xm}let g=b(l),y=g(l),w=l[9]&&ni(l),T=l[10]&&si(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.sync")}`,n=k(),s=f("p"),s.textContent=`${p("settings.syncDesc")}`,o=k(),_&&_.c(),r=k(),h&&h.c(),c=k(),y.c(),u=k(),w&&w.c(),m=k(),T&&T.c(),v=vt(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(j,N){S(j,e,N),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,c),y.m(e,null),S(j,u,N),w&&w.m(j,N),S(j,m,N),T&&T.m(j,N),S(j,v,N)},p(j,N){j[2]?_?_.p(j,N):(_=Qs(j),_.c(),_.m(e,r)):_&&(_.d(1),_=null),j[3]&&!j[2]?h?h.p(j,N):(h=Xs(j),h.c(),h.m(e,c)):h&&(h.d(1),h=null),g===(g=b(j))&&y?y.p(j,N):(y.d(1),y=g(j),y&&(y.c(),y.m(e,null))),j[9]?w?w.p(j,N):(w=ni(j),w.c(),w.m(m.parentNode,m)):w&&(w.d(1),w=null),j[10]?T?T.p(j,N):(T=si(j),T.c(),T.m(v.parentNode,v)):T&&(T.d(1),T=null)},i:x,o:x,d(j){j&&(C(e),C(u),C(m),C(v)),_&&_.d(),h&&h.d(),y.d(),w&&w.d(j),T&&T.d(j)}}}function Wt(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 $m(l,e,t){let{onRefresh:n=null}=e,s=null,o=!1,r="",c="",u="",m="",v="",_="",h=0,b=!1,g=!1,y=null;async function w(){try{t(0,s=await Wt("GetSyncSettings")),s&&(t(5,m=s.serverUrl||""),t(8,h=s.syncInterval||0))}catch{t(0,s=null)}}w();async function T(){t(1,o=!0),t(2,r=""),t(4,u=""),t(11,y=null);try{await Wt("SyncTestConnection",m,v,_),t(11,y=!0),t(3,c="connection ok")}catch(z){t(11,y=!1),t(3,c="connection failed: "+String(z))}t(1,o=!1)}async function j(){t(1,o=!0),t(2,r=""),t(4,u="");try{await Wt("SyncConfigure",m,v,_),t(3,c="configured"),t(6,v=""),t(7,_=""),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function N(z){const U=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],$=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],de=[];return U.length>0&&de.push(p("sync.conflictsCount",{count:U.length})),$.length>0&&de.push(p("sync.applyErrorsCount",{count:$.length})),de.join(" · ")}async function D(){t(1,o=!0),t(2,r=""),t(4,u="");try{const z=await Wt("SyncNow"),U=p("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),$=N(z);t(3,c=$?U+" · "+$:U),t(4,u=$?"warning":""),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}async function E(){try{await Wt("SyncSetInterval",h),t(3,c=p("sync.settingsSaved")),t(4,u="")}catch(z){t(2,r=String(z))}}function F(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,o=!0),t(4,u="");try{await Wt("SyncDisconnect"),t(3,c="disconnected"),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function R(){t(10,g=!0)}async function O(){t(10,g=!1),t(1,o=!0),t(4,u="");try{await Wt("ResetSyncKey"),t(3,c="key reset"),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function V(z){return z?{connected:p("settings.connected"),disconnected:p("settings.disconnected"),disabled:p("settings.notConfigured"),error:p("settings.error"),revoked:p("settings.revoked")}[z]||z:p("settings.notConfigured")}function K(){h=Il(this.value),t(8,h)}function J(){m=this.value,t(5,m)}function q(){v=this.value,t(6,v)}function W(){_=this.value,t(7,_)}const Y=()=>t(9,b=!1),G=()=>t(9,b=!1),L=()=>t(10,g=!1),H=()=>t(10,g=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[s,o,r,c,u,m,v,_,h,b,g,y,T,j,D,E,F,M,R,O,V,n,K,J,q,W,Y,G,L,H]}class e1 extends at{constructor(e){super(),rt(this,e,$m,xm,ot,{onRefresh:21},null,[-1,-1])}}function t1(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.backup")}`,n=k(),s=f("p"),s.textContent=`${p("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:x,i:x,o:x,d(o){o&&C(e)}}}class l1 extends at{constructor(e){super(),rt(this,e,null,t1,ot,{})}}const{window:n1}=vn;function s1(l){let e,t;return e=new l1({}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function i1(l){let e,t;return e=new e1({props:{onRefresh:l[6]}}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function o1(l){let e,t;return e=new Qm({}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function r1(l){let e,t;return e=new qm({}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function a1(l){let e,t;return e=new Gm({}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function c1(l){let e,t;return e=new Hm({props:{onRefresh:l[2]}}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function u1(l){let e,t;return e=new Pm({props:{onRefresh:l[2]}}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function f1(l){let e,t;return e=new Mm({props:{appConfig:l[1],onSave:l[5]}}),{c(){Xe(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||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function d1(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w;m=new Em({props:{activeSection:l[0],onSelect:l[3]}});const T=[f1,u1,c1,a1,r1,o1,i1,s1],j=[];function N(D,E){return D[0]==="general"?0:D[0]==="workspace"?1:D[0]==="templates"?2:D[0]==="plugins"?3:D[0]==="files"?4:D[0]==="activity"?5:D[0]==="sync"?6:D[0]==="backup"?7:-1}return~(h=N(l))&&(b=j[h]=T[h](l)),{c(){e=f("button"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("settings.title")}`,o=k(),r=f("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',c=k(),u=f("div"),Xe(m.$$.fragment),v=k(),_=f("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(r,"class","close-btn svelte-zf2zsc"),i(r,"title",p("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(_,"class","settings-content svelte-zf2zsc"),i(u,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(D,E){S(D,e,E),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(t,c),a(t,u),Je(m,u,null),a(u,v),a(u,_),~h&&j[h].m(_,null),g=!0,y||(w=[A(n1,"keydown",l[7]),A(r,"click",l[4]),A(e,"click",bt(l[4]))],y=!0)},p(D,[E]){const F={};E&1&&(F.activeSection=D[0]),m.$set(F);let M=h;h=N(D),h===M?~h&&j[h].p(D,E):(b&&(pt(),me(j[M],1,1,()=>{j[M]=null}),_t()),~h?(b=j[h],b?b.p(D,E):(b=j[h]=T[h](D),b.c()),ce(b,1),b.m(_,null)):b=null)},i(D){g||(ce(m.$$.fragment,D),ce(b),g=!0)},o(D){me(m.$$.fragment,D),me(b),g=!1},d(D){D&&C(e),qe(m),~h&&j[h].d(),y=!1,_e(w)}}}function ii(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 m1(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:o="general"}=e,r=o,c=null;async function u(){try{t(1,c=await ii("GetAppConfig"))}catch{t(1,c=null)}}u();function m(g){t(0,r=g)}function v(){n&&n()}async function _(g){try{await ii("SaveAppConfig",g),t(1,c=g)}catch(y){console.error(y)}}function h(){s&&s()}function b(g){g.key==="Escape"&&v()}return l.$$set=g=>{"onClose"in g&&t(8,n=g.onClose),"onSyncRefresh"in g&&t(9,s=g.onSyncRefresh),"initialSection"in g&&t(10,o=g.initialSection)},[r,c,u,m,v,_,h,b,n,s,o]}class p1 extends at{constructor(e){super(),rt(this,e,m1,d1,ot,{onClose:8,onSyncRefresh:9,initialSection:10})}}function _1(l){let e,t,n,s,o,r,c,u;return{c(){e=f("div"),t=f("span"),n=k(),s=f("span"),s.textContent=`${p("sync.status.disabled")}`,o=k(),r=f("button"),r.textContent=`${p("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(m,v){S(m,e,v),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),c||(u=A(r,"click",function(){Mt(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(m,v){l=m},d(m){m&&C(e),c=!1,u()}}}function v1(l){let e,t,n,s,o,r=l[7](l[0])+"",c,u,m,v,_,h=(l[1]?p("sync.running"):p("sync.run"))+"",b,g,y,w,T,j,N,D=l[0].unpushedOps>0&&oi(l),E=l[2]&&ri(l);return{c(){e=f("div"),t=f("span"),s=k(),o=f("span"),c=P(r),u=k(),D&&D.c(),m=k(),v=f("div"),_=f("button"),b=P(h),g=k(),y=f("button"),y.textContent=`${p("sync.details")}`,w=k(),E&&E.c(),T=vt(),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(F,M){S(F,e,M),a(e,t),a(e,s),a(e,o),a(o,c),a(e,u),D&&D.m(e,null),a(e,m),a(e,v),a(v,_),a(_,b),a(v,g),a(v,y),S(F,w,M),E&&E.m(F,M),S(F,T,M),j||(N=[A(_,"click",function(){Mt(l[4])&&l[4].apply(this,arguments)}),A(y,"click",function(){Mt(l[5])&&l[5].apply(this,arguments)})],j=!0)},p(F,M){l=F,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(c,r),l[0].unpushedOps>0?D?D.p(l,M):(D=oi(l),D.c(),D.m(e,m)):D&&(D.d(1),D=null),M&2&&h!==(h=(l[1]?p("sync.running"):p("sync.run"))+"")&&B(b,h),M&2&&(_.disabled=l[1]),l[2]?E?E.p(l,M):(E=ri(l),E.c(),E.m(T.parentNode,T)):E&&(E.d(1),E=null)},d(F){F&&(C(e),C(w),C(T)),D&&D.d(),E&&E.d(F),j=!1,_e(N)}}}function oi(l){let e,t=l[0].unpushedOps+"",n,s,o=p("sync.changes")+"",r;return{c(){e=f("span"),n=P(t),s=k(),r=P(o),i(e,"class","sync-count svelte-1rxbx0")},m(c,u){S(c,e,u),a(e,n),a(e,s),a(e,r)},p(c,u){u&1&&t!==(t=c[0].unpushedOps+"")&&B(n,t)},d(c){c&&C(e)}}}function ri(l){let e,t,n;return{c(){e=f("div"),t=P(l[2]),i(e,"class",n=bs(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=bs(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&C(e)}}}function k1(l){let e;function t(o,r){var c;return(c=o[0])!=null&&c.configured?v1:_1}let n=t(l),s=n(l);return{c(){e=f("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:x,o:x,d(o){o&&C(e),s.d()}}}function h1(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:c=null}=e,{onOpenSettings:u=null}=e;function m(_){return!_||!_.configured?"dot-disabled":s?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function v(_){return!_||!_.configured?p("sync.status.disabled"):s?p("sync.status.syncing"):_.revoked?p("sync.status.error"):_.connected?p("sync.status.connected"):p("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,c=_.onSync),"onOpenSettings"in _&&t(5,u=_.onOpenSettings)},[n,s,o,r,c,u,m,v]}class g1 extends at{constructor(e){super(),rt(this,e,h1,k1,ot,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:oa}=vn;function ai(l,e,t){const n=l.slice();return n[403]=e[t],n}function ci(l,e,t){const n=l.slice();return n[406]=e[t],n}function ui(l,e,t){const n=l.slice();return n[409]=e[t],n}function fi(l,e,t){const n=l.slice();return n[409]=e[t],n}function di(l,e,t){const n=l.slice();return n[435]=e[t],n}function mi(l,e,t){const n=l.slice();return n[435]=e[t],n}function pi(l,e,t){const n=l.slice();return n[474]=e[t],n}function _i(l,e,t){const n=l.slice();return n[435]=e[t],n}function vi(l,e,t){const n=l.slice();return n[438]=e[t],n[479]=e,n[480]=t,n}function ki(l,e,t){const n=l.slice();return n[435]=e[t],n}function hi(l,e,t){const n=l.slice();return n[456]=e[t],n}function gi(l,e,t){const n=l.slice();return n[435]=e[t],n}function bi(l,e,t){const n=l.slice();return n[461]=e[t],n}function yi(l,e,t){const n=l.slice();return n[461]=e[t],n}function wi(l,e,t){const n=l.slice();return n[438]=e[t],n[466]=e,n[467]=t,n}function Ci(l,e,t){const n=l.slice();return n[435]=e[t],n}function Si(l,e,t){const n=l.slice();return n[456]=e[t],n}function Ti(l,e,t){const n=l.slice();return n[450]=e[t],n}function ji(l,e,t){const n=l.slice();return n[453]=e[t],n}function Ei(l,e,t){const n=l.slice();return n[422]=e[t],n}function Di(l,e,t){const n=l.slice();return n[435]=e[t],n}function Ni(l,e,t){const n=l.slice();return n[414]=e[t],n}function Mi(l,e,t){const n=l.slice();return n[435]=e[t],n}function Ii(l,e,t){const n=l.slice();return n[438]=e[t],n[439]=e,n[440]=t,n}function Ai(l,e,t){const n=l.slice();return n[435]=e[t],n}function Li(l,e,t){const n=l.slice();return n[430]=e[t],n}function Fi(l,e,t){const n=l.slice();return n[427]=e[t],n}function Pi(l,e,t){const n=l.slice();return n[422]=e[t],n}function Ri(l,e,t){const n=l.slice();return n[422]=e[t],n}function zi(l,e,t){const n=l.slice();return n[417]=e[t],n}function Oi(l,e,t){const n=l.slice();return n[414]=e[t],n}function Vi(l,e,t){const n=l.slice();return n[417]=e[t],n}function Wi(l,e,t){const n=l.slice();return n[445]=e[t],n}function Hi(l,e,t){const n=l.slice();return n[485]=e[t],n}function Ui(l,e,t){const n=l.slice();return n[488]=e[t],n}function b1(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V,K,J,q,W,Y,G,L,H,z,U,$,de,ie,ne,le,oe,ue,ge,Ue,Ne,X,ee,fe,be,ve,Me,Ke,st,ct,Te=l[82]&&Bi(l),Pe=re(l[4]),Ce=[];for(let se=0;se<Pe.length;se+=1)Ce[se]=Gi(Ui(l,Pe,se));const Ve=[S1,C1],Ie=[];function He(se,we){return se[5].length>0?0:1}E=He(l),F=Ie[E]=Ve[E](l),O=new g1({props:{syncStatus:l[97],syncLoading:l[98],syncMessage:l[99],syncMessageKind:l[100],onSync:l[204],onOpenSettings:l[209]}});function Re(se,we){return se[26]?E1:se[25]?j1:T1}let Oe=Re(l),je=Oe(l),ye=l[24]&&qi(l);const Fe=[P1,F1,L1,A1,I1,M1,N1,D1],We=[];function $e(se,we){return se[29]?0:se[26]?1:se[25]==="inbox"?2:se[25]==="trash"?3:se[25]==="journal"?4:se[25]==="today"&&se[7]?5:se[25]==="activity"?6:7}ne=$e(l),le=We[ne]=Fe[ne](l);let Se=l[54]&&kr(l),pe=l[58].visible&&br(l),Ee=l[32]&&Sr(l),Ye=l[61]&&Tr(l),lt=l[68]&&l[67]&&Er(l),xe=l[89]&&Nr(l),Ge=l[92]&&Ir(l),Qe=l[48]&&Pr(l),et=l[84]&&zr(l),nt=l[74]&&Or(l),it=l[3]&&Vr(l);return{c(){e=f("div"),Te&&Te.c(),t=k(),n=f("aside"),s=f("div"),o=f("img"),c=k(),u=f("span"),u.textContent=`${p("nav.brand")}`,m=k(),v=f("nav"),_=f("div"),h=f("div"),h.textContent=`${p("nav.system")}`,b=k();for(let se=0;se<Ce.length;se+=1)Ce[se].c();g=k(),y=f("div"),w=f("div"),T=f("span"),T.textContent=`${p("nav.workspace")}`,j=k(),N=f("button"),N.textContent="+",D=k(),F.c(),M=k(),R=f("div"),Xe(O.$$.fragment),V=k(),K=f("div"),J=f("button"),J.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-n693km"><circle cx="12" cy="12" r="3" class="svelte-n693km"></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-n693km"></path></svg>',q=k(),W=f("span"),Y=P(l[23]),G=k(),L=f("main"),H=f("header"),z=f("div"),je.c(),U=k(),$=f("div"),$.innerHTML="",de=k(),ye&&ye.c(),ie=k(),le.c(),oe=k(),Se&&Se.c(),ue=k(),pe&&pe.c(),ge=k(),Ee&&Ee.c(),Ue=k(),Ye&&Ye.c(),Ne=k(),lt&&lt.c(),X=k(),xe&&xe.c(),ee=k(),Ge&&Ge.c(),fe=k(),Qe&&Qe.c(),be=k(),et&&et.c(),ve=k(),nt&&nt.c(),Me=k(),it&&it.c(),i(o,"class","logo svelte-n693km"),tl(o.src,r="/assets/app-icons/icon_32x32.png")||i(o,"src",r),i(o,"width","20"),i(o,"height","20"),i(o,"alt",""),i(u,"class","brand-name svelte-n693km"),i(s,"class","sidebar-brand svelte-n693km"),i(h,"class","nav-label svelte-n693km"),i(_,"class","nav-group svelte-n693km"),i(T,"class","svelte-n693km"),i(N,"class","nav-add-btn svelte-n693km"),i(N,"title",p("common.create")),i(w,"class","nav-label-row svelte-n693km"),i(y,"class","nav-group svelte-n693km"),i(v,"class","sidebar-nav svelte-n693km"),i(J,"class","sidebar-settings-btn svelte-n693km"),i(J,"title",p("common.settings")),i(W,"class","version svelte-n693km"),i(K,"class","sidebar-footer-row svelte-n693km"),i(R,"class","sidebar-footer svelte-n693km"),i(n,"class","sidebar svelte-n693km"),i(z,"class","header-left svelte-n693km"),i($,"class","header-right svelte-n693km"),i(H,"class","header svelte-n693km"),i(L,"class","main svelte-n693km"),i(e,"class","app svelte-n693km")},m(se,we){S(se,e,we),Te&&Te.m(e,null),a(e,t),a(e,n),a(n,s),a(s,o),a(s,c),a(s,u),a(n,m),a(n,v),a(v,_),a(_,h),a(_,b);for(let Be=0;Be<Ce.length;Be+=1)Ce[Be]&&Ce[Be].m(_,null);a(v,g),a(v,y),a(y,w),a(w,T),a(w,j),a(w,N),a(y,D),Ie[E].m(y,null),a(n,M),a(n,R),Je(O,R,null),a(R,V),a(R,K),a(K,J),a(K,q),a(K,W),a(W,Y),a(e,G),a(e,L),a(L,H),a(H,z),je.m(z,null),a(H,U),a(H,$),a(L,de),ye&&ye.m(L,null),a(L,ie),We[ne].m(L,null),a(L,oe),Se&&Se.m(L,null),a(L,ue),pe&&pe.m(L,null),a(L,ge),Ee&&Ee.m(L,null),a(L,Ue),Ye&&Ye.m(L,null),a(L,Ne),lt&&lt.m(L,null),a(L,X),xe&&xe.m(L,null),a(L,ee),Ge&&Ge.m(L,null),a(L,fe),Qe&&Qe.m(L,null),a(L,be),et&&et.m(L,null),a(L,ve),nt&&nt.m(L,null),a(L,Me),it&&it.m(L,null),Ke=!0,st||(ct=[A(N,"click",l[131]),A(J,"click",l[210])],st=!0)},p(se,we){if(se[82]?Te?Te.p(se,we):(Te=Bi(se),Te.c(),Te.m(e,t)):Te&&(Te.d(1),Te=null),we[0]&33554448|we[1]&2048|we[3]&4096){Pe=re(se[4]);let ut;for(ut=0;ut<Pe.length;ut+=1){const Ct=Ui(se,Pe,ut);Ce[ut]?Ce[ut].p(Ct,we):(Ce[ut]=Gi(Ct),Ce[ut].c(),Ce[ut].m(_,null))}for(;ut<Ce.length;ut+=1)Ce[ut].d(1);Ce.length=Pe.length}let Be=E;E=He(se),E===Be?Ie[E].p(se,we):(pt(),me(Ie[Be],1,1,()=>{Ie[Be]=null}),_t(),F=Ie[E],F?F.p(se,we):(F=Ie[E]=Ve[E](se),F.c()),ce(F,1),F.m(y,null));const Ze={};we[3]&16&&(Ze.syncStatus=se[97]),we[3]&32&&(Ze.syncLoading=se[98]),we[3]&64&&(Ze.syncMessage=se[99]),we[3]&128&&(Ze.syncMessageKind=se[100]),O.$set(Ze),(!Ke||we[0]&8388608)&&B(Y,se[23]),Oe===(Oe=Re(se))&&je?je.p(se,we):(je.d(1),je=Oe(se),je&&(je.c(),je.m(z,null))),se[24]?ye?ye.p(se,we):(ye=qi(se),ye.c(),ye.m(L,ie)):ye&&(ye.d(1),ye=null);let tt=ne;ne=$e(se),ne===tt?We[ne].p(se,we):(pt(),me(We[tt],1,1,()=>{We[tt]=null}),_t(),le=We[ne],le?le.p(se,we):(le=We[ne]=Fe[ne](se),le.c()),ce(le,1),le.m(L,oe)),se[54]?Se?(Se.p(se,we),we[1]&8388608&&ce(Se,1)):(Se=kr(se),Se.c(),ce(Se,1),Se.m(L,ue)):Se&&(pt(),me(Se,1,1,()=>{Se=null}),_t()),se[58].visible?pe?(pe.p(se,we),we[1]&134217728&&ce(pe,1)):(pe=br(se),pe.c(),ce(pe,1),pe.m(L,ge)):pe&&(pt(),me(pe,1,1,()=>{pe=null}),_t()),se[32]?Ee?Ee.p(se,we):(Ee=Sr(se),Ee.c(),Ee.m(L,Ue)):Ee&&(Ee.d(1),Ee=null),se[61]?Ye?Ye.p(se,we):(Ye=Tr(se),Ye.c(),Ye.m(L,Ne)):Ye&&(Ye.d(1),Ye=null),se[68]&&se[67]?lt?lt.p(se,we):(lt=Er(se),lt.c(),lt.m(L,X)):lt&&(lt.d(1),lt=null),se[89]?xe?xe.p(se,we):(xe=Nr(se),xe.c(),xe.m(L,ee)):xe&&(xe.d(1),xe=null),se[92]?Ge?Ge.p(se,we):(Ge=Ir(se),Ge.c(),Ge.m(L,fe)):Ge&&(Ge.d(1),Ge=null),se[48]?Qe?Qe.p(se,we):(Qe=Pr(se),Qe.c(),Qe.m(L,be)):Qe&&(Qe.d(1),Qe=null),se[84]?et?(et.p(se,we),we[2]&4194304&&ce(et,1)):(et=zr(se),et.c(),ce(et,1),et.m(L,ve)):et&&(pt(),me(et,1,1,()=>{et=null}),_t()),se[74]?nt?(nt.p(se,we),we[2]&4096&&ce(nt,1)):(nt=Or(se),nt.c(),ce(nt,1),nt.m(L,Me)):nt&&(pt(),me(nt,1,1,()=>{nt=null}),_t()),se[3]?it?(it.p(se,we),we[0]&8&&ce(it,1)):(it=Vr(se),it.c(),ce(it,1),it.m(L,null)):it&&(pt(),me(it,1,1,()=>{it=null}),_t())},i(se){Ke||(ce(F),ce(O.$$.fragment,se),ce(le),ce(Se),ce(pe),ce(et),ce(nt),ce(it),Ke=!0)},o(se){me(F),me(O.$$.fragment,se),me(le),me(Se),me(pe),me(et),me(nt),me(it),Ke=!1},d(se){se&&C(e),Te&&Te.d(),De(Ce,se),Ie[E].d(),qe(O),je.d(),ye&&ye.d(),We[ne].d(),Se&&Se.d(),pe&&pe.d(),Ee&&Ee.d(),Ye&&Ye.d(),lt&&lt.d(),xe&&xe.d(),Ge&&Ge.d(),Qe&&Qe.d(),et&&et.d(),nt&&nt.d(),it&&it.d(),st=!1,_e(ct)}}}function y1(l){var n;let e,t;return e=new vm({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[206]}}),{c(){Xe(e.$$.fragment)},m(s,o){Je(e,s,o),t=!0},p(s,o){var c;const r={};o[0]&1&&(r.vaultPath=((c=s[0])==null?void 0:c.vaultPath)||""),e.$set(r)},i(s){t||(ce(e.$$.fragment,s),t=!0)},o(s){me(e.$$.fragment,s),t=!1},d(s){qe(e,s)}}}function w1(l){let e,t;return e=new mm({props:{onComplete:l[205]}}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Bi(l){let e,t,n;return{c(){e=f("div"),t=f("div"),n=P(l[83]),i(t,"class","capture-drop-box svelte-n693km"),i(e,"class","capture-drop-overlay svelte-n693km")},m(s,o){S(s,e,o),a(e,t),a(t,n)},p(s,o){o[2]&2097152&&B(n,s[83])},d(s){s&&C(e)}}}function Ki(l){let e,t;return{c(){e=f("span"),t=P(l[42]),i(e,"class","nav-badge svelte-n693km")},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 Gi(l){let e,t=l[488].label+"",n,s,o,r,c,u,m=l[488].id==="journal"&&l[42]>0&&Ki(l);function v(){return l[208](l[488])}return{c(){e=f("button"),n=P(t),s=k(),m&&m.c(),o=k(),i(e,"class",r="nav-item "+(l[25]===l[488].id?"selected":"")+" svelte-n693km")},m(_,h){S(_,e,h),a(e,n),a(e,s),m&&m.m(e,null),a(e,o),c||(u=A(e,"click",v),c=!0)},p(_,h){l=_,h[0]&16&&t!==(t=l[488].label+"")&&B(n,t),l[488].id==="journal"&&l[42]>0?m?m.p(l,h):(m=Ki(l),m.c(),m.m(e,o)):m&&(m.d(1),m=null),h[0]&33554448&&r!==(r="nav-item "+(l[25]===l[488].id?"selected":"")+" svelte-n693km")&&i(e,"class",r)},d(_){_&&C(e),m&&m.d(),c=!1,u()}}}function C1(l){let e;return{c(){e=f("div"),e.textContent=`${p("nav.noNodes")}`,i(e,"class","nav-empty svelte-n693km")},m(t,n){S(t,e,n)},p:x,i:x,o:x,d(t){t&&C(e)}}}function S1(l){var r;let e,t,n,s,o;return t=new ia({props:{nodes:l[5],expanded:l[69],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[106],onToggle:l[136],onContextMenu:l[134],onDrop:l[137]}}),{c(){e=f("div"),Xe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-n693km"),i(e,"role","region"),i(e,"aria-label",p("nav.workspace")),he(e,"drop-valid",l[80])},m(c,u){S(c,e,u),Je(t,e,null),n=!0,s||(o=[A(e,"dragover",kn(l[139])),A(e,"dragleave",l[140]),A(e,"drop",l[138])],s=!0)},p(c,u){var v;const m={};u[0]&32&&(m.nodes=c[5]),u[2]&128&&(m.expanded=c[69]),u[0]&67108864&&(m.selectedNodeId=((v=c[26])==null?void 0:v.id)||""),t.$set(m),(!n||u[2]&262144)&&he(e,"drop-valid",c[80])},i(c){n||(ce(t.$$.fragment,c),n=!0)},o(c){me(t.$$.fragment,c),n=!1},d(c){c&&C(e),qe(t),s=!1,_e(o)}}}function T1(l){let e;return{c(){e=f("span"),e.textContent=`${p("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-n693km")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function j1(l){let e,t=re(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ji(Hi(l,t,s));return{c(){e=f("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-n693km")},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=re(s[4]);let r;for(r=0;r<t.length;r+=1){const c=Hi(s,t,r);n[r]?n[r].p(c,o):(n[r]=Ji(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function E1(l){let e,t=l[26].title+"",n,s,o,r=l[174](l[26].type)+"",c;return{c(){e=f("span"),n=P(t),s=k(),o=f("span"),c=P(r),i(e,"class","crumb svelte-n693km"),i(o,"class","crumb-type svelte-n693km")},m(u,m){S(u,e,m),a(e,n),S(u,s,m),S(u,o,m),a(o,c)},p(u,m){m[0]&67108864&&t!==(t=u[26].title+"")&&B(n,t),m[0]&67108864&&r!==(r=u[174](u[26].type)+"")&&B(c,r)},d(u){u&&(C(e),C(s),C(o))}}}function Ji(l){let e=(l[485].id===l[25]?l[485].label:"")+"",t;return{c(){t=P(e)},m(n,s){S(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[485].id===n[25]?n[485].label:"")+"")&&B(t,e)},d(n){n&&C(t)}}}function qi(l){let e,t=l[102](l[24])+"",n,s,o,r,c;return{c(){e=f("div"),n=P(t),s=k(),o=f("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-n693km"><line x1="18" y1="6" x2="6" y2="18" class="svelte-n693km"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-n693km"></line></svg>',i(o,"class","dismiss-btn svelte-n693km"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(u,m){S(u,e,m),a(e,n),a(e,s),a(e,o),r||(c=[A(o,"click",Le(l[211])),A(e,"click",l[212]),A(e,"keydown",function(){Mt(ht(l[213]))&&ht(l[213]).apply(this,arguments)})],r=!0)},p(u,m){l=u,m[0]&16777216&&t!==(t=l[102](l[24])+"")&&B(n,t)},d(u){u&&C(e),r=!1,_e(c)}}}function D1(l){let e,t,n;function s(c,u){if(c[65])return O1;if(c[4].length>0)return z1;if(c[24])return R1}let o=s(l),r=o&&o(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("welcome.title")}`,n=k(),r&&r.c(),i(t,"class","svelte-n693km"),i(e,"class","welcome svelte-n693km")},m(c,u){S(c,e,u),a(e,t),a(e,n),r&&r.m(e,null)},p(c,u){o===(o=s(c))&&r?r.p(c,u):(r&&r.d(1),r=o&&o(c),r&&(r.c(),r.m(e,null)))},i:x,o:x,d(c){c&&C(e),r&&r.d()}}}function N1(l){let e,t,n,s;function o(u,m){return u[8].length===0?W1:V1}let r=o(l),c=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("activity.title")}`,s=k(),c.c(),i(n,"class","svelte-n693km"),i(t,"class","activity-feed-header svelte-n693km"),i(e,"class","activity-feed svelte-n693km")},m(u,m){S(u,e,m),a(e,t),a(t,n),a(e,s),c.m(e,null)},p(u,m){r===(r=o(u))&&c?c.p(u,m):(c.d(1),c=r(u),c&&(c.c(),c.m(e,null)))},i:x,o:x,d(u){u&&C(e),c.d()}}}function M1(l){let e,t,n,s,o,r=l[7].date+"",c,u,m,v,_=l[7].summary&&Xi(l),h=l[41].length>0&&eo(l);function b(w,T){return w[7].groups&&w[7].groups.length>0?U1:H1}let g=b(l),y=g(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("today.title")}`,s=k(),o=f("span"),c=P(r),u=k(),_&&_.c(),m=k(),h&&h.c(),v=k(),y.c(),i(n,"class","svelte-n693km"),i(o,"class","today-date svelte-n693km"),i(t,"class","today-header svelte-n693km"),i(e,"class","today-dashboard svelte-n693km")},m(w,T){S(w,e,T),a(e,t),a(t,n),a(t,s),a(t,o),a(o,c),a(e,u),_&&_.m(e,null),a(e,m),h&&h.m(e,null),a(e,v),y.m(e,null)},p(w,T){T[0]&128&&r!==(r=w[7].date+"")&&B(c,r),w[7].summary?_?_.p(w,T):(_=Xi(w),_.c(),_.m(e,m)):_&&(_.d(1),_=null),w[41].length>0?h?h.p(w,T):(h=eo(w),h.c(),h.m(e,v)):h&&(h.d(1),h=null),g===(g=b(w))&&y?y.p(w,T):(y.d(1),y=g(w),y&&(y.c(),y.m(e,null)))},i:x,o:x,d(w){w&&C(e),_&&_.d(),h&&h.d(),y.d()}}}function I1(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V,K,J,q,W,Y,G,L,H,z,U,$,de,ie,ne,le,oe,ue,ge,Ue,Ne,X,ee,fe,be,ve,Me,Ke,st,ct,Te,Pe,Ce,Ve;function Ie(pe,Ee){return pe[17]?J1:G1}let He=Ie(l),Re=He(l),Oe=l[14]&&po(l),je=l[18]&&_o(l),ye=l[41].length>0&&vo(l),Fe=l[10]&&yo(l);function We(pe,Ee){return pe[9].length===0?Y1:q1}let $e=We(l),Se=$e(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("journal.title")}`,s=k(),o=f("div"),r=f("div"),r.textContent=`${p("journal.filterHeading")}`,c=k(),u=f("div"),m=f("label"),v=f("span"),v.textContent=`${p("journal.dateFrom")}`,_=k(),h=f("input"),b=k(),g=f("label"),y=f("span"),y.textContent=`${p("journal.dateTo")}`,w=k(),T=f("input"),j=k(),N=f("label"),D=f("span"),D.textContent=`${p("journal.node")}`,E=k(),F=f("div"),Re.c(),M=k(),Oe&&Oe.c(),R=k(),O=f("label"),V=f("span"),V.textContent=`${p("journal.billable")}`,K=k(),J=f("select"),q=f("option"),q.textContent=`${p("common.all")}`,W=f("option"),W.textContent=`${p("journal.billableYes")}`,Y=f("option"),Y.textContent=`${p("journal.billableNo")}`,G=k(),L=f("label"),H=f("span"),H.textContent=`${p("journal.approx")}`,z=k(),U=f("select"),$=f("option"),$.textContent=`${p("common.all")}`,de=f("option"),de.textContent=`${p("journal.approxExact")}`,ie=f("option"),ie.textContent=`${p("journal.approxEstimated")}`,ne=k(),le=f("button"),le.textContent=`${p("journal.filter")}`,oe=k(),ue=f("button"),ue.textContent=`${p("journal.reset")}`,ge=k(),Ue=f("div"),Ne=f("div"),Ne.textContent=`${p("journal.exportHeading")}`,X=k(),ee=f("div"),fe=f("button"),fe.textContent=`${p("journal.exportCSV")}`,be=k(),ve=f("button"),ve.textContent=`${p("journal.exportMarkdown")}`,Me=k(),Ke=f("button"),Ke.textContent="PDF",st=k(),je&&je.c(),ct=k(),ye&&ye.c(),Te=k(),Fe&&Fe.c(),Pe=k(),Se.c(),i(n,"class","svelte-n693km"),i(r,"class","journal-filter-heading svelte-n693km"),i(v,"class","label-text svelte-n693km"),i(h,"type","date"),i(h,"class","svelte-n693km"),i(m,"class","svelte-n693km"),i(y,"class","label-text svelte-n693km"),i(T,"type","date"),i(T,"class","svelte-n693km"),i(g,"class","svelte-n693km"),i(D,"class","label-text svelte-n693km"),i(F,"class","journal-node-picker svelte-n693km"),gt(F,"position","relative"),i(N,"class","svelte-n693km"),i(V,"class","label-text svelte-n693km"),q.__value="all",ke(q,q.__value),i(q,"class","svelte-n693km"),W.__value="yes",ke(W,W.__value),i(W,"class","svelte-n693km"),Y.__value="no",ke(Y,Y.__value),i(Y,"class","svelte-n693km"),i(J,"class","svelte-n693km"),l[15]===void 0&&Ut(()=>l[280].call(J)),i(O,"title",p("journal.billableHint")),i(O,"class","svelte-n693km"),i(H,"class","label-text svelte-n693km"),$.__value="all",ke($,$.__value),i($,"class","svelte-n693km"),de.__value="no",ke(de,de.__value),i(de,"class","svelte-n693km"),ie.__value="yes",ke(ie,ie.__value),i(ie,"class","svelte-n693km"),i(U,"class","svelte-n693km"),l[16]===void 0&&Ut(()=>l[281].call(U)),i(L,"title",p("journal.approxHint")),i(L,"class","svelte-n693km"),i(le,"class","btn btn-sm svelte-n693km"),i(ue,"class","btn btn-sm svelte-n693km"),i(u,"class","journal-filters-row svelte-n693km"),i(o,"class","journal-filter-section svelte-n693km"),i(Ne,"class","journal-export-heading svelte-n693km"),i(fe,"class","btn btn-sm svelte-n693km"),i(ve,"class","btn btn-sm svelte-n693km"),i(Ke,"class","btn btn-sm svelte-n693km"),i(ee,"class","journal-export-row svelte-n693km"),i(Ue,"class","journal-export-section svelte-n693km"),i(t,"class","journal-header svelte-n693km"),i(e,"class","journal-screen svelte-n693km")},m(pe,Ee){S(pe,e,Ee),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(o,c),a(o,u),a(u,m),a(m,v),a(m,_),a(m,h),ke(h,l[11]),a(u,b),a(u,g),a(g,y),a(g,w),a(g,T),ke(T,l[12]),a(u,j),a(u,N),a(N,D),a(N,E),a(N,F),Re.m(F,null),a(u,M),Oe&&Oe.m(u,null),a(u,R),a(u,O),a(O,V),a(O,K),a(O,J),a(J,q),a(J,W),a(J,Y),Nt(J,l[15],!0),a(u,G),a(u,L),a(L,H),a(L,z),a(L,U),a(U,$),a(U,de),a(U,ie),Nt(U,l[16],!0),a(u,ne),a(u,le),a(u,oe),a(u,ue),a(t,ge),a(t,Ue),a(Ue,Ne),a(Ue,X),a(Ue,ee),a(ee,fe),a(ee,be),a(ee,ve),a(ee,Me),a(ee,Ke),a(ee,st),je&&je.m(ee,null),a(e,ct),ye&&ye.m(e,null),a(e,Te),Fe&&Fe.m(e,null),a(e,Pe),Se.m(e,null),Ce||(Ve=[A(h,"input",l[273]),A(T,"input",l[274]),A(J,"change",l[280]),A(U,"change",l[281]),A(le,"click",l[160]),A(ue,"click",l[167]),A(fe,"click",l[282]),A(ve,"click",l[283]),A(Ke,"click",l[284])],Ce=!0)},p(pe,Ee){Ee[0]&2048&&ke(h,pe[11]),Ee[0]&4096&&ke(T,pe[12]),He===(He=Ie(pe))&&Re?Re.p(pe,Ee):(Re.d(1),Re=He(pe),Re&&(Re.c(),Re.m(F,null))),pe[14]?Oe?Oe.p(pe,Ee):(Oe=po(pe),Oe.c(),Oe.m(u,R)):Oe&&(Oe.d(1),Oe=null),Ee[0]&32768&&Nt(J,pe[15]),Ee[0]&65536&&Nt(U,pe[16]),pe[18]?je?je.p(pe,Ee):(je=_o(pe),je.c(),je.m(ee,null)):je&&(je.d(1),je=null),pe[41].length>0?ye?ye.p(pe,Ee):(ye=vo(pe),ye.c(),ye.m(e,Te)):ye&&(ye.d(1),ye=null),pe[10]?Fe?Fe.p(pe,Ee):(Fe=yo(pe),Fe.c(),Fe.m(e,Pe)):Fe&&(Fe.d(1),Fe=null),$e===($e=We(pe))&&Se?Se.p(pe,Ee):(Se.d(1),Se=$e(pe),Se&&(Se.c(),Se.m(e,null)))},i:x,o:x,d(pe){pe&&C(e),Re.d(),Oe&&Oe.d(),je&&je.d(),ye&&ye.d(),Fe&&Fe.d(),Se.d(),Ce=!1,_e(Ve)}}}function A1(l){var T;let e,t,n,s,o,r,c=(((T=l[53])==null?void 0:T.trashPath)||"")+"",u,m,v,_,h,b;function g(j,N){return!j[53]||(j[53].nodes||[]).length===0&&(j[53].entries||[]).length===0?lp:tp}let y=g(l),w=y(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("nav.trash")}`,o=k(),r=f("p"),u=P(c),m=k(),v=f("button"),v.textContent=`${p("trash.openFolder")}`,_=k(),w.c(),i(s,"class","svelte-n693km"),i(r,"class","svelte-n693km"),i(n,"class","svelte-n693km"),i(v,"class","btn btn-sm svelte-n693km"),i(t,"class","trash-header svelte-n693km"),i(e,"class","trash-screen svelte-n693km")},m(j,N){S(j,e,N),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(r,u),a(t,m),a(t,v),a(e,_),w.m(e,null),h||(b=A(v,"click",l[272]),h=!0)},p(j,N){var D;N[1]&4194304&&c!==(c=(((D=j[53])==null?void 0:D.trashPath)||"")+"")&&B(u,c),y===(y=g(j))&&w?w.p(j,N):(w.d(1),w=y(j),w&&(w.c(),w.m(e,null)))},i:x,o:x,d(j){j&&C(e),w.d(),h=!1,b()}}}function L1(l){let e,t,n,s,o,r,c,u,m,v=(l[45]?p("common.loading"):p("inbox.pasteClipboard"))+"",_,h,b,g,y,w=l[46]&&Ro(l);function T(D,E){return D[43].length===0?ap:rp}let j=T(l),N=j(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("nav.inbox")}`,o=k(),r=f("p"),r.textContent=`${p("inbox.subtitle")}`,c=k(),u=f("div"),m=f("button"),_=P(v),h=k(),w&&w.c(),b=k(),N.c(),i(s,"class","svelte-n693km"),i(r,"class","svelte-n693km"),i(n,"class","svelte-n693km"),i(m,"class","btn btn-primary svelte-n693km"),m.disabled=l[45],i(u,"class","inbox-header-actions svelte-n693km"),i(t,"class","inbox-header svelte-n693km"),i(e,"class","inbox-screen svelte-n693km"),i(e,"role","region"),i(e,"aria-label",p("nav.inbox")),he(e,"drop-valid",l[81])},m(D,E){S(D,e,E),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(t,c),a(t,u),a(u,m),a(m,_),a(u,h),w&&w.m(u,null),a(e,b),N.m(e,null),g||(y=[A(m,"click",l[176]),A(e,"dragover",l[177]),A(e,"dragleave",l[178]),A(e,"drop",l[179])],g=!0)},p(D,E){E[1]&16384&&v!==(v=(D[45]?p("common.loading"):p("inbox.pasteClipboard"))+"")&&B(_,v),E[1]&16384&&(m.disabled=D[45]),D[46]?w?w.p(D,E):(w=Ro(D),w.c(),w.m(u,null)):w&&(w.d(1),w=null),j===(j=T(D))&&N?N.p(D,E):(N.d(1),N=j(D),N&&(N.c(),N.m(e,null))),E[2]&524288&&he(e,"drop-valid",D[81])},i:x,o:x,d(D){D&&C(e),w&&w.d(),N.d(),g=!1,_e(y)}}}function F1(l){let e,t,n,s,o,r,c=re(l[104]),u=[];for(let h=0;h<c.length;h+=1)u[h]=Wo(Wi(l,c,h));const m=[kp,vp,_p,pp,mp,dp,fp,up],v=[];function _(h,b){return h[27]==="overview"?0:h[27]==="notes"?1:h[27]==="files"?2:h[27]==="inbox"?3:h[27]==="links"?4:h[27]==="actions"?5:h[27]==="worklog"?6:h[27]==="activity"?7:-1}return~(s=_(l))&&(o=v[s]=m[s](l)),{c(){e=f("div");for(let h=0;h<u.length;h+=1)u[h].c();t=k(),n=f("div"),o&&o.c(),i(e,"class","tabs svelte-n693km"),i(n,"class","tab-content svelte-n693km")},m(h,b){S(h,e,b);for(let g=0;g<u.length;g+=1)u[g]&&u[g].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]&2560|b[3]&18432){c=re(h[104]);let y;for(y=0;y<c.length;y+=1){const w=Wi(h,c,y);u[y]?u[y].p(w,b):(u[y]=Wo(w),u[y].c(),u[y].m(e,null))}for(;y<u.length;y+=1)u[y].d(1);u.length=c.length}let g=s;s=_(h),s===g?~s&&v[s].p(h,b):(o&&(pt(),me(v[g],1,1,()=>{v[g]=null}),_t()),~s?(o=v[s],o?o.p(h,b):(o=v[s]=m[s](h),o.c()),ce(o,1),o.m(n,null)):o=null)},i(h){r||(ce(o),r=!0)},o(h){me(o),r=!1},d(h){h&&(C(e),C(t),C(n)),De(u,h),~s&&v[s].d()}}}function P1(l){let e,t,n,s=l[29].title+"",o,r,c,u,m,v,_,h,b,g,y,w=l[29].dirty&&vr();return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),w&&w.c(),c=k(),u=f("div"),m=f("button"),m.textContent=`${p("common.save")}`,v=k(),_=f("button"),_.textContent=`${p("common.close")}`,h=k(),b=f("textarea"),i(n,"class","note-title svelte-n693km"),i(m,"class","btn btn-primary svelte-n693km"),i(_,"class","btn svelte-n693km"),i(u,"class","note-editor-actions svelte-n693km"),i(t,"class","note-editor-header svelte-n693km"),i(b,"class","note-textarea svelte-n693km"),i(b,"placeholder",p("note.placeholder")),i(e,"class","note-editor svelte-n693km")},m(T,j){S(T,e,j),a(e,t),a(t,n),a(n,o),a(t,r),w&&w.m(t,null),a(t,c),a(t,u),a(u,m),a(u,v),a(u,_),a(e,h),a(e,b),ke(b,l[29].content),g||(y=[A(m,"click",l[152]),A(_,"click",l[150]),A(b,"input",l[214]),A(b,"input",l[151])],g=!0)},p(T,j){j[0]&536870912&&s!==(s=T[29].title+"")&&B(o,s),T[29].dirty?w||(w=vr(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),j[0]&536870912&&ke(b,T[29].content)},i:x,o:x,d(T){T&&C(e),w&&w.d(),g=!1,_e(y)}}}function R1(l){let e,t=p("common.error")+"",n,s,o;return{c(){e=f("p"),n=P(t),s=k(),o=P(l[24]),i(e,"class","error-text svelte-n693km")},m(r,c){S(r,e,c),a(e,n),a(e,s),a(e,o)},p(r,c){c[0]&16777216&&B(o,r[24])},d(r){r&&C(e)}}}function z1(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${p("welcome.selectSection")}`,t=k(),n=f("p"),n.textContent=`${p("welcome.createCase")}`,i(e,"class","svelte-n693km"),i(n,"class","hint svelte-n693km")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},p:x,d(s){s&&(C(e),C(t),C(n))}}}function O1(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function V1(l){let e,t=re(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Qi(di(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-n693km")},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]&262144|o[6]&16384){t=re(s[8]);let r;for(r=0;r<t.length;r+=1){const c=di(s,t,r);n[r]?n[r].p(c,o):(n[r]=Qi(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function W1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.empty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function Yi(l){let e,t=l[435].targetType+"",n;return{c(){e=f("span"),n=P(t),i(e,"class","activity-feed-target svelte-n693km")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&256&&t!==(t=s[435].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function Qi(l){let e,t,n=ll(l[435].eventType)+"",s,o,r,c,u=l[435].title+"",m,v,_,h,b=l[173](l[435].eventType)+"",g,y,w,T,j=kt(l[435].createdAt)+"",N,D,E=dt(l[435].createdAt)+"",F,M,R,O,V=l[435].targetType&&Yi(l);function K(){return l[313](l[435])}function J(...q){return l[314](l[435],...q)}return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("div"),c=f("span"),m=P(u),v=k(),_=f("div"),h=f("span"),g=P(b),y=k(),V&&V.c(),w=k(),T=f("span"),N=P(j),D=k(),F=P(E),M=k(),i(t,"class","activity-feed-icon svelte-n693km"),i(c,"class","activity-feed-title svelte-n693km"),i(h,"class","activity-feed-type svelte-n693km"),i(T,"class","activity-feed-time svelte-n693km"),i(_,"class","activity-feed-meta svelte-n693km"),i(r,"class","activity-feed-body svelte-n693km"),i(e,"class","activity-feed-event svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(q,W){S(q,e,W),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(c,m),a(r,v),a(r,_),a(_,h),a(h,g),a(_,y),V&&V.m(_,null),a(_,w),a(_,T),a(T,N),a(T,D),a(T,F),a(e,M),R||(O=[A(e,"click",K),A(e,"keydown",J)],R=!0)},p(q,W){l=q,W[0]&256&&n!==(n=ll(l[435].eventType)+"")&&B(s,n),W[0]&256&&u!==(u=l[435].title+"")&&B(m,u),W[0]&256&&b!==(b=l[173](l[435].eventType)+"")&&B(g,b),l[435].targetType?V?V.p(l,W):(V=Yi(l),V.c(),V.m(_,w)):V&&(V.d(1),V=null),W[0]&256&&j!==(j=kt(l[435].createdAt)+"")&&B(N,j),W[0]&256&&E!==(E=dt(l[435].createdAt)+"")&&B(F,E)},d(q){q&&C(e),V&&V.d(),R=!1,_e(O)}}}function Xi(l){let e,t,n,s=l[7].summary.changedCases>0&&Zi(l),o=l[7].summary.notes>0&&xi(l),r=l[7].summary.files>0&&$i(l);return{c(){e=f("div"),s&&s.c(),t=k(),o&&o.c(),n=k(),r&&r.c(),i(e,"class","today-summary svelte-n693km")},m(c,u){S(c,e,u),s&&s.m(e,null),a(e,t),o&&o.m(e,null),a(e,n),r&&r.m(e,null)},p(c,u){c[7].summary.changedCases>0?s?s.p(c,u):(s=Zi(c),s.c(),s.m(e,t)):s&&(s.d(1),s=null),c[7].summary.notes>0?o?o.p(c,u):(o=xi(c),o.c(),o.m(e,n)):o&&(o.d(1),o=null),c[7].summary.files>0?r?r.p(c,u):(r=$i(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(c){c&&C(e),s&&s.d(),o&&o.d(),r&&r.d()}}}function Zi(l){let e,t=l[7].summary.changedCases+"",n,s,o=It(l[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",r;return{c(){e=f("span"),n=P(t),s=k(),r=P(o),i(e,"class","summary-chip svelte-n693km")},m(c,u){S(c,e,u),a(e,n),a(e,s),a(e,r)},p(c,u){u[0]&128&&t!==(t=c[7].summary.changedCases+"")&&B(n,t),u[0]&128&&o!==(o=It(c[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&B(r,o)},d(c){c&&C(e)}}}function xi(l){let e,t=l[7].summary.notes+"",n,s,o=It(l[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",r;return{c(){e=f("span"),n=P(t),s=k(),r=P(o),i(e,"class","summary-chip svelte-n693km")},m(c,u){S(c,e,u),a(e,n),a(e,s),a(e,r)},p(c,u){u[0]&128&&t!==(t=c[7].summary.notes+"")&&B(n,t),u[0]&128&&o!==(o=It(c[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&B(r,o)},d(c){c&&C(e)}}}function $i(l){let e,t=l[7].summary.files+"",n,s,o=It(l[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",r;return{c(){e=f("span"),n=P(t),s=k(),r=P(o),i(e,"class","summary-chip svelte-n693km")},m(c,u){S(c,e,u),a(e,n),a(e,s),a(e,r)},p(c,u){u[0]&128&&t!==(t=c[7].summary.files+"")&&B(n,t),u[0]&128&&o!==(o=It(c[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&B(r,o)},d(c){c&&C(e)}}}function eo(l){let e,t,n,s=re(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=so(vi(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-n693km"),i(e,"class","today-suggestions svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[1]&1024|c[4]&524288|c[5]&262156|c[6]&12288){s=re(r[41]);let u;for(u=0;u<s.length;u+=1){const m=vi(r,s,u);o[u]?o[u].p(m,c):(o[u]=so(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function to(l){let e,t,n,s=re(l[438].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=no(ki(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-n693km"),i(e,"class","suggestion-detail svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[1]&1024|c[4]&524288|c[5]&262144|c[6]&8192){s=re(r[438].events);let u;for(u=0;u<s.length;u+=1){const m=ki(r,s,u);o[u]?o[u].p(m,c):(o[u]=no(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function lo(l){let e,t,n;function s(){return l[306](l[435])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-n693km")},m(o,r){S(o,e,r),t||(n=A(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=dt(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",u,m,v,_=l[435].title+"",h,b,g,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),T,j,N;function D(){return l[305](l[435])}let E=w&&lo(l);return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),g=f("button"),g.textContent=`${p("common.open")}`,y=k(),E&&E.c(),T=k(),i(t,"class","suggestion-event-time svelte-n693km"),i(r,"class","suggestion-event-type svelte-n693km"),i(v,"class","suggestion-event-title svelte-n693km"),i(g,"class","link-btn svelte-n693km"),i(e,"class","suggestion-detail-event svelte-n693km")},m(F,M){S(F,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),a(e,v),a(v,h),a(e,b),a(e,g),a(e,y),E&&E.m(e,null),a(e,T),j||(N=A(g,"click",D),j=!0)},p(F,M){l=F,M[1]&1024&&n!==(n=dt(l[435].createdAt)+"")&&B(s,n),M[1]&1024&&c!==(c=l[173](l[435].eventType)+"")&&B(u,c),M[1]&1024&&_!==(_=l[435].title+"")&&B(h,_),M[1]&1024&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?E?E.p(l,M):(E=lo(l),E.c(),E.m(e,T)):E&&(E.d(1),E=null)},d(F){F&&C(e),E&&E.d(),j=!1,N()}}}function so(l){let e,t,n,s,o=l[438].nodeTitle+"",r,c,u,m=l[438].summary+"",v,_,h,b=p("suggest.confidence."+l[438].confidence)+"",g,y,w,T,j,N,D,E,F,M,R,O,V,K,J;function q(){return l[299](l[438])}function W(...U){return l[300](l[438],l[479],l[480],...U)}function Y(){return l[301](l[438])}function G(){return l[302](l[438])}function L(){return l[303](l[438],l[479],l[480])}function H(...U){return l[304](l[438],l[479],l[480],...U)}let z=l[438]._expanded&&l[438].events&&l[438].events.length>0&&to(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=P(o),c=k(),u=f("span"),v=P(m),_=k(),h=f("span"),g=P(b),y=k(),w=f("div"),T=f("input"),N=k(),D=f("span"),D.textContent=`${p("suggest.minutes")}`,E=k(),F=f("button"),F.textContent=`${p("suggest.edit")}`,M=k(),R=f("button"),R.textContent=`${p("suggest.apply")}`,O=k(),z&&z.c(),V=k(),i(s,"class","suggestion-node link-btn svelte-n693km"),i(u,"class","suggestion-summary svelte-n693km"),i(h,"class","suggestion-confidence svelte-n693km"),he(h,"low",l[438].confidence==="low"),he(h,"medium",l[438].confidence==="medium"),he(h,"high",l[438].confidence==="high"),i(n,"class","suggestion-info svelte-n693km"),i(T,"type","number"),i(T,"class","suggestion-min-input svelte-n693km"),T.value=j=l[438].suggestedMin,i(T,"min","1"),i(T,"max","480"),i(D,"class","suggestion-min-label svelte-n693km"),i(F,"class","btn btn-sm svelte-n693km"),i(R,"class","btn btn-sm btn-primary svelte-n693km"),i(w,"class","suggestion-actions svelte-n693km"),i(t,"class","suggestion-main svelte-n693km"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-n693km"),he(e,"expanded",l[438]._expanded)},m(U,$){S(U,e,$),a(e,t),a(t,n),a(n,s),a(s,r),a(n,c),a(n,u),a(u,v),a(n,_),a(n,h),a(h,g),a(t,y),a(t,w),a(w,T),a(w,N),a(w,D),a(w,E),a(w,F),a(w,M),a(w,R),a(e,O),z&&z.m(e,null),a(e,V),K||(J=[A(s,"click",Le(q)),A(T,"change",Le(W)),A(F,"click",Le(Y)),A(R,"click",Le(G)),A(t,"click",L),A(t,"keydown",H)],K=!0)},p(U,$){l=U,$[1]&1024&&o!==(o=l[438].nodeTitle+"")&&B(r,o),$[1]&1024&&m!==(m=l[438].summary+"")&&B(v,m),$[1]&1024&&b!==(b=p("suggest.confidence."+l[438].confidence)+"")&&B(g,b),$[1]&1024&&he(h,"low",l[438].confidence==="low"),$[1]&1024&&he(h,"medium",l[438].confidence==="medium"),$[1]&1024&&he(h,"high",l[438].confidence==="high"),$[1]&1024&&j!==(j=l[438].suggestedMin)&&T.value!==j&&(T.value=j),l[438]._expanded&&l[438].events&&l[438].events.length>0?z?z.p(l,$):(z=to(l),z.c(),z.m(e,V)):z&&(z.d(1),z=null),$[1]&1024&&he(e,"expanded",l[438]._expanded)},d(U){U&&C(e),z&&z.d(),K=!1,_e(J)}}}function H1(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("today.empty")}`,n=k(),s=f("p"),s.textContent=`${p("today.emptyHint")}`,i(t,"class","svelte-n693km"),i(s,"class","hint svelte-n693km"),i(e,"class","today-empty svelte-n693km")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:x,d(o){o&&C(e)}}}function U1(l){let e,t,n=re(l[7].groups),s=[];for(let r=0;r<n.length;r+=1)s[r]=ao(pi(l,n,r));let o=l[7].events&&l[7].events.length>0&&co(l);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=k(),o&&o.c(),t=vt()},m(r,c){for(let u=0;u<s.length;u+=1)s[u]&&s[u].m(r,c);S(r,e,c),o&&o.m(r,c),S(r,t,c)},p(r,c){if(c[0]&128|c[5]&786432|c[6]&4096){n=re(r[7].groups);let u;for(u=0;u<n.length;u+=1){const m=pi(r,n,u);s[u]?s[u].p(m,c):(s[u]=ao(m),s[u].c(),s[u].m(e.parentNode,e))}for(;u<s.length;u+=1)s[u].d(1);s.length=n.length}r[7].events&&r[7].events.length>0?o?o.p(r,c):(o=co(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(C(e),C(t)),De(s,r),o&&o.d(r)}}}function io(l){let e,t=l[474].events.length+"",n,s,o=It(l[474].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=f("span"),n=P(t),s=k(),r=P(o),i(e,"class","today-case-count svelte-n693km")},m(c,u){S(c,e,u),a(e,n),a(e,s),a(e,r)},p(c,u){u[0]&128&&t!==(t=c[474].events.length+"")&&B(n,t),u[0]&128&&o!==(o=It(c[474].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&B(r,o)},d(c){c&&C(e)}}}function B1(l){let e;return{c(){e=f("div"),e.textContent=`${p("today.changedCases")}`,i(e,"class","today-events-empty svelte-n693km")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function K1(l){let e,t=re(l[474].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=ro(_i(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-n693km")},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]&262144|o[6]&4096){t=re(s[474].events);let r;for(r=0;r<t.length;r+=1){const c=_i(s,t,r);n[r]?n[r].p(c,o):(n[r]=ro(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function oo(l){let e,t=l[435].targetType+"",n;return{c(){e=f("span"),n=P(t),i(e,"class","activity-event-target svelte-n693km")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&128&&t!==(t=s[435].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function ro(l){let e,t,n=ll(l[435].eventType)+"",s,o,r,c=l[435].title+"",u,m,v,_=l[173](l[435].eventType)+"",h,b,g,y,w=dt(l[435].createdAt)+"",T,j,N,D=l[435].targetType&&oo(l);function E(){return l[309](l[474])}function F(...M){return l[310](l[474],...M)}return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),D&&D.c(),g=k(),y=f("span"),T=P(w),i(t,"class","today-event-icon svelte-n693km"),i(r,"class","today-event-title svelte-n693km"),i(v,"class","today-event-type svelte-n693km"),i(y,"class","today-event-time svelte-n693km"),i(e,"class","today-event svelte-n693km"),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,u),a(e,m),a(e,v),a(v,h),a(e,b),D&&D.m(e,null),a(e,g),a(e,y),a(y,T),j||(N=[A(e,"click",E),A(e,"keydown",F)],j=!0)},p(M,R){l=M,R[0]&128&&n!==(n=ll(l[435].eventType)+"")&&B(s,n),R[0]&128&&c!==(c=l[435].title+"")&&B(u,c),R[0]&128&&_!==(_=l[173](l[435].eventType)+"")&&B(h,_),l[435].targetType?D?D.p(l,R):(D=oo(l),D.c(),D.m(e,g)):D&&(D.d(1),D=null),R[0]&128&&w!==(w=dt(l[435].createdAt)+"")&&B(T,w)},d(M){M&&C(e),D&&D.d(),j=!1,_e(N)}}}function ao(l){let e,t,n,s=l[474].nodeTitle+"",o,r,c,u=l[174](l[474].nodeKind)+"",m,v,_,h,b=dt(l[474].lastActivityAt)+"",g,y,w,T,j=l[474].events&&io(l);function N(){return l[307](l[474])}function D(...R){return l[308](l[474],...R)}function E(R,O){return R[474].events&&R[474].events.length>0?K1:B1}let F=E(l),M=F(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=k(),j&&j.c(),_=k(),h=f("span"),g=P(b),y=k(),M.c(),i(n,"class","today-case-title svelte-n693km"),i(c,"class","today-case-type svelte-n693km"),i(h,"class","today-case-time svelte-n693km"),i(t,"class","today-case-header svelte-n693km"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-n693km")},m(R,O){S(R,e,O),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(t,v),j&&j.m(t,null),a(t,_),a(t,h),a(h,g),a(e,y),M.m(e,null),w||(T=[A(t,"click",N),A(t,"keydown",D)],w=!0)},p(R,O){l=R,O[0]&128&&s!==(s=l[474].nodeTitle+"")&&B(o,s),O[0]&128&&u!==(u=l[174](l[474].nodeKind)+"")&&B(m,u),l[474].events?j?j.p(l,O):(j=io(l),j.c(),j.m(t,_)):j&&(j.d(1),j=null),O[0]&128&&b!==(b=dt(l[474].lastActivityAt)+"")&&B(g,b),F===(F=E(l))&&M?M.p(l,O):(M.d(1),M=F(l),M&&(M.c(),M.m(e,null)))},d(R){R&&C(e),j&&j.d(),M.d(),w=!1,_e(T)}}}function co(l){let e,t,n,s=re(l[7].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=uo(mi(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("today.timeline")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-n693km"),i(e,"class","today-timeline svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&128|c[5]&262144|c[6]&16384){s=re(r[7].events);let u;for(u=0;u<s.length;u+=1){const m=mi(r,s,u);o[u]?o[u].p(m,c):(o[u]=uo(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function uo(l){let e,t,n,s,o=l[435].title+"",r,c,u,m=l[173](l[435].eventType)+"",v,_,h,b=dt(l[435].createdAt)+"",g,y,w,T;function j(){return l[311](l[435])}function N(...D){return l[312](l[435],...D)}return{c(){e=f("div"),t=f("span"),n=k(),s=f("span"),r=P(o),c=k(),u=f("span"),v=P(m),_=k(),h=f("span"),g=P(b),y=k(),i(t,"class","timeline-dot svelte-n693km"),i(s,"class","timeline-title svelte-n693km"),i(u,"class","timeline-type svelte-n693km"),i(h,"class","timeline-time svelte-n693km"),i(e,"class","timeline-event svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(D,E){S(D,e,E),a(e,t),a(e,n),a(e,s),a(s,r),a(e,c),a(e,u),a(u,v),a(e,_),a(e,h),a(h,g),a(e,y),w||(T=[A(e,"click",j),A(e,"keydown",N)],w=!0)},p(D,E){l=D,E[0]&128&&o!==(o=l[435].title+"")&&B(r,o),E[0]&128&&m!==(m=l[173](l[435].eventType)+"")&&B(v,m),E[0]&128&&b!==(b=dt(l[435].createdAt)+"")&&B(g,b)},d(D){D&&C(e),w=!1,_e(T)}}}function G1(l){let e,t,n,s,o,r=l[21]&&fo(l);return{c(){e=f("input"),t=k(),r&&r.c(),n=vt(),i(e,"type","text"),i(e,"placeholder",p("journal.nodeSearch")),i(e,"class","svelte-n693km")},m(c,u){S(c,e,u),ke(e,l[19]),S(c,t,u),r&&r.m(c,u),S(c,n,u),s||(o=[A(e,"input",l[276]),A(e,"input",l[164]),A(e,"blur",l[277])],s=!0)},p(c,u){u[0]&524288&&e.value!==c[19]&&ke(e,c[19]),c[21]?r?r.p(c,u):(r=fo(c),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(c){c&&(C(e),C(t),C(n)),r&&r.d(c),s=!1,_e(o)}}}function J1(l){let e,t,n,s,o,r;return{c(){e=f("button"),t=P(l[17]),n=k(),s=f("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-n693km"),i(e,"class","journal-selected-node svelte-n693km")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),o||(r=A(e,"click",l[275]),o=!0)},p(c,u){u[0]&131072&&B(t,c[17])},d(c){c&&C(e),o=!1,r()}}}function fo(l){let e,t=re(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=mo(Si(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-n693km")},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[5]&1024){t=re(s[20]);let r;for(r=0;r<t.length;r+=1){const c=Si(s,t,r);n[r]?n[r].p(c,o):(n[r]=mo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function mo(l){let e,t,n=l[456].title+"",s,o,r,c=l[456].path+"",u,m,v,_;function h(){return l[278](l[456])}return{c(){e=f("button"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),i(t,"class","journal-search-title svelte-n693km"),i(r,"class","journal-search-path svelte-n693km"),i(e,"class","journal-search-item svelte-n693km")},m(b,g){S(b,e,g),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),v||(_=A(e,"click",h),v=!0)},p(b,g){l=b,g[0]&1048576&&n!==(n=l[456].title+"")&&B(s,n),g[0]&1048576&&c!==(c=l[456].path+"")&&B(u,c)},d(b){b&&C(e),v=!1,_()}}}function po(l){let e,t,n,s,o,r;return{c(){e=f("label"),t=f("input"),n=k(),s=f("span"),s.textContent=`${p("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-n693km"),i(s,"class","svelte-n693km"),i(e,"class","checkbox-label svelte-n693km")},m(c,u){S(c,e,u),a(e,t),t.checked=l[13],a(e,n),a(e,s),o||(r=A(t,"change",l[279]),o=!0)},p(c,u){u[0]&8192&&(t.checked=c[13])},d(c){c&&C(e),o=!1,r()}}}function _o(l){let e,t;return{c(){e=f("span"),t=P(l[18]),i(e,"class","journal-status-msg svelte-n693km")},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 vo(l){let e,t,n,s=re(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=bo(wi(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-n693km"),i(e,"class","journal-suggestions svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[1]&1024|c[4]&524288|c[5]&262164|c[6]&12288){s=re(r[41]);let u;for(u=0;u<s.length;u+=1){const m=wi(r,s,u);o[u]?o[u].p(m,c):(o[u]=bo(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function ko(l){let e,t,n,s=re(l[438].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=go(Ci(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-n693km"),i(e,"class","suggestion-detail svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[1]&1024|c[4]&524288|c[5]&262144|c[6]&8192){s=re(r[438].events);let u;for(u=0;u<s.length;u+=1){const m=Ci(r,s,u);o[u]?o[u].p(m,c):(o[u]=go(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function ho(l){let e,t,n;function s(){return l[292](l[435])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-n693km")},m(o,r){S(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function go(l){let e,t,n=dt(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",u,m,v,_=l[435].title+"",h,b,g,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),T,j,N;function D(){return l[291](l[435])}let E=w&&ho(l);return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),g=f("button"),g.textContent=`${p("common.open")}`,y=k(),E&&E.c(),T=k(),i(t,"class","suggestion-event-time svelte-n693km"),i(r,"class","suggestion-event-type svelte-n693km"),i(v,"class","suggestion-event-title svelte-n693km"),i(g,"class","link-btn svelte-n693km"),i(e,"class","suggestion-detail-event svelte-n693km")},m(F,M){S(F,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),a(e,v),a(v,h),a(e,b),a(e,g),a(e,y),E&&E.m(e,null),a(e,T),j||(N=A(g,"click",D),j=!0)},p(F,M){l=F,M[1]&1024&&n!==(n=dt(l[435].createdAt)+"")&&B(s,n),M[1]&1024&&c!==(c=l[173](l[435].eventType)+"")&&B(u,c),M[1]&1024&&_!==(_=l[435].title+"")&&B(h,_),M[1]&1024&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?E?E.p(l,M):(E=ho(l),E.c(),E.m(e,T)):E&&(E.d(1),E=null)},d(F){F&&C(e),E&&E.d(),j=!1,N()}}}function bo(l){let e,t,n,s,o=l[438].nodeTitle+"",r,c,u,m=l[438].summary+"",v,_,h,b=p("suggest.confidence."+l[438].confidence)+"",g,y,w,T,j,N,D,E,F,M,R,O,V,K,J;function q(){return l[285](l[438])}function W(...U){return l[286](l[438],l[466],l[467],...U)}function Y(){return l[287](l[438])}function G(){return l[288](l[438])}function L(){return l[289](l[438],l[466],l[467])}function H(...U){return l[290](l[438],l[466],l[467],...U)}let z=l[438]._expanded&&l[438].events&&l[438].events.length>0&&ko(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=P(o),c=k(),u=f("span"),v=P(m),_=k(),h=f("span"),g=P(b),y=k(),w=f("div"),T=f("input"),N=k(),D=f("span"),D.textContent=`${p("suggest.minutes")}`,E=k(),F=f("button"),F.textContent=`${p("suggest.edit")}`,M=k(),R=f("button"),R.textContent=`${p("suggest.apply")}`,O=k(),z&&z.c(),V=k(),i(s,"class","suggestion-node link-btn svelte-n693km"),i(u,"class","suggestion-summary svelte-n693km"),i(h,"class","suggestion-confidence svelte-n693km"),he(h,"low",l[438].confidence==="low"),he(h,"medium",l[438].confidence==="medium"),he(h,"high",l[438].confidence==="high"),i(n,"class","suggestion-info svelte-n693km"),i(T,"type","number"),i(T,"class","suggestion-min-input svelte-n693km"),T.value=j=l[438].suggestedMin,i(T,"min","1"),i(T,"max","480"),i(D,"class","suggestion-min-label svelte-n693km"),i(F,"class","btn btn-sm svelte-n693km"),i(R,"class","btn btn-sm btn-primary svelte-n693km"),i(w,"class","suggestion-actions svelte-n693km"),i(t,"class","suggestion-main svelte-n693km"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-n693km"),he(e,"expanded",l[438]._expanded)},m(U,$){S(U,e,$),a(e,t),a(t,n),a(n,s),a(s,r),a(n,c),a(n,u),a(u,v),a(n,_),a(n,h),a(h,g),a(t,y),a(t,w),a(w,T),a(w,N),a(w,D),a(w,E),a(w,F),a(w,M),a(w,R),a(e,O),z&&z.m(e,null),a(e,V),K||(J=[A(s,"click",Le(q)),A(T,"change",Le(W)),A(F,"click",Le(Y)),A(R,"click",Le(G)),A(t,"click",L),A(t,"keydown",H)],K=!0)},p(U,$){l=U,$[1]&1024&&o!==(o=l[438].nodeTitle+"")&&B(r,o),$[1]&1024&&m!==(m=l[438].summary+"")&&B(v,m),$[1]&1024&&b!==(b=p("suggest.confidence."+l[438].confidence)+"")&&B(g,b),$[1]&1024&&he(h,"low",l[438].confidence==="low"),$[1]&1024&&he(h,"medium",l[438].confidence==="medium"),$[1]&1024&&he(h,"high",l[438].confidence==="high"),$[1]&1024&&j!==(j=l[438].suggestedMin)&&T.value!==j&&(T.value=j),l[438]._expanded&&l[438].events&&l[438].events.length>0?z?z.p(l,$):(z=ko(l),z.c(),z.m(e,V)):z&&(z.d(1),z=null),$[1]&1024&&he(e,"expanded",l[438]._expanded)},d(U){U&&C(e),z&&z.d(),K=!1,_e(J)}}}function yo(l){let e,t,n=p("journal.total")+"",s,o,r=Math.floor(l[10].totalMinutes/60)+"",c,u,m=l[10].totalMinutes%60+"",v,_,h=l[10].totalEntries+"",b,g,y=p("worklog.min")+"",w,T,j,N,D=l[10].byDay&&l[10].byDay.length>0&&wo(l),E=l[10].byNode&&l[10].byNode.length>0&&So(l);return{c(){e=f("div"),t=f("div"),s=P(n),o=P(": "),c=P(r),u=P("ч "),v=P(m),_=P("м ("),b=P(h),g=k(),w=P(y),T=P(")"),j=k(),D&&D.c(),N=k(),E&&E.c(),i(t,"class","summary-total svelte-n693km"),i(e,"class","journal-summary svelte-n693km")},m(F,M){S(F,e,M),a(e,t),a(t,s),a(t,o),a(t,c),a(t,u),a(t,v),a(t,_),a(t,b),a(t,g),a(t,w),a(t,T),a(e,j),D&&D.m(e,null),a(e,N),E&&E.m(e,null)},p(F,M){M[0]&1024&&r!==(r=Math.floor(F[10].totalMinutes/60)+"")&&B(c,r),M[0]&1024&&m!==(m=F[10].totalMinutes%60+"")&&B(v,m),M[0]&1024&&h!==(h=F[10].totalEntries+"")&&B(b,h),F[10].byDay&&F[10].byDay.length>0?D?D.p(F,M):(D=wo(F),D.c(),D.m(e,N)):D&&(D.d(1),D=null),F[10].byNode&&F[10].byNode.length>0?E?E.p(F,M):(E=So(F),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(F){F&&C(e),D&&D.d(),E&&E.d()}}}function wo(l){let e,t,n,s=re(l[10].byDay),o=[];for(let r=0;r<s.length;r+=1)o[r]=Co(yi(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byDay")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-n693km"),i(e,"class","summary-section svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&1024){s=re(r[10].byDay);let u;for(u=0;u<s.length;u+=1){const m=yi(r,s,u);o[u]?o[u].p(m,c):(o[u]=Co(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function Co(l){let e,t,n=l[461].label+"",s,o,r=Math.floor(l[461].minutes/60)+"",c,u,m=l[461].minutes%60+"",v,_,h,b=l[461].count+"",g;return{c(){e=f("div"),t=f("span"),s=P(n),o=f("span"),c=P(r),u=P("ч "),v=P(m),_=P("м"),h=f("span"),g=P(b),i(t,"class","svelte-n693km"),i(o,"class","svelte-n693km"),i(h,"class","summary-count svelte-n693km"),i(e,"class","summary-row svelte-n693km")},m(y,w){S(y,e,w),a(e,t),a(t,s),a(e,o),a(o,c),a(o,u),a(o,v),a(o,_),a(e,h),a(h,g)},p(y,w){w[0]&1024&&n!==(n=y[461].label+"")&&B(s,n),w[0]&1024&&r!==(r=Math.floor(y[461].minutes/60)+"")&&B(c,r),w[0]&1024&&m!==(m=y[461].minutes%60+"")&&B(v,m),w[0]&1024&&b!==(b=y[461].count+"")&&B(g,b)},d(y){y&&C(e)}}}function So(l){let e,t,n,s=re(l[10].byNode),o=[];for(let r=0;r<s.length;r+=1)o[r]=To(bi(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byNode")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-n693km"),i(e,"class","summary-section svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&1024){s=re(r[10].byNode);let u;for(u=0;u<s.length;u+=1){const m=bi(r,s,u);o[u]?o[u].p(m,c):(o[u]=To(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function To(l){let e,t,n=l[461].label+"",s,o,r=Math.floor(l[461].minutes/60)+"",c,u,m=l[461].minutes%60+"",v,_,h,b=l[461].count+"",g;return{c(){e=f("div"),t=f("span"),s=P(n),o=f("span"),c=P(r),u=P("ч "),v=P(m),_=P("м"),h=f("span"),g=P(b),i(t,"class","svelte-n693km"),i(o,"class","svelte-n693km"),i(h,"class","summary-count svelte-n693km"),i(e,"class","summary-row svelte-n693km")},m(y,w){S(y,e,w),a(e,t),a(t,s),a(e,o),a(o,c),a(o,u),a(o,v),a(o,_),a(e,h),a(h,g)},p(y,w){w[0]&1024&&n!==(n=y[461].label+"")&&B(s,n),w[0]&1024&&r!==(r=Math.floor(y[461].minutes/60)+"")&&B(c,r),w[0]&1024&&m!==(m=y[461].minutes%60+"")&&B(v,m),w[0]&1024&&b!==(b=y[461].count+"")&&B(g,b)},d(y){y&&C(e)}}}function q1(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F=re(l[9]),M=[];for(let R=0;R<F.length;R+=1)M[R]=Ao(hi(l,F,R));return{c(){e=f("div"),t=f("table"),n=f("thead"),s=f("tr"),o=f("th"),r=k(),c=f("th"),c.textContent=`${p("journal.title")}`,u=k(),m=f("th"),m.textContent=`${p("journal.node")}`,v=k(),_=f("th"),_.textContent=`${p("journal.path")}`,h=k(),b=f("th"),b.textContent=`${p("worklog.minutes")}`,g=k(),y=f("th"),y.textContent=`${p("journal.billable")}`,w=k(),T=f("th"),T.textContent=`${p("journal.approx")}`,j=k(),N=f("th"),N.textContent=`${p("common.date")}`,D=k(),E=f("tbody");for(let R=0;R<M.length;R+=1)M[R].c();i(o,"class","journal-toggle-col svelte-n693km"),i(c,"class","svelte-n693km"),i(m,"class","svelte-n693km"),i(_,"class","svelte-n693km"),i(b,"class","svelte-n693km"),i(y,"class","svelte-n693km"),i(T,"class","svelte-n693km"),i(N,"class","svelte-n693km"),i(s,"class","svelte-n693km"),i(n,"class","svelte-n693km"),i(E,"class","svelte-n693km"),i(t,"class","journal-table svelte-n693km"),i(e,"class","journal-table-wrap svelte-n693km")},m(R,O){S(R,e,O),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,c),a(s,u),a(s,m),a(s,v),a(s,_),a(s,h),a(s,b),a(s,g),a(s,y),a(s,w),a(s,T),a(s,j),a(s,N),a(t,D),a(t,E);for(let V=0;V<M.length;V+=1)M[V]&&M[V].m(E,null)},p(R,O){if(O[0]&512|O[4]&536870912|O[5]&262274|O[6]&12288){F=re(R[9]);let V;for(V=0;V<F.length;V+=1){const K=hi(R,F,V);M[V]?M[V].p(K,O):(M[V]=Ao(K),M[V].c(),M[V].m(E,null))}for(;V<M.length;V+=1)M[V].d(1);M.length=F.length}},d(R){R&&C(e),De(M,R)}}}function Y1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("journal.empty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function jo(l){let e;return{c(){e=P("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Eo(l){let e;return{c(){e=P("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Do(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w;function T(){return l[296](l[456])}function j(){return l[297](l[456])}let N=l[456].details&&No(l);function D(R,O){return R[456].source==="manual"?ep:R[456].source==="suggestion"&&R[456]._events&&R[456]._events.length>0?$1:R[456].source==="suggestion"?x1:R[456].source==="unknown"||R[456].source==="imported"?Z1:R[456]._hasEvents?X1:Q1}let E=D(l),F=E(l),M=l[456]._events&&Mo(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),s=f("div"),o=f("button"),o.textContent=`${p("worklog.editEntry")}`,r=k(),c=f("button"),c.textContent=`${p("worklog.deleteEntry")}`,u=k(),N&&N.c(),m=k(),v=f("div"),_=f("span"),_.textContent=`${p("worklog.source")}`,h=k(),F.c(),b=k(),M&&M.c(),g=k(),i(o,"class","btn btn-sm svelte-n693km"),i(c,"class","btn btn-sm btn-danger svelte-n693km"),i(s,"class","journal-detail-actions svelte-n693km"),i(_,"class","journal-detail-label svelte-n693km"),i(v,"class","journal-detail-section svelte-n693km"),i(n,"class","journal-detail-body svelte-n693km"),i(t,"colspan","8"),i(t,"class","svelte-n693km"),i(e,"class","journal-row-detail svelte-n693km")},m(R,O){S(R,e,O),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,c),a(n,u),N&&N.m(n,null),a(n,m),a(n,v),a(v,_),a(v,h),F.m(v,null),a(n,b),M&&M.m(n,null),a(e,g),y||(w=[A(o,"click",Le(T)),A(c,"click",Le(j))],y=!0)},p(R,O){l=R,l[456].details?N?N.p(l,O):(N=No(l),N.c(),N.m(n,m)):N&&(N.d(1),N=null),E!==(E=D(l))&&(F.d(1),F=E(l),F&&(F.c(),F.m(v,null))),l[456]._events?M?M.p(l,O):(M=Mo(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(R){R&&C(e),N&&N.d(),F.d(),M&&M.d(),y=!1,_e(w)}}}function No(l){let e,t,n,s,o=l[456].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=k(),s=f("p"),r=P(o),i(t,"class","journal-detail-label svelte-n693km"),i(s,"class","svelte-n693km"),i(e,"class","journal-detail-section svelte-n693km")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[0]&512&&o!==(o=c[456].details+"")&&B(r,o)},d(c){c&&C(e)}}}function Q1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function X1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Z1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function x1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function $1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ep(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Mo(l){let e,t,n,s=re(l[456]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Io(gi(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","journal-detail-label svelte-n693km"),i(e,"class","journal-detail-section svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&512|c[5]&262144|c[6]&8192){s=re(r[456]._events);let u;for(u=0;u<s.length;u+=1){const m=gi(r,s,u);o[u]?o[u].p(m,c):(o[u]=Io(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function Io(l){let e,t,n=dt(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",u,m,v,_=l[435].title+"",h,b,g,y,w,T;function j(){return l[298](l[435])}return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),g=f("button"),g.textContent=`${p("common.open")}`,y=k(),i(t,"class","journal-event-time svelte-n693km"),i(r,"class","journal-event-type svelte-n693km"),i(v,"class","journal-event-title svelte-n693km"),i(g,"class","link-btn svelte-n693km"),i(e,"class","journal-event-row svelte-n693km")},m(N,D){S(N,e,D),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),a(e,v),a(v,h),a(e,b),a(e,g),a(e,y),w||(T=A(g,"click",j),w=!0)},p(N,D){l=N,D[0]&512&&n!==(n=dt(l[435].createdAt)+"")&&B(s,n),D[0]&512&&c!==(c=l[173](l[435].eventType)+"")&&B(u,c),D[0]&512&&_!==(_=l[435].title+"")&&B(h,_)},d(N){N&&C(e),w=!1,T()}}}function Ao(l){let e,t,n,s=l[456]._expanded?"▾":"▸",o,r,c,u=l[456].summary+"",m,v,_,h,b=l[456].nodeTitle+"",g,y,w,T=l[456].nodePath+"",j,N,D,E=l[456].minutes+"",F,M,R,O,V,K,J,q=l[456].date+"",W,Y,G,L,H;function z(){return l[293](l[456])}let U=l[456].billable&&jo(),$=l[456].approximate&&Eo();function de(){return l[294](l[456])}function ie(...le){return l[295](l[456],...le)}let ne=l[456]._expanded&&Do(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),o=P(s),r=k(),c=f("td"),m=P(u),v=k(),_=f("td"),h=f("button"),g=P(b),y=k(),w=f("td"),j=P(T),N=k(),D=f("td"),F=P(E),M=k(),R=f("td"),U&&U.c(),O=k(),V=f("td"),$&&$.c(),K=k(),J=f("td"),W=P(q),Y=k(),ne&&ne.c(),G=vt(),i(n,"class","journal-toggle-icon svelte-n693km"),i(t,"class","journal-toggle-col svelte-n693km"),i(c,"class","journal-summary-cell svelte-n693km"),i(h,"class","link-btn svelte-n693km"),i(_,"class","svelte-n693km"),i(w,"class","journal-path-cell svelte-n693km"),i(D,"class","journal-min-cell svelte-n693km"),i(R,"class","journal-bool-cell svelte-n693km"),i(V,"class","journal-bool-cell svelte-n693km"),i(J,"class","journal-date-cell svelte-n693km"),i(e,"class","journal-row svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[456]._expanded)},m(le,oe){S(le,e,oe),a(e,t),a(t,n),a(n,o),a(e,r),a(e,c),a(c,m),a(e,v),a(e,_),a(_,h),a(h,g),a(e,y),a(e,w),a(w,j),a(e,N),a(e,D),a(D,F),a(e,M),a(e,R),U&&U.m(R,null),a(e,O),a(e,V),$&&$.m(V,null),a(e,K),a(e,J),a(J,W),S(le,Y,oe),ne&&ne.m(le,oe),S(le,G,oe),L||(H=[A(h,"click",Le(z)),A(e,"click",de),A(e,"keydown",ie)],L=!0)},p(le,oe){l=le,oe[0]&512&&s!==(s=l[456]._expanded?"▾":"▸")&&B(o,s),oe[0]&512&&u!==(u=l[456].summary+"")&&B(m,u),oe[0]&512&&b!==(b=l[456].nodeTitle+"")&&B(g,b),oe[0]&512&&T!==(T=l[456].nodePath+"")&&B(j,T),oe[0]&512&&E!==(E=l[456].minutes+"")&&B(F,E),l[456].billable?U||(U=jo(),U.c(),U.m(R,null)):U&&(U.d(1),U=null),l[456].approximate?$||($=Eo(),$.c(),$.m(V,null)):$&&($.d(1),$=null),oe[0]&512&&q!==(q=l[456].date+"")&&B(W,q),oe[0]&512&&he(e,"expanded",l[456]._expanded),l[456]._expanded?ne?ne.p(l,oe):(ne=Do(l),ne.c(),ne.m(G.parentNode,G)):ne&&(ne.d(1),ne=null)},d(le){le&&(C(e),C(Y),C(G)),U&&U.d(),$&&$.d(),ne&&ne.d(le),L=!1,_e(H)}}}function tp(l){let e,t,n,s,o,r,c,u;function m(y,w){return(y[53].nodes||[]).length===0?sp:np}let v=m(l),_=v(l);function h(y,w){return(y[53].entries||[]).length===0?op:ip}let b=h(l),g=b(l);return{c(){e=f("div"),t=f("section"),n=f("h3"),n.textContent=`${p("trash.deletedNodes")}`,s=k(),_.c(),o=k(),r=f("section"),c=f("h3"),c.textContent=`${p("trash.physicalEntries")}`,u=k(),g.c(),i(n,"class","svelte-n693km"),i(t,"class","trash-section svelte-n693km"),i(c,"class","svelte-n693km"),i(r,"class","trash-section svelte-n693km"),i(e,"class","trash-grid svelte-n693km")},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,c),a(r,u),g.m(r,null)},p(y,w){v===(v=m(y))&&_?_.p(y,w):(_.d(1),_=v(y),_&&(_.c(),_.m(t,null))),b===(b=h(y))&&g?g.p(y,w):(g.d(1),g=b(y),g&&(g.c(),g.m(r,null)))},d(y){y&&C(e),_.d(),g.d()}}}function lp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("trash.empty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function np(l){let e,t=re(l[53].nodes),n=[];for(let s=0;s<t.length;s+=1)n[s]=Fo(ji(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},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]&4194304|o[5]&524288){t=re(s[53].nodes);let r;for(r=0;r<t.length;r+=1){const c=ji(s,t,r);n[r]?n[r].p(c,o):(n[r]=Fo(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function sp(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,i(e,"class","trash-empty-line svelte-n693km")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Lo(l){let e,t=l[453].fsPath+"",n;return{c(){e=f("span"),n=P(t),i(e,"class","trash-row-path svelte-n693km")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[1]&4194304&&t!==(t=s[453].fsPath+"")&&B(n,t)},d(s){s&&C(e)}}}function Fo(l){let e,t,n,s=l[453].title+"",o,r,c,u=l[174](l[453].type)+"",m,v,_=kt(l[453].deletedAt)+"",h,b,g,y=l[453].fsPath&&Lo(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=P(" · "),h=P(_),b=k(),y&&y.c(),g=k(),i(n,"class","trash-row-title svelte-n693km"),i(c,"class","trash-row-meta svelte-n693km"),i(t,"class","trash-row-main svelte-n693km"),i(e,"class","trash-row svelte-n693km")},m(w,T){S(w,e,T),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(c,v),a(c,h),a(e,b),y&&y.m(e,null),a(e,g)},p(w,T){T[1]&4194304&&s!==(s=w[453].title+"")&&B(o,s),T[1]&4194304&&u!==(u=w[174](w[453].type)+"")&&B(m,u),T[1]&4194304&&_!==(_=kt(w[453].deletedAt)+"")&&B(h,_),w[453].fsPath?y?y.p(w,T):(y=Lo(w),y.c(),y.m(e,g)):y&&(y.d(1),y=null)},d(w){w&&C(e),y&&y.d()}}}function ip(l){let e,t=re(l[53].entries),n=[];for(let s=0;s<t.length;s+=1)n[s]=Po(Ti(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},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]&4194304){t=re(s[53].entries);let r;for(r=0;r<t.length;r+=1){const c=Ti(s,t,r);n[r]?n[r].p(c,o):(n[r]=Po(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function op(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,i(e,"class","trash-empty-line svelte-n693km")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Po(l){let e,t,n,s=l[450].name+"",o,r,c,u=(l[450].isDir?p("mime.folder"):p("mime.file"))+"",m,v,_=kt(l[450].modifiedAt)+"",h,b,g,y=l[450].path+"",w,T;return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=P(" · "),h=P(_),b=k(),g=f("span"),w=P(y),T=k(),i(n,"class","trash-row-title svelte-n693km"),i(c,"class","trash-row-meta svelte-n693km"),i(t,"class","trash-row-main svelte-n693km"),i(g,"class","trash-row-path svelte-n693km"),i(e,"class","trash-row svelte-n693km")},m(j,N){S(j,e,N),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(c,v),a(c,h),a(e,b),a(e,g),a(g,w),a(e,T)},p(j,N){N[1]&4194304&&s!==(s=j[450].name+"")&&B(o,s),N[1]&4194304&&u!==(u=(j[450].isDir?p("mime.folder"):p("mime.file"))+"")&&B(m,u),N[1]&4194304&&_!==(_=kt(j[450].modifiedAt)+"")&&B(h,_),N[1]&4194304&&y!==(y=j[450].path+"")&&B(w,y)},d(j){j&&C(e)}}}function Ro(l){let e,t;return{c(){e=f("span"),t=P(l[46]),i(e,"class","inbox-capture-status svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&32768&&B(t,n[46])},d(n){n&&C(e)}}}function rp(l){let e,t=re(l[43]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Vo(Ei(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-n693km")},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]&1572864|o[5]&1108344832|o[6]&1){t=re(s[43]);let r;for(r=0;r<t.length;r+=1){const c=Ei(s,t,r);n[r]?n[r].p(c,o):(n[r]=Vo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function ap(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("inbox.empty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function zo(l){let e,t,n;function s(){return l[265](l[422])}return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><path d="M20 6 9 17l-5-5" class="svelte-n693km"></path></svg>',i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-n693km"),i(e,"title",p("inbox.keepHere")),i(e,"aria-label",p("inbox.keepHere"))},m(o,r){S(o,e,r),t||(n=A(e,"click",Le(s)),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Oo(l){let e,t,n;function s(){return l[268](l[422])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","btn btn-sm svelte-n693km")},m(o,r){S(o,e,r),t||(n=A(e,"click",Le(s)),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Vo(l){let e,t,n,s=l[422].title+"",o,r,c,u=l[175](l[422])+"",m,v,_,h,b,g,y,w,T=Wr(l[422]),j,N,D,E,F,M=l[422].suggestedTargetNodeId&&zo(l);function R(){return l[266](l[422])}function O(){return l[267](l[422])}let V=T&&Oo(l);function K(){return l[269](l[422])}function J(){return l[270](l[422])}function q(...W){return l[271](l[422],...W)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=k(),_=f("div"),M&&M.c(),h=k(),b=f("button"),b.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><path d="M14 3h7v7" class="svelte-n693km"></path><path d="M10 14 21 3" class="svelte-n693km"></path><path d="M21 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5" class="svelte-n693km"></path></svg>',g=k(),y=f("button"),y.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6" class="svelte-n693km"></path><path d="M15 3h6v6" class="svelte-n693km"></path><path d="M10 14 21 3" class="svelte-n693km"></path></svg>',w=k(),V&&V.c(),j=k(),N=f("button"),N.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><polyline points="3 6 5 6 21 6" class="svelte-n693km"></polyline><path d="M19 6l-1 14H6L5 6" class="svelte-n693km"></path><path d="M10 11v6" class="svelte-n693km"></path><path d="M14 11v6" class="svelte-n693km"></path><path d="M9 6V4h6v2" class="svelte-n693km"></path></svg>',D=k(),i(n,"class","inbox-item-title svelte-n693km"),i(c,"class","inbox-item-meta svelte-n693km"),i(t,"class","inbox-item-main svelte-n693km"),i(b,"class","inbox-icon-btn svelte-n693km"),i(b,"title",p("inbox.assign")),i(b,"aria-label",p("inbox.assign")),i(y,"class","inbox-icon-btn svelte-n693km"),i(y,"title",p("common.open")),i(y,"aria-label",p("common.open")),i(N,"class","inbox-icon-btn inbox-icon-btn-danger svelte-n693km"),i(N,"title",p("common.delete")),i(N,"aria-label",p("common.delete")),i(_,"class","inbox-item-actions svelte-n693km"),i(e,"class","inbox-item svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(W,Y){S(W,e,Y),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(e,v),a(e,_),M&&M.m(_,null),a(_,h),a(_,b),a(_,g),a(_,y),a(_,w),V&&V.m(_,null),a(_,j),a(_,N),a(e,D),E||(F=[A(b,"click",Le(R)),A(y,"click",Le(O)),A(N,"click",Le(K)),A(e,"click",J),A(e,"keydown",q)],E=!0)},p(W,Y){l=W,Y[1]&4096&&s!==(s=l[422].title+"")&&B(o,s),Y[1]&4096&&u!==(u=l[175](l[422])+"")&&B(m,u),l[422].suggestedTargetNodeId?M?M.p(l,Y):(M=zo(l),M.c(),M.m(_,h)):M&&(M.d(1),M=null),Y[1]&4096&&(T=Wr(l[422])),T?V?V.p(l,Y):(V=Oo(l),V.c(),V.m(_,j)):V&&(V.d(1),V=null)},d(W){W&&C(e),M&&M.d(),V&&V.d(),E=!1,_e(F)}}}function cp(l){let e;return{c(){e=f("span"),i(e,"class","tab-separator svelte-n693km"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Wo(l){let e,t,n,s,o=l[445].id==="activity"&&cp();function r(){return l[215](l[445])}return{c(){o&&o.c(),e=k(),t=f("button"),t.textContent=`${l[445].label}`,i(t,"class","tab svelte-n693km"),he(t,"active",l[27]===l[445].id)},m(c,u){o&&o.m(c,u),S(c,e,u),S(c,t,u),n||(s=A(t,"click",r),n=!0)},p(c,u){l=c,u[0]&134217728|u[3]&2048&&he(t,"active",l[27]===l[445].id)},d(c){c&&(C(e),C(t)),o&&o.d(c),n=!1,s()}}}function up(l){let e;function t(o,r){return o[22].length===0?gp:hp}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","activity-tab svelte-n693km")},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:x,o:x,d(o){o&&C(e),s.d()}}}function fp(l){let e,t,n,s,o=l[26]&&l[41].filter(l[207]).length>0,r,c,u,m=o&&Bo(l);function v(b,g){return b[31].length===0?yp:bp}let _=v(l),h=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${p("worklog.addEntry")}`,s=k(),m&&m.c(),r=k(),h.c(),i(n,"class","btn btn-primary btn-sm svelte-n693km"),i(t,"class","worklog-toolbar svelte-n693km"),i(e,"class","worklog-tab svelte-n693km")},m(b,g){S(b,e,g),a(e,t),a(t,n),a(e,s),m&&m.m(e,null),a(e,r),h.m(e,null),c||(u=A(n,"click",l[249]),c=!0)},p(b,g){g[0]&67108864|g[1]&1024&&(o=b[26]&&b[41].filter(b[207]).length>0),o?m?m.p(b,g):(m=Bo(b),m.c(),m.m(e,r)):m&&(m.d(1),m=null),_===(_=v(b))&&h?h.p(b,g):(h.d(1),h=_(b),h&&(h.c(),h.m(e,null)))},i:x,o:x,d(b){b&&C(e),m&&m.d(),h.d(),c=!1,u()}}}function dp(l){let e,t,n,s,o,r;function c(v,_){return v[30].length===0?Dp:Ep}let u=c(l),m=u(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("action.addAction")}`,s=k(),m.c(),i(n,"class","btn btn-primary svelte-n693km"),i(t,"class","tab-toolbar svelte-n693km"),i(e,"class","actions-tab svelte-n693km")},m(v,_){S(v,e,_),a(e,t),a(t,n),a(e,s),m.m(e,null),o||(r=A(n,"click",l[193]),o=!0)},p(v,_){u===(u=c(v))&&m?m.p(v,_):(m.d(1),m=u(v),m&&(m.c(),m.m(e,null)))},i:x,o:x,d(v){v&&C(e),m.d(),o=!1,r()}}}function mp(l){let e,t;function n(c,u){return c[47].length===0?Mp:Np}let s=n(l),o=s(l),r=l[52]&&ir(l);return{c(){e=f("div"),o.c(),t=k(),r&&r.c(),i(e,"class","links-tab svelte-n693km")},m(c,u){S(c,e,u),o.m(e,null),a(e,t),r&&r.m(e,null)},p(c,u){s===(s=n(c))&&o?o.p(c,u):(o.d(1),o=s(c),o&&(o.c(),o.m(e,t))),c[52]?r?r.p(c,u):(r=ir(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:x,o:x,d(c){c&&C(e),o.d(),r&&r.d()}}}function pp(l){let e;function t(o,r){return o[44].length===0?Ap:Ip}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","inbox-tab svelte-n693km")},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:x,o:x,d(o){o&&C(e),s.d()}}}function _p(l){let e,t,n,s=p("file.addFile")+"",o,r,c,u=p("file.addFolder")+"",m,v,_,h,b,g,y,w,T,j,N,D=l[78].items.length>0&&rr(l);const E=[Fp,Lp],F=[];function M(O,V){return O[70]?0:1}g=M(l),y=F[g]=E[g](l);let R=l[66]&&!l[68]&&cr();return{c(){e=f("div"),t=f("div"),n=f("button"),o=P(s),r=k(),c=f("button"),m=P(u),v=k(),_=f("button"),_.textContent=`${p("file.newFile")}`,h=k(),D&&D.c(),b=k(),y.c(),w=k(),R&&R.c(),i(n,"class","btn btn-primary svelte-n693km"),n.disabled=l[66],i(c,"class","btn svelte-n693km"),c.disabled=l[66],i(_,"class","btn svelte-n693km"),i(t,"class","tab-toolbar svelte-n693km"),i(e,"class","files-tab svelte-n693km")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(t,v),a(t,_),a(t,h),D&&D.m(t,null),a(e,b),F[g].m(e,null),a(e,w),R&&R.m(e,null),T=!0,j||(N=[A(n,"click",l[168]),A(c,"click",l[169]),A(_,"click",l[113])],j=!0)},p(O,V){(!T||V[2]&16)&&(n.disabled=O[66]),(!T||V[2]&16)&&(c.disabled=O[66]),O[78].items.length>0?D?D.p(O,V):(D=rr(O),D.c(),D.m(t,null)):D&&(D.d(1),D=null);let K=g;g=M(O),g===K?F[g].p(O,V):(pt(),me(F[K],1,1,()=>{F[K]=null}),_t(),y=F[g],y?y.p(O,V):(y=F[g]=E[g](O),y.c()),ce(y,1),y.m(e,w)),O[66]&&!O[68]?R||(R=cr(),R.c(),R.m(e,null)):R&&(R.d(1),R=null)},i(O){T||(ce(y),T=!0)},o(O){me(y),T=!1},d(O){O&&C(e),D&&D.d(),F[g].d(),R&&R.d(),j=!1,_e(N)}}}function vp(l){let e,t,n,s,o,r,c,u=l[59]&&ur(l);function m(h,b){return h[28].length===0&&!h[59]?Wp:Vp}let v=m(l),_=v(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("note.add")}`,s=k(),u&&u.c(),o=k(),_.c(),i(n,"class","btn btn-primary svelte-n693km"),i(t,"class","tab-toolbar svelte-n693km"),i(e,"class","notes-tab svelte-n693km")},m(h,b){S(h,e,b),a(e,t),a(t,n),a(e,s),u&&u.m(e,null),a(e,o),_.m(e,null),r||(c=A(n,"click",l[146]),r=!0)},p(h,b){h[59]?u?u.p(h,b):(u=ur(h),u.c(),u.m(e,o)):u&&(u.d(1),u=null),v===(v=m(h))&&_?_.p(h,b):(_.d(1),_=v(h),_&&(_.c(),_.m(e,null)))},i:x,o:x,d(h){h&&C(e),u&&u.d(),_.d(),r=!1,c()}}}function kp(l){let e,t,n=l[26].title+"",s,o,r,c,u,m,v=l[174](l[26].type)+"",_,h,b,g,y,w=(l[26].section||"—")+"",T,j,N,D,E,F=kt(l[26].createdAt)+"",M,R,O,V,K,J,q,W,Y=p("overview.newNote")+"",G,L,H,z,U,$,de=p("overview.addFile")+"",ie,ne,le,oe,ue,ge,Ue=p("overview.addAction")+"",Ne,X,ee,fe,be,ve,Me,Ke=p("overview.logTime")+"",st,ct,Te,Pe,Ce,Ve=l[28].length>0&&dr(l),Ie=l[31].length>0&&pr(l);return{c(){e=f("div"),t=f("h2"),s=P(n),o=k(),r=f("div"),c=f("div"),u=f("span"),u.textContent=`${p("overview.type")}`,m=f("span"),_=P(v),h=k(),b=f("div"),g=f("span"),g.textContent=`${p("overview.section")}`,y=f("span"),T=P(w),j=k(),N=f("div"),D=f("span"),D.textContent=`${p("overview.created")}`,E=f("span"),M=P(F),R=k(),O=f("div"),V=f("button"),K=Q("svg"),J=Q("path"),q=Q("path"),W=k(),G=P(Y),L=k(),H=f("button"),z=Q("svg"),U=Q("path"),$=k(),ie=P(de),ne=k(),le=f("button"),oe=Q("svg"),ue=Q("polygon"),ge=k(),Ne=P(Ue),X=k(),ee=f("button"),fe=Q("svg"),be=Q("circle"),ve=Q("polyline"),Me=k(),st=P(Ke),ct=k(),Ve&&Ve.c(),Te=k(),Ie&&Ie.c(),i(t,"class","svelte-n693km"),i(u,"class","meta-label svelte-n693km"),i(m,"class","svelte-n693km"),i(c,"class","meta-item svelte-n693km"),i(g,"class","meta-label svelte-n693km"),i(y,"class","svelte-n693km"),i(b,"class","meta-item svelte-n693km"),i(D,"class","meta-label svelte-n693km"),i(E,"class","svelte-n693km"),i(N,"class","meta-item svelte-n693km"),i(r,"class","meta-grid svelte-n693km"),i(J,"d","M12 20h9"),i(J,"class","svelte-n693km"),i(q,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(q,"class","svelte-n693km"),i(K,"width","16"),i(K,"height","16"),i(K,"viewBox","0 0 24 24"),i(K,"fill","none"),i(K,"stroke","currentColor"),i(K,"stroke-width","2"),i(K,"stroke-linecap","round"),i(K,"stroke-linejoin","round"),i(K,"class","svelte-n693km"),i(V,"class","qa-btn svelte-n693km"),i(U,"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(U,"class","svelte-n693km"),i(z,"width","16"),i(z,"height","16"),i(z,"viewBox","0 0 24 24"),i(z,"fill","none"),i(z,"stroke","currentColor"),i(z,"stroke-width","2"),i(z,"stroke-linecap","round"),i(z,"stroke-linejoin","round"),i(z,"class","svelte-n693km"),i(H,"class","qa-btn svelte-n693km"),i(ue,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(ue,"class","svelte-n693km"),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-n693km"),i(le,"class","qa-btn svelte-n693km"),i(be,"cx","12"),i(be,"cy","12"),i(be,"r","10"),i(be,"class","svelte-n693km"),i(ve,"points","12 6 12 12 16 14"),i(ve,"class","svelte-n693km"),i(fe,"width","16"),i(fe,"height","16"),i(fe,"viewBox","0 0 24 24"),i(fe,"fill","none"),i(fe,"stroke","currentColor"),i(fe,"stroke-width","2"),i(fe,"stroke-linecap","round"),i(fe,"stroke-linejoin","round"),i(fe,"class","svelte-n693km"),i(ee,"class","qa-btn svelte-n693km"),i(O,"class","quick-actions svelte-n693km"),i(e,"class","overview svelte-n693km")},m(He,Re){S(He,e,Re),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(c,u),a(c,m),a(m,_),a(r,h),a(r,b),a(b,g),a(b,y),a(y,T),a(r,j),a(r,N),a(N,D),a(N,E),a(E,M),a(e,R),a(e,O),a(O,V),a(V,K),a(K,J),a(K,q),a(V,W),a(V,G),a(O,L),a(O,H),a(H,z),a(z,U),a(H,$),a(H,ie),a(O,ne),a(O,le),a(le,oe),a(oe,ue),a(le,ge),a(le,Ne),a(O,X),a(O,ee),a(ee,fe),a(fe,be),a(fe,ve),a(ee,Me),a(ee,st),a(e,ct),Ve&&Ve.m(e,null),a(e,Te),Ie&&Ie.m(e,null),Pe||(Ce=[A(V,"click",l[216]),A(H,"click",l[217]),A(le,"click",l[193]),A(ee,"click",l[218])],Pe=!0)},p(He,Re){Re[0]&67108864&&n!==(n=He[26].title+"")&&B(s,n),Re[0]&67108864&&v!==(v=He[174](He[26].type)+"")&&B(_,v),Re[0]&67108864&&w!==(w=(He[26].section||"—")+"")&&B(T,w),Re[0]&67108864&&F!==(F=kt(He[26].createdAt)+"")&&B(M,F),He[28].length>0?Ve?Ve.p(He,Re):(Ve=dr(He),Ve.c(),Ve.m(e,Te)):Ve&&(Ve.d(1),Ve=null),He[31].length>0?Ie?Ie.p(He,Re):(Ie=pr(He),Ie.c(),Ie.m(e,null)):Ie&&(Ie.d(1),Ie=null)},i:x,o:x,d(He){He&&C(e),Ve&&Ve.d(),Ie&&Ie.d(),Pe=!1,_e(Ce)}}}function hp(l){let e,t=re(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Uo(Di(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-n693km")},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]&262144|o[6]&16384){t=re(s[22]);let r;for(r=0;r<t.length;r+=1){const c=Di(s,t,r);n[r]?n[r].p(c,o):(n[r]=Uo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function gp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.perCaseEmpty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function Ho(l){let e,t=l[435].targetType+"",n;return{c(){e=f("span"),n=P(t),i(e,"class","activity-event-target svelte-n693km")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&4194304&&t!==(t=s[435].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function Uo(l){let e,t,n=ll(l[435].eventType)+"",s,o,r,c=l[435].title+"",u,m,v,_=l[173](l[435].eventType)+"",h,b,g,y,w=dt(l[435].createdAt)+"",T,j,N,D,E=l[435].targetType&&Ho(l);function F(){return l[263](l[435])}function M(...R){return l[264](l[435],...R)}return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),E&&E.c(),g=k(),y=f("span"),T=P(w),j=k(),i(t,"class","activity-event-icon svelte-n693km"),i(r,"class","activity-event-title svelte-n693km"),i(v,"class","activity-event-type svelte-n693km"),i(y,"class","activity-event-time svelte-n693km"),i(e,"class","activity-event svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(R,O){S(R,e,O),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),a(e,v),a(v,h),a(e,b),E&&E.m(e,null),a(e,g),a(e,y),a(y,T),a(e,j),N||(D=[A(e,"click",F),A(e,"keydown",M)],N=!0)},p(R,O){l=R,O[0]&4194304&&n!==(n=ll(l[435].eventType)+"")&&B(s,n),O[0]&4194304&&c!==(c=l[435].title+"")&&B(u,c),O[0]&4194304&&_!==(_=l[173](l[435].eventType)+"")&&B(h,_),l[435].targetType?E?E.p(l,O):(E=Ho(l),E.c(),E.m(e,g)):E&&(E.d(1),E=null),O[0]&4194304&&w!==(w=dt(l[435].createdAt)+"")&&B(T,w)},d(R){R&&C(e),E&&E.d(),N=!1,_e(D)}}}function Bo(l){let e,t,n,s=re(l[41].filter(l[250])),o=[];for(let r=0;r<s.length;r+=1)o[r]=qo(Ii(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("worklog.suggestions")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-n693km"),i(e,"class","worklog-tab-suggestions svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&67108864|c[1]&1024|c[4]&524288|c[5]&262156|c[6]&8192){s=re(r[41].filter(r[250]));let u;for(u=0;u<s.length;u+=1){const m=Ii(r,s,u);o[u]?o[u].p(m,c):(o[u]=qo(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function Ko(l){let e,t,n,s=re(l[438].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Jo(Ai(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-n693km"),i(e,"class","suggestion-detail svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&67108864|c[1]&1024|c[4]&524288|c[5]&262144|c[6]&8192){s=re(r[438].events);let u;for(u=0;u<s.length;u+=1){const m=Ai(r,s,u);o[u]?o[u].p(m,c):(o[u]=Jo(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function Go(l){let e,t,n;function s(){return l[256](l[435])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-n693km")},m(o,r){S(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Jo(l){let e,t,n=dt(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",u,m,v,_=l[435].title+"",h,b,g,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),T,j,N;function D(){return l[255](l[435])}let E=w&&Go(l);return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),g=f("button"),g.textContent=`${p("common.open")}`,y=k(),E&&E.c(),T=k(),i(t,"class","suggestion-event-time svelte-n693km"),i(r,"class","suggestion-event-type svelte-n693km"),i(v,"class","suggestion-event-title svelte-n693km"),i(g,"class","link-btn svelte-n693km"),i(e,"class","suggestion-detail-event svelte-n693km")},m(F,M){S(F,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),a(e,v),a(v,h),a(e,b),a(e,g),a(e,y),E&&E.m(e,null),a(e,T),j||(N=A(g,"click",D),j=!0)},p(F,M){l=F,M[0]&67108864|M[1]&1024&&n!==(n=dt(l[435].createdAt)+"")&&B(s,n),M[0]&67108864|M[1]&1024&&c!==(c=l[173](l[435].eventType)+"")&&B(u,c),M[0]&67108864|M[1]&1024&&_!==(_=l[435].title+"")&&B(h,_),M[0]&67108864|M[1]&1024&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?E?E.p(l,M):(E=Go(l),E.c(),E.m(e,T)):E&&(E.d(1),E=null)},d(F){F&&C(e),E&&E.d(),j=!1,N()}}}function qo(l){let e,t,n,s,o=l[438].summary+"",r,c,u,m=l[438].suggestedMin+"",v,_,h=p("worklog.min")+"",b,g,y=p("suggest.confidence."+l[438].confidence)+"",w,T,j,N,D,E,F,M,R,O;function V(){return l[251](l[438])}function K(){return l[252](l[438])}function J(){return l[253](l[438],l[439],l[440])}function q(...Y){return l[254](l[438],l[439],l[440],...Y)}let W=l[438]._expanded&&l[438].events&&l[438].events.length>0&&Ko(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),r=P(o),c=k(),u=f("span"),v=P(m),_=k(),b=P(h),g=P(" · "),w=P(y),T=k(),j=f("div"),N=f("button"),N.textContent=`${p("suggest.edit")}`,D=k(),E=f("button"),E.textContent=`${p("worklog.apply")}`,F=k(),W&&W.c(),M=k(),i(s,"class","suggestion-summary svelte-n693km"),i(u,"class","suggestion-meta svelte-n693km"),i(n,"class","suggestion-info svelte-n693km"),i(N,"class","btn btn-sm svelte-n693km"),i(E,"class","btn btn-sm btn-primary svelte-n693km"),i(j,"class","suggestion-actions svelte-n693km"),i(t,"class","suggestion-main svelte-n693km"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-n693km"),he(e,"expanded",l[438]._expanded)},m(Y,G){S(Y,e,G),a(e,t),a(t,n),a(n,s),a(s,r),a(n,c),a(n,u),a(u,v),a(u,_),a(u,b),a(u,g),a(u,w),a(t,T),a(t,j),a(j,N),a(j,D),a(j,E),a(e,F),W&&W.m(e,null),a(e,M),R||(O=[A(N,"click",Le(V)),A(E,"click",Le(K)),A(t,"click",J),A(t,"keydown",q)],R=!0)},p(Y,G){l=Y,G[0]&67108864|G[1]&1024&&o!==(o=l[438].summary+"")&&B(r,o),G[0]&67108864|G[1]&1024&&m!==(m=l[438].suggestedMin+"")&&B(v,m),G[0]&67108864|G[1]&1024&&y!==(y=p("suggest.confidence."+l[438].confidence)+"")&&B(w,y),l[438]._expanded&&l[438].events&&l[438].events.length>0?W?W.p(l,G):(W=Ko(l),W.c(),W.m(e,M)):W&&(W.d(1),W=null),G[0]&67108864|G[1]&1024&&he(e,"expanded",l[438]._expanded)},d(Y){Y&&C(e),W&&W.d(),R=!1,_e(O)}}}function bp(l){let e,t=re(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=tr(Ni(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},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]&537395200|o[5]&262402|o[6]&8192){t=re(s[31]);let r;for(r=0;r<t.length;r+=1){const c=Ni(s,t,r);n[r]?n[r].p(c,o):(n[r]=tr(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function yp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("worklog.empty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function Yo(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Qo(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Xo(l){let e,t,n,s,o,r,c,u,m,v,_,h,b;function g(){return l[257](l[414])}function y(){return l[258](l[414])}let w=l[414].details&&Zo(l);function T(E,F){return E[414].source==="manual"?jp:E[414].source==="suggestion"&&E[414]._events&&E[414]._events.length>0?Tp:E[414].source==="suggestion"?Sp:E[414].source==="unknown"||E[414].source==="imported"?Cp:wp}let j=T(l),N=j(l),D=l[414].source==="suggestion"&&l[414]._events&&l[414]._events.length>0&&xo(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("worklog.editEntry")}`,s=k(),o=f("button"),o.textContent=`${p("worklog.deleteEntry")}`,r=k(),w&&w.c(),c=k(),u=f("div"),m=f("span"),m.textContent=`${p("worklog.source")}`,v=k(),N.c(),_=k(),D&&D.c(),i(n,"class","btn btn-sm svelte-n693km"),i(o,"class","btn btn-sm btn-danger svelte-n693km"),i(t,"class","worklog-entry-actions svelte-n693km"),i(m,"class","wl-detail-label svelte-n693km"),i(u,"class","wl-detail-section svelte-n693km"),i(e,"class","worklog-entry-detail svelte-n693km")},m(E,F){S(E,e,F),a(e,t),a(t,n),a(t,s),a(t,o),a(e,r),w&&w.m(e,null),a(e,c),a(e,u),a(u,m),a(u,v),N.m(u,null),a(e,_),D&&D.m(e,null),h||(b=[A(n,"click",Le(g)),A(o,"click",Le(y))],h=!0)},p(E,F){l=E,l[414].details?w?w.p(l,F):(w=Zo(l),w.c(),w.m(e,c)):w&&(w.d(1),w=null),j!==(j=T(l))&&(N.d(1),N=j(l),N&&(N.c(),N.m(u,null))),l[414].source==="suggestion"&&l[414]._events&&l[414]._events.length>0?D?D.p(l,F):(D=xo(l),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(E){E&&C(e),w&&w.d(),N.d(),D&&D.d(),h=!1,_e(b)}}}function Zo(l){let e,t,n,s,o=l[414].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=k(),s=f("p"),r=P(o),i(t,"class","wl-detail-label svelte-n693km"),i(s,"class","svelte-n693km"),i(e,"class","wl-detail-section svelte-n693km")},m(c,u){S(c,e,u),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,u){u[1]&1&&o!==(o=c[414].details+"")&&B(r,o)},d(c){c&&C(e)}}}function wp(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Cp(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Sp(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Tp(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function jp(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,i(e,"class","svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function xo(l){let e,t,n,s=re(l[414]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=er(Mi(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","wl-detail-label svelte-n693km"),i(e,"class","wl-detail-section svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[1]&1|c[4]&524288|c[5]&262144|c[6]&8192){s=re(r[414]._events);let u;for(u=0;u<s.length;u+=1){const m=Mi(r,s,u);o[u]?o[u].p(m,c):(o[u]=er(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function $o(l){let e,t,n;function s(){return l[260](l[435])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-n693km")},m(o,r){S(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function er(l){let e,t,n=dt(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",u,m,v,_=l[435].title+"",h,b,g,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),T,j,N;function D(){return l[259](l[435])}let E=w&&$o(l);return{c(){e=f("div"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),v=f("span"),h=P(_),b=k(),g=f("button"),g.textContent=`${p("common.open")}`,y=k(),E&&E.c(),T=k(),i(t,"class","journal-event-time svelte-n693km"),i(r,"class","journal-event-type svelte-n693km"),i(v,"class","journal-event-title svelte-n693km"),i(g,"class","link-btn svelte-n693km"),i(e,"class","journal-event-row svelte-n693km")},m(F,M){S(F,e,M),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),a(e,v),a(v,h),a(e,b),a(e,g),a(e,y),E&&E.m(e,null),a(e,T),j||(N=A(g,"click",D),j=!0)},p(F,M){l=F,M[1]&1&&n!==(n=dt(l[435].createdAt)+"")&&B(s,n),M[1]&1&&c!==(c=l[173](l[435].eventType)+"")&&B(u,c),M[1]&1&&_!==(_=l[435].title+"")&&B(h,_),M[1]&1&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?E?E.p(l,M):(E=$o(l),E.c(),E.m(e,T)):E&&(E.d(1),E=null)},d(F){F&&C(e),E&&E.d(),j=!1,N()}}}function tr(l){let e,t,n,s=l[414]._expanded?"▾":"▸",o,r,c,u=l[414].summary+"",m,v,_,h=l[414].minutes+"",b,g,y=p("worklog.min")+"",w,T,j,N,D,E=l[414].date+"",F,M,R,O,V,K=l[414].billable&&Yo(),J=l[414].approximate&&Qo(),q=l[414]._expanded&&Xo(l);function W(){return l[261](l[414])}function Y(...G){return l[262](l[414],...G)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=k(),_=f("span"),b=P(h),g=k(),w=P(y),T=k(),K&&K.c(),j=k(),J&&J.c(),N=k(),D=f("span"),F=P(E),M=k(),q&&q.c(),R=k(),i(n,"class","worklog-toggle svelte-n693km"),i(c,"class","worklog-entry-summary svelte-n693km"),i(_,"class","worklog-entry-mins svelte-n693km"),i(D,"class","worklog-entry-date svelte-n693km"),i(t,"class","worklog-entry-head svelte-n693km"),i(e,"class","worklog-entry svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[414]._expanded)},m(G,L){S(G,e,L),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(t,v),a(t,_),a(_,b),a(_,g),a(_,w),a(t,T),K&&K.m(t,null),a(t,j),J&&J.m(t,null),a(t,N),a(t,D),a(D,F),a(e,M),q&&q.m(e,null),a(e,R),O||(V=[A(e,"click",W),A(e,"keydown",Y)],O=!0)},p(G,L){l=G,L[1]&1&&s!==(s=l[414]._expanded?"▾":"▸")&&B(o,s),L[1]&1&&u!==(u=l[414].summary+"")&&B(m,u),L[1]&1&&h!==(h=l[414].minutes+"")&&B(b,h),l[414].billable?K||(K=Yo(),K.c(),K.m(t,j)):K&&(K.d(1),K=null),l[414].approximate?J||(J=Qo(),J.c(),J.m(t,N)):J&&(J.d(1),J=null),L[1]&1&&E!==(E=l[414].date+"")&&B(F,E),l[414]._expanded?q?q.p(l,L):(q=Xo(l),q.c(),q.m(e,R)):q&&(q.d(1),q=null),L[1]&1&&he(e,"expanded",l[414]._expanded)},d(G){G&&C(e),K&&K.d(),J&&J.d(),q&&q.d(),O=!1,_e(V)}}}function Ep(l){let e,t=re(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=lr(Li(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},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[6]&3072){t=re(s[30]);let r;for(r=0;r<t.length;r+=1){const c=Li(s,t,r);n[r]?n[r].p(c,o):(n[r]=lr(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function Dp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("action.noActions")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function lr(l){let e,t,n,s=l[430].title+"",o,r,c,u=l[197](l[430].type)+"",m,v,_,h=l[430].data+"",b,g,y,w,T,j,N,D,E;function F(){return l[247](l[430])}function M(){return l[248](l[430])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=k(),_=f("span"),b=P(h),g=k(),y=f("div"),w=f("button"),w.textContent=`${p("action.run")}`,T=k(),j=f("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-n693km"><polyline points="3 6 5 6 21 6" class="svelte-n693km"></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-n693km"></path></svg>',N=k(),i(n,"class","action-title svelte-n693km"),i(c,"class","action-type svelte-n693km"),i(_,"class","action-data svelte-n693km"),i(t,"class","action-info svelte-n693km"),i(w,"class","btn btn-sm svelte-n693km"),i(j,"class","btn btn-sm btn-danger svelte-n693km"),i(y,"class","action-btns svelte-n693km"),i(e,"class","action-card svelte-n693km")},m(R,O){S(R,e,O),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(t,v),a(t,_),a(_,b),a(e,g),a(e,y),a(y,w),a(y,T),a(y,j),a(e,N),D||(E=[A(w,"click",F),A(j,"click",M)],D=!0)},p(R,O){l=R,O[0]&1073741824&&s!==(s=l[430].title+"")&&B(o,s),O[0]&1073741824&&u!==(u=l[197](l[430].type)+"")&&B(m,u),O[0]&1073741824&&h!==(h=l[430].data+"")&&B(b,h)},d(R){R&&C(e),D=!1,_e(E)}}}function Np(l){let e,t=re(l[47]),n=[];for(let s=0;s<t.length;s+=1)n[s]=sr(Fi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-n693km")},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]&65536|o[6]&114){t=re(s[47]);let r;for(r=0;r<t.length;r+=1){const c=Fi(s,t,r);n[r]?n[r].p(c,o):(n[r]=sr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function Mp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("links.empty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function nr(l){let e,t=l[427].note+"",n;return{c(){e=f("span"),n=P(t),i(e,"class","link-note svelte-n693km")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[1]&65536&&t!==(t=s[427].note+"")&&B(n,t)},d(s){s&&C(e)}}}function sr(l){let e,t,n,s=l[427].title+"",o,r,c,u=(l[427].hostname||l[427].url)+"",m,v,_,h,b=kt(l[427].createdAt)+"",g,y,w,T,j,N,D,E,F,M,R,O,V,K,J=l[427].note&&nr(l);function q(){return l[243](l[427])}function W(){return l[244](l[427])}function Y(){return l[245](l[427])}function G(){return l[246](l[427])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),_=k(),h=f("span"),g=P(b),y=k(),J&&J.c(),w=k(),T=f("div"),j=f("button"),j.textContent=`${p("common.open")}`,N=k(),D=f("button"),D.textContent=`${p("links.copyUrl")}`,E=k(),F=f("button"),F.textContent=`${p("common.rename")}`,M=k(),R=f("button"),R.textContent=`${p("common.delete")}`,O=k(),i(n,"class","link-title svelte-n693km"),i(c,"class","link-url svelte-n693km"),i(c,"title",v=l[427].url),i(h,"class","link-date svelte-n693km"),i(t,"class","link-main svelte-n693km"),i(j,"class","btn btn-sm btn-primary svelte-n693km"),i(D,"class","btn btn-sm svelte-n693km"),i(F,"class","btn btn-sm svelte-n693km"),i(R,"class","btn btn-sm btn-danger svelte-n693km"),i(T,"class","link-actions svelte-n693km"),i(e,"class","link-card svelte-n693km")},m(L,H){S(L,e,H),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(t,_),a(t,h),a(h,g),a(t,y),J&&J.m(t,null),a(e,w),a(e,T),a(T,j),a(T,N),a(T,D),a(T,E),a(T,F),a(T,M),a(T,R),a(e,O),V||(K=[A(j,"click",q),A(D,"click",W),A(F,"click",Y),A(R,"click",G)],V=!0)},p(L,H){l=L,H[1]&65536&&s!==(s=l[427].title+"")&&B(o,s),H[1]&65536&&u!==(u=(l[427].hostname||l[427].url)+"")&&B(m,u),H[1]&65536&&v!==(v=l[427].url)&&i(c,"title",v),H[1]&65536&&b!==(b=kt(l[427].createdAt)+"")&&B(g,b),l[427].note?J?J.p(l,H):(J=nr(l),J.c(),J.m(t,null)):J&&(J.d(1),J=null)},d(L){L&&C(e),J&&J.d(),V=!1,_e(K)}}}function ir(l){let e,t;return{c(){e=f("div"),t=P(l[52]),i(e,"class","link-status svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&2097152&&B(t,n[52])},d(n){n&&C(e)}}}function Ip(l){let e,t=re(l[44]),n=[];for(let s=0;s<t.length;s+=1)n[s]=or(Pi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-n693km")},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]&8192|o[4]&1048576|o[5]&1108344832|o[6]&1){t=re(s[44]);let r;for(r=0;r<t.length;r+=1){const c=Pi(s,t,r);n[r]?n[r].p(c,o):(n[r]=or(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function Ap(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("inbox.localEmpty")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function or(l){let e,t,n,s=l[422].title+"",o,r,c,u=l[175](l[422])+"",m,v,_,h,b,g,y,w,T,j,N;function D(){return l[238](l[422])}function E(){return l[239](l[422])}function F(){return l[240](l[422])}function M(){return l[241](l[422])}function R(...O){return l[242](l[422],...O)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=P(s),r=k(),c=f("span"),m=P(u),v=k(),_=f("div"),h=f("button"),h.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><path d="M20 6 9 17l-5-5" class="svelte-n693km"></path></svg>',b=k(),g=f("button"),g.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><path d="M14 3h7v7" class="svelte-n693km"></path><path d="M10 14 21 3" class="svelte-n693km"></path><path d="M21 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5" class="svelte-n693km"></path></svg>',y=k(),w=f("button"),w.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><polyline points="3 6 5 6 21 6" class="svelte-n693km"></polyline><path d="M19 6l-1 14H6L5 6" class="svelte-n693km"></path><path d="M10 11v6" class="svelte-n693km"></path><path d="M14 11v6" class="svelte-n693km"></path><path d="M9 6V4h6v2" class="svelte-n693km"></path></svg>',T=k(),i(n,"class","inbox-item-title svelte-n693km"),i(c,"class","inbox-item-meta svelte-n693km"),i(t,"class","inbox-item-main svelte-n693km"),i(h,"class","inbox-icon-btn inbox-icon-btn-primary svelte-n693km"),i(h,"title",p("inbox.keepHere")),i(h,"aria-label",p("inbox.keepHere")),i(g,"class","inbox-icon-btn svelte-n693km"),i(g,"title",p("inbox.assign")),i(g,"aria-label",p("inbox.assign")),i(w,"class","inbox-icon-btn inbox-icon-btn-danger svelte-n693km"),i(w,"title",p("common.delete")),i(w,"aria-label",p("common.delete")),i(_,"class","inbox-item-actions svelte-n693km"),i(e,"class","inbox-item svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,m),a(e,v),a(e,_),a(_,h),a(_,b),a(_,g),a(_,y),a(_,w),a(e,T),j||(N=[A(h,"click",Le(D)),A(g,"click",Le(E)),A(w,"click",Le(F)),A(e,"click",M),A(e,"keydown",R)],j=!0)},p(O,V){l=O,V[1]&8192&&s!==(s=l[422].title+"")&&B(o,s),V[1]&8192&&u!==(u=l[175](l[422])+"")&&B(m,u)},d(O){O&&C(e),j=!1,_e(N)}}}function rr(l){let e,t=p("common.paste")+"",n,s,o=l[78].items.length+"",r,c,u;return{c(){e=f("button"),n=P(t),s=k(),r=P(o),i(e,"class","btn svelte-n693km")},m(m,v){S(m,e,v),a(e,n),a(e,s),a(e,r),c||(u=A(e,"click",l[118]),c=!0)},p(m,v){v[2]&65536&&o!==(o=m[78].items.length+"")&&B(r,o)},d(m){m&&C(e),c=!1,u()}}}function Lp(l){let e,t,n,s,o,r,c;const u=[Rp,Pp],m=[];function v(g,y){return g[72].length>0?0:1}e=v(l),t=m[e]=u[e](l);const _=[Op,zp],h=[];function b(g,y){return g[73].length===0?0:1}return s=b(l),o=h[s]=_[s](l),{c(){t.c(),n=k(),o.c(),r=vt()},m(g,y){m[e].m(g,y),S(g,n,y),h[s].m(g,y),S(g,r,y),c=!0},p(g,y){let w=e;e=v(g),e===w?m[e].p(g,y):(pt(),me(m[w],1,1,()=>{m[w]=null}),_t(),t=m[e],t?t.p(g,y):(t=m[e]=u[e](g),t.c()),ce(t,1),t.m(n.parentNode,n));let T=s;s=b(g),s===T?h[s].p(g,y):(pt(),me(h[T],1,1,()=>{h[T]=null}),_t(),o=h[s],o?o.p(g,y):(o=h[s]=_[s](g),o.c()),ce(o,1),o.m(r.parentNode,r))},i(g){c||(ce(t),ce(o),c=!0)},o(g){me(t),me(o),c=!1},d(g){g&&(C(n),C(r)),m[e].d(g),h[s].d(g)}}}function Fp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p:x,i:x,o:x,d(n){n&&C(e)}}}function Pp(l){let e,t;return e=new sa({props:{crumbs:[{name:p("file.root")}]}}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Rp(l){let e,t,n,s,o,r,c,u=p("common.backLabel")+"",m,v,_,h;return e=new sa({props:{crumbs:[{name:p("file.root")},...l[72]]}}),e.$on("navigate",l[225]),{c(){Xe(e.$$.fragment),t=k(),n=f("button"),s=Q("svg"),o=Q("line"),r=Q("polyline"),c=k(),m=P(u),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-n693km"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-n693km"),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-n693km"),i(n,"class","btn btn-sm back-btn svelte-n693km")},m(b,g){Je(e,b,g),S(b,t,g),S(b,n,g),a(n,s),a(s,o),a(s,r),a(n,c),a(n,m),v=!0,_||(h=A(n,"click",l[109]),_=!0)},p(b,g){const y={};g[2]&1024&&(y.crumbs=[{name:p("file.root")},...b[72]]),e.$set(y)},i(b){v||(ce(e.$$.fragment,b),v=!0)},o(b){me(e.$$.fragment,b),v=!1},d(b){b&&(C(t),C(n)),qe(e,b),_=!1,h()}}}function zp(l){let e,t=[],n=new Map,s,o=re(l[73]);const r=c=>c[422].id;for(let c=0;c<o.length;c+=1){let u=Ri(l,o,c),m=r(u);n.set(m,t[c]=ar(m,u))}return{c(){e=f("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-n693km")},m(c,u){S(c,e,u);for(let m=0;m<t.length;m+=1)t[m]&&t[m].m(e,null);s=!0},p(c,u){u[2]&133120|u[3]&2112126976|u[4]&1|u[5]&131072&&(o=re(c[73]),pt(),t=qr(t,u,r,1,c,o,n,e,Jr,ar,null,Ri),_t())},i(c){if(!s){for(let u=0;u<o.length;u+=1)ce(t[u]);s=!0}},o(c){for(let u=0;u<t.length;u+=1)me(t[u]);s=!1},d(c){c&&C(e);for(let u=0;u<t.length;u+=1)t[u].d()}}}function Op(l){let e,t,n,s,o=(l[72].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",r,c,u,m,v,_,h,b,g,y;return{c(){e=f("div"),t=f("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-n693km"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-n693km"></path><polyline points="14 2 14 8 20 8" class="svelte-n693km"></polyline></svg>',n=k(),s=f("p"),r=P(o),c=k(),u=f("p"),u.textContent=`${p("file.hint")}`,m=k(),v=f("div"),_=f("button"),_.textContent=`${p("file.addFileSimple")}`,h=k(),b=f("button"),b.textContent=`${p("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-n693km"),i(s,"class","svelte-n693km"),i(u,"class","hint svelte-n693km"),i(_,"class","btn btn-primary svelte-n693km"),i(b,"class","btn svelte-n693km"),i(v,"class","empty-actions svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(w,T){S(w,e,T),a(e,t),a(e,n),a(e,s),a(s,r),a(e,c),a(e,u),a(e,m),a(e,v),a(v,_),a(v,h),a(v,b),g||(y=[A(_,"click",l[168]),A(b,"click",l[169])],g=!0)},p(w,T){T[2]&1024&&o!==(o=(w[72].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&B(r,o)},i:x,o:x,d(w){w&&C(e),g=!1,_e(y)}}}function ar(l,e){let t,n,s;return n=new Nd({props:{item:e[422],selected:e[79].includes(e[422].id),onDragStart:e[122],onDragOver:e[123],onDrop:e[124]}}),n.$on("navigate",e[226]),n.$on("preview",e[227]),n.$on("openExternal",e[228]),n.$on("showInFolder",e[229]),n.$on("delete",e[230]),n.$on("rename",e[231]),n.$on("duplicate",e[232]),n.$on("cut",e[233]),n.$on("copy",e[234]),n.$on("selectOne",e[235]),n.$on("toggleSelect",e[236]),n.$on("rangeSelect",e[237]),{key:l,first:null,c(){t=vt(),Xe(n.$$.fragment),this.first=t},m(o,r){S(o,t,r),Je(n,o,r),s=!0},p(o,r){e=o;const c={};r[2]&2048&&(c.item=e[422]),r[2]&133120&&(c.selected=e[79].includes(e[422].id)),n.$set(c)},i(o){s||(ce(n.$$.fragment,o),s=!0)},o(o){me(n.$$.fragment,o),s=!1},d(o){o&&C(t),qe(n,o)}}}function cr(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.scanning")}`,i(t,"class","svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},d(n){n&&C(e)}}}function ur(l){let e,t,n,s,o,r,c,u,m;return{c(){e=f("div"),t=f("input"),n=k(),s=f("div"),o=f("button"),o.textContent=`${p("common.create")}`,r=k(),c=f("button"),c.textContent=`${p("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",p("note.title")),i(t,"class","svelte-n693km"),i(o,"class","btn btn-primary svelte-n693km"),i(c,"class","btn svelte-n693km"),i(s,"class","form-actions svelte-n693km"),i(e,"class","create-form svelte-n693km")},m(v,_){S(v,e,_),a(e,t),ke(t,l[60]),a(e,n),a(e,s),a(s,o),a(s,r),a(s,c),u||(m=[A(t,"input",l[221]),A(t,"keydown",l[222]),A(o,"click",l[148]),A(c,"click",l[147])],u=!0)},p(v,_){_[1]&536870912&&t.value!==v[60]&&ke(t,v[60])},d(v){v&&C(e),u=!1,_e(m)}}}function Vp(l){let e,t=re(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=fr(zi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-n693km")},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]&33554432){t=re(s[28]);let r;for(r=0;r<t.length;r+=1){const c=zi(s,t,r);n[r]?n[r].p(c,o):(n[r]=fr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function Wp(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("note.noNotes")}`,n=f("p"),n.textContent=`${p("note.createFirst")}`,i(t,"class","svelte-n693km"),i(n,"class","hint svelte-n693km"),i(e,"class","empty-state svelte-n693km")},m(s,o){S(s,e,o),a(e,t),a(e,n)},p:x,d(s){s&&C(e)}}}function fr(l){let e,t,n=l[417].title+"",s,o,r,c=kt(l[417].createdAt)+"",u,m,v,_;function h(){return l[223](l[417])}function b(){return l[224](l[417])}return{c(){e=f("div"),t=f("div"),s=P(n),o=k(),r=f("div"),u=P(c),m=k(),i(t,"class","note-card-title svelte-n693km"),i(r,"class","note-card-date svelte-n693km"),i(e,"class","note-card svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(g,y){S(g,e,y),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),v||(_=[A(e,"click",h),A(e,"keydown",function(){Mt(ht(b))&&ht(b).apply(this,arguments)})],v=!0)},p(g,y){l=g,y[0]&268435456&&n!==(n=l[417].title+"")&&B(s,n),y[0]&268435456&&c!==(c=kt(l[417].createdAt)+"")&&B(u,c)},d(g){g&&C(e),v=!1,_e(_)}}}function dr(l){let e,t,n,s=re(l[28].slice(0,5)),o=[];for(let r=0;r<s.length;r+=1)o[r]=mr(Vi(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentNotes")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-n693km"),i(e,"class","recent-section svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[0]&268435456|c[4]&33554432){s=re(r[28].slice(0,5));let u;for(u=0;u<s.length;u+=1){const m=Vi(r,s,u);o[u]?o[u].p(m,c):(o[u]=mr(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function mr(l){let e,t,n=l[417].title+"",s,o,r=kt(l[417].createdAt)+"",c,u,m,v;function _(){return l[219](l[417])}function h(){return l[220](l[417])}return{c(){e=f("div"),t=f("span"),s=P(n),o=f("span"),c=P(r),u=k(),i(t,"class","svelte-n693km"),i(o,"class","recent-date svelte-n693km"),i(e,"class","recent-note svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(b,g){S(b,e,g),a(e,t),a(t,s),a(e,o),a(o,c),a(e,u),m||(v=[A(e,"click",_),A(e,"keydown",function(){Mt(ht(h))&&ht(h).apply(this,arguments)})],m=!0)},p(b,g){l=b,g[0]&268435456&&n!==(n=l[417].title+"")&&B(s,n),g[0]&268435456&&r!==(r=kt(l[417].createdAt)+"")&&B(c,r)},d(b){b&&C(e),m=!1,_e(v)}}}function pr(l){let e,t,n,s=re(l[31].slice(0,3)),o=[];for(let r=0;r<s.length;r+=1)o[r]=_r(Oi(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentEntries")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-n693km"),i(e,"class","recent-section svelte-n693km")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(e,null)},p(r,c){if(c[1]&1){s=re(r[31].slice(0,3));let u;for(u=0;u<s.length;u+=1){const m=Oi(r,s,u);o[u]?o[u].p(m,c):(o[u]=_r(m),o[u].c(),o[u].m(e,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=s.length}},d(r){r&&C(e),De(o,r)}}}function _r(l){let e,t=l[414].summary+"",n,s,o=l[414].minutes+"",r,c,u=p("worklog.min")+"",m,v;return{c(){e=f("div"),n=P(t),s=P(" ("),r=P(o),c=k(),m=P(u),v=P(")"),i(e,"class","recent-entry svelte-n693km")},m(_,h){S(_,e,h),a(e,n),a(e,s),a(e,r),a(e,c),a(e,m),a(e,v)},p(_,h){h[1]&1&&t!==(t=_[414].summary+"")&&B(n,t),h[1]&1&&o!==(o=_[414].minutes+"")&&B(r,o)},d(_){_&&C(e)}}}function vr(l){let e;return{c(){e=f("span"),e.textContent="●",i(e,"class","dirty-mark svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function kr(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V,K=p("common.create")+"",J,q,W,Y,G,L,H,z=l[56]&&hr(l);_=new Ll({props:{kind:"folder",size:24}});let U=re(l[6]),$=[];for(let ie=0;ie<U.length;ie+=1)$[ie]=gr(fi(l,U,ie));const de=ie=>me($[ie],1,1,()=>{$[ie]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("nav.createNode")}`,s=k(),z&&z.c(),o=k(),r=f("div"),c=f("span"),c.textContent=`${p("template.select")}`,u=k(),m=f("div"),v=f("button"),Xe(_.$$.fragment),h=k(),b=f("div"),g=f("span"),g.textContent=`${p("template.optionNone")}`,y=k(),w=f("span"),w.textContent=`${p("template.none.desc")}`,T=k();for(let ie=0;ie<$.length;ie+=1)$[ie].c();j=k(),N=f("div"),D=f("label"),E=f("span"),E.textContent=`${p("common.name")}`,F=k(),M=f("input"),R=k(),O=f("div"),V=f("button"),J=P(K),W=k(),Y=f("button"),Y.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(c,"class","form-label svelte-n693km"),i(g,"class","template-card-title svelte-n693km"),i(w,"class","template-card-desc svelte-n693km"),i(b,"class","template-card-text svelte-n693km"),i(v,"class","template-card svelte-n693km"),he(v,"selected",l[57]===null),i(m,"class","template-cards svelte-n693km"),i(m,"role","group"),i(m,"aria-label",p("template.select")),i(r,"class","form-group svelte-n693km"),i(E,"class","label-text svelte-n693km"),i(M,"type","text"),i(M,"placeholder",p("case.namePlaceholder")),i(M,"class","svelte-n693km"),i(D,"class","svelte-n693km"),i(N,"class","form-group svelte-n693km"),i(V,"class","btn btn-primary svelte-n693km"),V.disabled=q=!l[55].trim()||l[57]===void 0,i(Y,"class","btn svelte-n693km"),i(O,"class","modal-actions svelte-n693km"),i(t,"class","modal modal-create svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(ie,ne){S(ie,e,ne),a(e,t),a(t,n),a(t,s),z&&z.m(t,null),a(t,o),a(t,r),a(r,c),a(r,u),a(r,m),a(m,v),Je(_,v,null),a(v,h),a(v,b),a(b,g),a(b,y),a(b,w),a(m,T);for(let le=0;le<$.length;le+=1)$[le]&&$[le].m(m,null);a(t,j),a(t,N),a(N,D),a(D,E),a(D,F),a(D,M),ke(M,l[55]),a(t,R),a(t,O),a(O,V),a(V,J),a(O,W),a(O,Y),G=!0,L||(H=[A(v,"click",l[315]),A(M,"input",l[317]),A(M,"keydown",l[318]),A(V,"click",l[133]),A(Y,"click",l[132]),A(e,"click",bt(l[132])),A(e,"keydown",ht(l[132]))],L=!0)},p(ie,ne){if(ie[56]?z?z.p(ie,ne):(z=hr(ie),z.c(),z.m(t,o)):z&&(z.d(1),z=null),(!G||ne[1]&67108864)&&he(v,"selected",ie[57]===null),ne[0]&64|ne[1]&67108864){U=re(ie[6]);let le;for(le=0;le<U.length;le+=1){const oe=fi(ie,U,le);$[le]?($[le].p(oe,ne),ce($[le],1)):($[le]=gr(oe),$[le].c(),ce($[le],1),$[le].m(m,null))}for(pt(),le=U.length;le<$.length;le+=1)de(le);_t()}ne[1]&16777216&&M.value!==ie[55]&&ke(M,ie[55]),(!G||ne[1]&83886080&&q!==(q=!ie[55].trim()||ie[57]===void 0))&&(V.disabled=q)},i(ie){if(!G){ce(_.$$.fragment,ie);for(let ne=0;ne<U.length;ne+=1)ce($[ne]);G=!0}},o(ie){me(_.$$.fragment,ie),$=$.filter(oa);for(let ne=0;ne<$.length;ne+=1)me($[ne]);G=!1},d(ie){ie&&C(e),z&&z.d(),qe(_),De($,ie),L=!1,_e(H)}}}function hr(l){let e,t=p("nav.createInside")+"",n,s,o=l[56].title+"",r,c;return{c(){e=f("div"),n=P(t),s=P(" «"),r=P(o),c=P("»"),i(e,"class","create-context svelte-n693km")},m(u,m){S(u,e,m),a(e,n),a(e,s),a(e,r),a(e,c)},p(u,m){m[1]&33554432&&o!==(o=u[56].title+"")&&B(r,o)},d(u){u&&C(e)}}}function gr(l){let e,t,n,s,o,r=p(l[409].title)+"",c,u,m,v=p(l[409].title+".desc")+"",_,h,b,g,y;t=new Ll({props:{kind:l[409].icon||"generic",size:24}});function w(){return l[316](l[409])}return{c(){var T;e=f("button"),Xe(t.$$.fragment),n=k(),s=f("div"),o=f("span"),c=P(r),u=k(),m=f("span"),_=P(v),h=k(),i(o,"class","template-card-title svelte-n693km"),i(m,"class","template-card-desc svelte-n693km"),i(s,"class","template-card-text svelte-n693km"),i(e,"class","template-card svelte-n693km"),he(e,"selected",((T=l[57])==null?void 0:T.id)===l[409].id)},m(T,j){S(T,e,j),Je(t,e,null),a(e,n),a(e,s),a(s,o),a(o,c),a(s,u),a(s,m),a(m,_),a(e,h),b=!0,g||(y=A(e,"click",w),g=!0)},p(T,j){var D;l=T;const N={};j[0]&64&&(N.kind=l[409].icon||"generic"),t.$set(N),(!b||j[0]&64)&&r!==(r=p(l[409].title)+"")&&B(c,r),(!b||j[0]&64)&&v!==(v=p(l[409].title+".desc")+"")&&B(_,v),(!b||j[0]&64|j[1]&67108864)&&he(e,"selected",((D=l[57])==null?void 0:D.id)===l[409].id)},i(T){b||(ce(t.$$.fragment,T),b=!0)},o(T){me(t.$$.fragment,T),b=!1},d(T){T&&C(e),qe(t),g=!1,y()}}}function br(l){let e,t,n=l[58].node&&["folder","project","client","document","recipe"].includes(l[58].node.type),s,o,r,c,u,m,v,_,h,b,g=n&&yr(l),y=l[58].node&&l[58].node.parent_id&&Cr(l);return{c(){e=f("div"),t=f("div"),g&&g.c(),s=k(),y&&y.c(),o=k(),r=f("button"),r.textContent=`${p("common.rename")}`,c=k(),u=f("button"),u.textContent=`${p("common.delete")}`,m=k(),v=f("button"),v.textContent=`${p("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-n693km"),i(u,"class","context-menu-item danger svelte-n693km"),i(v,"class","context-menu-item svelte-n693km"),i(t,"class","context-menu svelte-n693km"),gt(t,"left",l[58].x+"px"),gt(t,"top",l[58].y+"px"),i(e,"class","context-menu-backdrop svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(w,T){S(w,e,T),a(e,t),g&&g.m(t,null),a(t,s),y&&y.m(t,null),a(t,o),a(t,r),a(t,c),a(t,u),a(t,m),a(t,v),_=!0,h||(b=[A(r,"click",l[321]),A(u,"click",l[322]),A(v,"click",l[323]),A(e,"click",l[135]),A(e,"contextmenu",kn(l[135])),A(e,"keydown",ht(l[135]))],h=!0)},p(w,T){T[1]&134217728&&(n=w[58].node&&["folder","project","client","document","recipe"].includes(w[58].node.type)),n?g?(g.p(w,T),T[1]&134217728&&ce(g,1)):(g=yr(w),g.c(),ce(g,1),g.m(t,s)):g&&(pt(),me(g,1,1,()=>{g=null}),_t()),w[58].node&&w[58].node.parent_id?y?y.p(w,T):(y=Cr(w),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!_||T[1]&134217728)&&gt(t,"left",w[58].x+"px"),(!_||T[1]&134217728)&&gt(t,"top",w[58].y+"px")},i(w){_||(ce(g),_=!0)},o(w){me(g),_=!1},d(w){w&&C(e),g&&g.d(),y&&y.d(),h=!1,_e(b)}}}function yr(l){let e,t,n,s,o,r=re(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let m=0;m<r.length;m+=1)c[m]=wr(ui(l,r,m));const u=m=>me(c[m],1,1,()=>{c[m]=null});return{c(){e=f("div"),e.textContent=`${p("common.create")}`,t=k();for(let m=0;m<c.length;m+=1)c[m].c();n=k(),s=f("div"),i(e,"class","context-menu-section svelte-n693km"),i(s,"class","context-menu-divider svelte-n693km")},m(m,v){S(m,e,v),S(m,t,v);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(m,v);S(m,n,v),S(m,s,v),o=!0},p(m,v){if(v[0]&64|v[4]&64){r=re(m[6].length>0?m[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const h=ui(m,r,_);c[_]?(c[_].p(h,v),ce(c[_],1)):(c[_]=wr(h),c[_].c(),ce(c[_],1),c[_].m(n.parentNode,n))}for(pt(),_=r.length;_<c.length;_+=1)u(_);_t()}},i(m){if(!o){for(let v=0;v<r.length;v+=1)ce(c[v]);o=!0}},o(m){c=c.filter(oa);for(let v=0;v<c.length;v+=1)me(c[v]);o=!1},d(m){m&&(C(e),C(t),C(n),C(s)),De(c,m)}}}function wr(l){let e,t,n,s,o=p(l[409].title)+"",r,c,u,m;t=new Ll({props:{kind:l[409].icon||"folder",size:16}});function v(){return l[319](l[409])}return{c(){e=f("button"),Xe(t.$$.fragment),n=k(),s=f("span"),r=P(o),i(s,"class","svelte-n693km"),i(e,"class","context-menu-item svelte-n693km")},m(_,h){S(_,e,h),Je(t,e,null),a(e,n),a(e,s),a(s,r),c=!0,u||(m=A(e,"click",v),u=!0)},p(_,h){l=_;const b={};h[0]&64&&(b.kind=l[409].icon||"folder"),t.$set(b),(!c||h[0]&64)&&o!==(o=p(l[409].title)+"")&&B(r,o)},i(_){c||(ce(t.$$.fragment,_),c=!0)},o(_){me(t.$$.fragment,_),c=!1},d(_){_&&C(e),qe(t),u=!1,m()}}}function Cr(l){let e,t,n,s,o;return{c(){e=f("button"),e.textContent=`${p("nav.moveToRoot")}`,t=k(),n=f("div"),i(e,"class","context-menu-item svelte-n693km"),i(n,"class","context-menu-divider svelte-n693km")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),s||(o=A(e,"click",l[320]),s=!0)},p:x,d(r){r&&(C(e),C(t),C(n)),s=!1,o()}}}function Sr(l){let e,t,n,s=(l[40]?p("worklog.acceptSuggestion"):l[39]?p("worklog.editEntry"):p("worklog.addEntry"))+"",o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V,K,J,q,W,Y,G,L,H,z,U,$,de,ie,ne,le,oe,ue,ge=p("common.save")+"",Ue,Ne,X,ee,fe,be;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=P(s),r=k(),c=f("div"),u=f("label"),m=f("span"),m.textContent=`${p("worklog.date")}`,v=k(),_=f("input"),h=k(),b=f("div"),g=f("label"),y=f("span"),y.textContent=`${p("worklog.whatDone")}`,w=k(),T=f("input"),j=k(),N=f("div"),D=f("label"),E=f("span"),E.textContent=`${p("worklog.minutes")}`,F=k(),M=f("input"),R=k(),O=f("div"),V=f("label"),K=f("span"),K.textContent=`${p("worklog.details")}`,J=k(),q=f("textarea"),W=k(),Y=f("div"),G=f("label"),L=f("input"),H=k(),z=f("span"),z.textContent=`${p("journal.billableYes")}`,U=k(),$=f("label"),de=f("input"),ie=k(),ne=f("span"),ne.textContent=`${p("journal.approxEstimated")}`,le=k(),oe=f("div"),ue=f("button"),Ue=P(ge),X=k(),ee=f("button"),ee.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(m,"class","label-text svelte-n693km"),i(_,"type","date"),i(_,"class","svelte-n693km"),i(u,"class","svelte-n693km"),i(c,"class","form-group svelte-n693km"),i(y,"class","label-text svelte-n693km"),i(T,"type","text"),i(T,"placeholder",p("worklog.whatDone")),i(T,"class","svelte-n693km"),i(g,"class","svelte-n693km"),i(b,"class","form-group svelte-n693km"),i(E,"class","label-text svelte-n693km"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-n693km"),i(D,"class","svelte-n693km"),i(N,"class","form-group svelte-n693km"),i(K,"class","label-text svelte-n693km"),i(q,"class","svelte-n693km"),i(V,"class","svelte-n693km"),i(O,"class","form-group svelte-n693km"),i(L,"type","checkbox"),i(L,"class","svelte-n693km"),i(z,"class","svelte-n693km"),i(G,"class","checkbox-label-inline svelte-n693km"),i(de,"type","checkbox"),i(de,"class","svelte-n693km"),i(ne,"class","svelte-n693km"),i($,"class","checkbox-label-inline svelte-n693km"),i(Y,"class","form-row svelte-n693km"),i(ue,"class","btn btn-primary svelte-n693km"),ue.disabled=Ne=!l[33].trim()||!l[34],i(ee,"class","btn svelte-n693km"),i(oe,"class","modal-actions svelte-n693km"),i(t,"class","modal modal-worklog svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(ve,Me){S(ve,e,Me),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,u),a(u,m),a(u,v),a(u,_),ke(_,l[35]),a(t,h),a(t,b),a(b,g),a(g,y),a(g,w),a(g,T),ke(T,l[33]),a(t,j),a(t,N),a(N,D),a(D,E),a(D,F),a(D,M),ke(M,l[34]),a(t,R),a(t,O),a(O,V),a(V,K),a(V,J),a(V,q),ke(q,l[36]),a(t,W),a(t,Y),a(Y,G),a(G,L),L.checked=l[37],a(G,H),a(G,z),a(Y,U),a(Y,$),a($,de),de.checked=l[38],a($,ie),a($,ne),a(t,le),a(t,oe),a(oe,ue),a(ue,Ue),a(oe,X),a(oe,ee),fe||(be=[A(_,"input",l[324]),A(T,"input",l[325]),A(M,"input",l[326]),A(q,"input",l[327]),A(L,"change",l[328]),A(de,"change",l[329]),A(ue,"click",l[155]),A(ee,"click",l[154]),A(e,"click",bt(l[154])),A(e,"keydown",ht(l[154]))],fe=!0)},p(ve,Me){Me[1]&768&&s!==(s=(ve[40]?p("worklog.acceptSuggestion"):ve[39]?p("worklog.editEntry"):p("worklog.addEntry"))+"")&&B(o,s),Me[1]&16&&ke(_,ve[35]),Me[1]&4&&T.value!==ve[33]&&ke(T,ve[33]),Me[1]&8&&Il(M.value)!==ve[34]&&ke(M,ve[34]),Me[1]&32&&ke(q,ve[36]),Me[1]&64&&(L.checked=ve[37]),Me[1]&128&&(de.checked=ve[38]),Me[1]&12&&Ne!==(Ne=!ve[33].trim()||!ve[34])&&(ue.disabled=Ne)},d(ve){ve&&C(e),fe=!1,_e(be)}}}function Tr(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D=(l[63]==="open_url"?p("action.dataUrl"):l[63]==="open_folder"||l[63]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",E,F,M,R,O,V,K,J,q,W,Y,G=re(l[103]),L=[];for(let H=0;H<G.length;H+=1)L[H]=jr(ci(l,G,H));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("action.newAction")}`,s=k(),o=f("div"),r=f("label"),c=f("span"),c.textContent=`${p("common.name")}`,u=k(),m=f("input"),v=k(),_=f("div"),h=f("label"),b=f("span"),b.textContent=`${p("common.type")}`,g=k(),y=f("select");for(let H=0;H<L.length;H+=1)L[H].c();w=k(),T=f("div"),j=f("label"),N=f("span"),E=P(D),F=k(),M=f("input"),O=k(),V=f("div"),K=f("button"),K.textContent=`${p("common.create")}`,J=k(),q=f("button"),q.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(c,"class","label-text svelte-n693km"),i(m,"type","text"),i(m,"placeholder",p("action.namePlaceholder")),i(m,"class","svelte-n693km"),i(r,"class","svelte-n693km"),i(o,"class","form-group svelte-n693km"),i(b,"class","label-text svelte-n693km"),i(y,"class","svelte-n693km"),l[63]===void 0&&Ut(()=>l[332].call(y)),i(h,"class","svelte-n693km"),i(_,"class","form-group svelte-n693km"),i(N,"class","label-text svelte-n693km"),i(M,"type","text"),i(M,"placeholder",R=l[63]==="open_url"?p("action.urlPlaceholder"):l[63]==="open_folder"||l[63]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),i(M,"class","svelte-n693km"),i(j,"class","svelte-n693km"),i(T,"class","form-group svelte-n693km"),i(K,"class","btn btn-primary svelte-n693km"),i(q,"class","btn svelte-n693km"),i(V,"class","modal-actions svelte-n693km"),i(t,"class","modal svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(H,z){S(H,e,z),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,c),a(r,u),a(r,m),ke(m,l[62]),a(t,v),a(t,_),a(_,h),a(h,b),a(h,g),a(h,y);for(let U=0;U<L.length;U+=1)L[U]&&L[U].m(y,null);Nt(y,l[63],!0),a(t,w),a(t,T),a(T,j),a(j,N),a(N,E),a(j,F),a(j,M),ke(M,l[64]),a(t,O),a(t,V),a(V,K),a(V,J),a(V,q),W||(Y=[A(m,"input",l[330]),A(m,"keydown",l[331]),A(y,"change",l[332]),A(M,"input",l[333]),A(M,"keydown",l[334]),A(K,"click",l[195]),A(q,"click",l[194]),A(e,"click",bt(l[194])),A(e,"keydown",ht(l[194]))],W=!0)},p(H,z){if(z[2]&1&&m.value!==H[62]&&ke(m,H[62]),z[3]&1024){G=re(H[103]);let U;for(U=0;U<G.length;U+=1){const $=ci(H,G,U);L[U]?L[U].p($,z):(L[U]=jr($),L[U].c(),L[U].m(y,null))}for(;U<L.length;U+=1)L[U].d(1);L.length=G.length}z[2]&2|z[3]&1024&&Nt(y,H[63]),z[2]&2&&D!==(D=(H[63]==="open_url"?p("action.dataUrl"):H[63]==="open_folder"||H[63]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&B(E,D),z[2]&2|z[3]&1024&&R!==(R=H[63]==="open_url"?p("action.urlPlaceholder"):H[63]==="open_folder"||H[63]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&i(M,"placeholder",R),z[2]&4&&M.value!==H[64]&&ke(M,H[64])},d(H){H&&C(e),De(L,H),W=!1,_e(Y)}}}function jr(l){let e,t=l[406].label+"",n;return{c(){e=f("option"),n=P(t),e.__value=l[406].id,ke(e,e.__value),i(e,"class","svelte-n693km")},m(s,o){S(s,e,o),a(e,n)},p:x,d(s){s&&C(e)}}}function Er(l){let e,t,n,s=p("file.importTitle")+"",o,r,c=(l[26]?l[26].title:"")+"",u,m,v,_,h,b,g,y=l[67].files+"",w,T,j,N,D,E=l[67].folders+"",F,M,R,O,V,K=(l[67].totalBytes/1024).toFixed(1)+"",J,q,W,Y,G,L,H,z,U,$,de,ie,ne=l[67].isDangerous&&Dr(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),o=P(s),r=P(" «"),u=P(c),m=P("»"),v=k(),_=f("div"),h=f("div"),b=f("span"),b.textContent=`${p("file.importFiles")}`,g=f("span"),w=P(y),T=k(),j=f("div"),N=f("span"),N.textContent=`${p("file.importFolders")}`,D=f("span"),F=P(E),M=k(),R=f("div"),O=f("span"),O.textContent=`${p("file.importSize")}`,V=f("span"),J=P(K),q=P(" KB"),W=k(),ne&&ne.c(),Y=k(),G=f("div"),L=f("button"),L.textContent=`${p("file.importCopy")}`,H=k(),z=f("button"),z.textContent=`${p("file.importLink")}`,U=k(),$=f("button"),$.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(b,"class","svelte-n693km"),i(g,"class","svelte-n693km"),i(h,"class","summary-row svelte-n693km"),i(N,"class","svelte-n693km"),i(D,"class","svelte-n693km"),i(j,"class","summary-row svelte-n693km"),i(O,"class","svelte-n693km"),i(V,"class","svelte-n693km"),i(R,"class","summary-row svelte-n693km"),i(_,"class","import-summary svelte-n693km"),i(L,"class","btn btn-primary svelte-n693km"),i(z,"class","btn svelte-n693km"),i($,"class","btn svelte-n693km"),i(G,"class","modal-actions svelte-n693km"),i(t,"class","modal svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),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,u),a(n,m),a(t,v),a(t,_),a(_,h),a(h,b),a(h,g),a(g,w),a(_,T),a(_,j),a(j,N),a(j,D),a(D,F),a(_,M),a(_,R),a(R,O),a(R,V),a(V,J),a(V,q),a(_,W),ne&&ne.m(_,null),a(t,Y),a(t,G),a(G,L),a(G,H),a(G,z),a(G,U),a(G,$),de||(ie=[A(L,"click",l[335]),A(z,"click",l[336]),A($,"click",l[171]),A(e,"click",bt(l[171])),A(e,"keydown",ht(l[171]))],de=!0)},p(le,oe){oe[0]&67108864&&c!==(c=(le[26]?le[26].title:"")+"")&&B(u,c),oe[2]&32&&y!==(y=le[67].files+"")&&B(w,y),oe[2]&32&&E!==(E=le[67].folders+"")&&B(F,E),oe[2]&32&&K!==(K=(le[67].totalBytes/1024).toFixed(1)+"")&&B(J,K),le[67].isDangerous?ne?ne.p(le,oe):(ne=Dr(le),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(le){le&&C(e),ne&&ne.d(),de=!1,_e(ie)}}}function Dr(l){let e,t,n,s,o,r,c=l[67].dangerReason+"",u;return{c(){e=f("div"),t=Q("svg"),n=Q("path"),s=Q("line"),o=Q("line"),r=k(),u=P(c),i(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),i(n,"class","svelte-n693km"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-n693km"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-n693km"),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-n693km"),i(e,"class","summary-warn svelte-n693km")},m(m,v){S(m,e,v),a(e,t),a(t,n),a(t,s),a(t,o),a(e,r),a(e,u)},p(m,v){v[2]&32&&c!==(c=m[67].dangerReason+"")&&B(u,c)},d(m){m&&C(e)}}}function Nr(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j=l[91]&&Mr(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("rename.title")}`,s=k(),o=f("div"),r=f("label"),c=f("span"),c.textContent=`${p("common.newName")}`,u=k(),m=f("input"),v=k(),j&&j.c(),_=k(),h=f("div"),b=f("button"),b.textContent=`${p("common.rename")}`,g=k(),y=f("button"),y.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(c,"class","label-text svelte-n693km"),i(m,"type","text"),i(m,"class","svelte-n693km"),i(r,"class","svelte-n693km"),i(o,"class","form-group svelte-n693km"),i(b,"class","btn btn-primary svelte-n693km"),i(y,"class","btn svelte-n693km"),i(h,"class","modal-actions svelte-n693km"),i(t,"class","modal svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(N,D){S(N,e,D),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,c),a(r,u),a(r,m),ke(m,l[90]),a(t,v),j&&j.m(t,null),a(t,_),a(t,h),a(h,b),a(h,g),a(h,y),w||(T=[A(m,"input",l[337]),A(m,"keydown",l[127]),A(b,"click",l[125]),A(y,"click",l[126]),A(e,"click",bt(l[126])),A(e,"keydown",ht(l[126]))],w=!0)},p(N,D){D[2]&268435456&&m.value!==N[90]&&ke(m,N[90]),N[91]?j?j.p(N,D):(j=Mr(N),j.c(),j.m(t,_)):j&&(j.d(1),j=null)},d(N){N&&C(e),j&&j.d(),w=!1,_e(T)}}}function Mr(l){let e,t;return{c(){e=f("div"),t=P(l[91]),i(e,"class","rename-error svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[2]&536870912&&B(t,n[91])},d(n){n&&C(e)}}}function Ir(l){let e,t,n,s,o,r=l[92].title+"",c,u,m,v,_,h,b,g,y,w,T,j,N=p("inbox.assign")+"",D,E,F,M,R,O,V=l[94].length>0&&Ar(l),K=l[96]&&Fr();return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("inbox.assignTitle")}`,s=k(),o=f("div"),c=P(r),u=k(),m=f("div"),v=f("label"),_=f("span"),_.textContent=`${p("inbox.assignTarget")}`,h=k(),b=f("input"),g=k(),V&&V.c(),y=k(),K&&K.c(),w=k(),T=f("div"),j=f("button"),D=P(N),F=k(),M=f("button"),M.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(o,"class","create-context svelte-n693km"),i(_,"class","label-text svelte-n693km"),i(b,"type","text"),i(b,"placeholder",p("inbox.assignSearchPlaceholder")),i(b,"class","svelte-n693km"),i(v,"class","svelte-n693km"),i(m,"class","form-group assign-search svelte-n693km"),i(j,"class","btn btn-primary svelte-n693km"),j.disabled=E=!l[95],i(M,"class","btn svelte-n693km"),i(T,"class","modal-actions svelte-n693km"),i(t,"class","modal svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(J,q){S(J,e,q),a(e,t),a(t,n),a(t,s),a(t,o),a(o,c),a(t,u),a(t,m),a(m,v),a(v,_),a(v,h),a(v,b),ke(b,l[93]),a(m,g),V&&V.m(m,null),a(t,y),K&&K.m(t,null),a(t,w),a(t,T),a(T,j),a(j,D),a(T,F),a(T,M),R||(O=[A(b,"input",l[338]),A(b,"input",l[182]),A(b,"keydown",l[339]),A(j,"click",l[184]),A(M,"click",l[181]),A(e,"click",bt(l[181])),A(e,"keydown",ht(l[181]))],R=!0)},p(J,q){q[2]&1073741824&&r!==(r=J[92].title+"")&&B(c,r),q[3]&1&&b.value!==J[93]&&ke(b,J[93]),J[94].length>0?V?V.p(J,q):(V=Ar(J),V.c(),V.m(m,null)):V&&(V.d(1),V=null),J[96]?K||(K=Fr(),K.c(),K.m(t,w)):K&&(K.d(1),K=null),q[3]&4&&E!==(E=!J[95])&&(j.disabled=E)},d(J){J&&C(e),V&&V.d(),K&&K.d(),R=!1,_e(O)}}}function Ar(l){let e,t=re(l[94]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Lr(ai(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-n693km")},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]&2|o[5]&268959744){t=re(s[94]);let r;for(r=0;r<t.length;r+=1){const c=ai(s,t,r);n[r]?n[r].p(c,o):(n[r]=Lr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),De(n,s)}}}function Lr(l){let e,t,n=(l[403].path||l[403].title)+"",s,o,r,c=l[174](l[403].type)+"",u,m,v,_;function h(){return l[340](l[403])}return{c(){e=f("button"),t=f("span"),s=P(n),o=k(),r=f("span"),u=P(c),m=k(),i(t,"class","svelte-n693km"),i(r,"class","svelte-n693km"),i(e,"class","assign-search-result svelte-n693km")},m(b,g){S(b,e,g),a(e,t),a(t,s),a(e,o),a(e,r),a(r,u),a(e,m),v||(_=A(e,"click",h),v=!0)},p(b,g){l=b,g[3]&2&&n!==(n=(l[403].path||l[403].title)+"")&&B(s,n),g[3]&2&&c!==(c=l[174](l[403].type)+"")&&B(u,c)},d(b){b&&C(e),v=!1,_()}}}function Fr(l){let e;return{c(){e=f("div"),e.textContent=`${p("common.loading")}`,i(e,"class","assign-status svelte-n693km")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Pr(l){let e,t,n,s,o,r,c,u,m,v,_,h,b,g,y,w,T,j,N,D,E,F,M,R,O,V=p("common.save")+"",K,J,q,W,Y,G,L=l[52]&&Rr(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("links.editTitle")}`,s=k(),o=f("div"),r=f("label"),c=f("span"),c.textContent=`${p("common.name")}`,u=k(),m=f("input"),v=k(),_=f("div"),h=f("label"),b=f("span"),b.textContent="URL",g=k(),y=f("input"),w=k(),T=f("div"),j=f("label"),N=f("span"),N.textContent=`${p("links.note")}`,D=k(),E=f("textarea"),F=k(),L&&L.c(),M=k(),R=f("div"),O=f("button"),K=P(V),q=k(),W=f("button"),W.textContent=`${p("common.cancel")}`,i(n,"class","svelte-n693km"),i(c,"class","label-text svelte-n693km"),i(m,"type","text"),i(m,"class","svelte-n693km"),i(r,"class","svelte-n693km"),i(o,"class","form-group svelte-n693km"),i(b,"class","label-text svelte-n693km"),i(y,"type","url"),i(y,"class","svelte-n693km"),i(h,"class","svelte-n693km"),i(_,"class","form-group svelte-n693km"),i(N,"class","label-text svelte-n693km"),i(E,"class","svelte-n693km"),i(j,"class","svelte-n693km"),i(T,"class","form-group svelte-n693km"),i(O,"class","btn btn-primary svelte-n693km"),O.disabled=J=!l[50].trim(),i(W,"class","btn svelte-n693km"),i(R,"class","modal-actions svelte-n693km"),i(t,"class","modal svelte-n693km"),i(e,"class","modal-overlay svelte-n693km"),i(e,"role","button"),i(e,"tabindex","0")},m(H,z){S(H,e,z),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,c),a(r,u),a(r,m),ke(m,l[49]),a(t,v),a(t,_),a(_,h),a(h,b),a(h,g),a(h,y),ke(y,l[50]),a(t,w),a(t,T),a(T,j),a(j,N),a(j,D),a(j,E),ke(E,l[51]),a(t,F),L&&L.m(t,null),a(t,M),a(t,R),a(R,O),a(O,K),a(R,q),a(R,W),Y||(G=[A(m,"input",l[341]),A(y,"input",l[342]),A(E,"input",l[343]),A(O,"click",l[189]),A(W,"click",l[188]),A(e,"click",bt(l[188])),A(e,"keydown",ht(l[188]))],Y=!0)},p(H,z){z[1]&262144&&m.value!==H[49]&&ke(m,H[49]),z[1]&524288&&y.value!==H[50]&&ke(y,H[50]),z[1]&1048576&&ke(E,H[51]),H[52]?L?L.p(H,z):(L=Rr(H),L.c(),L.m(t,M)):L&&(L.d(1),L=null),z[1]&524288&&J!==(J=!H[50].trim())&&(O.disabled=J)},d(H){H&&C(e),L&&L.d(),Y=!1,_e(G)}}}function Rr(l){let e,t;return{c(){e=f("div"),t=P(l[52]),i(e,"class","rename-error svelte-n693km")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&2097152&&B(t,n[52])},d(n){n&&C(e)}}}function zr(l){let e,t;return e=new Yd({props:{title:l[85],message:l[86],confirmText:l[88],danger:l[87]}}),e.$on("confirm",l[128]),e.$on("cancel",l[129]),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&8388608&&(o.title=n[85]),s[2]&16777216&&(o.message=n[86]),s[2]&67108864&&(o.confirmText=n[88]),s[2]&33554432&&(o.danger=n[87]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Or(l){let e,t;return e=new Gd({props:{item:l[74],content:l[75],loading:l[76],error:l[77]}}),e.$on("close",l[112]),e.$on("openExternal",l[344]),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&4096&&(o.item=n[74]),s[2]&8192&&(o.content=n[75]),s[2]&16384&&(o.loading=n[76]),s[2]&32768&&(o.error=n[77]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Vr(l){let e,t;return e=new p1({props:{onClose:l[203],onSyncRefresh:l[201],initialSection:l[101]}}),{c(){Xe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[3]&256&&(o.initialSection=n[101]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Hp(l){let e,t,n,s;const o=[w1,y1,b1],r=[];function c(u,m){return u[1]?0:u[2]?1:2}return e=c(l),t=r[e]=o[e](l),{c(){t.c(),n=vt()},m(u,m){r[e].m(u,m),S(u,n,m),s=!0},p(u,m){let v=e;e=c(u),e===v?r[e].p(u,m):(pt(),me(r[v],1,1,()=>{r[v]=null}),_t(),t=r[e],t?t.p(u,m):(t=r[e]=o[e](u),t.c()),ce(t,1),t.m(n.parentNode,n))},i(u){s||(ce(t),s=!0)},o(u){me(t),s=!1},d(u){u&&C(n),r[e].d(u)}}}function te(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 _n(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function ul(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&&ul(n.children,e,t))return!0}return!1}function ra(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function Wr(l){return ra(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function Up(l,e){return{id:l.id,nodeId:l.id,fileId:e.id||e.fileId,name:e.name||l.title,type:"file",size:e.size||0,mime:e.mime||""}}function aa(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&&aa(n.children,e,t))return!0}return!1}function cn(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function El(l){try{te("WriteDebugLog",l)}catch{}}function un(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function dt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function ll(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 kt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function fn(l){const e=String(l||"").trim();if(!e||/[\s]/.test(e)||e.includes("@"))return"";try{const t=new URL(e);return(t.protocol==="http:"||t.protocol==="https:")&&t.hostname?e:""}catch{try{const n=`https://${e}`,s=new URL(n);return s.hostname&&s.hostname.includes(".")?n:""}catch{return""}}}function Bp(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Kp(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const s=String(n.result||""),o=s.indexOf(",");e(o>=0?s.slice(o+1):s)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function Gp(l){const e=String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(Boolean);return e.length?{url:e[0],title:e[1]||""}:null}function Jp(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Hr(l){const e=Array.from((l==null?void 0:l.types)||[]);return e.includes("Files")||e.includes("text/uri-list")||e.includes("text/x-moz-url")||e.includes("text/plain")&&!e.includes("application/x-verstak-node")}function qp(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function It(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 Yp(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 ht(l){return e=>{_n(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Qp(l,e,t){let n=null,s=!1,o=!1,r=!1,c=!1,u=[],m=[],v=[],_=null,h=[],b=0,g=!0,y=[],w=null,T="",j="",N=!1,D="",E="all",F="all",M="",R="",O="",V=[],K=!1,J=[],q="",W="";function Y(d){return{"vault not open":p("error.vaultNotOpen")}[d]||d}let G="",L=null,H="overview",z=[],U=null,$=[],de=[],ie=[],ne=!1,le="",oe="",ue="",ge="",Ue=!1,Ne=!1,X=null,ee=null,fe=[],be=0,ve=[],Me=[],Ke=!1,st="",ct=[],Te=null,Pe="",Ce="",Ve="",Ie="",He=null,Re=!1,Oe="",je=null,ye=null,Fe={visible:!1,x:0,y:0,node:null},We=!1,$e="",Se=!1,pe="",Ee="open_url",Ye="",lt=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],xe=!0,Ge=!1,Qe=null,et=!1,nt="",it="",se={},we=!1,Be=null,Ze=[],tt=[],ut=null,Ct="",Fl=!1,ml="",yt={items:[],mode:"copy"},ze=[],nl=[],Pl=!1,sl=!1,pl=!1,bn="",Rl=!1,yn="",wn="",Cn=!1,Sn=p("common.delete"),_l=null,vl=null,kl=!1,hl="",Bt="",Kt="",Tt=null,jt="",At=[],Et=null,gl=!1,Tn,zl=null,Ol=!1,il="",bl="";const ca=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"links",label:p("tab.links")},{id:"actions",label:p("tab.actions")},{id:"activity",label:p("tab.activity"),group:"service"},{id:"worklog",label:p("tab.worklog"),group:"service"},{id:"inbox",label:p("tab.inbox"),group:"service"}];let Vl=null;Br(async()=>{try{if(t(0,n=await te("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(65,xe=!1);return}if(n.status==="recovery"){t(2,r=!0),t(65,xe=!1);return}}catch(d){t(24,W=String(d))}try{t(23,q=await te("VerstakVersion")||"verstak-gui/v2"),t(4,u=await te("ListSystemViews")||[]),t(5,m=await te("ListWorkspaceTree")||[]),t(6,v=await te("ListEnabledTemplates")||[])}catch(d){t(24,W=String(d)),t(4,u=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(5,m=[]),t(6,v=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ka),Vl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",zn),window.addEventListener("paste",ns),window.addEventListener("dragover",ss),window.addEventListener("dragleave",is),window.addEventListener("drop",os),t(65,xe=!1),nn()}),gn(()=>{Vl&&Vl(),window.removeEventListener("keydown",zn),window.removeEventListener("paste",ns),window.removeEventListener("dragover",ss),window.removeEventListener("dragleave",is),window.removeEventListener("drop",os)});async function jn(d){t(25,G=d),t(26,L=null),t(27,H="overview"),t(28,z=[]),$=[],t(30,de=[]),t(31,ie=[]),t(44,Me=[]),t(47,ct=[]),t(41,fe=[]),t(43,ve=[]),t(53,He=null),t(54,Re=!1),t(24,W=""),t(7,_=null),t(8,h=[]),b=0,g=!0,t(9,y=[]),t(10,w=null);try{d==="today"?(t(7,_=await te("ListTodayView")||{cases:[]}),t(41,fe=await te("GetSuggestions")||[]),t(42,be=fe.length)):d==="inbox"?t(43,ve=await te("ListInboxNodes")||[]):d==="trash"?t(53,He=await te("ListTrash")||{nodes:[],entries:[],trashPath:""}):d==="journal"?await Pt():d==="activity"&&(t(8,h=await te("ListActivityFeed",50,0)||[]),b=h.length,g=h.length===50)}catch(I){t(24,W=String(I)),t(7,_={cases:[]}),t(43,ve=[]),t(53,He=null),t(8,h=[])}}async function Lt(d){t(26,L=d),t(27,H="overview"),t(28,z=[]),$=[],t(30,de=[]),t(31,ie=[]),t(41,fe=[]),t(73,tt=[]),t(72,Ze=[]),t(71,Be=null),t(74,ut=null),t(75,Ct=""),t(79,ze=[]),nl=[],t(29,U=null),t(54,Re=!1),t(59,We=!1),t(24,W=""),t(22,J=[]),await yl(d.id)}async function yl(d){try{t(28,z=await te("ListNotes",d)||[])}catch{}try{$=await te("ListFiles",d)||[]}catch{}try{t(30,de=await te("ListActions",d)||[])}catch{}try{t(31,ie=un(await te("ListWorklog",d)))}catch{}try{t(44,Me=await te("ListInboxNodesForTarget",d)||[])}catch{t(44,Me=[])}try{t(47,ct=await te("ListLinks",d)||[])}catch{t(47,ct=[])}try{t(41,fe=await te("GetSuggestions")||[]),t(42,be=fe.length)}catch{t(41,fe=[]),t(42,be=0)}try{t(22,J=await te("ListActivityByNode",d,50,0)||[])}catch{}}async function ft(d){t(70,we=!0);try{let I=await te("ListItems",d)||[];I.sort((Z,ae)=>Z.type!==ae.type?Z.type==="folder"?-1:1:(Z.name||"").localeCompare(ae.name||"")),t(73,tt=I)}catch{t(73,tt=[])}t(70,we=!1)}async function Wl(d){if(!L)return;try{const Z=await te("GetNodeDetail",d);Z&&t(72,Ze=[...Ze,{id:d,name:Z.title}])}catch{t(72,Ze=[...Ze,{id:d,name:"..."}])}t(71,Be=d),t(69,se={...se,[d]:!0});const I=await te("ListWorkspaceChildren",d)||[];ul(m,d,I),t(5,m=[...m]),await ft(d)}function En(){if(Ze.length<2)t(72,Ze=[]),t(71,Be=null),ft(L.id);else{const d=Ze[Ze.length-2];t(72,Ze=Ze.slice(0,-1)),t(71,Be=d.id),ft(d.id)}}function Dn(d){const I=Ze[d];t(72,Ze=Ze.slice(0,d+1)),t(71,Be=I.id),ft(I.id)}async function ol(d){t(74,ut=d),t(75,Ct=""),t(77,ml=""),t(76,Fl=!0);try{yd(d)?t(75,Ct=await te("GetFileBase64",d.fileId)||""):wd(d)&&t(75,Ct=await te("ReadFileText",d.fileId)||"")}catch(I){t(77,ml=String(I))}t(76,Fl=!1)}function Hl(){t(74,ut=null),t(75,Ct=""),t(77,ml="")}async function ua(){const d=prompt(p("file.namePrompt"));if(!(!d||!d.trim()))try{const I=Be||L.id;await te("CreateEmptyFile",I,d.trim()),await ft(I),await Kl(I)}catch(I){t(24,W=String(I))}}async function Nn(d){try{await te("DuplicateNode",d);const I=Be||L.id;await ft(I),await Kl(I)}catch(I){t(24,W=String(I))}}function Mn(d){const I=tt.find(Z=>Z.id===d);I&&Bl(I.id,I.name)}function In(d){t(78,yt={items:[d],mode:"cut"})}function An(d){t(78,yt={items:[d],mode:"copy"})}async function Ln(){if(yt.items.length===0)return;const d=Be||L.id;try{if(yt.mode==="copy")for(const I of yt.items)await te("DuplicateNode",I);else for(const I of yt.items)await te("MoveNode",I,d);t(78,yt={items:[],mode:"copy"}),await ft(d)}catch(I){t(24,W=String(I))}}function Fn(d){ze.includes(d)?t(79,ze=ze.filter(I=>I!==d)):t(79,ze=[...ze,d])}function Pn(d){t(79,ze=[d])}function fa(){t(79,ze=tt.map(d=>d.id))}function Rn(d){if(tt.length===0)return;const I=ze.length>0?ze[ze.length-1]:tt[0].id,Z=tt.findIndex(wt=>wt.id===I),ae=tt.findIndex(wt=>wt.id===d);if(Z===-1||ae===-1)return;const Ae=Math.min(Z,ae),mt=Math.max(Z,ae),Xt=tt.slice(Ae,mt+1).map(wt=>wt.id),rl=new Set(ze);Xt.forEach(wt=>rl.add(wt)),t(79,ze=[...rl])}function da(){t(79,ze=[])}function Ul(d){return d.length>0?d:tt.map(I=>I.id)}async function ma(){const d=Ul(ze),I=tt.find(ae=>ae.id===d[0]);let Z;d.length===1&&(I==null?void 0:I.type)==="folder"?Z=p("delete.folder"):d.length===1?Z=p("delete.file"):Z=p("delete.files",{count:d.length}),Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+Z+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const Ae of d)try{await te("DeleteFileOrFolder",Ae)}catch(mt){t(24,W=String(mt))}t(79,ze=[]);const ae=Be||L.id;await ft(ae)}})}function pa(){const d=Ul(ze);t(78,yt={items:d,mode:"cut"}),t(79,ze=[])}function _a(){const d=Ul(ze);t(78,yt={items:d,mode:"copy"}),t(79,ze=[])}function va(d,I){d.stopPropagation();const Z=ze.includes(I)?ze:[I];nl=Z,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",Z.join(","))}function ka(d,I){const Z=tt.find(ae=>ae.id===I);Z&&Z.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function ha(d,I){if(d.preventDefault(),d.stopPropagation(),nl.length!==0){for(const Z of nl)try{await te("MoveNode",Z,I)}catch(ae){t(24,W=String(ae))}nl=[],t(79,ze=[]),await ft(Be||L.id)}}function zn(d){if(!_n(d.target)&&H==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),_a()):d.key==="x"||d.key==="X"?(d.preventDefault(),pa()):d.key==="v"||d.key==="V"?(d.preventDefault(),Ln()):d.key==="a"||d.key==="A"?(d.preventDefault(),fa()):d.key==="o"||d.key==="O"?(d.preventDefault(),ga()):d.key==="Enter"&&(d.preventDefault(),On());else if(d.key==="Enter")d.preventDefault(),On();else if(d.key==="Delete"||d.key==="Backspace"){if(ut){d.preventDefault(),Hl();return}if(ze.length>0){d.preventDefault(),ma();return}if(d.key==="Backspace"&&Ze.length>0){d.preventDefault(),En();return}}else if(d.key==="Escape"){if(ut){Hl();return}if(ze.length>0){da();return}}else d.key==="F2"&&(d.preventDefault(),ba())}function On(){if(ze.length===1){const d=tt.find(I=>I.id===ze[0]);d&&(d.type==="folder"?Wl(d.id):ol(d))}}function ga(){if(ze.length===1){const d=tt.find(I=>I.id===ze[0]);d&&d.fileId&&te("OpenFile",d.fileId)}}function Bl(d,I){hl=d,t(90,Bt=I),t(91,Kt=""),t(89,kl=!0)}function ba(){if(ze.length===1){const d=tt.find(I=>I.id===ze[0]);d&&Bl(d.id,d.name)}}async function Vn(){const d=Bt.trim();if(!d){t(91,Kt=p("rename.emptyError"));return}try{await te("ValidateName",d)}catch{t(91,Kt=p("rename.invalidError"));return}t(89,kl=!1);const I=hl;hl="";try{await te("RenameNode",I,d),L&&L.id===I&&t(26,L={...L,title:d}),await qt(),Be&&await ft(Be)}catch(Z){t(24,W=String(Z))}}function ya(){t(89,kl=!1),hl="",t(90,Bt=""),t(91,Kt="")}function wa(d){d.key==="Enter"?Vn():t(91,Kt="")}function Dt(d){t(85,yn=d.title||p("common.confirm")),t(86,wn=d.message||""),t(87,Cn=d.danger!==void 0?d.danger:!0),t(88,Sn=d.confirmText||p("common.delete")),_l=d.onConfirm||null,vl=d.onCancel||null,t(84,Rl=!0)}function Wn(){t(84,Rl=!1),_l=null,vl=null}function Ca(){_l&&_l(),Wn()}function Sa(){vl&&vl(),Wn()}function Hn(d){t(56,je=Fe.node),t(57,ye=d),t(55,Oe=""),t(54,Re=!0),Gt()}function Ta(){t(56,je=null),t(57,ye=void 0),t(55,Oe=""),t(54,Re=!0)}function ja(){t(54,Re=!1),t(55,Oe=""),t(56,je=null),t(57,ye=void 0)}async function Un(){if(!(!Oe.trim()||ye===void 0))try{const d=je?je.id:"",I=ye?ye.id:"",Z=await te("CreateNodeFromTemplate",d,Oe.trim(),I);t(54,Re=!1),t(55,Oe="");const ae=Z?Z.id:null;if(t(56,je=null),t(57,ye=void 0),d){t(69,se={...se,[d]:!0});const Ae=await te("ListWorkspaceChildren",d)||[];ul(m,d,Ae),t(5,m=[...m])}else t(5,m=await te("ListWorkspaceTree")||m);if(ae){const Ae=await te("GetNodeDetail",ae);Ae&&(t(25,G=""),Lt(Ae))}}catch(d){t(24,W=String(d))}}function Ea(d,I){t(58,Fe={visible:!0,x:d.clientX,y:d.clientY,node:I})}function Gt(){t(58,Fe={visible:!1,x:0,y:0,node:null})}async function Da(d){const I=!se[d];if(t(69,se={...se,[d]:I}),!I)return;const Z=await te("ListWorkspaceChildren",d)||[];ul(m,d,Z),t(5,m=[...m])}async function Na(d,I){if(!(!d||!I||d===I))try{const Z=await te("MoveNode",d,I);await qt();const ae=await te("GetNodeDetail",d);ae&&(t(25,G=""),Lt(ae))}catch(Z){t(24,W=String(Z))}}async function Ma(d){d.preventDefault(),d.stopPropagation();try{const I=d.dataTransfer.getData("text/plain");if(!I)return;const Z=await te("GetNodeDetail",I);if(!Z||!Z.parent_id)return;await te("MoveNode",I,""),await qt();const ae=await te("GetNodeDetail",I);ae&&(t(25,G=""),Lt(ae))}catch(I){t(24,W=String(I))}}function Ia(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(80,Pl=!0)}function Aa(d){t(80,Pl=!1)}function Bn(d){Bl(d.id,d.title),Gt()}function Kn(d){Gt(),Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+d.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteNode",d.id),await qt(),L&&L.id===d.id&&t(26,L=null)}catch(I){t(24,W=String(I))}}})}async function Ft(d){Gt();const I=typeof d=="string"?d:d.id;try{await te("OpenFolder",I)}catch(Z){t(24,W=String(Z))}}async function Jt(d){const I=ra(d);try{if(I==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await te("OpenURL",d.url);return}if(I==="text"||d.type==="note"){const Z=await te("ReadNote",d.id);t(29,U={id:d.id,title:d.title,content:Z||"",dirty:!1});return}if(I==="folder"||d.type==="folder"){t(25,G=""),t(26,L=d),t(27,H="files"),t(72,Ze=[]),t(71,Be=null),t(79,ze=[]),t(74,ut=null),await yl(d.id),await ft(d.id);return}if(I==="file"||I==="image"||d.type==="file"){const ae=(await te("ListFiles",d.id)||[])[0];if(!ae)throw new Error("file record not found");const Ae=Up(d,ae);js(Ae)?await ol(Ae):await te("OpenFile",Ae.fileId);return}await St(d.id)}catch(Z){t(24,W=String(Z))}}async function Gn(d){Gt();try{await te("MoveNode",d.id,""),await qt();const I=await te("GetNodeDetail",d.id);I&&(t(25,G=""),Lt(I))}catch(I){t(24,W=String(I))}}async function qt(){const d=Object.keys(se).filter(Z=>se[Z]),I=await te("ListWorkspaceTree")||[];for(const Z of d){const Ae=(await te("ListWorkspaceChildren",Z)||[]).map(mt=>({...mt}));aa(I,Z,Ae)}t(5,m=I)}async function Kl(d){const I=await te("ListWorkspaceChildren",d)||[];ul(m,d,I),t(5,m=[...m])}function Jn(){t(59,We=!0),t(60,$e="")}function La(){t(59,We=!1),t(60,$e="")}async function qn(){if(!(!$e.trim()||!L))try{const d=await te("CreateNote",L.id,$e.trim());t(28,z=[...z,d&&d.id?d:{id:Date.now().toString(),title:$e.trim(),createdAt:new Date().toISOString()}]),t(59,We=!1),t(60,$e="")}catch{const I={id:Date.now().toString(),title:$e.trim(),createdAt:new Date().toISOString()};t(28,z=[...z,I]),t(59,We=!1),t(60,$e="")}}async function Yt(d){if(U&&U.dirty){Dt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Yn(d)}});return}await Yn(d)}async function Yn(d){try{const I=await te("ReadNote",d.id);t(29,U={id:d.id,title:d.title,content:I||"",dirty:!1})}catch{t(29,U={id:d.id,title:d.title,content:"# "+d.title+`
`,dirty:!1})}}function Fa(){if(U&&U.dirty){Dt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,U=null)}});return}t(29,U=null)}function Pa(d){U&&(t(29,U.content=d.target.value,U),t(29,U.dirty=!0,U))}async function Ra(){if(U)try{await te("SaveNote",U.id,U.content),t(29,U.dirty=!1,U)}catch{t(29,U.dirty=!1,U)}}function wl(d=null){t(39,X=d),t(40,ee=null),t(33,le=d?d.summary:""),t(34,oe=d?String(d.minutes||""):""),t(35,ue=d&&d.date||""),t(36,ge=d&&d.details||""),t(37,Ue=d?!!d.billable:!1),t(38,Ne=d?!!d.approximate:!1),t(32,ne=!0)}function za(){t(32,ne=!1),t(39,X=null),t(40,ee=null)}async function Gl(d=""){const I=d||(L?L.id:"");L&&L.id===I&&t(31,ie=un(await te("ListWorklog",L.id))||ie),G==="journal"&&await Pt()}async function Oa(){const d=parseInt(oe,10);if(!(!le.trim()||isNaN(d)||d<=0)&&!(!ee&&!X&&!L)){try{if(ee){const I=JSON.stringify(cn(ee));await te("AcceptSuggestionFull",ee.nodeId,le.trim(),ge,ue,d,Ne,Ue,I),await ql()}else X?(await te("UpdateWorklogEntry",X.id,le.trim(),ge,ue,d,Ne,Ue),await Gl(X.nodeId)):(await te("CreateWorklogFull",L.id,le.trim(),ge,ue,d,Ne,Ue),await Gl(L.id))}catch(I){t(24,W=String(I));return}t(32,ne=!1),t(39,X=null),t(40,ee=null)}}function Jl(d){Dt({title:p("worklog.deleteEntry"),message:p("worklog.deleteConfirm"),confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteWorklogEntry",d.id),await Gl(d.nodeId)}catch(I){t(24,W=String(I))}}})}async function ql(){t(41,fe=await te("GetSuggestions")||[]),t(42,be=fe.length),L&&t(31,ie=un(await te("ListWorklog",L.id))),G==="journal"&&await Pt()}function Cl(d){t(40,ee=d),t(39,X=null),t(33,le=d.summary||""),t(34,oe=String(d.suggestedMin||"")),t(35,ue=""),t(36,ge=""),t(37,Ue=!1),t(38,Ne=!0),t(32,ne=!0)}async function Yl(d){try{const I=cn(d),Z=JSON.stringify(I);El("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+Z+" events="+JSON.stringify((d.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await te("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",Z),await ql()}catch(I){El("acceptTodaySuggestion error: "+I)}}async function Qn(d){try{const I=cn(d),Z=JSON.stringify(I);El("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+Z+" events="+JSON.stringify((d.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await te("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",Z),await ql()}catch(I){El("acceptJournalSuggestion error: "+I)}}async function Pt(){try{const[d,I,Z]=await Promise.all([te("ListWorklogReport",T,j,D,N,E,F),te("WorklogReportSummary",T,j,D,N,E,F),te("GetSuggestions")]);if(t(9,y=(d||[]).map(ae=>(ae._expanded===void 0&&(ae._expanded=!1),ae))),t(10,w=I||null),t(41,fe=Z||[]),t(42,be=fe.length),D&&!M)if(d&&d.length>0&&d[0].nodePath)t(17,M=d[0].nodePath);else try{t(17,M=await te("GetNodeTitle",D))}catch{t(17,M="")}}catch{t(9,y=[]),t(10,w=null),t(41,fe=[]),t(42,be=0)}}async function Sl(d){try{const I=await te("SaveWorklogReport",d,T,j,D,N,E,F);t(18,R=I),setTimeout(()=>t(18,R=""),4e3)}catch(I){if(String(I).includes("отменено"))return;t(18,R="Ошибка: "+String(I)),setTimeout(()=>t(18,R=""),6e3)}}let Xn;async function Ql(d){if(d._expanded=!d._expanded,t(9,y),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await te("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(9,y)}catch{d._events=[],d._hasEvents=!1,t(9,y)}}async function Xl(d){if(d._expanded=!d._expanded,d._expanded&&d.source==="suggestion"&&!d._events&&d._hasEvents===void 0)try{d._events=await te("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0}catch(I){I._events=[],I._hasEvents=!1}t(31,ie)}async function Va(){const d=O.trim();if(!d||d.length<2){t(20,V=[]),t(21,K=!1);return}try{t(20,V=await te("SearchNodes",d)||[]),t(21,K=V.length>0)}catch{t(20,V=[]),t(21,K=!1)}}function Wa(){clearTimeout(Xn),Xn=setTimeout(Va,200)}function Zn(d){t(14,D=d.id),t(17,M=d.path||d.title),t(13,N=!0),t(19,O=""),t(20,V=[]),t(21,K=!1),Pt()}function xn(){t(14,D=""),t(13,N=!1),t(17,M=""),t(19,O=""),t(20,V=[]),t(21,K=!1),Pt()}function Ha(){t(11,T=""),t(12,j=""),t(14,D=""),t(13,N=!1),t(15,E="all"),t(16,F="all"),t(17,M=""),t(19,O=""),t(20,V=[]),t(21,K=!1),Pt()}async function $n(){const d=await te("PickFile");if(!d)return;const I=Be||L.id;await es(I,d)}async function Ua(){const d=await te("PickDirectory");if(!d)return;const I=Be||L.id;await es(I,d)}async function es(d,I){t(66,Ge=!0);try{const Z=await te("PreviewImport",I);t(67,Qe=Z),nt=I,it=d,t(68,et=!0)}catch(Z){t(24,W=String(Z))}t(66,Ge=!1)}async function Zl(d){try{const I=it||L.id,Z=d==="copy"?await te("AddPathCopy",I,nt):await te("AddPathLink",I,nt);t(68,et=!1),t(67,Qe=null),t(72,Ze=[]),t(71,Be=null),await Promise.all([yl(I),ft(I),Kl(I)])}catch(I){t(24,W=String(I))}}function Ba(){t(68,et=!1),t(67,Qe=null)}async function ts({id:d,type:I}){const Z=p(I==="folder"?"delete.folder":"delete.file");Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+Z+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteFileOrFolder",d),$=$.filter(Ae=>Ae.nodeId!==d);const ae=Be||L.id;await ft(ae)}catch(ae){t(24,W=String(ae))}}})}async function Ka(d){!d||d.length===0||await lc(d,"drop")}function Ga(d){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[d]||d}function Ja(d){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case"),link:p("kind.link")}[d]||d||p("kind.case")}function qa(d){return d?p("capture.kind."+d):""}function Ya(d){return d?p("capture.source."+d):""}function Qa(d){const I=[];return d.captureKind&&I.push(qa(d.captureKind)),d.captureSource&&I.push(Ya(d.captureSource)),d.captureContextLabel&&I.push(`${p("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&I.push(`${p("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),I.push(kt(d.capturedAt||d.createdAt)),I.filter(Boolean).join(" · ")}function Xa(d){!d||!d.id||(t(43,ve=[d,...ve.filter(I=>I.id!==d.id)]),L&&(d.captureContextNodeId===L.id||d.suggestedTargetNodeId===L.id)&&t(44,Me=[d,...Me.filter(I=>I.id!==d.id)]))}function Za(){return L&&L.id?{contextType:"node",nodeId:L.id,suggestedTargetNodeId:L.id}:G?{contextType:"section",section:G}:{contextType:"global",section:"root"}}function Rt(){return JSON.stringify(Za())}function xa(){return L&&L.id?p("capture.dropOverlayNode",{title:L.title}):p("capture.dropOverlayGlobal")}async function Qt(d=null){d&&Xa(d),G==="inbox"&&t(43,ve=await te("ListInboxNodes")||ve)}async function $a(d,I){const Z=String(d||"").trim();if(!Z)return null;const ae=fn(Z),Ae=ae?await te("CaptureURLWithContext",ae,"",I,Rt()):await te("CaptureTextWithContext",Z,I,Rt());return await Qt(Ae),Ae}async function ls(d,I,Z){const ae=String(d||"").trim();if(!ae)return null;const Ae=await te("CaptureURLWithContext",ae,I||"",Z,Rt());return await Qt(Ae),Ae}async function ec(d,I){if(!d)return null;const Z=d.path||d.webkitRelativePath||"";if(Z){const mt=await te("CapturePathWithContext",Z,I,Rt());return await Qt(mt),mt}const ae=await Kp(d),Ae=await te("CaptureFileDataWithContext",d.name||`clipboard.${Bp(d.type)}`,ae,I,Rt());return await Qt(Ae),Ae}async function xl(d,I){var rl,wt,hs;if(!d)return!1;let Z=!1;const ae=Array.from(d.files||[]);for(const Vt of ae)await ec(Vt,I),Z=!0;const Ae=(rl=d.getData)==null?void 0:rl.call(d,"text/x-moz-url");if(Ae){const Vt=Gp(Ae),al=Vt?fn(Vt.url):"";if(al)return await ls(al,Vt.title,I),!0}const mt=(wt=d.getData)==null?void 0:wt.call(d,"text/uri-list");if(mt){const Vt=Jp(mt),al=fn(Vt);if(al)return await ls(al,"",I),!0}const Xt=(hs=d.getData)==null?void 0:hs.call(d,"text/plain");return String(Xt||"").trim()&&(await $a(Xt,I),Z=!0),Z}async function tc(){if(!Ke){t(46,st=""),t(45,Ke=!0);try{const d=await te("CaptureClipboardTextWithContext",Rt());await Qt(d),t(46,st=p("inbox.captured"))}catch(d){t(24,W=String(d).includes("clipboard is empty")?p("inbox.clipboardEmpty"):p("inbox.clipboardUnavailable"))}finally{t(45,Ke=!1)}}}async function lc(d,I="drop"){if(!Ke){t(45,Ke=!0),t(46,st="");try{for(const Z of d){const ae=await te("CapturePathWithContext",Z,I,Rt());await Qt(ae)}t(46,st=p("inbox.captured"))}catch(Z){t(24,W=String(Z))}finally{t(45,Ke=!1),t(81,sl=!1)}}}async function ns(d){if(!(o||r)&&!_n(d.target)&&d.clipboardData)try{await xl(d.clipboardData,"paste")&&(d.preventDefault(),t(46,st=p("inbox.captured")))}catch(I){t(24,W=String(I))}}function ss(d){Hr(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy",t(83,bn=xa()),t(82,pl=!0))}function is(d){(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight)&&t(82,pl=!1)}async function os(d){if(Hr(d.dataTransfer)){d.preventDefault(),t(82,pl=!1);try{await xl(d.dataTransfer,"drop")&&t(46,st=p("inbox.captured"))}catch(I){t(24,W=String(I))}}}function nc(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(81,sl=!0)}function sc(){t(81,sl=!1)}async function ic(d){d.preventDefault(),d.stopPropagation(),t(81,sl=!1),await xl(d.dataTransfer,"drop")&&t(46,st=p("inbox.captured"))}function $l(d){t(92,Tt=d),t(93,jt=""),t(94,At=[]),t(95,Et=null)}function rs(){t(92,Tt=null),t(93,jt=""),t(94,At=[]),t(95,Et=null),t(96,gl=!1)}async function oc(){const d=jt.trim();if(!d||d.length<2){t(94,At=[]);return}t(96,gl=!0);try{const I=await te("SearchNodes",d)||[];t(94,At=I.filter(Z=>qp(Z)&&Z.id!==(Tt==null?void 0:Tt.id)))}catch{t(94,At=[])}finally{t(96,gl=!1)}}function rc(d){t(93,jt=d.target.value),t(95,Et=null),clearTimeout(Tn),Tn=setTimeout(oc,200)}function as(d){t(95,Et=d),t(93,jt=d.path||d.title),t(94,At=[])}async function cs(){if(!(!Tt||!Et))try{await us(Tt,Et.id),rs()}catch(d){t(24,W=String(d))}}async function us(d,I){!d||!I||(await te("ResolveInboxNode",d.id,I),t(43,ve=ve.filter(Z=>Z.id!==d.id)),t(44,Me=Me.filter(Z=>Z.id!==d.id)),await qt(),L&&await yl(L.id))}async function en(d){const I=(d==null?void 0:d.suggestedTargetNodeId)||(L==null?void 0:L.id)||"";if(I)try{await us(d,I)}catch(Z){t(24,W=String(Z))}}function tn(d){Dt({title:p("inbox.deleteTitle"),message:p("inbox.deleteConfirm",{title:d.title}),confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteInboxNode",d.id),t(43,ve=ve.filter(I=>I.id!==d.id)),t(44,Me=Me.filter(I=>I.id!==d.id))}catch(I){t(24,W=String(I))}}})}function fs(d){t(48,Te=d),t(49,Pe=d.title||""),t(50,Ce=d.url||""),t(51,Ve=d.note||""),t(52,Ie="")}function ds(){t(48,Te=null),t(49,Pe=""),t(50,Ce=""),t(51,Ve=""),t(52,Ie="")}async function ac(){if(!(!Te||!Ce.trim()))try{const d=await te("UpdateLink",Te.id,Pe.trim(),Ce.trim(),Ve);t(47,ct=ct.map(I=>I.id===d.id?d:I)),ds()}catch(d){t(52,Ie=String(d))}}async function ms(d){Dt({title:p("links.deleteTitle"),message:p("links.deleteConfirm",{title:d.title}),confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteLink",d.id),t(47,ct=ct.filter(I=>I.id!==d.id))}catch(I){t(24,W=String(I))}}})}async function ps(d){try{await te("OpenLink",d.id)}catch(I){t(24,W=String(I))}}async function _s(d){var I,Z;try{await((Z=(I=navigator.clipboard)==null?void 0:I.writeText)==null?void 0:Z.call(I,d.url)),t(52,Ie=p("links.copied"))}catch{t(52,Ie=p("links.copyUnavailable"))}}function cc(){t(61,Se=!0),t(62,pe=""),t(63,Ee="open_url"),t(64,Ye="")}function uc(){t(61,Se=!1),t(62,pe=""),t(64,Ye="")}async function ln(){if(!(!pe.trim()||!Ye.trim()||!L))try{const d=await te("CreateAction",L.id,Ee,pe.trim(),Ye.trim());d&&d.id&&t(30,de=[...de,d]),t(61,Se=!1),t(62,pe=""),t(64,Ye="")}catch(d){t(24,W=String(d))}}async function vs(d){try{await te("DeleteAction",d),t(30,de=de.filter(I=>I.id!==d))}catch(I){t(24,W=String(I))}}function fc(d){const I=lt.find(Z=>Z.id===d);return I?I.label:d}async function St(d){try{const I=await te("GetNodeDetail",d);I&&Lt(I)}catch(I){t(24,W=String(I))}}async function zt(d){const I=Yp(d),Z=I.nodeId;if(Z)try{const ae=await te("GetNodeDetail",Z);if(!ae)return;if(Lt(ae),I.tab==="notes"){if(t(27,H="notes"),I.targetId){try{t(28,z=await te("ListNotes",Z)||[])}catch{}const Ae=z.find(mt=>mt.id===I.targetId);Ae&&setTimeout(()=>Yt(Ae),100)}}else if(I.tab==="files")if(t(27,H="files"),I.targetId)try{const Ae=await te("GetNodeDetail",I.targetId);if(Ae&&Ae.parent_id){await ft(Ae.parent_id);const mt=tt.find(Xt=>Xt.id===I.targetId);mt&&mt.type==="file"&&js(mt)&&setTimeout(()=>ol(mt),150)}else await ft(Z)}catch{await ft(Z)}else await ft(Z)}catch(ae){t(24,W=String(ae))}}async function Ot(d){return zt(d)}async function nn(){try{t(97,zl=await te("SyncStatus"))}catch{t(97,zl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let ks="general";function sn(d){t(101,ks=d||"general"),t(3,c=!0)}function dc(){t(3,c=!1)}function mc(d){const I=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],Z=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],ae=[];return I.length>0&&ae.push(p("sync.conflictsCount",{count:I.length})),Z.length>0&&ae.push(p("sync.applyErrorsCount",{count:Z.length})),ae.join(" · ")}async function pc(){t(98,Ol=!0),t(99,il=""),t(100,bl="");try{const d=await te("SyncNow");await nn(),t(99,il=mc(d)),t(100,bl=il?"warning":"")}catch(d){console.error("sync error:",d),t(99,il=`${p("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(100,bl="warning")}finally{t(98,Ol=!1)}}function _c(d){t(1,o=!1),t(0,n=d),t(65,xe=!1),window.location.reload()}function vc(d){t(2,r=!1),t(0,n=d),t(65,xe=!1),window.location.reload()}const kc=d=>d.nodeId===L.id,hc=d=>jn(d.id),gc=()=>sn("sync"),bc=()=>sn(),yc=()=>t(24,W=""),wc=()=>t(24,W=""),Cc=()=>t(24,W="");function Sc(){U.content=this.value,t(29,U)}const Tc=d=>{t(27,H=d.id),d.id==="files"&&L&&tt.length===0&&!Be&&ft(L.id)},jc=()=>{t(27,H="notes"),Jn()},Ec=()=>{t(27,H="files"),$n()},Dc=()=>t(27,H="worklog"),Nc=d=>Yt(d),Mc=d=>Yt(d);function Ic(){$e=this.value,t(60,$e)}const Ac=d=>d.key==="Enter"&&qn(),Lc=d=>Yt(d),Fc=d=>Yt(d),Pc=d=>{const I=d.detail;I===0?(t(72,Ze=[]),t(71,Be=null),ft(L.id)):Dn(I-1)},Rc=d=>Wl(d.detail),zc=d=>ol(d.detail),Oc=d=>te("OpenFile",d.detail),Vc=d=>te("OpenFolder",d.detail),Wc=d=>ts(d.detail),Hc=d=>Mn(d.detail.id),Uc=d=>Nn(d.detail),Bc=d=>In(d.detail),Kc=d=>An(d.detail),Gc=d=>Pn(d.detail),Jc=d=>Fn(d.detail),qc=d=>Rn(d.detail),Yc=d=>en(d),Qc=d=>$l(d),Xc=d=>tn(d),Zc=d=>Jt(d),xc=(d,I)=>I.key==="Enter"&&Jt(d),$c=d=>ps(d),eu=d=>_s(d),tu=d=>fs(d),lu=d=>ms(d),nu=d=>te("RunAction",d.id),su=d=>vs(d.id),iu=()=>wl(),ou=d=>d.nodeId===L.id,ru=d=>Cl(d),au=d=>Yl(d),cu=(d,I,Z)=>t(41,I[Z]._expanded=!d._expanded,fe,t(26,L)),uu=(d,I,Z,ae)=>ae.key==="Enter"&&t(41,I[Z]._expanded=!d._expanded,fe,t(26,L)),fu=d=>zt(d),du=d=>Ft(d.nodeId),mu=d=>wl(d),pu=d=>Jl(d),_u=d=>zt(d),vu=d=>Ft(d.nodeId),ku=d=>Xl(d),hu=(d,I)=>I.key==="Enter"&&Xl(d),gu=d=>Ot(d),bu=(d,I)=>I.key==="Enter"&&Ot(d),yu=d=>en(d),wu=d=>$l(d),Cu=d=>Jt(d),Su=d=>Ft(d),Tu=d=>tn(d),ju=d=>Jt(d),Eu=(d,I)=>I.key==="Enter"&&Jt(d),Du=()=>te("OpenTrashFolder");function Nu(){T=this.value,t(11,T)}function Mu(){j=this.value,t(12,j)}const Iu=()=>{t(19,O=""),t(17,M=""),xn()};function Au(){O=this.value,t(19,O)}const Lu=()=>setTimeout(()=>t(21,K=!1),200),Fu=d=>Zn(d);function Pu(){N=this.checked,t(13,N)}function Ru(){E=Dl(this),t(15,E)}function zu(){F=Dl(this),t(16,F)}const Ou=()=>Sl("csv"),Vu=()=>Sl("markdown"),Wu=()=>Sl("pdf"),Hu=d=>St(d.nodeId),Uu=(d,I,Z,ae)=>t(41,I[Z].suggestedMin=parseInt(ae.target.value),fe),Bu=d=>Cl(d),Ku=d=>Qn(d),Gu=(d,I,Z)=>t(41,I[Z]._expanded=!d._expanded,fe),Ju=(d,I,Z,ae)=>ae.key==="Enter"&&t(41,I[Z]._expanded=!d._expanded,fe),qu=d=>zt(d),Yu=d=>Ft(d.nodeId),Qu=d=>St(d.nodeId),Xu=d=>Ql(d),Zu=(d,I)=>I.key==="Enter"&&Ql(d),xu=d=>wl(d),$u=d=>Jl(d),ef=d=>zt(d),tf=d=>St(d.nodeId),lf=(d,I,Z,ae)=>t(41,I[Z].suggestedMin=parseInt(ae.target.value),fe),nf=d=>Cl(d),sf=d=>Yl(d),of=(d,I,Z)=>t(41,I[Z]._expanded=!d._expanded,fe),rf=(d,I,Z,ae)=>ae.key==="Enter"&&t(41,I[Z]._expanded=!d._expanded,fe),af=d=>zt(d),cf=d=>Ft(d.nodeId),uf=d=>St(d.nodeId),ff=(d,I)=>I.key==="Enter"&&St(d.nodeId),df=d=>St(d.nodeId),mf=(d,I)=>I.key==="Enter"&&St(d.nodeId),pf=d=>Ot(d),_f=(d,I)=>I.key==="Enter"&&Ot(d),vf=d=>Ot(d),kf=(d,I)=>I.key==="Enter"&&Ot(d),hf=()=>t(57,ye=null),gf=d=>t(57,ye=d);function bf(){Oe=this.value,t(55,Oe)}const yf=d=>d.key==="Enter"&&Un(),wf=d=>Hn(d),Cf=()=>Gn(Fe.node),Sf=()=>Bn(Fe.node),Tf=()=>Kn(Fe.node),jf=()=>Ft(Fe.node);function Ef(){ue=this.value,t(35,ue)}function Df(){le=this.value,t(33,le)}function Nf(){oe=Il(this.value),t(34,oe)}function Mf(){ge=this.value,t(36,ge)}function If(){Ue=this.checked,t(37,Ue)}function Af(){Ne=this.checked,t(38,Ne)}function Lf(){pe=this.value,t(62,pe)}const Ff=d=>d.key==="Enter"&&ln();function Pf(){Ee=Dl(this),t(63,Ee),t(103,lt)}function Rf(){Ye=this.value,t(64,Ye)}const zf=d=>d.key==="Enter"&&ln(),Of=()=>Zl("copy"),Vf=()=>Zl("link");function Wf(){Bt=this.value,t(90,Bt)}function Hf(){jt=this.value,t(93,jt)}const Uf=d=>d.key==="Enter"&&Et&&cs(),Bf=d=>as(d);function Kf(){Pe=this.value,t(49,Pe)}function Gf(){Ce=this.value,t(50,Ce)}function Jf(){Ve=this.value,t(51,Ve)}return[n,o,r,c,u,m,v,_,h,y,w,T,j,N,D,E,F,M,R,O,V,K,J,q,W,G,L,H,z,U,de,ie,ne,le,oe,ue,ge,Ue,Ne,X,ee,fe,be,ve,Me,Ke,st,ct,Te,Pe,Ce,Ve,Ie,He,Re,Oe,je,ye,Fe,We,$e,Se,pe,Ee,Ye,xe,Ge,Qe,et,se,we,Be,Ze,tt,ut,Ct,Fl,ml,yt,ze,Pl,sl,pl,bn,Rl,yn,wn,Cn,Sn,kl,Bt,Kt,Tt,jt,At,Et,gl,zl,Ol,il,bl,ks,Y,lt,ca,jn,Lt,ft,Wl,En,Dn,ol,Hl,ua,Nn,Mn,In,An,Ln,Fn,Pn,Rn,va,ka,ha,Vn,ya,wa,Ca,Sa,Hn,Ta,ja,Un,Ea,Gt,Da,Na,Ma,Ia,Aa,Bn,Kn,Ft,Jt,Gn,Jn,La,qn,Yt,Fa,Pa,Ra,wl,za,Oa,Jl,Cl,Yl,Qn,Pt,Sl,Ql,Xl,Wa,Zn,xn,Ha,$n,Ua,Zl,Ba,ts,Ga,Ja,Qa,tc,nc,sc,ic,$l,rs,rc,as,cs,en,tn,fs,ds,ac,ms,ps,_s,cc,uc,ln,vs,fc,St,zt,Ot,nn,sn,dc,pc,_c,vc,kc,hc,gc,bc,yc,wc,Cc,Sc,Tc,jc,Ec,Dc,Nc,Mc,Ic,Ac,Lc,Fc,Pc,Rc,zc,Oc,Vc,Wc,Hc,Uc,Bc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,eu,tu,lu,nu,su,iu,ou,ru,au,cu,uu,fu,du,mu,pu,_u,vu,ku,hu,gu,bu,yu,wu,Cu,Su,Tu,ju,Eu,Du,Nu,Mu,Iu,Au,Lu,Fu,Pu,Ru,zu,Ou,Vu,Wu,Hu,Uu,Bu,Ku,Gu,Ju,qu,Yu,Qu,Xu,Zu,xu,$u,ef,tf,lf,nf,sf,of,rf,af,cf,uf,ff,df,mf,pf,_f,vf,kf,hf,gf,bf,yf,wf,Cf,Sf,Tf,jf,Ef,Df,Nf,Mf,If,Af,Lf,Ff,Pf,Rf,zf,Of,Vf,Wf,Hf,Uf,Bf,Kf,Gf,Jf,d=>te("OpenFile",d.detail)]}class Xp extends at{constructor(e){super(),rt(this,e,Qp,Hp,ot,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Xp({target:document.getElementById("app")});