4 lines
294 KiB
JavaScript
4 lines
294 KiB
JavaScript
var Jd=Object.defineProperty;var qd=(l,e,t)=>e in l?Jd(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var sn=(l,e,t)=>qd(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 hs(){return Object.create(null)}function me(l){l.forEach(Ur)}function It(l){return typeof l=="function"}function it(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Cl;function Dl(l,e){return l===e?!0:(Cl||(Cl=document.createElement("a")),Cl.href=e,l===Cl.href)}function Yd(l){return Object.keys(l).length===0}function gs(l){return l??""}const _n=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 Me(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function d(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function L(l){return document.createTextNode(l)}function k(){return L(" ")}function mt(){return L("")}function A(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function vn(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 gt(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 Qd(l){return Array.from(l.childNodes)}function H(l,e){e=""+e,l.data!==e&&(l.data=e)}function ke(l,e){l.value=e??""}function ht(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 El(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Xd(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let fl;function cl(l){fl=l}function kn(){if(!fl)throw new Error("Function called outside component initialization");return fl}function Br(l){kn().$$.on_mount.push(l)}function hn(l){kn().$$.on_destroy.push(l)}function Ml(){const l=kn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=Xd(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Hr(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const $t=[],bs=[];let el=[];const ys=[],Zd=Promise.resolve();let dn=!1;function xd(){dn||(dn=!0,Zd.then(Kr))}function Ut(l){el.push(l)}const on=new Set;let Zt=0;function Kr(){if(Zt!==0)return;const l=fl;do{try{for(;Zt<$t.length;){const e=$t[Zt];Zt++,cl(e),$d(e.$$)}}catch(e){throw $t.length=0,Zt=0,e}for(cl(null),$t.length=0,Zt=0;bs.length;)bs.pop()();for(let e=0;e<el.length;e+=1){const t=el[e];on.has(t)||(on.add(t),t())}el.length=0}while($t.length);for(;ys.length;)ys.pop()();dn=!1,on.clear(),cl(l)}function $d(l){if(l.fragment!==null){l.update(),me(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Ut)}}function eu(l){const e=[],t=[];el.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),el=e}const jl=new Set;let Vt;function ut(){Vt={r:0,c:[],p:Vt}}function pt(){Vt.r||me(Vt.c),Vt=Vt.p}function ce(l,e){l&&l.i&&(jl.delete(l),l.i(e))}function pe(l,e,t,n){if(l&&l.o){if(jl.has(l))return;jl.add(l),Vt.c.push(()=>{jl.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 Gr(l,e){pe(l,1,1,()=>{e.delete(l.key)})}function Jr(l,e,t,n,s,o,r,c,f,p,v,_){let h=l.length,g=o.length,b=h;const y={};for(;b--;)y[l[b].key]=b;const w=[],E=new Map,T=new Map,N=[];for(b=g;b--;){const I=_(s,o,b),R=t(I);let z=r.get(R);z?N.push(()=>z.p(I,e)):(z=p(R,I),z.c()),E.set(R,w[b]=z),R in y&&T.set(R,Math.abs(b-y[R]))}const j=new Set,D=new Set;function F(I){ce(I,1),I.m(c,v),r.set(I.key,I),v=I.first,g--}for(;h&&g;){const I=w[g-1],R=l[h-1],z=I.key,W=R.key;I===R?(v=I.first,h--,g--):E.has(W)?!r.has(z)||j.has(z)?F(I):D.has(W)?h--:T.get(z)>T.get(W)?(D.add(z),F(I)):(j.add(W),h--):(f(R,r),h--)}for(;h--;){const I=l[h];E.has(I.key)||f(I,r)}for(;g;)F(w[g-1]);return me(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(It);l.$$.on_destroy?l.$$.on_destroy.push(...o):me(o),l.$$.on_mount=[]}),s.forEach(Ut)}function qe(l,e){const t=l.$$;t.fragment!==null&&(eu(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function tu(l,e){l.$$.dirty[0]===-1&&($t.push(l),xd(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function ot(l,e,t,n,s,o,r=null,c=[-1]){const f=fl;cl(l);const p=l.$$={fragment:null,ctx:[],props:o,update:x,not_equal:s,bound:hs(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:hs(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};r&&r(p.root);let v=!1;if(p.ctx=t?t(l,e.props||{},(_,h,...g)=>{const b=g.length?g[0]:h;return p.ctx&&s(p.ctx[_],p.ctx[_]=b)&&(!p.skip_bound&&p.bound[_]&&p.bound[_](b),v&&tu(l,_)),h}):[],p.update(),v=!0,me(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const _=Qd(e.target);p.fragment&&p.fragment.l(_),_.forEach(C)}else p.fragment&&p.fragment.c();e.intro&&ce(l.$$.fragment),Je(l,e.target,e.anchor),Kr()}cl(f)}class rt{constructor(){sn(this,"$$");sn(this,"$$set")}$destroy(){qe(this,1),this.$destroy=x}$on(e,t){if(!It(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&&!Yd(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const lu="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(lu);function nu(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 su(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 iu(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 ou(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 ru(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 au(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,f){S(c,e,f),S(c,t,f),S(c,n,f),S(c,s,f),S(c,o,f),S(c,r,f)},d(c){c&&(C(e),C(t),C(n),C(s),C(o),C(r))}}}function cu(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 fu(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 du(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 uu(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 pu(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 mu(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 _u(l){let e;function t(o,r){return o[0]==="folder"?mu:o[0]==="image"?pu:o[0]==="video"?uu:o[0]==="audio"?du:o[0]==="pdf"?fu:o[0]==="document"?cu:o[0]==="spreadsheet"?au:o[0]==="presentation"?ru:o[0]==="archive"?ou:o[0]==="code"?iu:o[0]==="text"?su:nu}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 vu(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 qr extends rt{constructor(e){super(),ot(this,e,vu,_u,it,{kind:0,size:1})}}const ku={"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":"Срок действия токена истёк"},hu={"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"},ws={ru:ku,en:hu};let Cs="ru";function m(l,e){var s;const t=ws[Cs];let n=t==null?void 0:t[l];if(n==null&&Cs!=="ru"&&(n=(s=ws.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 Nl(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 un={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function Ss(l){return l?un[l]||l:m("mime.unknown")}function gu(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(un[e])return un[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Yr(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 Qr=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Xr=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Zr=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],xr=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Ts(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Qr.includes(e)||xr.includes(n)||e.includes("pdf")||Xr.includes(e)||Zr.includes(n))}function $r(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Qr.includes(e)||xr.includes(n)}function ea(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Xr.includes(e)||Zr.includes(n)&&n!=="md"&&n!=="markdown"}function ta(l){return(l.mime||"").toLowerCase().includes("pdf")}function la(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function bu(l){return $r(l)||ta(l)}function yu(l){return ea(l)||la(l)}const{window:wu}=_n;function Cu(l){let e,t,n,s=Nl(l[0].size)+"",o;return{c(){e=d("span"),e.textContent="·",t=k(),n=d("span"),o=L(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=Nl(r[0].size)+"")&&H(o,s)},d(r){r&&(C(e),C(t),C(n))}}}function Su(l){let e,t,n,s,o;return{c(){e=d("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=d("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(r,c){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,me(o)}}}function Tu(l){let e,t,n,s,o,r,c;return{c(){e=d("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=d("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=d("button"),o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",m("file.showInExplorer")),i(o,"aria-label",m("file.showInExplorer"))},m(f,p){S(f,e,p),S(f,t,p),S(f,n,p),S(f,s,p),S(f,o,p),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(f){f&&(C(e),C(t),C(n),C(s),C(o)),r=!1,me(c)}}}function Es(l){let e,t,n,s,o,r,c,f,p=m("common.open")+"",v,_,h,g,b,y,w,E,T=m("file.openExternal")+"",N,j,D,F,I,R,z=m("file.showInExplorer")+"",W,G,J,Y,B,q,V,P,K,O=m("common.rename")+"",U,$,ue,le,ne,se,oe,fe=m("common.duplicate")+"",be,He,Ae,X,ee,de,ye,_e,Ee,Ye=m("common.cut")+"",at,ze,Ke,we,Qe,Ne,Ve,Ue=m("common.copy")+"",Fe,je,Ce,We,Se,$e,Te,De,ve,Ie=m("common.delete")+"",Xe,nt,et;return{c(){e=d("div"),t=k(),n=d("div"),s=d("button"),o=Q("svg"),r=Q("path"),c=Q("circle"),f=k(),v=L(p),_=k(),h=d("button"),g=Q("svg"),b=Q("path"),y=Q("polyline"),w=Q("line"),E=k(),N=L(T),j=k(),D=d("button"),F=Q("svg"),I=Q("path"),R=k(),W=L(z),G=k(),J=d("div"),Y=k(),B=d("button"),q=Q("svg"),V=Q("path"),P=Q("path"),K=k(),U=L(O),$=k(),ue=d("button"),le=Q("svg"),ne=Q("rect"),se=Q("path"),oe=k(),be=L(fe),He=k(),Ae=d("button"),X=Q("svg"),ee=Q("circle"),de=Q("circle"),ye=Q("line"),_e=Q("line"),Ee=k(),at=L(Ye),ze=k(),Ke=d("button"),we=Q("svg"),Qe=Q("rect"),Ne=Q("path"),Ve=k(),Fe=L(Ue),je=k(),Ce=d("div"),We=k(),Se=d("button"),$e=Q("svg"),Te=Q("polyline"),De=Q("path"),ve=k(),Xe=L(Ie),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(b,"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(g,"width","14"),i(g,"height","14"),i(g,"viewBox","0 0 24 24"),i(g,"fill","none"),i(g,"stroke","currentColor"),i(g,"stroke-width","2"),i(g,"stroke-linecap","round"),i(g,"stroke-linejoin","round"),i(h,"class","menu-item svelte-1skuef2"),i(h,"role","menuitem"),i(I,"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(D,"class","menu-item svelte-1skuef2"),i(D,"role","menuitem"),i(J,"class","menu-sep svelte-1skuef2"),i(V,"d","M12 20h9"),i(P,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(q,"width","14"),i(q,"height","14"),i(q,"viewBox","0 0 24 24"),i(q,"fill","none"),i(q,"stroke","currentColor"),i(q,"stroke-width","2"),i(q,"stroke-linecap","round"),i(q,"stroke-linejoin","round"),i(B,"class","menu-item svelte-1skuef2"),i(B,"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(se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(le,"width","14"),i(le,"height","14"),i(le,"viewBox","0 0 24 24"),i(le,"fill","none"),i(le,"stroke","currentColor"),i(le,"stroke-width","2"),i(le,"stroke-linecap","round"),i(le,"stroke-linejoin","round"),i(ue,"class","menu-item svelte-1skuef2"),i(ue,"role","menuitem"),i(ee,"cx","6"),i(ee,"cy","6"),i(ee,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(ye,"x1","20"),i(ye,"y1","4"),i(ye,"x2","8.12"),i(ye,"y2","15.88"),i(_e,"x1","8.12"),i(_e,"y1","8.12"),i(_e,"x2","20"),i(_e,"y2","20"),i(X,"width","14"),i(X,"height","14"),i(X,"viewBox","0 0 24 24"),i(X,"fill","none"),i(X,"stroke","currentColor"),i(X,"stroke-width","2"),i(X,"stroke-linecap","round"),i(X,"stroke-linejoin","round"),i(Ae,"class","menu-item svelte-1skuef2"),i(Ae,"role","menuitem"),i(Qe,"x","9"),i(Qe,"y","9"),i(Qe,"width","13"),i(Qe,"height","13"),i(Qe,"rx","2"),i(Qe,"ry","2"),i(Ne,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),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(Ke,"class","menu-item svelte-1skuef2"),i(Ke,"role","menuitem"),i(Ce,"class","menu-sep svelte-1skuef2"),i(Te,"points","3 6 5 6 21 6"),i(De,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),i($e,"width","14"),i($e,"height","14"),i($e,"viewBox","0 0 24 24"),i($e,"fill","none"),i($e,"stroke","currentColor"),i($e,"stroke-width","2"),i($e,"stroke-linecap","round"),i($e,"stroke-linejoin","round"),i(Se,"class","menu-item menu-item-danger svelte-1skuef2"),i(Se,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),ht(n,"left",l[3]+"px"),ht(n,"top",l[4]+"px"),ht(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ge,Be){S(Ge,e,Be),S(Ge,t,Be),S(Ge,n,Be),a(n,s),a(s,o),a(o,r),a(o,c),a(s,f),a(s,v),a(n,_),a(n,h),a(h,g),a(g,b),a(g,y),a(g,w),a(h,E),a(h,N),a(n,j),a(n,D),a(D,F),a(F,I),a(D,R),a(D,W),a(n,G),a(n,J),a(n,Y),a(n,B),a(B,q),a(q,V),a(q,P),a(B,K),a(B,U),a(n,$),a(n,ue),a(ue,le),a(le,ne),a(le,se),a(ue,oe),a(ue,be),a(n,He),a(n,Ae),a(Ae,X),a(X,ee),a(X,de),a(X,ye),a(X,_e),a(Ae,Ee),a(Ae,at),a(n,ze),a(n,Ke),a(Ke,we),a(we,Qe),a(we,Ne),a(Ke,Ve),a(Ke,Fe),a(n,je),a(n,Ce),a(n,We),a(n,Se),a(Se,$e),a($e,Te),a($e,De),a(Se,ve),a(Se,Xe),nt||(et=[A(e,"click",Le(l[19])),A(s,"click",l[17]),A(h,"click",l[10]),A(D,"click",l[11]),A(B,"click",l[13]),A(ue,"click",l[14]),A(Ae,"click",l[15]),A(Ke,"click",l[16]),A(Se,"click",l[12]),A(n,"click",Le(l[28])),A(n,"keydown",l[31])],nt=!0)},p(Ge,Be){Be[0]&8&&ht(n,"left",Ge[3]+"px"),Be[0]&16&&ht(n,"top",Ge[4]+"px")},d(Ge){Ge&&(C(e),C(t),C(n)),nt=!1,me(et)}}}function Eu(l){let e,t,n,s,o,r,c=l[0].name+"",f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W,G,J,Y;n=new qr({props:{kind:l[6],size:22}});let B=!l[7]&&Cu(l);function q(O,U){return O[7]?Su:Tu}let P=q(l)(l),K=l[2]&&Es(l);return{c(){e=d("div"),t=d("div"),xe(n.$$.fragment),s=k(),o=d("div"),r=d("div"),f=L(c),v=k(),_=d("div"),h=d("span"),h.textContent=`${l[8]}`,g=k(),B&&B.c(),b=k(),y=d("div"),P.c(),w=k(),E=d("button"),T=Q("svg"),N=Q("circle"),j=Q("circle"),D=Q("circle"),F=k(),I=d("button"),I.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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>',z=k(),K&&K.c(),W=mt(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",p=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(j,"cx","12"),i(j,"cy","12"),i(j,"r","2"),i(D,"cx","12"),i(D,"cy","19"),i(D,"r","2"),i(T,"width","16"),i(T,"height","16"),i(T,"viewBox","0 0 24 24"),i(T,"fill","currentColor"),i(E,"class","action-btn svelte-1skuef2"),i(E,"title",m("file.more")),i(E,"aria-label",m("file.more")),i(E,"aria-expanded",l[2]),i(I,"class","action-btn action-btn-danger svelte-1skuef2"),i(I,"title",m("common.delete")),i(I,"aria-label",m("common.delete")),i(y,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",R=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(O,U){S(O,e,U),a(e,t),Je(n,t,null),a(e,s),a(e,o),a(o,r),a(r,f),a(o,v),a(o,_),a(_,h),a(_,g),B&&B.m(_,null),a(e,b),a(e,y),P.m(y,null),a(y,w),a(y,E),a(E,T),a(T,N),a(T,j),a(T,D),a(y,F),a(y,I),S(O,z,U),K&&K.m(O,U),S(O,W,U),G=!0,J||(Y=[A(wu,"click",l[19]),A(E,"click",Le(l[18])),A(I,"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(O,U){(!G||U[0]&1)&&c!==(c=O[0].name+"")&&H(f,c),(!G||U[0]&1&&p!==(p=O[0].name))&&i(r,"title",p),O[7]||B.p(O,U),P.p(O,U),(!G||U[0]&4)&&i(E,"aria-expanded",O[2]),(!G||U[0]&1&&R!==(R=O[7]?m("file.ariaFolder")+" "+O[0].name:m("file.ariaFile")+" "+O[0].name))&&i(e,"aria-label",R),(!G||U[0]&2)&&he(e,"file-row--selected",O[1]),O[2]?K?K.p(O,U):(K=Es(O),K.c(),K.m(W.parentNode,W)):K&&(K.d(1),K=null)},i(O){G||(ce(n.$$.fragment,O),G=!0)},o(O){pe(n.$$.fragment,O),G=!1},d(O){O&&(C(e),C(z),C(W)),qe(n),B&&B.d(),P.d(),K&&K.d(O),J=!1,me(Y)}}}function ju(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:c}=e;const f=Ml(),p=Yr(n),v=n.type==="folder",_=gu(n);let h=!1,g=0,b=0,y=null;function w(U){U.ctrlKey||U.metaKey?f("toggleSelect",n.id):U.shiftKey?f("rangeSelect",n.id):y?(clearTimeout(y),y=null,v?f("navigate",n.id):f("preview",n)):y=setTimeout(()=>{y=null,f("selectOne",n.id)},250)}function E(){f("openExternal",n.fileId)}function T(){t(2,h=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,h=!1),f("delete",{id:n.id,type:n.type})}function j(){t(2,h=!1),f("rename",{id:n.id,name:n.name})}function D(){t(2,h=!1),f("duplicate",n.id)}function F(){t(2,h=!1),f("cut",n.id)}function I(){t(2,h=!1),f("copy",n.id)}function R(){t(2,h=!1),v?f("navigate",n.id):f("preview",n)}function z(){t(2,h=!h)}function W(){t(2,h=!1)}function G(U){o&&o(U,n.id)}function J(U){r&&v&&r(U,n.id)}function Y(U){c&&v&&c(U,n.id)}function B(U){U.preventDefault(),t(3,g=Math.min(U.clientX,window.innerWidth-240)),t(4,b=Math.min(U.clientY,window.innerHeight-320)),t(2,h=!0)}function q(U){(U.key==="Enter"||U.key===" ")&&(U.preventDefault(),w(U))}function V(U){Hr.call(this,l,U)}const P=()=>f("preview",n),K=()=>f("navigate",n.id),O=U=>{U.key==="Escape"&&(U.stopPropagation(),W())};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,g,b,f,p,v,_,w,E,T,N,j,D,F,I,R,z,W,G,J,Y,B,q,o,r,c,V,P,K,O]}class Du extends rt{constructor(e){super(),ot(this,e,ju,Eu,it,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function js(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Nu(l){let e;return{c(){e=d("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Iu(l){let e,t=l[4].name+"",n,s,o;function r(){return l[2](l[6])}return{c(){e=d("button"),n=L(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){S(c,e,f),a(e,n),s||(o=A(e,"click",r),s=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&H(n,t)},d(c){c&&C(e),s=!1,o()}}}function Mu(l){let e,t=l[4].name+"",n;return{c(){e=d("span"),n=L(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+"")&&H(n,t)},d(s){s&&C(e)}}}function Ds(l){let e,t,n=l[6]>0&&Nu();function s(c,f){return c[6]===c[0].length-1?Mu:Iu}let o=s(l),r=o(l);return{c(){n&&n.c(),e=k(),r.c(),t=mt()},m(c,f){n&&n.m(c,f),S(c,e,f),r.m(c,f),S(c,t,f)},p(c,f){o===(o=s(c))&&r?r.p(c,f):(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 Au(l){let e,t=re(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ds(js(l,t,s));return{c(){e=d("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=js(s,t,r);n[r]?n[r].p(c,o):(n[r]=Ds(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),Me(n,s)}}}function Lu(l,e,t){let{crumbs:n=[]}=e;const s=Ml();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 na extends rt{constructor(e){super(),ot(this,e,Lu,Au,it,{crumbs:0})}}function Fu(l){let e,t,n,s,o,r;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("file.previewUnavailable")}`,n=k(),s=d("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),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 Pu(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Uu:Vu}let s=n(l,-1),o=s(l);return{c(){o.c(),t=mt()},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 Ru(l){let e,t,n;return{c(){e=d("pre"),t=d("code"),n=L(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&&H(n,s[1])},d(s){s&&C(e)}}}function zu(l){let e,t,n,s;return{c(){e=d("div"),t=d("img"),Dl(t.src,n=l[1])||i(t,"src",n),i(t,"alt",s=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){S(o,e,r),a(e,t)},p(o,r){r&2&&!Dl(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 Ou(l){let e,t,n,s,o,r,c;return{c(){e=d("div"),t=d("p"),n=L(l[3]),s=k(),o=d("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,p){S(f,e,p),a(e,t),a(t,n),a(e,s),a(e,o),r||(c=A(o,"click",l[9]),r=!0)},p(f,p){p&8&&H(n,f[3])},d(f){f&&C(e),r=!1,c()}}}function Wu(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("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 Vu(l){let e,t,n,s,o,r;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=k(),s=d("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),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 Uu(l){let e,t,n;return{c(){e=d("div"),t=d("embed"),Dl(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,o){S(s,e,o),a(e,t)},p(s,o){o&2&&!Dl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&C(e)}}}function Bu(l){let e,t,n,s,o,r,c,f=l[0].name+"",p,v,_,h,g=Nl(l[0].size)+"",b,y,w=Ss(l[0].mime)+"",E,T,N,j,D,F,I,R,z,W,G;o=new qr({props:{kind:l[8],size:18}});function J(q,V){return q[2]?Wu:q[3]?Ou:q[6]&&q[1]?zu:q[5]&&q[1]?Ru:q[4]?Pu:Fu}let Y=J(l),B=Y(l);return{c(){e=d("div"),t=d("div"),n=d("header"),s=d("div"),xe(o.$$.fragment),r=k(),c=d("span"),p=L(f),_=k(),h=d("div"),b=L(g),y=L(" · "),E=L(w),T=k(),N=d("div"),j=d("button"),j.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>',D=k(),F=d("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>',I=k(),R=d("div"),B.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(j,"class","action-btn svelte-1cw3u0m"),i(j,"title",m("file.openExternal")),i(j,"aria-label",m("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(q,V){S(q,e,V),a(e,t),a(t,n),a(n,s),Je(o,s,null),a(s,r),a(s,c),a(c,p),a(n,_),a(n,h),a(h,b),a(h,y),a(h,E),a(n,T),a(n,N),a(N,j),a(N,D),a(N,F),a(t,I),a(t,R),B.m(R,null),z=!0,W||(G=[A(j,"click",l[9]),A(F,"click",l[10]),A(e,"click",gt(l[11])),A(e,"keydown",l[12])],W=!0)},p(q,[V]){(!z||V&1)&&f!==(f=q[0].name+"")&&H(p,f),(!z||V&1&&v!==(v=q[0].name))&&i(c,"title",v),(!z||V&1)&&g!==(g=Nl(q[0].size)+"")&&H(b,g),(!z||V&1)&&w!==(w=Ss(q[0].mime)+"")&&H(E,w),Y===(Y=J(q))&&B?B.p(q,V):(B.d(1),B=Y(q),B&&(B.c(),B.m(R,null)))},i(q){z||(ce(o.$$.fragment,q),z=!0)},o(q){pe(o.$$.fragment,q),z=!1},d(q){q&&C(e),qe(o),B.d(),W=!1,me(G)}}}function Hu(l,e,t){let n,s,o,{item:r}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const v=Ml(),_=Yr(r);function h(E){E.key==="Escape"&&v("close")}function g(){v("openExternal",r.fileId)}Br(()=>{window.addEventListener("keydown",h)}),hn(()=>{window.removeEventListener("keydown",h)});const b=()=>v("close"),y=()=>v("close"),w=E=>{E.key==="Escape"&&(E.preventDefault(),v("close"))};return l.$$set=E=>{"item"in E&&t(0,r=E.item),"content"in E&&t(1,c=E.content),"loading"in E&&t(2,f=E.loading),"error"in E&&t(3,p=E.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=$r(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=ea(r)||la(r)),l.$$.dirty&1&&t(4,o=ta(r))},[r,c,f,p,o,s,n,v,_,g,b,y,w]}class Ku extends rt{constructor(e){super(),ot(this,e,Hu,Bu,it,{item:0,content:1,loading:2,error:3})}}function Gu(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E;return{c(){e=d("div"),t=d("div"),n=d("h3"),s=L(l[0]),o=k(),r=d("p"),c=L(l[1]),f=k(),p=d("div"),v=d("button"),_=L(l[2]),g=k(),b=d("button"),y=L(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(b,"class","btn svelte-1fv6yyk"),i(p,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(T,N){S(T,e,N),a(e,t),a(t,n),a(n,s),a(t,o),a(t,r),a(r,c),a(t,f),a(t,p),a(p,v),a(v,_),a(p,g),a(p,b),a(b,y),w||(E=[A(v,"click",l[6]),A(b,"click",l[7]),A(e,"click",gt(l[8])),A(e,"keydown",l[9])],w=!0)},p(T,[N]){N&1&&H(s,T[0]),N&2&&H(c,T[1]),N&4&&H(_,T[2]),N&16&&h!==(h="btn "+(T[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(v,"class",h),N&8&&H(y,T[3])},i:x,o:x,d(T){T&&C(e),w=!1,me(E)}}}function Ju(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:o=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:c=!1}=e;const f=Ml(),p=()=>f("confirm"),v=()=>f("cancel"),_=()=>f("cancel"),h=g=>{g.key==="Escape"&&(g.preventDefault(),f("cancel"))};return l.$$set=g=>{"title"in g&&t(0,n=g.title),"message"in g&&t(1,s=g.message),"confirmText"in g&&t(2,o=g.confirmText),"cancelText"in g&&t(3,r=g.cancelText),"danger"in g&&t(4,c=g.danger)},[n,s,o,r,c,f,p,v,_,h]}class qu extends rt{constructor(e){super(),ot(this,e,Ju,Gu,it,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Yu(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 Qu(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 Xu(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 Zu(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 xu(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 $u(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,s,r)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function e1(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 t1(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 l1(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 n1(l){let e;function t(o,r){return o[0]==="folder"?l1:o[0]==="project"?t1:o[0]==="client"?e1:o[0]==="document"?$u:o[0]==="recipe"?xu:o[0]==="note"?Zu:o[0]==="file"?Xu:o[0]==="case"?Qu:Yu}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 s1(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 Al extends rt{constructor(e){super(),ot(this,e,s1,n1,it,{kind:0,size:1})}}function Ns(l,e,t){const n=l.slice();return n[44]=e[t],n}function i1(l){let e;return{c(){e=d("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function o1(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,o,r;function c(){return l[25](l[44])}return{c(){e=d("button"),t=d("span"),s=L(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,p){S(f,e,p),a(e,t),a(t,s),o||(r=A(e,"click",Le(c)),o=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&H(s,n)},d(f){f&&C(e),o=!1,r()}}}function Is(l){let e,t;return e=new sa({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Ms(l,e){let t,n,s,o,r,c,f,p=e[44].title+"",v,_,h=e[1][e[44].id]&&pn(e[44]),g,b,y,w;function E(P,K){return K[0]&1&&(n=null),n==null&&(n=!!rl(P[44])),n?o1:i1}let T=E(e,[-1,-1]),N=T(e);r=new Al({props:{kind:As(e[44]),size:16}});function j(...P){return e[26](e[44],...P)}function D(...P){return e[27](e[44],...P)}function F(){return e[28](e[44])}function I(...P){return e[29](e[44],...P)}function R(...P){return e[30](e[44],...P)}function z(...P){return e[31](e[44],...P)}function W(...P){return e[32](e[44],...P)}function G(...P){return e[33](e[44],...P)}function J(...P){return e[34](e[44],...P)}function Y(...P){return e[35](e[44],...P)}function B(...P){return e[36](e[44],...P)}function q(...P){return e[37](e[44],...P)}let V=h&&Is(e);return{key:l,first:null,c(){t=d("div"),N.c(),s=k(),o=d("span"),xe(r.$$.fragment),c=k(),f=d("span"),v=L(p),_=k(),V&&V.c(),g=mt(),i(o,"class","tree-icon svelte-zj71cl"),i(o,"role","button"),i(o,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),ht(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(P,K){S(P,t,K),N.m(t,null),a(t,s),a(t,o),Je(r,o,null),a(t,c),a(t,f),a(f,v),S(P,_,K),V&&V.m(P,K),S(P,g,K),b=!0,y||(w=[A(o,"click",j),A(o,"keydown",D),A(o,"dblclick",Le(e[24])),A(f,"click",Le(F)),A(f,"keydown",I),A(t,"dragstart",R),A(t,"dragover",z),A(t,"dragleave",W),A(t,"drop",G),A(t,"click",J),A(t,"keydown",Y),A(t,"dblclick",B),A(t,"contextmenu",vn(q))],y=!0)},p(P,K){e=P,T===(T=E(e,K))&&N?N.p(e,K):(N.d(1),N=T(e),N&&(N.c(),N.m(t,s)));const O={};K[0]&1&&(O.kind=As(e[44])),r.$set(O),(!b||K[0]&1)&&p!==(p=e[44].title+"")&&H(v,p),(!b||K[0]&8)&&ht(t,"padding-left",e[3]*16+4+"px"),(!b||K[0]&5)&&he(t,"selected",e[2]===e[44].id),(!b||K[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!b||K[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),K[0]&3&&(h=e[1][e[44].id]&&pn(e[44])),h?V?(V.p(e,K),K[0]&3&&ce(V,1)):(V=Is(e),V.c(),ce(V,1),V.m(g.parentNode,g)):V&&(ut(),pe(V,1,1,()=>{V=null}),pt())},i(P){b||(ce(r.$$.fragment,P),ce(V),b=!0)},o(P){pe(r.$$.fragment,P),pe(V),b=!1},d(P){P&&(C(t),C(_),C(g)),N.d(),qe(r),V&&V.d(P),y=!1,me(w)}}}function r1(l){let e=[],t=new Map,n,s,o,r,c=re(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let v=Ns(l,c,p),_=f(v);t.set(_,e[p]=Ms(_,v))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=mt()},m(p,v){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(p,v);S(p,n,v),s=!0,o||(r=A(window,"dragend",l[14]),o=!0)},p(p,v){v[0]&2080767&&(c=re(p[0]),ut(),e=Jr(e,v,f,1,p,c,t,n.parentNode,Gr,Ms,n,Ns),pt())},i(p){if(!s){for(let v=0;v<c.length;v+=1)ce(e[v]);s=!0}},o(p){for(let v=0;v<e.length;v+=1)pe(e[v]);s=!1},d(p){p&&C(n);for(let v=0;v<e.length;v+=1)e[v].d(p);o=!1,r()}}}function As(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 rl(l){return pn(l)?l.children.length>0:l.has_children===!0}function Ls(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 Fs(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function a1(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function c1(l,e,t){let n,s,o,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:v=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:g=void 0}=e,b={},y=null,w="",E="";const T=["folder","project","client","document","recipe","case"];hn(()=>{for(const X of Object.keys(b))clearTimeout(b[X]);y&&clearInterval(y)});function N(X){return T.includes(X.type)}function j(X,ee,de){if(!X||!ee||ee===X.id||!N(X))return!1;let ye=X.id;for(;ye;){if(ye===ee)return!1;ye=de[ye]||""}return!0}function D(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",E!==ee.id&&t(8,E=ee.id),rl(ee)&&!c[ee.id]&&!b[ee.id]&&(b[ee.id]=setTimeout(()=>{_&&_(ee.id),delete b[ee.id]},600));const de=X.currentTarget.closest(".workspace-tree-area");if(de){const ye=de.getBoundingClientRect(),_e=30;X.clientY-ye.top<_e?y||(y=setInterval(()=>{de.scrollTop-=10},50)):ye.bottom-X.clientY<_e?y||(y=setInterval(()=>{de.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function I(X,ee){const de=X.relatedTarget;de&&X.currentTarget.contains(de)||(E===ee.id&&t(8,E=""),b[ee.id]&&(clearTimeout(b[ee.id]),delete b[ee.id]),y&&(clearInterval(y),y=null))}function R(X,ee){X.preventDefault(),X.stopPropagation(),b[ee.id]&&(clearTimeout(b[ee.id]),delete b[ee.id]),y&&(clearInterval(y),y=null);const de=Fs(r),ye=Ls(de),_e=a1(X);if(!j(ee,_e,ye)){t(8,E=""),t(21,w="");return}g&&g(_e,ee.id),t(8,E=""),t(21,w="")}function z(){t(8,E=""),t(21,w="");for(const X of Object.keys(b))clearTimeout(b[X]),delete b[X];y&&(clearInterval(y),y=null)}function W(X,ee){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||v&&v(ee)}function G(X,ee){rl(ee)&&_&&_(ee.id)}function J(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(ee))}function Y(X,ee){X.stopPropagation(),rl(ee)&&_&&_(ee.id)}function B(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),rl(ee)&&_&&_(ee.id))}function q(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(ee))}function V(X,ee,de){const ye={};function _e(Ee){for(const Ye of Ee)ye[Ye.id]=j(Ye,ee,de),Ye.children&&_e(Ye.children)}return _e(X),ye}function P(X){Hr.call(this,l,X)}const K=X=>_&&_(X.id),O=(X,ee)=>Y(ee,X),U=(X,ee)=>B(ee,X),$=X=>v&&v(X),ue=(X,ee)=>q(ee,X),le=(X,ee)=>D(ee,X),ne=(X,ee)=>F(ee,X),se=(X,ee)=>I(ee,X),oe=(X,ee)=>R(ee,X),fe=(X,ee)=>W(ee,X),be=(X,ee)=>J(ee,X),He=(X,ee)=>G(ee,X),Ae=(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,f=X.selectedNodeId),"level"in X&&t(3,p=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,g=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Fs(r)),l.$$.dirty[0]&8388608&&t(22,s=Ls(n)),l.$$.dirty[0]&14680064&&t(9,o=V(n,w,s))},[r,c,f,p,v,_,h,g,E,o,D,F,I,R,z,W,G,J,Y,B,q,w,s,n,P,K,O,U,$,ue,le,ne,se,oe,fe,be,He,Ae]}class sa extends rt{constructor(e){super(),ot(this,e,c1,r1,it,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Ps(l){let e,t;return{c(){e=d("div"),t=L(l[4]),i(e,"class","path-info svelte-11u707d")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&16&&H(t,n[4])},d(n){n&&C(e)}}}function Rs(l){let e,t;return{c(){e=d("div"),t=L(l[3]),i(e,"class","error-msg svelte-11u707d")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&8&&H(t,n[3])},d(n){n&&C(e)}}}function f1(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E=m("firstrun.browse")+"",T,N,j,D,F,I,R=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",z,W,G,J,Y,B,q=l[4]&&Ps(l),V=l[3]&&Rs(l);return{c(){e=d("div"),t=d("div"),n=d("div"),n.textContent="⚒",s=k(),o=d("h1"),o.textContent=`${m("firstrun.title")}`,r=k(),c=d("p"),c.textContent=`${m("firstrun.desc")}`,f=k(),p=d("div"),v=d("label"),v.textContent=`${m("firstrun.pathLabel")}`,_=k(),h=d("div"),g=d("input"),y=k(),w=d("button"),T=L(E),N=k(),q&&q.c(),j=k(),V&&V.c(),D=k(),F=d("div"),I=d("button"),z=L(R),G=k(),J=d("button"),J.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-11u707d"),i(o,"class","svelte-11u707d"),i(c,"class","first-run-desc svelte-11u707d"),i(v,"class","form-label svelte-11u707d"),i(v,"for","vault-path"),i(g,"id","vault-path"),i(g,"type","text"),i(g,"placeholder",b=l[1]||m("firstrun.defaultPath")),g.disabled=l[2],i(g,"class","svelte-11u707d"),i(w,"class","btn"),w.disabled=l[2],i(h,"class","input-row svelte-11u707d"),i(p,"class","form-group svelte-11u707d"),i(I,"class","btn btn-primary btn-lg svelte-11u707d"),I.disabled=W=!l[0].trim()||l[2],i(J,"class","btn btn-lg svelte-11u707d"),i(F,"class","first-run-actions svelte-11u707d"),i(t,"class","first-run-card svelte-11u707d"),i(e,"class","first-run-screen svelte-11u707d")},m(P,K){S(P,e,K),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(p,v),a(p,_),a(p,h),a(h,g),ke(g,l[0]),a(h,y),a(h,w),a(w,T),a(t,N),q&&q.m(t,null),a(t,j),V&&V.m(t,null),a(t,D),a(t,F),a(F,I),a(I,z),a(F,G),a(F,J),Y||(B=[A(g,"input",l[12]),A(g,"input",l[6]),A(g,"keydown",l[9]),A(w,"click",l[5]),A(I,"click",l[7]),A(J,"click",l[8])],Y=!0)},p(P,[K]){K&2&&b!==(b=P[1]||m("firstrun.defaultPath"))&&i(g,"placeholder",b),K&4&&(g.disabled=P[2]),K&1&&g.value!==P[0]&&ke(g,P[0]),K&4&&(w.disabled=P[2]),P[4]?q?q.p(P,K):(q=Ps(P),q.c(),q.m(t,j)):q&&(q.d(1),q=null),P[3]?V?V.p(P,K):(V=Rs(P),V.c(),V.m(t,D)):V&&(V.d(1),V=null),K&4&&R!==(R=(P[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&H(z,R),K&5&&W!==(W=!P[0].trim()||P[2])&&(I.disabled=W)},i:x,o:x,d(P){P&&C(e),q&&q.d(),V&&V.d(),Y=!1,me(B)}}}function Sl(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 d1(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,o="",r="",c=!1,f="",p="",v=null;async function _(){try{const T=await Sl("GetDefaultVaultPath");t(1,r=T||""),t(0,o=r||""),o&&await g()}catch{t(1,r="")}}_();async function h(){try{const T=await Sl("PickDirectory");T&&(t(0,o=T),await g())}catch(T){t(3,f=String(T))}}async function g(){if(!o||!o.trim()){t(4,p=""),v=null;return}try{v=await Sl("CheckVaultPath",o.trim()),v&&t(4,p=v.description)}catch{t(4,p=""),v=null}}async function b(){if(!(!o||!o.trim())){if(t(2,c=!0),t(3,f=""),v&&!v.writable){t(3,f=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const T=await Sl("CreateVault",o.trim());T&&T.status==="ready"&&n&&n(T)}catch(T){t(3,f=String(T))}t(2,c=!1)}}function y(){s&&s()}function w(T){T.key==="Enter"&&!c&&o.trim()&&b()}function E(){o=this.value,t(0,o)}return l.$$set=T=>{"onComplete"in T&&t(10,n=T.onComplete),"onQuit"in T&&t(11,s=T.onQuit)},[o,r,c,f,p,h,g,b,y,w,n,s,E]}class u1 extends rt{constructor(e){super(),ot(this,e,d1,f1,it,{onComplete:10,onQuit:11})}}function zs(l){let e,t;return{c(){e=d("div"),t=L(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&4&&H(t,n[2])},d(n){n&&C(e)}}}function Os(l){let e,t,n,s,o,r,c,f,p=m("common.yes")+"",v,_,h,g,b;return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=k(),o=d("p"),o.textContent=`${m("recovery.createConfirm")}`,r=k(),c=d("div"),f=d("button"),v=L(p),_=k(),h=d("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(o,"class","modal-desc svelte-s3o8c3"),i(f,"class","btn btn-primary"),f.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,f),a(f,v),a(c,_),a(c,h),g||(b=[A(f,"click",l[6]),A(h,"click",l[7]),A(e,"click",gt(l[7])),A(e,"keydown",l[11])],g=!0)},p(y,w){w&2&&(f.disabled=y[1])},d(y){y&&C(e),g=!1,me(b)}}}function p1(l){let e,t,n,s,o,r,c,f,p,v=(l[0]||"—")+"",_,h,g,b,y,w=m("recovery.choose")+"",E,T,N,j=m("recovery.create")+"",D,F,I,R,z,W,G,J=l[2]&&zs(l),Y=l[3]&&Os(l);return{c(){e=d("div"),t=d("div"),n=d("div"),n.textContent="⚠",s=k(),o=d("h1"),o.textContent=`${m("recovery.title")}`,r=k(),c=d("p"),c.textContent=`${m("recovery.expected")}:`,f=k(),p=d("code"),_=L(v),h=k(),J&&J.c(),g=k(),b=d("div"),y=d("button"),E=L(w),T=k(),N=d("button"),D=L(j),F=k(),I=d("button"),I.textContent=`${m("recovery.quit")}`,R=k(),Y&&Y.c(),z=mt(),i(n,"class","recovery-icon svelte-s3o8c3"),i(o,"class","svelte-s3o8c3"),i(c,"class","recovery-desc svelte-s3o8c3"),i(p,"class","recovery-path svelte-s3o8c3"),i(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],i(N,"class","btn btn-lg svelte-s3o8c3"),N.disabled=l[1],i(I,"class","btn btn-lg svelte-s3o8c3"),i(b,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(B,q){S(B,e,q),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(p,_),a(t,h),J&&J.m(t,null),a(t,g),a(t,b),a(b,y),a(y,E),a(b,T),a(b,N),a(N,D),a(b,F),a(b,I),S(B,R,q),Y&&Y.m(B,q),S(B,z,q),W||(G=[A(y,"click",l[4]),A(N,"click",l[5]),A(I,"click",l[8])],W=!0)},p(B,[q]){q&1&&v!==(v=(B[0]||"—")+"")&&H(_,v),B[2]?J?J.p(B,q):(J=zs(B),J.c(),J.m(t,g)):J&&(J.d(1),J=null),q&2&&(y.disabled=B[1]),q&2&&(N.disabled=B[1]),B[3]?Y?Y.p(B,q):(Y=Os(B),Y.c(),Y.m(z.parentNode,z)):Y&&(Y.d(1),Y=null)},i:x,o:x,d(B){B&&(C(e),C(R),C(z)),J&&J.d(),Y&&Y.d(B),W=!1,me(G)}}}function rn(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{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:o=null}=e,r=!1,c="",f=!1;async function p(){try{const y=await rn("PickDirectory");if(!y)return;t(1,r=!0),t(2,c="");const w=await rn("OpenVault",y);w&&w.status==="ready"&&s&&s(w)}catch(y){t(2,c=String(y))}t(1,r=!1)}function v(){t(3,f=!0)}async function _(){t(3,f=!1),t(1,r=!0),t(2,c="");try{const y=await rn("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,c=String(y))}t(1,r=!1)}function h(){t(3,f=!1)}function g(){o&&o()}const b=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,f,p,v,_,h,g,s,o,b]}class _1 extends rt{constructor(e){super(),ot(this,e,m1,p1,it,{vaultPath:0,onComplete:9,onQuit:10})}}function Ws(l,e,t){const n=l.slice();return n[5]=e[t],n}function v1(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 k1(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 h1(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 g1(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 b1(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 y1(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 w1(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 C1(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 Vs(l){let e,t,n,s,o,r,c,f;function p(g,b){if(g[5].id==="general")return C1;if(g[5].id==="workspace")return w1;if(g[5].id==="templates")return y1;if(g[5].id==="plugins")return b1;if(g[5].id==="files")return g1;if(g[5].id==="activity")return h1;if(g[5].id==="sync")return k1;if(g[5].id==="backup")return v1}let v=p(l),_=v&&v(l);function h(){return l[4](l[5])}return{c(){e=d("button"),t=d("span"),n=Q("svg"),_&&_.c(),s=k(),o=d("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(g,b){S(g,e,b),a(e,t),a(t,n),_&&_.m(n,null),a(e,s),a(e,o),a(e,r),c||(f=A(e,"click",h),c=!0)},p(g,b){l=g,b&3&&he(e,"active",l[0]===l[5].id)},d(g){g&&C(e),_&&_.d(),c=!1,f()}}}function S1(l){let e,t=re(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Vs(Ws(l,t,s));return{c(){e=d("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]=Vs(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),Me(n,s)}}}function T1(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const o=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(f){s&&s(f)}const c=f=>r(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,s=f.onSelect)},[n,o,r,s,c]}class E1 extends rt{constructor(e){super(),ot(this,e,T1,S1,it,{activeSection:0,onSelect:3})}}function Us(l){let e;return{c(){e=d("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function j1(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W,G,J,Y,B,q,V,P,K=l[1]&&Us();return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.general")}`,n=k(),s=d("p"),s.textContent=`${m("settings.generalDesc")}`,o=k(),r=d("div"),c=d("h3"),c.textContent=`${m("settings.appearance")}`,f=k(),p=d("div"),v=d("label"),_=d("span"),_.textContent=`${m("settings.theme")}`,h=k(),g=d("select"),b=d("option"),b.textContent=`${m("settings.themeSystem")}`,y=d("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,w=d("option"),w.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,E=k(),T=d("div"),N=d("h3"),N.textContent=`${m("settings.localization")}`,j=k(),D=d("div"),F=d("label"),I=d("span"),I.textContent=`${m("settings.language")}`,R=k(),z=d("select"),W=d("option"),W.textContent=`${m("settings.langRu")}`,G=d("option"),G.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,J=k(),Y=d("div"),K&&K.c(),B=k(),q=d("button"),q.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(_,"class","label-text svelte-1e2uhdh"),b.__value="system",ke(b,b.__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(g)),i(p,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(N,"class","card-title svelte-1e2uhdh"),i(I,"class","label-text svelte-1e2uhdh"),W.__value="ru",ke(W,W.__value),G.__value="en",ke(G,G.__value),z.disabled=!0,i(D,"class","form-group svelte-1e2uhdh"),i(T,"class","settings-card svelte-1e2uhdh"),i(q,"class","btn btn-primary"),i(Y,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(O,U){S(O,e,U),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),a(r,c),a(r,f),a(r,p),a(p,v),a(v,_),a(v,h),a(v,g),a(g,b),a(g,y),a(g,w),Nt(g,l[0],!0),a(e,E),a(e,T),a(T,N),a(T,j),a(T,D),a(D,F),a(F,I),a(F,R),a(F,z),a(z,W),a(z,G),a(e,J),a(e,Y),K&&K.m(Y,null),a(Y,B),a(Y,q),V||(P=[A(g,"change",l[5]),A(q,"click",l[2])],V=!0)},p(O,[U]){U&1&&Nt(g,O[0]),O[1]?K||(K=Us(),K.c(),K.m(Y,B)):K&&(K.d(1),K=null)},i:x,o:x,d(O){O&&C(e),K&&K.d(),V=!1,me(P)}}}function D1(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 f(){n&&(t(3,n.theme=o,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function p(){o=El(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,f,n,s,p]}class N1 extends rt{constructor(e){super(),ot(this,e,D1,j1,it,{appConfig:3,onSave:4})}}function Bs(l){let e,t;return{c(){e=d("div"),t=L(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s&2&&H(t,n[1])},d(n){n&&C(e)}}}function I1(l){let e;return{c(){e=d("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function M1(l){let e,t,n,s,o,r=l[0].path+"",c,f,p,v,_,h,g=l[0].dbPath+"",b,y,w,E=l[0].nodeCount!==void 0&&Hs(l),T=l[0].fileCount!==void 0&&Ks(l);return{c(){e=d("div"),t=d("div"),n=d("span"),n.textContent=`${m("settings.vaultPath")}`,s=k(),o=d("span"),c=L(r),f=k(),p=d("div"),v=d("span"),v.textContent="DB",_=k(),h=d("span"),b=L(g),y=k(),E&&E.c(),w=k(),T&&T.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(p,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(N,j){S(N,e,j),a(e,t),a(t,n),a(t,s),a(t,o),a(o,c),a(e,f),a(e,p),a(p,v),a(p,_),a(p,h),a(h,b),a(e,y),E&&E.m(e,null),a(e,w),T&&T.m(e,null)},p(N,j){j&1&&r!==(r=N[0].path+"")&&H(c,r),j&1&&g!==(g=N[0].dbPath+"")&&H(b,g),N[0].nodeCount!==void 0?E?E.p(N,j):(E=Hs(N),E.c(),E.m(e,w)):E&&(E.d(1),E=null),N[0].fileCount!==void 0?T?T.p(N,j):(T=Ks(N),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(N){N&&C(e),E&&E.d(),T&&T.d()}}}function Hs(l){let e,t,n,s,o=l[0].nodeCount+"",r;return{c(){e=d("div"),t=d("span"),t.textContent="Nodes",n=k(),s=d("span"),r=L(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f&1&&o!==(o=c[0].nodeCount+"")&&H(r,o)},d(c){c&&C(e)}}}function Ks(l){let e,t,n,s,o=l[0].fileCount+"",r;return{c(){e=d("div"),t=d("span"),t.textContent="Files",n=k(),s=d("span"),r=L(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f&1&&o!==(o=c[0].fileCount+"")&&H(r,o)},d(c){c&&C(e)}}}function A1(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E=l[1]&&Bs(l);function T(D,F){return D[0]?M1:I1}let N=T(l),j=N(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.workspace")}`,n=k(),s=d("p"),s.textContent=`${m("settings.workspaceDesc")}`,o=k(),E&&E.c(),r=k(),c=d("div"),j.c(),f=k(),p=d("div"),v=d("button"),v.textContent=`${m("settings.openVault")}`,_=k(),h=d("button"),h.textContent=`${m("settings.changeVault")}`,g=k(),b=d("button"),b.textContent=`${m("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(b,"class","btn svelte-1zbky3"),i(p,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(D,F){S(D,e,F),a(e,t),a(e,n),a(e,s),a(e,o),E&&E.m(e,null),a(e,r),a(e,c),j.m(c,null),a(e,f),a(e,p),a(p,v),a(p,_),a(p,h),a(p,g),a(p,b),y||(w=[A(v,"click",l[2]),A(h,"click",l[4]),A(b,"click",l[3])],y=!0)},p(D,[F]){D[1]?E?E.p(D,F):(E=Bs(D),E.c(),E.m(e,r)):E&&(E.d(1),E=null),N===(N=T(D))&&j?j.p(D,F):(j.d(1),j=N(D),j&&(j.c(),j.m(c,null)))},i:x,o:x,d(D){D&&C(e),E&&E.d(),j.d(),y=!1,me(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 L1(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 f(){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 p(){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,f,p,n]}class F1 extends rt{constructor(e){super(),ot(this,e,L1,A1,it,{onRefresh:5})}}function Gs(l,e,t){const n=l.slice();return n[6]=e[t],n}function P1(l){let e,t=re(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Js(Gs(l,t,s));return{c(){e=d("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=Gs(s,t,r);n[r]?n[r].p(c,o):(n[r]=Js(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),Me(n,s)}}}function R1(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function z1(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Js(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",o,r,c,f,p=l[6].type+"",v,_,h,g,b,y,w,E,T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",N,j,D,F;function I(){return l[4](l[6])}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),f=L("("),v=L(p),_=L(")"),h=k(),g=d("label"),b=d("input"),w=k(),E=d("span"),N=L(T),j=k(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(b,"type","checkbox"),b.checked=y=l[6].enabled,i(b,"class","svelte-ksamnw"),i(E,"class","toggle-text svelte-ksamnw"),i(g,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(R,z){S(R,e,z),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,f),a(c,v),a(c,_),a(e,h),a(e,g),a(g,b),a(g,w),a(g,E),a(E,N),a(e,j),D||(F=A(b,"change",I),D=!0)},p(R,z){l=R,z&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&H(o,s),z&1&&p!==(p=l[6].type+"")&&H(v,p),z&1&&y!==(y=l[6].enabled)&&(b.checked=y),z&1&&T!==(T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&H(N,T)},d(R){R&&C(e),D=!1,F()}}}function O1(l){let e,t,n,s,o;function r(p,v){return p[1]?z1:p[0].length===0?R1:P1}let c=r(l),f=c(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.templates")}`,n=k(),s=d("p"),s.textContent=`${m("settings.templatesDesc")}`,o=k(),f.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(p,v){S(p,e,v),a(e,t),a(e,n),a(e,s),a(e,o),f.m(e,null)},p(p,[v]){c===(c=r(p))&&f?f.p(p,v):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:x,o:x,d(p){p&&C(e),f.d()}}}function qs(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 W1(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function r(){t(1,o=!0);try{t(0,s=await qs("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}r();async function c(p){const v=!p.enabled;try{await qs("SetTemplateEnabled",p.id,v),p.enabled=v,t(0,s),n&&n()}catch(_){console.error(_)}}const f=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[s,o,c,n,f]}class V1 extends rt{constructor(e){super(),ot(this,e,W1,O1,it,{onRefresh:3})}}function U1(l){let e,t,n,s,o,r,c,f;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.plugins")}`,n=k(),s=d("p"),s.textContent=`${m("settings.noPlugins")}`,o=k(),r=d("button"),r.textContent=`${m("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(r,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(p,v){S(p,e,v),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),c||(f=A(r,"click",H1),c=!0)},p:x,i:x,o:x,d(p){p&&C(e),c=!1,f()}}}function B1(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 H1(){try{await B1("OpenPluginsFolder")}catch{}}class K1 extends rt{constructor(e){super(),ot(this,e,null,U1,it,{})}}function G1(l){let e,t,n,s;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.files")}`,n=k(),s=d("p"),s.textContent=`${m("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:x,i:x,o:x,d(o){o&&C(e)}}}class J1 extends rt{constructor(e){super(),ot(this,e,null,G1,it,{})}}function q1(l){let e,t,n,s;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.activity")}`,n=k(),s=d("p"),s.textContent=`${m("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:x,i:x,o:x,d(o){o&&C(e)}}}class Y1 extends rt{constructor(e){super(),ot(this,e,null,q1,it,{})}}function Ys(l){let e,t;return{c(){e=d("div"),t=L(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&&H(t,n[2])},d(n){n&&C(e)}}}function Qs(l){let e,t;return{c(){e=d("div"),t=L(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&&H(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function Q1(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I=m("settings.checkConnection")+"",R,z,W,G,J=m("common.connect")+"",Y,B,q,V,P,K=l[11]!==null&&Xs(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("label"),o=d("span"),o.textContent=`${m("settings.serverUrl")}`,r=k(),c=d("input"),f=k(),p=d("div"),v=d("label"),_=d("span"),_.textContent=`${m("sync.username")}`,h=k(),g=d("input"),b=k(),y=d("div"),w=d("label"),E=d("span"),E.textContent=`${m("sync.password")}`,T=k(),N=d("input"),j=k(),D=d("div"),F=d("button"),R=L(I),W=k(),G=d("button"),Y=L(J),q=k(),K&&K.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(g,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(E,"class","label-text"),i(N,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(F,"class","btn"),F.disabled=z=l[1]||!l[5],i(G,"class","btn btn-primary"),G.disabled=B=l[1]||!l[5]||!l[6]||!l[7],i(D,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(O,U){S(O,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,f),a(t,p),a(p,v),a(v,_),a(v,h),a(v,g),ke(g,l[6]),a(t,b),a(t,y),a(y,w),a(w,E),a(w,T),a(w,N),ke(N,l[7]),a(t,j),a(t,D),a(D,F),a(F,R),a(D,W),a(D,G),a(G,Y),a(t,q),K&&K.m(t,null),V||(P=[A(c,"input",l[23]),A(g,"input",l[24]),A(N,"input",l[25]),A(F,"click",l[12]),A(G,"click",l[13])],V=!0)},p(O,U){U[0]&32&&c.value!==O[5]&&ke(c,O[5]),U[0]&64&&g.value!==O[6]&&ke(g,O[6]),U[0]&128&&N.value!==O[7]&&ke(N,O[7]),U[0]&34&&z!==(z=O[1]||!O[5])&&(F.disabled=z),U[0]&226&&B!==(B=O[1]||!O[5]||!O[6]||!O[7])&&(G.disabled=B),O[11]!==null?K?K.p(O,U):(K=Xs(O),K.c(),K.m(t,null)):K&&(K.d(1),K=null)},d(O){O&&C(e),K&&K.d(),V=!1,me(P)}}}function X1(l){let e,t,n,s,o,r,c=l[20](l[0].lastStatus)+"",f,p,v,_,h,g,b,y,w,E=m("settings.syncNow")+"",T,N,j,D=m("settings.disconnect")+"",F,I,R,z=m("settings.resetKey")+"",W,G,J,Y,B,q,V,P,K,O,U,$,ue=l[0].serverUrl&&Zs(l),le=l[0].deviceName&&xs(l),ne=l[0].deviceId&&$s(l),se=l[0].lastSyncAt&&ei(l),oe=l[0].lastError&&ti(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("span"),s.textContent=`${m("settings.status")}`,o=k(),r=d("span"),f=L(c),p=k(),ue&&ue.c(),v=k(),le&&le.c(),_=k(),ne&&ne.c(),h=k(),se&&se.c(),g=k(),oe&&oe.c(),b=k(),y=d("div"),w=d("button"),T=L(E),N=k(),j=d("button"),F=L(D),I=k(),R=d("button"),W=L(z),G=k(),J=d("div"),Y=d("label"),B=d("span"),B.textContent=`${m("sync.interval")}`,q=k(),V=d("div"),P=d("input"),K=k(),O=d("button"),O.textContent=`${m("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(r,"class","info-value svelte-1fx1e1e"),he(r,"status-ok",l[0].lastStatus==="connected"),he(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),i(n,"class","info-row svelte-1fx1e1e"),i(t,"class","sync-info svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e"),i(w,"class","btn btn-primary"),w.disabled=l[1],i(j,"class","btn"),j.disabled=l[1],i(R,"class","btn"),R.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(B,"class","label-text"),i(P,"type","number"),i(P,"min","0"),i(P,"placeholder","0"),i(P,"class","svelte-1fx1e1e"),i(O,"class","btn btn-sm"),i(V,"class","interval-row svelte-1fx1e1e"),i(J,"class","sync-interval svelte-1fx1e1e")},m(fe,be){S(fe,e,be),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(r,f),a(t,p),ue&&ue.m(t,null),a(t,v),le&&le.m(t,null),a(t,_),ne&&ne.m(t,null),a(t,h),se&&se.m(t,null),a(t,g),oe&&oe.m(t,null),S(fe,b,be),S(fe,y,be),a(y,w),a(w,T),a(y,N),a(y,j),a(j,F),a(y,I),a(y,R),a(R,W),S(fe,G,be),S(fe,J,be),a(J,Y),a(Y,B),a(Y,q),a(Y,V),a(V,P),ke(P,l[8]),a(V,K),a(V,O),U||($=[A(w,"click",l[14]),A(j,"click",l[16]),A(R,"click",l[18]),A(P,"input",l[22]),A(O,"click",l[15])],U=!0)},p(fe,be){be[0]&1&&c!==(c=fe[20](fe[0].lastStatus)+"")&&H(f,c),be[0]&1&&he(r,"status-ok",fe[0].lastStatus==="connected"),be[0]&1&&he(r,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?ue?ue.p(fe,be):(ue=Zs(fe),ue.c(),ue.m(t,v)):ue&&(ue.d(1),ue=null),fe[0].deviceName?le?le.p(fe,be):(le=xs(fe),le.c(),le.m(t,_)):le&&(le.d(1),le=null),fe[0].deviceId?ne?ne.p(fe,be):(ne=$s(fe),ne.c(),ne.m(t,h)):ne&&(ne.d(1),ne=null),fe[0].lastSyncAt?se?se.p(fe,be):(se=ei(fe),se.c(),se.m(t,g)):se&&(se.d(1),se=null),fe[0].lastError?oe?oe.p(fe,be):(oe=ti(fe),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),be[0]&2&&(w.disabled=fe[1]),be[0]&2&&(j.disabled=fe[1]),be[0]&2&&(R.disabled=fe[1]),be[0]&256&&Il(P.value)!==fe[8]&&ke(P,fe[8])},d(fe){fe&&(C(e),C(b),C(y),C(G),C(J)),ue&&ue.d(),le&&le.d(),ne&&ne.d(),se&&se.d(),oe&&oe.d(),U=!1,me($)}}}function Xs(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=d("div"),n=L(t),i(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&H(n,t),o[0]&2048&&he(e,"ok",s[11]),o[0]&2048&&he(e,"fail",!s[11])},d(s){s&&C(e)}}}function Zs(l){let e,t,n,s,o=l[0].serverUrl+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.serverUrl")}`,n=k(),s=d("span"),r=L(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,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[0]&1&&o!==(o=c[0].serverUrl+"")&&H(r,o)},d(c){c&&C(e)}}}function xs(l){let e,t,n,s,o=l[0].deviceName+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.deviceName")}`,n=k(),s=d("span"),r=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[0]&1&&o!==(o=c[0].deviceName+"")&&H(r,o)},d(c){c&&C(e)}}}function $s(l){let e,t,n,s,o=l[0].deviceId+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.deviceId")}`,n=k(),s=d("span"),r=L(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,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[0]&1&&o!==(o=c[0].deviceId+"")&&H(r,o)},d(c){c&&C(e)}}}function ei(l){let e,t,n,s,o=l[0].lastSyncAt+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.lastSync")}`,n=k(),s=d("span"),r=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[0]&1&&o!==(o=c[0].lastSyncAt+"")&&H(r,o)},d(c){c&&C(e)}}}function ti(l){let e,t,n,s,o=l[0].lastError+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.lastError")}`,n=k(),s=d("span"),r=L(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,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[0]&1&&o!==(o=c[0].lastError+"")&&H(r,o)},d(c){c&&C(e)}}}function li(l){let e,t,n,s,o,r,c,f,p,v,_,h;return{c(){e=d("button"),t=d("div"),n=d("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=k(),o=d("p"),o.textContent=`${m("settings.confirmDisconnectDesc")}`,r=k(),c=d("div"),f=d("button"),f.textContent=`${m("common.disconnect")}`,p=k(),v=d("button"),v.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(f,"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(g,b){S(g,e,b),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(c,f),a(c,p),a(c,v),_||(h=[A(f,"click",l[17]),A(v,"click",l[26]),A(e,"click",l[27])],_=!0)},p:x,d(g){g&&C(e),_=!1,me(h)}}}function ni(l){let e,t,n,s,o,r,c,f,p,v,_,h;return{c(){e=d("button"),t=d("div"),n=d("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=k(),o=d("p"),o.textContent=`${m("settings.confirmResetKeyDesc")}`,r=k(),c=d("div"),f=d("button"),f.textContent=`${m("settings.resetKey")}`,p=k(),v=d("button"),v.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(f,"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(g,b){S(g,e,b),a(e,t),a(t,n),a(t,s),a(t,o),a(t,r),a(t,c),a(c,f),a(c,p),a(c,v),_||(h=[A(f,"click",l[19]),A(v,"click",l[28]),A(e,"click",l[29])],_=!0)},p:x,d(g){g&&C(e),_=!1,me(h)}}}function Z1(l){let e,t,n,s,o,r,c,f,p,v,_=l[2]&&Ys(l),h=l[3]&&!l[2]&&Qs(l);function g(T,N){return T[0]&&T[0].enabled?X1:Q1}let b=g(l),y=b(l),w=l[9]&&li(l),E=l[10]&&ni(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.sync")}`,n=k(),s=d("p"),s.textContent=`${m("settings.syncDesc")}`,o=k(),_&&_.c(),r=k(),h&&h.c(),c=k(),y.c(),f=k(),w&&w.c(),p=k(),E&&E.c(),v=mt(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(T,N){S(T,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(T,f,N),w&&w.m(T,N),S(T,p,N),E&&E.m(T,N),S(T,v,N)},p(T,N){T[2]?_?_.p(T,N):(_=Ys(T),_.c(),_.m(e,r)):_&&(_.d(1),_=null),T[3]&&!T[2]?h?h.p(T,N):(h=Qs(T),h.c(),h.m(e,c)):h&&(h.d(1),h=null),b===(b=g(T))&&y?y.p(T,N):(y.d(1),y=b(T),y&&(y.c(),y.m(e,null))),T[9]?w?w.p(T,N):(w=li(T),w.c(),w.m(p.parentNode,p)):w&&(w.d(1),w=null),T[10]?E?E.p(T,N):(E=ni(T),E.c(),E.m(v.parentNode,v)):E&&(E.d(1),E=null)},i:x,o:x,d(T){T&&(C(e),C(f),C(p),C(v)),_&&_.d(),h&&h.d(),y.d(),w&&w.d(T),E&&E.d(T)}}}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 x1(l,e,t){let{onRefresh:n=null}=e,s=null,o=!1,r="",c="",f="",p="",v="",_="",h=0,g=!1,b=!1,y=null;async function w(){try{t(0,s=await Wt("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,h=s.syncInterval||0))}catch{t(0,s=null)}}w();async function E(){t(1,o=!0),t(2,r=""),t(4,f=""),t(11,y=null);try{await Wt("SyncTestConnection",p,v,_),t(11,y=!0),t(3,c="connection ok")}catch(O){t(11,y=!1),t(3,c="connection failed: "+String(O))}t(1,o=!1)}async function T(){t(1,o=!0),t(2,r=""),t(4,f="");try{await Wt("SyncConfigure",p,v,_),t(3,c="configured"),t(6,v=""),t(7,_=""),await w(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}function N(O){const U=Array.isArray(O==null?void 0:O.conflicts)?O.conflicts:[],$=Array.isArray(O==null?void 0:O.applyErrors)?O.applyErrors:[],ue=[];return U.length>0&&ue.push(m("sync.conflictsCount",{count:U.length})),$.length>0&&ue.push(m("sync.applyErrorsCount",{count:$.length})),ue.join(" · ")}async function j(){t(1,o=!0),t(2,r=""),t(4,f="");try{const O=await Wt("SyncNow"),U=m("sync.pushedPulled",{pushed:(O==null?void 0:O.pushed)||0,pulled:(O==null?void 0:O.pulled)||0}),$=N(O);t(3,c=$?U+" · "+$:U),t(4,f=$?"warning":""),await w(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}async function D(){try{await Wt("SyncSetInterval",h),t(3,c=m("sync.settingsSaved")),t(4,f="")}catch(O){t(2,r=String(O))}}function F(){t(9,g=!0)}async function I(){t(9,g=!1),t(1,o=!0),t(4,f="");try{await Wt("SyncDisconnect"),t(3,c="disconnected"),await w(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}function R(){t(10,b=!0)}async function z(){t(10,b=!1),t(1,o=!0),t(4,f="");try{await Wt("ResetSyncKey"),t(3,c="key reset"),await w(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}function W(O){return O?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[O]||O:m("settings.notConfigured")}function G(){h=Il(this.value),t(8,h)}function J(){p=this.value,t(5,p)}function Y(){v=this.value,t(6,v)}function B(){_=this.value,t(7,_)}const q=()=>t(9,g=!1),V=()=>t(9,g=!1),P=()=>t(10,b=!1),K=()=>t(10,b=!1);return l.$$set=O=>{"onRefresh"in O&&t(21,n=O.onRefresh)},[s,o,r,c,f,p,v,_,h,g,b,y,E,T,j,D,F,I,R,z,W,n,G,J,Y,B,q,V,P,K]}class $1 extends rt{constructor(e){super(),ot(this,e,x1,Z1,it,{onRefresh:21},null,[-1,-1])}}function ep(l){let e,t,n,s;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.backup")}`,n=k(),s=d("p"),s.textContent=`${m("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:x,i:x,o:x,d(o){o&&C(e)}}}class tp extends rt{constructor(e){super(),ot(this,e,null,ep,it,{})}}const{window:lp}=_n;function np(l){let e,t;return e=new tp({}),{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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function sp(l){let e,t;return e=new $1({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function ip(l){let e,t;return e=new Y1({}),{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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function op(l){let e,t;return e=new J1({}),{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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function rp(l){let e,t;return e=new K1({}),{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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function ap(l){let e,t;return e=new V1({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function cp(l){let e,t;return e=new F1({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function fp(l){let e,t;return e=new N1({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function dp(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w;p=new E1({props:{activeSection:l[0],onSelect:l[3]}});const E=[fp,cp,ap,rp,op,ip,sp,np],T=[];function N(j,D){return j[0]==="general"?0:j[0]==="workspace"?1:j[0]==="templates"?2:j[0]==="plugins"?3:j[0]==="files"?4:j[0]==="activity"?5:j[0]==="sync"?6:j[0]==="backup"?7:-1}return~(h=N(l))&&(g=T[h]=E[h](l)),{c(){e=d("button"),t=d("div"),n=d("div"),s=d("h2"),s.textContent=`${m("settings.title")}`,o=k(),r=d("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(),f=d("div"),xe(p.$$.fragment),v=k(),_=d("div"),g&&g.c(),i(s,"class","svelte-zf2zsc"),i(r,"class","close-btn svelte-zf2zsc"),i(r,"title",m("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(_,"class","settings-content svelte-zf2zsc"),i(f,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(t,c),a(t,f),Je(p,f,null),a(f,v),a(f,_),~h&&T[h].m(_,null),b=!0,y||(w=[A(lp,"keydown",l[7]),A(r,"click",l[4]),A(e,"click",gt(l[4]))],y=!0)},p(j,[D]){const F={};D&1&&(F.activeSection=j[0]),p.$set(F);let I=h;h=N(j),h===I?~h&&T[h].p(j,D):(g&&(ut(),pe(T[I],1,1,()=>{T[I]=null}),pt()),~h?(g=T[h],g?g.p(j,D):(g=T[h]=E[h](j),g.c()),ce(g,1),g.m(_,null)):g=null)},i(j){b||(ce(p.$$.fragment,j),ce(g),b=!0)},o(j){pe(p.$$.fragment,j),pe(g),b=!1},d(j){j&&C(e),qe(p),~h&&T[h].d(),y=!1,me(w)}}}function si(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 up(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:o="general"}=e,r=o,c=null;async function f(){try{t(1,c=await si("GetAppConfig"))}catch{t(1,c=null)}}f();function p(b){t(0,r=b)}function v(){n&&n()}async function _(b){try{await si("SaveAppConfig",b),t(1,c=b)}catch(y){console.error(y)}}function h(){s&&s()}function g(b){b.key==="Escape"&&v()}return l.$$set=b=>{"onClose"in b&&t(8,n=b.onClose),"onSyncRefresh"in b&&t(9,s=b.onSyncRefresh),"initialSection"in b&&t(10,o=b.initialSection)},[r,c,f,p,v,_,h,g,n,s,o]}class pp extends rt{constructor(e){super(),ot(this,e,up,dp,it,{onClose:8,onSyncRefresh:9,initialSection:10})}}function mp(l){let e,t,n,s,o,r,c,f;return{c(){e=d("div"),t=d("span"),n=k(),s=d("span"),s.textContent=`${m("sync.status.disabled")}`,o=k(),r=d("button"),r.textContent=`${m("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(r,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(p,v){S(p,e,v),a(e,t),a(e,n),a(e,s),a(e,o),a(e,r),c||(f=A(r,"click",function(){It(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,v){l=p},d(p){p&&C(e),c=!1,f()}}}function _p(l){let e,t,n,s,o,r=l[7](l[0])+"",c,f,p,v,_,h=(l[1]?m("sync.running"):m("sync.run"))+"",g,b,y,w,E,T,N,j=l[0].unpushedOps>0&&ii(l),D=l[2]&&oi(l);return{c(){e=d("div"),t=d("span"),s=k(),o=d("span"),c=L(r),f=k(),j&&j.c(),p=k(),v=d("div"),_=d("button"),g=L(h),b=k(),y=d("button"),y.textContent=`${m("sync.details")}`,w=k(),D&&D.c(),E=mt(),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,I){S(F,e,I),a(e,t),a(e,s),a(e,o),a(o,c),a(e,f),j&&j.m(e,null),a(e,p),a(e,v),a(v,_),a(_,g),a(v,b),a(v,y),S(F,w,I),D&&D.m(F,I),S(F,E,I),T||(N=[A(_,"click",function(){It(l[4])&&l[4].apply(this,arguments)}),A(y,"click",function(){It(l[5])&&l[5].apply(this,arguments)})],T=!0)},p(F,I){l=F,I&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),I&1&&r!==(r=l[7](l[0])+"")&&H(c,r),l[0].unpushedOps>0?j?j.p(l,I):(j=ii(l),j.c(),j.m(e,p)):j&&(j.d(1),j=null),I&2&&h!==(h=(l[1]?m("sync.running"):m("sync.run"))+"")&&H(g,h),I&2&&(_.disabled=l[1]),l[2]?D?D.p(l,I):(D=oi(l),D.c(),D.m(E.parentNode,E)):D&&(D.d(1),D=null)},d(F){F&&(C(e),C(w),C(E)),j&&j.d(),D&&D.d(F),T=!1,me(N)}}}function ii(l){let e,t=l[0].unpushedOps+"",n,s,o=m("sync.changes")+"",r;return{c(){e=d("span"),n=L(t),s=k(),r=L(o),i(e,"class","sync-count svelte-1rxbx0")},m(c,f){S(c,e,f),a(e,n),a(e,s),a(e,r)},p(c,f){f&1&&t!==(t=c[0].unpushedOps+"")&&H(n,t)},d(c){c&&C(e)}}}function oi(l){let e,t,n;return{c(){e=d("div"),t=L(l[2]),i(e,"class",n=gs(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&&H(t,s[2]),o&8&&n!==(n=gs(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&C(e)}}}function vp(l){let e;function t(o,r){var c;return(c=o[0])!=null&&c.configured?_p:mp}let n=t(l),s=n(l);return{c(){e=d("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 kp(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:c=null}=e,{onOpenSettings:f=null}=e;function p(_){return!_||!_.configured?"dot-disabled":s?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function v(_){return!_||!_.configured?m("sync.status.disabled"):s?m("sync.status.syncing"):_.revoked?m("sync.status.error"):_.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,s=_.syncLoading),"syncMessage"in _&&t(2,o=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,c=_.onSync),"onOpenSettings"in _&&t(5,f=_.onOpenSettings)},[n,s,o,r,c,f,p,v]}class hp extends rt{constructor(e){super(),ot(this,e,kp,vp,it,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:ia}=_n;function ri(l,e,t){const n=l.slice();return n[403]=e[t],n}function ai(l,e,t){const n=l.slice();return n[406]=e[t],n}function ci(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 ui(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 mi(l,e,t){const n=l.slice();return n[435]=e[t],n}function _i(l,e,t){const n=l.slice();return n[438]=e[t],n[479]=e,n[480]=t,n}function vi(l,e,t){const n=l.slice();return n[435]=e[t],n}function ki(l,e,t){const n=l.slice();return n[456]=e[t],n}function hi(l,e,t){const n=l.slice();return n[435]=e[t],n}function gi(l,e,t){const n=l.slice();return n[461]=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[438]=e[t],n[466]=e,n[467]=t,n}function wi(l,e,t){const n=l.slice();return n[435]=e[t],n}function Ci(l,e,t){const n=l.slice();return n[456]=e[t],n}function Si(l,e,t){const n=l.slice();return n[450]=e[t],n}function Ti(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 ji(l,e,t){const n=l.slice();return n[435]=e[t],n}function Di(l,e,t){const n=l.slice();return n[414]=e[t],n}function Ni(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 Mi(l,e,t){const n=l.slice();return n[435]=e[t],n}function Ai(l,e,t){const n=l.slice();return n[430]=e[t],n}function Li(l,e,t){const n=l.slice();return n[427]=e[t],n}function Fi(l,e,t){const n=l.slice();return n[422]=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[417]=e[t],n}function zi(l,e,t){const n=l.slice();return n[414]=e[t],n}function Oi(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 Vi(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 gp(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W,G,J,Y,B,q,V,P,K,O,U,$,ue,le,ne,se,oe,fe,be,He,Ae,X,ee,de,ye,_e,Ee,Ye,at,ze=l[82]&&Bi(l),Ke=re(l[4]),we=[];for(let ie=0;ie<Ke.length;ie+=1)we[ie]=Ki(Ui(l,Ke,ie));const Qe=[Cp,wp],Ne=[];function Ve(ie,ge){return ie[5].length>0?0:1}j=Ve(l),D=Ne[j]=Qe[j](l),R=new hp({props:{syncStatus:l[97],syncLoading:l[98],syncMessage:l[99],syncMessageKind:l[100],onSync:l[204],onOpenSettings:l[209]}});function Ue(ie,ge){return ie[26]?Ep:ie[25]?Tp:Sp}let Fe=Ue(l),je=Fe(l),Ce=l[24]&&Ji(l);const We=[Fp,Lp,Ap,Mp,Ip,Np,Dp,jp],Se=[];function $e(ie,ge){return ie[29]?0:ie[26]?1:ie[25]==="inbox"?2:ie[25]==="trash"?3:ie[25]==="journal"?4:ie[25]==="today"&&ie[7]?5:ie[25]==="activity"?6:7}le=$e(l),ne=Se[le]=We[le](l);let Te=l[54]&&vr(l),De=l[58].visible&&gr(l),ve=l[32]&&Cr(l),Ie=l[61]&&Sr(l),Xe=l[68]&&l[67]&&Er(l),nt=l[89]&&Dr(l),et=l[92]&&Ir(l),Ge=l[48]&&Fr(l),Be=l[84]&&Rr(l),tt=l[74]&&zr(l),st=l[3]&&Or(l);return{c(){e=d("div"),ze&&ze.c(),t=k(),n=d("aside"),s=d("div"),o=d("span"),o.textContent="⚒",r=k(),c=d("span"),c.textContent=`${m("nav.brand")}`,f=k(),p=d("nav"),v=d("div"),_=d("div"),_.textContent=`${m("nav.system")}`,h=k();for(let ie=0;ie<we.length;ie+=1)we[ie].c();g=k(),b=d("div"),y=d("div"),w=d("span"),w.textContent=`${m("nav.workspace")}`,E=k(),T=d("button"),T.textContent="+",N=k(),D.c(),F=k(),I=d("div"),xe(R.$$.fragment),z=k(),W=d("div"),G=d("button"),G.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-ddfk21"><circle cx="12" cy="12" r="3" class="svelte-ddfk21"></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-ddfk21"></path></svg>',J=k(),Y=d("span"),B=L(l[23]),q=k(),V=d("main"),P=d("header"),K=d("div"),je.c(),O=k(),U=d("div"),U.innerHTML="",$=k(),Ce&&Ce.c(),ue=k(),ne.c(),se=k(),Te&&Te.c(),oe=k(),De&&De.c(),fe=k(),ve&&ve.c(),be=k(),Ie&&Ie.c(),He=k(),Xe&&Xe.c(),Ae=k(),nt&&nt.c(),X=k(),et&&et.c(),ee=k(),Ge&&Ge.c(),de=k(),Be&&Be.c(),ye=k(),tt&&tt.c(),_e=k(),st&&st.c(),i(o,"class","logo svelte-ddfk21"),i(c,"class","brand-name svelte-ddfk21"),i(s,"class","sidebar-brand svelte-ddfk21"),i(_,"class","nav-label svelte-ddfk21"),i(v,"class","nav-group svelte-ddfk21"),i(w,"class","svelte-ddfk21"),i(T,"class","nav-add-btn svelte-ddfk21"),i(T,"title",m("common.create")),i(y,"class","nav-label-row svelte-ddfk21"),i(b,"class","nav-group svelte-ddfk21"),i(p,"class","sidebar-nav svelte-ddfk21"),i(G,"class","sidebar-settings-btn svelte-ddfk21"),i(G,"title",m("common.settings")),i(Y,"class","version svelte-ddfk21"),i(W,"class","sidebar-footer-row svelte-ddfk21"),i(I,"class","sidebar-footer svelte-ddfk21"),i(n,"class","sidebar svelte-ddfk21"),i(K,"class","header-left svelte-ddfk21"),i(U,"class","header-right svelte-ddfk21"),i(P,"class","header svelte-ddfk21"),i(V,"class","main svelte-ddfk21"),i(e,"class","app svelte-ddfk21")},m(ie,ge){S(ie,e,ge),ze&&ze.m(e,null),a(e,t),a(e,n),a(n,s),a(s,o),a(s,r),a(s,c),a(n,f),a(n,p),a(p,v),a(v,_),a(v,h);for(let kt=0;kt<we.length;kt+=1)we[kt]&&we[kt].m(v,null);a(p,g),a(p,b),a(b,y),a(y,w),a(y,E),a(y,T),a(b,N),Ne[j].m(b,null),a(n,F),a(n,I),Je(R,I,null),a(I,z),a(I,W),a(W,G),a(W,J),a(W,Y),a(Y,B),a(e,q),a(e,V),a(V,P),a(P,K),je.m(K,null),a(P,O),a(P,U),a(V,$),Ce&&Ce.m(V,null),a(V,ue),Se[le].m(V,null),a(V,se),Te&&Te.m(V,null),a(V,oe),De&&De.m(V,null),a(V,fe),ve&&ve.m(V,null),a(V,be),Ie&&Ie.m(V,null),a(V,He),Xe&&Xe.m(V,null),a(V,Ae),nt&&nt.m(V,null),a(V,X),et&&et.m(V,null),a(V,ee),Ge&&Ge.m(V,null),a(V,de),Be&&Be.m(V,null),a(V,ye),tt&&tt.m(V,null),a(V,_e),st&&st.m(V,null),Ee=!0,Ye||(at=[A(T,"click",l[131]),A(G,"click",l[210])],Ye=!0)},p(ie,ge){if(ie[82]?ze?ze.p(ie,ge):(ze=Bi(ie),ze.c(),ze.m(e,t)):ze&&(ze.d(1),ze=null),ge[0]&33554448|ge[1]&2048|ge[3]&4096){Ke=re(ie[4]);let Oe;for(Oe=0;Oe<Ke.length;Oe+=1){const bt=Ui(ie,Ke,Oe);we[Oe]?we[Oe].p(bt,ge):(we[Oe]=Ki(bt),we[Oe].c(),we[Oe].m(v,null))}for(;Oe<we.length;Oe+=1)we[Oe].d(1);we.length=Ke.length}let kt=j;j=Ve(ie),j===kt?Ne[j].p(ie,ge):(ut(),pe(Ne[kt],1,1,()=>{Ne[kt]=null}),pt(),D=Ne[j],D?D.p(ie,ge):(D=Ne[j]=Qe[j](ie),D.c()),ce(D,1),D.m(b,null));const Ze={};ge[3]&16&&(Ze.syncStatus=ie[97]),ge[3]&32&&(Ze.syncLoading=ie[98]),ge[3]&64&&(Ze.syncMessage=ie[99]),ge[3]&128&&(Ze.syncMessageKind=ie[100]),R.$set(Ze),(!Ee||ge[0]&8388608)&&H(B,ie[23]),Fe===(Fe=Ue(ie))&&je?je.p(ie,ge):(je.d(1),je=Fe(ie),je&&(je.c(),je.m(K,null))),ie[24]?Ce?Ce.p(ie,ge):(Ce=Ji(ie),Ce.c(),Ce.m(V,ue)):Ce&&(Ce.d(1),Ce=null);let lt=le;le=$e(ie),le===lt?Se[le].p(ie,ge):(ut(),pe(Se[lt],1,1,()=>{Se[lt]=null}),pt(),ne=Se[le],ne?ne.p(ie,ge):(ne=Se[le]=We[le](ie),ne.c()),ce(ne,1),ne.m(V,se)),ie[54]?Te?(Te.p(ie,ge),ge[1]&8388608&&ce(Te,1)):(Te=vr(ie),Te.c(),ce(Te,1),Te.m(V,oe)):Te&&(ut(),pe(Te,1,1,()=>{Te=null}),pt()),ie[58].visible?De?(De.p(ie,ge),ge[1]&134217728&&ce(De,1)):(De=gr(ie),De.c(),ce(De,1),De.m(V,fe)):De&&(ut(),pe(De,1,1,()=>{De=null}),pt()),ie[32]?ve?ve.p(ie,ge):(ve=Cr(ie),ve.c(),ve.m(V,be)):ve&&(ve.d(1),ve=null),ie[61]?Ie?Ie.p(ie,ge):(Ie=Sr(ie),Ie.c(),Ie.m(V,He)):Ie&&(Ie.d(1),Ie=null),ie[68]&&ie[67]?Xe?Xe.p(ie,ge):(Xe=Er(ie),Xe.c(),Xe.m(V,Ae)):Xe&&(Xe.d(1),Xe=null),ie[89]?nt?nt.p(ie,ge):(nt=Dr(ie),nt.c(),nt.m(V,X)):nt&&(nt.d(1),nt=null),ie[92]?et?et.p(ie,ge):(et=Ir(ie),et.c(),et.m(V,ee)):et&&(et.d(1),et=null),ie[48]?Ge?Ge.p(ie,ge):(Ge=Fr(ie),Ge.c(),Ge.m(V,de)):Ge&&(Ge.d(1),Ge=null),ie[84]?Be?(Be.p(ie,ge),ge[2]&4194304&&ce(Be,1)):(Be=Rr(ie),Be.c(),ce(Be,1),Be.m(V,ye)):Be&&(ut(),pe(Be,1,1,()=>{Be=null}),pt()),ie[74]?tt?(tt.p(ie,ge),ge[2]&4096&&ce(tt,1)):(tt=zr(ie),tt.c(),ce(tt,1),tt.m(V,_e)):tt&&(ut(),pe(tt,1,1,()=>{tt=null}),pt()),ie[3]?st?(st.p(ie,ge),ge[0]&8&&ce(st,1)):(st=Or(ie),st.c(),ce(st,1),st.m(V,null)):st&&(ut(),pe(st,1,1,()=>{st=null}),pt())},i(ie){Ee||(ce(D),ce(R.$$.fragment,ie),ce(ne),ce(Te),ce(De),ce(Be),ce(tt),ce(st),Ee=!0)},o(ie){pe(D),pe(R.$$.fragment,ie),pe(ne),pe(Te),pe(De),pe(Be),pe(tt),pe(st),Ee=!1},d(ie){ie&&C(e),ze&&ze.d(),Me(we,ie),Ne[j].d(),qe(R),je.d(),Ce&&Ce.d(),Se[le].d(),Te&&Te.d(),De&&De.d(),ve&&ve.d(),Ie&&Ie.d(),Xe&&Xe.d(),nt&&nt.d(),et&&et.d(),Ge&&Ge.d(),Be&&Be.d(),tt&&tt.d(),st&&st.d(),Ye=!1,me(at)}}}function bp(l){var n;let e,t;return e=new _1({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){pe(e.$$.fragment,s),t=!1},d(s){qe(e,s)}}}function yp(l){let e,t;return e=new u1({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Bi(l){let e,t,n;return{c(){e=d("div"),t=d("div"),n=L(l[83]),i(t,"class","capture-drop-box svelte-ddfk21"),i(e,"class","capture-drop-overlay svelte-ddfk21")},m(s,o){S(s,e,o),a(e,t),a(t,n)},p(s,o){o[2]&2097152&&H(n,s[83])},d(s){s&&C(e)}}}function Hi(l){let e,t;return{c(){e=d("span"),t=L(l[42]),i(e,"class","nav-badge svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&2048&&H(t,n[42])},d(n){n&&C(e)}}}function Ki(l){let e,t=l[488].label+"",n,s,o,r,c,f,p=l[488].id==="journal"&&l[42]>0&&Hi(l);function v(){return l[208](l[488])}return{c(){e=d("button"),n=L(t),s=k(),p&&p.c(),o=k(),i(e,"class",r="nav-item "+(l[25]===l[488].id?"selected":"")+" svelte-ddfk21")},m(_,h){S(_,e,h),a(e,n),a(e,s),p&&p.m(e,null),a(e,o),c||(f=A(e,"click",v),c=!0)},p(_,h){l=_,h[0]&16&&t!==(t=l[488].label+"")&&H(n,t),l[488].id==="journal"&&l[42]>0?p?p.p(l,h):(p=Hi(l),p.c(),p.m(e,o)):p&&(p.d(1),p=null),h[0]&33554448&&r!==(r="nav-item "+(l[25]===l[488].id?"selected":"")+" svelte-ddfk21")&&i(e,"class",r)},d(_){_&&C(e),p&&p.d(),c=!1,f()}}}function wp(l){let e;return{c(){e=d("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,i:x,o:x,d(t){t&&C(e)}}}function Cp(l){var r;let e,t,n,s,o;return t=new sa({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=d("div"),xe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-ddfk21"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),he(e,"drop-valid",l[80])},m(c,f){S(c,e,f),Je(t,e,null),n=!0,s||(o=[A(e,"dragover",vn(l[139])),A(e,"dragleave",l[140]),A(e,"drop",l[138])],s=!0)},p(c,f){var v;const p={};f[0]&32&&(p.nodes=c[5]),f[2]&128&&(p.expanded=c[69]),f[0]&67108864&&(p.selectedNodeId=((v=c[26])==null?void 0:v.id)||""),t.$set(p),(!n||f[2]&262144)&&he(e,"drop-valid",c[80])},i(c){n||(ce(t.$$.fragment,c),n=!0)},o(c){pe(t.$$.fragment,c),n=!1},d(c){c&&C(e),qe(t),s=!1,me(o)}}}function Sp(l){let e;return{c(){e=d("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Tp(l){let e,t=re(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Gi(Vi(l,t,s));return{c(){e=d("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-ddfk21")},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=Vi(s,t,r);n[r]?n[r].p(c,o):(n[r]=Gi(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),Me(n,s)}}}function Ep(l){let e,t=l[26].title+"",n,s,o,r=l[174](l[26].type)+"",c;return{c(){e=d("span"),n=L(t),s=k(),o=d("span"),c=L(r),i(e,"class","crumb svelte-ddfk21"),i(o,"class","crumb-type svelte-ddfk21")},m(f,p){S(f,e,p),a(e,n),S(f,s,p),S(f,o,p),a(o,c)},p(f,p){p[0]&67108864&&t!==(t=f[26].title+"")&&H(n,t),p[0]&67108864&&r!==(r=f[174](f[26].type)+"")&&H(c,r)},d(f){f&&(C(e),C(s),C(o))}}}function Gi(l){let e=(l[485].id===l[25]?l[485].label:"")+"",t;return{c(){t=L(e)},m(n,s){S(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[485].id===n[25]?n[485].label:"")+"")&&H(t,e)},d(n){n&&C(t)}}}function Ji(l){let e,t=l[102](l[24])+"",n,s,o,r,c;return{c(){e=d("div"),n=L(t),s=k(),o=d("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-ddfk21"><line x1="18" y1="6" x2="6" y2="18" class="svelte-ddfk21"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-ddfk21"></line></svg>',i(o,"class","dismiss-btn svelte-ddfk21"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(f,p){S(f,e,p),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(){It(vt(l[213]))&&vt(l[213]).apply(this,arguments)})],r=!0)},p(f,p){l=f,p[0]&16777216&&t!==(t=l[102](l[24])+"")&&H(n,t)},d(f){f&&C(e),r=!1,me(c)}}}function jp(l){let e,t,n;function s(c,f){if(c[65])return zp;if(c[4].length>0)return Rp;if(c[24])return Pp}let o=s(l),r=o&&o(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("welcome.title")}`,n=k(),r&&r.c(),i(t,"class","svelte-ddfk21"),i(e,"class","welcome svelte-ddfk21")},m(c,f){S(c,e,f),a(e,t),a(e,n),r&&r.m(e,null)},p(c,f){o===(o=s(c))&&r?r.p(c,f):(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 Dp(l){let e,t,n,s;function o(f,p){return f[8].length===0?Wp:Op}let r=o(l),c=r(l);return{c(){e=d("div"),t=d("div"),n=d("h2"),n.textContent=`${m("activity.title")}`,s=k(),c.c(),i(n,"class","svelte-ddfk21"),i(t,"class","activity-feed-header svelte-ddfk21"),i(e,"class","activity-feed svelte-ddfk21")},m(f,p){S(f,e,p),a(e,t),a(t,n),a(e,s),c.m(e,null)},p(f,p){r===(r=o(f))&&c?c.p(f,p):(c.d(1),c=r(f),c&&(c.c(),c.m(e,null)))},i:x,o:x,d(f){f&&C(e),c.d()}}}function Np(l){let e,t,n,s,o,r=l[7].date+"",c,f,p,v,_=l[7].summary&&Qi(l),h=l[41].length>0&&$i(l);function g(w,E){return w[7].groups&&w[7].groups.length>0?Up:Vp}let b=g(l),y=b(l);return{c(){e=d("div"),t=d("div"),n=d("h2"),n.textContent=`${m("today.title")}`,s=k(),o=d("span"),c=L(r),f=k(),_&&_.c(),p=k(),h&&h.c(),v=k(),y.c(),i(n,"class","svelte-ddfk21"),i(o,"class","today-date svelte-ddfk21"),i(t,"class","today-header svelte-ddfk21"),i(e,"class","today-dashboard svelte-ddfk21")},m(w,E){S(w,e,E),a(e,t),a(t,n),a(t,s),a(t,o),a(o,c),a(e,f),_&&_.m(e,null),a(e,p),h&&h.m(e,null),a(e,v),y.m(e,null)},p(w,E){E[0]&128&&r!==(r=w[7].date+"")&&H(c,r),w[7].summary?_?_.p(w,E):(_=Qi(w),_.c(),_.m(e,p)):_&&(_.d(1),_=null),w[41].length>0?h?h.p(w,E):(h=$i(w),h.c(),h.m(e,v)):h&&(h.d(1),h=null),b===(b=g(w))&&y?y.p(w,E):(y.d(1),y=b(w),y&&(y.c(),y.m(e,null)))},i:x,o:x,d(w){w&&C(e),_&&_.d(),h&&h.d(),y.d()}}}function Ip(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W,G,J,Y,B,q,V,P,K,O,U,$,ue,le,ne,se,oe,fe,be,He,Ae,X,ee,de,ye,_e,Ee,Ye,at,ze,Ke,we,Qe,Ne;function Ve(ve,Ie){return ve[17]?Gp:Kp}let Ue=Ve(l),Fe=Ue(l),je=l[14]&&po(l),Ce=l[18]&&mo(l),We=l[41].length>0&&_o(l),Se=l[10]&&bo(l);function $e(ve,Ie){return ve[9].length===0?qp:Jp}let Te=$e(l),De=Te(l);return{c(){e=d("div"),t=d("div"),n=d("h2"),n.textContent=`${m("journal.title")}`,s=k(),o=d("div"),r=d("div"),r.textContent=`${m("journal.filterHeading")}`,c=k(),f=d("div"),p=d("label"),v=d("span"),v.textContent=`${m("journal.dateFrom")}`,_=k(),h=d("input"),g=k(),b=d("label"),y=d("span"),y.textContent=`${m("journal.dateTo")}`,w=k(),E=d("input"),T=k(),N=d("label"),j=d("span"),j.textContent=`${m("journal.node")}`,D=k(),F=d("div"),Fe.c(),I=k(),je&&je.c(),R=k(),z=d("label"),W=d("span"),W.textContent=`${m("journal.billable")}`,G=k(),J=d("select"),Y=d("option"),Y.textContent=`${m("common.all")}`,B=d("option"),B.textContent=`${m("journal.billableYes")}`,q=d("option"),q.textContent=`${m("journal.billableNo")}`,V=k(),P=d("label"),K=d("span"),K.textContent=`${m("journal.approx")}`,O=k(),U=d("select"),$=d("option"),$.textContent=`${m("common.all")}`,ue=d("option"),ue.textContent=`${m("journal.approxExact")}`,le=d("option"),le.textContent=`${m("journal.approxEstimated")}`,ne=k(),se=d("button"),se.textContent=`${m("journal.filter")}`,oe=k(),fe=d("button"),fe.textContent=`${m("journal.reset")}`,be=k(),He=d("div"),Ae=d("div"),Ae.textContent=`${m("journal.exportHeading")}`,X=k(),ee=d("div"),de=d("button"),de.textContent=`${m("journal.exportCSV")}`,ye=k(),_e=d("button"),_e.textContent=`${m("journal.exportMarkdown")}`,Ee=k(),Ye=d("button"),Ye.textContent="PDF",at=k(),Ce&&Ce.c(),ze=k(),We&&We.c(),Ke=k(),Se&&Se.c(),we=k(),De.c(),i(n,"class","svelte-ddfk21"),i(r,"class","journal-filter-heading svelte-ddfk21"),i(v,"class","label-text svelte-ddfk21"),i(h,"type","date"),i(h,"class","svelte-ddfk21"),i(p,"class","svelte-ddfk21"),i(y,"class","label-text svelte-ddfk21"),i(E,"type","date"),i(E,"class","svelte-ddfk21"),i(b,"class","svelte-ddfk21"),i(j,"class","label-text svelte-ddfk21"),i(F,"class","journal-node-picker svelte-ddfk21"),ht(F,"position","relative"),i(N,"class","svelte-ddfk21"),i(W,"class","label-text svelte-ddfk21"),Y.__value="all",ke(Y,Y.__value),i(Y,"class","svelte-ddfk21"),B.__value="yes",ke(B,B.__value),i(B,"class","svelte-ddfk21"),q.__value="no",ke(q,q.__value),i(q,"class","svelte-ddfk21"),i(J,"class","svelte-ddfk21"),l[15]===void 0&&Ut(()=>l[280].call(J)),i(z,"title",m("journal.billableHint")),i(z,"class","svelte-ddfk21"),i(K,"class","label-text svelte-ddfk21"),$.__value="all",ke($,$.__value),i($,"class","svelte-ddfk21"),ue.__value="no",ke(ue,ue.__value),i(ue,"class","svelte-ddfk21"),le.__value="yes",ke(le,le.__value),i(le,"class","svelte-ddfk21"),i(U,"class","svelte-ddfk21"),l[16]===void 0&&Ut(()=>l[281].call(U)),i(P,"title",m("journal.approxHint")),i(P,"class","svelte-ddfk21"),i(se,"class","btn btn-sm svelte-ddfk21"),i(fe,"class","btn btn-sm svelte-ddfk21"),i(f,"class","journal-filters-row svelte-ddfk21"),i(o,"class","journal-filter-section svelte-ddfk21"),i(Ae,"class","journal-export-heading svelte-ddfk21"),i(de,"class","btn btn-sm svelte-ddfk21"),i(_e,"class","btn btn-sm svelte-ddfk21"),i(Ye,"class","btn btn-sm svelte-ddfk21"),i(ee,"class","journal-export-row svelte-ddfk21"),i(He,"class","journal-export-section svelte-ddfk21"),i(t,"class","journal-header svelte-ddfk21"),i(e,"class","journal-screen svelte-ddfk21")},m(ve,Ie){S(ve,e,Ie),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(o,c),a(o,f),a(f,p),a(p,v),a(p,_),a(p,h),ke(h,l[11]),a(f,g),a(f,b),a(b,y),a(b,w),a(b,E),ke(E,l[12]),a(f,T),a(f,N),a(N,j),a(N,D),a(N,F),Fe.m(F,null),a(f,I),je&&je.m(f,null),a(f,R),a(f,z),a(z,W),a(z,G),a(z,J),a(J,Y),a(J,B),a(J,q),Nt(J,l[15],!0),a(f,V),a(f,P),a(P,K),a(P,O),a(P,U),a(U,$),a(U,ue),a(U,le),Nt(U,l[16],!0),a(f,ne),a(f,se),a(f,oe),a(f,fe),a(t,be),a(t,He),a(He,Ae),a(He,X),a(He,ee),a(ee,de),a(ee,ye),a(ee,_e),a(ee,Ee),a(ee,Ye),a(ee,at),Ce&&Ce.m(ee,null),a(e,ze),We&&We.m(e,null),a(e,Ke),Se&&Se.m(e,null),a(e,we),De.m(e,null),Qe||(Ne=[A(h,"input",l[273]),A(E,"input",l[274]),A(J,"change",l[280]),A(U,"change",l[281]),A(se,"click",l[160]),A(fe,"click",l[167]),A(de,"click",l[282]),A(_e,"click",l[283]),A(Ye,"click",l[284])],Qe=!0)},p(ve,Ie){Ie[0]&2048&&ke(h,ve[11]),Ie[0]&4096&&ke(E,ve[12]),Ue===(Ue=Ve(ve))&&Fe?Fe.p(ve,Ie):(Fe.d(1),Fe=Ue(ve),Fe&&(Fe.c(),Fe.m(F,null))),ve[14]?je?je.p(ve,Ie):(je=po(ve),je.c(),je.m(f,R)):je&&(je.d(1),je=null),Ie[0]&32768&&Nt(J,ve[15]),Ie[0]&65536&&Nt(U,ve[16]),ve[18]?Ce?Ce.p(ve,Ie):(Ce=mo(ve),Ce.c(),Ce.m(ee,null)):Ce&&(Ce.d(1),Ce=null),ve[41].length>0?We?We.p(ve,Ie):(We=_o(ve),We.c(),We.m(e,Ke)):We&&(We.d(1),We=null),ve[10]?Se?Se.p(ve,Ie):(Se=bo(ve),Se.c(),Se.m(e,we)):Se&&(Se.d(1),Se=null),Te===(Te=$e(ve))&&De?De.p(ve,Ie):(De.d(1),De=Te(ve),De&&(De.c(),De.m(e,null)))},i:x,o:x,d(ve){ve&&C(e),Fe.d(),je&&je.d(),Ce&&Ce.d(),We&&We.d(),Se&&Se.d(),De.d(),Qe=!1,me(Ne)}}}function Mp(l){var E;let e,t,n,s,o,r,c=(((E=l[53])==null?void 0:E.trashPath)||"")+"",f,p,v,_,h,g;function b(T,N){return!T[53]||(T[53].nodes||[]).length===0&&(T[53].entries||[]).length===0?t2:e2}let y=b(l),w=y(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("h2"),s.textContent=`${m("nav.trash")}`,o=k(),r=d("p"),f=L(c),p=k(),v=d("button"),v.textContent=`${m("trash.openFolder")}`,_=k(),w.c(),i(s,"class","svelte-ddfk21"),i(r,"class","svelte-ddfk21"),i(n,"class","svelte-ddfk21"),i(v,"class","btn btn-sm svelte-ddfk21"),i(t,"class","trash-header svelte-ddfk21"),i(e,"class","trash-screen svelte-ddfk21")},m(T,N){S(T,e,N),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(r,f),a(t,p),a(t,v),a(e,_),w.m(e,null),h||(g=A(v,"click",l[272]),h=!0)},p(T,N){var j;N[1]&4194304&&c!==(c=(((j=T[53])==null?void 0:j.trashPath)||"")+"")&&H(f,c),y===(y=b(T))&&w?w.p(T,N):(w.d(1),w=y(T),w&&(w.c(),w.m(e,null)))},i:x,o:x,d(T){T&&C(e),w.d(),h=!1,g()}}}function Ap(l){let e,t,n,s,o,r,c,f,p,v=(l[45]?m("common.loading"):m("inbox.pasteClipboard"))+"",_,h,g,b,y,w=l[46]&&Po(l);function E(j,D){return j[43].length===0?r2:o2}let T=E(l),N=T(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("h2"),s.textContent=`${m("nav.inbox")}`,o=k(),r=d("p"),r.textContent=`${m("inbox.subtitle")}`,c=k(),f=d("div"),p=d("button"),_=L(v),h=k(),w&&w.c(),g=k(),N.c(),i(s,"class","svelte-ddfk21"),i(r,"class","svelte-ddfk21"),i(n,"class","svelte-ddfk21"),i(p,"class","btn btn-primary svelte-ddfk21"),p.disabled=l[45],i(f,"class","inbox-header-actions svelte-ddfk21"),i(t,"class","inbox-header svelte-ddfk21"),i(e,"class","inbox-screen svelte-ddfk21"),i(e,"role","region"),i(e,"aria-label",m("nav.inbox")),he(e,"drop-valid",l[81])},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,s),a(n,o),a(n,r),a(t,c),a(t,f),a(f,p),a(p,_),a(f,h),w&&w.m(f,null),a(e,g),N.m(e,null),b||(y=[A(p,"click",l[176]),A(e,"dragover",l[177]),A(e,"dragleave",l[178]),A(e,"drop",l[179])],b=!0)},p(j,D){D[1]&16384&&v!==(v=(j[45]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&H(_,v),D[1]&16384&&(p.disabled=j[45]),j[46]?w?w.p(j,D):(w=Po(j),w.c(),w.m(f,null)):w&&(w.d(1),w=null),T===(T=E(j))&&N?N.p(j,D):(N.d(1),N=T(j),N&&(N.c(),N.m(e,null))),D[2]&524288&&he(e,"drop-valid",j[81])},i:x,o:x,d(j){j&&C(e),w&&w.d(),N.d(),b=!1,me(y)}}}function Lp(l){let e,t,n,s,o,r,c=re(l[104]),f=[];for(let h=0;h<c.length;h+=1)f[h]=Wo(Wi(l,c,h));const p=[_2,m2,p2,u2,d2,f2,c2,a2],v=[];function _(h,g){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]=p[s](l)),{c(){e=d("div");for(let h=0;h<f.length;h+=1)f[h].c();t=k(),n=d("div"),o&&o.c(),i(e,"class","tabs svelte-ddfk21"),i(n,"class","tab-content svelte-ddfk21")},m(h,g){S(h,e,g);for(let b=0;b<f.length;b+=1)f[b]&&f[b].m(e,null);S(h,t,g),S(h,n,g),~s&&v[s].m(n,null),r=!0},p(h,g){if(g[0]&201326592|g[2]&2560|g[3]&18432){c=re(h[104]);let y;for(y=0;y<c.length;y+=1){const w=Wi(h,c,y);f[y]?f[y].p(w,g):(f[y]=Wo(w),f[y].c(),f[y].m(e,null))}for(;y<f.length;y+=1)f[y].d(1);f.length=c.length}let b=s;s=_(h),s===b?~s&&v[s].p(h,g):(o&&(ut(),pe(v[b],1,1,()=>{v[b]=null}),pt()),~s?(o=v[s],o?o.p(h,g):(o=v[s]=p[s](h),o.c()),ce(o,1),o.m(n,null)):o=null)},i(h){r||(ce(o),r=!0)},o(h){pe(o),r=!1},d(h){h&&(C(e),C(t),C(n)),Me(f,h),~s&&v[s].d()}}}function Fp(l){let e,t,n,s=l[29].title+"",o,r,c,f,p,v,_,h,g,b,y,w=l[29].dirty&&_r();return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),w&&w.c(),c=k(),f=d("div"),p=d("button"),p.textContent=`${m("common.save")}`,v=k(),_=d("button"),_.textContent=`${m("common.close")}`,h=k(),g=d("textarea"),i(n,"class","note-title svelte-ddfk21"),i(p,"class","btn btn-primary svelte-ddfk21"),i(_,"class","btn svelte-ddfk21"),i(f,"class","note-editor-actions svelte-ddfk21"),i(t,"class","note-editor-header svelte-ddfk21"),i(g,"class","note-textarea svelte-ddfk21"),i(g,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-ddfk21")},m(E,T){S(E,e,T),a(e,t),a(t,n),a(n,o),a(t,r),w&&w.m(t,null),a(t,c),a(t,f),a(f,p),a(f,v),a(f,_),a(e,h),a(e,g),ke(g,l[29].content),b||(y=[A(p,"click",l[152]),A(_,"click",l[150]),A(g,"input",l[214]),A(g,"input",l[151])],b=!0)},p(E,T){T[0]&536870912&&s!==(s=E[29].title+"")&&H(o,s),E[29].dirty?w||(w=_r(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),T[0]&536870912&&ke(g,E[29].content)},i:x,o:x,d(E){E&&C(e),w&&w.d(),b=!1,me(y)}}}function Pp(l){let e,t=m("common.error")+"",n,s,o;return{c(){e=d("p"),n=L(t),s=k(),o=L(l[24]),i(e,"class","error-text svelte-ddfk21")},m(r,c){S(r,e,c),a(e,n),a(e,s),a(e,o)},p(r,c){c[0]&16777216&&H(o,r[24])},d(r){r&&C(e)}}}function Rp(l){let e,t,n;return{c(){e=d("p"),e.textContent=`${m("welcome.selectSection")}`,t=k(),n=d("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-ddfk21"),i(n,"class","hint svelte-ddfk21")},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 zp(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Op(l){let e,t=re(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Yi(di(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-ddfk21")},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]=Yi(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),Me(n,s)}}}function Wp(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function qi(l){let e,t=l[435].targetType+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","activity-feed-target svelte-ddfk21")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&256&&t!==(t=s[435].targetType+"")&&H(n,t)},d(s){s&&C(e)}}}function Yi(l){let e,t,n=tl(l[435].eventType)+"",s,o,r,c,f=l[435].title+"",p,v,_,h,g=l[173](l[435].eventType)+"",b,y,w,E,T=_t(l[435].createdAt)+"",N,j,D=ft(l[435].createdAt)+"",F,I,R,z,W=l[435].targetType&&qi(l);function G(){return l[313](l[435])}function J(...Y){return l[314](l[435],...Y)}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("div"),c=d("span"),p=L(f),v=k(),_=d("div"),h=d("span"),b=L(g),y=k(),W&&W.c(),w=k(),E=d("span"),N=L(T),j=k(),F=L(D),I=k(),i(t,"class","activity-feed-icon svelte-ddfk21"),i(c,"class","activity-feed-title svelte-ddfk21"),i(h,"class","activity-feed-type svelte-ddfk21"),i(E,"class","activity-feed-time svelte-ddfk21"),i(_,"class","activity-feed-meta svelte-ddfk21"),i(r,"class","activity-feed-body svelte-ddfk21"),i(e,"class","activity-feed-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,B){S(Y,e,B),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(c,p),a(r,v),a(r,_),a(_,h),a(h,b),a(_,y),W&&W.m(_,null),a(_,w),a(_,E),a(E,N),a(E,j),a(E,F),a(e,I),R||(z=[A(e,"click",G),A(e,"keydown",J)],R=!0)},p(Y,B){l=Y,B[0]&256&&n!==(n=tl(l[435].eventType)+"")&&H(s,n),B[0]&256&&f!==(f=l[435].title+"")&&H(p,f),B[0]&256&&g!==(g=l[173](l[435].eventType)+"")&&H(b,g),l[435].targetType?W?W.p(l,B):(W=qi(l),W.c(),W.m(_,w)):W&&(W.d(1),W=null),B[0]&256&&T!==(T=_t(l[435].createdAt)+"")&&H(N,T),B[0]&256&&D!==(D=ft(l[435].createdAt)+"")&&H(F,D)},d(Y){Y&&C(e),W&&W.d(),R=!1,me(z)}}}function Qi(l){let e,t,n,s=l[7].summary.changedCases>0&&Xi(l),o=l[7].summary.notes>0&&Zi(l),r=l[7].summary.files>0&&xi(l);return{c(){e=d("div"),s&&s.c(),t=k(),o&&o.c(),n=k(),r&&r.c(),i(e,"class","today-summary svelte-ddfk21")},m(c,f){S(c,e,f),s&&s.m(e,null),a(e,t),o&&o.m(e,null),a(e,n),r&&r.m(e,null)},p(c,f){c[7].summary.changedCases>0?s?s.p(c,f):(s=Xi(c),s.c(),s.m(e,t)):s&&(s.d(1),s=null),c[7].summary.notes>0?o?o.p(c,f):(o=Zi(c),o.c(),o.m(e,n)):o&&(o.d(1),o=null),c[7].summary.files>0?r?r.p(c,f):(r=xi(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 Xi(l){let e,t=l[7].summary.changedCases+"",n,s,o=Mt(l[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=d("span"),n=L(t),s=k(),r=L(o),i(e,"class","summary-chip svelte-ddfk21")},m(c,f){S(c,e,f),a(e,n),a(e,s),a(e,r)},p(c,f){f[0]&128&&t!==(t=c[7].summary.changedCases+"")&&H(n,t),f[0]&128&&o!==(o=Mt(c[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&H(r,o)},d(c){c&&C(e)}}}function Zi(l){let e,t=l[7].summary.notes+"",n,s,o=Mt(l[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=d("span"),n=L(t),s=k(),r=L(o),i(e,"class","summary-chip svelte-ddfk21")},m(c,f){S(c,e,f),a(e,n),a(e,s),a(e,r)},p(c,f){f[0]&128&&t!==(t=c[7].summary.notes+"")&&H(n,t),f[0]&128&&o!==(o=Mt(c[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&H(r,o)},d(c){c&&C(e)}}}function xi(l){let e,t=l[7].summary.files+"",n,s,o=Mt(l[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=d("span"),n=L(t),s=k(),r=L(o),i(e,"class","summary-chip svelte-ddfk21")},m(c,f){S(c,e,f),a(e,n),a(e,s),a(e,r)},p(c,f){f[0]&128&&t!==(t=c[7].summary.files+"")&&H(n,t),f[0]&128&&o!==(o=Mt(c[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&H(r,o)},d(c){c&&C(e)}}}function $i(l){let e,t,n,s=re(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=no(_i(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.title")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-ddfk21"),i(e,"class","today-suggestions svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&1024|c[4]&524288|c[5]&262156|c[6]&12288){s=re(r[41]);let f;for(f=0;f<s.length;f+=1){const p=_i(r,s,f);o[f]?o[f].p(p,c):(o[f]=no(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function eo(l){let e,t,n,s=re(l[438].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=lo(vi(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-ddfk21"),i(e,"class","suggestion-detail svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].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 f;for(f=0;f<s.length;f+=1){const p=vi(r,s,f);o[f]?o[f].p(p,c):(o[f]=lo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function to(l){let e,t,n;function s(){return l[306](l[435])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},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 lo(l){let e,t,n=ft(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",f,p,v,_=l[435].title+"",h,g,b,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),E,T,N;function j(){return l[305](l[435])}let D=w&&to(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),D&&D.c(),E=k(),i(t,"class","suggestion-event-time svelte-ddfk21"),i(r,"class","suggestion-event-type svelte-ddfk21"),i(v,"class","suggestion-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","suggestion-detail-event svelte-ddfk21")},m(F,I){S(F,e,I),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),T||(N=A(b,"click",j),T=!0)},p(F,I){l=F,I[1]&1024&&n!==(n=ft(l[435].createdAt)+"")&&H(s,n),I[1]&1024&&c!==(c=l[173](l[435].eventType)+"")&&H(f,c),I[1]&1024&&_!==(_=l[435].title+"")&&H(h,_),I[1]&1024&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?D?D.p(l,I):(D=to(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(F){F&&C(e),D&&D.d(),T=!1,N()}}}function no(l){let e,t,n,s,o=l[438].nodeTitle+"",r,c,f,p=l[438].summary+"",v,_,h,g=m("suggest.confidence."+l[438].confidence)+"",b,y,w,E,T,N,j,D,F,I,R,z,W,G,J;function Y(){return l[299](l[438])}function B(...U){return l[300](l[438],l[479],l[480],...U)}function q(){return l[301](l[438])}function V(){return l[302](l[438])}function P(){return l[303](l[438],l[479],l[480])}function K(...U){return l[304](l[438],l[479],l[480],...U)}let O=l[438]._expanded&&l[438].events&&l[438].events.length>0&&eo(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("button"),r=L(o),c=k(),f=d("span"),v=L(p),_=k(),h=d("span"),b=L(g),y=k(),w=d("div"),E=d("input"),N=k(),j=d("span"),j.textContent=`${m("suggest.minutes")}`,D=k(),F=d("button"),F.textContent=`${m("suggest.edit")}`,I=k(),R=d("button"),R.textContent=`${m("suggest.apply")}`,z=k(),O&&O.c(),W=k(),i(s,"class","suggestion-node link-btn svelte-ddfk21"),i(f,"class","suggestion-summary svelte-ddfk21"),i(h,"class","suggestion-confidence svelte-ddfk21"),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-ddfk21"),i(E,"type","number"),i(E,"class","suggestion-min-input svelte-ddfk21"),E.value=T=l[438].suggestedMin,i(E,"min","1"),i(E,"max","480"),i(j,"class","suggestion-min-label svelte-ddfk21"),i(F,"class","btn btn-sm svelte-ddfk21"),i(R,"class","btn btn-sm btn-primary svelte-ddfk21"),i(w,"class","suggestion-actions svelte-ddfk21"),i(t,"class","suggestion-main svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-ddfk21"),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,f),a(f,v),a(n,_),a(n,h),a(h,b),a(t,y),a(t,w),a(w,E),a(w,N),a(w,j),a(w,D),a(w,F),a(w,I),a(w,R),a(e,z),O&&O.m(e,null),a(e,W),G||(J=[A(s,"click",Le(Y)),A(E,"change",Le(B)),A(F,"click",Le(q)),A(R,"click",Le(V)),A(t,"click",P),A(t,"keydown",K)],G=!0)},p(U,$){l=U,$[1]&1024&&o!==(o=l[438].nodeTitle+"")&&H(r,o),$[1]&1024&&p!==(p=l[438].summary+"")&&H(v,p),$[1]&1024&&g!==(g=m("suggest.confidence."+l[438].confidence)+"")&&H(b,g),$[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&&T!==(T=l[438].suggestedMin)&&E.value!==T&&(E.value=T),l[438]._expanded&&l[438].events&&l[438].events.length>0?O?O.p(l,$):(O=eo(l),O.c(),O.m(e,W)):O&&(O.d(1),O=null),$[1]&1024&&he(e,"expanded",l[438]._expanded)},d(U){U&&C(e),O&&O.d(),G=!1,me(J)}}}function Vp(l){let e,t,n,s;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("today.empty")}`,n=k(),s=d("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-ddfk21"),i(s,"class","hint svelte-ddfk21"),i(e,"class","today-empty svelte-ddfk21")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,s)},p:x,d(o){o&&C(e)}}}function Up(l){let e,t,n=re(l[7].groups),s=[];for(let r=0;r<n.length;r+=1)s[r]=ro(pi(l,n,r));let o=l[7].events&&l[7].events.length>0&&ao(l);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=k(),o&&o.c(),t=mt()},m(r,c){for(let f=0;f<s.length;f+=1)s[f]&&s[f].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 f;for(f=0;f<n.length;f+=1){const p=pi(r,n,f);s[f]?s[f].p(p,c):(s[f]=ro(p),s[f].c(),s[f].m(e.parentNode,e))}for(;f<s.length;f+=1)s[f].d(1);s.length=n.length}r[7].events&&r[7].events.length>0?o?o.p(r,c):(o=ao(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(C(e),C(t)),Me(s,r),o&&o.d(r)}}}function so(l){let e,t=l[474].events.length+"",n,s,o=Mt(l[474].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=d("span"),n=L(t),s=k(),r=L(o),i(e,"class","today-case-count svelte-ddfk21")},m(c,f){S(c,e,f),a(e,n),a(e,s),a(e,r)},p(c,f){f[0]&128&&t!==(t=c[474].events.length+"")&&H(n,t),f[0]&128&&o!==(o=Mt(c[474].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&H(r,o)},d(c){c&&C(e)}}}function Bp(l){let e;return{c(){e=d("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Hp(l){let e,t=re(l[474].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=oo(mi(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-ddfk21")},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=mi(s,t,r);n[r]?n[r].p(c,o):(n[r]=oo(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),Me(n,s)}}}function io(l){let e,t=l[435].targetType+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","activity-event-target svelte-ddfk21")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&128&&t!==(t=s[435].targetType+"")&&H(n,t)},d(s){s&&C(e)}}}function oo(l){let e,t,n=tl(l[435].eventType)+"",s,o,r,c=l[435].title+"",f,p,v,_=l[173](l[435].eventType)+"",h,g,b,y,w=ft(l[435].createdAt)+"",E,T,N,j=l[435].targetType&&io(l);function D(){return l[309](l[474])}function F(...I){return l[310](l[474],...I)}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),j&&j.c(),b=k(),y=d("span"),E=L(w),i(t,"class","today-event-icon svelte-ddfk21"),i(r,"class","today-event-title svelte-ddfk21"),i(v,"class","today-event-type svelte-ddfk21"),i(y,"class","today-event-time svelte-ddfk21"),i(e,"class","today-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(I,R){S(I,e,R),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),j&&j.m(e,null),a(e,b),a(e,y),a(y,E),T||(N=[A(e,"click",D),A(e,"keydown",F)],T=!0)},p(I,R){l=I,R[0]&128&&n!==(n=tl(l[435].eventType)+"")&&H(s,n),R[0]&128&&c!==(c=l[435].title+"")&&H(f,c),R[0]&128&&_!==(_=l[173](l[435].eventType)+"")&&H(h,_),l[435].targetType?j?j.p(l,R):(j=io(l),j.c(),j.m(e,b)):j&&(j.d(1),j=null),R[0]&128&&w!==(w=ft(l[435].createdAt)+"")&&H(E,w)},d(I){I&&C(e),j&&j.d(),T=!1,me(N)}}}function ro(l){let e,t,n,s=l[474].nodeTitle+"",o,r,c,f=l[174](l[474].nodeKind)+"",p,v,_,h,g=ft(l[474].lastActivityAt)+"",b,y,w,E,T=l[474].events&&so(l);function N(){return l[307](l[474])}function j(...R){return l[308](l[474],...R)}function D(R,z){return R[474].events&&R[474].events.length>0?Hp:Bp}let F=D(l),I=F(l);return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=k(),T&&T.c(),_=k(),h=d("span"),b=L(g),y=k(),I.c(),i(n,"class","today-case-title svelte-ddfk21"),i(c,"class","today-case-type svelte-ddfk21"),i(h,"class","today-case-time svelte-ddfk21"),i(t,"class","today-case-header svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-ddfk21")},m(R,z){S(R,e,z),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,v),T&&T.m(t,null),a(t,_),a(t,h),a(h,b),a(e,y),I.m(e,null),w||(E=[A(t,"click",N),A(t,"keydown",j)],w=!0)},p(R,z){l=R,z[0]&128&&s!==(s=l[474].nodeTitle+"")&&H(o,s),z[0]&128&&f!==(f=l[174](l[474].nodeKind)+"")&&H(p,f),l[474].events?T?T.p(l,z):(T=so(l),T.c(),T.m(t,_)):T&&(T.d(1),T=null),z[0]&128&&g!==(g=ft(l[474].lastActivityAt)+"")&&H(b,g),F===(F=D(l))&&I?I.p(l,z):(I.d(1),I=F(l),I&&(I.c(),I.m(e,null)))},d(R){R&&C(e),T&&T.d(),I.d(),w=!1,me(E)}}}function ao(l){let e,t,n,s=re(l[7].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=co(ui(l,s,r));return{c(){e=d("div"),t=d("h3"),t.textContent=`${m("today.timeline")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-ddfk21"),i(e,"class","today-timeline svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&128|c[5]&262144|c[6]&16384){s=re(r[7].events);let f;for(f=0;f<s.length;f+=1){const p=ui(r,s,f);o[f]?o[f].p(p,c):(o[f]=co(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function co(l){let e,t,n,s,o=l[435].title+"",r,c,f,p=l[173](l[435].eventType)+"",v,_,h,g=ft(l[435].createdAt)+"",b,y,w,E;function T(){return l[311](l[435])}function N(...j){return l[312](l[435],...j)}return{c(){e=d("div"),t=d("span"),n=k(),s=d("span"),r=L(o),c=k(),f=d("span"),v=L(p),_=k(),h=d("span"),b=L(g),y=k(),i(t,"class","timeline-dot svelte-ddfk21"),i(s,"class","timeline-title svelte-ddfk21"),i(f,"class","timeline-type svelte-ddfk21"),i(h,"class","timeline-time svelte-ddfk21"),i(e,"class","timeline-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(j,D){S(j,e,D),a(e,t),a(e,n),a(e,s),a(s,r),a(e,c),a(e,f),a(f,v),a(e,_),a(e,h),a(h,b),a(e,y),w||(E=[A(e,"click",T),A(e,"keydown",N)],w=!0)},p(j,D){l=j,D[0]&128&&o!==(o=l[435].title+"")&&H(r,o),D[0]&128&&p!==(p=l[173](l[435].eventType)+"")&&H(v,p),D[0]&128&&g!==(g=ft(l[435].createdAt)+"")&&H(b,g)},d(j){j&&C(e),w=!1,me(E)}}}function Kp(l){let e,t,n,s,o,r=l[21]&&fo(l);return{c(){e=d("input"),t=k(),r&&r.c(),n=mt(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-ddfk21")},m(c,f){S(c,e,f),ke(e,l[19]),S(c,t,f),r&&r.m(c,f),S(c,n,f),s||(o=[A(e,"input",l[276]),A(e,"input",l[164]),A(e,"blur",l[277])],s=!0)},p(c,f){f[0]&524288&&e.value!==c[19]&&ke(e,c[19]),c[21]?r?r.p(c,f):(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,me(o)}}}function Gp(l){let e,t,n,s,o,r;return{c(){e=d("button"),t=L(l[17]),n=k(),s=d("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-ddfk21"),i(e,"class","journal-selected-node svelte-ddfk21")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),o||(r=A(e,"click",l[275]),o=!0)},p(c,f){f[0]&131072&&H(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]=uo(Ci(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-ddfk21")},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=Ci(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),Me(n,s)}}}function uo(l){let e,t,n=l[456].title+"",s,o,r,c=l[456].path+"",f,p,v,_;function h(){return l[278](l[456])}return{c(){e=d("button"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),i(t,"class","journal-search-title svelte-ddfk21"),i(r,"class","journal-search-path svelte-ddfk21"),i(e,"class","journal-search-item svelte-ddfk21")},m(g,b){S(g,e,b),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),v||(_=A(e,"click",h),v=!0)},p(g,b){l=g,b[0]&1048576&&n!==(n=l[456].title+"")&&H(s,n),b[0]&1048576&&c!==(c=l[456].path+"")&&H(f,c)},d(g){g&&C(e),v=!1,_()}}}function po(l){let e,t,n,s,o,r;return{c(){e=d("label"),t=d("input"),n=k(),s=d("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(e,"class","checkbox-label svelte-ddfk21")},m(c,f){S(c,e,f),a(e,t),t.checked=l[13],a(e,n),a(e,s),o||(r=A(t,"change",l[279]),o=!0)},p(c,f){f[0]&8192&&(t.checked=c[13])},d(c){c&&C(e),o=!1,r()}}}function mo(l){let e,t;return{c(){e=d("span"),t=L(l[18]),i(e,"class","journal-status-msg svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[0]&262144&&H(t,n[18])},d(n){n&&C(e)}}}function _o(l){let e,t,n,s=re(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=go(yi(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.title")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-ddfk21"),i(e,"class","journal-suggestions svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&1024|c[4]&524288|c[5]&262164|c[6]&12288){s=re(r[41]);let f;for(f=0;f<s.length;f+=1){const p=yi(r,s,f);o[f]?o[f].p(p,c):(o[f]=go(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function vo(l){let e,t,n,s=re(l[438].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=ho(wi(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-ddfk21"),i(e,"class","suggestion-detail svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].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 f;for(f=0;f<s.length;f+=1){const p=wi(r,s,f);o[f]?o[f].p(p,c):(o[f]=ho(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function ko(l){let e,t,n;function s(){return l[292](l[435])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},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 ho(l){let e,t,n=ft(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",f,p,v,_=l[435].title+"",h,g,b,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),E,T,N;function j(){return l[291](l[435])}let D=w&&ko(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),D&&D.c(),E=k(),i(t,"class","suggestion-event-time svelte-ddfk21"),i(r,"class","suggestion-event-type svelte-ddfk21"),i(v,"class","suggestion-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","suggestion-detail-event svelte-ddfk21")},m(F,I){S(F,e,I),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),T||(N=A(b,"click",j),T=!0)},p(F,I){l=F,I[1]&1024&&n!==(n=ft(l[435].createdAt)+"")&&H(s,n),I[1]&1024&&c!==(c=l[173](l[435].eventType)+"")&&H(f,c),I[1]&1024&&_!==(_=l[435].title+"")&&H(h,_),I[1]&1024&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?D?D.p(l,I):(D=ko(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(F){F&&C(e),D&&D.d(),T=!1,N()}}}function go(l){let e,t,n,s,o=l[438].nodeTitle+"",r,c,f,p=l[438].summary+"",v,_,h,g=m("suggest.confidence."+l[438].confidence)+"",b,y,w,E,T,N,j,D,F,I,R,z,W,G,J;function Y(){return l[285](l[438])}function B(...U){return l[286](l[438],l[466],l[467],...U)}function q(){return l[287](l[438])}function V(){return l[288](l[438])}function P(){return l[289](l[438],l[466],l[467])}function K(...U){return l[290](l[438],l[466],l[467],...U)}let O=l[438]._expanded&&l[438].events&&l[438].events.length>0&&vo(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("button"),r=L(o),c=k(),f=d("span"),v=L(p),_=k(),h=d("span"),b=L(g),y=k(),w=d("div"),E=d("input"),N=k(),j=d("span"),j.textContent=`${m("suggest.minutes")}`,D=k(),F=d("button"),F.textContent=`${m("suggest.edit")}`,I=k(),R=d("button"),R.textContent=`${m("suggest.apply")}`,z=k(),O&&O.c(),W=k(),i(s,"class","suggestion-node link-btn svelte-ddfk21"),i(f,"class","suggestion-summary svelte-ddfk21"),i(h,"class","suggestion-confidence svelte-ddfk21"),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-ddfk21"),i(E,"type","number"),i(E,"class","suggestion-min-input svelte-ddfk21"),E.value=T=l[438].suggestedMin,i(E,"min","1"),i(E,"max","480"),i(j,"class","suggestion-min-label svelte-ddfk21"),i(F,"class","btn btn-sm svelte-ddfk21"),i(R,"class","btn btn-sm btn-primary svelte-ddfk21"),i(w,"class","suggestion-actions svelte-ddfk21"),i(t,"class","suggestion-main svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-ddfk21"),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,f),a(f,v),a(n,_),a(n,h),a(h,b),a(t,y),a(t,w),a(w,E),a(w,N),a(w,j),a(w,D),a(w,F),a(w,I),a(w,R),a(e,z),O&&O.m(e,null),a(e,W),G||(J=[A(s,"click",Le(Y)),A(E,"change",Le(B)),A(F,"click",Le(q)),A(R,"click",Le(V)),A(t,"click",P),A(t,"keydown",K)],G=!0)},p(U,$){l=U,$[1]&1024&&o!==(o=l[438].nodeTitle+"")&&H(r,o),$[1]&1024&&p!==(p=l[438].summary+"")&&H(v,p),$[1]&1024&&g!==(g=m("suggest.confidence."+l[438].confidence)+"")&&H(b,g),$[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&&T!==(T=l[438].suggestedMin)&&E.value!==T&&(E.value=T),l[438]._expanded&&l[438].events&&l[438].events.length>0?O?O.p(l,$):(O=vo(l),O.c(),O.m(e,W)):O&&(O.d(1),O=null),$[1]&1024&&he(e,"expanded",l[438]._expanded)},d(U){U&&C(e),O&&O.d(),G=!1,me(J)}}}function bo(l){let e,t,n=m("journal.total")+"",s,o,r=Math.floor(l[10].totalMinutes/60)+"",c,f,p=l[10].totalMinutes%60+"",v,_,h=l[10].totalEntries+"",g,b,y=m("worklog.min")+"",w,E,T,N,j=l[10].byDay&&l[10].byDay.length>0&&yo(l),D=l[10].byNode&&l[10].byNode.length>0&&Co(l);return{c(){e=d("div"),t=d("div"),s=L(n),o=L(": "),c=L(r),f=L("ч "),v=L(p),_=L("м ("),g=L(h),b=k(),w=L(y),E=L(")"),T=k(),j&&j.c(),N=k(),D&&D.c(),i(t,"class","summary-total svelte-ddfk21"),i(e,"class","journal-summary svelte-ddfk21")},m(F,I){S(F,e,I),a(e,t),a(t,s),a(t,o),a(t,c),a(t,f),a(t,v),a(t,_),a(t,g),a(t,b),a(t,w),a(t,E),a(e,T),j&&j.m(e,null),a(e,N),D&&D.m(e,null)},p(F,I){I[0]&1024&&r!==(r=Math.floor(F[10].totalMinutes/60)+"")&&H(c,r),I[0]&1024&&p!==(p=F[10].totalMinutes%60+"")&&H(v,p),I[0]&1024&&h!==(h=F[10].totalEntries+"")&&H(g,h),F[10].byDay&&F[10].byDay.length>0?j?j.p(F,I):(j=yo(F),j.c(),j.m(e,N)):j&&(j.d(1),j=null),F[10].byNode&&F[10].byNode.length>0?D?D.p(F,I):(D=Co(F),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(F){F&&C(e),j&&j.d(),D&&D.d()}}}function yo(l){let e,t,n,s=re(l[10].byDay),o=[];for(let r=0;r<s.length;r+=1)o[r]=wo(bi(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("journal.byDay")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-ddfk21"),i(e,"class","summary-section svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&1024){s=re(r[10].byDay);let f;for(f=0;f<s.length;f+=1){const p=bi(r,s,f);o[f]?o[f].p(p,c):(o[f]=wo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function wo(l){let e,t,n=l[461].label+"",s,o,r=Math.floor(l[461].minutes/60)+"",c,f,p=l[461].minutes%60+"",v,_,h,g=l[461].count+"",b;return{c(){e=d("div"),t=d("span"),s=L(n),o=d("span"),c=L(r),f=L("ч "),v=L(p),_=L("м"),h=d("span"),b=L(g),i(t,"class","svelte-ddfk21"),i(o,"class","svelte-ddfk21"),i(h,"class","summary-count svelte-ddfk21"),i(e,"class","summary-row svelte-ddfk21")},m(y,w){S(y,e,w),a(e,t),a(t,s),a(e,o),a(o,c),a(o,f),a(o,v),a(o,_),a(e,h),a(h,b)},p(y,w){w[0]&1024&&n!==(n=y[461].label+"")&&H(s,n),w[0]&1024&&r!==(r=Math.floor(y[461].minutes/60)+"")&&H(c,r),w[0]&1024&&p!==(p=y[461].minutes%60+"")&&H(v,p),w[0]&1024&&g!==(g=y[461].count+"")&&H(b,g)},d(y){y&&C(e)}}}function Co(l){let e,t,n,s=re(l[10].byNode),o=[];for(let r=0;r<s.length;r+=1)o[r]=So(gi(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("journal.byNode")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-ddfk21"),i(e,"class","summary-section svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&1024){s=re(r[10].byNode);let f;for(f=0;f<s.length;f+=1){const p=gi(r,s,f);o[f]?o[f].p(p,c):(o[f]=So(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function So(l){let e,t,n=l[461].label+"",s,o,r=Math.floor(l[461].minutes/60)+"",c,f,p=l[461].minutes%60+"",v,_,h,g=l[461].count+"",b;return{c(){e=d("div"),t=d("span"),s=L(n),o=d("span"),c=L(r),f=L("ч "),v=L(p),_=L("м"),h=d("span"),b=L(g),i(t,"class","svelte-ddfk21"),i(o,"class","svelte-ddfk21"),i(h,"class","summary-count svelte-ddfk21"),i(e,"class","summary-row svelte-ddfk21")},m(y,w){S(y,e,w),a(e,t),a(t,s),a(e,o),a(o,c),a(o,f),a(o,v),a(o,_),a(e,h),a(h,b)},p(y,w){w[0]&1024&&n!==(n=y[461].label+"")&&H(s,n),w[0]&1024&&r!==(r=Math.floor(y[461].minutes/60)+"")&&H(c,r),w[0]&1024&&p!==(p=y[461].minutes%60+"")&&H(v,p),w[0]&1024&&g!==(g=y[461].count+"")&&H(b,g)},d(y){y&&C(e)}}}function Jp(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F=re(l[9]),I=[];for(let R=0;R<F.length;R+=1)I[R]=Mo(ki(l,F,R));return{c(){e=d("div"),t=d("table"),n=d("thead"),s=d("tr"),o=d("th"),r=k(),c=d("th"),c.textContent=`${m("journal.title")}`,f=k(),p=d("th"),p.textContent=`${m("journal.node")}`,v=k(),_=d("th"),_.textContent=`${m("journal.path")}`,h=k(),g=d("th"),g.textContent=`${m("worklog.minutes")}`,b=k(),y=d("th"),y.textContent=`${m("journal.billable")}`,w=k(),E=d("th"),E.textContent=`${m("journal.approx")}`,T=k(),N=d("th"),N.textContent=`${m("common.date")}`,j=k(),D=d("tbody");for(let R=0;R<I.length;R+=1)I[R].c();i(o,"class","journal-toggle-col svelte-ddfk21"),i(c,"class","svelte-ddfk21"),i(p,"class","svelte-ddfk21"),i(_,"class","svelte-ddfk21"),i(g,"class","svelte-ddfk21"),i(y,"class","svelte-ddfk21"),i(E,"class","svelte-ddfk21"),i(N,"class","svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(n,"class","svelte-ddfk21"),i(D,"class","svelte-ddfk21"),i(t,"class","journal-table svelte-ddfk21"),i(e,"class","journal-table-wrap svelte-ddfk21")},m(R,z){S(R,e,z),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,c),a(s,f),a(s,p),a(s,v),a(s,_),a(s,h),a(s,g),a(s,b),a(s,y),a(s,w),a(s,E),a(s,T),a(s,N),a(t,j),a(t,D);for(let W=0;W<I.length;W+=1)I[W]&&I[W].m(D,null)},p(R,z){if(z[0]&512|z[4]&536870912|z[5]&262274|z[6]&12288){F=re(R[9]);let W;for(W=0;W<F.length;W+=1){const G=ki(R,F,W);I[W]?I[W].p(G,z):(I[W]=Mo(G),I[W].c(),I[W].m(D,null))}for(;W<I.length;W+=1)I[W].d(1);I.length=F.length}},d(R){R&&C(e),Me(I,R)}}}function qp(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function To(l){let e;return{c(){e=L("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Eo(l){let e;return{c(){e=L("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function jo(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w;function E(){return l[296](l[456])}function T(){return l[297](l[456])}let N=l[456].details&&Do(l);function j(R,z){return R[456].source==="manual"?$p:R[456].source==="suggestion"&&R[456]._events&&R[456]._events.length>0?xp:R[456].source==="suggestion"?Zp:R[456].source==="unknown"||R[456].source==="imported"?Xp:R[456]._hasEvents?Qp:Yp}let D=j(l),F=D(l),I=l[456]._events&&No(l);return{c(){e=d("tr"),t=d("td"),n=d("div"),s=d("div"),o=d("button"),o.textContent=`${m("worklog.editEntry")}`,r=k(),c=d("button"),c.textContent=`${m("worklog.deleteEntry")}`,f=k(),N&&N.c(),p=k(),v=d("div"),_=d("span"),_.textContent=`${m("worklog.source")}`,h=k(),F.c(),g=k(),I&&I.c(),b=k(),i(o,"class","btn btn-sm svelte-ddfk21"),i(c,"class","btn btn-sm btn-danger svelte-ddfk21"),i(s,"class","journal-detail-actions svelte-ddfk21"),i(_,"class","journal-detail-label svelte-ddfk21"),i(v,"class","journal-detail-section svelte-ddfk21"),i(n,"class","journal-detail-body svelte-ddfk21"),i(t,"colspan","8"),i(t,"class","svelte-ddfk21"),i(e,"class","journal-row-detail svelte-ddfk21")},m(R,z){S(R,e,z),a(e,t),a(t,n),a(n,s),a(s,o),a(s,r),a(s,c),a(n,f),N&&N.m(n,null),a(n,p),a(n,v),a(v,_),a(v,h),F.m(v,null),a(n,g),I&&I.m(n,null),a(e,b),y||(w=[A(o,"click",Le(E)),A(c,"click",Le(T))],y=!0)},p(R,z){l=R,l[456].details?N?N.p(l,z):(N=Do(l),N.c(),N.m(n,p)):N&&(N.d(1),N=null),D!==(D=j(l))&&(F.d(1),F=D(l),F&&(F.c(),F.m(v,null))),l[456]._events?I?I.p(l,z):(I=No(l),I.c(),I.m(n,null)):I&&(I.d(1),I=null)},d(R){R&&C(e),N&&N.d(),F.d(),I&&I.d(),y=!1,me(w)}}}function Do(l){let e,t,n,s,o=l[456].details+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("worklog.details")}`,n=k(),s=d("p"),r=L(o),i(t,"class","journal-detail-label svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(e,"class","journal-detail-section svelte-ddfk21")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[0]&512&&o!==(o=c[456].details+"")&&H(r,o)},d(c){c&&C(e)}}}function Yp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Qp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Xp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Zp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function xp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function $p(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function No(l){let e,t,n,s=re(l[456]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Io(hi(l,s,r));return{c(){e=d("div"),t=d("span"),t.textContent=`${m("journal.relatedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","journal-detail-label svelte-ddfk21"),i(e,"class","journal-detail-section svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&512|c[5]&262144|c[6]&8192){s=re(r[456]._events);let f;for(f=0;f<s.length;f+=1){const p=hi(r,s,f);o[f]?o[f].p(p,c):(o[f]=Io(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function Io(l){let e,t,n=ft(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",f,p,v,_=l[435].title+"",h,g,b,y,w,E;function T(){return l[298](l[435])}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),i(t,"class","journal-event-time svelte-ddfk21"),i(r,"class","journal-event-type svelte-ddfk21"),i(v,"class","journal-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","journal-event-row svelte-ddfk21")},m(N,j){S(N,e,j),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),a(e,b),a(e,y),w||(E=A(b,"click",T),w=!0)},p(N,j){l=N,j[0]&512&&n!==(n=ft(l[435].createdAt)+"")&&H(s,n),j[0]&512&&c!==(c=l[173](l[435].eventType)+"")&&H(f,c),j[0]&512&&_!==(_=l[435].title+"")&&H(h,_)},d(N){N&&C(e),w=!1,E()}}}function Mo(l){let e,t,n,s=l[456]._expanded?"▾":"▸",o,r,c,f=l[456].summary+"",p,v,_,h,g=l[456].nodeTitle+"",b,y,w,E=l[456].nodePath+"",T,N,j,D=l[456].minutes+"",F,I,R,z,W,G,J,Y=l[456].date+"",B,q,V,P,K;function O(){return l[293](l[456])}let U=l[456].billable&&To(),$=l[456].approximate&&Eo();function ue(){return l[294](l[456])}function le(...se){return l[295](l[456],...se)}let ne=l[456]._expanded&&jo(l);return{c(){e=d("tr"),t=d("td"),n=d("span"),o=L(s),r=k(),c=d("td"),p=L(f),v=k(),_=d("td"),h=d("button"),b=L(g),y=k(),w=d("td"),T=L(E),N=k(),j=d("td"),F=L(D),I=k(),R=d("td"),U&&U.c(),z=k(),W=d("td"),$&&$.c(),G=k(),J=d("td"),B=L(Y),q=k(),ne&&ne.c(),V=mt(),i(n,"class","journal-toggle-icon svelte-ddfk21"),i(t,"class","journal-toggle-col svelte-ddfk21"),i(c,"class","journal-summary-cell svelte-ddfk21"),i(h,"class","link-btn svelte-ddfk21"),i(_,"class","svelte-ddfk21"),i(w,"class","journal-path-cell svelte-ddfk21"),i(j,"class","journal-min-cell svelte-ddfk21"),i(R,"class","journal-bool-cell svelte-ddfk21"),i(W,"class","journal-bool-cell svelte-ddfk21"),i(J,"class","journal-date-cell svelte-ddfk21"),i(e,"class","journal-row svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[456]._expanded)},m(se,oe){S(se,e,oe),a(e,t),a(t,n),a(n,o),a(e,r),a(e,c),a(c,p),a(e,v),a(e,_),a(_,h),a(h,b),a(e,y),a(e,w),a(w,T),a(e,N),a(e,j),a(j,F),a(e,I),a(e,R),U&&U.m(R,null),a(e,z),a(e,W),$&&$.m(W,null),a(e,G),a(e,J),a(J,B),S(se,q,oe),ne&&ne.m(se,oe),S(se,V,oe),P||(K=[A(h,"click",Le(O)),A(e,"click",ue),A(e,"keydown",le)],P=!0)},p(se,oe){l=se,oe[0]&512&&s!==(s=l[456]._expanded?"▾":"▸")&&H(o,s),oe[0]&512&&f!==(f=l[456].summary+"")&&H(p,f),oe[0]&512&&g!==(g=l[456].nodeTitle+"")&&H(b,g),oe[0]&512&&E!==(E=l[456].nodePath+"")&&H(T,E),oe[0]&512&&D!==(D=l[456].minutes+"")&&H(F,D),l[456].billable?U||(U=To(),U.c(),U.m(R,null)):U&&(U.d(1),U=null),l[456].approximate?$||($=Eo(),$.c(),$.m(W,null)):$&&($.d(1),$=null),oe[0]&512&&Y!==(Y=l[456].date+"")&&H(B,Y),oe[0]&512&&he(e,"expanded",l[456]._expanded),l[456]._expanded?ne?ne.p(l,oe):(ne=jo(l),ne.c(),ne.m(V.parentNode,V)):ne&&(ne.d(1),ne=null)},d(se){se&&(C(e),C(q),C(V)),U&&U.d(),$&&$.d(),ne&&ne.d(se),P=!1,me(K)}}}function e2(l){let e,t,n,s,o,r,c,f;function p(y,w){return(y[53].nodes||[]).length===0?n2:l2}let v=p(l),_=v(l);function h(y,w){return(y[53].entries||[]).length===0?i2:s2}let g=h(l),b=g(l);return{c(){e=d("div"),t=d("section"),n=d("h3"),n.textContent=`${m("trash.deletedNodes")}`,s=k(),_.c(),o=k(),r=d("section"),c=d("h3"),c.textContent=`${m("trash.physicalEntries")}`,f=k(),b.c(),i(n,"class","svelte-ddfk21"),i(t,"class","trash-section svelte-ddfk21"),i(c,"class","svelte-ddfk21"),i(r,"class","trash-section svelte-ddfk21"),i(e,"class","trash-grid svelte-ddfk21")},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,f),b.m(r,null)},p(y,w){v===(v=p(y))&&_?_.p(y,w):(_.d(1),_=v(y),_&&(_.c(),_.m(t,null))),g===(g=h(y))&&b?b.p(y,w):(b.d(1),b=g(y),b&&(b.c(),b.m(r,null)))},d(y){y&&C(e),_.d(),b.d()}}}function t2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function l2(l){let e,t=re(l[53].nodes),n=[];for(let s=0;s<t.length;s+=1)n[s]=Lo(Ti(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=mt()},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=Ti(s,t,r);n[r]?n[r].p(c,o):(n[r]=Lo(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),Me(n,s)}}}function n2(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Ao(l){let e,t=l[453].fsPath+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","trash-row-path svelte-ddfk21")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[1]&4194304&&t!==(t=s[453].fsPath+"")&&H(n,t)},d(s){s&&C(e)}}}function Lo(l){let e,t,n,s=l[453].title+"",o,r,c,f=l[174](l[453].type)+"",p,v,_=_t(l[453].deletedAt)+"",h,g,b,y=l[453].fsPath&&Ao(l);return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=L(" · "),h=L(_),g=k(),y&&y.c(),b=k(),i(n,"class","trash-row-title svelte-ddfk21"),i(c,"class","trash-row-meta svelte-ddfk21"),i(t,"class","trash-row-main svelte-ddfk21"),i(e,"class","trash-row svelte-ddfk21")},m(w,E){S(w,e,E),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(c,v),a(c,h),a(e,g),y&&y.m(e,null),a(e,b)},p(w,E){E[1]&4194304&&s!==(s=w[453].title+"")&&H(o,s),E[1]&4194304&&f!==(f=w[174](w[453].type)+"")&&H(p,f),E[1]&4194304&&_!==(_=_t(w[453].deletedAt)+"")&&H(h,_),w[453].fsPath?y?y.p(w,E):(y=Ao(w),y.c(),y.m(e,b)):y&&(y.d(1),y=null)},d(w){w&&C(e),y&&y.d()}}}function s2(l){let e,t=re(l[53].entries),n=[];for(let s=0;s<t.length;s+=1)n[s]=Fo(Si(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=mt()},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=Si(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),Me(n,s)}}}function i2(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Fo(l){let e,t,n,s=l[450].name+"",o,r,c,f=(l[450].isDir?m("mime.folder"):m("mime.file"))+"",p,v,_=_t(l[450].modifiedAt)+"",h,g,b,y=l[450].path+"",w,E;return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=L(" · "),h=L(_),g=k(),b=d("span"),w=L(y),E=k(),i(n,"class","trash-row-title svelte-ddfk21"),i(c,"class","trash-row-meta svelte-ddfk21"),i(t,"class","trash-row-main svelte-ddfk21"),i(b,"class","trash-row-path svelte-ddfk21"),i(e,"class","trash-row svelte-ddfk21")},m(T,N){S(T,e,N),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(c,v),a(c,h),a(e,g),a(e,b),a(b,w),a(e,E)},p(T,N){N[1]&4194304&&s!==(s=T[450].name+"")&&H(o,s),N[1]&4194304&&f!==(f=(T[450].isDir?m("mime.folder"):m("mime.file"))+"")&&H(p,f),N[1]&4194304&&_!==(_=_t(T[450].modifiedAt)+"")&&H(h,_),N[1]&4194304&&y!==(y=T[450].path+"")&&H(w,y)},d(T){T&&C(e)}}}function Po(l){let e,t;return{c(){e=d("span"),t=L(l[46]),i(e,"class","inbox-capture-status svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&32768&&H(t,n[46])},d(n){n&&C(e)}}}function o2(l){let e,t=re(l[43]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Oo(Ei(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-ddfk21")},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]=Oo(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),Me(n,s)}}}function r2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function Ro(l){let e,t,n;function s(){return l[265](l[422])}return{c(){e=d("button"),e.textContent=`${m("inbox.keepHere")}`,i(e,"class","btn btn-sm btn-primary svelte-ddfk21")},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 zo(l){let e,t,n;function s(){return l[268](l[422])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","btn btn-sm svelte-ddfk21")},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,s=l[422].title+"",o,r,c,f=l[175](l[422])+"",p,v,_,h,g,b,y,w,E=Wr(l[422]),T,N,j,D,F,I=l[422].suggestedTargetNodeId&&Ro(l);function R(){return l[266](l[422])}function z(){return l[267](l[422])}let W=E&&zo(l);function G(){return l[269](l[422])}function J(){return l[270](l[422])}function Y(...B){return l[271](l[422],...B)}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=k(),_=d("div"),I&&I.c(),h=k(),g=d("button"),g.textContent=`${m("inbox.assign")}`,b=k(),y=d("button"),y.textContent=`${m("common.open")}`,w=k(),W&&W.c(),T=k(),N=d("button"),N.textContent=`${m("common.delete")}`,j=k(),i(n,"class","inbox-item-title svelte-ddfk21"),i(c,"class","inbox-item-meta svelte-ddfk21"),i(t,"class","inbox-item-main svelte-ddfk21"),i(g,"class","btn btn-sm btn-primary svelte-ddfk21"),i(y,"class","btn btn-sm svelte-ddfk21"),i(N,"class","btn btn-sm btn-danger svelte-ddfk21"),i(_,"class","inbox-item-actions svelte-ddfk21"),i(e,"class","inbox-item svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(B,q){S(B,e,q),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,v),a(e,_),I&&I.m(_,null),a(_,h),a(_,g),a(_,b),a(_,y),a(_,w),W&&W.m(_,null),a(_,T),a(_,N),a(e,j),D||(F=[A(g,"click",Le(R)),A(y,"click",Le(z)),A(N,"click",Le(G)),A(e,"click",J),A(e,"keydown",Y)],D=!0)},p(B,q){l=B,q[1]&4096&&s!==(s=l[422].title+"")&&H(o,s),q[1]&4096&&f!==(f=l[175](l[422])+"")&&H(p,f),l[422].suggestedTargetNodeId?I?I.p(l,q):(I=Ro(l),I.c(),I.m(_,h)):I&&(I.d(1),I=null),q[1]&4096&&(E=Wr(l[422])),E?W?W.p(l,q):(W=zo(l),W.c(),W.m(_,T)):W&&(W.d(1),W=null)},d(B){B&&C(e),I&&I.d(),W&&W.d(),D=!1,me(F)}}}function Wo(l){let e,t,n;function s(){return l[215](l[445])}return{c(){e=d("button"),e.textContent=`${l[445].label}`,i(e,"class","tab svelte-ddfk21"),he(e,"active",l[27]===l[445].id)},m(o,r){S(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o,r[0]&134217728|r[3]&2048&&he(e,"active",l[27]===l[445].id)},d(o){o&&C(e),t=!1,n()}}}function a2(l){let e;function t(o,r){return o[22].length===0?k2:v2}let n=t(l),s=n(l);return{c(){e=d("div"),s.c(),i(e,"class","activity-tab svelte-ddfk21")},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 c2(l){let e,t,n,s,o=l[26]&&l[41].filter(l[207]).length>0,r,c,f,p=o&&Bo(l);function v(g,b){return g[31].length===0?g2:h2}let _=v(l),h=_(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=k(),p&&p.c(),r=k(),h.c(),i(n,"class","btn btn-primary btn-sm svelte-ddfk21"),i(t,"class","worklog-toolbar svelte-ddfk21"),i(e,"class","worklog-tab svelte-ddfk21")},m(g,b){S(g,e,b),a(e,t),a(t,n),a(e,s),p&&p.m(e,null),a(e,r),h.m(e,null),c||(f=A(n,"click",l[249]),c=!0)},p(g,b){b[0]&67108864|b[1]&1024&&(o=g[26]&&g[41].filter(g[207]).length>0),o?p?p.p(g,b):(p=Bo(g),p.c(),p.m(e,r)):p&&(p.d(1),p=null),_===(_=v(g))&&h?h.p(g,b):(h.d(1),h=_(g),h&&(h.c(),h.m(e,null)))},i:x,o:x,d(g){g&&C(e),p&&p.d(),h.d(),c=!1,f()}}}function f2(l){let e,t,n,s,o,r;function c(v,_){return v[30].length===0?E2:T2}let f=c(l),p=f(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`${m("action.addAction")}`,s=k(),p.c(),i(n,"class","btn btn-primary svelte-ddfk21"),i(t,"class","tab-toolbar svelte-ddfk21"),i(e,"class","actions-tab svelte-ddfk21")},m(v,_){S(v,e,_),a(e,t),a(t,n),a(e,s),p.m(e,null),o||(r=A(n,"click",l[193]),o=!0)},p(v,_){f===(f=c(v))&&p?p.p(v,_):(p.d(1),p=f(v),p&&(p.c(),p.m(e,null)))},i:x,o:x,d(v){v&&C(e),p.d(),o=!1,r()}}}function d2(l){let e,t;function n(c,f){return c[47].length===0?D2:j2}let s=n(l),o=s(l),r=l[52]&&sr(l);return{c(){e=d("div"),o.c(),t=k(),r&&r.c(),i(e,"class","links-tab svelte-ddfk21")},m(c,f){S(c,e,f),o.m(e,null),a(e,t),r&&r.m(e,null)},p(c,f){s===(s=n(c))&&o?o.p(c,f):(o.d(1),o=s(c),o&&(o.c(),o.m(e,t))),c[52]?r?r.p(c,f):(r=sr(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 u2(l){let e;function t(o,r){return o[44].length===0?I2:N2}let n=t(l),s=n(l);return{c(){e=d("div"),s.c(),i(e,"class","inbox-tab svelte-ddfk21")},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 p2(l){let e,t,n,s=m("file.addFile")+"",o,r,c,f=m("file.addFolder")+"",p,v,_,h,g,b,y,w,E,T,N,j=l[78].items.length>0&&or(l);const D=[A2,M2],F=[];function I(z,W){return z[70]?0:1}b=I(l),y=F[b]=D[b](l);let R=l[66]&&!l[68]&&ar();return{c(){e=d("div"),t=d("div"),n=d("button"),o=L(s),r=k(),c=d("button"),p=L(f),v=k(),_=d("button"),_.textContent=`${m("file.newFile")}`,h=k(),j&&j.c(),g=k(),y.c(),w=k(),R&&R.c(),i(n,"class","btn btn-primary svelte-ddfk21"),n.disabled=l[66],i(c,"class","btn svelte-ddfk21"),c.disabled=l[66],i(_,"class","btn svelte-ddfk21"),i(t,"class","tab-toolbar svelte-ddfk21"),i(e,"class","files-tab svelte-ddfk21")},m(z,W){S(z,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,v),a(t,_),a(t,h),j&&j.m(t,null),a(e,g),F[b].m(e,null),a(e,w),R&&R.m(e,null),E=!0,T||(N=[A(n,"click",l[168]),A(c,"click",l[169]),A(_,"click",l[113])],T=!0)},p(z,W){(!E||W[2]&16)&&(n.disabled=z[66]),(!E||W[2]&16)&&(c.disabled=z[66]),z[78].items.length>0?j?j.p(z,W):(j=or(z),j.c(),j.m(t,null)):j&&(j.d(1),j=null);let G=b;b=I(z),b===G?F[b].p(z,W):(ut(),pe(F[G],1,1,()=>{F[G]=null}),pt(),y=F[b],y?y.p(z,W):(y=F[b]=D[b](z),y.c()),ce(y,1),y.m(e,w)),z[66]&&!z[68]?R||(R=ar(),R.c(),R.m(e,null)):R&&(R.d(1),R=null)},i(z){E||(ce(y),E=!0)},o(z){pe(y),E=!1},d(z){z&&C(e),j&&j.d(),F[b].d(),R&&R.d(),T=!1,me(N)}}}function m2(l){let e,t,n,s,o,r,c,f=l[59]&&cr(l);function p(h,g){return h[28].length===0&&!h[59]?O2:z2}let v=p(l),_=v(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`${m("note.add")}`,s=k(),f&&f.c(),o=k(),_.c(),i(n,"class","btn btn-primary svelte-ddfk21"),i(t,"class","tab-toolbar svelte-ddfk21"),i(e,"class","notes-tab svelte-ddfk21")},m(h,g){S(h,e,g),a(e,t),a(t,n),a(e,s),f&&f.m(e,null),a(e,o),_.m(e,null),r||(c=A(n,"click",l[146]),r=!0)},p(h,g){h[59]?f?f.p(h,g):(f=cr(h),f.c(),f.m(e,o)):f&&(f.d(1),f=null),v===(v=p(h))&&_?_.p(h,g):(_.d(1),_=v(h),_&&(_.c(),_.m(e,null)))},i:x,o:x,d(h){h&&C(e),f&&f.d(),_.d(),r=!1,c()}}}function _2(l){let e,t,n=l[26].title+"",s,o,r,c,f,p,v=l[174](l[26].type)+"",_,h,g,b,y,w=(l[26].section||"—")+"",E,T,N,j,D,F=_t(l[26].createdAt)+"",I,R,z,W,G,J,Y,B,q=m("overview.newNote")+"",V,P,K,O,U,$,ue=m("overview.addFile")+"",le,ne,se,oe,fe,be,He=m("overview.addAction")+"",Ae,X,ee,de,ye,_e,Ee,Ye=m("overview.logTime")+"",at,ze,Ke,we,Qe,Ne=l[28].length>0&&dr(l),Ve=l[31].length>0&&pr(l);return{c(){e=d("div"),t=d("h2"),s=L(n),o=k(),r=d("div"),c=d("div"),f=d("span"),f.textContent=`${m("overview.type")}`,p=d("span"),_=L(v),h=k(),g=d("div"),b=d("span"),b.textContent=`${m("overview.section")}`,y=d("span"),E=L(w),T=k(),N=d("div"),j=d("span"),j.textContent=`${m("overview.created")}`,D=d("span"),I=L(F),R=k(),z=d("div"),W=d("button"),G=Q("svg"),J=Q("path"),Y=Q("path"),B=k(),V=L(q),P=k(),K=d("button"),O=Q("svg"),U=Q("path"),$=k(),le=L(ue),ne=k(),se=d("button"),oe=Q("svg"),fe=Q("polygon"),be=k(),Ae=L(He),X=k(),ee=d("button"),de=Q("svg"),ye=Q("circle"),_e=Q("polyline"),Ee=k(),at=L(Ye),ze=k(),Ne&&Ne.c(),Ke=k(),Ve&&Ve.c(),i(t,"class","svelte-ddfk21"),i(f,"class","meta-label svelte-ddfk21"),i(p,"class","svelte-ddfk21"),i(c,"class","meta-item svelte-ddfk21"),i(b,"class","meta-label svelte-ddfk21"),i(y,"class","svelte-ddfk21"),i(g,"class","meta-item svelte-ddfk21"),i(j,"class","meta-label svelte-ddfk21"),i(D,"class","svelte-ddfk21"),i(N,"class","meta-item svelte-ddfk21"),i(r,"class","meta-grid svelte-ddfk21"),i(J,"d","M12 20h9"),i(J,"class","svelte-ddfk21"),i(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(Y,"class","svelte-ddfk21"),i(G,"width","16"),i(G,"height","16"),i(G,"viewBox","0 0 24 24"),i(G,"fill","none"),i(G,"stroke","currentColor"),i(G,"stroke-width","2"),i(G,"stroke-linecap","round"),i(G,"stroke-linejoin","round"),i(G,"class","svelte-ddfk21"),i(W,"class","qa-btn svelte-ddfk21"),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-ddfk21"),i(O,"width","16"),i(O,"height","16"),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(O,"class","svelte-ddfk21"),i(K,"class","qa-btn svelte-ddfk21"),i(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(fe,"class","svelte-ddfk21"),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-ddfk21"),i(se,"class","qa-btn svelte-ddfk21"),i(ye,"cx","12"),i(ye,"cy","12"),i(ye,"r","10"),i(ye,"class","svelte-ddfk21"),i(_e,"points","12 6 12 12 16 14"),i(_e,"class","svelte-ddfk21"),i(de,"width","16"),i(de,"height","16"),i(de,"viewBox","0 0 24 24"),i(de,"fill","none"),i(de,"stroke","currentColor"),i(de,"stroke-width","2"),i(de,"stroke-linecap","round"),i(de,"stroke-linejoin","round"),i(de,"class","svelte-ddfk21"),i(ee,"class","qa-btn svelte-ddfk21"),i(z,"class","quick-actions svelte-ddfk21"),i(e,"class","overview svelte-ddfk21")},m(Ue,Fe){S(Ue,e,Fe),a(e,t),a(t,s),a(e,o),a(e,r),a(r,c),a(c,f),a(c,p),a(p,_),a(r,h),a(r,g),a(g,b),a(g,y),a(y,E),a(r,T),a(r,N),a(N,j),a(N,D),a(D,I),a(e,R),a(e,z),a(z,W),a(W,G),a(G,J),a(G,Y),a(W,B),a(W,V),a(z,P),a(z,K),a(K,O),a(O,U),a(K,$),a(K,le),a(z,ne),a(z,se),a(se,oe),a(oe,fe),a(se,be),a(se,Ae),a(z,X),a(z,ee),a(ee,de),a(de,ye),a(de,_e),a(ee,Ee),a(ee,at),a(e,ze),Ne&&Ne.m(e,null),a(e,Ke),Ve&&Ve.m(e,null),we||(Qe=[A(W,"click",l[216]),A(K,"click",l[217]),A(se,"click",l[193]),A(ee,"click",l[218])],we=!0)},p(Ue,Fe){Fe[0]&67108864&&n!==(n=Ue[26].title+"")&&H(s,n),Fe[0]&67108864&&v!==(v=Ue[174](Ue[26].type)+"")&&H(_,v),Fe[0]&67108864&&w!==(w=(Ue[26].section||"—")+"")&&H(E,w),Fe[0]&67108864&&F!==(F=_t(Ue[26].createdAt)+"")&&H(I,F),Ue[28].length>0?Ne?Ne.p(Ue,Fe):(Ne=dr(Ue),Ne.c(),Ne.m(e,Ke)):Ne&&(Ne.d(1),Ne=null),Ue[31].length>0?Ve?Ve.p(Ue,Fe):(Ve=pr(Ue),Ve.c(),Ve.m(e,null)):Ve&&(Ve.d(1),Ve=null)},i:x,o:x,d(Ue){Ue&&C(e),Ne&&Ne.d(),Ve&&Ve.d(),we=!1,me(Qe)}}}function v2(l){let e,t=re(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Uo(ji(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-ddfk21")},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=ji(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),Me(n,s)}}}function k2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function Vo(l){let e,t=l[435].targetType+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","activity-event-target svelte-ddfk21")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[0]&4194304&&t!==(t=s[435].targetType+"")&&H(n,t)},d(s){s&&C(e)}}}function Uo(l){let e,t,n=tl(l[435].eventType)+"",s,o,r,c=l[435].title+"",f,p,v,_=l[173](l[435].eventType)+"",h,g,b,y,w=ft(l[435].createdAt)+"",E,T,N,j,D=l[435].targetType&&Vo(l);function F(){return l[263](l[435])}function I(...R){return l[264](l[435],...R)}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),D&&D.c(),b=k(),y=d("span"),E=L(w),T=k(),i(t,"class","activity-event-icon svelte-ddfk21"),i(r,"class","activity-event-title svelte-ddfk21"),i(v,"class","activity-event-type svelte-ddfk21"),i(y,"class","activity-event-time svelte-ddfk21"),i(e,"class","activity-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(R,z){S(R,e,z),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),D&&D.m(e,null),a(e,b),a(e,y),a(y,E),a(e,T),N||(j=[A(e,"click",F),A(e,"keydown",I)],N=!0)},p(R,z){l=R,z[0]&4194304&&n!==(n=tl(l[435].eventType)+"")&&H(s,n),z[0]&4194304&&c!==(c=l[435].title+"")&&H(f,c),z[0]&4194304&&_!==(_=l[173](l[435].eventType)+"")&&H(h,_),l[435].targetType?D?D.p(l,z):(D=Vo(l),D.c(),D.m(e,b)):D&&(D.d(1),D=null),z[0]&4194304&&w!==(w=ft(l[435].createdAt)+"")&&H(E,w)},d(R){R&&C(e),D&&D.d(),N=!1,me(j)}}}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]=Jo(Ii(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("worklog.suggestions")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-ddfk21"),i(e,"class","worklog-tab-suggestions svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].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 f;for(f=0;f<s.length;f+=1){const p=Ii(r,s,f);o[f]?o[f].p(p,c):(o[f]=Jo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function Ho(l){let e,t,n,s=re(l[438].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Go(Mi(l,s,r));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-ddfk21"),i(e,"class","suggestion-detail svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].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 f;for(f=0;f<s.length;f+=1){const p=Mi(r,s,f);o[f]?o[f].p(p,c):(o[f]=Go(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function Ko(l){let e,t,n;function s(){return l[256](l[435])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},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=ft(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",f,p,v,_=l[435].title+"",h,g,b,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),E,T,N;function j(){return l[255](l[435])}let D=w&&Ko(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),D&&D.c(),E=k(),i(t,"class","suggestion-event-time svelte-ddfk21"),i(r,"class","suggestion-event-type svelte-ddfk21"),i(v,"class","suggestion-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","suggestion-detail-event svelte-ddfk21")},m(F,I){S(F,e,I),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),T||(N=A(b,"click",j),T=!0)},p(F,I){l=F,I[0]&67108864|I[1]&1024&&n!==(n=ft(l[435].createdAt)+"")&&H(s,n),I[0]&67108864|I[1]&1024&&c!==(c=l[173](l[435].eventType)+"")&&H(f,c),I[0]&67108864|I[1]&1024&&_!==(_=l[435].title+"")&&H(h,_),I[0]&67108864|I[1]&1024&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?D?D.p(l,I):(D=Ko(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(F){F&&C(e),D&&D.d(),T=!1,N()}}}function Jo(l){let e,t,n,s,o=l[438].summary+"",r,c,f,p=l[438].suggestedMin+"",v,_,h=m("worklog.min")+"",g,b,y=m("suggest.confidence."+l[438].confidence)+"",w,E,T,N,j,D,F,I,R,z;function W(){return l[251](l[438])}function G(){return l[252](l[438])}function J(){return l[253](l[438],l[439],l[440])}function Y(...q){return l[254](l[438],l[439],l[440],...q)}let B=l[438]._expanded&&l[438].events&&l[438].events.length>0&&Ho(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("span"),r=L(o),c=k(),f=d("span"),v=L(p),_=k(),g=L(h),b=L(" · "),w=L(y),E=k(),T=d("div"),N=d("button"),N.textContent=`${m("suggest.edit")}`,j=k(),D=d("button"),D.textContent=`${m("worklog.apply")}`,F=k(),B&&B.c(),I=k(),i(s,"class","suggestion-summary svelte-ddfk21"),i(f,"class","suggestion-meta svelte-ddfk21"),i(n,"class","suggestion-info svelte-ddfk21"),i(N,"class","btn btn-sm svelte-ddfk21"),i(D,"class","btn btn-sm btn-primary svelte-ddfk21"),i(T,"class","suggestion-actions svelte-ddfk21"),i(t,"class","suggestion-main svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-ddfk21"),he(e,"expanded",l[438]._expanded)},m(q,V){S(q,e,V),a(e,t),a(t,n),a(n,s),a(s,r),a(n,c),a(n,f),a(f,v),a(f,_),a(f,g),a(f,b),a(f,w),a(t,E),a(t,T),a(T,N),a(T,j),a(T,D),a(e,F),B&&B.m(e,null),a(e,I),R||(z=[A(N,"click",Le(W)),A(D,"click",Le(G)),A(t,"click",J),A(t,"keydown",Y)],R=!0)},p(q,V){l=q,V[0]&67108864|V[1]&1024&&o!==(o=l[438].summary+"")&&H(r,o),V[0]&67108864|V[1]&1024&&p!==(p=l[438].suggestedMin+"")&&H(v,p),V[0]&67108864|V[1]&1024&&y!==(y=m("suggest.confidence."+l[438].confidence)+"")&&H(w,y),l[438]._expanded&&l[438].events&&l[438].events.length>0?B?B.p(l,V):(B=Ho(l),B.c(),B.m(e,I)):B&&(B.d(1),B=null),V[0]&67108864|V[1]&1024&&he(e,"expanded",l[438]._expanded)},d(q){q&&C(e),B&&B.d(),R=!1,me(z)}}}function h2(l){let e,t=re(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=er(Di(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=mt()},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=Di(s,t,r);n[r]?n[r].p(c,o):(n[r]=er(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Me(n,s)}}}function g2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function qo(l){let e;return{c(){e=d("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Yo(l){let e;return{c(){e=d("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Qo(l){let e,t,n,s,o,r,c,f,p,v,_,h,g;function b(){return l[257](l[414])}function y(){return l[258](l[414])}let w=l[414].details&&Xo(l);function E(D,F){return D[414].source==="manual"?S2:D[414].source==="suggestion"&&D[414]._events&&D[414]._events.length>0?C2:D[414].source==="suggestion"?w2:D[414].source==="unknown"||D[414].source==="imported"?y2:b2}let T=E(l),N=T(l),j=l[414].source==="suggestion"&&l[414]._events&&l[414]._events.length>0&&Zo(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`${m("worklog.editEntry")}`,s=k(),o=d("button"),o.textContent=`${m("worklog.deleteEntry")}`,r=k(),w&&w.c(),c=k(),f=d("div"),p=d("span"),p.textContent=`${m("worklog.source")}`,v=k(),N.c(),_=k(),j&&j.c(),i(n,"class","btn btn-sm svelte-ddfk21"),i(o,"class","btn btn-sm btn-danger svelte-ddfk21"),i(t,"class","worklog-entry-actions svelte-ddfk21"),i(p,"class","wl-detail-label svelte-ddfk21"),i(f,"class","wl-detail-section svelte-ddfk21"),i(e,"class","worklog-entry-detail svelte-ddfk21")},m(D,F){S(D,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,f),a(f,p),a(f,v),N.m(f,null),a(e,_),j&&j.m(e,null),h||(g=[A(n,"click",Le(b)),A(o,"click",Le(y))],h=!0)},p(D,F){l=D,l[414].details?w?w.p(l,F):(w=Xo(l),w.c(),w.m(e,c)):w&&(w.d(1),w=null),T!==(T=E(l))&&(N.d(1),N=T(l),N&&(N.c(),N.m(f,null))),l[414].source==="suggestion"&&l[414]._events&&l[414]._events.length>0?j?j.p(l,F):(j=Zo(l),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(D){D&&C(e),w&&w.d(),N.d(),j&&j.d(),h=!1,me(g)}}}function Xo(l){let e,t,n,s,o=l[414].details+"",r;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("worklog.details")}`,n=k(),s=d("p"),r=L(o),i(t,"class","wl-detail-label svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(e,"class","wl-detail-section svelte-ddfk21")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,s),a(s,r)},p(c,f){f[1]&1&&o!==(o=c[414].details+"")&&H(r,o)},d(c){c&&C(e)}}}function b2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function y2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function w2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function C2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function S2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Zo(l){let e,t,n,s=re(l[414]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=$o(Ni(l,s,r));return{c(){e=d("div"),t=d("span"),t.textContent=`${m("journal.relatedEvents")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","wl-detail-label svelte-ddfk21"),i(e,"class","wl-detail-section svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].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 f;for(f=0;f<s.length;f+=1){const p=Ni(r,s,f);o[f]?o[f].p(p,c):(o[f]=$o(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function xo(l){let e,t,n;function s(){return l[260](l[435])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},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 $o(l){let e,t,n=ft(l[435].createdAt)+"",s,o,r,c=l[173](l[435].eventType)+"",f,p,v,_=l[435].title+"",h,g,b,y,w=l[435].targetType==="file"||l[435].eventType.startsWith("file_"),E,T,N;function j(){return l[259](l[435])}let D=w&&xo(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),v=d("span"),h=L(_),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),D&&D.c(),E=k(),i(t,"class","journal-event-time svelte-ddfk21"),i(r,"class","journal-event-type svelte-ddfk21"),i(v,"class","journal-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","journal-event-row svelte-ddfk21")},m(F,I){S(F,e,I),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,g),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),T||(N=A(b,"click",j),T=!0)},p(F,I){l=F,I[1]&1&&n!==(n=ft(l[435].createdAt)+"")&&H(s,n),I[1]&1&&c!==(c=l[173](l[435].eventType)+"")&&H(f,c),I[1]&1&&_!==(_=l[435].title+"")&&H(h,_),I[1]&1&&(w=l[435].targetType==="file"||l[435].eventType.startsWith("file_")),w?D?D.p(l,I):(D=xo(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(F){F&&C(e),D&&D.d(),T=!1,N()}}}function er(l){let e,t,n,s=l[414]._expanded?"▾":"▸",o,r,c,f=l[414].summary+"",p,v,_,h=l[414].minutes+"",g,b,y=m("worklog.min")+"",w,E,T,N,j,D=l[414].date+"",F,I,R,z,W,G=l[414].billable&&qo(),J=l[414].approximate&&Yo(),Y=l[414]._expanded&&Qo(l);function B(){return l[261](l[414])}function q(...V){return l[262](l[414],...V)}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=k(),_=d("span"),g=L(h),b=k(),w=L(y),E=k(),G&&G.c(),T=k(),J&&J.c(),N=k(),j=d("span"),F=L(D),I=k(),Y&&Y.c(),R=k(),i(n,"class","worklog-toggle svelte-ddfk21"),i(c,"class","worklog-entry-summary svelte-ddfk21"),i(_,"class","worklog-entry-mins svelte-ddfk21"),i(j,"class","worklog-entry-date svelte-ddfk21"),i(t,"class","worklog-entry-head svelte-ddfk21"),i(e,"class","worklog-entry svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[414]._expanded)},m(V,P){S(V,e,P),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,v),a(t,_),a(_,g),a(_,b),a(_,w),a(t,E),G&&G.m(t,null),a(t,T),J&&J.m(t,null),a(t,N),a(t,j),a(j,F),a(e,I),Y&&Y.m(e,null),a(e,R),z||(W=[A(e,"click",B),A(e,"keydown",q)],z=!0)},p(V,P){l=V,P[1]&1&&s!==(s=l[414]._expanded?"▾":"▸")&&H(o,s),P[1]&1&&f!==(f=l[414].summary+"")&&H(p,f),P[1]&1&&h!==(h=l[414].minutes+"")&&H(g,h),l[414].billable?G||(G=qo(),G.c(),G.m(t,T)):G&&(G.d(1),G=null),l[414].approximate?J||(J=Yo(),J.c(),J.m(t,N)):J&&(J.d(1),J=null),P[1]&1&&D!==(D=l[414].date+"")&&H(F,D),l[414]._expanded?Y?Y.p(l,P):(Y=Qo(l),Y.c(),Y.m(e,R)):Y&&(Y.d(1),Y=null),P[1]&1&&he(e,"expanded",l[414]._expanded)},d(V){V&&C(e),G&&G.d(),J&&J.d(),Y&&Y.d(),z=!1,me(W)}}}function T2(l){let e,t=re(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=tr(Ai(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=mt()},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=Ai(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),Me(n,s)}}}function E2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function tr(l){let e,t,n,s=l[430].title+"",o,r,c,f=l[197](l[430].type)+"",p,v,_,h=l[430].data+"",g,b,y,w,E,T,N,j,D;function F(){return l[247](l[430])}function I(){return l[248](l[430])}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=k(),_=d("span"),g=L(h),b=k(),y=d("div"),w=d("button"),w.textContent=`${m("action.run")}`,E=k(),T=d("button"),T.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-ddfk21"><polyline points="3 6 5 6 21 6" class="svelte-ddfk21"></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-ddfk21"></path></svg>',N=k(),i(n,"class","action-title svelte-ddfk21"),i(c,"class","action-type svelte-ddfk21"),i(_,"class","action-data svelte-ddfk21"),i(t,"class","action-info svelte-ddfk21"),i(w,"class","btn btn-sm svelte-ddfk21"),i(T,"class","btn btn-sm btn-danger svelte-ddfk21"),i(y,"class","action-btns svelte-ddfk21"),i(e,"class","action-card svelte-ddfk21")},m(R,z){S(R,e,z),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,v),a(t,_),a(_,g),a(e,b),a(e,y),a(y,w),a(y,E),a(y,T),a(e,N),j||(D=[A(w,"click",F),A(T,"click",I)],j=!0)},p(R,z){l=R,z[0]&1073741824&&s!==(s=l[430].title+"")&&H(o,s),z[0]&1073741824&&f!==(f=l[197](l[430].type)+"")&&H(p,f),z[0]&1073741824&&h!==(h=l[430].data+"")&&H(g,h)},d(R){R&&C(e),j=!1,me(D)}}}function j2(l){let e,t=re(l[47]),n=[];for(let s=0;s<t.length;s+=1)n[s]=nr(Li(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-ddfk21")},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=Li(s,t,r);n[r]?n[r].p(c,o):(n[r]=nr(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),Me(n,s)}}}function D2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("links.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function lr(l){let e,t=l[427].note+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","link-note svelte-ddfk21")},m(s,o){S(s,e,o),a(e,n)},p(s,o){o[1]&65536&&t!==(t=s[427].note+"")&&H(n,t)},d(s){s&&C(e)}}}function nr(l){let e,t,n,s=l[427].title+"",o,r,c,f=(l[427].hostname||l[427].url)+"",p,v,_,h,g=_t(l[427].createdAt)+"",b,y,w,E,T,N,j,D,F,I,R,z,W,G,J=l[427].note&&lr(l);function Y(){return l[243](l[427])}function B(){return l[244](l[427])}function q(){return l[245](l[427])}function V(){return l[246](l[427])}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),_=k(),h=d("span"),b=L(g),y=k(),J&&J.c(),w=k(),E=d("div"),T=d("button"),T.textContent=`${m("common.open")}`,N=k(),j=d("button"),j.textContent=`${m("links.copyUrl")}`,D=k(),F=d("button"),F.textContent=`${m("common.rename")}`,I=k(),R=d("button"),R.textContent=`${m("common.delete")}`,z=k(),i(n,"class","link-title svelte-ddfk21"),i(c,"class","link-url svelte-ddfk21"),i(c,"title",v=l[427].url),i(h,"class","link-date svelte-ddfk21"),i(t,"class","link-main svelte-ddfk21"),i(T,"class","btn btn-sm btn-primary svelte-ddfk21"),i(j,"class","btn btn-sm svelte-ddfk21"),i(F,"class","btn btn-sm svelte-ddfk21"),i(R,"class","btn btn-sm btn-danger svelte-ddfk21"),i(E,"class","link-actions svelte-ddfk21"),i(e,"class","link-card svelte-ddfk21")},m(P,K){S(P,e,K),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,_),a(t,h),a(h,b),a(t,y),J&&J.m(t,null),a(e,w),a(e,E),a(E,T),a(E,N),a(E,j),a(E,D),a(E,F),a(E,I),a(E,R),a(e,z),W||(G=[A(T,"click",Y),A(j,"click",B),A(F,"click",q),A(R,"click",V)],W=!0)},p(P,K){l=P,K[1]&65536&&s!==(s=l[427].title+"")&&H(o,s),K[1]&65536&&f!==(f=(l[427].hostname||l[427].url)+"")&&H(p,f),K[1]&65536&&v!==(v=l[427].url)&&i(c,"title",v),K[1]&65536&&g!==(g=_t(l[427].createdAt)+"")&&H(b,g),l[427].note?J?J.p(l,K):(J=lr(l),J.c(),J.m(t,null)):J&&(J.d(1),J=null)},d(P){P&&C(e),J&&J.d(),W=!1,me(G)}}}function sr(l){let e,t;return{c(){e=d("div"),t=L(l[52]),i(e,"class","link-status svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&2097152&&H(t,n[52])},d(n){n&&C(e)}}}function N2(l){let e,t=re(l[44]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ir(Fi(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-ddfk21")},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=Fi(s,t,r);n[r]?n[r].p(c,o):(n[r]=ir(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),Me(n,s)}}}function I2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("inbox.localEmpty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,d(n){n&&C(e)}}}function ir(l){let e,t,n,s=l[422].title+"",o,r,c,f=l[175](l[422])+"",p,v,_,h,g,b,y,w,E,T,N;function j(){return l[238](l[422])}function D(){return l[239](l[422])}function F(){return l[240](l[422])}function I(){return l[241](l[422])}function R(...z){return l[242](l[422],...z)}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),r=k(),c=d("span"),p=L(f),v=k(),_=d("div"),h=d("button"),h.textContent=`${m("inbox.keepHere")}`,g=k(),b=d("button"),b.textContent=`${m("inbox.assign")}`,y=k(),w=d("button"),w.textContent=`${m("common.delete")}`,E=k(),i(n,"class","inbox-item-title svelte-ddfk21"),i(c,"class","inbox-item-meta svelte-ddfk21"),i(t,"class","inbox-item-main svelte-ddfk21"),i(h,"class","btn btn-sm btn-primary svelte-ddfk21"),i(b,"class","btn btn-sm svelte-ddfk21"),i(w,"class","btn btn-sm btn-danger svelte-ddfk21"),i(_,"class","inbox-item-actions svelte-ddfk21"),i(e,"class","inbox-item svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(z,W){S(z,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,v),a(e,_),a(_,h),a(_,g),a(_,b),a(_,y),a(_,w),a(e,E),T||(N=[A(h,"click",Le(j)),A(b,"click",Le(D)),A(w,"click",Le(F)),A(e,"click",I),A(e,"keydown",R)],T=!0)},p(z,W){l=z,W[1]&8192&&s!==(s=l[422].title+"")&&H(o,s),W[1]&8192&&f!==(f=l[175](l[422])+"")&&H(p,f)},d(z){z&&C(e),T=!1,me(N)}}}function or(l){let e,t=m("common.paste")+"",n,s,o=l[78].items.length+"",r,c,f;return{c(){e=d("button"),n=L(t),s=k(),r=L(o),i(e,"class","btn svelte-ddfk21")},m(p,v){S(p,e,v),a(e,n),a(e,s),a(e,r),c||(f=A(e,"click",l[118]),c=!0)},p(p,v){v[2]&65536&&o!==(o=p[78].items.length+"")&&H(r,o)},d(p){p&&C(e),c=!1,f()}}}function M2(l){let e,t,n,s,o,r,c;const f=[F2,L2],p=[];function v(b,y){return b[72].length>0?0:1}e=v(l),t=p[e]=f[e](l);const _=[R2,P2],h=[];function g(b,y){return b[73].length===0?0:1}return s=g(l),o=h[s]=_[s](l),{c(){t.c(),n=k(),o.c(),r=mt()},m(b,y){p[e].m(b,y),S(b,n,y),h[s].m(b,y),S(b,r,y),c=!0},p(b,y){let w=e;e=v(b),e===w?p[e].p(b,y):(ut(),pe(p[w],1,1,()=>{p[w]=null}),pt(),t=p[e],t?t.p(b,y):(t=p[e]=f[e](b),t.c()),ce(t,1),t.m(n.parentNode,n));let E=s;s=g(b),s===E?h[s].p(b,y):(ut(),pe(h[E],1,1,()=>{h[E]=null}),pt(),o=h[s],o?o.p(b,y):(o=h[s]=_[s](b),o.c()),ce(o,1),o.m(r.parentNode,r))},i(b){c||(ce(t),ce(o),c=!0)},o(b){pe(t),pe(o),c=!1},d(b){b&&(C(n),C(r)),p[e].d(b),h[s].d(b)}}}function A2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p:x,i:x,o:x,d(n){n&&C(e)}}}function L2(l){let e,t;return e=new na({props:{crumbs:[{name:m("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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function F2(l){let e,t,n,s,o,r,c,f=m("common.backLabel")+"",p,v,_,h;return e=new na({props:{crumbs:[{name:m("file.root")},...l[72]]}}),e.$on("navigate",l[225]),{c(){xe(e.$$.fragment),t=k(),n=d("button"),s=Q("svg"),o=Q("line"),r=Q("polyline"),c=k(),p=L(f),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-ddfk21"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-ddfk21"),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-ddfk21"),i(n,"class","btn btn-sm back-btn svelte-ddfk21")},m(g,b){Je(e,g,b),S(g,t,b),S(g,n,b),a(n,s),a(s,o),a(s,r),a(n,c),a(n,p),v=!0,_||(h=A(n,"click",l[109]),_=!0)},p(g,b){const y={};b[2]&1024&&(y.crumbs=[{name:m("file.root")},...g[72]]),e.$set(y)},i(g){v||(ce(e.$$.fragment,g),v=!0)},o(g){pe(e.$$.fragment,g),v=!1},d(g){g&&(C(t),C(n)),qe(e,g),_=!1,h()}}}function P2(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 f=Pi(l,o,c),p=r(f);n.set(p,t[c]=rr(p,f))}return{c(){e=d("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-ddfk21")},m(c,f){S(c,e,f);for(let p=0;p<t.length;p+=1)t[p]&&t[p].m(e,null);s=!0},p(c,f){f[2]&133120|f[3]&2112126976|f[4]&1|f[5]&131072&&(o=re(c[73]),ut(),t=Jr(t,f,r,1,c,o,n,e,Gr,rr,null,Pi),pt())},i(c){if(!s){for(let f=0;f<o.length;f+=1)ce(t[f]);s=!0}},o(c){for(let f=0;f<t.length;f+=1)pe(t[f]);s=!1},d(c){c&&C(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function R2(l){let e,t,n,s,o=(l[72].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,c,f,p,v,_,h,g,b,y;return{c(){e=d("div"),t=d("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-ddfk21"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-ddfk21"></path><polyline points="14 2 14 8 20 8" class="svelte-ddfk21"></polyline></svg>',n=k(),s=d("p"),r=L(o),c=k(),f=d("p"),f.textContent=`${m("file.hint")}`,p=k(),v=d("div"),_=d("button"),_.textContent=`${m("file.addFileSimple")}`,h=k(),g=d("button"),g.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(f,"class","hint svelte-ddfk21"),i(_,"class","btn btn-primary svelte-ddfk21"),i(g,"class","btn svelte-ddfk21"),i(v,"class","empty-actions svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(w,E){S(w,e,E),a(e,t),a(e,n),a(e,s),a(s,r),a(e,c),a(e,f),a(e,p),a(e,v),a(v,_),a(v,h),a(v,g),b||(y=[A(_,"click",l[168]),A(g,"click",l[169])],b=!0)},p(w,E){E[2]&1024&&o!==(o=(w[72].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&H(r,o)},i:x,o:x,d(w){w&&C(e),b=!1,me(y)}}}function rr(l,e){let t,n,s;return n=new Du({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=mt(),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){pe(n.$$.fragment,o),s=!1},d(o){o&&C(t),qe(n,o)}}}function ar(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},d(n){n&&C(e)}}}function cr(l){let e,t,n,s,o,r,c,f,p;return{c(){e=d("div"),t=d("input"),n=k(),s=d("div"),o=d("button"),o.textContent=`${m("common.create")}`,r=k(),c=d("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-ddfk21"),i(o,"class","btn btn-primary svelte-ddfk21"),i(c,"class","btn svelte-ddfk21"),i(s,"class","form-actions svelte-ddfk21"),i(e,"class","create-form svelte-ddfk21")},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),f||(p=[A(t,"input",l[221]),A(t,"keydown",l[222]),A(o,"click",l[148]),A(c,"click",l[147])],f=!0)},p(v,_){_[1]&536870912&&t.value!==v[60]&&ke(t,v[60])},d(v){v&&C(e),f=!1,me(p)}}}function z2(l){let e,t=re(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=fr(Ri(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-ddfk21")},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=Ri(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),Me(n,s)}}}function O2(l){let e,t,n;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("note.noNotes")}`,n=d("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-ddfk21"),i(n,"class","hint svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},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=_t(l[417].createdAt)+"",f,p,v,_;function h(){return l[223](l[417])}function g(){return l[224](l[417])}return{c(){e=d("div"),t=d("div"),s=L(n),o=k(),r=d("div"),f=L(c),p=k(),i(t,"class","note-card-title svelte-ddfk21"),i(r,"class","note-card-date svelte-ddfk21"),i(e,"class","note-card svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(b,y){S(b,e,y),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),v||(_=[A(e,"click",h),A(e,"keydown",function(){It(vt(g))&&vt(g).apply(this,arguments)})],v=!0)},p(b,y){l=b,y[0]&268435456&&n!==(n=l[417].title+"")&&H(s,n),y[0]&268435456&&c!==(c=_t(l[417].createdAt)+"")&&H(f,c)},d(b){b&&C(e),v=!1,me(_)}}}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]=ur(Oi(l,s,r));return{c(){e=d("div"),t=d("h3"),t.textContent=`${m("overview.recentNotes")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-ddfk21"),i(e,"class","recent-section svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&268435456|c[4]&33554432){s=re(r[28].slice(0,5));let f;for(f=0;f<s.length;f+=1){const p=Oi(r,s,f);o[f]?o[f].p(p,c):(o[f]=ur(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function ur(l){let e,t,n=l[417].title+"",s,o,r=_t(l[417].createdAt)+"",c,f,p,v;function _(){return l[219](l[417])}function h(){return l[220](l[417])}return{c(){e=d("div"),t=d("span"),s=L(n),o=d("span"),c=L(r),f=k(),i(t,"class","svelte-ddfk21"),i(o,"class","recent-date svelte-ddfk21"),i(e,"class","recent-note svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(g,b){S(g,e,b),a(e,t),a(t,s),a(e,o),a(o,c),a(e,f),p||(v=[A(e,"click",_),A(e,"keydown",function(){It(vt(h))&&vt(h).apply(this,arguments)})],p=!0)},p(g,b){l=g,b[0]&268435456&&n!==(n=l[417].title+"")&&H(s,n),b[0]&268435456&&r!==(r=_t(l[417].createdAt)+"")&&H(c,r)},d(g){g&&C(e),p=!1,me(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]=mr(zi(l,s,r));return{c(){e=d("div"),t=d("h3"),t.textContent=`${m("overview.recentEntries")}`,n=k();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-ddfk21"),i(e,"class","recent-section svelte-ddfk21")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&1){s=re(r[31].slice(0,3));let f;for(f=0;f<s.length;f+=1){const p=zi(r,s,f);o[f]?o[f].p(p,c):(o[f]=mr(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&C(e),Me(o,r)}}}function mr(l){let e,t=l[414].summary+"",n,s,o=l[414].minutes+"",r,c,f=m("worklog.min")+"",p,v;return{c(){e=d("div"),n=L(t),s=L(" ("),r=L(o),c=k(),p=L(f),v=L(")"),i(e,"class","recent-entry svelte-ddfk21")},m(_,h){S(_,e,h),a(e,n),a(e,s),a(e,r),a(e,c),a(e,p),a(e,v)},p(_,h){h[1]&1&&t!==(t=_[414].summary+"")&&H(n,t),h[1]&1&&o!==(o=_[414].minutes+"")&&H(r,o)},d(_){_&&C(e)}}}function _r(l){let e;return{c(){e=d("span"),e.textContent="●",i(e,"class","dirty-mark svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function vr(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W,G=m("common.create")+"",J,Y,B,q,V,P,K,O=l[56]&&kr(l);_=new Al({props:{kind:"folder",size:24}});let U=re(l[6]),$=[];for(let le=0;le<U.length;le+=1)$[le]=hr(fi(l,U,le));const ue=le=>pe($[le],1,1,()=>{$[le]=null});return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("nav.createNode")}`,s=k(),O&&O.c(),o=k(),r=d("div"),c=d("span"),c.textContent=`${m("template.select")}`,f=k(),p=d("div"),v=d("button"),xe(_.$$.fragment),h=k(),g=d("div"),b=d("span"),b.textContent=`${m("template.optionNone")}`,y=k(),w=d("span"),w.textContent=`${m("template.none.desc")}`,E=k();for(let le=0;le<$.length;le+=1)$[le].c();T=k(),N=d("div"),j=d("label"),D=d("span"),D.textContent=`${m("common.name")}`,F=k(),I=d("input"),R=k(),z=d("div"),W=d("button"),J=L(G),B=k(),q=d("button"),q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","form-label svelte-ddfk21"),i(b,"class","template-card-title svelte-ddfk21"),i(w,"class","template-card-desc svelte-ddfk21"),i(g,"class","template-card-text svelte-ddfk21"),i(v,"class","template-card svelte-ddfk21"),he(v,"selected",l[57]===null),i(p,"class","template-cards svelte-ddfk21"),i(p,"role","group"),i(p,"aria-label",m("template.select")),i(r,"class","form-group svelte-ddfk21"),i(D,"class","label-text svelte-ddfk21"),i(I,"type","text"),i(I,"placeholder",m("case.namePlaceholder")),i(I,"class","svelte-ddfk21"),i(j,"class","svelte-ddfk21"),i(N,"class","form-group svelte-ddfk21"),i(W,"class","btn btn-primary svelte-ddfk21"),W.disabled=Y=!l[55].trim()||l[57]===void 0,i(q,"class","btn svelte-ddfk21"),i(z,"class","modal-actions svelte-ddfk21"),i(t,"class","modal modal-create svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(le,ne){S(le,e,ne),a(e,t),a(t,n),a(t,s),O&&O.m(t,null),a(t,o),a(t,r),a(r,c),a(r,f),a(r,p),a(p,v),Je(_,v,null),a(v,h),a(v,g),a(g,b),a(g,y),a(g,w),a(p,E);for(let se=0;se<$.length;se+=1)$[se]&&$[se].m(p,null);a(t,T),a(t,N),a(N,j),a(j,D),a(j,F),a(j,I),ke(I,l[55]),a(t,R),a(t,z),a(z,W),a(W,J),a(z,B),a(z,q),V=!0,P||(K=[A(v,"click",l[315]),A(I,"input",l[317]),A(I,"keydown",l[318]),A(W,"click",l[133]),A(q,"click",l[132]),A(e,"click",gt(l[132])),A(e,"keydown",vt(l[132]))],P=!0)},p(le,ne){if(le[56]?O?O.p(le,ne):(O=kr(le),O.c(),O.m(t,o)):O&&(O.d(1),O=null),(!V||ne[1]&67108864)&&he(v,"selected",le[57]===null),ne[0]&64|ne[1]&67108864){U=re(le[6]);let se;for(se=0;se<U.length;se+=1){const oe=fi(le,U,se);$[se]?($[se].p(oe,ne),ce($[se],1)):($[se]=hr(oe),$[se].c(),ce($[se],1),$[se].m(p,null))}for(ut(),se=U.length;se<$.length;se+=1)ue(se);pt()}ne[1]&16777216&&I.value!==le[55]&&ke(I,le[55]),(!V||ne[1]&83886080&&Y!==(Y=!le[55].trim()||le[57]===void 0))&&(W.disabled=Y)},i(le){if(!V){ce(_.$$.fragment,le);for(let ne=0;ne<U.length;ne+=1)ce($[ne]);V=!0}},o(le){pe(_.$$.fragment,le),$=$.filter(ia);for(let ne=0;ne<$.length;ne+=1)pe($[ne]);V=!1},d(le){le&&C(e),O&&O.d(),qe(_),Me($,le),P=!1,me(K)}}}function kr(l){let e,t=m("nav.createInside")+"",n,s,o=l[56].title+"",r,c;return{c(){e=d("div"),n=L(t),s=L(" «"),r=L(o),c=L("»"),i(e,"class","create-context svelte-ddfk21")},m(f,p){S(f,e,p),a(e,n),a(e,s),a(e,r),a(e,c)},p(f,p){p[1]&33554432&&o!==(o=f[56].title+"")&&H(r,o)},d(f){f&&C(e)}}}function hr(l){let e,t,n,s,o,r=m(l[409].title)+"",c,f,p,v=m(l[409].title+".desc")+"",_,h,g,b,y;t=new Al({props:{kind:l[409].icon||"generic",size:24}});function w(){return l[316](l[409])}return{c(){var E;e=d("button"),xe(t.$$.fragment),n=k(),s=d("div"),o=d("span"),c=L(r),f=k(),p=d("span"),_=L(v),h=k(),i(o,"class","template-card-title svelte-ddfk21"),i(p,"class","template-card-desc svelte-ddfk21"),i(s,"class","template-card-text svelte-ddfk21"),i(e,"class","template-card svelte-ddfk21"),he(e,"selected",((E=l[57])==null?void 0:E.id)===l[409].id)},m(E,T){S(E,e,T),Je(t,e,null),a(e,n),a(e,s),a(s,o),a(o,c),a(s,f),a(s,p),a(p,_),a(e,h),g=!0,b||(y=A(e,"click",w),b=!0)},p(E,T){var j;l=E;const N={};T[0]&64&&(N.kind=l[409].icon||"generic"),t.$set(N),(!g||T[0]&64)&&r!==(r=m(l[409].title)+"")&&H(c,r),(!g||T[0]&64)&&v!==(v=m(l[409].title+".desc")+"")&&H(_,v),(!g||T[0]&64|T[1]&67108864)&&he(e,"selected",((j=l[57])==null?void 0:j.id)===l[409].id)},i(E){g||(ce(t.$$.fragment,E),g=!0)},o(E){pe(t.$$.fragment,E),g=!1},d(E){E&&C(e),qe(t),b=!1,y()}}}function gr(l){let e,t,n=l[58].node&&["folder","project","client","document","recipe"].includes(l[58].node.type),s,o,r,c,f,p,v,_,h,g,b=n&&br(l),y=l[58].node&&l[58].node.parent_id&&wr(l);return{c(){e=d("div"),t=d("div"),b&&b.c(),s=k(),y&&y.c(),o=k(),r=d("button"),r.textContent=`${m("common.rename")}`,c=k(),f=d("button"),f.textContent=`${m("common.delete")}`,p=k(),v=d("button"),v.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-ddfk21"),i(f,"class","context-menu-item danger svelte-ddfk21"),i(v,"class","context-menu-item svelte-ddfk21"),i(t,"class","context-menu svelte-ddfk21"),ht(t,"left",l[58].x+"px"),ht(t,"top",l[58].y+"px"),i(e,"class","context-menu-backdrop svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(w,E){S(w,e,E),a(e,t),b&&b.m(t,null),a(t,s),y&&y.m(t,null),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(t,v),_=!0,h||(g=[A(r,"click",l[321]),A(f,"click",l[322]),A(v,"click",l[323]),A(e,"click",l[135]),A(e,"contextmenu",vn(l[135])),A(e,"keydown",vt(l[135]))],h=!0)},p(w,E){E[1]&134217728&&(n=w[58].node&&["folder","project","client","document","recipe"].includes(w[58].node.type)),n?b?(b.p(w,E),E[1]&134217728&&ce(b,1)):(b=br(w),b.c(),ce(b,1),b.m(t,s)):b&&(ut(),pe(b,1,1,()=>{b=null}),pt()),w[58].node&&w[58].node.parent_id?y?y.p(w,E):(y=wr(w),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!_||E[1]&134217728)&&ht(t,"left",w[58].x+"px"),(!_||E[1]&134217728)&&ht(t,"top",w[58].y+"px")},i(w){_||(ce(b),_=!0)},o(w){pe(b),_=!1},d(w){w&&C(e),b&&b.d(),y&&y.d(),h=!1,me(g)}}}function br(l){let e,t,n,s,o,r=re(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<r.length;p+=1)c[p]=yr(ci(l,r,p));const f=p=>pe(c[p],1,1,()=>{c[p]=null});return{c(){e=d("div"),e.textContent=`${m("common.create")}`,t=k();for(let p=0;p<c.length;p+=1)c[p].c();n=k(),s=d("div"),i(e,"class","context-menu-section svelte-ddfk21"),i(s,"class","context-menu-divider svelte-ddfk21")},m(p,v){S(p,e,v),S(p,t,v);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(p,v);S(p,n,v),S(p,s,v),o=!0},p(p,v){if(v[0]&64|v[4]&64){r=re(p[6].length>0?p[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const h=ci(p,r,_);c[_]?(c[_].p(h,v),ce(c[_],1)):(c[_]=yr(h),c[_].c(),ce(c[_],1),c[_].m(n.parentNode,n))}for(ut(),_=r.length;_<c.length;_+=1)f(_);pt()}},i(p){if(!o){for(let v=0;v<r.length;v+=1)ce(c[v]);o=!0}},o(p){c=c.filter(ia);for(let v=0;v<c.length;v+=1)pe(c[v]);o=!1},d(p){p&&(C(e),C(t),C(n),C(s)),Me(c,p)}}}function yr(l){let e,t,n,s,o=m(l[409].title)+"",r,c,f,p;t=new Al({props:{kind:l[409].icon||"folder",size:16}});function v(){return l[319](l[409])}return{c(){e=d("button"),xe(t.$$.fragment),n=k(),s=d("span"),r=L(o),i(s,"class","svelte-ddfk21"),i(e,"class","context-menu-item svelte-ddfk21")},m(_,h){S(_,e,h),Je(t,e,null),a(e,n),a(e,s),a(s,r),c=!0,f||(p=A(e,"click",v),f=!0)},p(_,h){l=_;const g={};h[0]&64&&(g.kind=l[409].icon||"folder"),t.$set(g),(!c||h[0]&64)&&o!==(o=m(l[409].title)+"")&&H(r,o)},i(_){c||(ce(t.$$.fragment,_),c=!0)},o(_){pe(t.$$.fragment,_),c=!1},d(_){_&&C(e),qe(t),f=!1,p()}}}function wr(l){let e,t,n,s,o;return{c(){e=d("button"),e.textContent=`${m("nav.moveToRoot")}`,t=k(),n=d("div"),i(e,"class","context-menu-item svelte-ddfk21"),i(n,"class","context-menu-divider svelte-ddfk21")},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 Cr(l){let e,t,n,s=(l[40]?m("worklog.acceptSuggestion"):l[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"",o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W,G,J,Y,B,q,V,P,K,O,U,$,ue,le,ne,se,oe,fe,be=m("common.save")+"",He,Ae,X,ee,de,ye;return{c(){e=d("div"),t=d("div"),n=d("h3"),o=L(s),r=k(),c=d("div"),f=d("label"),p=d("span"),p.textContent=`${m("worklog.date")}`,v=k(),_=d("input"),h=k(),g=d("div"),b=d("label"),y=d("span"),y.textContent=`${m("worklog.whatDone")}`,w=k(),E=d("input"),T=k(),N=d("div"),j=d("label"),D=d("span"),D.textContent=`${m("worklog.minutes")}`,F=k(),I=d("input"),R=k(),z=d("div"),W=d("label"),G=d("span"),G.textContent=`${m("worklog.details")}`,J=k(),Y=d("textarea"),B=k(),q=d("div"),V=d("label"),P=d("input"),K=k(),O=d("span"),O.textContent=`${m("journal.billableYes")}`,U=k(),$=d("label"),ue=d("input"),le=k(),ne=d("span"),ne.textContent=`${m("journal.approxEstimated")}`,se=k(),oe=d("div"),fe=d("button"),He=L(be),X=k(),ee=d("button"),ee.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(p,"class","label-text svelte-ddfk21"),i(_,"type","date"),i(_,"class","svelte-ddfk21"),i(f,"class","svelte-ddfk21"),i(c,"class","form-group svelte-ddfk21"),i(y,"class","label-text svelte-ddfk21"),i(E,"type","text"),i(E,"placeholder",m("worklog.whatDone")),i(E,"class","svelte-ddfk21"),i(b,"class","svelte-ddfk21"),i(g,"class","form-group svelte-ddfk21"),i(D,"class","label-text svelte-ddfk21"),i(I,"type","number"),i(I,"min","1"),i(I,"class","svelte-ddfk21"),i(j,"class","svelte-ddfk21"),i(N,"class","form-group svelte-ddfk21"),i(G,"class","label-text svelte-ddfk21"),i(Y,"class","svelte-ddfk21"),i(W,"class","svelte-ddfk21"),i(z,"class","form-group svelte-ddfk21"),i(P,"type","checkbox"),i(P,"class","svelte-ddfk21"),i(O,"class","svelte-ddfk21"),i(V,"class","checkbox-label-inline svelte-ddfk21"),i(ue,"type","checkbox"),i(ue,"class","svelte-ddfk21"),i(ne,"class","svelte-ddfk21"),i($,"class","checkbox-label-inline svelte-ddfk21"),i(q,"class","form-row svelte-ddfk21"),i(fe,"class","btn btn-primary svelte-ddfk21"),fe.disabled=Ae=!l[33].trim()||!l[34],i(ee,"class","btn svelte-ddfk21"),i(oe,"class","modal-actions svelte-ddfk21"),i(t,"class","modal modal-worklog svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(_e,Ee){S(_e,e,Ee),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,f),a(f,p),a(f,v),a(f,_),ke(_,l[35]),a(t,h),a(t,g),a(g,b),a(b,y),a(b,w),a(b,E),ke(E,l[33]),a(t,T),a(t,N),a(N,j),a(j,D),a(j,F),a(j,I),ke(I,l[34]),a(t,R),a(t,z),a(z,W),a(W,G),a(W,J),a(W,Y),ke(Y,l[36]),a(t,B),a(t,q),a(q,V),a(V,P),P.checked=l[37],a(V,K),a(V,O),a(q,U),a(q,$),a($,ue),ue.checked=l[38],a($,le),a($,ne),a(t,se),a(t,oe),a(oe,fe),a(fe,He),a(oe,X),a(oe,ee),de||(ye=[A(_,"input",l[324]),A(E,"input",l[325]),A(I,"input",l[326]),A(Y,"input",l[327]),A(P,"change",l[328]),A(ue,"change",l[329]),A(fe,"click",l[155]),A(ee,"click",l[154]),A(e,"click",gt(l[154])),A(e,"keydown",vt(l[154]))],de=!0)},p(_e,Ee){Ee[1]&768&&s!==(s=(_e[40]?m("worklog.acceptSuggestion"):_e[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&H(o,s),Ee[1]&16&&ke(_,_e[35]),Ee[1]&4&&E.value!==_e[33]&&ke(E,_e[33]),Ee[1]&8&&Il(I.value)!==_e[34]&&ke(I,_e[34]),Ee[1]&32&&ke(Y,_e[36]),Ee[1]&64&&(P.checked=_e[37]),Ee[1]&128&&(ue.checked=_e[38]),Ee[1]&12&&Ae!==(Ae=!_e[33].trim()||!_e[34])&&(fe.disabled=Ae)},d(_e){_e&&C(e),de=!1,me(ye)}}}function Sr(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j=(l[63]==="open_url"?m("action.dataUrl"):l[63]==="open_folder"||l[63]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",D,F,I,R,z,W,G,J,Y,B,q,V=re(l[103]),P=[];for(let K=0;K<V.length;K+=1)P[K]=Tr(ai(l,V,K));return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("action.newAction")}`,s=k(),o=d("div"),r=d("label"),c=d("span"),c.textContent=`${m("common.name")}`,f=k(),p=d("input"),v=k(),_=d("div"),h=d("label"),g=d("span"),g.textContent=`${m("common.type")}`,b=k(),y=d("select");for(let K=0;K<P.length;K+=1)P[K].c();w=k(),E=d("div"),T=d("label"),N=d("span"),D=L(j),F=k(),I=d("input"),z=k(),W=d("div"),G=d("button"),G.textContent=`${m("common.create")}`,J=k(),Y=d("button"),Y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","label-text svelte-ddfk21"),i(p,"type","text"),i(p,"placeholder",m("action.namePlaceholder")),i(p,"class","svelte-ddfk21"),i(r,"class","svelte-ddfk21"),i(o,"class","form-group svelte-ddfk21"),i(g,"class","label-text svelte-ddfk21"),i(y,"class","svelte-ddfk21"),l[63]===void 0&&Ut(()=>l[332].call(y)),i(h,"class","svelte-ddfk21"),i(_,"class","form-group svelte-ddfk21"),i(N,"class","label-text svelte-ddfk21"),i(I,"type","text"),i(I,"placeholder",R=l[63]==="open_url"?m("action.urlPlaceholder"):l[63]==="open_folder"||l[63]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(I,"class","svelte-ddfk21"),i(T,"class","svelte-ddfk21"),i(E,"class","form-group svelte-ddfk21"),i(G,"class","btn btn-primary svelte-ddfk21"),i(Y,"class","btn svelte-ddfk21"),i(W,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(K,O){S(K,e,O),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),ke(p,l[62]),a(t,v),a(t,_),a(_,h),a(h,g),a(h,b),a(h,y);for(let U=0;U<P.length;U+=1)P[U]&&P[U].m(y,null);Nt(y,l[63],!0),a(t,w),a(t,E),a(E,T),a(T,N),a(N,D),a(T,F),a(T,I),ke(I,l[64]),a(t,z),a(t,W),a(W,G),a(W,J),a(W,Y),B||(q=[A(p,"input",l[330]),A(p,"keydown",l[331]),A(y,"change",l[332]),A(I,"input",l[333]),A(I,"keydown",l[334]),A(G,"click",l[195]),A(Y,"click",l[194]),A(e,"click",gt(l[194])),A(e,"keydown",vt(l[194]))],B=!0)},p(K,O){if(O[2]&1&&p.value!==K[62]&&ke(p,K[62]),O[3]&1024){V=re(K[103]);let U;for(U=0;U<V.length;U+=1){const $=ai(K,V,U);P[U]?P[U].p($,O):(P[U]=Tr($),P[U].c(),P[U].m(y,null))}for(;U<P.length;U+=1)P[U].d(1);P.length=V.length}O[2]&2|O[3]&1024&&Nt(y,K[63]),O[2]&2&&j!==(j=(K[63]==="open_url"?m("action.dataUrl"):K[63]==="open_folder"||K[63]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&H(D,j),O[2]&2|O[3]&1024&&R!==(R=K[63]==="open_url"?m("action.urlPlaceholder"):K[63]==="open_folder"||K[63]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(I,"placeholder",R),O[2]&4&&I.value!==K[64]&&ke(I,K[64])},d(K){K&&C(e),Me(P,K),B=!1,me(q)}}}function Tr(l){let e,t=l[406].label+"",n;return{c(){e=d("option"),n=L(t),e.__value=l[406].id,ke(e,e.__value),i(e,"class","svelte-ddfk21")},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=m("file.importTitle")+"",o,r,c=(l[26]?l[26].title:"")+"",f,p,v,_,h,g,b,y=l[67].files+"",w,E,T,N,j,D=l[67].folders+"",F,I,R,z,W,G=(l[67].totalBytes/1024).toFixed(1)+"",J,Y,B,q,V,P,K,O,U,$,ue,le,ne=l[67].isDangerous&&jr(l);return{c(){e=d("div"),t=d("div"),n=d("h3"),o=L(s),r=L(" «"),f=L(c),p=L("»"),v=k(),_=d("div"),h=d("div"),g=d("span"),g.textContent=`${m("file.importFiles")}`,b=d("span"),w=L(y),E=k(),T=d("div"),N=d("span"),N.textContent=`${m("file.importFolders")}`,j=d("span"),F=L(D),I=k(),R=d("div"),z=d("span"),z.textContent=`${m("file.importSize")}`,W=d("span"),J=L(G),Y=L(" KB"),B=k(),ne&&ne.c(),q=k(),V=d("div"),P=d("button"),P.textContent=`${m("file.importCopy")}`,K=k(),O=d("button"),O.textContent=`${m("file.importLink")}`,U=k(),$=d("button"),$.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(g,"class","svelte-ddfk21"),i(b,"class","svelte-ddfk21"),i(h,"class","summary-row svelte-ddfk21"),i(N,"class","svelte-ddfk21"),i(j,"class","svelte-ddfk21"),i(T,"class","summary-row svelte-ddfk21"),i(z,"class","svelte-ddfk21"),i(W,"class","svelte-ddfk21"),i(R,"class","summary-row svelte-ddfk21"),i(_,"class","import-summary svelte-ddfk21"),i(P,"class","btn btn-primary svelte-ddfk21"),i(O,"class","btn svelte-ddfk21"),i($,"class","btn svelte-ddfk21"),i(V,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(se,oe){S(se,e,oe),a(e,t),a(t,n),a(n,o),a(n,r),a(n,f),a(n,p),a(t,v),a(t,_),a(_,h),a(h,g),a(h,b),a(b,w),a(_,E),a(_,T),a(T,N),a(T,j),a(j,F),a(_,I),a(_,R),a(R,z),a(R,W),a(W,J),a(W,Y),a(_,B),ne&&ne.m(_,null),a(t,q),a(t,V),a(V,P),a(V,K),a(V,O),a(V,U),a(V,$),ue||(le=[A(P,"click",l[335]),A(O,"click",l[336]),A($,"click",l[171]),A(e,"click",gt(l[171])),A(e,"keydown",vt(l[171]))],ue=!0)},p(se,oe){oe[0]&67108864&&c!==(c=(se[26]?se[26].title:"")+"")&&H(f,c),oe[2]&32&&y!==(y=se[67].files+"")&&H(w,y),oe[2]&32&&D!==(D=se[67].folders+"")&&H(F,D),oe[2]&32&&G!==(G=(se[67].totalBytes/1024).toFixed(1)+"")&&H(J,G),se[67].isDangerous?ne?ne.p(se,oe):(ne=jr(se),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(se){se&&C(e),ne&&ne.d(),ue=!1,me(le)}}}function jr(l){let e,t,n,s,o,r,c=l[67].dangerReason+"",f;return{c(){e=d("div"),t=Q("svg"),n=Q("path"),s=Q("line"),o=Q("line"),r=k(),f=L(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-ddfk21"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-ddfk21"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-ddfk21"),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-ddfk21"),i(e,"class","summary-warn svelte-ddfk21")},m(p,v){S(p,e,v),a(e,t),a(t,n),a(t,s),a(t,o),a(e,r),a(e,f)},p(p,v){v[2]&32&&c!==(c=p[67].dangerReason+"")&&H(f,c)},d(p){p&&C(e)}}}function Dr(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T=l[91]&&Nr(l);return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("rename.title")}`,s=k(),o=d("div"),r=d("label"),c=d("span"),c.textContent=`${m("common.newName")}`,f=k(),p=d("input"),v=k(),T&&T.c(),_=k(),h=d("div"),g=d("button"),g.textContent=`${m("common.rename")}`,b=k(),y=d("button"),y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","label-text svelte-ddfk21"),i(p,"type","text"),i(p,"class","svelte-ddfk21"),i(r,"class","svelte-ddfk21"),i(o,"class","form-group svelte-ddfk21"),i(g,"class","btn btn-primary svelte-ddfk21"),i(y,"class","btn svelte-ddfk21"),i(h,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(N,j){S(N,e,j),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),ke(p,l[90]),a(t,v),T&&T.m(t,null),a(t,_),a(t,h),a(h,g),a(h,b),a(h,y),w||(E=[A(p,"input",l[337]),A(p,"keydown",l[127]),A(g,"click",l[125]),A(y,"click",l[126]),A(e,"click",gt(l[126])),A(e,"keydown",vt(l[126]))],w=!0)},p(N,j){j[2]&268435456&&p.value!==N[90]&&ke(p,N[90]),N[91]?T?T.p(N,j):(T=Nr(N),T.c(),T.m(t,_)):T&&(T.d(1),T=null)},d(N){N&&C(e),T&&T.d(),w=!1,me(E)}}}function Nr(l){let e,t;return{c(){e=d("div"),t=L(l[91]),i(e,"class","rename-error svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[2]&536870912&&H(t,n[91])},d(n){n&&C(e)}}}function Ir(l){let e,t,n,s,o,r=l[92].title+"",c,f,p,v,_,h,g,b,y,w,E,T,N=m("inbox.assign")+"",j,D,F,I,R,z,W=l[94].length>0&&Mr(l),G=l[96]&&Lr();return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("inbox.assignTitle")}`,s=k(),o=d("div"),c=L(r),f=k(),p=d("div"),v=d("label"),_=d("span"),_.textContent=`${m("inbox.assignTarget")}`,h=k(),g=d("input"),b=k(),W&&W.c(),y=k(),G&&G.c(),w=k(),E=d("div"),T=d("button"),j=L(N),F=k(),I=d("button"),I.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(o,"class","create-context svelte-ddfk21"),i(_,"class","label-text svelte-ddfk21"),i(g,"type","text"),i(g,"placeholder",m("inbox.assignSearchPlaceholder")),i(g,"class","svelte-ddfk21"),i(v,"class","svelte-ddfk21"),i(p,"class","form-group assign-search svelte-ddfk21"),i(T,"class","btn btn-primary svelte-ddfk21"),T.disabled=D=!l[95],i(I,"class","btn svelte-ddfk21"),i(E,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(J,Y){S(J,e,Y),a(e,t),a(t,n),a(t,s),a(t,o),a(o,c),a(t,f),a(t,p),a(p,v),a(v,_),a(v,h),a(v,g),ke(g,l[93]),a(p,b),W&&W.m(p,null),a(t,y),G&&G.m(t,null),a(t,w),a(t,E),a(E,T),a(T,j),a(E,F),a(E,I),R||(z=[A(g,"input",l[338]),A(g,"input",l[182]),A(g,"keydown",l[339]),A(T,"click",l[184]),A(I,"click",l[181]),A(e,"click",gt(l[181])),A(e,"keydown",vt(l[181]))],R=!0)},p(J,Y){Y[2]&1073741824&&r!==(r=J[92].title+"")&&H(c,r),Y[3]&1&&g.value!==J[93]&&ke(g,J[93]),J[94].length>0?W?W.p(J,Y):(W=Mr(J),W.c(),W.m(p,null)):W&&(W.d(1),W=null),J[96]?G||(G=Lr(),G.c(),G.m(t,w)):G&&(G.d(1),G=null),Y[3]&4&&D!==(D=!J[95])&&(T.disabled=D)},d(J){J&&C(e),W&&W.d(),G&&G.d(),R=!1,me(z)}}}function Mr(l){let e,t=re(l[94]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ar(ri(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-ddfk21")},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=ri(s,t,r);n[r]?n[r].p(c,o):(n[r]=Ar(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),Me(n,s)}}}function Ar(l){let e,t,n=(l[403].path||l[403].title)+"",s,o,r,c=l[174](l[403].type)+"",f,p,v,_;function h(){return l[340](l[403])}return{c(){e=d("button"),t=d("span"),s=L(n),o=k(),r=d("span"),f=L(c),p=k(),i(t,"class","svelte-ddfk21"),i(r,"class","svelte-ddfk21"),i(e,"class","assign-search-result svelte-ddfk21")},m(g,b){S(g,e,b),a(e,t),a(t,s),a(e,o),a(e,r),a(r,f),a(e,p),v||(_=A(e,"click",h),v=!0)},p(g,b){l=g,b[3]&2&&n!==(n=(l[403].path||l[403].title)+"")&&H(s,n),b[3]&2&&c!==(c=l[174](l[403].type)+"")&&H(f,c)},d(g){g&&C(e),v=!1,_()}}}function Lr(l){let e;return{c(){e=d("div"),e.textContent=`${m("common.loading")}`,i(e,"class","assign-status svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Fr(l){let e,t,n,s,o,r,c,f,p,v,_,h,g,b,y,w,E,T,N,j,D,F,I,R,z,W=m("common.save")+"",G,J,Y,B,q,V,P=l[52]&&Pr(l);return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("links.editTitle")}`,s=k(),o=d("div"),r=d("label"),c=d("span"),c.textContent=`${m("common.name")}`,f=k(),p=d("input"),v=k(),_=d("div"),h=d("label"),g=d("span"),g.textContent="URL",b=k(),y=d("input"),w=k(),E=d("div"),T=d("label"),N=d("span"),N.textContent=`${m("links.note")}`,j=k(),D=d("textarea"),F=k(),P&&P.c(),I=k(),R=d("div"),z=d("button"),G=L(W),Y=k(),B=d("button"),B.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","label-text svelte-ddfk21"),i(p,"type","text"),i(p,"class","svelte-ddfk21"),i(r,"class","svelte-ddfk21"),i(o,"class","form-group svelte-ddfk21"),i(g,"class","label-text svelte-ddfk21"),i(y,"type","url"),i(y,"class","svelte-ddfk21"),i(h,"class","svelte-ddfk21"),i(_,"class","form-group svelte-ddfk21"),i(N,"class","label-text svelte-ddfk21"),i(D,"class","svelte-ddfk21"),i(T,"class","svelte-ddfk21"),i(E,"class","form-group svelte-ddfk21"),i(z,"class","btn btn-primary svelte-ddfk21"),z.disabled=J=!l[50].trim(),i(B,"class","btn svelte-ddfk21"),i(R,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(K,O){S(K,e,O),a(e,t),a(t,n),a(t,s),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),ke(p,l[49]),a(t,v),a(t,_),a(_,h),a(h,g),a(h,b),a(h,y),ke(y,l[50]),a(t,w),a(t,E),a(E,T),a(T,N),a(T,j),a(T,D),ke(D,l[51]),a(t,F),P&&P.m(t,null),a(t,I),a(t,R),a(R,z),a(z,G),a(R,Y),a(R,B),q||(V=[A(p,"input",l[341]),A(y,"input",l[342]),A(D,"input",l[343]),A(z,"click",l[189]),A(B,"click",l[188]),A(e,"click",gt(l[188])),A(e,"keydown",vt(l[188]))],q=!0)},p(K,O){O[1]&262144&&p.value!==K[49]&&ke(p,K[49]),O[1]&524288&&y.value!==K[50]&&ke(y,K[50]),O[1]&1048576&&ke(D,K[51]),K[52]?P?P.p(K,O):(P=Pr(K),P.c(),P.m(t,I)):P&&(P.d(1),P=null),O[1]&524288&&J!==(J=!K[50].trim())&&(z.disabled=J)},d(K){K&&C(e),P&&P.d(),q=!1,me(V)}}}function Pr(l){let e,t;return{c(){e=d("div"),t=L(l[52]),i(e,"class","rename-error svelte-ddfk21")},m(n,s){S(n,e,s),a(e,t)},p(n,s){s[1]&2097152&&H(t,n[52])},d(n){n&&C(e)}}}function Rr(l){let e,t;return e=new qu({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function zr(l){let e,t;return e=new Ku({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Or(l){let e,t;return e=new pp({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){pe(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function W2(l){let e,t,n,s;const o=[yp,bp,gp],r=[];function c(f,p){return f[1]?0:f[2]?1:2}return e=c(l),t=r[e]=o[e](l),{c(){t.c(),n=mt()},m(f,p){r[e].m(f,p),S(f,n,p),s=!0},p(f,p){let v=e;e=c(f),e===v?r[e].p(f,p):(ut(),pe(r[v],1,1,()=>{r[v]=null}),pt(),t=r[e],t?t.p(f,p):(t=r[e]=o[e](f),t.c()),ce(t,1),t.m(n.parentNode,n))},i(f){s||(ce(t),s=!0)},o(f){pe(t),s=!1},d(f){f&&C(n),r[e].d(f)}}}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 mn(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function al(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&&al(n.children,e,t))return!0}return!1}function oa(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function Wr(l){return oa(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function V2(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 ra(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&&ra(n.children,e,t))return!0}return!1}function an(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Tl(l){try{te("WriteDebugLog",l)}catch{}}function cn(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function ft(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function tl(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 _t(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function fn(l){try{const e=new URL(l);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function U2(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function B2(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 H2(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 K2(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Vr(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 G2(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Mt(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 J2(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 vt(l){return e=>{mn(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function q2(l,e,t){let n=null,s=!1,o=!1,r=!1,c=!1,f=[],p=[],v=[],_=null,h=[],g=0,b=!0,y=[],w=null,E="",T="",N=!1,j="",D="all",F="all",I="",R="",z="",W=[],G=!1,J=[],Y="",B="";function q(u){return{"vault not open":m("error.vaultNotOpen")}[u]||u}let V="",P=null,K="overview",O=[],U=null,$=[],ue=[],le=[],ne=!1,se="",oe="",fe="",be="",He=!1,Ae=!1,X=null,ee=null,de=[],ye=0,_e=[],Ee=[],Ye=!1,at="",ze=[],Ke=null,we="",Qe="",Ne="",Ve="",Ue=null,Fe=!1,je="",Ce=null,We=null,Se={visible:!1,x:0,y:0,node:null},$e=!1,Te="",De=!1,ve="",Ie="open_url",Xe="",nt=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],et=!0,Ge=!1,Be=null,tt=!1,st="",ie="",ge={},kt=!1,Ze=null,lt=[],Oe=[],bt=null,Bt="",Ll=!1,dl="",yt={items:[],mode:"copy"},Pe=[],ll=[],Fl=!1,nl=!1,ul=!1,gn="",Pl=!1,bn="",yn="",wn=!1,Cn=m("common.delete"),pl=null,ml=null,_l=!1,vl="",Ht="",Kt="",Tt=null,Et="",At=[],jt=null,kl=!1,Sn,Rl=null,zl=!1,sl="",hl="";const aa=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"inbox",label:m("tab.inbox")},{id:"links",label:m("tab.links")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let Ol=null;Br(async()=>{try{if(t(0,n=await te("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(65,et=!1);return}if(n.status==="recovery"){t(2,r=!0),t(65,et=!1);return}}catch(u){t(24,B=String(u))}try{t(23,Y=await te("VerstakVersion")||"verstak-gui/v2"),t(4,f=await te("ListSystemViews")||[]),t(5,p=await te("ListWorkspaceTree")||[]),t(6,v=await te("ListEnabledTemplates")||[])}catch(u){t(24,B=String(u)),t(4,f=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(5,p=[]),t(6,v=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ha),Ol=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Rn),window.addEventListener("paste",ls),window.addEventListener("dragover",ns),window.addEventListener("dragleave",ss),window.addEventListener("drop",is),t(65,et=!1),ln()}),hn(()=>{Ol&&Ol(),window.removeEventListener("keydown",Rn),window.removeEventListener("paste",ls),window.removeEventListener("dragover",ns),window.removeEventListener("dragleave",ss),window.removeEventListener("drop",is)});async function Tn(u){t(25,V=u),t(26,P=null),t(27,K="overview"),t(28,O=[]),$=[],t(30,ue=[]),t(31,le=[]),t(44,Ee=[]),t(47,ze=[]),t(41,de=[]),t(43,_e=[]),t(53,Ue=null),t(54,Fe=!1),t(24,B=""),t(7,_=null),t(8,h=[]),g=0,b=!0,t(9,y=[]),t(10,w=null);try{u==="today"?(t(7,_=await te("ListTodayView")||{cases:[]}),t(41,de=await te("GetSuggestions")||[]),t(42,ye=de.length)):u==="inbox"?t(43,_e=await te("ListInboxNodes")||[]):u==="trash"?t(53,Ue=await te("ListTrash")||{nodes:[],entries:[],trashPath:""}):u==="journal"?await Pt():u==="activity"&&(t(8,h=await te("ListActivityFeed",50,0)||[]),g=h.length,b=h.length===50)}catch(M){t(24,B=String(M)),t(7,_={cases:[]}),t(43,_e=[]),t(53,Ue=null),t(8,h=[])}}async function Lt(u){t(26,P=u),t(27,K="overview"),t(28,O=[]),$=[],t(30,ue=[]),t(31,le=[]),t(41,de=[]),t(73,Oe=[]),t(72,lt=[]),t(71,Ze=null),t(74,bt=null),t(75,Bt=""),t(79,Pe=[]),ll=[],t(29,U=null),t(54,Fe=!1),t(59,$e=!1),t(24,B=""),t(22,J=[]),await gl(u.id)}async function gl(u){try{t(28,O=await te("ListNotes",u)||[])}catch{}try{$=await te("ListFiles",u)||[]}catch{}try{t(30,ue=await te("ListActions",u)||[])}catch{}try{t(31,le=cn(await te("ListWorklog",u)))}catch{}try{t(44,Ee=await te("ListInboxNodesForTarget",u)||[])}catch{t(44,Ee=[])}try{t(47,ze=await te("ListLinks",u)||[])}catch{t(47,ze=[])}try{t(41,de=await te("GetSuggestions")||[]),t(42,ye=de.length)}catch{t(41,de=[]),t(42,ye=0)}try{t(22,J=await te("ListActivityByNode",u,50,0)||[])}catch{}}async function ct(u){t(70,kt=!0);try{let M=await te("ListItems",u)||[];M.sort((Z,ae)=>Z.type!==ae.type?Z.type==="folder"?-1:1:(Z.name||"").localeCompare(ae.name||"")),t(73,Oe=M)}catch{t(73,Oe=[])}t(70,kt=!1)}async function Wl(u){if(!P)return;try{const Z=await te("GetNodeDetail",u);Z&&t(72,lt=[...lt,{id:u,name:Z.title}])}catch{t(72,lt=[...lt,{id:u,name:"..."}])}t(71,Ze=u),t(69,ge={...ge,[u]:!0});const M=await te("ListWorkspaceChildren",u)||[];al(p,u,M),t(5,p=[...p]),await ct(u)}function En(){if(lt.length<2)t(72,lt=[]),t(71,Ze=null),ct(P.id);else{const u=lt[lt.length-2];t(72,lt=lt.slice(0,-1)),t(71,Ze=u.id),ct(u.id)}}function jn(u){const M=lt[u];t(72,lt=lt.slice(0,u+1)),t(71,Ze=M.id),ct(M.id)}async function il(u){t(74,bt=u),t(75,Bt=""),t(77,dl=""),t(76,Ll=!0);try{bu(u)?t(75,Bt=await te("GetFileBase64",u.fileId)||""):yu(u)&&t(75,Bt=await te("ReadFileText",u.fileId)||"")}catch(M){t(77,dl=String(M))}t(76,Ll=!1)}function Vl(){t(74,bt=null),t(75,Bt=""),t(77,dl="")}async function ca(){const u=prompt(m("file.namePrompt"));if(!(!u||!u.trim()))try{const M=Ze||P.id;await te("CreateEmptyFile",M,u.trim()),await ct(M),await Hl(M)}catch(M){t(24,B=String(M))}}async function Dn(u){try{await te("DuplicateNode",u);const M=Ze||P.id;await ct(M),await Hl(M)}catch(M){t(24,B=String(M))}}function Nn(u){const M=Oe.find(Z=>Z.id===u);M&&Bl(M.id,M.name)}function In(u){t(78,yt={items:[u],mode:"cut"})}function Mn(u){t(78,yt={items:[u],mode:"copy"})}async function An(){if(yt.items.length===0)return;const u=Ze||P.id;try{if(yt.mode==="copy")for(const M of yt.items)await te("DuplicateNode",M);else for(const M of yt.items)await te("MoveNode",M,u);t(78,yt={items:[],mode:"copy"}),await ct(u)}catch(M){t(24,B=String(M))}}function Ln(u){Pe.includes(u)?t(79,Pe=Pe.filter(M=>M!==u)):t(79,Pe=[...Pe,u])}function Fn(u){t(79,Pe=[u])}function fa(){t(79,Pe=Oe.map(u=>u.id))}function Pn(u){if(Oe.length===0)return;const M=Pe.length>0?Pe[Pe.length-1]:Oe[0].id,Z=Oe.findIndex(wt=>wt.id===M),ae=Oe.findIndex(wt=>wt.id===u);if(Z===-1||ae===-1)return;const Re=Math.min(Z,ae),dt=Math.max(Z,ae),Xt=Oe.slice(Re,dt+1).map(wt=>wt.id),ol=new Set(Pe);Xt.forEach(wt=>ol.add(wt)),t(79,Pe=[...ol])}function da(){t(79,Pe=[])}function Ul(u){return u.length>0?u:Oe.map(M=>M.id)}async function ua(){const u=Ul(Pe),M=Oe.find(ae=>ae.id===u[0]);let Z;u.length===1&&(M==null?void 0:M.type)==="folder"?Z=m("delete.folder"):u.length===1?Z=m("delete.file"):Z=m("delete.files",{count:u.length}),Dt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+Z+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Re of u)try{await te("DeleteFileOrFolder",Re)}catch(dt){t(24,B=String(dt))}t(79,Pe=[]);const ae=Ze||P.id;await ct(ae)}})}function pa(){const u=Ul(Pe);t(78,yt={items:u,mode:"cut"}),t(79,Pe=[])}function ma(){const u=Ul(Pe);t(78,yt={items:u,mode:"copy"}),t(79,Pe=[])}function _a(u,M){u.stopPropagation();const Z=Pe.includes(M)?Pe:[M];ll=Z,u.dataTransfer.effectAllowed="move",u.dataTransfer.setData("text/plain",Z.join(","))}function va(u,M){const Z=Oe.find(ae=>ae.id===M);Z&&Z.type==="folder"&&(u.preventDefault(),u.stopPropagation(),u.dataTransfer.dropEffect="move")}async function ka(u,M){if(u.preventDefault(),u.stopPropagation(),ll.length!==0){for(const Z of ll)try{await te("MoveNode",Z,M)}catch(ae){t(24,B=String(ae))}ll=[],t(79,Pe=[]),await ct(Ze||P.id)}}function Rn(u){if(!mn(u.target)&&K==="files")if(u.ctrlKey||u.metaKey)u.key==="c"||u.key==="C"?(u.preventDefault(),ma()):u.key==="x"||u.key==="X"?(u.preventDefault(),pa()):u.key==="v"||u.key==="V"?(u.preventDefault(),An()):u.key==="a"||u.key==="A"?(u.preventDefault(),fa()):u.key==="o"||u.key==="O"?(u.preventDefault(),ha()):u.key==="Enter"&&(u.preventDefault(),zn());else if(u.key==="Enter")u.preventDefault(),zn();else if(u.key==="Delete"||u.key==="Backspace"){if(bt){u.preventDefault(),Vl();return}if(Pe.length>0){u.preventDefault(),ua();return}if(u.key==="Backspace"&<.length>0){u.preventDefault(),En();return}}else if(u.key==="Escape"){if(bt){Vl();return}if(Pe.length>0){da();return}}else u.key==="F2"&&(u.preventDefault(),ga())}function zn(){if(Pe.length===1){const u=Oe.find(M=>M.id===Pe[0]);u&&(u.type==="folder"?Wl(u.id):il(u))}}function ha(){if(Pe.length===1){const u=Oe.find(M=>M.id===Pe[0]);u&&u.fileId&&te("OpenFile",u.fileId)}}function Bl(u,M){vl=u,t(90,Ht=M),t(91,Kt=""),t(89,_l=!0)}function ga(){if(Pe.length===1){const u=Oe.find(M=>M.id===Pe[0]);u&&Bl(u.id,u.name)}}async function On(){const u=Ht.trim();if(!u){t(91,Kt=m("rename.emptyError"));return}try{await te("ValidateName",u)}catch{t(91,Kt=m("rename.invalidError"));return}t(89,_l=!1);const M=vl;vl="";try{await te("RenameNode",M,u),P&&P.id===M&&t(26,P={...P,title:u}),await qt(),Ze&&await ct(Ze)}catch(Z){t(24,B=String(Z))}}function ba(){t(89,_l=!1),vl="",t(90,Ht=""),t(91,Kt="")}function ya(u){u.key==="Enter"?On():t(91,Kt="")}function Dt(u){t(85,bn=u.title||m("common.confirm")),t(86,yn=u.message||""),t(87,wn=u.danger!==void 0?u.danger:!0),t(88,Cn=u.confirmText||m("common.delete")),pl=u.onConfirm||null,ml=u.onCancel||null,t(84,Pl=!0)}function Wn(){t(84,Pl=!1),pl=null,ml=null}function wa(){pl&&pl(),Wn()}function Ca(){ml&&ml(),Wn()}function Vn(u){t(56,Ce=Se.node),t(57,We=u),t(55,je=""),t(54,Fe=!0),Gt()}function Sa(){t(56,Ce=null),t(57,We=void 0),t(55,je=""),t(54,Fe=!0)}function Ta(){t(54,Fe=!1),t(55,je=""),t(56,Ce=null),t(57,We=void 0)}async function Un(){if(!(!je.trim()||We===void 0))try{const u=Ce?Ce.id:"",M=We?We.id:"",Z=await te("CreateNodeFromTemplate",u,je.trim(),M);t(54,Fe=!1),t(55,je="");const ae=Z?Z.id:null;if(t(56,Ce=null),t(57,We=void 0),u){t(69,ge={...ge,[u]:!0});const Re=await te("ListWorkspaceChildren",u)||[];al(p,u,Re),t(5,p=[...p])}else t(5,p=await te("ListWorkspaceTree")||p);if(ae){const Re=await te("GetNodeDetail",ae);Re&&(t(25,V=""),Lt(Re))}}catch(u){t(24,B=String(u))}}function Ea(u,M){t(58,Se={visible:!0,x:u.clientX,y:u.clientY,node:M})}function Gt(){t(58,Se={visible:!1,x:0,y:0,node:null})}async function ja(u){const M=!ge[u];if(t(69,ge={...ge,[u]:M}),!M)return;const Z=await te("ListWorkspaceChildren",u)||[];al(p,u,Z),t(5,p=[...p])}async function Da(u,M){if(!(!u||!M||u===M))try{const Z=await te("MoveNode",u,M);await qt();const ae=await te("GetNodeDetail",u);ae&&(t(25,V=""),Lt(ae))}catch(Z){t(24,B=String(Z))}}async function Na(u){u.preventDefault(),u.stopPropagation();try{const M=u.dataTransfer.getData("text/plain");if(!M)return;const Z=await te("GetNodeDetail",M);if(!Z||!Z.parent_id)return;await te("MoveNode",M,""),await qt();const ae=await te("GetNodeDetail",M);ae&&(t(25,V=""),Lt(ae))}catch(M){t(24,B=String(M))}}function Ia(u){u.preventDefault(),u.dataTransfer.dropEffect="move",t(80,Fl=!0)}function Ma(u){t(80,Fl=!1)}function Bn(u){Bl(u.id,u.title),Gt()}function Hn(u){Gt(),Dt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+u.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteNode",u.id),await qt(),P&&P.id===u.id&&t(26,P=null)}catch(M){t(24,B=String(M))}}})}async function Ft(u){Gt();const M=typeof u=="string"?u:u.id;try{await te("OpenFolder",M)}catch(Z){t(24,B=String(Z))}}async function Jt(u){const M=oa(u);try{if(M==="url"||u.type==="link"){if(!u.url)throw new Error("url required");await te("OpenURL",u.url);return}if(M==="text"||u.type==="note"){const Z=await te("ReadNote",u.id);t(29,U={id:u.id,title:u.title,content:Z||"",dirty:!1});return}if(M==="folder"||u.type==="folder"){t(25,V=""),t(26,P=u),t(27,K="files"),t(72,lt=[]),t(71,Ze=null),t(79,Pe=[]),t(74,bt=null),await gl(u.id),await ct(u.id);return}if(M==="file"||M==="image"||u.type==="file"){const ae=(await te("ListFiles",u.id)||[])[0];if(!ae)throw new Error("file record not found");const Re=V2(u,ae);Ts(Re)?await il(Re):await te("OpenFile",Re.fileId);return}await Ct(u.id)}catch(Z){t(24,B=String(Z))}}async function Kn(u){Gt();try{await te("MoveNode",u.id,""),await qt();const M=await te("GetNodeDetail",u.id);M&&(t(25,V=""),Lt(M))}catch(M){t(24,B=String(M))}}async function qt(){const u=Object.keys(ge).filter(Z=>ge[Z]),M=await te("ListWorkspaceTree")||[];for(const Z of u){const Re=(await te("ListWorkspaceChildren",Z)||[]).map(dt=>({...dt}));ra(M,Z,Re)}t(5,p=M)}async function Hl(u){const M=await te("ListWorkspaceChildren",u)||[];al(p,u,M),t(5,p=[...p])}function Gn(){t(59,$e=!0),t(60,Te="")}function Aa(){t(59,$e=!1),t(60,Te="")}async function Jn(){if(!(!Te.trim()||!P))try{const u=await te("CreateNote",P.id,Te.trim());t(28,O=[...O,u&&u.id?u:{id:Date.now().toString(),title:Te.trim(),createdAt:new Date().toISOString()}]),t(59,$e=!1),t(60,Te="")}catch{const M={id:Date.now().toString(),title:Te.trim(),createdAt:new Date().toISOString()};t(28,O=[...O,M]),t(59,$e=!1),t(60,Te="")}}async function Yt(u){if(U&&U.dirty){Dt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await qn(u)}});return}await qn(u)}async function qn(u){try{const M=await te("ReadNote",u.id);t(29,U={id:u.id,title:u.title,content:M||"",dirty:!1})}catch{t(29,U={id:u.id,title:u.title,content:"# "+u.title+`
|
||
|
||
`,dirty:!1})}}function La(){if(U&&U.dirty){Dt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,U=null)}});return}t(29,U=null)}function Fa(u){U&&(t(29,U.content=u.target.value,U),t(29,U.dirty=!0,U))}async function Pa(){if(U)try{await te("SaveNote",U.id,U.content),t(29,U.dirty=!1,U)}catch{t(29,U.dirty=!1,U)}}function bl(u=null){t(39,X=u),t(40,ee=null),t(33,se=u?u.summary:""),t(34,oe=u?String(u.minutes||""):""),t(35,fe=u&&u.date||""),t(36,be=u&&u.details||""),t(37,He=u?!!u.billable:!1),t(38,Ae=u?!!u.approximate:!1),t(32,ne=!0)}function Ra(){t(32,ne=!1),t(39,X=null),t(40,ee=null)}async function Kl(u=""){const M=u||(P?P.id:"");P&&P.id===M&&t(31,le=cn(await te("ListWorklog",P.id))||le),V==="journal"&&await Pt()}async function za(){const u=parseInt(oe,10);if(!(!se.trim()||isNaN(u)||u<=0)&&!(!ee&&!X&&!P)){try{if(ee){const M=JSON.stringify(an(ee));await te("AcceptSuggestionFull",ee.nodeId,se.trim(),be,fe,u,Ae,He,M),await Jl()}else X?(await te("UpdateWorklogEntry",X.id,se.trim(),be,fe,u,Ae,He),await Kl(X.nodeId)):(await te("CreateWorklogFull",P.id,se.trim(),be,fe,u,Ae,He),await Kl(P.id))}catch(M){t(24,B=String(M));return}t(32,ne=!1),t(39,X=null),t(40,ee=null)}}function Gl(u){Dt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteWorklogEntry",u.id),await Kl(u.nodeId)}catch(M){t(24,B=String(M))}}})}async function Jl(){t(41,de=await te("GetSuggestions")||[]),t(42,ye=de.length),P&&t(31,le=cn(await te("ListWorklog",P.id))),V==="journal"&&await Pt()}function yl(u){t(40,ee=u),t(39,X=null),t(33,se=u.summary||""),t(34,oe=String(u.suggestedMin||"")),t(35,fe=""),t(36,be=""),t(37,He=!1),t(38,Ae=!0),t(32,ne=!0)}async function ql(u){try{const M=an(u),Z=JSON.stringify(M);Tl("acceptTodaySuggestion: nodeId="+u.nodeId+" eventIds="+Z+" events="+JSON.stringify((u.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await te("AcceptSuggestionWith",u.nodeId,u.summary,u.suggestedMin,"",Z),await Jl()}catch(M){Tl("acceptTodaySuggestion error: "+M)}}async function Yn(u){try{const M=an(u),Z=JSON.stringify(M);Tl("acceptJournalSuggestion: nodeId="+u.nodeId+" eventIds="+Z+" events="+JSON.stringify((u.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await te("AcceptSuggestionWith",u.nodeId,u.summary,u.suggestedMin,"",Z),await Jl()}catch(M){Tl("acceptJournalSuggestion error: "+M)}}async function Pt(){try{const[u,M,Z]=await Promise.all([te("ListWorklogReport",E,T,j,N,D,F),te("WorklogReportSummary",E,T,j,N,D,F),te("GetSuggestions")]);if(t(9,y=(u||[]).map(ae=>(ae._expanded===void 0&&(ae._expanded=!1),ae))),t(10,w=M||null),t(41,de=Z||[]),t(42,ye=de.length),j&&!I)if(u&&u.length>0&&u[0].nodePath)t(17,I=u[0].nodePath);else try{t(17,I=await te("GetNodeTitle",j))}catch{t(17,I="")}}catch{t(9,y=[]),t(10,w=null),t(41,de=[]),t(42,ye=0)}}async function wl(u){try{const M=await te("SaveWorklogReport",u,E,T,j,N,D,F);t(18,R=M),setTimeout(()=>t(18,R=""),4e3)}catch(M){if(String(M).includes("отменено"))return;t(18,R="Ошибка: "+String(M)),setTimeout(()=>t(18,R=""),6e3)}}let Qn;async function Yl(u){if(u._expanded=!u._expanded,t(9,y),u._expanded&&!u._events&&u._hasEvents===void 0)try{u._events=await te("GetWorklogEntryEvents",u.id)||[],u._hasEvents=u._events.length>0,t(9,y)}catch{u._events=[],u._hasEvents=!1,t(9,y)}}async function Ql(u){if(u._expanded=!u._expanded,u._expanded&&u.source==="suggestion"&&!u._events&&u._hasEvents===void 0)try{u._events=await te("GetWorklogEntryEvents",u.id)||[],u._hasEvents=u._events.length>0}catch(M){M._events=[],M._hasEvents=!1}t(31,le)}async function Oa(){const u=z.trim();if(!u||u.length<2){t(20,W=[]),t(21,G=!1);return}try{t(20,W=await te("SearchNodes",u)||[]),t(21,G=W.length>0)}catch{t(20,W=[]),t(21,G=!1)}}function Wa(){clearTimeout(Qn),Qn=setTimeout(Oa,200)}function Xn(u){t(14,j=u.id),t(17,I=u.path||u.title),t(13,N=!0),t(19,z=""),t(20,W=[]),t(21,G=!1),Pt()}function Zn(){t(14,j=""),t(13,N=!1),t(17,I=""),t(19,z=""),t(20,W=[]),t(21,G=!1),Pt()}function Va(){t(11,E=""),t(12,T=""),t(14,j=""),t(13,N=!1),t(15,D="all"),t(16,F="all"),t(17,I=""),t(19,z=""),t(20,W=[]),t(21,G=!1),Pt()}async function xn(){const u=await te("PickFile");if(!u)return;const M=Ze||P.id;await $n(M,u)}async function Ua(){const u=await te("PickDirectory");if(!u)return;const M=Ze||P.id;await $n(M,u)}async function $n(u,M){t(66,Ge=!0);try{const Z=await te("PreviewImport",M);t(67,Be=Z),st=M,ie=u,t(68,tt=!0)}catch(Z){t(24,B=String(Z))}t(66,Ge=!1)}async function Xl(u){try{const M=ie||P.id,Z=u==="copy"?await te("AddPathCopy",M,st):await te("AddPathLink",M,st);t(68,tt=!1),t(67,Be=null),t(72,lt=[]),t(71,Ze=null),await Promise.all([gl(M),ct(M),Hl(M)])}catch(M){t(24,B=String(M))}}function Ba(){t(68,tt=!1),t(67,Be=null)}async function es({id:u,type:M}){const Z=m(M==="folder"?"delete.folder":"delete.file");Dt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+Z+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteFileOrFolder",u),$=$.filter(Re=>Re.nodeId!==u);const ae=Ze||P.id;await ct(ae)}catch(ae){t(24,B=String(ae))}}})}async function Ha(u){!u||u.length===0||await tc(u,"drop")}function Ka(u){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[u]||u}function Ga(u){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case"),link:m("kind.link")}[u]||u||m("kind.case")}function Ja(u){return u?m("capture.kind."+u):""}function qa(u){return u?m("capture.source."+u):""}function Ya(u){const M=[];return u.captureKind&&M.push(Ja(u.captureKind)),u.captureSource&&M.push(qa(u.captureSource)),u.captureContextLabel&&M.push(`${m("inbox.capturedIn")}: ${u.captureContextLabel}`),u.suggestedTargetLabel&&M.push(`${m("inbox.suggestedTarget")}: ${u.suggestedTargetLabel}`),M.push(_t(u.capturedAt||u.createdAt)),M.filter(Boolean).join(" · ")}function Qa(u){!u||!u.id||(t(43,_e=[u,..._e.filter(M=>M.id!==u.id)]),P&&(u.captureContextNodeId===P.id||u.suggestedTargetNodeId===P.id)&&t(44,Ee=[u,...Ee.filter(M=>M.id!==u.id)]))}function Xa(){return P&&P.id?{contextType:"node",nodeId:P.id,suggestedTargetNodeId:P.id}:V?{contextType:"section",section:V}:{contextType:"global",section:"root"}}function Rt(){return JSON.stringify(Xa())}function Za(){return P&&P.id?m("capture.dropOverlayNode",{title:P.title}):m("capture.dropOverlayGlobal")}async function Qt(u=null){u&&Qa(u),V==="inbox"&&t(43,_e=await te("ListInboxNodes")||_e)}async function xa(u,M){const Z=String(u||"").trim();if(!Z)return null;const ae=fn(Z)?await te("CaptureURLWithContext",Z,"",M,Rt()):await te("CaptureTextWithContext",Z,M,Rt());return await Qt(ae),ae}async function ts(u,M,Z){const ae=String(u||"").trim();if(!ae)return null;const Re=await te("CaptureURLWithContext",ae,M||"",Z,Rt());return await Qt(Re),Re}async function $a(u,M){if(!u)return null;const Z=u.path||u.webkitRelativePath||"";if(Z){const dt=await te("CapturePathWithContext",Z,M,Rt());return await Qt(dt),dt}const ae=await B2(u),Re=await te("CaptureFileDataWithContext",u.name||`clipboard.${U2(u.type)}`,ae,M,Rt());return await Qt(Re),Re}async function Zl(u,M){var ol,wt,ks;if(!u)return!1;let Z=!1;const ae=Array.from(u.files||[]);for(const St of ae)await $a(St,M),Z=!0;const Re=(ol=u.getData)==null?void 0:ol.call(u,"text/x-moz-url");if(Re){const St=H2(Re);if(St&&fn(St.url))return await ts(St.url,St.title,M),!0}const dt=(wt=u.getData)==null?void 0:wt.call(u,"text/uri-list");if(dt){const St=K2(dt);if(fn(St))return await ts(St,"",M),!0}const Xt=(ks=u.getData)==null?void 0:ks.call(u,"text/plain");return String(Xt||"").trim()&&(await xa(Xt,M),Z=!0),Z}async function ec(){if(!Ye){t(46,at=""),t(45,Ye=!0);try{const u=await te("CaptureClipboardTextWithContext",Rt());await Qt(u),t(46,at=m("inbox.captured"))}catch(u){t(24,B=String(u).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(45,Ye=!1)}}}async function tc(u,M="drop"){if(!Ye){t(45,Ye=!0),t(46,at="");try{for(const Z of u){const ae=await te("CapturePathWithContext",Z,M,Rt());await Qt(ae)}t(46,at=m("inbox.captured"))}catch(Z){t(24,B=String(Z))}finally{t(45,Ye=!1),t(81,nl=!1)}}}async function ls(u){if(!(o||r)&&!mn(u.target)&&u.clipboardData)try{await Zl(u.clipboardData,"paste")&&(u.preventDefault(),t(46,at=m("inbox.captured")))}catch(M){t(24,B=String(M))}}function ns(u){Vr(u.dataTransfer)&&(u.preventDefault(),u.dataTransfer.dropEffect="copy",t(83,gn=Za()),t(82,ul=!0))}function ss(u){(u.clientX<=0||u.clientY<=0||u.clientX>=window.innerWidth||u.clientY>=window.innerHeight)&&t(82,ul=!1)}async function is(u){if(Vr(u.dataTransfer)){u.preventDefault(),t(82,ul=!1);try{await Zl(u.dataTransfer,"drop")&&t(46,at=m("inbox.captured"))}catch(M){t(24,B=String(M))}}}function lc(u){u.preventDefault(),u.dataTransfer.dropEffect="copy",t(81,nl=!0)}function nc(){t(81,nl=!1)}async function sc(u){u.preventDefault(),u.stopPropagation(),t(81,nl=!1),await Zl(u.dataTransfer,"drop")&&t(46,at=m("inbox.captured"))}function xl(u){t(92,Tt=u),t(93,Et=""),t(94,At=[]),t(95,jt=null)}function os(){t(92,Tt=null),t(93,Et=""),t(94,At=[]),t(95,jt=null),t(96,kl=!1)}async function ic(){const u=Et.trim();if(!u||u.length<2){t(94,At=[]);return}t(96,kl=!0);try{const M=await te("SearchNodes",u)||[];t(94,At=M.filter(Z=>G2(Z)&&Z.id!==(Tt==null?void 0:Tt.id)))}catch{t(94,At=[])}finally{t(96,kl=!1)}}function oc(u){t(93,Et=u.target.value),t(95,jt=null),clearTimeout(Sn),Sn=setTimeout(ic,200)}function rs(u){t(95,jt=u),t(93,Et=u.path||u.title),t(94,At=[])}async function as(){if(!(!Tt||!jt))try{await cs(Tt,jt.id),os()}catch(u){t(24,B=String(u))}}async function cs(u,M){!u||!M||(await te("ResolveInboxNode",u.id,M),t(43,_e=_e.filter(Z=>Z.id!==u.id)),t(44,Ee=Ee.filter(Z=>Z.id!==u.id)),await qt(),P&&await gl(P.id))}async function $l(u){const M=(u==null?void 0:u.suggestedTargetNodeId)||(P==null?void 0:P.id)||"";if(M)try{await cs(u,M)}catch(Z){t(24,B=String(Z))}}function en(u){Dt({title:m("inbox.deleteTitle"),message:m("inbox.deleteConfirm",{title:u.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteInboxNode",u.id),t(43,_e=_e.filter(M=>M.id!==u.id)),t(44,Ee=Ee.filter(M=>M.id!==u.id))}catch(M){t(24,B=String(M))}}})}function fs(u){t(48,Ke=u),t(49,we=u.title||""),t(50,Qe=u.url||""),t(51,Ne=u.note||""),t(52,Ve="")}function ds(){t(48,Ke=null),t(49,we=""),t(50,Qe=""),t(51,Ne=""),t(52,Ve="")}async function rc(){if(!(!Ke||!Qe.trim()))try{const u=await te("UpdateLink",Ke.id,we.trim(),Qe.trim(),Ne);t(47,ze=ze.map(M=>M.id===u.id?u:M)),ds()}catch(u){t(52,Ve=String(u))}}async function us(u){Dt({title:m("links.deleteTitle"),message:m("links.deleteConfirm",{title:u.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteLink",u.id),t(47,ze=ze.filter(M=>M.id!==u.id))}catch(M){t(24,B=String(M))}}})}async function ps(u){try{await te("OpenLink",u.id)}catch(M){t(24,B=String(M))}}async function ms(u){var M,Z;try{await((Z=(M=navigator.clipboard)==null?void 0:M.writeText)==null?void 0:Z.call(M,u.url)),t(52,Ve=m("links.copied"))}catch{t(52,Ve=m("links.copyUnavailable"))}}function ac(){t(61,De=!0),t(62,ve=""),t(63,Ie="open_url"),t(64,Xe="")}function cc(){t(61,De=!1),t(62,ve=""),t(64,Xe="")}async function tn(){if(!(!ve.trim()||!Xe.trim()||!P))try{const u=await te("CreateAction",P.id,Ie,ve.trim(),Xe.trim());u&&u.id&&t(30,ue=[...ue,u]),t(61,De=!1),t(62,ve=""),t(64,Xe="")}catch(u){t(24,B=String(u))}}async function _s(u){try{await te("DeleteAction",u),t(30,ue=ue.filter(M=>M.id!==u))}catch(M){t(24,B=String(M))}}function fc(u){const M=nt.find(Z=>Z.id===u);return M?M.label:u}async function Ct(u){try{const M=await te("GetNodeDetail",u);M&&Lt(M)}catch(M){t(24,B=String(M))}}async function zt(u){const M=J2(u),Z=M.nodeId;if(Z)try{const ae=await te("GetNodeDetail",Z);if(!ae)return;if(Lt(ae),M.tab==="notes"){if(t(27,K="notes"),M.targetId){try{t(28,O=await te("ListNotes",Z)||[])}catch{}const Re=O.find(dt=>dt.id===M.targetId);Re&&setTimeout(()=>Yt(Re),100)}}else if(M.tab==="files")if(t(27,K="files"),M.targetId)try{const Re=await te("GetNodeDetail",M.targetId);if(Re&&Re.parent_id){await ct(Re.parent_id);const dt=Oe.find(Xt=>Xt.id===M.targetId);dt&&dt.type==="file"&&Ts(dt)&&setTimeout(()=>il(dt),150)}else await ct(Z)}catch{await ct(Z)}else await ct(Z)}catch(ae){t(24,B=String(ae))}}async function Ot(u){return zt(u)}async function ln(){try{t(97,Rl=await te("SyncStatus"))}catch{t(97,Rl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let vs="general";function nn(u){t(101,vs=u||"general"),t(3,c=!0)}function dc(){t(3,c=!1)}function uc(u){const M=Array.isArray(u==null?void 0:u.conflicts)?u.conflicts:[],Z=Array.isArray(u==null?void 0:u.applyErrors)?u.applyErrors:[],ae=[];return M.length>0&&ae.push(m("sync.conflictsCount",{count:M.length})),Z.length>0&&ae.push(m("sync.applyErrorsCount",{count:Z.length})),ae.join(" · ")}async function pc(){t(98,zl=!0),t(99,sl=""),t(100,hl="");try{const u=await te("SyncNow");await ln(),t(99,sl=uc(u)),t(100,hl=sl?"warning":"")}catch(u){console.error("sync error:",u),t(99,sl=`${m("sync.status.error")}: ${(u==null?void 0:u.message)||u}`),t(100,hl="warning")}finally{t(98,zl=!1)}}function mc(u){t(1,o=!1),t(0,n=u),t(65,et=!1),window.location.reload()}function _c(u){t(2,r=!1),t(0,n=u),t(65,et=!1),window.location.reload()}const vc=u=>u.nodeId===P.id,kc=u=>Tn(u.id),hc=()=>nn("sync"),gc=()=>nn(),bc=()=>t(24,B=""),yc=()=>t(24,B=""),wc=()=>t(24,B="");function Cc(){U.content=this.value,t(29,U)}const Sc=u=>{t(27,K=u.id),u.id==="files"&&P&&Oe.length===0&&!Ze&&ct(P.id)},Tc=()=>{t(27,K="notes"),Gn()},Ec=()=>{t(27,K="files"),xn()},jc=()=>t(27,K="worklog"),Dc=u=>Yt(u),Nc=u=>Yt(u);function Ic(){Te=this.value,t(60,Te)}const Mc=u=>u.key==="Enter"&&Jn(),Ac=u=>Yt(u),Lc=u=>Yt(u),Fc=u=>{const M=u.detail;M===0?(t(72,lt=[]),t(71,Ze=null),ct(P.id)):jn(M-1)},Pc=u=>Wl(u.detail),Rc=u=>il(u.detail),zc=u=>te("OpenFile",u.detail),Oc=u=>te("OpenFolder",u.detail),Wc=u=>es(u.detail),Vc=u=>Nn(u.detail.id),Uc=u=>Dn(u.detail),Bc=u=>In(u.detail),Hc=u=>Mn(u.detail),Kc=u=>Fn(u.detail),Gc=u=>Ln(u.detail),Jc=u=>Pn(u.detail),qc=u=>$l(u),Yc=u=>xl(u),Qc=u=>en(u),Xc=u=>Jt(u),Zc=(u,M)=>M.key==="Enter"&&Jt(u),xc=u=>ps(u),$c=u=>ms(u),ef=u=>fs(u),tf=u=>us(u),lf=u=>te("RunAction",u.id),nf=u=>_s(u.id),sf=()=>bl(),of=u=>u.nodeId===P.id,rf=u=>yl(u),af=u=>ql(u),cf=(u,M,Z)=>t(41,M[Z]._expanded=!u._expanded,de,t(26,P)),ff=(u,M,Z,ae)=>ae.key==="Enter"&&t(41,M[Z]._expanded=!u._expanded,de,t(26,P)),df=u=>zt(u),uf=u=>Ft(u.nodeId),pf=u=>bl(u),mf=u=>Gl(u),_f=u=>zt(u),vf=u=>Ft(u.nodeId),kf=u=>Ql(u),hf=(u,M)=>M.key==="Enter"&&Ql(u),gf=u=>Ot(u),bf=(u,M)=>M.key==="Enter"&&Ot(u),yf=u=>$l(u),wf=u=>xl(u),Cf=u=>Jt(u),Sf=u=>Ft(u),Tf=u=>en(u),Ef=u=>Jt(u),jf=(u,M)=>M.key==="Enter"&&Jt(u),Df=()=>te("OpenTrashFolder");function Nf(){E=this.value,t(11,E)}function If(){T=this.value,t(12,T)}const Mf=()=>{t(19,z=""),t(17,I=""),Zn()};function Af(){z=this.value,t(19,z)}const Lf=()=>setTimeout(()=>t(21,G=!1),200),Ff=u=>Xn(u);function Pf(){N=this.checked,t(13,N)}function Rf(){D=El(this),t(15,D)}function zf(){F=El(this),t(16,F)}const Of=()=>wl("csv"),Wf=()=>wl("markdown"),Vf=()=>wl("pdf"),Uf=u=>Ct(u.nodeId),Bf=(u,M,Z,ae)=>t(41,M[Z].suggestedMin=parseInt(ae.target.value),de),Hf=u=>yl(u),Kf=u=>Yn(u),Gf=(u,M,Z)=>t(41,M[Z]._expanded=!u._expanded,de),Jf=(u,M,Z,ae)=>ae.key==="Enter"&&t(41,M[Z]._expanded=!u._expanded,de),qf=u=>zt(u),Yf=u=>Ft(u.nodeId),Qf=u=>Ct(u.nodeId),Xf=u=>Yl(u),Zf=(u,M)=>M.key==="Enter"&&Yl(u),xf=u=>bl(u),$f=u=>Gl(u),ed=u=>zt(u),td=u=>Ct(u.nodeId),ld=(u,M,Z,ae)=>t(41,M[Z].suggestedMin=parseInt(ae.target.value),de),nd=u=>yl(u),sd=u=>ql(u),id=(u,M,Z)=>t(41,M[Z]._expanded=!u._expanded,de),od=(u,M,Z,ae)=>ae.key==="Enter"&&t(41,M[Z]._expanded=!u._expanded,de),rd=u=>zt(u),ad=u=>Ft(u.nodeId),cd=u=>Ct(u.nodeId),fd=(u,M)=>M.key==="Enter"&&Ct(u.nodeId),dd=u=>Ct(u.nodeId),ud=(u,M)=>M.key==="Enter"&&Ct(u.nodeId),pd=u=>Ot(u),md=(u,M)=>M.key==="Enter"&&Ot(u),_d=u=>Ot(u),vd=(u,M)=>M.key==="Enter"&&Ot(u),kd=()=>t(57,We=null),hd=u=>t(57,We=u);function gd(){je=this.value,t(55,je)}const bd=u=>u.key==="Enter"&&Un(),yd=u=>Vn(u),wd=()=>Kn(Se.node),Cd=()=>Bn(Se.node),Sd=()=>Hn(Se.node),Td=()=>Ft(Se.node);function Ed(){fe=this.value,t(35,fe)}function jd(){se=this.value,t(33,se)}function Dd(){oe=Il(this.value),t(34,oe)}function Nd(){be=this.value,t(36,be)}function Id(){He=this.checked,t(37,He)}function Md(){Ae=this.checked,t(38,Ae)}function Ad(){ve=this.value,t(62,ve)}const Ld=u=>u.key==="Enter"&&tn();function Fd(){Ie=El(this),t(63,Ie),t(103,nt)}function Pd(){Xe=this.value,t(64,Xe)}const Rd=u=>u.key==="Enter"&&tn(),zd=()=>Xl("copy"),Od=()=>Xl("link");function Wd(){Ht=this.value,t(90,Ht)}function Vd(){Et=this.value,t(93,Et)}const Ud=u=>u.key==="Enter"&&jt&&as(),Bd=u=>rs(u);function Hd(){we=this.value,t(49,we)}function Kd(){Qe=this.value,t(50,Qe)}function Gd(){Ne=this.value,t(51,Ne)}return[n,o,r,c,f,p,v,_,h,y,w,E,T,N,j,D,F,I,R,z,W,G,J,Y,B,V,P,K,O,U,ue,le,ne,se,oe,fe,be,He,Ae,X,ee,de,ye,_e,Ee,Ye,at,ze,Ke,we,Qe,Ne,Ve,Ue,Fe,je,Ce,We,Se,$e,Te,De,ve,Ie,Xe,et,Ge,Be,tt,ge,kt,Ze,lt,Oe,bt,Bt,Ll,dl,yt,Pe,Fl,nl,ul,gn,Pl,bn,yn,wn,Cn,_l,Ht,Kt,Tt,Et,At,jt,kl,Rl,zl,sl,hl,vs,q,nt,aa,Tn,Lt,ct,Wl,En,jn,il,Vl,ca,Dn,Nn,In,Mn,An,Ln,Fn,Pn,_a,va,ka,On,ba,ya,wa,Ca,Vn,Sa,Ta,Un,Ea,Gt,ja,Da,Na,Ia,Ma,Bn,Hn,Ft,Jt,Kn,Gn,Aa,Jn,Yt,La,Fa,Pa,bl,Ra,za,Gl,yl,ql,Yn,Pt,wl,Yl,Ql,Wa,Xn,Zn,Va,xn,Ua,Xl,Ba,es,Ka,Ga,Ya,ec,lc,nc,sc,xl,os,oc,rs,as,$l,en,fs,ds,rc,us,ps,ms,ac,cc,tn,_s,fc,Ct,zt,Ot,ln,nn,dc,pc,mc,_c,vc,kc,hc,gc,bc,yc,wc,Cc,Sc,Tc,Ec,jc,Dc,Nc,Ic,Mc,Ac,Lc,Fc,Pc,Rc,zc,Oc,Wc,Vc,Uc,Bc,Hc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,ef,tf,lf,nf,sf,of,rf,af,cf,ff,df,uf,pf,mf,_f,vf,kf,hf,gf,bf,yf,wf,Cf,Sf,Tf,Ef,jf,Df,Nf,If,Mf,Af,Lf,Ff,Pf,Rf,zf,Of,Wf,Vf,Uf,Bf,Hf,Kf,Gf,Jf,qf,Yf,Qf,Xf,Zf,xf,$f,ed,td,ld,nd,sd,id,od,rd,ad,cd,fd,dd,ud,pd,md,_d,vd,kd,hd,gd,bd,yd,wd,Cd,Sd,Td,Ed,jd,Dd,Nd,Id,Md,Ad,Ld,Fd,Pd,Rd,zd,Od,Wd,Vd,Ud,Bd,Hd,Kd,Gd,u=>te("OpenFile",u.detail)]}class Y2 extends rt{constructor(e){super(),ot(this,e,q2,W2,it,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Y2({target:document.getElementById("app")});
|