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

4 lines
309 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var xd=Object.defineProperty;var Kd=(l,e,t)=>e in l?xd(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var zt=(l,e,t)=>Kd(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 r of s)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function t(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(s){if(s.ep)return;s.ep=!0;const r=t(s);fetch(s.href,r)}})();function le(){}function Ea(l){return l()}function Xs(){return Object.create(null)}function me(l){l.forEach(Ea)}function Ht(l){return typeof l=="function"}function nt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Vl;function dl(l,e){return l===e?!0:(Vl||(Vl=document.createElement("a")),Vl.href=e,l===Vl.href)}function Gd(l){return Object.keys(l).length===0}function Zs(l){return l??""}const Hn=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function o(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function y(l){l.parentNode&&l.parentNode.removeChild(l)}function Fe(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function Z(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function R(l){return document.createTextNode(l)}function v(){return R(" ")}function vt(){return R("")}function L(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 Ee(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Ct(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 ql(l){return l===""?null:+l}function Jd(l){return Array.from(l.childNodes)}function B(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function yt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Ot(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function xl(l){const e=l.querySelector(":checked");return e&&e.__value}function ve(l,e,t){l.classList.toggle(e,!!t)}function qd(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class Fn{constructor(e=!1){zt(this,"is_svg",!1);zt(this,"e");zt(this,"n");zt(this,"t");zt(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=Z(t.nodeName):this.e=u(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t<this.n.length;t+=1)C(this.t,this.n[t],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(y)}}let Sl;function Cl(l){Sl=l}function Wn(){if(!Sl)throw new Error("Function called outside component initialization");return Sl}function ja(l){Wn().$$.on_mount.push(l)}function Un(l){Wn().$$.on_destroy.push(l)}function Yl(){const l=Wn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const r=qd(e,t,{cancelable:n});return s.slice().forEach(a=>{a.call(l,r)}),!r.defaultPrevented}return!0}}function Ma(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const fl=[],$s=[];let ul=[];const ei=[],Yd=Promise.resolve();let Rn=!1;function Qd(){Rn||(Rn=!0,Yd.then(Na))}function el(l){ul.push(l)}const Dn=new Set;let al=0;function Na(){if(al!==0)return;const l=Sl;do{try{for(;al<fl.length;){const e=fl[al];al++,Cl(e),Xd(e.$$)}}catch(e){throw fl.length=0,al=0,e}for(Cl(null),fl.length=0,al=0;$s.length;)$s.pop()();for(let e=0;e<ul.length;e+=1){const t=ul[e];Dn.has(t)||(Dn.add(t),t())}ul.length=0}while(fl.length);for(;ei.length;)ei.pop()();Rn=!1,Dn.clear(),Cl(l)}function Xd(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(el)}}function Zd(l){const e=[],t=[];ul.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),ul=e}const Kl=new Set;let $t;function ut(){$t={r:0,c:[],p:$t}}function dt(){$t.r||me($t.c),$t=$t.p}function ue(l,e){l&&l.i&&(Kl.delete(l),l.i(e))}function _e(l,e,t,n){if(l&&l.o){if(Kl.has(l))return;Kl.add(l),$t.c.push(()=>{Kl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ce(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Da(l,e){_e(l,1,1,()=>{e.delete(l.key)})}function Ia(l,e,t,n,s,r,a,c,f,p,h,_){let g=l.length,b=r.length,w=g;const k={};for(;w--;)k[l[w].key]=w;const S=[],T=new Map,j=new Map,N=[];for(w=b;w--;){const D=_(s,r,w),F=t(D);let z=a.get(F);z?N.push(()=>z.p(D,e)):(z=p(F,D),z.c()),T.set(F,S[w]=z),F in k&&j.set(F,Math.abs(w-k[F]))}const E=new Set,M=new Set;function P(D){ue(D,1),D.m(c,h),a.set(D.key,D),h=D.first,b--}for(;g&&b;){const D=S[b-1],F=l[g-1],z=D.key,H=F.key;D===F?(h=D.first,g--,b--):T.has(H)?!a.has(z)||E.has(z)?P(D):M.has(H)?g--:j.get(z)>j.get(H)?(M.add(z),P(D)):(E.add(H),g--):(f(F,a),g--)}for(;g--;){const D=l[g];T.has(D.key)||f(D,a)}for(;b;)P(S[b-1]);return me(N),S}function $e(l){l&&l.c()}function Qe(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),el(()=>{const r=l.$$.on_mount.map(Ea).filter(Ht);l.$$.on_destroy?l.$$.on_destroy.push(...r):me(r),l.$$.on_mount=[]}),s.forEach(el)}function Xe(l,e){const t=l.$$;t.fragment!==null&&(Zd(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function $d(l,e){l.$$.dirty[0]===-1&&(fl.push(l),Qd(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function st(l,e,t,n,s,r,a=null,c=[-1]){const f=Sl;Cl(l);const p=l.$$={fragment:null,ctx:[],props:r,update:le,not_equal:s,bound:Xs(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Xs(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};a&&a(p.root);let h=!1;if(p.ctx=t?t(l,e.props||{},(_,g,...b)=>{const w=b.length?b[0]:g;return p.ctx&&s(p.ctx[_],p.ctx[_]=w)&&(!p.skip_bound&&p.bound[_]&&p.bound[_](w),h&&$d(l,_)),g}):[],p.update(),h=!0,me(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const _=Jd(e.target);p.fragment&&p.fragment.l(_),_.forEach(y)}else p.fragment&&p.fragment.c();e.intro&&ue(l.$$.fragment),Qe(l,e.target,e.anchor),Na()}Cl(f)}class it{constructor(){zt(this,"$$");zt(this,"$$set")}$destroy(){Xe(this,1),this.$destroy=le}$on(e,t){if(!Ht(t))return le;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&&!Gd(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const e1="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(e1);function t1(l){let e,t;return{c(){e=Z("path"),t=Z("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function l1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("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(r,"points","10 9 9 9 8 9")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function n1(l){let e,t;return{c(){e=Z("polyline"),t=Z("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function s1(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("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(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function i1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("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(r,"x1","12"),i(r,"y1","15"),i(r,"x2","12"),i(r,"y2","18")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function o1(l){let e,t,n,s,r,a;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("line"),a=Z("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(r,"x1","8"),i(r,"y1","14"),i(r,"x2","12"),i(r,"y2","14"),i(a,"x1","12"),i(a,"y1","12"),i(a,"x2","12"),i(a,"y2","18")},m(c,f){C(c,e,f),C(c,t,f),C(c,n,f),C(c,s,f),C(c,r,f),C(c,a,f)},d(c){c&&(y(e),y(t),y(n),y(s),y(r),y(a))}}}function r1(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("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(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function a1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("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(r,"x1","8"),i(r,"y1","14"),i(r,"x2","12"),i(r,"y2","14")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function c1(l){let e,t,n;return{c(){e=Z("path"),t=Z("circle"),n=Z("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,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function f1(l){let e,t;return{c(){e=Z("rect"),t=Z("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function u1(l){let e,t,n;return{c(){e=Z("rect"),t=Z("circle"),n=Z("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,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function d1(l){let e;return{c(){e=Z("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function p1(l){let e;function t(r,a){return r[0]==="folder"?d1:r[0]==="image"?u1:r[0]==="video"?f1:r[0]==="audio"?c1:r[0]==="pdf"?a1:r[0]==="document"?r1:r[0]==="spreadsheet"?o1:r[0]==="presentation"?i1:r[0]==="archive"?s1:r[0]==="code"?n1:r[0]==="text"?l1:t1}let n=t(l),s=n(l);return{c(){e=Z("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(r,a){C(r,e,a),s.m(e,null)},p(r,[a]){n!==(n=t(r))&&(s.d(1),s=n(r),s&&(s.c(),s.m(e,null))),a&2&&i(e,"width",r[1]),a&2&&i(e,"height",r[1])},i:le,o:le,d(r){r&&y(e),s.d()}}}function m1(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=r=>{"kind"in r&&t(0,n=r.kind),"size"in r&&t(1,s=r.size)},[n,s]}class Aa extends it{constructor(e){super(),st(this,e,m1,p1,nt,{kind:0,size:1})}}const _1={"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.emptyTrash":"Очистить корзину","trash.restore":"Восстановить","trash.deletedNodes":"Удаленные элементы","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.inbox":"Неразобранное","tab.links":"Ссылки","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","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":"Срок действия токена истёк"},v1={"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":"Attach at captured location","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","inbox.suggestedTarget":"Target","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.deleteTitle":"Delete material","inbox.deleteConfirm":'Delete "{title}" from inbox?',"capture.kind.text":"Text","capture.kind.url":"Link","capture.kind.file":"File","capture.kind.folder":"Folder","capture.kind.image":"Image","capture.source.clipboard":"Clipboard","capture.source.clipboard_button":"Clipboard button","capture.source.drop":"Drop","capture.source.paste":"Paste","capture.source.browser":"Browser","capture.source.manual":"Manual","capture.dropOverlayNode":"Will be added to Inbox for: {title}","capture.dropOverlayGlobal":"Will be added to global Inbox","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.emptyTrash":"Empty trash","trash.restore":"Restore","trash.deletedNodes":"Deleted items","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.inbox":"Inbox","tab.links":"Links","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","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"},ti={ru:_1,en:v1};let li="ru";function m(l,e){var s;const t=ti[li];let n=t==null?void 0:t[l];if(n==null&&li!=="ru"&&(n=(s=ti.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[r,a]of Object.entries(e))n=n.replace(`{${r}}`,String(a));return n}function Jl(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 zn={"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 ni(l){return l?zn[l]||l:m("mime.unknown")}function h1(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(zn[e])return zn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function La(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 Pa=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Fa=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ra=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],za=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function si(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Pa.includes(e)||za.includes(n)||e.includes("pdf")||Fa.includes(e)||Ra.includes(n))}function Oa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Pa.includes(e)||za.includes(n)}function Ha(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Fa.includes(e)||Ra.includes(n)&&n!=="md"&&n!=="markdown"}function Va(l){return(l.mime||"").toLowerCase().includes("pdf")}function Wa(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function g1(l){return Oa(l)||Va(l)}function b1(l){return Ha(l)||Wa(l)}const{window:w1}=Hn;function k1(l){let e,t,n,s=Jl(l[0].size)+"",r;return{c(){e=u("span"),e.textContent="·",t=v(),n=u("span"),r=R(s),i(e,"class","meta-sep svelte-1skuef2")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),o(n,r)},p(a,c){c[0]&1&&s!==(s=Jl(a[0].size)+"")&&B(r,s)},d(a){a&&(y(e),y(t),y(n))}}}function y1(l){let e,t,n,s,r;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=v(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),s||(r=[L(e,"click",Ee(l[30])),L(n,"click",Ee(l[11]))],s=!0)},p:le,d(a){a&&(y(e),y(t),y(n)),s=!1,me(r)}}}function C1(l){let e,t,n,s,r,a,c;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=v(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=v(),r=u("button"),r.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(r,"class","action-btn svelte-1skuef2"),i(r,"title",m("file.showInExplorer")),i(r,"aria-label",m("file.showInExplorer"))},m(f,p){C(f,e,p),C(f,t,p),C(f,n,p),C(f,s,p),C(f,r,p),a||(c=[L(e,"click",Ee(l[29])),L(n,"click",Ee(l[10])),L(r,"click",Ee(l[11]))],a=!0)},p:le,d(f){f&&(y(e),y(t),y(n),y(s),y(r)),a=!1,me(c)}}}function ii(l){let e,t,n,s,r,a,c,f,p=m("common.open")+"",h,_,g,b,w,k,S,T,j=m("file.openExternal")+"",N,E,M,P,D,F,z=m("file.showInExplorer")+"",H,x,G,K,U,q,J,I,V,O=m("common.rename")+"",W,X,oe,$,te,se,re,fe=m("common.duplicate")+"",ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke=m("common.cut")+"",tt,ot,Ne,Re,Me,Ve,Le,De=m("common.copy")+"",We,Ie,Se,we,Be,Je,ht,Te,ge,je=m("common.delete")+"",qe,Ze,Ge;return{c(){e=u("div"),t=v(),n=u("div"),s=u("button"),r=Z("svg"),a=Z("path"),c=Z("circle"),f=v(),h=R(p),_=v(),g=u("button"),b=Z("svg"),w=Z("path"),k=Z("polyline"),S=Z("line"),T=v(),N=R(j),E=v(),M=u("button"),P=Z("svg"),D=Z("path"),F=v(),H=R(z),x=v(),G=u("div"),K=v(),U=u("button"),q=Z("svg"),J=Z("path"),I=Z("path"),V=v(),W=R(O),X=v(),oe=u("button"),$=Z("svg"),te=Z("rect"),se=Z("path"),re=v(),ke=R(fe),ze=v(),pe=u("button"),Y=Z("svg"),Q=Z("circle"),de=Z("circle"),Ce=Z("line"),he=Z("line"),Ae=v(),tt=R(Ke),ot=v(),Ne=u("button"),Re=Z("svg"),Me=Z("rect"),Ve=Z("path"),Le=v(),We=R(De),Ie=v(),Se=u("div"),we=v(),Be=u("button"),Je=Z("svg"),ht=Z("polyline"),Te=Z("path"),ge=v(),qe=R(je),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(a,"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(r,"width","14"),i(r,"height","14"),i(r,"viewBox","0 0 24 24"),i(r,"fill","none"),i(r,"stroke","currentColor"),i(r,"stroke-width","2"),i(r,"stroke-linecap","round"),i(r,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(w,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(k,"points","15 3 21 3 21 9"),i(S,"x1","10"),i(S,"y1","14"),i(S,"x2","21"),i(S,"y2","3"),i(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(g,"class","menu-item svelte-1skuef2"),i(g,"role","menuitem"),i(D,"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(P,"width","14"),i(P,"height","14"),i(P,"viewBox","0 0 24 24"),i(P,"fill","none"),i(P,"stroke","currentColor"),i(P,"stroke-width","2"),i(P,"stroke-linecap","round"),i(P,"stroke-linejoin","round"),i(M,"class","menu-item svelte-1skuef2"),i(M,"role","menuitem"),i(G,"class","menu-sep svelte-1skuef2"),i(J,"d","M12 20h9"),i(I,"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(U,"class","menu-item svelte-1skuef2"),i(U,"role","menuitem"),i(te,"x","9"),i(te,"y","9"),i(te,"width","13"),i(te,"height","13"),i(te,"rx","2"),i(te,"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($,"width","14"),i($,"height","14"),i($,"viewBox","0 0 24 24"),i($,"fill","none"),i($,"stroke","currentColor"),i($,"stroke-width","2"),i($,"stroke-linecap","round"),i($,"stroke-linejoin","round"),i(oe,"class","menu-item svelte-1skuef2"),i(oe,"role","menuitem"),i(Q,"cx","6"),i(Q,"cy","6"),i(Q,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(Ce,"x1","20"),i(Ce,"y1","4"),i(Ce,"x2","8.12"),i(Ce,"y2","15.88"),i(he,"x1","8.12"),i(he,"y1","8.12"),i(he,"x2","20"),i(he,"y2","20"),i(Y,"width","14"),i(Y,"height","14"),i(Y,"viewBox","0 0 24 24"),i(Y,"fill","none"),i(Y,"stroke","currentColor"),i(Y,"stroke-width","2"),i(Y,"stroke-linecap","round"),i(Y,"stroke-linejoin","round"),i(pe,"class","menu-item svelte-1skuef2"),i(pe,"role","menuitem"),i(Me,"x","9"),i(Me,"y","9"),i(Me,"width","13"),i(Me,"height","13"),i(Me,"rx","2"),i(Me,"ry","2"),i(Ve,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Re,"width","14"),i(Re,"height","14"),i(Re,"viewBox","0 0 24 24"),i(Re,"fill","none"),i(Re,"stroke","currentColor"),i(Re,"stroke-width","2"),i(Re,"stroke-linecap","round"),i(Re,"stroke-linejoin","round"),i(Ne,"class","menu-item svelte-1skuef2"),i(Ne,"role","menuitem"),i(Se,"class","menu-sep svelte-1skuef2"),i(ht,"points","3 6 5 6 21 6"),i(Te,"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(Je,"width","14"),i(Je,"height","14"),i(Je,"viewBox","0 0 24 24"),i(Je,"fill","none"),i(Je,"stroke","currentColor"),i(Je,"stroke-width","2"),i(Je,"stroke-linecap","round"),i(Je,"stroke-linejoin","round"),i(Be,"class","menu-item menu-item-danger svelte-1skuef2"),i(Be,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),yt(n,"left",l[3]+"px"),yt(n,"top",l[4]+"px"),yt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Oe,xe){C(Oe,e,xe),C(Oe,t,xe),C(Oe,n,xe),o(n,s),o(s,r),o(r,a),o(r,c),o(s,f),o(s,h),o(n,_),o(n,g),o(g,b),o(b,w),o(b,k),o(b,S),o(g,T),o(g,N),o(n,E),o(n,M),o(M,P),o(P,D),o(M,F),o(M,H),o(n,x),o(n,G),o(n,K),o(n,U),o(U,q),o(q,J),o(q,I),o(U,V),o(U,W),o(n,X),o(n,oe),o(oe,$),o($,te),o($,se),o(oe,re),o(oe,ke),o(n,ze),o(n,pe),o(pe,Y),o(Y,Q),o(Y,de),o(Y,Ce),o(Y,he),o(pe,Ae),o(pe,tt),o(n,ot),o(n,Ne),o(Ne,Re),o(Re,Me),o(Re,Ve),o(Ne,Le),o(Ne,We),o(n,Ie),o(n,Se),o(n,we),o(n,Be),o(Be,Je),o(Je,ht),o(Je,Te),o(Be,ge),o(Be,qe),Ze||(Ge=[L(e,"click",Ee(l[19])),L(s,"click",l[17]),L(g,"click",l[10]),L(M,"click",l[11]),L(U,"click",l[13]),L(oe,"click",l[14]),L(pe,"click",l[15]),L(Ne,"click",l[16]),L(Be,"click",l[12]),L(n,"click",Ee(l[28])),L(n,"keydown",l[31])],Ze=!0)},p(Oe,xe){xe[0]&8&&yt(n,"left",Oe[3]+"px"),xe[0]&16&&yt(n,"top",Oe[4]+"px")},d(Oe){Oe&&(y(e),y(t),y(n)),Ze=!1,me(Ge)}}}function S1(l){let e,t,n,s,r,a,c=l[0].name+"",f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K;n=new Aa({props:{kind:l[6],size:22}});let U=!l[7]&&k1(l);function q(O,W){return O[7]?y1:C1}let I=q(l)(l),V=l[2]&&ii(l);return{c(){e=u("div"),t=u("div"),$e(n.$$.fragment),s=v(),r=u("div"),a=u("div"),f=R(c),h=v(),_=u("div"),g=u("span"),g.textContent=`${l[8]}`,b=v(),U&&U.c(),w=v(),k=u("div"),I.c(),S=v(),T=u("button"),j=Z("svg"),N=Z("circle"),E=Z("circle"),M=Z("circle"),P=v(),D=u("button"),D.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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=v(),V&&V.c(),H=vt(),i(t,"class","file-row-icon svelte-1skuef2"),i(a,"class","file-row-name svelte-1skuef2"),i(a,"title",p=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(r,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(E,"cx","12"),i(E,"cy","12"),i(E,"r","2"),i(M,"cx","12"),i(M,"cy","19"),i(M,"r","2"),i(j,"width","16"),i(j,"height","16"),i(j,"viewBox","0 0 24 24"),i(j,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",m("file.more")),i(T,"aria-label",m("file.more")),i(T,"aria-expanded",l[2]),i(D,"class","action-btn action-btn-danger svelte-1skuef2"),i(D,"title",m("common.delete")),i(D,"aria-label",m("common.delete")),i(k,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",F=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),ve(e,"file-row--selected",l[1])},m(O,W){C(O,e,W),o(e,t),Qe(n,t,null),o(e,s),o(e,r),o(r,a),o(a,f),o(r,h),o(r,_),o(_,g),o(_,b),U&&U.m(_,null),o(e,w),o(e,k),I.m(k,null),o(k,S),o(k,T),o(T,j),o(j,N),o(j,E),o(j,M),o(k,P),o(k,D),C(O,z,W),V&&V.m(O,W),C(O,H,W),x=!0,G||(K=[L(w1,"click",l[19]),L(T,"click",Ee(l[18])),L(D,"click",Ee(l[12])),L(e,"click",l[9]),L(e,"keydown",l[24]),L(e,"contextmenu",l[23]),L(e,"dragstart",l[20]),L(e,"dragover",l[21]),L(e,"drop",l[22])],G=!0)},p(O,W){(!x||W[0]&1)&&c!==(c=O[0].name+"")&&B(f,c),(!x||W[0]&1&&p!==(p=O[0].name))&&i(a,"title",p),O[7]||U.p(O,W),I.p(O,W),(!x||W[0]&4)&&i(T,"aria-expanded",O[2]),(!x||W[0]&1&&F!==(F=O[7]?m("file.ariaFolder")+" "+O[0].name:m("file.ariaFile")+" "+O[0].name))&&i(e,"aria-label",F),(!x||W[0]&2)&&ve(e,"file-row--selected",O[1]),O[2]?V?V.p(O,W):(V=ii(O),V.c(),V.m(H.parentNode,H)):V&&(V.d(1),V=null)},i(O){x||(ue(n.$$.fragment,O),x=!0)},o(O){_e(n.$$.fragment,O),x=!1},d(O){O&&(y(e),y(z),y(H)),Xe(n),U&&U.d(),I.d(),V&&V.d(O),G=!1,me(K)}}}function T1(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:r}=e,{onDragOver:a}=e,{onDrop:c}=e;const f=Yl(),p=La(n),h=n.type==="folder",_=h1(n);let g=!1,b=0,w=0,k=null;function S(W){W.ctrlKey||W.metaKey?f("toggleSelect",n.id):W.shiftKey?f("rangeSelect",n.id):k?(clearTimeout(k),k=null,h?f("navigate",n.id):f("preview",n)):k=setTimeout(()=>{k=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function j(){t(2,g=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,g=!1),f("delete",{id:n.id,type:n.type})}function E(){t(2,g=!1),f("rename",{id:n.id,name:n.name})}function M(){t(2,g=!1),f("duplicate",n.id)}function P(){t(2,g=!1),f("cut",n.id)}function D(){t(2,g=!1),f("copy",n.id)}function F(){t(2,g=!1),h?f("navigate",n.id):f("preview",n)}function z(){t(2,g=!g)}function H(){t(2,g=!1)}function x(W){r&&r(W,n.id)}function G(W){a&&h&&a(W,n.id)}function K(W){c&&h&&c(W,n.id)}function U(W){W.preventDefault(),t(3,b=Math.min(W.clientX,window.innerWidth-240)),t(4,w=Math.min(W.clientY,window.innerHeight-320)),t(2,g=!0)}function q(W){(W.key==="Enter"||W.key===" ")&&(W.preventDefault(),S(W))}function J(W){Ma.call(this,l,W)}const I=()=>f("preview",n),V=()=>f("navigate",n.id),O=W=>{W.key==="Escape"&&(W.stopPropagation(),H())};return l.$$set=W=>{"item"in W&&t(0,n=W.item),"selected"in W&&t(1,s=W.selected),"onDragStart"in W&&t(25,r=W.onDragStart),"onDragOver"in W&&t(26,a=W.onDragOver),"onDrop"in W&&t(27,c=W.onDrop)},[n,s,g,b,w,f,p,h,_,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,r,a,c,J,I,V,O]}class E1 extends it{constructor(e){super(),st(this,e,T1,S1,nt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function oi(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function j1(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function M1(l){let e,t=l[4].name+"",n,s,r;function a(){return l[2](l[6])}return{c(){e=u("button"),n=R(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){C(c,e,f),o(e,n),s||(r=L(e,"click",a),s=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&B(n,t)},d(c){c&&y(e),s=!1,r()}}}function N1(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r&1&&t!==(t=s[4].name+"")&&B(n,t)},d(s){s&&y(e)}}}function ri(l){let e,t,n=l[6]>0&&j1();function s(c,f){return c[6]===c[0].length-1?N1:M1}let r=s(l),a=r(l);return{c(){n&&n.c(),e=v(),a.c(),t=vt()},m(c,f){n&&n.m(c,f),C(c,e,f),a.m(c,f),C(c,t,f)},p(c,f){r===(r=s(c))&&a?a.p(c,f):(a.d(1),a=r(c),a&&(a.c(),a.m(t.parentNode,t)))},d(c){c&&(y(e),y(t)),n&&n.d(c),a.d(c)}}}function D1(l){let e,t=ce(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ri(oi(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,[r]){if(r&3){t=ce(s[0]);let a;for(a=0;a<t.length;a+=1){const c=oi(s,t,a);n[a]?n[a].p(c,r):(n[a]=ri(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:le,o:le,d(s){s&&y(e),Fe(n,s)}}}function I1(l,e,t){let{crumbs:n=[]}=e;const s=Yl();function r(c){s("navigate",c)}const a=c=>r(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,r,a]}class Ua extends it{constructor(e){super(),st(this,e,I1,D1,nt,{crumbs:0})}}function A1(l){let e,t,n,s,r,a;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.previewUnavailable")}`,n=v(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),r||(a=L(s,"click",l[9]),r=!0)},p:le,d(c){c&&y(e),r=!1,a()}}}function L1(l){let e,t;function n(a,c){return c&2&&(e=null),e==null&&(e=!!(a[1]&&a[1].startsWith("data:"))),e?H1:O1}let s=n(l,-1),r=s(l);return{c(){r.c(),t=vt()},m(a,c){r.m(a,c),C(a,t,c)},p(a,c){s===(s=n(a,c))&&r?r.p(a,c):(r.d(1),r=s(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&y(t),r.d(a)}}}function P1(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=R(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,r){C(s,e,r),o(e,t),o(t,n)},p(s,r){r&2&&B(n,s[1])},d(s){s&&y(e)}}}function F1(l){let e,t,n,s;return{c(){e=u("div"),t=u("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(r,a){C(r,e,a),o(e,t)},p(r,a){a&2&&!dl(t.src,n=r[1])&&i(t,"src",n),a&1&&s!==(s=r[0].name)&&i(t,"alt",s)},d(r){r&&y(e)}}}function R1(l){let e,t,n,s,r,a,c;return{c(){e=u("div"),t=u("p"),n=R(l[3]),s=v(),r=u("button"),r.textContent=`${m("file.openExternal")}`,i(r,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,p){C(f,e,p),o(e,t),o(t,n),o(e,s),o(e,r),a||(c=L(r,"click",l[9]),a=!0)},p(f,p){p&8&&B(n,f[3])},d(f){f&&y(e),a=!1,c()}}}function z1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function O1(l){let e,t,n,s,r,a;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=v(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),r||(a=L(s,"click",l[9]),r=!0)},p:le,d(c){c&&y(e),r=!1,a()}}}function H1(l){let e,t,n;return{c(){e=u("div"),t=u("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,r){C(s,e,r),o(e,t)},p(s,r){r&2&&!dl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&y(e)}}}function V1(l){let e,t,n,s,r,a,c,f=l[0].name+"",p,h,_,g,b=Jl(l[0].size)+"",w,k,S=ni(l[0].mime)+"",T,j,N,E,M,P,D,F,z,H,x;r=new Aa({props:{kind:l[8],size:18}});function G(q,J){return q[2]?z1:q[3]?R1:q[6]&&q[1]?F1:q[5]&&q[1]?P1:q[4]?L1:A1}let K=G(l),U=K(l);return{c(){e=u("div"),t=u("div"),n=u("header"),s=u("div"),$e(r.$$.fragment),a=v(),c=u("span"),p=R(f),_=v(),g=u("div"),w=R(b),k=R(" · "),T=R(S),j=v(),N=u("div"),E=u("button"),E.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="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>',M=v(),P=u("button"),P.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>',D=v(),F=u("div"),U.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",h=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(g,"class","preview-meta svelte-1cw3u0m"),i(E,"class","action-btn svelte-1cw3u0m"),i(E,"title",m("file.openExternal")),i(E,"aria-label",m("file.openExternal")),i(P,"class","action-btn action-btn-close svelte-1cw3u0m"),i(P,"title","Close"),i(P,"aria-label","Close preview"),i(N,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(F,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(q,J){C(q,e,J),o(e,t),o(t,n),o(n,s),Qe(r,s,null),o(s,a),o(s,c),o(c,p),o(n,_),o(n,g),o(g,w),o(g,k),o(g,T),o(n,j),o(n,N),o(N,E),o(N,M),o(N,P),o(t,D),o(t,F),U.m(F,null),z=!0,H||(x=[L(E,"click",l[9]),L(P,"click",l[10]),L(e,"click",Ct(l[11])),L(e,"keydown",l[12])],H=!0)},p(q,[J]){(!z||J&1)&&f!==(f=q[0].name+"")&&B(p,f),(!z||J&1&&h!==(h=q[0].name))&&i(c,"title",h),(!z||J&1)&&b!==(b=Jl(q[0].size)+"")&&B(w,b),(!z||J&1)&&S!==(S=ni(q[0].mime)+"")&&B(T,S),K===(K=G(q))&&U?U.p(q,J):(U.d(1),U=K(q),U&&(U.c(),U.m(F,null)))},i(q){z||(ue(r.$$.fragment,q),z=!0)},o(q){_e(r.$$.fragment,q),z=!1},d(q){q&&y(e),Xe(r),U.d(),H=!1,me(x)}}}function W1(l,e,t){let n,s,r,{item:a}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const h=Yl(),_=La(a);function g(T){T.key==="Escape"&&h("close")}function b(){h("openExternal",a.fileId)}ja(()=>{window.addEventListener("keydown",g)}),Un(()=>{window.removeEventListener("keydown",g)});const w=()=>h("close"),k=()=>h("close"),S=T=>{T.key==="Escape"&&(T.preventDefault(),h("close"))};return l.$$set=T=>{"item"in T&&t(0,a=T.item),"content"in T&&t(1,c=T.content),"loading"in T&&t(2,f=T.loading),"error"in T&&t(3,p=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Oa(a)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=Ha(a)||Wa(a)),l.$$.dirty&1&&t(4,r=Va(a))},[a,c,f,p,r,s,n,h,_,b,w,k,S]}class U1 extends it{constructor(e){super(),st(this,e,W1,V1,nt,{item:0,content:1,loading:2,error:3})}}function B1(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),s=R(l[0]),r=v(),a=u("p"),c=R(l[1]),f=v(),p=u("div"),h=u("button"),_=R(l[2]),b=v(),w=u("button"),k=R(l[3]),i(n,"class","svelte-1fv6yyk"),i(a,"class","message svelte-1fv6yyk"),i(h,"class",g="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(w,"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(j,N){C(j,e,N),o(e,t),o(t,n),o(n,s),o(t,r),o(t,a),o(a,c),o(t,f),o(t,p),o(p,h),o(h,_),o(p,b),o(p,w),o(w,k),S||(T=[L(h,"click",l[6]),L(w,"click",l[7]),L(e,"click",Ct(l[8])),L(e,"keydown",l[9])],S=!0)},p(j,[N]){N&1&&B(s,j[0]),N&2&&B(c,j[1]),N&4&&B(_,j[2]),N&16&&g!==(g="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",g),N&8&&B(k,j[3])},i:le,o:le,d(j){j&&y(e),S=!1,me(T)}}}function x1(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:r=m("common.delete")}=e,{cancelText:a=m("common.cancel")}=e,{danger:c=!1}=e;const f=Yl(),p=()=>f("confirm"),h=()=>f("cancel"),_=()=>f("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),f("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,r=b.confirmText),"cancelText"in b&&t(3,a=b.cancelText),"danger"in b&&t(4,c=b.danger)},[n,s,r,a,c,f,p,h,_,g]}class K1 extends it{constructor(e){super(),st(this,e,x1,B1,nt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function G1(l){let e,t,n;return{c(){e=Z("circle"),t=Z("line"),n=Z("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,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function J1(l){let e,t,n,s;return{c(){e=Z("rect"),t=Z("polyline"),n=Z("line"),s=Z("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(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function q1(l){let e,t;return{c(){e=Z("path"),t=Z("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function Y1(l){let e,t;return{c(){e=Z("path"),t=Z("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function Q1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("path"),n=Z("line"),s=Z("line"),r=Z("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(r,"x1","8"),i(r,"y1","15"),i(r,"x2","12"),i(r,"y2","15")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function X1(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("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(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function Z1(l){let e,t;return{c(){e=Z("path"),t=Z("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function $1(l){let e,t,n,s;return{c(){e=Z("rect"),t=Z("rect"),n=Z("rect"),s=Z("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(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function ep(l){let e;return{c(){e=Z("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function tp(l){let e;function t(r,a){return r[0]==="folder"?ep:r[0]==="project"?$1:r[0]==="client"?Z1:r[0]==="document"?X1:r[0]==="recipe"?Q1:r[0]==="note"?Y1:r[0]==="file"?q1:r[0]==="case"?J1:G1}let n=t(l),s=n(l);return{c(){e=Z("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(r,a){C(r,e,a),s.m(e,null)},p(r,[a]){n!==(n=t(r))&&(s.d(1),s=n(r),s&&(s.c(),s.m(e,null))),a&2&&i(e,"width",r[1]),a&2&&i(e,"height",r[1])},i:le,o:le,d(r){r&&y(e),s.d()}}}function lp(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=r=>{"kind"in r&&t(0,n=r.kind),"size"in r&&t(1,s=r.size)},[n,s]}class Ql extends it{constructor(e){super(),st(this,e,lp,tp,nt,{kind:0,size:1})}}function ai(l,e,t){const n=l.slice();return n[44]=e[t],n}function np(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function sp(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,r,a;function c(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),s=R(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,p){C(f,e,p),o(e,t),o(t,s),r||(a=L(e,"click",Ee(c)),r=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(s,n)},d(f){f&&y(e),r=!1,a()}}}function ci(l){let e,t;return e=new Ba({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(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[0]&1&&(r.nodes=n[44].children||[]),s[0]&2&&(r.expanded=n[1]),s[0]&4&&(r.selectedNodeId=n[2]),s[0]&8&&(r.level=n[3]+1),s[0]&16&&(r.onSelect=n[4]),s[0]&32&&(r.onToggle=n[5]),s[0]&64&&(r.onContextMenu=n[6]),s[0]&128&&(r.onDrop=n[7]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function fi(l,e){let t,n,s,r,a,c,f,p=e[44].title+"",h,_,g=e[1][e[44].id]&&On(e[44]),b,w,k,S;function T(I,V){return V[0]&1&&(n=null),n==null&&(n=!!kl(I[44])),n?sp:np}let j=T(e,[-1,-1]),N=j(e);a=new Ql({props:{kind:ui(e[44]),size:16}});function E(...I){return e[26](e[44],...I)}function M(...I){return e[27](e[44],...I)}function P(){return e[28](e[44])}function D(...I){return e[29](e[44],...I)}function F(...I){return e[30](e[44],...I)}function z(...I){return e[31](e[44],...I)}function H(...I){return e[32](e[44],...I)}function x(...I){return e[33](e[44],...I)}function G(...I){return e[34](e[44],...I)}function K(...I){return e[35](e[44],...I)}function U(...I){return e[36](e[44],...I)}function q(...I){return e[37](e[44],...I)}let J=g&&ci(e);return{key:l,first:null,c(){t=u("div"),N.c(),s=v(),r=u("span"),$e(a.$$.fragment),c=v(),f=u("span"),h=R(p),_=v(),J&&J.c(),b=vt(),i(r,"class","tree-icon svelte-zj71cl"),i(r,"role","button"),i(r,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),yt(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),ve(t,"selected",e[2]===e[44].id),ve(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),ve(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(I,V){C(I,t,V),N.m(t,null),o(t,s),o(t,r),Qe(a,r,null),o(t,c),o(t,f),o(f,h),C(I,_,V),J&&J.m(I,V),C(I,b,V),w=!0,k||(S=[L(r,"click",E),L(r,"keydown",M),L(r,"dblclick",Ee(e[24])),L(f,"click",Ee(P)),L(f,"keydown",D),L(t,"dragstart",F),L(t,"dragover",z),L(t,"dragleave",H),L(t,"drop",x),L(t,"click",G),L(t,"keydown",K),L(t,"dblclick",U),L(t,"contextmenu",Vn(q))],k=!0)},p(I,V){e=I,j===(j=T(e,V))&&N?N.p(e,V):(N.d(1),N=j(e),N&&(N.c(),N.m(t,s)));const O={};V[0]&1&&(O.kind=ui(e[44])),a.$set(O),(!w||V[0]&1)&&p!==(p=e[44].title+"")&&B(h,p),(!w||V[0]&8)&&yt(t,"padding-left",e[3]*16+4+"px"),(!w||V[0]&5)&&ve(t,"selected",e[2]===e[44].id),(!w||V[0]&769)&&ve(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!w||V[0]&769)&&ve(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),V[0]&3&&(g=e[1][e[44].id]&&On(e[44])),g?J?(J.p(e,V),V[0]&3&&ue(J,1)):(J=ci(e),J.c(),ue(J,1),J.m(b.parentNode,b)):J&&(ut(),_e(J,1,1,()=>{J=null}),dt())},i(I){w||(ue(a.$$.fragment,I),ue(J),w=!0)},o(I){_e(a.$$.fragment,I),_e(J),w=!1},d(I){I&&(y(t),y(_),y(b)),N.d(),Xe(a),J&&J.d(I),k=!1,me(S)}}}function ip(l){let e=[],t=new Map,n,s,r,a,c=ce(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let h=ai(l,c,p),_=f(h);t.set(_,e[p]=fi(_,h))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=vt()},m(p,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(p,h);C(p,n,h),s=!0,r||(a=L(window,"dragend",l[14]),r=!0)},p(p,h){h[0]&2080767&&(c=ce(p[0]),ut(),e=Ia(e,h,f,1,p,c,t,n.parentNode,Da,fi,n,ai),dt())},i(p){if(!s){for(let h=0;h<c.length;h+=1)ue(e[h]);s=!0}},o(p){for(let h=0;h<e.length;h+=1)_e(e[h]);s=!1},d(p){p&&y(n);for(let h=0;h<e.length;h+=1)e[h].d(p);r=!1,a()}}}function ui(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 On(l){return l.children!==void 0}function kl(l){return On(l)?l.children.length>0:l.has_children===!0}function di(l){const e={};function t(n,s){for(const r of n)e[r.id]=s,r.children&&t(r.children,r.id)}return t(l,""),e}function pi(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function op(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function rp(l,e,t){let n,s,r,{nodes:a=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,w={},k=null,S="",T="";const j=["folder","project","client","document","recipe","case"];Un(()=>{for(const Y of Object.keys(w))clearTimeout(w[Y]);k&&clearInterval(k)});function N(Y){return j.includes(Y.type)}function E(Y,Q,de){if(!Y||!Q||Q===Y.id||!N(Y))return!1;let Ce=Y.id;for(;Ce;){if(Ce===Q)return!1;Ce=de[Ce]||""}return!0}function M(Y,Q){Y.stopPropagation(),Y.dataTransfer.effectAllowed="move",Y.dataTransfer.setData("text/plain",Q.id),t(21,S=Q.id)}function P(Y,Q){Y.preventDefault(),Y.stopPropagation(),Y.dataTransfer.dropEffect="move",T!==Q.id&&t(8,T=Q.id),kl(Q)&&!c[Q.id]&&!w[Q.id]&&(w[Q.id]=setTimeout(()=>{_&&_(Q.id),delete w[Q.id]},600));const de=Y.currentTarget.closest(".workspace-tree-area");if(de){const Ce=de.getBoundingClientRect(),he=30;Y.clientY-Ce.top<he?k||(k=setInterval(()=>{de.scrollTop-=10},50)):Ce.bottom-Y.clientY<he?k||(k=setInterval(()=>{de.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function D(Y,Q){const de=Y.relatedTarget;de&&Y.currentTarget.contains(de)||(T===Q.id&&t(8,T=""),w[Q.id]&&(clearTimeout(w[Q.id]),delete w[Q.id]),k&&(clearInterval(k),k=null))}function F(Y,Q){Y.preventDefault(),Y.stopPropagation(),w[Q.id]&&(clearTimeout(w[Q.id]),delete w[Q.id]),k&&(clearInterval(k),k=null);const de=pi(a),Ce=di(de),he=op(Y);if(!E(Q,he,Ce)){t(8,T=""),t(21,S="");return}b&&b(he,Q.id),t(8,T=""),t(21,S="")}function z(){t(8,T=""),t(21,S="");for(const Y of Object.keys(w))clearTimeout(w[Y]),delete w[Y];k&&(clearInterval(k),k=null)}function H(Y,Q){Y.target.closest(".tree-toggle")||Y.target.closest(".tree-icon")||h&&h(Q)}function x(Y,Q){kl(Q)&&_&&_(Q.id)}function G(Y,Q){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),h&&h(Q))}function K(Y,Q){Y.stopPropagation(),kl(Q)&&_&&_(Q.id)}function U(Y,Q){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),Y.stopPropagation(),kl(Q)&&_&&_(Q.id))}function q(Y,Q){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),h&&h(Q))}function J(Y,Q,de){const Ce={};function he(Ae){for(const Ke of Ae)Ce[Ke.id]=E(Ke,Q,de),Ke.children&&he(Ke.children)}return he(Y),Ce}function I(Y){Ma.call(this,l,Y)}const V=Y=>_&&_(Y.id),O=(Y,Q)=>K(Q,Y),W=(Y,Q)=>U(Q,Y),X=Y=>h&&h(Y),oe=(Y,Q)=>q(Q,Y),$=(Y,Q)=>M(Q,Y),te=(Y,Q)=>P(Q,Y),se=(Y,Q)=>D(Q,Y),re=(Y,Q)=>F(Q,Y),fe=(Y,Q)=>H(Q,Y),ke=(Y,Q)=>G(Q,Y),ze=(Y,Q)=>x(Q,Y),pe=(Y,Q)=>g&&g(Q,Y);return l.$$set=Y=>{"nodes"in Y&&t(0,a=Y.nodes),"expanded"in Y&&t(1,c=Y.expanded),"selectedNodeId"in Y&&t(2,f=Y.selectedNodeId),"level"in Y&&t(3,p=Y.level),"onSelect"in Y&&t(4,h=Y.onSelect),"onToggle"in Y&&t(5,_=Y.onToggle),"onContextMenu"in Y&&t(6,g=Y.onContextMenu),"onDrop"in Y&&t(7,b=Y.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=pi(a)),l.$$.dirty[0]&8388608&&t(22,s=di(n)),l.$$.dirty[0]&14680064&&t(9,r=J(n,S,s))},[a,c,f,p,h,_,g,b,T,r,M,P,D,F,z,H,x,G,K,U,q,S,s,n,I,V,O,W,X,oe,$,te,se,re,fe,ke,ze,pe]}class Ba extends it{constructor(e){super(),st(this,e,rp,ip,nt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function mi(l){let e,t;return{c(){e=u("div"),t=R(l[4]),i(e,"class","path-info svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&16&&B(t,n[4])},d(n){n&&y(e)}}}function _i(l){let e,t;return{c(){e=u("div"),t=R(l[3]),i(e,"class","error-msg svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&8&&B(t,n[3])},d(n){n&&y(e)}}}function ap(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j=m("firstrun.browse")+"",N,E,M,P,D,F,z=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",H,x,G,K,U,q,J=l[4]&&mi(l),I=l[3]&&_i(l);return{c(){e=u("div"),t=u("div"),n=u("img"),r=v(),a=u("h1"),a.textContent=`${m("firstrun.title")}`,c=v(),f=u("p"),f.textContent=`${m("firstrun.desc")}`,p=v(),h=u("div"),_=u("label"),_.textContent=`${m("firstrun.pathLabel")}`,g=v(),b=u("div"),w=u("input"),S=v(),T=u("button"),N=R(j),E=v(),J&&J.c(),M=v(),I&&I.c(),P=v(),D=u("div"),F=u("button"),H=R(z),G=v(),K=u("button"),K.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-a9f1pd"),dl(n.src,s="/assets/app-icons/icon_64x64.png")||i(n,"src",s),i(n,"width","64"),i(n,"height","64"),i(n,"alt",""),i(a,"class","svelte-a9f1pd"),i(f,"class","first-run-desc svelte-a9f1pd"),i(_,"class","form-label svelte-a9f1pd"),i(_,"for","vault-path"),i(w,"id","vault-path"),i(w,"type","text"),i(w,"placeholder",k=l[1]||m("firstrun.defaultPath")),w.disabled=l[2],i(w,"class","svelte-a9f1pd"),i(T,"class","btn"),T.disabled=l[2],i(b,"class","input-row svelte-a9f1pd"),i(h,"class","form-group svelte-a9f1pd"),i(F,"class","btn btn-primary btn-lg svelte-a9f1pd"),F.disabled=x=!l[0].trim()||l[2],i(K,"class","btn btn-lg svelte-a9f1pd"),i(D,"class","first-run-actions svelte-a9f1pd"),i(t,"class","first-run-card svelte-a9f1pd"),i(e,"class","first-run-screen svelte-a9f1pd")},m(V,O){C(V,e,O),o(e,t),o(t,n),o(t,r),o(t,a),o(t,c),o(t,f),o(t,p),o(t,h),o(h,_),o(h,g),o(h,b),o(b,w),be(w,l[0]),o(b,S),o(b,T),o(T,N),o(t,E),J&&J.m(t,null),o(t,M),I&&I.m(t,null),o(t,P),o(t,D),o(D,F),o(F,H),o(D,G),o(D,K),U||(q=[L(w,"input",l[12]),L(w,"input",l[6]),L(w,"keydown",l[9]),L(T,"click",l[5]),L(F,"click",l[7]),L(K,"click",l[8])],U=!0)},p(V,[O]){O&2&&k!==(k=V[1]||m("firstrun.defaultPath"))&&i(w,"placeholder",k),O&4&&(w.disabled=V[2]),O&1&&w.value!==V[0]&&be(w,V[0]),O&4&&(T.disabled=V[2]),V[4]?J?J.p(V,O):(J=mi(V),J.c(),J.m(t,M)):J&&(J.d(1),J=null),V[3]?I?I.p(V,O):(I=_i(V),I.c(),I.m(t,P)):I&&(I.d(1),I=null),O&4&&z!==(z=(V[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&B(H,z),O&5&&x!==(x=!V[0].trim()||V[2])&&(F.disabled=x)},i:le,o:le,d(V){V&&y(e),J&&J.d(),I&&I.d(),U=!1,me(q)}}}function Wl(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 cp(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,r="",a="",c=!1,f="",p="",h=null;async function _(){try{const j=await Wl("GetDefaultVaultPath");t(1,a=j||""),t(0,r=a||""),r&&await b()}catch{t(1,a="")}}_();async function g(){try{const j=await Wl("PickDirectory");j&&(t(0,r=j),await b())}catch(j){t(3,f=String(j))}}async function b(){if(!r||!r.trim()){t(4,p=""),h=null;return}try{h=await Wl("CheckVaultPath",r.trim()),h&&t(4,p=h.description)}catch{t(4,p=""),h=null}}async function w(){if(!(!r||!r.trim())){if(t(2,c=!0),t(3,f=""),h&&!h.writable){t(3,f=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const j=await Wl("CreateVault",r.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,f=String(j))}t(2,c=!1)}}function k(){s&&s()}function S(j){j.key==="Enter"&&!c&&r.trim()&&w()}function T(){r=this.value,t(0,r)}return l.$$set=j=>{"onComplete"in j&&t(10,n=j.onComplete),"onQuit"in j&&t(11,s=j.onQuit)},[r,a,c,f,p,g,b,w,k,S,n,s,T]}class fp extends it{constructor(e){super(),st(this,e,cp,ap,nt,{onComplete:10,onQuit:11})}}function vi(l){let e,t;return{c(){e=u("div"),t=R(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&4&&B(t,n[2])},d(n){n&&y(e)}}}function hi(l){let e,t,n,s,r,a,c,f,p=m("common.yes")+"",h,_,g,b,w;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=v(),r=u("p"),r.textContent=`${m("recovery.createConfirm")}`,a=v(),c=u("div"),f=u("button"),h=R(p),_=v(),g=u("button"),g.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(r,"class","modal-desc svelte-s3o8c3"),i(f,"class","btn btn-primary"),f.disabled=l[1],i(g,"class","btn"),i(c,"class","modal-actions svelte-s3o8c3"),i(t,"class","modal svelte-s3o8c3"),i(e,"class","modal-overlay svelte-s3o8c3"),i(e,"role","button"),i(e,"tabindex","0")},m(k,S){C(k,e,S),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(c,f),o(f,h),o(c,_),o(c,g),b||(w=[L(f,"click",l[6]),L(g,"click",l[7]),L(e,"click",Ct(l[7])),L(e,"keydown",l[11])],b=!0)},p(k,S){S&2&&(f.disabled=k[1])},d(k){k&&y(e),b=!1,me(w)}}}function up(l){let e,t,n,s,r,a,c,f,p,h=(l[0]||"—")+"",_,g,b,w,k,S=m("recovery.choose")+"",T,j,N,E=m("recovery.create")+"",M,P,D,F,z,H,x,G=l[2]&&vi(l),K=l[3]&&hi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",s=v(),r=u("h1"),r.textContent=`${m("recovery.title")}`,a=v(),c=u("p"),c.textContent=`${m("recovery.expected")}:`,f=v(),p=u("code"),_=R(h),g=v(),G&&G.c(),b=v(),w=u("div"),k=u("button"),T=R(S),j=v(),N=u("button"),M=R(E),P=v(),D=u("button"),D.textContent=`${m("recovery.quit")}`,F=v(),K&&K.c(),z=vt(),i(n,"class","recovery-icon svelte-s3o8c3"),i(r,"class","svelte-s3o8c3"),i(c,"class","recovery-desc svelte-s3o8c3"),i(p,"class","recovery-path svelte-s3o8c3"),i(k,"class","btn btn-primary btn-lg svelte-s3o8c3"),k.disabled=l[1],i(N,"class","btn btn-lg svelte-s3o8c3"),N.disabled=l[1],i(D,"class","btn btn-lg svelte-s3o8c3"),i(w,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(U,q){C(U,e,q),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(t,f),o(t,p),o(p,_),o(t,g),G&&G.m(t,null),o(t,b),o(t,w),o(w,k),o(k,T),o(w,j),o(w,N),o(N,M),o(w,P),o(w,D),C(U,F,q),K&&K.m(U,q),C(U,z,q),H||(x=[L(k,"click",l[4]),L(N,"click",l[5]),L(D,"click",l[8])],H=!0)},p(U,[q]){q&1&&h!==(h=(U[0]||"—")+"")&&B(_,h),U[2]?G?G.p(U,q):(G=vi(U),G.c(),G.m(t,b)):G&&(G.d(1),G=null),q&2&&(k.disabled=U[1]),q&2&&(N.disabled=U[1]),U[3]?K?K.p(U,q):(K=hi(U),K.c(),K.m(z.parentNode,z)):K&&(K.d(1),K=null)},i:le,o:le,d(U){U&&(y(e),y(F),y(z)),G&&G.d(),K&&K.d(U),H=!1,me(x)}}}function In(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 dp(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:r=null}=e,a=!1,c="",f=!1;async function p(){try{const k=await In("PickDirectory");if(!k)return;t(1,a=!0),t(2,c="");const S=await In("OpenVault",k);S&&S.status==="ready"&&s&&s(S)}catch(k){t(2,c=String(k))}t(1,a=!1)}function h(){t(3,f=!0)}async function _(){t(3,f=!1),t(1,a=!0),t(2,c="");try{const k=await In("CreateVault",n);k&&k.status==="ready"&&s&&s(k)}catch(k){t(2,c=String(k))}t(1,a=!1)}function g(){t(3,f=!1)}function b(){r&&r()}const w=k=>k.key==="Enter"&&g();return l.$$set=k=>{"vaultPath"in k&&t(0,n=k.vaultPath),"onComplete"in k&&t(9,s=k.onComplete),"onQuit"in k&&t(10,r=k.onQuit)},[n,a,c,f,p,h,_,g,b,s,r,w]}class pp extends it{constructor(e){super(),st(this,e,dp,up,nt,{vaultPath:0,onComplete:9,onQuit:10})}}function gi(l,e,t){const n=l.slice();return n[5]=e[t],n}function mp(l){let e,t,n;return{c(){e=Z("path"),t=Z("path"),n=Z("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function _p(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("path"),n=Z("path"),s=Z("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(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function vp(l){let e;return{c(){e=Z("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function hp(l){let e;return{c(){e=Z("path"),i(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function gp(l){let e,t;return{c(){e=Z("path"),t=Z("path"),i(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),i(t,"d","M12 16v5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function bp(l){let e,t;return{c(){e=Z("rect"),t=Z("path"),i(e,"x","4"),i(e,"y","3"),i(e,"width","16"),i(e,"height","18"),i(e,"rx","2"),i(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function wp(l){let e,t,n;return{c(){e=Z("path"),t=Z("path"),n=Z("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,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function kp(l){let e,t;return{c(){e=Z("circle"),t=Z("path"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","3"),i(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function bi(l){let e,t,n,s,r,a,c,f;function p(b,w){if(b[5].id==="general")return kp;if(b[5].id==="workspace")return wp;if(b[5].id==="templates")return bp;if(b[5].id==="plugins")return gp;if(b[5].id==="files")return hp;if(b[5].id==="activity")return vp;if(b[5].id==="sync")return _p;if(b[5].id==="backup")return mp}let h=p(l),_=h&&h(l);function g(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=Z("svg"),_&&_.c(),s=v(),r=u("span"),r.textContent=`${l[5].label}`,a=v(),i(n,"width","16"),i(n,"height","16"),i(n,"viewBox","0 0 24 24"),i(n,"fill","none"),i(n,"stroke","currentColor"),i(n,"stroke-width","1.8"),i(n,"stroke-linecap","round"),i(n,"stroke-linejoin","round"),i(n,"aria-hidden","true"),i(t,"class","settings-nav-icon svelte-1uolm3f"),i(r,"class","settings-nav-label svelte-1uolm3f"),i(e,"class","settings-nav-item svelte-1uolm3f"),ve(e,"active",l[0]===l[5].id),ve(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,w){C(b,e,w),o(e,t),o(t,n),_&&_.m(n,null),o(e,s),o(e,r),o(e,a),c||(f=L(e,"click",g),c=!0)},p(b,w){l=b,w&3&&ve(e,"active",l[0]===l[5].id)},d(b){b&&y(e),_&&_.d(),c=!1,f()}}}function yp(l){let e,t=ce(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=bi(gi(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,[r]){if(r&7){t=ce(s[1]);let a;for(a=0;a<t.length;a+=1){const c=gi(s,t,a);n[a]?n[a].p(c,r):(n[a]=bi(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:le,o:le,d(s){s&&y(e),Fe(n,s)}}}function Cp(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const r=[{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 a(f){s&&s(f)}const c=f=>a(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,s=f.onSelect)},[n,r,a,s,c]}class Sp extends it{constructor(e){super(),st(this,e,Cp,yp,nt,{activeSection:0,onSelect:3})}}function wi(l){let e;return{c(){e=u("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Tp(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V=l[1]&&wi();return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.general")}`,n=v(),s=u("p"),s.textContent=`${m("settings.generalDesc")}`,r=v(),a=u("div"),c=u("h3"),c.textContent=`${m("settings.appearance")}`,f=v(),p=u("div"),h=u("label"),_=u("span"),_.textContent=`${m("settings.theme")}`,g=v(),b=u("select"),w=u("option"),w.textContent=`${m("settings.themeSystem")}`,k=u("option"),k.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,S=u("option"),S.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,T=v(),j=u("div"),N=u("h3"),N.textContent=`${m("settings.localization")}`,E=v(),M=u("div"),P=u("label"),D=u("span"),D.textContent=`${m("settings.language")}`,F=v(),z=u("select"),H=u("option"),H.textContent=`${m("settings.langRu")}`,x=u("option"),x.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,G=v(),K=u("div"),V&&V.c(),U=v(),q=u("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"),w.__value="system",be(w,w.__value),k.__value="light",be(k,k.__value),k.disabled=!0,S.__value="dark",be(S,S.__value),S.disabled=!0,l[0]===void 0&&el(()=>l[5].call(b)),i(p,"class","form-group svelte-1e2uhdh"),i(a,"class","settings-card svelte-1e2uhdh"),i(N,"class","card-title svelte-1e2uhdh"),i(D,"class","label-text svelte-1e2uhdh"),H.__value="ru",be(H,H.__value),x.__value="en",be(x,x.__value),z.disabled=!0,i(M,"class","form-group svelte-1e2uhdh"),i(j,"class","settings-card svelte-1e2uhdh"),i(q,"class","btn btn-primary"),i(K,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(O,W){C(O,e,W),o(e,t),o(e,n),o(e,s),o(e,r),o(e,a),o(a,c),o(a,f),o(a,p),o(p,h),o(h,_),o(h,g),o(h,b),o(b,w),o(b,k),o(b,S),Ot(b,l[0],!0),o(e,T),o(e,j),o(j,N),o(j,E),o(j,M),o(M,P),o(P,D),o(P,F),o(P,z),o(z,H),o(z,x),o(e,G),o(e,K),V&&V.m(K,null),o(K,U),o(K,q),J||(I=[L(b,"change",l[5]),L(q,"click",l[2])],J=!0)},p(O,[W]){W&1&&Ot(b,O[0]),O[1]?V||(V=wi(),V.c(),V.m(K,U)):V&&(V.d(1),V=null)},i:le,o:le,d(O){O&&y(e),V&&V.d(),J=!1,me(I)}}}function Ep(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,r="system",a=!1;function c(){n&&t(0,r=n.theme||"system")}async function f(){n&&(t(3,n.theme=r,n),s&&await s(n),t(1,a=!0),setTimeout(()=>t(1,a=!1),2e3))}function p(){r=xl(this),t(0,r)}return l.$$set=h=>{"appConfig"in h&&t(3,n=h.appConfig),"onSave"in h&&t(4,s=h.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[r,a,f,n,s,p]}class jp extends it{constructor(e){super(),st(this,e,Ep,Tp,nt,{appConfig:3,onSave:4})}}function ki(l){let e,t;return{c(){e=u("div"),t=R(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&2&&B(t,n[1])},d(n){n&&y(e)}}}function Mp(l){let e;return{c(){e=u("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Np(l){let e,t,n,s,r,a=l[0].path+"",c,f,p,h,_,g,b=l[0].dbPath+"",w,k,S,T=l[0].nodeCount!==void 0&&yi(l),j=l[0].fileCount!==void 0&&Ci(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${m("settings.vaultPath")}`,s=v(),r=u("span"),c=R(a),f=v(),p=u("div"),h=u("span"),h.textContent="DB",_=v(),g=u("span"),w=R(b),k=v(),T&&T.c(),S=v(),j&&j.c(),i(n,"class","info-label svelte-1zbky3"),i(r,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(h,"class","info-label svelte-1zbky3"),i(g,"class","info-value mono small svelte-1zbky3"),i(p,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(N,E){C(N,e,E),o(e,t),o(t,n),o(t,s),o(t,r),o(r,c),o(e,f),o(e,p),o(p,h),o(p,_),o(p,g),o(g,w),o(e,k),T&&T.m(e,null),o(e,S),j&&j.m(e,null)},p(N,E){E&1&&a!==(a=N[0].path+"")&&B(c,a),E&1&&b!==(b=N[0].dbPath+"")&&B(w,b),N[0].nodeCount!==void 0?T?T.p(N,E):(T=yi(N),T.c(),T.m(e,S)):T&&(T.d(1),T=null),N[0].fileCount!==void 0?j?j.p(N,E):(j=Ci(N),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(N){N&&y(e),T&&T.d(),j&&j.d()}}}function yi(l){let e,t,n,s,r=l[0].nodeCount+"",a;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f&1&&r!==(r=c[0].nodeCount+"")&&B(a,r)},d(c){c&&y(e)}}}function Ci(l){let e,t,n,s,r=l[0].fileCount+"",a;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f&1&&r!==(r=c[0].fileCount+"")&&B(a,r)},d(c){c&&y(e)}}}function Dp(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T=l[1]&&ki(l);function j(M,P){return M[0]?Np:Mp}let N=j(l),E=N(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.workspace")}`,n=v(),s=u("p"),s.textContent=`${m("settings.workspaceDesc")}`,r=v(),T&&T.c(),a=v(),c=u("div"),E.c(),f=v(),p=u("div"),h=u("button"),h.textContent=`${m("settings.openVault")}`,_=v(),g=u("button"),g.textContent=`${m("settings.changeVault")}`,b=v(),w=u("button"),w.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(c,"class","settings-card svelte-1zbky3"),i(h,"class","btn svelte-1zbky3"),i(g,"class","btn svelte-1zbky3"),i(w,"class","btn svelte-1zbky3"),i(p,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(M,P){C(M,e,P),o(e,t),o(e,n),o(e,s),o(e,r),T&&T.m(e,null),o(e,a),o(e,c),E.m(c,null),o(e,f),o(e,p),o(p,h),o(p,_),o(p,g),o(p,b),o(p,w),k||(S=[L(h,"click",l[2]),L(g,"click",l[4]),L(w,"click",l[3])],k=!0)},p(M,[P]){M[1]?T?T.p(M,P):(T=ki(M),T.c(),T.m(e,a)):T&&(T.d(1),T=null),N===(N=j(M))&&E?E.p(M,P):(E.d(1),E=N(M),E&&(E.c(),E.m(c,null)))},i:le,o:le,d(M){M&&y(e),T&&T.d(),E.d(),k=!1,me(S)}}}function cl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Ip(l,e,t){let{onRefresh:n=null}=e,s=null,r="";async function a(){try{t(0,s=await cl("GetVaultInfo"))}catch{t(0,s=null)}}a();async function c(){try{await cl("OpenVaultFolder")}catch(h){t(1,r=String(h))}}async function f(){try{const h=await cl("VaultCheck");h.healthy?t(1,r="Vault healthy"):t(1,r="Issues found: "+(h.errors||[]).join("; "))}catch(h){t(1,r=String(h))}}async function p(){try{const h=await cl("PickDirectory");if(!h)return;const _=await cl("OpenVault",h);_&&_.status==="ready"&&(t(0,s=await cl("GetVaultInfo")),n&&n())}catch(h){t(1,r=String(h))}}return l.$$set=h=>{"onRefresh"in h&&t(5,n=h.onRefresh)},[s,r,c,f,p,n]}class Ap extends it{constructor(e){super(),st(this,e,Ip,Dp,nt,{onRefresh:5})}}function Si(l,e,t){const n=l.slice();return n[6]=e[t],n}function Lp(l){let e,t=ce(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ti(Si(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r&5){t=ce(s[0]);let a;for(a=0;a<t.length;a+=1){const c=Si(s,t,a);n[a]?n[a].p(c,r):(n[a]=Ti(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Pp(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Fp(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Ti(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",r,a,c,f,p=l[6].type+"",h,_,g,b,w,k,S,T,j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",N,E,M,P;function D(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),f=R("("),h=R(p),_=R(")"),g=v(),b=u("label"),w=u("input"),S=v(),T=u("span"),N=R(j),E=v(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(w,"type","checkbox"),w.checked=k=l[6].enabled,i(w,"class","svelte-ksamnw"),i(T,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,f),o(c,h),o(c,_),o(e,g),o(e,b),o(b,w),o(b,S),o(b,T),o(T,N),o(e,E),M||(P=L(w,"change",D),M=!0)},p(F,z){l=F,z&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&B(r,s),z&1&&p!==(p=l[6].type+"")&&B(h,p),z&1&&k!==(k=l[6].enabled)&&(w.checked=k),z&1&&j!==(j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&B(N,j)},d(F){F&&y(e),M=!1,P()}}}function Rp(l){let e,t,n,s,r;function a(p,h){return p[1]?Fp:p[0].length===0?Pp:Lp}let c=a(l),f=c(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.templates")}`,n=v(),s=u("p"),s.textContent=`${m("settings.templatesDesc")}`,r=v(),f.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,r),f.m(e,null)},p(p,[h]){c===(c=a(p))&&f?f.p(p,h):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:le,o:le,d(p){p&&y(e),f.d()}}}function Ei(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 zp(l,e,t){let{onRefresh:n=null}=e,s=[],r=!0;async function a(){t(1,r=!0);try{t(0,s=await Ei("AllTemplates")||[])}catch{t(0,s=[])}t(1,r=!1)}a();async function c(p){const h=!p.enabled;try{await Ei("SetTemplateEnabled",p.id,h),p.enabled=h,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,r,c,n,f]}class Op extends it{constructor(e){super(),st(this,e,zp,Rp,nt,{onRefresh:3})}}function Hp(l){let e,t,n,s,r,a,c,f;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.plugins")}`,n=v(),s=u("p"),s.textContent=`${m("settings.noPlugins")}`,r=v(),a=u("button"),a.textContent=`${m("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(a,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,r),o(e,a),c||(f=L(a,"click",Wp),c=!0)},p:le,i:le,o:le,d(p){p&&y(e),c=!1,f()}}}function Vp(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 Wp(){try{await Vp("OpenPluginsFolder")}catch{}}class Up extends it{constructor(e){super(),st(this,e,null,Hp,nt,{})}}function Bp(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.files")}`,n=v(),s=u("p"),s.textContent=`${m("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(r){r&&y(e)}}}class xp extends it{constructor(e){super(),st(this,e,null,Bp,nt,{})}}function Kp(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.activity")}`,n=v(),s=u("p"),s.textContent=`${m("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(r){r&&y(e)}}}class Gp extends it{constructor(e){super(),st(this,e,null,Kp,nt,{})}}function ji(l){let e,t;return{c(){e=u("div"),t=R(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&4&&B(t,n[2])},d(n){n&&y(e)}}}function Mi(l){let e,t;return{c(){e=u("div"),t=R(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),ve(e,"warning",l[4]==="warning")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&8&&B(t,n[3]),s[0]&16&&ve(e,"warning",n[4]==="warning")},d(n){n&&y(e)}}}function Jp(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D=m("settings.checkConnection")+"",F,z,H,x,G=m("common.connect")+"",K,U,q,J,I,V=l[11]!==null&&Ni(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("label"),r=u("span"),r.textContent=`${m("settings.serverUrl")}`,a=v(),c=u("input"),f=v(),p=u("div"),h=u("label"),_=u("span"),_.textContent=`${m("sync.username")}`,g=v(),b=u("input"),w=v(),k=u("div"),S=u("label"),T=u("span"),T.textContent=`${m("sync.password")}`,j=v(),N=u("input"),E=v(),M=u("div"),P=u("button"),F=R(D),H=v(),x=u("button"),K=R(G),q=v(),V&&V.c(),i(r,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(_,"class","label-text"),i(b,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(T,"class","label-text"),i(N,"type","password"),i(k,"class","form-group svelte-1fx1e1e"),i(P,"class","btn"),P.disabled=z=l[1]||!l[5],i(x,"class","btn btn-primary"),x.disabled=U=l[1]||!l[5]||!l[6]||!l[7],i(M,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(O,W){C(O,e,W),o(e,t),o(t,n),o(n,s),o(s,r),o(s,a),o(s,c),be(c,l[5]),o(t,f),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),be(b,l[6]),o(t,w),o(t,k),o(k,S),o(S,T),o(S,j),o(S,N),be(N,l[7]),o(t,E),o(t,M),o(M,P),o(P,F),o(M,H),o(M,x),o(x,K),o(t,q),V&&V.m(t,null),J||(I=[L(c,"input",l[23]),L(b,"input",l[24]),L(N,"input",l[25]),L(P,"click",l[12]),L(x,"click",l[13])],J=!0)},p(O,W){W[0]&32&&c.value!==O[5]&&be(c,O[5]),W[0]&64&&b.value!==O[6]&&be(b,O[6]),W[0]&128&&N.value!==O[7]&&be(N,O[7]),W[0]&34&&z!==(z=O[1]||!O[5])&&(P.disabled=z),W[0]&226&&U!==(U=O[1]||!O[5]||!O[6]||!O[7])&&(x.disabled=U),O[11]!==null?V?V.p(O,W):(V=Ni(O),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(O){O&&y(e),V&&V.d(),J=!1,me(I)}}}function qp(l){let e,t,n,s,r,a,c=l[20](l[0].lastStatus)+"",f,p,h,_,g,b,w,k,S,T=m("settings.syncNow")+"",j,N,E,M=m("settings.disconnect")+"",P,D,F,z=m("settings.resetKey")+"",H,x,G,K,U,q,J,I,V,O,W,X,oe=l[0].serverUrl&&Di(l),$=l[0].deviceName&&Ii(l),te=l[0].deviceId&&Ai(l),se=l[0].lastSyncAt&&Li(l),re=l[0].lastError&&Pi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),s.textContent=`${m("settings.status")}`,r=v(),a=u("span"),f=R(c),p=v(),oe&&oe.c(),h=v(),$&&$.c(),_=v(),te&&te.c(),g=v(),se&&se.c(),b=v(),re&&re.c(),w=v(),k=u("div"),S=u("button"),j=R(T),N=v(),E=u("button"),P=R(M),D=v(),F=u("button"),H=R(z),x=v(),G=u("div"),K=u("label"),U=u("span"),U.textContent=`${m("sync.interval")}`,q=v(),J=u("div"),I=u("input"),V=v(),O=u("button"),O.textContent=`${m("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(a,"class","info-value svelte-1fx1e1e"),ve(a,"status-ok",l[0].lastStatus==="connected"),ve(a,"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(S,"class","btn btn-primary"),S.disabled=l[1],i(E,"class","btn"),E.disabled=l[1],i(F,"class","btn"),F.disabled=l[1],i(k,"class","sync-actions svelte-1fx1e1e"),i(U,"class","label-text"),i(I,"type","number"),i(I,"min","0"),i(I,"placeholder","0"),i(I,"class","svelte-1fx1e1e"),i(O,"class","btn btn-sm"),i(J,"class","interval-row svelte-1fx1e1e"),i(G,"class","sync-interval svelte-1fx1e1e")},m(fe,ke){C(fe,e,ke),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(a,f),o(t,p),oe&&oe.m(t,null),o(t,h),$&&$.m(t,null),o(t,_),te&&te.m(t,null),o(t,g),se&&se.m(t,null),o(t,b),re&&re.m(t,null),C(fe,w,ke),C(fe,k,ke),o(k,S),o(S,j),o(k,N),o(k,E),o(E,P),o(k,D),o(k,F),o(F,H),C(fe,x,ke),C(fe,G,ke),o(G,K),o(K,U),o(K,q),o(K,J),o(J,I),be(I,l[8]),o(J,V),o(J,O),W||(X=[L(S,"click",l[14]),L(E,"click",l[16]),L(F,"click",l[18]),L(I,"input",l[22]),L(O,"click",l[15])],W=!0)},p(fe,ke){ke[0]&1&&c!==(c=fe[20](fe[0].lastStatus)+"")&&B(f,c),ke[0]&1&&ve(a,"status-ok",fe[0].lastStatus==="connected"),ke[0]&1&&ve(a,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?oe?oe.p(fe,ke):(oe=Di(fe),oe.c(),oe.m(t,h)):oe&&(oe.d(1),oe=null),fe[0].deviceName?$?$.p(fe,ke):($=Ii(fe),$.c(),$.m(t,_)):$&&($.d(1),$=null),fe[0].deviceId?te?te.p(fe,ke):(te=Ai(fe),te.c(),te.m(t,g)):te&&(te.d(1),te=null),fe[0].lastSyncAt?se?se.p(fe,ke):(se=Li(fe),se.c(),se.m(t,b)):se&&(se.d(1),se=null),fe[0].lastError?re?re.p(fe,ke):(re=Pi(fe),re.c(),re.m(t,null)):re&&(re.d(1),re=null),ke[0]&2&&(S.disabled=fe[1]),ke[0]&2&&(E.disabled=fe[1]),ke[0]&2&&(F.disabled=fe[1]),ke[0]&256&&ql(I.value)!==fe[8]&&be(I,fe[8])},d(fe){fe&&(y(e),y(w),y(k),y(x),y(G)),oe&&oe.d(),$&&$.d(),te&&te.d(),se&&se.d(),re&&re.d(),W=!1,me(X)}}}function Ni(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=u("div"),n=R(t),i(e,"class","connection-result svelte-1fx1e1e"),ve(e,"ok",l[11]),ve(e,"fail",!l[11])},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&B(n,t),r[0]&2048&&ve(e,"ok",s[11]),r[0]&2048&&ve(e,"fail",!s[11])},d(s){s&&y(e)}}}function Di(l){let e,t,n,s,r=l[0].serverUrl+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.serverUrl")}`,n=v(),s=u("span"),a=R(r),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){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].serverUrl+"")&&B(a,r)},d(c){c&&y(e)}}}function Ii(l){let e,t,n,s,r=l[0].deviceName+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceName")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].deviceName+"")&&B(a,r)},d(c){c&&y(e)}}}function Ai(l){let e,t,n,s,r=l[0].deviceId+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceId")}`,n=v(),s=u("span"),a=R(r),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){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].deviceId+"")&&B(a,r)},d(c){c&&y(e)}}}function Li(l){let e,t,n,s,r=l[0].lastSyncAt+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastSync")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].lastSyncAt+"")&&B(a,r)},d(c){c&&y(e)}}}function Pi(l){let e,t,n,s,r=l[0].lastError+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastError")}`,n=v(),s=u("span"),a=R(r),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){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].lastError+"")&&B(a,r)},d(c){c&&y(e)}}}function Fi(l){let e,t,n,s,r,a,c,f,p,h,_,g;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=v(),r=u("p"),r.textContent=`${m("settings.confirmDisconnectDesc")}`,a=v(),c=u("div"),f=u("button"),f.textContent=`${m("common.disconnect")}`,p=v(),h=u("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(r,"class","modal-desc svelte-1fx1e1e"),i(f,"class","btn btn-danger"),i(h,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,w){C(b,e,w),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(c,f),o(c,p),o(c,h),_||(g=[L(f,"click",l[17]),L(h,"click",l[26]),L(e,"click",l[27])],_=!0)},p:le,d(b){b&&y(e),_=!1,me(g)}}}function Ri(l){let e,t,n,s,r,a,c,f,p,h,_,g;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=v(),r=u("p"),r.textContent=`${m("settings.confirmResetKeyDesc")}`,a=v(),c=u("div"),f=u("button"),f.textContent=`${m("settings.resetKey")}`,p=v(),h=u("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(r,"class","modal-desc svelte-1fx1e1e"),i(f,"class","btn btn-danger"),i(h,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,w){C(b,e,w),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(c,f),o(c,p),o(c,h),_||(g=[L(f,"click",l[19]),L(h,"click",l[28]),L(e,"click",l[29])],_=!0)},p:le,d(b){b&&y(e),_=!1,me(g)}}}function Yp(l){let e,t,n,s,r,a,c,f,p,h,_=l[2]&&ji(l),g=l[3]&&!l[2]&&Mi(l);function b(j,N){return j[0]&&j[0].enabled?qp:Jp}let w=b(l),k=w(l),S=l[9]&&Fi(l),T=l[10]&&Ri(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.sync")}`,n=v(),s=u("p"),s.textContent=`${m("settings.syncDesc")}`,r=v(),_&&_.c(),a=v(),g&&g.c(),c=v(),k.c(),f=v(),S&&S.c(),p=v(),T&&T.c(),h=vt(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(j,N){C(j,e,N),o(e,t),o(e,n),o(e,s),o(e,r),_&&_.m(e,null),o(e,a),g&&g.m(e,null),o(e,c),k.m(e,null),C(j,f,N),S&&S.m(j,N),C(j,p,N),T&&T.m(j,N),C(j,h,N)},p(j,N){j[2]?_?_.p(j,N):(_=ji(j),_.c(),_.m(e,a)):_&&(_.d(1),_=null),j[3]&&!j[2]?g?g.p(j,N):(g=Mi(j),g.c(),g.m(e,c)):g&&(g.d(1),g=null),w===(w=b(j))&&k?k.p(j,N):(k.d(1),k=w(j),k&&(k.c(),k.m(e,null))),j[9]?S?S.p(j,N):(S=Fi(j),S.c(),S.m(p.parentNode,p)):S&&(S.d(1),S=null),j[10]?T?T.p(j,N):(T=Ri(j),T.c(),T.m(h.parentNode,h)):T&&(T.d(1),T=null)},i:le,o:le,d(j){j&&(y(e),y(f),y(p),y(h)),_&&_.d(),g&&g.d(),k.d(),S&&S.d(j),T&&T.d(j)}}}function Zt(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 Qp(l,e,t){let{onRefresh:n=null}=e,s=null,r=!1,a="",c="",f="",p="",h="",_="",g=0,b=!1,w=!1,k=null;async function S(){try{t(0,s=await Zt("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}S();async function T(){t(1,r=!0),t(2,a=""),t(4,f=""),t(11,k=null);try{await Zt("SyncTestConnection",p,h,_),t(11,k=!0),t(3,c="connection ok")}catch(O){t(11,k=!1),t(3,c="connection failed: "+String(O))}t(1,r=!1)}async function j(){t(1,r=!0),t(2,a=""),t(4,f="");try{await Zt("SyncConfigure",p,h,_),t(3,c="configured"),t(6,h=""),t(7,_=""),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}function N(O){const W=Array.isArray(O==null?void 0:O.conflicts)?O.conflicts:[],X=Array.isArray(O==null?void 0:O.applyErrors)?O.applyErrors:[],oe=[];return W.length>0&&oe.push(m("sync.conflictsCount",{count:W.length})),X.length>0&&oe.push(m("sync.applyErrorsCount",{count:X.length})),oe.join(" · ")}async function E(){t(1,r=!0),t(2,a=""),t(4,f="");try{const O=await Zt("SyncNow"),W=m("sync.pushedPulled",{pushed:(O==null?void 0:O.pushed)||0,pulled:(O==null?void 0:O.pulled)||0}),X=N(O);t(3,c=X?W+" · "+X:W),t(4,f=X?"warning":""),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}async function M(){try{await Zt("SyncSetInterval",g),t(3,c=m("sync.settingsSaved")),t(4,f="")}catch(O){t(2,a=String(O))}}function P(){t(9,b=!0)}async function D(){t(9,b=!1),t(1,r=!0),t(4,f="");try{await Zt("SyncDisconnect"),t(3,c="disconnected"),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}function F(){t(10,w=!0)}async function z(){t(10,w=!1),t(1,r=!0),t(4,f="");try{await Zt("ResetSyncKey"),t(3,c="key reset"),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}function H(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 x(){g=ql(this.value),t(8,g)}function G(){p=this.value,t(5,p)}function K(){h=this.value,t(6,h)}function U(){_=this.value,t(7,_)}const q=()=>t(9,b=!1),J=()=>t(9,b=!1),I=()=>t(10,w=!1),V=()=>t(10,w=!1);return l.$$set=O=>{"onRefresh"in O&&t(21,n=O.onRefresh)},[s,r,a,c,f,p,h,_,g,b,w,k,T,j,E,M,P,D,F,z,H,n,x,G,K,U,q,J,I,V]}class Xp extends it{constructor(e){super(),st(this,e,Qp,Yp,nt,{onRefresh:21},null,[-1,-1])}}function Zp(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.backup")}`,n=v(),s=u("p"),s.textContent=`${m("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(r){r&&y(e)}}}class $p extends it{constructor(e){super(),st(this,e,null,Zp,nt,{})}}const{window:em}=Hn;function tm(l){let e,t;return e=new $p({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function lm(l){let e,t;return e=new Xp({props:{onRefresh:l[6]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function nm(l){let e,t;return e=new Gp({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function sm(l){let e,t;return e=new xp({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function im(l){let e,t;return e=new Up({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function om(l){let e,t;return e=new Op({props:{onRefresh:l[2]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function rm(l){let e,t;return e=new Ap({props:{onRefresh:l[2]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function am(l){let e,t;return e=new jp({props:{appConfig:l[1],onSave:l[5]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s&2&&(r.appConfig=n[1]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function cm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S;p=new Sp({props:{activeSection:l[0],onSelect:l[3]}});const T=[am,rm,om,im,sm,nm,lm,tm],j=[];function N(E,M){return E[0]==="general"?0:E[0]==="workspace"?1:E[0]==="templates"?2:E[0]==="plugins"?3:E[0]==="files"?4:E[0]==="activity"?5:E[0]==="sync"?6:E[0]==="backup"?7:-1}return~(g=N(l))&&(b=j[g]=T[g](l)),{c(){e=u("button"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("settings.title")}`,r=v(),a=u("button"),a.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',c=v(),f=u("div"),$e(p.$$.fragment),h=v(),_=u("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(a,"class","close-btn svelte-zf2zsc"),i(a,"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(E,M){C(E,e,M),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(t,c),o(t,f),Qe(p,f,null),o(f,h),o(f,_),~g&&j[g].m(_,null),w=!0,k||(S=[L(em,"keydown",l[7]),L(a,"click",l[4]),L(e,"click",Ct(l[4]))],k=!0)},p(E,[M]){const P={};M&1&&(P.activeSection=E[0]),p.$set(P);let D=g;g=N(E),g===D?~g&&j[g].p(E,M):(b&&(ut(),_e(j[D],1,1,()=>{j[D]=null}),dt()),~g?(b=j[g],b?b.p(E,M):(b=j[g]=T[g](E),b.c()),ue(b,1),b.m(_,null)):b=null)},i(E){w||(ue(p.$$.fragment,E),ue(b),w=!0)},o(E){_e(p.$$.fragment,E),_e(b),w=!1},d(E){E&&y(e),Xe(p),~g&&j[g].d(),k=!1,me(S)}}}function zi(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function fm(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:r="general"}=e,a=r,c=null;async function f(){try{t(1,c=await zi("GetAppConfig"))}catch{t(1,c=null)}}f();function p(w){t(0,a=w)}function h(){n&&n()}async function _(w){try{await zi("SaveAppConfig",w),t(1,c=w)}catch(k){console.error(k)}}function g(){s&&s()}function b(w){w.key==="Escape"&&h()}return l.$$set=w=>{"onClose"in w&&t(8,n=w.onClose),"onSyncRefresh"in w&&t(9,s=w.onSyncRefresh),"initialSection"in w&&t(10,r=w.initialSection)},[a,c,f,p,h,_,g,b,n,s,r]}class um extends it{constructor(e){super(),st(this,e,fm,cm,nt,{onClose:8,onSyncRefresh:9,initialSection:10})}}function dm(l){let e,t,n,s,r,a,c,f;return{c(){e=u("div"),t=u("span"),n=v(),s=u("span"),s.textContent=`${m("sync.status.disabled")}`,r=v(),a=u("button"),a.textContent=`${m("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(a,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,r),o(e,a),c||(f=L(a,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,h){l=p},d(p){p&&y(e),c=!1,f()}}}function pm(l){let e,t,n,s,r,a=l[7](l[0])+"",c,f,p,h,_,g=(l[1]?m("sync.running"):m("sync.run"))+"",b,w,k,S,T,j,N,E=l[0].unpushedOps>0&&Oi(l),M=l[2]&&Hi(l);return{c(){e=u("div"),t=u("span"),s=v(),r=u("span"),c=R(a),f=v(),E&&E.c(),p=v(),h=u("div"),_=u("button"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("sync.details")}`,S=v(),M&&M.c(),T=vt(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(r,"class","sync-label svelte-1rxbx0"),i(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],i(k,"class","btn btn-xs btn-link svelte-1rxbx0"),i(h,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(P,D){C(P,e,D),o(e,t),o(e,s),o(e,r),o(r,c),o(e,f),E&&E.m(e,null),o(e,p),o(e,h),o(h,_),o(_,b),o(h,w),o(h,k),C(P,S,D),M&&M.m(P,D),C(P,T,D),j||(N=[L(_,"click",function(){Ht(l[4])&&l[4].apply(this,arguments)}),L(k,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)})],j=!0)},p(P,D){l=P,D&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),D&1&&a!==(a=l[7](l[0])+"")&&B(c,a),l[0].unpushedOps>0?E?E.p(l,D):(E=Oi(l),E.c(),E.m(e,p)):E&&(E.d(1),E=null),D&2&&g!==(g=(l[1]?m("sync.running"):m("sync.run"))+"")&&B(b,g),D&2&&(_.disabled=l[1]),l[2]?M?M.p(l,D):(M=Hi(l),M.c(),M.m(T.parentNode,T)):M&&(M.d(1),M=null)},d(P){P&&(y(e),y(S),y(T)),E&&E.d(),M&&M.d(P),j=!1,me(N)}}}function Oi(l){let e,t=l[0].unpushedOps+"",n,s,r=m("sync.changes")+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","sync-count svelte-1rxbx0")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f&1&&t!==(t=c[0].unpushedOps+"")&&B(n,t)},d(c){c&&y(e)}}}function Hi(l){let e,t,n;return{c(){e=u("div"),t=R(l[2]),i(e,"class",n=Zs(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,r){C(s,e,r),o(e,t)},p(s,r){r&4&&B(t,s[2]),r&8&&n!==(n=Zs(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&y(e)}}}function mm(l){let e;function t(r,a){var c;return(c=r[0])!=null&&c.configured?pm:dm}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(r,a){C(r,e,a),s.m(e,null)},p(r,[a]){n===(n=t(r))&&s?s.p(r,a):(s.d(1),s=n(r),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(r){r&&y(e),s.d()}}}function _m(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:r=""}=e,{syncMessageKind:a=""}=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 h(_){return!_||!_.configured?m("sync.status.disabled"):s?m("sync.status.syncing"):_.revoked?m("sync.status.error"):_.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,s=_.syncLoading),"syncMessage"in _&&t(2,r=_.syncMessage),"syncMessageKind"in _&&t(3,a=_.syncMessageKind),"onSync"in _&&t(4,c=_.onSync),"onOpenSettings"in _&&t(5,f=_.onOpenSettings)},[n,s,r,a,c,f,p,h]}class vm extends it{constructor(e){super(),st(this,e,_m,mm,nt,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const hm={open:'<path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>',showInExplorer:'<path d="M3 6.5A2.5 2.5 0 0 1 5.5 4H9l2 2h8.5A2.5 2.5 0 0 1 22 8.5v8A2.5 2.5 0 0 1 19.5 19h-15A2.5 2.5 0 0 1 2 16.5v-10"/><path d="M12 11h6"/><path d="m15 8 3 3-3 3"/>',delete:'<polyline points="3 6 5 6 21 6"/><path d="M19 6l-1 14H6L5 6"/><path d="M10 11v6"/><path d="M14 11v6"/><path d="M9 6V4h6v2"/>',restore:'<path d="M3 7v6h6"/><path d="M21 17a9 9 0 0 0-15-6.7L3 13"/><path d="M12 12v5"/><path d="m9 14 3-3 3 3"/>',purge:'<path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="m9 11 6 6"/><path d="m15 11-6 6"/><path d="M6 6l1 14h10l1-14"/>',move:'<path d="M5 9V5h4"/><path d="m5 5 6 6"/><path d="M19 15v4h-4"/><path d="m19 19-6-6"/><path d="M19 5h-4"/><path d="M19 5v4"/><path d="m14 10 5-5"/><path d="M5 19h4"/><path d="M5 19v-4"/><path d="m10 14-5 5"/>',attach:'<path d="M21.44 11.05 12 20.49a6 6 0 0 1-8.49-8.49l9.44-9.44a4 4 0 1 1 5.66 5.66L9.17 17.66a2 2 0 1 1-2.83-2.83l8.49-8.48"/>',back:'<path d="m12 19-7-7 7-7"/><path d="M19 12H5"/>',emptyTrash:'<path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="M6 6l1 14h10l1-14"/><path d="M10 11v5"/><path d="M14 11v5"/>',folder:'<path d="M3 6.5A2.5 2.5 0 0 1 5.5 4H9l2 2h8.5A2.5 2.5 0 0 1 22 8.5v8A2.5 2.5 0 0 1 19.5 19h-15A2.5 2.5 0 0 1 2 16.5v-10"/>'};function pt(l,e=16){return`<svg width="${e}" height="${e}" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">${hm[l]||""}</svg>`}const{Boolean:xa}=Hn;function Vi(l,e,t){const n=l.slice();return n[442]=e[t],n}function Wi(l,e,t){const n=l.slice();return n[445]=e[t],n}function Ui(l,e,t){const n=l.slice();return n[448]=e[t],n}function Bi(l,e,t){const n=l.slice();return n[448]=e[t],n}function xi(l,e,t){const n=l.slice();return n[474]=e[t],n}function Ki(l,e,t){const n=l.slice();return n[474]=e[t],n}function Gi(l,e,t){const n=l.slice();return n[510]=e[t],n}function Ji(l,e,t){const n=l.slice();return n[474]=e[t],n}function qi(l,e,t){const n=l.slice();return n[477]=e[t],n[515]=e,n[516]=t,n}function Yi(l,e,t){const n=l.slice();return n[474]=e[t],n}function Qi(l,e,t){const n=l.slice();return n[492]=e[t],n}function Xi(l,e,t){const n=l.slice();return n[474]=e[t],n}function Zi(l,e,t){const n=l.slice();return n[497]=e[t],n}function $i(l,e,t){const n=l.slice();return n[497]=e[t],n}function eo(l,e,t){const n=l.slice();return n[477]=e[t],n[502]=e,n[503]=t,n}function to(l,e,t){const n=l.slice();return n[474]=e[t],n}function lo(l,e,t){const n=l.slice();return n[492]=e[t],n}function no(l,e,t){const n=l.slice();return n[489]=e[t],n}function so(l,e,t){const n=l.slice();return n[461]=e[t],n}function io(l,e,t){const n=l.slice();return n[474]=e[t],n}function oo(l,e,t){const n=l.slice();return n[453]=e[t],n}function ro(l,e,t){const n=l.slice();return n[474]=e[t],n}function ao(l,e,t){const n=l.slice();return n[477]=e[t],n[478]=e,n[479]=t,n}function co(l,e,t){const n=l.slice();return n[474]=e[t],n}function fo(l,e,t){const n=l.slice();return n[469]=e[t],n}function uo(l,e,t){const n=l.slice();return n[466]=e[t],n}function po(l,e,t){const n=l.slice();return n[461]=e[t],n}function mo(l,e,t){const n=l.slice();return n[461]=e[t],n}function _o(l,e,t){const n=l.slice();return n[456]=e[t],n}function vo(l,e,t){const n=l.slice();return n[453]=e[t],n}function ho(l,e,t){const n=l.slice();return n[456]=e[t],n}function go(l,e,t){const n=l.slice();return n[484]=e[t],n}function bo(l,e,t){const n=l.slice();return n[521]=e[t],n}function wo(l,e,t){const n=l.slice();return n[524]=e[t],n}function gm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X,oe,$,te,se,re,fe,ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke,tt,ot,Ne=l[88]&&ko(l),Re=ce(l[6]),Me=[];for(let ie=0;ie<Re.length;ie+=1)Me[ie]=So(wo(l,Re,ie));const Ve=[ym,km],Le=[];function De(ie,ye){return ie[7].length>0?0:1}M=De(l),P=Le[M]=Ve[M](l),z=new vm({props:{syncStatus:l[103],syncLoading:l[104],syncMessage:l[105],syncMessageKind:l[106],onSync:l[219],onOpenSettings:l[225]}});function We(ie,ye){return ie[28]?Tm:ie[27]?Sm:Cm}let Ie=We(l),Se=Ie(l),we=l[26]&&Eo(l);const Be=[Lm,Am,Im,Dm,Nm,Mm,jm,Em],Je=[];function ht(ie,ye){return ie[31]?0:ie[28]?1:ie[27]==="inbox"?2:ie[27]==="trash"?3:ie[27]==="journal"?4:ie[27]==="today"&&ie[9]?5:ie[27]==="activity"?6:7}te=ht(l),se=Je[te]=Be[te](l);let Te=l[60]&&la(l),ge=l[64].visible&&ia(l),je=l[34]&&ca(l),qe=l[67]&&fa(l),Ze=l[74]&&l[73]&&da(l),Ge=l[95]&&ma(l),Oe=l[98]&&va(l),xe=l[50]&&wa(l),Ue=l[90]&&ya(l),et=l[80]&&Ca(l),Ye=l[5]&&Sa(l);return{c(){e=u("div"),Ne&&Ne.c(),t=v(),n=u("aside"),s=u("div"),r=u("img"),c=v(),f=u("span"),f.textContent=`${m("nav.brand")}`,p=v(),h=u("nav"),_=u("div"),g=u("div"),g.textContent=`${m("nav.system")}`,b=v();for(let ie=0;ie<Me.length;ie+=1)Me[ie].c();w=v(),k=u("div"),S=u("div"),T=u("span"),T.textContent=`${m("nav.workspace")}`,j=v(),N=u("button"),N.textContent="+",E=v(),P.c(),D=v(),F=u("div"),$e(z.$$.fragment),H=v(),x=u("div"),G=u("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-tf66xw"><circle cx="12" cy="12" r="3" class="svelte-tf66xw"></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-tf66xw"></path></svg>',K=v(),U=u("span"),q=R(l[25]),J=v(),I=u("main"),V=u("header"),O=u("div"),Se.c(),W=v(),X=u("div"),X.innerHTML="",oe=v(),we&&we.c(),$=v(),se.c(),re=v(),Te&&Te.c(),fe=v(),ge&&ge.c(),ke=v(),je&&je.c(),ze=v(),qe&&qe.c(),pe=v(),Ze&&Ze.c(),Y=v(),Ge&&Ge.c(),Q=v(),Oe&&Oe.c(),de=v(),xe&&xe.c(),Ce=v(),Ue&&Ue.c(),he=v(),et&&et.c(),Ae=v(),Ye&&Ye.c(),i(r,"class","logo svelte-tf66xw"),dl(r.src,a="/assets/app-icons/icon_32x32.png")||i(r,"src",a),i(r,"width","20"),i(r,"height","20"),i(r,"alt",""),i(f,"class","brand-name svelte-tf66xw"),i(s,"class","sidebar-brand svelte-tf66xw"),i(g,"class","nav-label svelte-tf66xw"),i(_,"class","nav-group svelte-tf66xw"),i(T,"class","svelte-tf66xw"),i(N,"class","nav-add-btn svelte-tf66xw"),i(N,"title",m("common.create")),i(S,"class","nav-label-row svelte-tf66xw"),i(k,"class","nav-group svelte-tf66xw"),i(h,"class","sidebar-nav svelte-tf66xw"),i(G,"class","sidebar-settings-btn svelte-tf66xw"),i(G,"title",m("common.settings")),i(U,"class","version svelte-tf66xw"),i(x,"class","sidebar-footer-row svelte-tf66xw"),i(F,"class","sidebar-footer svelte-tf66xw"),i(n,"class","sidebar svelte-tf66xw"),i(O,"class","header-left svelte-tf66xw"),i(X,"class","header-right svelte-tf66xw"),i(V,"class","header svelte-tf66xw"),i(I,"class","main svelte-tf66xw"),i(e,"class","app svelte-tf66xw")},m(ie,ye){C(ie,e,ye),Ne&&Ne.m(e,null),o(e,t),o(e,n),o(n,s),o(s,r),o(s,c),o(s,f),o(n,p),o(n,h),o(h,_),o(_,g),o(_,b);for(let wt=0;wt<Me.length;wt+=1)Me[wt]&&Me[wt].m(_,null);o(h,w),o(h,k),o(k,S),o(S,T),o(S,j),o(S,N),o(k,E),Le[M].m(k,null),o(n,D),o(n,F),Qe(z,F,null),o(F,H),o(F,x),o(x,G),o(x,K),o(x,U),o(U,q),o(e,J),o(e,I),o(I,V),o(V,O),Se.m(O,null),o(V,W),o(V,X),o(I,oe),we&&we.m(I,null),o(I,$),Je[te].m(I,null),o(I,re),Te&&Te.m(I,null),o(I,fe),ge&&ge.m(I,null),o(I,ke),je&&je.m(I,null),o(I,ze),qe&&qe.m(I,null),o(I,pe),Ze&&Ze.m(I,null),o(I,Y),Ge&&Ge.m(I,null),o(I,Q),Oe&&Oe.m(I,null),o(I,de),xe&&xe.m(I,null),o(I,Ce),Ue&&Ue.m(I,null),o(I,he),et&&et.m(I,null),o(I,Ae),Ye&&Ye.m(I,null),Ke=!0,tt||(ot=[L(N,"click",l[138]),L(G,"click",l[226])],tt=!0)},p(ie,ye){if(ie[88]?Ne?Ne.p(ie,ye):(Ne=ko(ie),Ne.c(),Ne.m(e,t)):Ne&&(Ne.d(1),Ne=null),ye[0]&134217792|ye[1]&16785408|ye[3]&524288){Re=ce(ie[6]);let _t;for(_t=0;_t<Re.length;_t+=1){const Dt=wo(ie,Re,_t);Me[_t]?Me[_t].p(Dt,ye):(Me[_t]=So(Dt),Me[_t].c(),Me[_t].m(_,null))}for(;_t<Me.length;_t+=1)Me[_t].d(1);Me.length=Re.length}let wt=M;M=De(ie),M===wt?Le[M].p(ie,ye):(ut(),_e(Le[wt],1,1,()=>{Le[wt]=null}),dt(),P=Le[M],P?P.p(ie,ye):(P=Le[M]=Ve[M](ie),P.c()),ue(P,1),P.m(k,null));const kt={};ye[3]&1024&&(kt.syncStatus=ie[103]),ye[3]&2048&&(kt.syncLoading=ie[104]),ye[3]&4096&&(kt.syncMessage=ie[105]),ye[3]&8192&&(kt.syncMessageKind=ie[106]),z.$set(kt),(!Ke||ye[0]&33554432)&&B(q,ie[25]),Ie===(Ie=We(ie))&&Se?Se.p(ie,ye):(Se.d(1),Se=Ie(ie),Se&&(Se.c(),Se.m(O,null))),ie[26]?we?we.p(ie,ye):(we=Eo(ie),we.c(),we.m(I,$)):we&&(we.d(1),we=null);let Wt=te;te=ht(ie),te===Wt?Je[te].p(ie,ye):(ut(),_e(Je[Wt],1,1,()=>{Je[Wt]=null}),dt(),se=Je[te],se?se.p(ie,ye):(se=Je[te]=Be[te](ie),se.c()),ue(se,1),se.m(I,re)),ie[60]?Te?(Te.p(ie,ye),ye[1]&536870912&&ue(Te,1)):(Te=la(ie),Te.c(),ue(Te,1),Te.m(I,fe)):Te&&(ut(),_e(Te,1,1,()=>{Te=null}),dt()),ie[64].visible?ge?(ge.p(ie,ye),ye[2]&4&&ue(ge,1)):(ge=ia(ie),ge.c(),ue(ge,1),ge.m(I,ke)):ge&&(ut(),_e(ge,1,1,()=>{ge=null}),dt()),ie[34]?je?je.p(ie,ye):(je=ca(ie),je.c(),je.m(I,ze)):je&&(je.d(1),je=null),ie[67]?qe?qe.p(ie,ye):(qe=fa(ie),qe.c(),qe.m(I,pe)):qe&&(qe.d(1),qe=null),ie[74]&&ie[73]?Ze?Ze.p(ie,ye):(Ze=da(ie),Ze.c(),Ze.m(I,Y)):Ze&&(Ze.d(1),Ze=null),ie[95]?Ge?Ge.p(ie,ye):(Ge=ma(ie),Ge.c(),Ge.m(I,Q)):Ge&&(Ge.d(1),Ge=null),ie[98]?Oe?Oe.p(ie,ye):(Oe=va(ie),Oe.c(),Oe.m(I,de)):Oe&&(Oe.d(1),Oe=null),ie[50]?xe?xe.p(ie,ye):(xe=wa(ie),xe.c(),xe.m(I,Ce)):xe&&(xe.d(1),xe=null),ie[90]?Ue?(Ue.p(ie,ye),ye[2]&268435456&&ue(Ue,1)):(Ue=ya(ie),Ue.c(),ue(Ue,1),Ue.m(I,he)):Ue&&(ut(),_e(Ue,1,1,()=>{Ue=null}),dt()),ie[80]?et?(et.p(ie,ye),ye[2]&262144&&ue(et,1)):(et=Ca(ie),et.c(),ue(et,1),et.m(I,Ae)):et&&(ut(),_e(et,1,1,()=>{et=null}),dt()),ie[5]?Ye?(Ye.p(ie,ye),ye[0]&32&&ue(Ye,1)):(Ye=Sa(ie),Ye.c(),ue(Ye,1),Ye.m(I,null)):Ye&&(ut(),_e(Ye,1,1,()=>{Ye=null}),dt())},i(ie){Ke||(ue(P),ue(z.$$.fragment,ie),ue(se),ue(Te),ue(ge),ue(Ue),ue(et),ue(Ye),Ke=!0)},o(ie){_e(P),_e(z.$$.fragment,ie),_e(se),_e(Te),_e(ge),_e(Ue),_e(et),_e(Ye),Ke=!1},d(ie){ie&&y(e),Ne&&Ne.d(),Fe(Me,ie),Le[M].d(),Xe(z),Se.d(),we&&we.d(),Je[te].d(),Te&&Te.d(),ge&&ge.d(),je&&je.d(),qe&&qe.d(),Ze&&Ze.d(),Ge&&Ge.d(),Oe&&Oe.d(),xe&&xe.d(),Ue&&Ue.d(),et&&et.d(),Ye&&Ye.d(),tt=!1,me(ot)}}}function bm(l){var n;let e,t;return e=new pp({props:{vaultPath:((n=l[2])==null?void 0:n.vaultPath)||"",onComplete:l[221]}}),{c(){$e(e.$$.fragment)},m(s,r){Qe(e,s,r),t=!0},p(s,r){var c;const a={};r[0]&4&&(a.vaultPath=((c=s[2])==null?void 0:c.vaultPath)||""),e.$set(a)},i(s){t||(ue(e.$$.fragment,s),t=!0)},o(s){_e(e.$$.fragment,s),t=!1},d(s){Xe(e,s)}}}function wm(l){let e,t;return e=new fp({props:{onComplete:l[220]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function ko(l){let e,t,n;return{c(){e=u("div"),t=u("div"),n=R(l[89]),i(t,"class","capture-drop-box svelte-tf66xw"),i(e,"class","capture-drop-overlay svelte-tf66xw")},m(s,r){C(s,e,r),o(e,t),o(t,n)},p(s,r){r[2]&134217728&&B(n,s[89])},d(s){s&&y(e)}}}function yo(l){let e,t;return{c(){e=u("span"),t=R(l[44]),i(e,"class","nav-badge svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8192&&B(t,n[44])},d(n){n&&y(e)}}}function Co(l){let e,t;return{c(){e=u("span"),t=R(l[55]),i(e,"class","nav-badge svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&16777216&&B(t,n[55])},d(n){n&&y(e)}}}function So(l){let e,t=l[524].label+"",n,s,r,a,c,f,p,h=l[524].id==="journal"&&l[44]>0&&yo(l),_=l[524].id==="trash"&&l[55]>0&&Co(l);function g(){return l[224](l[524])}return{c(){e=u("button"),n=R(t),s=v(),h&&h.c(),r=v(),_&&_.c(),a=v(),i(e,"class",c="nav-item "+(l[27]===l[524].id?"selected":"")+" svelte-tf66xw")},m(b,w){C(b,e,w),o(e,n),o(e,s),h&&h.m(e,null),o(e,r),_&&_.m(e,null),o(e,a),f||(p=L(e,"click",g),f=!0)},p(b,w){l=b,w[0]&64&&t!==(t=l[524].label+"")&&B(n,t),l[524].id==="journal"&&l[44]>0?h?h.p(l,w):(h=yo(l),h.c(),h.m(e,r)):h&&(h.d(1),h=null),l[524].id==="trash"&&l[55]>0?_?_.p(l,w):(_=Co(l),_.c(),_.m(e,a)):_&&(_.d(1),_=null),w[0]&134217792&&c!==(c="nav-item "+(l[27]===l[524].id?"selected":"")+" svelte-tf66xw")&&i(e,"class",c)},d(b){b&&y(e),h&&h.d(),_&&_.d(),f=!1,p()}}}function km(l){let e;return{c(){e=u("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,i:le,o:le,d(t){t&&y(e)}}}function ym(l){var a;let e,t,n,s,r;return t=new Ba({props:{nodes:l[7],expanded:l[75],selectedNodeId:((a=l[28])==null?void 0:a.id)||"",onSelect:l[113],onToggle:l[143],onContextMenu:l[141],onDrop:l[144]}}),{c(){e=u("div"),$e(t.$$.fragment),i(e,"class","workspace-tree-area svelte-tf66xw"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),ve(e,"drop-valid",l[86])},m(c,f){C(c,e,f),Qe(t,e,null),n=!0,s||(r=[L(e,"dragover",Vn(l[146])),L(e,"dragleave",l[147]),L(e,"drop",l[145])],s=!0)},p(c,f){var h;const p={};f[0]&128&&(p.nodes=c[7]),f[2]&8192&&(p.expanded=c[75]),f[0]&268435456&&(p.selectedNodeId=((h=c[28])==null?void 0:h.id)||""),t.$set(p),(!n||f[2]&16777216)&&ve(e,"drop-valid",c[86])},i(c){n||(ue(t.$$.fragment,c),n=!0)},o(c){_e(t.$$.fragment,c),n=!1},d(c){c&&y(e),Xe(t),s=!1,me(r)}}}function Cm(l){let e;return{c(){e=u("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Sm(l){let e,t=ce(l[6]),n=[];for(let s=0;s<t.length;s+=1)n[s]=To(bo(l,t,s));return{c(){e=u("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&134217792){t=ce(s[6]);let a;for(a=0;a<t.length;a+=1){const c=bo(s,t,a);n[a]?n[a].p(c,r):(n[a]=To(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Tm(l){let e,t=l[28].title+"",n,s,r,a=l[189](l[28].type)+"",c;return{c(){e=u("span"),n=R(t),s=v(),r=u("span"),c=R(a),i(e,"class","crumb svelte-tf66xw"),i(r,"class","crumb-type svelte-tf66xw")},m(f,p){C(f,e,p),o(e,n),C(f,s,p),C(f,r,p),o(r,c)},p(f,p){p[0]&268435456&&t!==(t=f[28].title+"")&&B(n,t),p[0]&268435456&&a!==(a=f[189](f[28].type)+"")&&B(c,a)},d(f){f&&(y(e),y(s),y(r))}}}function To(l){let e=(l[521].id===l[27]?l[521].label:"")+"",t;return{c(){t=R(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&134217792&&e!==(e=(n[521].id===n[27]?n[521].label:"")+"")&&B(t,e)},d(n){n&&y(t)}}}function Eo(l){let e,t=l[108](l[26])+"",n,s,r,a,c;return{c(){e=u("div"),n=R(t),s=v(),r=u("button"),r.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-tf66xw"><line x1="18" y1="6" x2="6" y2="18" class="svelte-tf66xw"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-tf66xw"></line></svg>',i(r,"class","dismiss-btn svelte-tf66xw"),i(r,"aria-label","Dismiss"),i(e,"class","error-banner svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(f,p){C(f,e,p),o(e,n),o(e,s),o(e,r),a||(c=[L(r,"click",Ee(l[227])),L(e,"click",l[228]),L(e,"keydown",function(){Ht(gt(l[229]))&&gt(l[229]).apply(this,arguments)})],a=!0)},p(f,p){l=f,p[0]&67108864&&t!==(t=l[108](l[26])+"")&&B(n,t)},d(f){f&&y(e),a=!1,me(c)}}}function Em(l){let e,t,n;function s(c,f){if(c[71])return Rm;if(c[6].length>0)return Fm;if(c[26])return Pm}let r=s(l),a=r&&r(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("welcome.title")}`,n=v(),a&&a.c(),i(t,"class","svelte-tf66xw"),i(e,"class","welcome svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),a&&a.m(e,null)},p(c,f){r===(r=s(c))&&a?a.p(c,f):(a&&a.d(1),a=r&&r(c),a&&(a.c(),a.m(e,null)))},i:le,o:le,d(c){c&&y(e),a&&a.d()}}}function jm(l){let e,t,n,s;function r(f,p){return f[10].length===0?Om:zm}let a=r(l),c=a(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("activity.title")}`,s=v(),c.c(),i(n,"class","svelte-tf66xw"),i(t,"class","activity-feed-header svelte-tf66xw"),i(e,"class","activity-feed svelte-tf66xw")},m(f,p){C(f,e,p),o(e,t),o(t,n),o(e,s),c.m(e,null)},p(f,p){a===(a=r(f))&&c?c.p(f,p):(c.d(1),c=a(f),c&&(c.c(),c.m(e,null)))},i:le,o:le,d(f){f&&y(e),c.d()}}}function Mm(l){let e,t,n,s,r,a=l[9].date+"",c,f,p,h,_=l[9].summary&&No(l),g=l[43].length>0&&Lo(l);function b(S,T){return S[9].groups&&S[9].groups.length>0?Vm:Hm}let w=b(l),k=w(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("today.title")}`,s=v(),r=u("span"),c=R(a),f=v(),_&&_.c(),p=v(),g&&g.c(),h=v(),k.c(),i(n,"class","svelte-tf66xw"),i(r,"class","today-date svelte-tf66xw"),i(t,"class","today-header svelte-tf66xw"),i(e,"class","today-dashboard svelte-tf66xw")},m(S,T){C(S,e,T),o(e,t),o(t,n),o(t,s),o(t,r),o(r,c),o(e,f),_&&_.m(e,null),o(e,p),g&&g.m(e,null),o(e,h),k.m(e,null)},p(S,T){T[0]&512&&a!==(a=S[9].date+"")&&B(c,a),S[9].summary?_?_.p(S,T):(_=No(S),_.c(),_.m(e,p)):_&&(_.d(1),_=null),S[43].length>0?g?g.p(S,T):(g=Lo(S),g.c(),g.m(e,h)):g&&(g.d(1),g=null),w===(w=b(S))&&k?k.p(S,T):(k.d(1),k=w(S),k&&(k.c(),k.m(e,null)))},i:le,o:le,d(S){S&&y(e),_&&_.d(),g&&g.d(),k.d()}}}function Nm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X,oe,$,te,se,re,fe,ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke,tt,ot,Ne,Re,Me,Ve;function Le(ge,je){return ge[19]?xm:Bm}let De=Le(l),We=De(l),Ie=l[16]&&qo(l),Se=l[20]&&Yo(l),we=l[43].length>0&&Qo(l),Be=l[12]&&nr(l);function Je(ge,je){return ge[11].length===0?Gm:Km}let ht=Je(l),Te=ht(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("journal.title")}`,s=v(),r=u("div"),a=u("div"),a.textContent=`${m("journal.filterHeading")}`,c=v(),f=u("div"),p=u("label"),h=u("span"),h.textContent=`${m("journal.dateFrom")}`,_=v(),g=u("input"),b=v(),w=u("label"),k=u("span"),k.textContent=`${m("journal.dateTo")}`,S=v(),T=u("input"),j=v(),N=u("label"),E=u("span"),E.textContent=`${m("journal.node")}`,M=v(),P=u("div"),We.c(),D=v(),Ie&&Ie.c(),F=v(),z=u("label"),H=u("span"),H.textContent=`${m("journal.billable")}`,x=v(),G=u("select"),K=u("option"),K.textContent=`${m("common.all")}`,U=u("option"),U.textContent=`${m("journal.billableYes")}`,q=u("option"),q.textContent=`${m("journal.billableNo")}`,J=v(),I=u("label"),V=u("span"),V.textContent=`${m("journal.approx")}`,O=v(),W=u("select"),X=u("option"),X.textContent=`${m("common.all")}`,oe=u("option"),oe.textContent=`${m("journal.approxExact")}`,$=u("option"),$.textContent=`${m("journal.approxEstimated")}`,te=v(),se=u("button"),se.textContent=`${m("journal.filter")}`,re=v(),fe=u("button"),fe.textContent=`${m("journal.reset")}`,ke=v(),ze=u("div"),pe=u("div"),pe.textContent=`${m("journal.exportHeading")}`,Y=v(),Q=u("div"),de=u("button"),de.textContent=`${m("journal.exportCSV")}`,Ce=v(),he=u("button"),he.textContent=`${m("journal.exportMarkdown")}`,Ae=v(),Ke=u("button"),Ke.textContent="PDF",tt=v(),Se&&Se.c(),ot=v(),we&&we.c(),Ne=v(),Be&&Be.c(),Re=v(),Te.c(),i(n,"class","svelte-tf66xw"),i(a,"class","journal-filter-heading svelte-tf66xw"),i(h,"class","label-text svelte-tf66xw"),i(g,"type","date"),i(g,"class","svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(k,"class","label-text svelte-tf66xw"),i(T,"type","date"),i(T,"class","svelte-tf66xw"),i(w,"class","svelte-tf66xw"),i(E,"class","label-text svelte-tf66xw"),i(P,"class","journal-node-picker svelte-tf66xw"),yt(P,"position","relative"),i(N,"class","svelte-tf66xw"),i(H,"class","label-text svelte-tf66xw"),K.__value="all",be(K,K.__value),i(K,"class","svelte-tf66xw"),U.__value="yes",be(U,U.__value),i(U,"class","svelte-tf66xw"),q.__value="no",be(q,q.__value),i(q,"class","svelte-tf66xw"),i(G,"class","svelte-tf66xw"),l[17]===void 0&&el(()=>l[305].call(G)),i(z,"title",m("journal.billableHint")),i(z,"class","svelte-tf66xw"),i(V,"class","label-text svelte-tf66xw"),X.__value="all",be(X,X.__value),i(X,"class","svelte-tf66xw"),oe.__value="no",be(oe,oe.__value),i(oe,"class","svelte-tf66xw"),$.__value="yes",be($,$.__value),i($,"class","svelte-tf66xw"),i(W,"class","svelte-tf66xw"),l[18]===void 0&&el(()=>l[306].call(W)),i(I,"title",m("journal.approxHint")),i(I,"class","svelte-tf66xw"),i(se,"class","btn btn-sm svelte-tf66xw"),i(fe,"class","btn btn-sm svelte-tf66xw"),i(f,"class","journal-filters-row svelte-tf66xw"),i(r,"class","journal-filter-section svelte-tf66xw"),i(pe,"class","journal-export-heading svelte-tf66xw"),i(de,"class","btn btn-sm svelte-tf66xw"),i(he,"class","btn btn-sm svelte-tf66xw"),i(Ke,"class","btn btn-sm svelte-tf66xw"),i(Q,"class","journal-export-row svelte-tf66xw"),i(ze,"class","journal-export-section svelte-tf66xw"),i(t,"class","journal-header svelte-tf66xw"),i(e,"class","journal-screen svelte-tf66xw")},m(ge,je){C(ge,e,je),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(r,c),o(r,f),o(f,p),o(p,h),o(p,_),o(p,g),be(g,l[13]),o(f,b),o(f,w),o(w,k),o(w,S),o(w,T),be(T,l[14]),o(f,j),o(f,N),o(N,E),o(N,M),o(N,P),We.m(P,null),o(f,D),Ie&&Ie.m(f,null),o(f,F),o(f,z),o(z,H),o(z,x),o(z,G),o(G,K),o(G,U),o(G,q),Ot(G,l[17],!0),o(f,J),o(f,I),o(I,V),o(I,O),o(I,W),o(W,X),o(W,oe),o(W,$),Ot(W,l[18],!0),o(f,te),o(f,se),o(f,re),o(f,fe),o(t,ke),o(t,ze),o(ze,pe),o(ze,Y),o(ze,Q),o(Q,de),o(Q,Ce),o(Q,he),o(Q,Ae),o(Q,Ke),o(Q,tt),Se&&Se.m(Q,null),o(e,ot),we&&we.m(e,null),o(e,Ne),Be&&Be.m(e,null),o(e,Re),Te.m(e,null),Me||(Ve=[L(g,"input",l[298]),L(T,"input",l[299]),L(G,"change",l[305]),L(W,"change",l[306]),L(se,"click",l[175]),L(fe,"click",l[182]),L(de,"click",l[307]),L(he,"click",l[308]),L(Ke,"click",l[309])],Me=!0)},p(ge,je){je[0]&8192&&be(g,ge[13]),je[0]&16384&&be(T,ge[14]),De===(De=Le(ge))&&We?We.p(ge,je):(We.d(1),We=De(ge),We&&(We.c(),We.m(P,null))),ge[16]?Ie?Ie.p(ge,je):(Ie=qo(ge),Ie.c(),Ie.m(f,F)):Ie&&(Ie.d(1),Ie=null),je[0]&131072&&Ot(G,ge[17]),je[0]&262144&&Ot(W,ge[18]),ge[20]?Se?Se.p(ge,je):(Se=Yo(ge),Se.c(),Se.m(Q,null)):Se&&(Se.d(1),Se=null),ge[43].length>0?we?we.p(ge,je):(we=Qo(ge),we.c(),we.m(e,Ne)):we&&(we.d(1),we=null),ge[12]?Be?Be.p(ge,je):(Be=nr(ge),Be.c(),Be.m(e,Re)):Be&&(Be.d(1),Be=null),ht===(ht=Je(ge))&&Te?Te.p(ge,je):(Te.d(1),Te=ht(ge),Te&&(Te.c(),Te.m(e,null)))},i:le,o:le,d(ge){ge&&y(e),We.d(),Ie&&Ie.d(),Se&&Se.d(),we&&we.d(),Be&&Be.d(),Te.d(),Me=!1,me(Ve)}}}function Dm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b=pt("emptyTrash",14)+"",w,k=m("trash.emptyTrash")+"",S,T,j,N,E,M,P=l[56].length>0&&_r(l);function D(H,x){return!H[0]||(H[0].nodes||[]).length===0?e_:$m}let F=D(l),z=F(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("nav.trash")}`,r=v(),a=u("p"),c=R(l[58]),f=v(),p=u("div"),P&&P.c(),h=v(),_=u("button"),g=new Fn(!1),w=v(),S=R(k),T=v(),j=u("button"),j.textContent=`${m("trash.openFolder")}`,N=v(),z.c(),i(s,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(n,"class","svelte-tf66xw"),g.a=w,i(_,"class","btn btn-sm btn-danger svelte-tf66xw"),i(j,"class","btn btn-sm svelte-tf66xw"),i(p,"class","trash-actions svelte-tf66xw"),i(t,"class","trash-header svelte-tf66xw"),i(e,"class","trash-screen svelte-tf66xw")},m(H,x){C(H,e,x),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(a,c),o(t,f),o(t,p),P&&P.m(p,null),o(p,h),o(p,_),g.m(b,_),o(_,w),o(_,S),o(p,T),o(p,j),o(e,N),z.m(e,null),E||(M=[L(_,"click",l[170]),L(j,"click",l[293])],E=!0)},p(H,x){x[1]&134217728&&B(c,H[58]),H[56].length>0?P?P.p(H,x):(P=_r(H),P.c(),P.m(p,h)):P&&(P.d(1),P=null),F===(F=D(H))&&z?z.p(H,x):(z.d(1),z=F(H),z&&(z.c(),z.m(e,null)))},i:le,o:le,d(H){H&&y(e),P&&P.d(),z.d(),E=!1,me(M)}}}function Im(l){let e,t,n,s,r,a,c,f,p,h=(l[47]?m("common.loading"):m("inbox.pasteClipboard"))+"",_,g,b,w,k,S=l[48]&&br(l);function T(E,M){return E[45].length===0?o_:i_}let j=T(l),N=j(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("nav.inbox")}`,r=v(),a=u("p"),a.textContent=`${m("inbox.subtitle")}`,c=v(),f=u("div"),p=u("button"),_=R(h),g=v(),S&&S.c(),b=v(),N.c(),i(s,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(n,"class","svelte-tf66xw"),i(p,"class","btn btn-primary svelte-tf66xw"),p.disabled=l[47],i(f,"class","inbox-header-actions svelte-tf66xw"),i(t,"class","inbox-header svelte-tf66xw"),i(e,"class","inbox-screen svelte-tf66xw"),i(e,"role","region"),i(e,"aria-label",m("nav.inbox")),ve(e,"drop-valid",l[87])},m(E,M){C(E,e,M),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(t,c),o(t,f),o(f,p),o(p,_),o(f,g),S&&S.m(f,null),o(e,b),N.m(e,null),w||(k=[L(p,"click",l[191]),L(e,"dragover",l[192]),L(e,"dragleave",l[193]),L(e,"drop",l[194])],w=!0)},p(E,M){M[1]&65536&&h!==(h=(E[47]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&B(_,h),M[1]&65536&&(p.disabled=E[47]),E[48]?S?S.p(E,M):(S=br(E),S.c(),S.m(f,null)):S&&(S.d(1),S=null),j===(j=T(E))&&N?N.p(E,M):(N.d(1),N=j(E),N&&(N.c(),N.m(e,null))),M[2]&33554432&&ve(e,"drop-valid",E[87])},i:le,o:le,d(E){E&&y(e),S&&S.d(),N.d(),w=!1,me(k)}}}function Am(l){let e,t,n,s,r,a,c=ce(l[110]),f=[];for(let g=0;g<c.length;g+=1)f[g]=kr(go(l,c,g));const p=[b_,g_,h_,v_,__,m_,p_,d_],h=[];function _(g,b){return g[29]==="overview"?0:g[29]==="notes"?1:g[29]==="files"?2:g[29]==="inbox"?3:g[29]==="links"?4:g[29]==="actions"?5:g[29]==="worklog"?6:g[29]==="activity"?7:-1}return~(s=_(l))&&(r=h[s]=p[s](l)),{c(){e=u("div");for(let g=0;g<f.length;g+=1)f[g].c();t=v(),n=u("div"),r&&r.c(),i(e,"class","tabs svelte-tf66xw"),i(n,"class","tab-content svelte-tf66xw")},m(g,b){C(g,e,b);for(let w=0;w<f.length;w+=1)f[w]&&f[w].m(e,null);C(g,t,b),C(g,n,b),~s&&h[s].m(n,null),a=!0},p(g,b){if(b[0]&536870912|b[3]&393216){c=ce(g[110]);let k;for(k=0;k<c.length;k+=1){const S=go(g,c,k);f[k]?f[k].p(S,b):(f[k]=kr(S),f[k].c(),f[k].m(e,null))}for(;k<f.length;k+=1)f[k].d(1);f.length=c.length}let w=s;s=_(g),s===w?~s&&h[s].p(g,b):(r&&(ut(),_e(h[w],1,1,()=>{h[w]=null}),dt()),~s?(r=h[s],r?r.p(g,b):(r=h[s]=p[s](g),r.c()),ue(r,1),r.m(n,null)):r=null)},i(g){a||(ue(r),a=!0)},o(g){_e(r),a=!1},d(g){g&&(y(e),y(t),y(n)),Fe(f,g),~s&&h[s].d()}}}function Lm(l){let e,t,n,s=l[31].title+"",r,a,c,f,p,h,_,g,b,w,k,S=l[31].dirty&&ta();return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),S&&S.c(),c=v(),f=u("div"),p=u("button"),p.textContent=`${m("common.save")}`,h=v(),_=u("button"),_.textContent=`${m("common.close")}`,g=v(),b=u("textarea"),i(n,"class","note-title svelte-tf66xw"),i(p,"class","btn btn-primary svelte-tf66xw"),i(_,"class","btn svelte-tf66xw"),i(f,"class","note-editor-actions svelte-tf66xw"),i(t,"class","note-editor-header svelte-tf66xw"),i(b,"class","note-textarea svelte-tf66xw"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-tf66xw")},m(T,j){C(T,e,j),o(e,t),o(t,n),o(n,r),o(t,a),S&&S.m(t,null),o(t,c),o(t,f),o(f,p),o(f,h),o(f,_),o(e,g),o(e,b),be(b,l[31].content),w||(k=[L(p,"click",l[159]),L(_,"click",l[157]),L(b,"input",l[230]),L(b,"input",l[158])],w=!0)},p(T,j){j[1]&1&&s!==(s=T[31].title+"")&&B(r,s),T[31].dirty?S||(S=ta(),S.c(),S.m(t,c)):S&&(S.d(1),S=null),j[1]&1&&be(b,T[31].content)},i:le,o:le,d(T){T&&y(e),S&&S.d(),w=!1,me(k)}}}function Pm(l){let e,t=m("common.error")+"",n,s,r;return{c(){e=u("p"),n=R(t),s=v(),r=R(l[26]),i(e,"class","error-text svelte-tf66xw")},m(a,c){C(a,e,c),o(e,n),o(e,s),o(e,r)},p(a,c){c[0]&67108864&&B(r,a[26])},d(a){a&&y(e)}}}function Fm(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${m("welcome.selectSection")}`,t=v(),n=u("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-tf66xw"),i(n,"class","hint svelte-tf66xw")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},p:le,d(s){s&&(y(e),y(t),y(n))}}}function Rm(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function zm(l){let e,t=ce(l[10]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Mo(xi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&1024|r[6]&536870916){t=ce(s[10]);let a;for(a=0;a<t.length;a+=1){const c=xi(s,t,a);n[a]?n[a].p(c,r):(n[a]=Mo(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Om(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function jo(l){let e,t=l[474].targetType+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-feed-target svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&1024&&t!==(t=s[474].targetType+"")&&B(n,t)},d(s){s&&y(e)}}}function Mo(l){let e,t,n=pl(l[474].eventType)+"",s,r,a,c,f=l[474].title+"",p,h,_,g,b=l[188](l[474].eventType)+"",w,k,S,T,j=bt(l[474].createdAt)+"",N,E,M=ct(l[474].createdAt)+"",P,D,F,z,H=l[474].targetType&&jo(l);function x(){return l[340](l[474])}function G(...K){return l[341](l[474],...K)}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("div"),c=u("span"),p=R(f),h=v(),_=u("div"),g=u("span"),w=R(b),k=v(),H&&H.c(),S=v(),T=u("span"),N=R(j),E=v(),P=R(M),D=v(),i(t,"class","activity-feed-icon svelte-tf66xw"),i(c,"class","activity-feed-title svelte-tf66xw"),i(g,"class","activity-feed-type svelte-tf66xw"),i(T,"class","activity-feed-time svelte-tf66xw"),i(_,"class","activity-feed-meta svelte-tf66xw"),i(a,"class","activity-feed-body svelte-tf66xw"),i(e,"class","activity-feed-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(K,U){C(K,e,U),o(e,t),o(t,s),o(e,r),o(e,a),o(a,c),o(c,p),o(a,h),o(a,_),o(_,g),o(g,w),o(_,k),H&&H.m(_,null),o(_,S),o(_,T),o(T,N),o(T,E),o(T,P),o(e,D),F||(z=[L(e,"click",x),L(e,"keydown",G)],F=!0)},p(K,U){l=K,U[0]&1024&&n!==(n=pl(l[474].eventType)+"")&&B(s,n),U[0]&1024&&f!==(f=l[474].title+"")&&B(p,f),U[0]&1024&&b!==(b=l[188](l[474].eventType)+"")&&B(w,b),l[474].targetType?H?H.p(l,U):(H=jo(l),H.c(),H.m(_,S)):H&&(H.d(1),H=null),U[0]&1024&&j!==(j=bt(l[474].createdAt)+"")&&B(N,j),U[0]&1024&&M!==(M=ct(l[474].createdAt)+"")&&B(P,M)},d(K){K&&y(e),H&&H.d(),F=!1,me(z)}}}function No(l){let e,t,n,s=l[9].summary.changedCases>0&&Do(l),r=l[9].summary.notes>0&&Io(l),a=l[9].summary.files>0&&Ao(l);return{c(){e=u("div"),s&&s.c(),t=v(),r&&r.c(),n=v(),a&&a.c(),i(e,"class","today-summary svelte-tf66xw")},m(c,f){C(c,e,f),s&&s.m(e,null),o(e,t),r&&r.m(e,null),o(e,n),a&&a.m(e,null)},p(c,f){c[9].summary.changedCases>0?s?s.p(c,f):(s=Do(c),s.c(),s.m(e,t)):s&&(s.d(1),s=null),c[9].summary.notes>0?r?r.p(c,f):(r=Io(c),r.c(),r.m(e,n)):r&&(r.d(1),r=null),c[9].summary.files>0?a?a.p(c,f):(a=Ao(c),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},d(c){c&&y(e),s&&s.d(),r&&r.d(),a&&a.d()}}}function Do(l){let e,t=l[9].summary.changedCases+"",n,s,r=Vt(l[9].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","summary-chip svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[9].summary.changedCases+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[9].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Io(l){let e,t=l[9].summary.notes+"",n,s,r=Vt(l[9].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","summary-chip svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[9].summary.notes+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[9].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Ao(l){let e,t=l[9].summary.files+"",n,s,r=Vt(l[9].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","summary-chip svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[9].summary.files+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[9].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Lo(l){let e,t,n,s=ce(l[43]),r=[];for(let a=0;a<s.length;a+=1)r[a]=Ho(qi(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestions-title svelte-tf66xw"),i(e,"class","today-suggestions svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[5]&458752|c[6]&402653188){s=ce(a[43]);let f;for(f=0;f<s.length;f+=1){const p=qi(a,s,f);r[f]?r[f].p(p,c):(r[f]=Ho(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Po(l){let e,t=l[477].events.length+"",n,s,r=m("suggest.detectedEvents")+"",a;return{c(){e=R("· "),n=R(t),s=v(),a=R(r)},m(c,f){C(c,e,f),C(c,n,f),C(c,s,f),C(c,a,f)},p(c,f){f[1]&4096&&t!==(t=c[477].events.length+"")&&B(n,t)},d(c){c&&(y(e),y(n),y(s),y(a))}}}function Fo(l){let e,t,n,s=ce(l[477].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Oo(Yi(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestion-detail-title svelte-tf66xw"),i(e,"class","suggestion-detail svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[6]&268435460){s=ce(a[477].events);let f;for(f=0;f<s.length;f+=1){const p=Yi(a,s,f);r[f]?r[f].p(p,c):(r[f]=Oo(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Ro(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","suggestion-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&4096&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function zo(l){let e,t,n;function s(){return l[333](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function Oo(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c,f=l[188](l[474].eventType)+"",p,h,_,g=l[474].title+"",b,w,k,S,T=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),j,N,E,M=l[474].nodePath&&Ro(l);function P(){return l[332](l[474])}let D=T&&zo(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),M&&M.c(),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("common.open")}`,S=v(),D&&D.c(),j=v(),i(t,"class","suggestion-event-time svelte-tf66xw"),i(c,"class","suggestion-event-type svelte-tf66xw"),i(_,"class","suggestion-event-title svelte-tf66xw"),i(k,"class","link-btn svelte-tf66xw"),i(e,"class","suggestion-detail-event svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,s),o(e,r),M&&M.m(e,null),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,w),o(e,k),o(e,S),D&&D.m(e,null),o(e,j),N||(E=L(k,"click",P),N=!0)},p(F,z){l=F,z[1]&4096&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),l[474].nodePath?M?M.p(l,z):(M=Ro(l),M.c(),M.m(e,a)):M&&(M.d(1),M=null),z[1]&4096&&f!==(f=l[188](l[474].eventType)+"")&&B(p,f),z[1]&4096&&g!==(g=l[474].title+"")&&B(b,g),z[1]&4096&&(T=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),T?D?D.p(l,z):(D=zo(l),D.c(),D.m(e,j)):D&&(D.d(1),D=null)},d(F){F&&y(e),M&&M.d(),D&&D.d(),N=!1,E()}}}function Ho(l){let e,t,n,s,r=l[477].nodeTitle+"",a,c,f,p=l[477].summary+"",h,_,g,b=l[477].suggestedMin+"",w,k,S=m("worklog.min")+"",T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X;function oe(){return l[325](l[477])}let $=l[477].events&&l[477].events.length>0&&Po(l);function te(...Y){return l[326](l[477],l[515],l[516],...Y)}function se(){return l[327](l[477])}function re(){return l[328](l[477])}function fe(){return l[329](l[477])}function ke(){return l[330](l[477],l[515],l[516])}function ze(...Y){return l[331](l[477],l[515],l[516],...Y)}let pe=l[477]._expanded&&l[477].events&&l[477].events.length>0&&Fo(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),g=u("span"),w=R(b),k=v(),T=R(S),$&&$.c(),j=v(),N=u("div"),E=u("span"),D=v(),F=u("input"),H=v(),x=u("span"),x.textContent=`${m("suggest.minutes")}`,G=v(),K=u("button"),K.textContent=`${m("suggest.edit")}`,U=v(),q=u("button"),q.textContent=`${m("suggest.apply")}`,J=v(),I=u("button"),I.textContent=`${m("common.delete")}`,V=v(),pe&&pe.c(),O=v(),i(s,"class","suggestion-node link-btn svelte-tf66xw"),i(f,"class","suggestion-summary svelte-tf66xw"),i(g,"class","suggestion-meta svelte-tf66xw"),i(n,"class","suggestion-info svelte-tf66xw"),i(E,"class","suggestion-confidence-dot svelte-tf66xw"),i(E,"title",M=m("suggest.confidence."+l[477].confidence)),i(E,"aria-label",P=m("suggest.confidence."+l[477].confidence)),ve(E,"low",l[477].confidence==="low"),ve(E,"medium",l[477].confidence==="medium"),ve(E,"high",l[477].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-tf66xw"),F.value=z=l[477].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(x,"class","suggestion-min-label svelte-tf66xw"),i(K,"class","btn btn-sm svelte-tf66xw"),i(q,"class","btn btn-sm btn-primary svelte-tf66xw"),i(I,"class","btn btn-sm btn-danger svelte-tf66xw"),i(N,"class","suggestion-actions svelte-tf66xw"),i(t,"class","suggestion-main svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tf66xw"),ve(e,"expanded",l[477]._expanded)},m(Y,Q){C(Y,e,Q),o(e,t),o(t,n),o(n,s),o(s,a),o(n,c),o(n,f),o(f,h),o(n,_),o(n,g),o(g,w),o(g,k),o(g,T),$&&$.m(g,null),o(t,j),o(t,N),o(N,E),o(N,D),o(N,F),o(N,H),o(N,x),o(N,G),o(N,K),o(N,U),o(N,q),o(N,J),o(N,I),o(e,V),pe&&pe.m(e,null),o(e,O),W||(X=[L(s,"click",Ee(oe)),L(F,"change",Ee(te)),L(K,"click",Ee(se)),L(q,"click",Ee(re)),L(I,"click",Ee(fe)),L(t,"click",ke),L(t,"keydown",ze)],W=!0)},p(Y,Q){l=Y,Q[1]&4096&&r!==(r=l[477].nodeTitle+"")&&B(a,r),Q[1]&4096&&p!==(p=l[477].summary+"")&&B(h,p),Q[1]&4096&&b!==(b=l[477].suggestedMin+"")&&B(w,b),l[477].events&&l[477].events.length>0?$?$.p(l,Q):($=Po(l),$.c(),$.m(g,null)):$&&($.d(1),$=null),Q[1]&4096&&M!==(M=m("suggest.confidence."+l[477].confidence))&&i(E,"title",M),Q[1]&4096&&P!==(P=m("suggest.confidence."+l[477].confidence))&&i(E,"aria-label",P),Q[1]&4096&&ve(E,"low",l[477].confidence==="low"),Q[1]&4096&&ve(E,"medium",l[477].confidence==="medium"),Q[1]&4096&&ve(E,"high",l[477].confidence==="high"),Q[1]&4096&&z!==(z=l[477].suggestedMin)&&F.value!==z&&(F.value=z),l[477]._expanded&&l[477].events&&l[477].events.length>0?pe?pe.p(l,Q):(pe=Fo(l),pe.c(),pe.m(e,O)):pe&&(pe.d(1),pe=null),Q[1]&4096&&ve(e,"expanded",l[477]._expanded)},d(Y){Y&&y(e),$&&$.d(),pe&&pe.d(),W=!1,me(X)}}}function Hm(l){let e,t,n,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.empty")}`,n=v(),s=u("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-tf66xw"),i(s,"class","hint svelte-tf66xw"),i(e,"class","today-empty svelte-tf66xw")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,d(r){r&&y(e)}}}function Vm(l){let e,t,n=ce(l[9].groups),s=[];for(let a=0;a<n.length;a+=1)s[a]=Bo(Gi(l,n,a));let r=l[9].events&&l[9].events.length>0&&xo(l);return{c(){for(let a=0;a<s.length;a+=1)s[a].c();e=v(),r&&r.c(),t=vt()},m(a,c){for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(a,c);C(a,e,c),r&&r.m(a,c),C(a,t,c)},p(a,c){if(c[0]&512|c[6]&134217740){n=ce(a[9].groups);let f;for(f=0;f<n.length;f+=1){const p=Gi(a,n,f);s[f]?s[f].p(p,c):(s[f]=Bo(p),s[f].c(),s[f].m(e.parentNode,e))}for(;f<s.length;f+=1)s[f].d(1);s.length=n.length}a[9].events&&a[9].events.length>0?r?r.p(a,c):(r=xo(a),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},d(a){a&&(y(e),y(t)),Fe(s,a),r&&r.d(a)}}}function Vo(l){let e,t=l[510].events.length+"",n,s,r=Vt(l[510].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","today-case-count svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[510].events.length+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[510].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Wm(l){let e;return{c(){e=u("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Um(l){let e,t=ce(l[510].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=Uo(Ji(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&512|r[6]&134217732){t=ce(s[510].events);let a;for(a=0;a<t.length;a+=1){const c=Ji(s,t,a);n[a]?n[a].p(c,r):(n[a]=Uo(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Wo(l){let e,t=l[474].targetType+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-event-target svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&512&&t!==(t=s[474].targetType+"")&&B(n,t)},d(s){s&&y(e)}}}function Uo(l){let e,t,n=pl(l[474].eventType)+"",s,r,a,c=l[474].title+"",f,p,h,_=l[188](l[474].eventType)+"",g,b,w,k,S=ct(l[474].createdAt)+"",T,j,N,E=l[474].targetType&&Wo(l);function M(){return l[336](l[510])}function P(...D){return l[337](l[510],...D)}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),h=u("span"),g=R(_),b=v(),E&&E.c(),w=v(),k=u("span"),T=R(S),i(t,"class","today-event-icon svelte-tf66xw"),i(a,"class","today-event-title svelte-tf66xw"),i(h,"class","today-event-type svelte-tf66xw"),i(k,"class","today-event-time svelte-tf66xw"),i(e,"class","today-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(D,F){C(D,e,F),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),o(e,h),o(h,g),o(e,b),E&&E.m(e,null),o(e,w),o(e,k),o(k,T),j||(N=[L(e,"click",M),L(e,"keydown",P)],j=!0)},p(D,F){l=D,F[0]&512&&n!==(n=pl(l[474].eventType)+"")&&B(s,n),F[0]&512&&c!==(c=l[474].title+"")&&B(f,c),F[0]&512&&_!==(_=l[188](l[474].eventType)+"")&&B(g,_),l[474].targetType?E?E.p(l,F):(E=Wo(l),E.c(),E.m(e,w)):E&&(E.d(1),E=null),F[0]&512&&S!==(S=ct(l[474].createdAt)+"")&&B(T,S)},d(D){D&&y(e),E&&E.d(),j=!1,me(N)}}}function Bo(l){let e,t,n,s=l[510].nodeTitle+"",r,a,c,f=l[189](l[510].nodeKind)+"",p,h,_,g,b=ct(l[510].lastActivityAt)+"",w,k,S,T,j=l[510].events&&Vo(l);function N(){return l[334](l[510])}function E(...F){return l[335](l[510],...F)}function M(F,z){return F[510].events&&F[510].events.length>0?Um:Wm}let P=M(l),D=P(l);return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),j&&j.c(),_=v(),g=u("span"),w=R(b),k=v(),D.c(),i(n,"class","today-case-title svelte-tf66xw"),i(c,"class","today-case-type svelte-tf66xw"),i(g,"class","today-case-time svelte-tf66xw"),i(t,"class","today-case-header svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),j&&j.m(t,null),o(t,_),o(t,g),o(g,w),o(e,k),D.m(e,null),S||(T=[L(t,"click",N),L(t,"keydown",E)],S=!0)},p(F,z){l=F,z[0]&512&&s!==(s=l[510].nodeTitle+"")&&B(r,s),z[0]&512&&f!==(f=l[189](l[510].nodeKind)+"")&&B(p,f),l[510].events?j?j.p(l,z):(j=Vo(l),j.c(),j.m(t,_)):j&&(j.d(1),j=null),z[0]&512&&b!==(b=ct(l[510].lastActivityAt)+"")&&B(w,b),P===(P=M(l))&&D?D.p(l,z):(D.d(1),D=P(l),D&&(D.c(),D.m(e,null)))},d(F){F&&y(e),j&&j.d(),D.d(),S=!1,me(T)}}}function xo(l){let e,t,n,s=ce(l[9].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Ko(Ki(l,s,a));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("today.timeline")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","svelte-tf66xw"),i(e,"class","today-timeline svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&512|c[6]&536870916){s=ce(a[9].events);let f;for(f=0;f<s.length;f+=1){const p=Ki(a,s,f);r[f]?r[f].p(p,c):(r[f]=Ko(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Ko(l){let e,t,n,s,r=l[474].title+"",a,c,f,p=l[188](l[474].eventType)+"",h,_,g,b=ct(l[474].createdAt)+"",w,k,S,T;function j(){return l[338](l[474])}function N(...E){return l[339](l[474],...E)}return{c(){e=u("div"),t=u("span"),n=v(),s=u("span"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),g=u("span"),w=R(b),k=v(),i(t,"class","timeline-dot svelte-tf66xw"),i(s,"class","timeline-title svelte-tf66xw"),i(f,"class","timeline-type svelte-tf66xw"),i(g,"class","timeline-time svelte-tf66xw"),i(e,"class","timeline-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(E,M){C(E,e,M),o(e,t),o(e,n),o(e,s),o(s,a),o(e,c),o(e,f),o(f,h),o(e,_),o(e,g),o(g,w),o(e,k),S||(T=[L(e,"click",j),L(e,"keydown",N)],S=!0)},p(E,M){l=E,M[0]&512&&r!==(r=l[474].title+"")&&B(a,r),M[0]&512&&p!==(p=l[188](l[474].eventType)+"")&&B(h,p),M[0]&512&&b!==(b=ct(l[474].createdAt)+"")&&B(w,b)},d(E){E&&y(e),S=!1,me(T)}}}function Bm(l){let e,t,n,s,r,a=l[23]&&Go(l);return{c(){e=u("input"),t=v(),a&&a.c(),n=vt(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-tf66xw")},m(c,f){C(c,e,f),be(e,l[21]),C(c,t,f),a&&a.m(c,f),C(c,n,f),s||(r=[L(e,"input",l[301]),L(e,"input",l[179]),L(e,"blur",l[302])],s=!0)},p(c,f){f[0]&2097152&&e.value!==c[21]&&be(e,c[21]),c[23]?a?a.p(c,f):(a=Go(c),a.c(),a.m(n.parentNode,n)):a&&(a.d(1),a=null)},d(c){c&&(y(e),y(t),y(n)),a&&a.d(c),s=!1,me(r)}}}function xm(l){let e,t,n,s,r,a;return{c(){e=u("button"),t=R(l[19]),n=v(),s=u("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-tf66xw"),i(e,"class","journal-selected-node svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),r||(a=L(e,"click",l[300]),r=!0)},p(c,f){f[0]&524288&&B(t,c[19])},d(c){c&&y(e),r=!1,a()}}}function Go(l){let e,t=ce(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Jo(lo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&4194304|r[5]&33554432){t=ce(s[22]);let a;for(a=0;a<t.length;a+=1){const c=lo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Jo(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Jo(l){let e,t,n=l[492].title+"",s,r,a,c=l[492].path+"",f,p,h,_;function g(){return l[303](l[492])}return{c(){e=u("button"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),i(t,"class","journal-search-title svelte-tf66xw"),i(a,"class","journal-search-path svelte-tf66xw"),i(e,"class","journal-search-item svelte-tf66xw")},m(b,w){C(b,e,w),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),h||(_=L(e,"click",g),h=!0)},p(b,w){l=b,w[0]&4194304&&n!==(n=l[492].title+"")&&B(s,n),w[0]&4194304&&c!==(c=l[492].path+"")&&B(f,c)},d(b){b&&y(e),h=!1,_()}}}function qo(l){let e,t,n,s,r,a;return{c(){e=u("label"),t=u("input"),n=v(),s=u("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(e,"class","checkbox-label svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),t.checked=l[15],o(e,n),o(e,s),r||(a=L(t,"change",l[304]),r=!0)},p(c,f){f[0]&32768&&(t.checked=c[15])},d(c){c&&y(e),r=!1,a()}}}function Yo(l){let e,t;return{c(){e=u("span"),t=R(l[20]),i(e,"class","journal-status-msg svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&1048576&&B(t,n[20])},d(n){n&&y(e)}}}function Qo(l){let e,t,n,s=ce(l[43]),r=[];for(let a=0;a<s.length;a+=1)r[a]=lr(eo(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestions-title svelte-tf66xw"),i(e,"class","journal-suggestions svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[5]&720896|c[6]&402653188){s=ce(a[43]);let f;for(f=0;f<s.length;f+=1){const p=eo(a,s,f);r[f]?r[f].p(p,c):(r[f]=lr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Xo(l){let e,t=l[477].events.length+"",n,s,r=m("suggest.detectedEvents")+"",a;return{c(){e=R("· "),n=R(t),s=v(),a=R(r)},m(c,f){C(c,e,f),C(c,n,f),C(c,s,f),C(c,a,f)},p(c,f){f[1]&4096&&t!==(t=c[477].events.length+"")&&B(n,t)},d(c){c&&(y(e),y(n),y(s),y(a))}}}function Zo(l){let e,t,n,s=ce(l[477].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=tr(to(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestion-detail-title svelte-tf66xw"),i(e,"class","suggestion-detail svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[6]&268435460){s=ce(a[477].events);let f;for(f=0;f<s.length;f+=1){const p=to(a,s,f);r[f]?r[f].p(p,c):(r[f]=tr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function $o(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","suggestion-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&4096&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function er(l){let e,t,n;function s(){return l[318](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function tr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c,f=l[188](l[474].eventType)+"",p,h,_,g=l[474].title+"",b,w,k,S,T=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),j,N,E,M=l[474].nodePath&&$o(l);function P(){return l[317](l[474])}let D=T&&er(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),M&&M.c(),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("common.open")}`,S=v(),D&&D.c(),j=v(),i(t,"class","suggestion-event-time svelte-tf66xw"),i(c,"class","suggestion-event-type svelte-tf66xw"),i(_,"class","suggestion-event-title svelte-tf66xw"),i(k,"class","link-btn svelte-tf66xw"),i(e,"class","suggestion-detail-event svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,s),o(e,r),M&&M.m(e,null),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,w),o(e,k),o(e,S),D&&D.m(e,null),o(e,j),N||(E=L(k,"click",P),N=!0)},p(F,z){l=F,z[1]&4096&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),l[474].nodePath?M?M.p(l,z):(M=$o(l),M.c(),M.m(e,a)):M&&(M.d(1),M=null),z[1]&4096&&f!==(f=l[188](l[474].eventType)+"")&&B(p,f),z[1]&4096&&g!==(g=l[474].title+"")&&B(b,g),z[1]&4096&&(T=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),T?D?D.p(l,z):(D=er(l),D.c(),D.m(e,j)):D&&(D.d(1),D=null)},d(F){F&&y(e),M&&M.d(),D&&D.d(),N=!1,E()}}}function lr(l){let e,t,n,s,r=l[477].nodeTitle+"",a,c,f,p=l[477].summary+"",h,_,g,b=l[477].suggestedMin+"",w,k,S=m("worklog.min")+"",T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X;function oe(){return l[310](l[477])}let $=l[477].events&&l[477].events.length>0&&Xo(l);function te(...Y){return l[311](l[477],l[502],l[503],...Y)}function se(){return l[312](l[477])}function re(){return l[313](l[477])}function fe(){return l[314](l[477])}function ke(){return l[315](l[477],l[502],l[503])}function ze(...Y){return l[316](l[477],l[502],l[503],...Y)}let pe=l[477]._expanded&&l[477].events&&l[477].events.length>0&&Zo(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),g=u("span"),w=R(b),k=v(),T=R(S),$&&$.c(),j=v(),N=u("div"),E=u("span"),D=v(),F=u("input"),H=v(),x=u("span"),x.textContent=`${m("suggest.minutes")}`,G=v(),K=u("button"),K.textContent=`${m("suggest.edit")}`,U=v(),q=u("button"),q.textContent=`${m("suggest.apply")}`,J=v(),I=u("button"),I.textContent=`${m("common.delete")}`,V=v(),pe&&pe.c(),O=v(),i(s,"class","suggestion-node link-btn svelte-tf66xw"),i(f,"class","suggestion-summary svelte-tf66xw"),i(g,"class","suggestion-meta svelte-tf66xw"),i(n,"class","suggestion-info svelte-tf66xw"),i(E,"class","suggestion-confidence-dot svelte-tf66xw"),i(E,"title",M=m("suggest.confidence."+l[477].confidence)),i(E,"aria-label",P=m("suggest.confidence."+l[477].confidence)),ve(E,"low",l[477].confidence==="low"),ve(E,"medium",l[477].confidence==="medium"),ve(E,"high",l[477].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-tf66xw"),F.value=z=l[477].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(x,"class","suggestion-min-label svelte-tf66xw"),i(K,"class","btn btn-sm svelte-tf66xw"),i(q,"class","btn btn-sm btn-primary svelte-tf66xw"),i(I,"class","btn btn-sm btn-danger svelte-tf66xw"),i(N,"class","suggestion-actions svelte-tf66xw"),i(t,"class","suggestion-main svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tf66xw"),ve(e,"expanded",l[477]._expanded)},m(Y,Q){C(Y,e,Q),o(e,t),o(t,n),o(n,s),o(s,a),o(n,c),o(n,f),o(f,h),o(n,_),o(n,g),o(g,w),o(g,k),o(g,T),$&&$.m(g,null),o(t,j),o(t,N),o(N,E),o(N,D),o(N,F),o(N,H),o(N,x),o(N,G),o(N,K),o(N,U),o(N,q),o(N,J),o(N,I),o(e,V),pe&&pe.m(e,null),o(e,O),W||(X=[L(s,"click",Ee(oe)),L(F,"change",Ee(te)),L(K,"click",Ee(se)),L(q,"click",Ee(re)),L(I,"click",Ee(fe)),L(t,"click",ke),L(t,"keydown",ze)],W=!0)},p(Y,Q){l=Y,Q[1]&4096&&r!==(r=l[477].nodeTitle+"")&&B(a,r),Q[1]&4096&&p!==(p=l[477].summary+"")&&B(h,p),Q[1]&4096&&b!==(b=l[477].suggestedMin+"")&&B(w,b),l[477].events&&l[477].events.length>0?$?$.p(l,Q):($=Xo(l),$.c(),$.m(g,null)):$&&($.d(1),$=null),Q[1]&4096&&M!==(M=m("suggest.confidence."+l[477].confidence))&&i(E,"title",M),Q[1]&4096&&P!==(P=m("suggest.confidence."+l[477].confidence))&&i(E,"aria-label",P),Q[1]&4096&&ve(E,"low",l[477].confidence==="low"),Q[1]&4096&&ve(E,"medium",l[477].confidence==="medium"),Q[1]&4096&&ve(E,"high",l[477].confidence==="high"),Q[1]&4096&&z!==(z=l[477].suggestedMin)&&F.value!==z&&(F.value=z),l[477]._expanded&&l[477].events&&l[477].events.length>0?pe?pe.p(l,Q):(pe=Zo(l),pe.c(),pe.m(e,O)):pe&&(pe.d(1),pe=null),Q[1]&4096&&ve(e,"expanded",l[477]._expanded)},d(Y){Y&&y(e),$&&$.d(),pe&&pe.d(),W=!1,me(X)}}}function nr(l){let e,t,n=m("journal.total")+"",s,r,a=Math.floor(l[12].totalMinutes/60)+"",c,f,p=l[12].totalMinutes%60+"",h,_,g=l[12].totalEntries+"",b,w,k=m("worklog.min")+"",S,T,j,N,E=l[12].byDay&&l[12].byDay.length>0&&sr(l),M=l[12].byNode&&l[12].byNode.length>0&&or(l);return{c(){e=u("div"),t=u("div"),s=R(n),r=R(": "),c=R(a),f=R("ч "),h=R(p),_=R("м ("),b=R(g),w=v(),S=R(k),T=R(")"),j=v(),E&&E.c(),N=v(),M&&M.c(),i(t,"class","summary-total svelte-tf66xw"),i(e,"class","journal-summary svelte-tf66xw")},m(P,D){C(P,e,D),o(e,t),o(t,s),o(t,r),o(t,c),o(t,f),o(t,h),o(t,_),o(t,b),o(t,w),o(t,S),o(t,T),o(e,j),E&&E.m(e,null),o(e,N),M&&M.m(e,null)},p(P,D){D[0]&4096&&a!==(a=Math.floor(P[12].totalMinutes/60)+"")&&B(c,a),D[0]&4096&&p!==(p=P[12].totalMinutes%60+"")&&B(h,p),D[0]&4096&&g!==(g=P[12].totalEntries+"")&&B(b,g),P[12].byDay&&P[12].byDay.length>0?E?E.p(P,D):(E=sr(P),E.c(),E.m(e,N)):E&&(E.d(1),E=null),P[12].byNode&&P[12].byNode.length>0?M?M.p(P,D):(M=or(P),M.c(),M.m(e,null)):M&&(M.d(1),M=null)},d(P){P&&y(e),E&&E.d(),M&&M.d()}}}function sr(l){let e,t,n,s=ce(l[12].byDay),r=[];for(let a=0;a<s.length;a+=1)r[a]=ir($i(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byDay")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","summary-label svelte-tf66xw"),i(e,"class","summary-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&4096){s=ce(a[12].byDay);let f;for(f=0;f<s.length;f+=1){const p=$i(a,s,f);r[f]?r[f].p(p,c):(r[f]=ir(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function ir(l){let e,t,n=l[497].label+"",s,r,a=Math.floor(l[497].minutes/60)+"",c,f,p=l[497].minutes%60+"",h,_,g,b=l[497].count+"",w;return{c(){e=u("div"),t=u("span"),s=R(n),r=u("span"),c=R(a),f=R("ч "),h=R(p),_=R("м"),g=u("span"),w=R(b),i(t,"class","svelte-tf66xw"),i(r,"class","svelte-tf66xw"),i(g,"class","summary-count svelte-tf66xw"),i(e,"class","summary-row svelte-tf66xw")},m(k,S){C(k,e,S),o(e,t),o(t,s),o(e,r),o(r,c),o(r,f),o(r,h),o(r,_),o(e,g),o(g,w)},p(k,S){S[0]&4096&&n!==(n=k[497].label+"")&&B(s,n),S[0]&4096&&a!==(a=Math.floor(k[497].minutes/60)+"")&&B(c,a),S[0]&4096&&p!==(p=k[497].minutes%60+"")&&B(h,p),S[0]&4096&&b!==(b=k[497].count+"")&&B(w,b)},d(k){k&&y(e)}}}function or(l){let e,t,n,s=ce(l[12].byNode),r=[];for(let a=0;a<s.length;a+=1)r[a]=rr(Zi(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byNode")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","summary-label svelte-tf66xw"),i(e,"class","summary-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&4096){s=ce(a[12].byNode);let f;for(f=0;f<s.length;f+=1){const p=Zi(a,s,f);r[f]?r[f].p(p,c):(r[f]=rr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function rr(l){let e,t,n=l[497].label+"",s,r,a=Math.floor(l[497].minutes/60)+"",c,f,p=l[497].minutes%60+"",h,_,g,b=l[497].count+"",w;return{c(){e=u("div"),t=u("span"),s=R(n),r=u("span"),c=R(a),f=R("ч "),h=R(p),_=R("м"),g=u("span"),w=R(b),i(t,"class","svelte-tf66xw"),i(r,"class","svelte-tf66xw"),i(g,"class","summary-count svelte-tf66xw"),i(e,"class","summary-row svelte-tf66xw")},m(k,S){C(k,e,S),o(e,t),o(t,s),o(e,r),o(r,c),o(r,f),o(r,h),o(r,_),o(e,g),o(g,w)},p(k,S){S[0]&4096&&n!==(n=k[497].label+"")&&B(s,n),S[0]&4096&&a!==(a=Math.floor(k[497].minutes/60)+"")&&B(c,a),S[0]&4096&&p!==(p=k[497].minutes%60+"")&&B(h,p),S[0]&4096&&b!==(b=k[497].count+"")&&B(w,b)},d(k){k&&y(e)}}}function Km(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P=ce(l[11]),D=[];for(let F=0;F<P.length;F+=1)D[F]=mr(Qi(l,P,F));return{c(){e=u("div"),t=u("table"),n=u("thead"),s=u("tr"),r=u("th"),a=v(),c=u("th"),c.textContent=`${m("journal.title")}`,f=v(),p=u("th"),p.textContent=`${m("journal.node")}`,h=v(),_=u("th"),_.textContent=`${m("journal.path")}`,g=v(),b=u("th"),b.textContent=`${m("worklog.minutes")}`,w=v(),k=u("th"),k.textContent=`${m("journal.billable")}`,S=v(),T=u("th"),T.textContent=`${m("journal.approx")}`,j=v(),N=u("th"),N.textContent=`${m("common.date")}`,E=v(),M=u("tbody");for(let F=0;F<D.length;F+=1)D[F].c();i(r,"class","journal-toggle-col svelte-tf66xw"),i(c,"class","svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(_,"class","svelte-tf66xw"),i(b,"class","svelte-tf66xw"),i(k,"class","svelte-tf66xw"),i(T,"class","svelte-tf66xw"),i(N,"class","svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(n,"class","svelte-tf66xw"),i(M,"class","svelte-tf66xw"),i(t,"class","journal-table svelte-tf66xw"),i(e,"class","journal-table-wrap svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,s),o(s,r),o(s,a),o(s,c),o(s,f),o(s,p),o(s,h),o(s,_),o(s,g),o(s,b),o(s,w),o(s,k),o(s,S),o(s,T),o(s,j),o(s,N),o(t,E),o(t,M);for(let H=0;H<D.length;H+=1)D[H]&&D[H].m(M,null)},p(F,z){if(z[0]&2048|z[5]&4194592|z[6]&402653188){P=ce(F[11]);let H;for(H=0;H<P.length;H+=1){const x=Qi(F,P,H);D[H]?D[H].p(x,z):(D[H]=mr(x),D[H].c(),D[H].m(M,null))}for(;H<D.length;H+=1)D[H].d(1);D.length=P.length}},d(F){F&&y(e),Fe(D,F)}}}function Gm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function ar(l){let e;return{c(){e=R("✓")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function cr(l){let e;return{c(){e=R("~")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function fr(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S;function T(){return l[322](l[492])}function j(){return l[323](l[492])}let N=l[492].details&&ur(l);function E(F,z){return F[492].source==="manual"?Zm:F[492].source==="suggestion"&&F[492]._events&&F[492]._events.length>0?Xm:F[492].source==="suggestion"?Qm:F[492].source==="unknown"||F[492].source==="imported"?Ym:F[492]._hasEvents?qm:Jm}let M=E(l),P=M(l),D=l[492]._events&&dr(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),s=u("div"),r=u("button"),r.textContent=`${m("worklog.editEntry")}`,a=v(),c=u("button"),c.textContent=`${m("worklog.deleteEntry")}`,f=v(),N&&N.c(),p=v(),h=u("div"),_=u("span"),_.textContent=`${m("worklog.source")}`,g=v(),P.c(),b=v(),D&&D.c(),w=v(),i(r,"class","btn btn-sm svelte-tf66xw"),i(c,"class","btn btn-sm btn-danger svelte-tf66xw"),i(s,"class","journal-detail-actions svelte-tf66xw"),i(_,"class","journal-detail-label svelte-tf66xw"),i(h,"class","journal-detail-section svelte-tf66xw"),i(n,"class","journal-detail-body svelte-tf66xw"),i(t,"colspan","8"),i(t,"class","svelte-tf66xw"),i(e,"class","journal-row-detail svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,s),o(s,r),o(s,a),o(s,c),o(n,f),N&&N.m(n,null),o(n,p),o(n,h),o(h,_),o(h,g),P.m(h,null),o(n,b),D&&D.m(n,null),o(e,w),k||(S=[L(r,"click",Ee(T)),L(c,"click",Ee(j))],k=!0)},p(F,z){l=F,l[492].details?N?N.p(l,z):(N=ur(l),N.c(),N.m(n,p)):N&&(N.d(1),N=null),M!==(M=E(l))&&(P.d(1),P=M(l),P&&(P.c(),P.m(h,null))),l[492]._events?D?D.p(l,z):(D=dr(l),D.c(),D.m(n,null)):D&&(D.d(1),D=null)},d(F){F&&y(e),N&&N.d(),P.d(),D&&D.d(),k=!1,me(S)}}}function ur(l){let e,t,n,s,r=l[492].details+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=u("p"),a=R(r),i(t,"class","journal-detail-label svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(e,"class","journal-detail-section svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&2048&&r!==(r=c[492].details+"")&&B(a,r)},d(c){c&&y(e)}}}function Jm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function qm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Ym(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Qm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Xm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Zm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function dr(l){let e,t,n,s=ce(l[492]._events),r=[];for(let a=0;a<s.length;a+=1)r[a]=pr(Xi(l,s,a));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","journal-detail-label svelte-tf66xw"),i(e,"class","journal-detail-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&2048|c[6]&268435460){s=ce(a[492]._events);let f;for(f=0;f<s.length;f+=1){const p=Xi(a,s,f);r[f]?r[f].p(p,c):(r[f]=pr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function pr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c=l[188](l[474].eventType)+"",f,p,h,_=l[474].title+"",g,b,w,k,S,T;function j(){return l[324](l[474])}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),h=u("span"),g=R(_),b=v(),w=u("button"),w.textContent=`${m("common.open")}`,k=v(),i(t,"class","journal-event-time svelte-tf66xw"),i(a,"class","journal-event-type svelte-tf66xw"),i(h,"class","journal-event-title svelte-tf66xw"),i(w,"class","link-btn svelte-tf66xw"),i(e,"class","journal-event-row svelte-tf66xw")},m(N,E){C(N,e,E),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),o(e,h),o(h,g),o(e,b),o(e,w),o(e,k),S||(T=L(w,"click",j),S=!0)},p(N,E){l=N,E[0]&2048&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),E[0]&2048&&c!==(c=l[188](l[474].eventType)+"")&&B(f,c),E[0]&2048&&_!==(_=l[474].title+"")&&B(g,_)},d(N){N&&y(e),S=!1,T()}}}function mr(l){let e,t,n,s=l[492]._expanded?"▾":"▸",r,a,c,f=l[492].summary+"",p,h,_,g,b=l[492].nodeTitle+"",w,k,S,T=l[492].nodePath+"",j,N,E,M=l[492].minutes+"",P,D,F,z,H,x,G,K=l[492].date+"",U,q,J,I,V;function O(){return l[319](l[492])}let W=l[492].billable&&ar(),X=l[492].approximate&&cr();function oe(){return l[320](l[492])}function $(...se){return l[321](l[492],...se)}let te=l[492]._expanded&&fr(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),r=R(s),a=v(),c=u("td"),p=R(f),h=v(),_=u("td"),g=u("button"),w=R(b),k=v(),S=u("td"),j=R(T),N=v(),E=u("td"),P=R(M),D=v(),F=u("td"),W&&W.c(),z=v(),H=u("td"),X&&X.c(),x=v(),G=u("td"),U=R(K),q=v(),te&&te.c(),J=vt(),i(n,"class","journal-toggle-icon svelte-tf66xw"),i(t,"class","journal-toggle-col svelte-tf66xw"),i(c,"class","journal-summary-cell svelte-tf66xw"),i(g,"class","link-btn svelte-tf66xw"),i(_,"class","svelte-tf66xw"),i(S,"class","journal-path-cell svelte-tf66xw"),i(E,"class","journal-min-cell svelte-tf66xw"),i(F,"class","journal-bool-cell svelte-tf66xw"),i(H,"class","journal-bool-cell svelte-tf66xw"),i(G,"class","journal-date-cell svelte-tf66xw"),i(e,"class","journal-row svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0"),ve(e,"expanded",l[492]._expanded)},m(se,re){C(se,e,re),o(e,t),o(t,n),o(n,r),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,g),o(g,w),o(e,k),o(e,S),o(S,j),o(e,N),o(e,E),o(E,P),o(e,D),o(e,F),W&&W.m(F,null),o(e,z),o(e,H),X&&X.m(H,null),o(e,x),o(e,G),o(G,U),C(se,q,re),te&&te.m(se,re),C(se,J,re),I||(V=[L(g,"click",Ee(O)),L(e,"click",oe),L(e,"keydown",$)],I=!0)},p(se,re){l=se,re[0]&2048&&s!==(s=l[492]._expanded?"▾":"▸")&&B(r,s),re[0]&2048&&f!==(f=l[492].summary+"")&&B(p,f),re[0]&2048&&b!==(b=l[492].nodeTitle+"")&&B(w,b),re[0]&2048&&T!==(T=l[492].nodePath+"")&&B(j,T),re[0]&2048&&M!==(M=l[492].minutes+"")&&B(P,M),l[492].billable?W||(W=ar(),W.c(),W.m(F,null)):W&&(W.d(1),W=null),l[492].approximate?X||(X=cr(),X.c(),X.m(H,null)):X&&(X.d(1),X=null),re[0]&2048&&K!==(K=l[492].date+"")&&B(U,K),re[0]&2048&&ve(e,"expanded",l[492]._expanded),l[492]._expanded?te?te.p(l,re):(te=fr(l),te.c(),te.m(J.parentNode,J)):te&&(te.d(1),te=null)},d(se){se&&(y(e),y(q),y(J)),W&&W.d(),X&&X.d(),te&&te.d(se),I=!1,me(V)}}}function _r(l){let e,t,n=pt("restore",14)+"",s,r=m("trash.restore")+"",a,c,f=l[56].length+"",p,h,_,g,b,w=pt("purge",14)+"",k,S=m("common.delete")+"",T,j,N=l[56].length+"",E,M,P,D;return{c(){e=u("button"),t=new Fn(!1),s=v(),a=R(r),c=R(" ("),p=R(f),h=R(")"),_=v(),g=u("button"),b=new Fn(!1),k=v(),T=R(S),j=R(" ("),E=R(N),M=R(")"),t.a=s,i(e,"class","btn btn-sm btn-primary svelte-tf66xw"),b.a=k,i(g,"class","btn btn-sm btn-danger svelte-tf66xw")},m(F,z){C(F,e,z),t.m(n,e),o(e,s),o(e,a),o(e,c),o(e,p),o(e,h),C(F,_,z),C(F,g,z),b.m(w,g),o(g,k),o(g,T),o(g,j),o(g,E),o(g,M),P||(D=[L(e,"click",l[291]),L(g,"click",l[292])],P=!0)},p(F,z){z[1]&33554432&&f!==(f=F[56].length+"")&&B(p,f),z[1]&33554432&&N!==(N=F[56].length+"")&&B(E,N)},d(F){F&&(y(e),y(_),y(g)),P=!1,me(D)}}}function $m(l){let e,t,n,s,r,a,c,f,p,h,_,g=l[1]&&vr(l);function b(S,T){return S[57].length===0?l_:t_}let w=b(l),k=w(l);return{c(){e=u("div"),t=u("section"),n=u("div"),g&&g.c(),s=v(),r=u("div"),a=u("h3"),c=R(l[59]),f=v(),p=u("p"),h=R(l[58]),_=v(),k.c(),i(a,"class","svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(r,"class","svelte-tf66xw"),i(n,"class","trash-section-head svelte-tf66xw"),i(t,"class","trash-section svelte-tf66xw"),i(e,"class","trash-browser svelte-tf66xw")},m(S,T){C(S,e,T),o(e,t),o(t,n),g&&g.m(n,null),o(n,s),o(n,r),o(r,a),o(a,c),o(r,f),o(r,p),o(p,h),o(t,_),k.m(t,null)},p(S,T){S[1]?g?g.p(S,T):(g=vr(S),g.c(),g.m(n,s)):g&&(g.d(1),g=null),T[1]&268435456&&B(c,S[59]),T[1]&134217728&&B(h,S[58]),w===(w=b(S))&&k?k.p(S,T):(k.d(1),k=w(S),k&&(k.c(),k.m(t,null)))},d(S){S&&y(e),g&&g.d(),k.d()}}}function e_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function vr(l){let e,t=pt("back")+"",n,s;return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("common.backLabel")),i(e,"aria-label",m("common.backLabel"))},m(r,a){C(r,e,a),e.innerHTML=t,n||(s=L(e,"click",l[165]),n=!0)},p:le,d(r){r&&y(e),n=!1,s()}}}function t_(l){let e,t=ce(l[57]),n=[];for(let s=0;s<t.length;s+=1)n[s]=gr(no(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},m(s,r){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,r);C(s,e,r)},p(s,r){if(r[1]&100663296|r[5]&31232|r[6]&8){t=ce(s[57]);let a;for(a=0;a<t.length;a+=1){const c=no(s,t,a);n[a]?n[a].p(c,r):(n[a]=gr(c),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function l_(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function hr(l){let e,t=l[489].fsPath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","trash-row-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&67108864&&t!==(t=s[489].fsPath+"")&&B(n,t)},d(s){s&&y(e)}}}function n_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function s_(l){let e,t=pt("open")+"",n,s;function r(){return l[295](l[489])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("common.open")),i(e,"aria-label",m("common.open"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",r),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function gr(l){let e,t,n,s,r,a=pt(l[489].type!=="file"&&l[489].type!=="note"?"folder":"open")+"",c,f,p,h=l[489].title+"",_,g,b,w=(l[489].nodePath||l[189](l[489].type))+"",k,S,T,j=bt(l[489].deletedAt)+"",N,E,M,P,D,F,z=pt("restore")+"",H,x,G=pt("purge")+"",K,U,q;function J(){return l[294](l[489])}let I=l[489].fsPath&&hr(l);function V($,te){return $[489].type!=="file"&&$[489].type!=="note"?s_:n_}let O=V(l),W=O(l);function X(){return l[296](l[489])}function oe(){return l[297](l[489])}return{c(){e=u("div"),t=u("input"),s=v(),r=u("span"),c=v(),f=u("div"),p=u("span"),_=R(h),g=v(),b=u("span"),k=R(w),S=v(),T=u("span"),N=R(j),E=v(),I&&I.c(),M=v(),P=u("div"),W.c(),D=v(),F=u("button"),H=v(),x=u("button"),K=v(),i(t,"type","checkbox"),t.checked=n=l[56].includes(l[489].id),i(t,"class","svelte-tf66xw"),i(r,"class","trash-row-icon svelte-tf66xw"),i(r,"aria-hidden","true"),i(p,"class","trash-row-title svelte-tf66xw"),i(b,"class","trash-row-meta svelte-tf66xw"),i(T,"class","trash-row-meta svelte-tf66xw"),i(f,"class","trash-row-main svelte-tf66xw"),i(F,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tf66xw"),i(F,"title",m("trash.restore")),i(F,"aria-label",m("trash.restore")),i(x,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tf66xw"),i(x,"title",m("common.delete")),i(x,"aria-label",m("common.delete")),i(P,"class","trash-row-actions svelte-tf66xw"),i(e,"class","trash-row svelte-tf66xw"),ve(e,"selected",l[56].includes(l[489].id)),ve(e,"folder",l[489].type!=="file"&&l[489].type!=="note")},m($,te){C($,e,te),o(e,t),o(e,s),o(e,r),r.innerHTML=a,o(e,c),o(e,f),o(f,p),o(p,_),o(f,g),o(f,b),o(b,k),o(f,S),o(f,T),o(T,N),o(e,E),I&&I.m(e,null),o(e,M),o(e,P),W.m(P,null),o(P,D),o(P,F),F.innerHTML=z,o(P,H),o(P,x),x.innerHTML=G,o(e,K),U||(q=[L(t,"change",J),L(F,"click",X),L(x,"click",oe)],U=!0)},p($,te){l=$,te[1]&100663296&&n!==(n=l[56].includes(l[489].id))&&(t.checked=n),te[1]&67108864&&a!==(a=pt(l[489].type!=="file"&&l[489].type!=="note"?"folder":"open")+"")&&(r.innerHTML=a),te[1]&67108864&&h!==(h=l[489].title+"")&&B(_,h),te[1]&67108864&&w!==(w=(l[489].nodePath||l[189](l[489].type))+"")&&B(k,w),te[1]&67108864&&j!==(j=bt(l[489].deletedAt)+"")&&B(N,j),l[489].fsPath?I?I.p(l,te):(I=hr(l),I.c(),I.m(e,M)):I&&(I.d(1),I=null),O===(O=V(l))&&W?W.p(l,te):(W.d(1),W=O(l),W&&(W.c(),W.m(P,D))),te[1]&100663296&&ve(e,"selected",l[56].includes(l[489].id)),te[1]&67108864&&ve(e,"folder",l[489].type!=="file"&&l[489].type!=="note")},d($){$&&y(e),I&&I.d(),W.d(),U=!1,me(q)}}}function br(l){let e,t;return{c(){e=u("span"),t=R(l[48]),i(e,"class","inbox-capture-status svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&131072&&B(t,n[48])},d(n){n&&y(e)}}}function i_(l){let e,t=ce(l[45]),n=[];for(let s=0;s<t.length;s+=1)n[s]=wr(so(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[1]&16384|r[4]&201326592|r[6]&49680){t=ce(s[45]);let a;for(a=0;a<t.length;a+=1){const c=so(s,t,a);n[a]?n[a].p(c,r):(n[a]=wr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function o_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function r_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function a_(l){let e,t=pt("attach")+"",n,s;function r(){return l[284](l[461])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tf66xw"),i(e,"title",m("inbox.keepHere")),i(e,"aria-label",m("inbox.keepHere"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(r)),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function c_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function f_(l){let e,t=pt("showInExplorer")+"",n,s;function r(){return l[287](l[461])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(r)),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function wr(l){let e,t,n,s=l[461].title+"",r,a,c,f=l[190](l[461])+"",p,h,_,g,b,w=pt("move")+"",k,S,T=pt("open")+"",j,N,E,M,P=pt("delete")+"",D,F,z;function H(X,oe){return X[461].suggestedTargetNodeId?a_:r_}let x=H(l),G=x(l);function K(){return l[285](l[461])}function U(){return l[286](l[461])}function q(X,oe){return oe[1]&16384&&(N=null),N==null&&(N=!!Ga(X[461])),N?f_:c_}let J=q(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),I=J(l);function V(){return l[288](l[461])}function O(){return l[289](l[461])}function W(...X){return l[290](l[461],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),_=u("div"),G.c(),g=v(),b=u("button"),k=v(),S=u("button"),j=v(),I.c(),E=v(),M=u("button"),D=v(),i(n,"class","inbox-item-title svelte-tf66xw"),i(c,"class","inbox-item-meta svelte-tf66xw"),i(t,"class","inbox-item-main svelte-tf66xw"),i(b,"class","inbox-icon-btn svelte-tf66xw"),i(b,"title",m("inbox.assign")),i(b,"aria-label",m("inbox.assign")),i(S,"class","inbox-icon-btn svelte-tf66xw"),i(S,"title",m("common.open")),i(S,"aria-label",m("common.open")),i(M,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tf66xw"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tf66xw"),i(e,"class","inbox-item svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(X,oe){C(X,e,oe),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(e,h),o(e,_),G.m(_,null),o(_,g),o(_,b),b.innerHTML=w,o(_,k),o(_,S),S.innerHTML=T,o(_,j),I.m(_,null),o(_,E),o(_,M),M.innerHTML=P,o(e,D),F||(z=[L(b,"click",Ee(K)),L(S,"click",Ee(U)),L(M,"click",Ee(V)),L(e,"click",O),L(e,"keydown",W)],F=!0)},p(X,oe){l=X,oe[1]&16384&&s!==(s=l[461].title+"")&&B(r,s),oe[1]&16384&&f!==(f=l[190](l[461])+"")&&B(p,f),x===(x=H(l))&&G?G.p(l,oe):(G.d(1),G=x(l),G&&(G.c(),G.m(_,g))),J===(J=q(l,oe))&&I?I.p(l,oe):(I.d(1),I=J(l),I&&(I.c(),I.m(_,E)))},d(X){X&&y(e),G.d(),I.d(),F=!1,me(z)}}}function u_(l){let e;return{c(){e=u("span"),i(e,"class","tab-separator svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function kr(l){let e,t,n,s,r=l[484].id==="activity"&&u_();function a(){return l[231](l[484])}return{c(){r&&r.c(),e=v(),t=u("button"),t.textContent=`${l[484].label}`,i(t,"class","tab svelte-tf66xw"),ve(t,"active",l[29]===l[484].id)},m(c,f){r&&r.m(c,f),C(c,e,f),C(c,t,f),n||(s=L(t,"click",a),n=!0)},p(c,f){l=c,f[0]&536870912|f[3]&131072&&ve(t,"active",l[29]===l[484].id)},d(c){c&&(y(e),y(t)),r&&r.d(c),n=!1,s()}}}function d_(l){let e;function t(r,a){return r[24].length===0?k_:w_}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","activity-tab svelte-tf66xw")},m(r,a){C(r,e,a),s.m(e,null)},p(r,a){n===(n=t(r))&&s?s.p(r,a):(s.d(1),s=n(r),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(r){r&&y(e),s.d()}}}function p_(l){let e,t,n,s,r=l[28]&&l[43].filter(l[223]).length>0,a,c,f,p=r&&Tr(l);function h(b,w){return b[33].length===0?C_:y_}let _=h(l),g=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=v(),p&&p.c(),a=v(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-tf66xw"),i(t,"class","worklog-toolbar svelte-tf66xw"),i(e,"class","worklog-tab svelte-tf66xw")},m(b,w){C(b,e,w),o(e,t),o(t,n),o(e,s),p&&p.m(e,null),o(e,a),g.m(e,null),c||(f=L(n,"click",l[267]),c=!0)},p(b,w){w[0]&268435456|w[1]&4096&&(r=b[28]&&b[43].filter(b[223]).length>0),r?p?p.p(b,w):(p=Tr(b),p.c(),p.m(e,a)):p&&(p.d(1),p=null),_===(_=h(b))&&g?g.p(b,w):(g.d(1),g=_(b),g&&(g.c(),g.m(e,null)))},i:le,o:le,d(b){b&&y(e),p&&p.d(),g.d(),c=!1,f()}}}function m_(l){let e,t,n,s,r,a;function c(h,_){return h[32].length===0?D_:N_}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("action.addAction")}`,s=v(),p.c(),i(n,"class","btn btn-primary svelte-tf66xw"),i(t,"class","tab-toolbar svelte-tf66xw"),i(e,"class","actions-tab svelte-tf66xw")},m(h,_){C(h,e,_),o(e,t),o(t,n),o(e,s),p.m(e,null),r||(a=L(n,"click",l[208]),r=!0)},p(h,_){f===(f=c(h))&&p?p.p(h,_):(p.d(1),p=f(h),p&&(p.c(),p.m(e,null)))},i:le,o:le,d(h){h&&y(e),p.d(),r=!1,a()}}}function __(l){let e,t;function n(c,f){return c[49].length===0?A_:I_}let s=n(l),r=s(l),a=l[54]&&xr(l);return{c(){e=u("div"),r.c(),t=v(),a&&a.c(),i(e,"class","links-tab svelte-tf66xw")},m(c,f){C(c,e,f),r.m(e,null),o(e,t),a&&a.m(e,null)},p(c,f){s===(s=n(c))&&r?r.p(c,f):(r.d(1),r=s(c),r&&(r.c(),r.m(e,t))),c[54]?a?a.p(c,f):(a=xr(c),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},i:le,o:le,d(c){c&&y(e),r.d(),a&&a.d()}}}function v_(l){let e;function t(r,a){return r[46].length===0?P_:L_}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","inbox-tab svelte-tf66xw")},m(r,a){C(r,e,a),s.m(e,null)},p(r,a){n===(n=t(r))&&s?s.p(r,a):(s.d(1),s=n(r),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(r){r&&y(e),s.d()}}}function h_(l){let e,t,n,s=m("file.addFile")+"",r,a,c,f=m("file.addFolder")+"",p,h,_,g,b,w,k,S,T,j,N,E=l[84].items.length>0&&Gr(l);const M=[O_,z_],P=[];function D(z,H){return z[76]?0:1}w=D(l),k=P[w]=M[w](l);let F=l[72]&&!l[74]&&qr();return{c(){e=u("div"),t=u("div"),n=u("button"),r=R(s),a=v(),c=u("button"),p=R(f),h=v(),_=u("button"),_.textContent=`${m("file.newFile")}`,g=v(),E&&E.c(),b=v(),k.c(),S=v(),F&&F.c(),i(n,"class","btn btn-primary svelte-tf66xw"),n.disabled=l[72],i(c,"class","btn svelte-tf66xw"),c.disabled=l[72],i(_,"class","btn svelte-tf66xw"),i(t,"class","tab-toolbar svelte-tf66xw"),i(e,"class","files-tab svelte-tf66xw")},m(z,H){C(z,e,H),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),o(t,_),o(t,g),E&&E.m(t,null),o(e,b),P[w].m(e,null),o(e,S),F&&F.m(e,null),T=!0,j||(N=[L(n,"click",l[183]),L(c,"click",l[184]),L(_,"click",l[120])],j=!0)},p(z,H){(!T||H[2]&1024)&&(n.disabled=z[72]),(!T||H[2]&1024)&&(c.disabled=z[72]),z[84].items.length>0?E?E.p(z,H):(E=Gr(z),E.c(),E.m(t,null)):E&&(E.d(1),E=null);let x=w;w=D(z),w===x?P[w].p(z,H):(ut(),_e(P[x],1,1,()=>{P[x]=null}),dt(),k=P[w],k?k.p(z,H):(k=P[w]=M[w](z),k.c()),ue(k,1),k.m(e,S)),z[72]&&!z[74]?F||(F=qr(),F.c(),F.m(e,null)):F&&(F.d(1),F=null)},i(z){T||(ue(k),T=!0)},o(z){_e(k),T=!1},d(z){z&&y(e),E&&E.d(),P[w].d(),F&&F.d(),j=!1,me(N)}}}function g_(l){let e,t,n,s,r,a,c,f=l[65]&&Yr(l);function p(g,b){return g[30].length===0&&!g[65]?x_:B_}let h=p(l),_=h(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("note.add")}`,s=v(),f&&f.c(),r=v(),_.c(),i(n,"class","btn btn-primary svelte-tf66xw"),i(t,"class","tab-toolbar svelte-tf66xw"),i(e,"class","notes-tab svelte-tf66xw")},m(g,b){C(g,e,b),o(e,t),o(t,n),o(e,s),f&&f.m(e,null),o(e,r),_.m(e,null),a||(c=L(n,"click",l[153]),a=!0)},p(g,b){g[65]?f?f.p(g,b):(f=Yr(g),f.c(),f.m(e,r)):f&&(f.d(1),f=null),h===(h=p(g))&&_?_.p(g,b):(_.d(1),_=h(g),_&&(_.c(),_.m(e,null)))},i:le,o:le,d(g){g&&y(e),f&&f.d(),_.d(),a=!1,c()}}}function b_(l){let e,t,n=l[28].title+"",s,r,a,c,f,p,h=l[189](l[28].type)+"",_,g,b,w,k,S=(l[28].section||"—")+"",T,j,N,E,M,P=bt(l[28].createdAt)+"",D,F,z,H,x,G,K,U,q=m("overview.newNote")+"",J,I,V,O,W,X,oe=m("overview.addFile")+"",$,te,se,re,fe,ke,ze=m("overview.addAction")+"",pe,Y,Q,de,Ce,he,Ae,Ke=m("overview.logTime")+"",tt,ot,Ne,Re,Me,Ve=l[30].length>0&&Xr(l),Le=l[33].length>0&&$r(l);return{c(){e=u("div"),t=u("h2"),s=R(n),r=v(),a=u("div"),c=u("div"),f=u("span"),f.textContent=`${m("overview.type")}`,p=u("span"),_=R(h),g=v(),b=u("div"),w=u("span"),w.textContent=`${m("overview.section")}`,k=u("span"),T=R(S),j=v(),N=u("div"),E=u("span"),E.textContent=`${m("overview.created")}`,M=u("span"),D=R(P),F=v(),z=u("div"),H=u("button"),x=Z("svg"),G=Z("path"),K=Z("path"),U=v(),J=R(q),I=v(),V=u("button"),O=Z("svg"),W=Z("path"),X=v(),$=R(oe),te=v(),se=u("button"),re=Z("svg"),fe=Z("polygon"),ke=v(),pe=R(ze),Y=v(),Q=u("button"),de=Z("svg"),Ce=Z("circle"),he=Z("polyline"),Ae=v(),tt=R(Ke),ot=v(),Ve&&Ve.c(),Ne=v(),Le&&Le.c(),i(t,"class","svelte-tf66xw"),i(f,"class","meta-label svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(c,"class","meta-item svelte-tf66xw"),i(w,"class","meta-label svelte-tf66xw"),i(k,"class","svelte-tf66xw"),i(b,"class","meta-item svelte-tf66xw"),i(E,"class","meta-label svelte-tf66xw"),i(M,"class","svelte-tf66xw"),i(N,"class","meta-item svelte-tf66xw"),i(a,"class","meta-grid svelte-tf66xw"),i(G,"d","M12 20h9"),i(G,"class","svelte-tf66xw"),i(K,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(K,"class","svelte-tf66xw"),i(x,"width","16"),i(x,"height","16"),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(x,"class","svelte-tf66xw"),i(H,"class","qa-btn svelte-tf66xw"),i(W,"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(W,"class","svelte-tf66xw"),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-tf66xw"),i(V,"class","qa-btn svelte-tf66xw"),i(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(fe,"class","svelte-tf66xw"),i(re,"width","16"),i(re,"height","16"),i(re,"viewBox","0 0 24 24"),i(re,"fill","none"),i(re,"stroke","currentColor"),i(re,"stroke-width","2"),i(re,"stroke-linecap","round"),i(re,"stroke-linejoin","round"),i(re,"class","svelte-tf66xw"),i(se,"class","qa-btn svelte-tf66xw"),i(Ce,"cx","12"),i(Ce,"cy","12"),i(Ce,"r","10"),i(Ce,"class","svelte-tf66xw"),i(he,"points","12 6 12 12 16 14"),i(he,"class","svelte-tf66xw"),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-tf66xw"),i(Q,"class","qa-btn svelte-tf66xw"),i(z,"class","quick-actions svelte-tf66xw"),i(e,"class","overview svelte-tf66xw")},m(De,We){C(De,e,We),o(e,t),o(t,s),o(e,r),o(e,a),o(a,c),o(c,f),o(c,p),o(p,_),o(a,g),o(a,b),o(b,w),o(b,k),o(k,T),o(a,j),o(a,N),o(N,E),o(N,M),o(M,D),o(e,F),o(e,z),o(z,H),o(H,x),o(x,G),o(x,K),o(H,U),o(H,J),o(z,I),o(z,V),o(V,O),o(O,W),o(V,X),o(V,$),o(z,te),o(z,se),o(se,re),o(re,fe),o(se,ke),o(se,pe),o(z,Y),o(z,Q),o(Q,de),o(de,Ce),o(de,he),o(Q,Ae),o(Q,tt),o(e,ot),Ve&&Ve.m(e,null),o(e,Ne),Le&&Le.m(e,null),Re||(Me=[L(H,"click",l[232]),L(V,"click",l[233]),L(se,"click",l[208]),L(Q,"click",l[234])],Re=!0)},p(De,We){We[0]&268435456&&n!==(n=De[28].title+"")&&B(s,n),We[0]&268435456&&h!==(h=De[189](De[28].type)+"")&&B(_,h),We[0]&268435456&&S!==(S=(De[28].section||"—")+"")&&B(T,S),We[0]&268435456&&P!==(P=bt(De[28].createdAt)+"")&&B(D,P),De[30].length>0?Ve?Ve.p(De,We):(Ve=Xr(De),Ve.c(),Ve.m(e,Ne)):Ve&&(Ve.d(1),Ve=null),De[33].length>0?Le?Le.p(De,We):(Le=$r(De),Le.c(),Le.m(e,null)):Le&&(Le.d(1),Le=null)},i:le,o:le,d(De){De&&y(e),Ve&&Ve.d(),Le&&Le.d(),Re=!1,me(Me)}}}function w_(l){let e,t=ce(l[24]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Sr(io(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&16777216|r[6]&536870916){t=ce(s[24]);let a;for(a=0;a<t.length;a+=1){const c=io(s,t,a);n[a]?n[a].p(c,r):(n[a]=Sr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function k_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function yr(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&16777216&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function Cr(l){let e,t=l[474].targetType+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-event-target svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&16777216&&t!==(t=s[474].targetType+"")&&B(n,t)},d(s){s&&y(e)}}}function Sr(l){let e,t,n=pl(l[474].eventType)+"",s,r,a,c=l[474].title+"",f,p,h,_,g=l[188](l[474].eventType)+"",b,w,k,S,T=ct(l[474].createdAt)+"",j,N,E,M,P=l[474].nodePath&&yr(l),D=l[474].targetType&&Cr(l);function F(){return l[282](l[474])}function z(...H){return l[283](l[474],...H)}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),P&&P.c(),h=v(),_=u("span"),b=R(g),w=v(),D&&D.c(),k=v(),S=u("span"),j=R(T),N=v(),i(t,"class","activity-event-icon svelte-tf66xw"),i(a,"class","activity-event-title svelte-tf66xw"),i(_,"class","activity-event-type svelte-tf66xw"),i(S,"class","activity-event-time svelte-tf66xw"),i(e,"class","activity-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(H,x){C(H,e,x),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),P&&P.m(e,null),o(e,h),o(e,_),o(_,b),o(e,w),D&&D.m(e,null),o(e,k),o(e,S),o(S,j),o(e,N),E||(M=[L(e,"click",F),L(e,"keydown",z)],E=!0)},p(H,x){l=H,x[0]&16777216&&n!==(n=pl(l[474].eventType)+"")&&B(s,n),x[0]&16777216&&c!==(c=l[474].title+"")&&B(f,c),l[474].nodePath?P?P.p(l,x):(P=yr(l),P.c(),P.m(e,h)):P&&(P.d(1),P=null),x[0]&16777216&&g!==(g=l[188](l[474].eventType)+"")&&B(b,g),l[474].targetType?D?D.p(l,x):(D=Cr(l),D.c(),D.m(e,k)):D&&(D.d(1),D=null),x[0]&16777216&&T!==(T=ct(l[474].createdAt)+"")&&B(j,T)},d(H){H&&y(e),P&&P.d(),D&&D.d(),E=!1,me(M)}}}function Tr(l){let e,t,n,s=ce(l[43].filter(l[268])),r=[];for(let a=0;a<s.length;a+=1)r[a]=Ir(ao(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("worklog.suggestions")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestions-title svelte-tf66xw"),i(e,"class","worklog-tab-suggestions svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&268435456|c[1]&4096|c[4]&67108864|c[5]&458752|c[6]&268435460){s=ce(a[43].filter(a[268]));let f;for(f=0;f<s.length;f+=1){const p=ao(a,s,f);r[f]?r[f].p(p,c):(r[f]=Ir(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Er(l){let e,t=l[477].events.length+"",n,s,r=m("suggest.detectedEvents")+"",a;return{c(){e=R("· "),n=R(t),s=v(),a=R(r)},m(c,f){C(c,e,f),C(c,n,f),C(c,s,f),C(c,a,f)},p(c,f){f[0]&268435456|f[1]&4096&&t!==(t=c[477].events.length+"")&&B(n,t)},d(c){c&&(y(e),y(n),y(s),y(a))}}}function jr(l){let e,t,n,s=ce(l[477].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Dr(co(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestion-detail-title svelte-tf66xw"),i(e,"class","suggestion-detail svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&268435456|c[1]&4096|c[4]&67108864|c[6]&268435460){s=ce(a[477].events);let f;for(f=0;f<s.length;f+=1){const p=co(a,s,f);r[f]?r[f].p(p,c):(r[f]=Dr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Mr(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","suggestion-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&268435456|r[1]&4096&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function Nr(l){let e,t,n;function s(){return l[275](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function Dr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c,f=l[188](l[474].eventType)+"",p,h,_,g=l[474].title+"",b,w,k,S,T=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),j,N,E,M=l[474].nodePath&&Mr(l);function P(){return l[274](l[474])}let D=T&&Nr(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),M&&M.c(),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("common.open")}`,S=v(),D&&D.c(),j=v(),i(t,"class","suggestion-event-time svelte-tf66xw"),i(c,"class","suggestion-event-type svelte-tf66xw"),i(_,"class","suggestion-event-title svelte-tf66xw"),i(k,"class","link-btn svelte-tf66xw"),i(e,"class","suggestion-detail-event svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,s),o(e,r),M&&M.m(e,null),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,w),o(e,k),o(e,S),D&&D.m(e,null),o(e,j),N||(E=L(k,"click",P),N=!0)},p(F,z){l=F,z[0]&268435456|z[1]&4096&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),l[474].nodePath?M?M.p(l,z):(M=Mr(l),M.c(),M.m(e,a)):M&&(M.d(1),M=null),z[0]&268435456|z[1]&4096&&f!==(f=l[188](l[474].eventType)+"")&&B(p,f),z[0]&268435456|z[1]&4096&&g!==(g=l[474].title+"")&&B(b,g),z[0]&268435456|z[1]&4096&&(T=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),T?D?D.p(l,z):(D=Nr(l),D.c(),D.m(e,j)):D&&(D.d(1),D=null)},d(F){F&&y(e),M&&M.d(),D&&D.d(),N=!1,E()}}}function Ir(l){let e,t,n,s,r=l[477].summary+"",a,c,f,p=l[477].suggestedMin+"",h,_,g=m("worklog.min")+"",b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K=l[477].events&&l[477].events.length>0&&Er(l);function U(){return l[269](l[477])}function q(){return l[270](l[477])}function J(){return l[271](l[477])}function I(){return l[272](l[477],l[478],l[479])}function V(...W){return l[273](l[477],l[478],l[479],...W)}let O=l[477]._expanded&&l[477].events&&l[477].events.length>0&&jr(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),b=R(g),K&&K.c(),w=v(),k=u("div"),S=u("span"),N=v(),E=u("button"),E.textContent=`${m("suggest.edit")}`,M=v(),P=u("button"),P.textContent=`${m("worklog.apply")}`,D=v(),F=u("button"),F.textContent=`${m("common.delete")}`,z=v(),O&&O.c(),H=v(),i(s,"class","suggestion-summary svelte-tf66xw"),i(f,"class","suggestion-meta svelte-tf66xw"),i(n,"class","suggestion-info svelte-tf66xw"),i(S,"class","suggestion-confidence-dot svelte-tf66xw"),i(S,"title",T=m("suggest.confidence."+l[477].confidence)),i(S,"aria-label",j=m("suggest.confidence."+l[477].confidence)),ve(S,"low",l[477].confidence==="low"),ve(S,"medium",l[477].confidence==="medium"),ve(S,"high",l[477].confidence==="high"),i(E,"class","btn btn-sm svelte-tf66xw"),i(P,"class","btn btn-sm btn-primary svelte-tf66xw"),i(F,"class","btn btn-sm btn-danger svelte-tf66xw"),i(k,"class","suggestion-actions svelte-tf66xw"),i(t,"class","suggestion-main svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tf66xw"),ve(e,"expanded",l[477]._expanded)},m(W,X){C(W,e,X),o(e,t),o(t,n),o(n,s),o(s,a),o(n,c),o(n,f),o(f,h),o(f,_),o(f,b),K&&K.m(f,null),o(t,w),o(t,k),o(k,S),o(k,N),o(k,E),o(k,M),o(k,P),o(k,D),o(k,F),o(e,z),O&&O.m(e,null),o(e,H),x||(G=[L(E,"click",Ee(U)),L(P,"click",Ee(q)),L(F,"click",Ee(J)),L(t,"click",I),L(t,"keydown",V)],x=!0)},p(W,X){l=W,X[0]&268435456|X[1]&4096&&r!==(r=l[477].summary+"")&&B(a,r),X[0]&268435456|X[1]&4096&&p!==(p=l[477].suggestedMin+"")&&B(h,p),l[477].events&&l[477].events.length>0?K?K.p(l,X):(K=Er(l),K.c(),K.m(f,null)):K&&(K.d(1),K=null),X[0]&268435456|X[1]&4096&&T!==(T=m("suggest.confidence."+l[477].confidence))&&i(S,"title",T),X[0]&268435456|X[1]&4096&&j!==(j=m("suggest.confidence."+l[477].confidence))&&i(S,"aria-label",j),X[0]&268435456|X[1]&4096&&ve(S,"low",l[477].confidence==="low"),X[0]&268435456|X[1]&4096&&ve(S,"medium",l[477].confidence==="medium"),X[0]&268435456|X[1]&4096&&ve(S,"high",l[477].confidence==="high"),l[477]._expanded&&l[477].events&&l[477].events.length>0?O?O.p(l,X):(O=jr(l),O.c(),O.m(e,H)):O&&(O.d(1),O=null),X[0]&268435456|X[1]&4096&&ve(e,"expanded",l[477]._expanded)},d(W){W&&y(e),K&&K.d(),O&&O.d(),x=!1,me(G)}}}function y_(l){let e,t=ce(l[33]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Vr(oo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},m(s,r){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,r);C(s,e,r)},p(s,r){if(r[1]&4|r[4]&67108864|r[5]&8388896|r[6]&268435460){t=ce(s[33]);let a;for(a=0;a<t.length;a+=1){const c=oo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Vr(c),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function C_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function Ar(l){let e,t=l[453].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","worklog-entry-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&4&&t!==(t=s[453].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function Lr(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Pr(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Fr(l){let e,t,n,s,r,a,c,f,p,h,_,g,b;function w(){return l[276](l[453])}function k(){return l[277](l[453])}let S=l[453].details&&Rr(l);function T(M,P){return M[453].source==="manual"?M_:M[453].source==="suggestion"&&M[453]._events&&M[453]._events.length>0?j_:M[453].source==="suggestion"?E_:M[453].source==="unknown"||M[453].source==="imported"?T_:S_}let j=T(l),N=j(l),E=l[453].source==="suggestion"&&l[453]._events&&l[453]._events.length>0&&zr(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("worklog.editEntry")}`,s=v(),r=u("button"),r.textContent=`${m("worklog.deleteEntry")}`,a=v(),S&&S.c(),c=v(),f=u("div"),p=u("span"),p.textContent=`${m("worklog.source")}`,h=v(),N.c(),_=v(),E&&E.c(),i(n,"class","btn btn-sm svelte-tf66xw"),i(r,"class","btn btn-sm btn-danger svelte-tf66xw"),i(t,"class","worklog-entry-actions svelte-tf66xw"),i(p,"class","wl-detail-label svelte-tf66xw"),i(f,"class","wl-detail-section svelte-tf66xw"),i(e,"class","worklog-entry-detail svelte-tf66xw")},m(M,P){C(M,e,P),o(e,t),o(t,n),o(t,s),o(t,r),o(e,a),S&&S.m(e,null),o(e,c),o(e,f),o(f,p),o(f,h),N.m(f,null),o(e,_),E&&E.m(e,null),g||(b=[L(n,"click",Ee(w)),L(r,"click",Ee(k))],g=!0)},p(M,P){l=M,l[453].details?S?S.p(l,P):(S=Rr(l),S.c(),S.m(e,c)):S&&(S.d(1),S=null),j!==(j=T(l))&&(N.d(1),N=j(l),N&&(N.c(),N.m(f,null))),l[453].source==="suggestion"&&l[453]._events&&l[453]._events.length>0?E?E.p(l,P):(E=zr(l),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(M){M&&y(e),S&&S.d(),N.d(),E&&E.d(),g=!1,me(b)}}}function Rr(l){let e,t,n,s,r=l[453].details+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=u("p"),a=R(r),i(t,"class","wl-detail-label svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(e,"class","wl-detail-section svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[1]&4&&r!==(r=c[453].details+"")&&B(a,r)},d(c){c&&y(e)}}}function S_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function T_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function E_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function j_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function M_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function zr(l){let e,t,n,s=ce(l[453]._events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Hr(ro(l,s,a));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","wl-detail-label svelte-tf66xw"),i(e,"class","wl-detail-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4|c[4]&67108864|c[6]&268435460){s=ce(a[453]._events);let f;for(f=0;f<s.length;f+=1){const p=ro(a,s,f);r[f]?r[f].p(p,c):(r[f]=Hr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Or(l){let e,t,n;function s(){return l[279](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function Hr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c=l[188](l[474].eventType)+"",f,p,h,_=l[474].title+"",g,b,w,k,S=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),T,j,N;function E(){return l[278](l[474])}let M=S&&Or(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),h=u("span"),g=R(_),b=v(),w=u("button"),w.textContent=`${m("common.open")}`,k=v(),M&&M.c(),T=v(),i(t,"class","journal-event-time svelte-tf66xw"),i(a,"class","journal-event-type svelte-tf66xw"),i(h,"class","journal-event-title svelte-tf66xw"),i(w,"class","link-btn svelte-tf66xw"),i(e,"class","journal-event-row svelte-tf66xw")},m(P,D){C(P,e,D),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),o(e,h),o(h,g),o(e,b),o(e,w),o(e,k),M&&M.m(e,null),o(e,T),j||(N=L(w,"click",E),j=!0)},p(P,D){l=P,D[1]&4&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),D[1]&4&&c!==(c=l[188](l[474].eventType)+"")&&B(f,c),D[1]&4&&_!==(_=l[474].title+"")&&B(g,_),D[1]&4&&(S=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),S?M?M.p(l,D):(M=Or(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(P){P&&y(e),M&&M.d(),j=!1,N()}}}function Vr(l){let e,t,n,s=l[453]._expanded?"▾":"▸",r,a,c,f=l[453].summary+"",p,h,_,g,b=l[453].minutes+"",w,k,S=m("worklog.min")+"",T,j,N,E,M,P=l[453].date+"",D,F,z,H,x,G=l[453].nodePath&&Ar(l),K=l[453].billable&&Lr(),U=l[453].approximate&&Pr(),q=l[453]._expanded&&Fr(l);function J(){return l[280](l[453])}function I(...V){return l[281](l[453],...V)}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),G&&G.c(),_=v(),g=u("span"),w=R(b),k=v(),T=R(S),j=v(),K&&K.c(),N=v(),U&&U.c(),E=v(),M=u("span"),D=R(P),F=v(),q&&q.c(),z=v(),i(n,"class","worklog-toggle svelte-tf66xw"),i(c,"class","worklog-entry-summary svelte-tf66xw"),i(g,"class","worklog-entry-mins svelte-tf66xw"),i(M,"class","worklog-entry-date svelte-tf66xw"),i(t,"class","worklog-entry-head svelte-tf66xw"),i(e,"class","worklog-entry svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0"),ve(e,"expanded",l[453]._expanded)},m(V,O){C(V,e,O),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),G&&G.m(t,null),o(t,_),o(t,g),o(g,w),o(g,k),o(g,T),o(t,j),K&&K.m(t,null),o(t,N),U&&U.m(t,null),o(t,E),o(t,M),o(M,D),o(e,F),q&&q.m(e,null),o(e,z),H||(x=[L(e,"click",J),L(e,"keydown",I)],H=!0)},p(V,O){l=V,O[1]&4&&s!==(s=l[453]._expanded?"▾":"▸")&&B(r,s),O[1]&4&&f!==(f=l[453].summary+"")&&B(p,f),l[453].nodePath?G?G.p(l,O):(G=Ar(l),G.c(),G.m(t,_)):G&&(G.d(1),G=null),O[1]&4&&b!==(b=l[453].minutes+"")&&B(w,b),l[453].billable?K||(K=Lr(),K.c(),K.m(t,N)):K&&(K.d(1),K=null),l[453].approximate?U||(U=Pr(),U.c(),U.m(t,E)):U&&(U.d(1),U=null),O[1]&4&&P!==(P=l[453].date+"")&&B(D,P),l[453]._expanded?q?q.p(l,O):(q=Fr(l),q.c(),q.m(e,z)):q&&(q.d(1),q=null),O[1]&4&&ve(e,"expanded",l[453]._expanded)},d(V){V&&y(e),G&&G.d(),K&&K.d(),U&&U.d(),q&&q.d(),H=!1,me(x)}}}function N_(l){let e,t=ce(l[32]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Wr(fo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},m(s,r){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,r);C(s,e,r)},p(s,r){if(r[1]&2|r[6]&100663296){t=ce(s[32]);let a;for(a=0;a<t.length;a+=1){const c=fo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Wr(c),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function D_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function Wr(l){let e,t,n,s=l[469].title+"",r,a,c,f=l[212](l[469].type)+"",p,h,_,g=l[469].data+"",b,w,k,S,T,j,N,E,M;function P(){return l[265](l[469])}function D(){return l[266](l[469])}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("div"),S=u("button"),S.textContent=`${m("action.run")}`,T=v(),j=u("button"),j.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-tf66xw"><polyline points="3 6 5 6 21 6" class="svelte-tf66xw"></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-tf66xw"></path></svg>',N=v(),i(n,"class","action-title svelte-tf66xw"),i(c,"class","action-type svelte-tf66xw"),i(_,"class","action-data svelte-tf66xw"),i(t,"class","action-info svelte-tf66xw"),i(S,"class","btn btn-sm svelte-tf66xw"),i(j,"class","btn btn-sm btn-danger svelte-tf66xw"),i(k,"class","action-btns svelte-tf66xw"),i(e,"class","action-card svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),o(t,_),o(_,b),o(e,w),o(e,k),o(k,S),o(k,T),o(k,j),o(e,N),E||(M=[L(S,"click",P),L(j,"click",D)],E=!0)},p(F,z){l=F,z[1]&2&&s!==(s=l[469].title+"")&&B(r,s),z[1]&2&&f!==(f=l[212](l[469].type)+"")&&B(p,f),z[1]&2&&g!==(g=l[469].data+"")&&B(b,g)},d(F){F&&y(e),E=!1,me(M)}}}function I_(l){let e,t=ce(l[49]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Br(uo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[1]&262144|r[6]&3735552){t=ce(s[49]);let a;for(a=0;a<t.length;a+=1){const c=uo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Br(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function A_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("links.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function Ur(l){let e,t=l[466].note+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","link-note svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&262144&&t!==(t=s[466].note+"")&&B(n,t)},d(s){s&&y(e)}}}function Br(l){let e,t,n,s=l[466].title+"",r,a,c,f=(l[466].hostname||l[466].url)+"",p,h,_,g,b=bt(l[466].createdAt)+"",w,k,S,T,j,N,E,M,P,D,F,z,H,x,G=l[466].note&&Ur(l);function K(){return l[261](l[466])}function U(){return l[262](l[466])}function q(){return l[263](l[466])}function J(){return l[264](l[466])}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),_=v(),g=u("span"),w=R(b),k=v(),G&&G.c(),S=v(),T=u("div"),j=u("button"),j.textContent=`${m("common.open")}`,N=v(),E=u("button"),E.textContent=`${m("links.copyUrl")}`,M=v(),P=u("button"),P.textContent=`${m("common.rename")}`,D=v(),F=u("button"),F.textContent=`${m("common.delete")}`,z=v(),i(n,"class","link-title svelte-tf66xw"),i(c,"class","link-url svelte-tf66xw"),i(c,"title",h=l[466].url),i(g,"class","link-date svelte-tf66xw"),i(t,"class","link-main svelte-tf66xw"),i(j,"class","btn btn-sm btn-primary svelte-tf66xw"),i(E,"class","btn btn-sm svelte-tf66xw"),i(P,"class","btn btn-sm svelte-tf66xw"),i(F,"class","btn btn-sm btn-danger svelte-tf66xw"),i(T,"class","link-actions svelte-tf66xw"),i(e,"class","link-card svelte-tf66xw")},m(I,V){C(I,e,V),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,_),o(t,g),o(g,w),o(t,k),G&&G.m(t,null),o(e,S),o(e,T),o(T,j),o(T,N),o(T,E),o(T,M),o(T,P),o(T,D),o(T,F),o(e,z),H||(x=[L(j,"click",K),L(E,"click",U),L(P,"click",q),L(F,"click",J)],H=!0)},p(I,V){l=I,V[1]&262144&&s!==(s=l[466].title+"")&&B(r,s),V[1]&262144&&f!==(f=(l[466].hostname||l[466].url)+"")&&B(p,f),V[1]&262144&&h!==(h=l[466].url)&&i(c,"title",h),V[1]&262144&&b!==(b=bt(l[466].createdAt)+"")&&B(w,b),l[466].note?G?G.p(l,V):(G=Ur(l),G.c(),G.m(t,null)):G&&(G.d(1),G=null)},d(I){I&&y(e),G&&G.d(),H=!1,me(x)}}}function xr(l){let e,t;return{c(){e=u("div"),t=R(l[54]),i(e,"class","link-status svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8388608&&B(t,n[54])},d(n){n&&y(e)}}}function L_(l){let e,t=ce(l[46]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Kr(po(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[1]&32768|r[4]&201326592|r[6]&49680){t=ce(s[46]);let a;for(a=0;a<t.length;a+=1){const c=po(s,t,a);n[a]?n[a].p(c,r):(n[a]=Kr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function P_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.localEmpty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function F_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function R_(l){let e,t=pt("showInExplorer")+"",n,s;function r(){return l[257](l[461])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(r)),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function Kr(l){let e,t,n,s=l[461].title+"",r,a,c,f=l[190](l[461])+"",p,h,_,g,b=pt("attach")+"",w,k,S=pt("move")+"",T,j,N=pt("open")+"",E,M,P,D,F=pt("delete")+"",z,H,x;function G(){return l[254](l[461])}function K(){return l[255](l[461])}function U(){return l[256](l[461])}function q(X,oe){return oe[1]&32768&&(M=null),M==null&&(M=!!Ga(X[461])),M?R_:F_}let J=q(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),I=J(l);function V(){return l[258](l[461])}function O(){return l[259](l[461])}function W(...X){return l[260](l[461],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),_=u("div"),g=u("button"),w=v(),k=u("button"),T=v(),j=u("button"),E=v(),I.c(),P=v(),D=u("button"),z=v(),i(n,"class","inbox-item-title svelte-tf66xw"),i(c,"class","inbox-item-meta svelte-tf66xw"),i(t,"class","inbox-item-main svelte-tf66xw"),i(g,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tf66xw"),i(g,"title",m("inbox.keepHere")),i(g,"aria-label",m("inbox.keepHere")),i(k,"class","inbox-icon-btn svelte-tf66xw"),i(k,"title",m("inbox.assign")),i(k,"aria-label",m("inbox.assign")),i(j,"class","inbox-icon-btn svelte-tf66xw"),i(j,"title",m("common.open")),i(j,"aria-label",m("common.open")),i(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tf66xw"),i(D,"title",m("common.delete")),i(D,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tf66xw"),i(e,"class","inbox-item svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(X,oe){C(X,e,oe),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(e,h),o(e,_),o(_,g),g.innerHTML=b,o(_,w),o(_,k),k.innerHTML=S,o(_,T),o(_,j),j.innerHTML=N,o(_,E),I.m(_,null),o(_,P),o(_,D),D.innerHTML=F,o(e,z),H||(x=[L(g,"click",Ee(G)),L(k,"click",Ee(K)),L(j,"click",Ee(U)),L(D,"click",Ee(V)),L(e,"click",O),L(e,"keydown",W)],H=!0)},p(X,oe){l=X,oe[1]&32768&&s!==(s=l[461].title+"")&&B(r,s),oe[1]&32768&&f!==(f=l[190](l[461])+"")&&B(p,f),J===(J=q(l,oe))&&I?I.p(l,oe):(I.d(1),I=J(l),I&&(I.c(),I.m(_,P)))},d(X){X&&y(e),I.d(),H=!1,me(x)}}}function Gr(l){let e,t=m("common.paste")+"",n,s,r=l[84].items.length+"",a,c,f;return{c(){e=u("button"),n=R(t),s=v(),a=R(r),i(e,"class","btn svelte-tf66xw")},m(p,h){C(p,e,h),o(e,n),o(e,s),o(e,a),c||(f=L(e,"click",l[125]),c=!0)},p(p,h){h[2]&4194304&&r!==(r=p[84].items.length+"")&&B(a,r)},d(p){p&&y(e),c=!1,f()}}}function z_(l){let e,t,n,s,r,a,c;const f=[V_,H_],p=[];function h(w,k){return w[78].length>0?0:1}e=h(l),t=p[e]=f[e](l);const _=[U_,W_],g=[];function b(w,k){return w[79].length===0?0:1}return s=b(l),r=g[s]=_[s](l),{c(){t.c(),n=v(),r.c(),a=vt()},m(w,k){p[e].m(w,k),C(w,n,k),g[s].m(w,k),C(w,a,k),c=!0},p(w,k){let S=e;e=h(w),e===S?p[e].p(w,k):(ut(),_e(p[S],1,1,()=>{p[S]=null}),dt(),t=p[e],t?t.p(w,k):(t=p[e]=f[e](w),t.c()),ue(t,1),t.m(n.parentNode,n));let T=s;s=b(w),s===T?g[s].p(w,k):(ut(),_e(g[T],1,1,()=>{g[T]=null}),dt(),r=g[s],r?r.p(w,k):(r=g[s]=_[s](w),r.c()),ue(r,1),r.m(a.parentNode,a))},i(w){c||(ue(t),ue(r),c=!0)},o(w){_e(t),_e(r),c=!1},d(w){w&&(y(n),y(a)),p[e].d(w),g[s].d(w)}}}function O_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,i:le,o:le,d(n){n&&y(e)}}}function H_(l){let e,t;return e=new Ua({props:{crumbs:[{name:m("file.root")}]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function V_(l){let e,t,n,s,r,a,c,f=m("common.backLabel")+"",p,h,_,g;return e=new Ua({props:{crumbs:[{name:m("file.root")},...l[78]]}}),e.$on("navigate",l[241]),{c(){$e(e.$$.fragment),t=v(),n=u("button"),s=Z("svg"),r=Z("line"),a=Z("polyline"),c=v(),p=R(f),i(r,"x1","19"),i(r,"y1","12"),i(r,"x2","5"),i(r,"y2","12"),i(r,"class","svelte-tf66xw"),i(a,"points","12 19 5 12 12 5"),i(a,"class","svelte-tf66xw"),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-tf66xw"),i(n,"class","btn btn-sm back-btn svelte-tf66xw")},m(b,w){Qe(e,b,w),C(b,t,w),C(b,n,w),o(n,s),o(s,r),o(s,a),o(n,c),o(n,p),h=!0,_||(g=L(n,"click",l[116]),_=!0)},p(b,w){const k={};w[2]&65536&&(k.crumbs=[{name:m("file.root")},...b[78]]),e.$set(k)},i(b){h||(ue(e.$$.fragment,b),h=!0)},o(b){_e(e.$$.fragment,b),h=!1},d(b){b&&(y(t),y(n)),Xe(e,b),_=!1,g()}}}function W_(l){let e,t=[],n=new Map,s,r=ce(l[79]);const a=c=>c[461].id;for(let c=0;c<r.length;c+=1){let f=mo(l,r,c),p=a(f);n.set(p,t[c]=Jr(p,f))}return{c(){e=u("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-tf66xw")},m(c,f){C(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]&8519680|f[3]&1916796928|f[4]&253|f[6]&2&&(r=ce(c[79]),ut(),t=Ia(t,f,a,1,c,r,n,e,Da,Jr,null,mo),dt())},i(c){if(!s){for(let f=0;f<r.length;f+=1)ue(t[f]);s=!0}},o(c){for(let f=0;f<t.length;f+=1)_e(t[f]);s=!1},d(c){c&&y(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function U_(l){let e,t,n,s,r=(l[78].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",a,c,f,p,h,_,g,b,w,k;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-tf66xw"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-tf66xw"></path><polyline points="14 2 14 8 20 8" class="svelte-tf66xw"></polyline></svg>',n=v(),s=u("p"),a=R(r),c=v(),f=u("p"),f.textContent=`${m("file.hint")}`,p=v(),h=u("div"),_=u("button"),_.textContent=`${m("file.addFileSimple")}`,g=v(),b=u("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(f,"class","hint svelte-tf66xw"),i(_,"class","btn btn-primary svelte-tf66xw"),i(b,"class","btn svelte-tf66xw"),i(h,"class","empty-actions svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(S,T){C(S,e,T),o(e,t),o(e,n),o(e,s),o(s,a),o(e,c),o(e,f),o(e,p),o(e,h),o(h,_),o(h,g),o(h,b),w||(k=[L(_,"click",l[183]),L(b,"click",l[184])],w=!0)},p(S,T){T[2]&65536&&r!==(r=(S[78].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&B(a,r)},i:le,o:le,d(S){S&&y(e),w=!1,me(k)}}}function Jr(l,e){let t,n,s;return n=new E1({props:{item:e[461],selected:e[85].includes(e[461].id),onDragStart:e[129],onDragOver:e[130],onDrop:e[131]}}),n.$on("navigate",e[242]),n.$on("preview",e[243]),n.$on("openExternal",e[244]),n.$on("showInFolder",e[245]),n.$on("delete",e[246]),n.$on("rename",e[247]),n.$on("duplicate",e[248]),n.$on("cut",e[249]),n.$on("copy",e[250]),n.$on("selectOne",e[251]),n.$on("toggleSelect",e[252]),n.$on("rangeSelect",e[253]),{key:l,first:null,c(){t=vt(),$e(n.$$.fragment),this.first=t},m(r,a){C(r,t,a),Qe(n,r,a),s=!0},p(r,a){e=r;const c={};a[2]&131072&&(c.item=e[461]),a[2]&8519680&&(c.selected=e[85].includes(e[461].id)),n.$set(c)},i(r){s||(ue(n.$$.fragment,r),s=!0)},o(r){_e(n.$$.fragment,r),s=!1},d(r){r&&y(t),Xe(n,r)}}}function qr(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},d(n){n&&y(e)}}}function Yr(l){let e,t,n,s,r,a,c,f,p;return{c(){e=u("div"),t=u("input"),n=v(),s=u("div"),r=u("button"),r.textContent=`${m("common.create")}`,a=v(),c=u("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-tf66xw"),i(r,"class","btn btn-primary svelte-tf66xw"),i(c,"class","btn svelte-tf66xw"),i(s,"class","form-actions svelte-tf66xw"),i(e,"class","create-form svelte-tf66xw")},m(h,_){C(h,e,_),o(e,t),be(t,l[66]),o(e,n),o(e,s),o(s,r),o(s,a),o(s,c),f||(p=[L(t,"input",l[237]),L(t,"keydown",l[238]),L(r,"click",l[155]),L(c,"click",l[154])],f=!0)},p(h,_){_[2]&16&&t.value!==h[66]&&be(t,h[66])},d(h){h&&y(e),f=!1,me(p)}}}function B_(l){let e,t=ce(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Qr(_o(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&1073741824|r[5]&2){t=ce(s[30]);let a;for(a=0;a<t.length;a+=1){const c=_o(s,t,a);n[a]?n[a].p(c,r):(n[a]=Qr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function x_(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("note.noNotes")}`,n=u("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-tf66xw"),i(n,"class","hint svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(s,r){C(s,e,r),o(e,t),o(e,n)},p:le,d(s){s&&y(e)}}}function Qr(l){let e,t,n=l[456].title+"",s,r,a,c=bt(l[456].createdAt)+"",f,p,h,_;function g(){return l[239](l[456])}function b(){return l[240](l[456])}return{c(){e=u("div"),t=u("div"),s=R(n),r=v(),a=u("div"),f=R(c),p=v(),i(t,"class","note-card-title svelte-tf66xw"),i(a,"class","note-card-date svelte-tf66xw"),i(e,"class","note-card svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(w,k){C(w,e,k),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),h||(_=[L(e,"click",g),L(e,"keydown",function(){Ht(gt(b))&&gt(b).apply(this,arguments)})],h=!0)},p(w,k){l=w,k[0]&1073741824&&n!==(n=l[456].title+"")&&B(s,n),k[0]&1073741824&&c!==(c=bt(l[456].createdAt)+"")&&B(f,c)},d(w){w&&y(e),h=!1,me(_)}}}function Xr(l){let e,t,n,s=ce(l[30].slice(0,5)),r=[];for(let a=0;a<s.length;a+=1)r[a]=Zr(ho(l,s,a));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentNotes")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","svelte-tf66xw"),i(e,"class","recent-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&1073741824|c[5]&2){s=ce(a[30].slice(0,5));let f;for(f=0;f<s.length;f+=1){const p=ho(a,s,f);r[f]?r[f].p(p,c):(r[f]=Zr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Zr(l){let e,t,n=l[456].title+"",s,r,a=bt(l[456].createdAt)+"",c,f,p,h;function _(){return l[235](l[456])}function g(){return l[236](l[456])}return{c(){e=u("div"),t=u("span"),s=R(n),r=u("span"),c=R(a),f=v(),i(t,"class","svelte-tf66xw"),i(r,"class","recent-date svelte-tf66xw"),i(e,"class","recent-note svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(b,w){C(b,e,w),o(e,t),o(t,s),o(e,r),o(r,c),o(e,f),p||(h=[L(e,"click",_),L(e,"keydown",function(){Ht(gt(g))&&gt(g).apply(this,arguments)})],p=!0)},p(b,w){l=b,w[0]&1073741824&&n!==(n=l[456].title+"")&&B(s,n),w[0]&1073741824&&a!==(a=bt(l[456].createdAt)+"")&&B(c,a)},d(b){b&&y(e),p=!1,me(h)}}}function $r(l){let e,t,n,s=ce(l[33].slice(0,3)),r=[];for(let a=0;a<s.length;a+=1)r[a]=ea(vo(l,s,a));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentEntries")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","svelte-tf66xw"),i(e,"class","recent-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4){s=ce(a[33].slice(0,3));let f;for(f=0;f<s.length;f+=1){const p=vo(a,s,f);r[f]?r[f].p(p,c):(r[f]=ea(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function ea(l){let e,t=l[453].summary+"",n,s,r=l[453].minutes+"",a,c,f=m("worklog.min")+"",p,h;return{c(){e=u("div"),n=R(t),s=R(" ("),a=R(r),c=v(),p=R(f),h=R(")"),i(e,"class","recent-entry svelte-tf66xw")},m(_,g){C(_,e,g),o(e,n),o(e,s),o(e,a),o(e,c),o(e,p),o(e,h)},p(_,g){g[1]&4&&t!==(t=_[453].summary+"")&&B(n,t),g[1]&4&&r!==(r=_[453].minutes+"")&&B(a,r)},d(_){_&&y(e)}}}function ta(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function la(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x=m("common.create")+"",G,K,U,q,J,I,V,O=l[62]&&na(l);_=new Ql({props:{kind:"folder",size:24}});let W=ce(l[8]),X=[];for(let $=0;$<W.length;$+=1)X[$]=sa(Bi(l,W,$));const oe=$=>_e(X[$],1,1,()=>{X[$]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("nav.createNode")}`,s=v(),O&&O.c(),r=v(),a=u("div"),c=u("span"),c.textContent=`${m("template.select")}`,f=v(),p=u("div"),h=u("button"),$e(_.$$.fragment),g=v(),b=u("div"),w=u("span"),w.textContent=`${m("template.optionNone")}`,k=v(),S=u("span"),S.textContent=`${m("template.none.desc")}`,T=v();for(let $=0;$<X.length;$+=1)X[$].c();j=v(),N=u("div"),E=u("label"),M=u("span"),M.textContent=`${m("common.name")}`,P=v(),D=u("input"),F=v(),z=u("div"),H=u("button"),G=R(x),U=v(),q=u("button"),q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","form-label svelte-tf66xw"),i(w,"class","template-card-title svelte-tf66xw"),i(S,"class","template-card-desc svelte-tf66xw"),i(b,"class","template-card-text svelte-tf66xw"),i(h,"class","template-card svelte-tf66xw"),ve(h,"selected",l[63]===null),i(p,"class","template-cards svelte-tf66xw"),i(p,"role","group"),i(p,"aria-label",m("template.select")),i(a,"class","form-group svelte-tf66xw"),i(M,"class","label-text svelte-tf66xw"),i(D,"type","text"),i(D,"placeholder",m("case.namePlaceholder")),i(D,"class","svelte-tf66xw"),i(E,"class","svelte-tf66xw"),i(N,"class","form-group svelte-tf66xw"),i(H,"class","btn btn-primary svelte-tf66xw"),H.disabled=K=!l[61].trim()||l[63]===void 0,i(q,"class","btn svelte-tf66xw"),i(z,"class","modal-actions svelte-tf66xw"),i(t,"class","modal modal-create svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m($,te){C($,e,te),o(e,t),o(t,n),o(t,s),O&&O.m(t,null),o(t,r),o(t,a),o(a,c),o(a,f),o(a,p),o(p,h),Qe(_,h,null),o(h,g),o(h,b),o(b,w),o(b,k),o(b,S),o(p,T);for(let se=0;se<X.length;se+=1)X[se]&&X[se].m(p,null);o(t,j),o(t,N),o(N,E),o(E,M),o(E,P),o(E,D),be(D,l[61]),o(t,F),o(t,z),o(z,H),o(H,G),o(z,U),o(z,q),J=!0,I||(V=[L(h,"click",l[342]),L(D,"input",l[344]),L(D,"keydown",l[345]),L(H,"click",l[140]),L(q,"click",l[139]),L(e,"click",Ct(l[139])),L(e,"keydown",gt(l[139]))],I=!0)},p($,te){if($[62]?O?O.p($,te):(O=na($),O.c(),O.m(t,r)):O&&(O.d(1),O=null),(!J||te[2]&2)&&ve(h,"selected",$[63]===null),te[0]&256|te[2]&2){W=ce($[8]);let se;for(se=0;se<W.length;se+=1){const re=Bi($,W,se);X[se]?(X[se].p(re,te),ue(X[se],1)):(X[se]=sa(re),X[se].c(),ue(X[se],1),X[se].m(p,null))}for(ut(),se=W.length;se<X.length;se+=1)oe(se);dt()}te[1]&1073741824&&D.value!==$[61]&&be(D,$[61]),(!J||te[1]&1073741824|te[2]&2&&K!==(K=!$[61].trim()||$[63]===void 0))&&(H.disabled=K)},i($){if(!J){ue(_.$$.fragment,$);for(let te=0;te<W.length;te+=1)ue(X[te]);J=!0}},o($){_e(_.$$.fragment,$),X=X.filter(xa);for(let te=0;te<X.length;te+=1)_e(X[te]);J=!1},d($){$&&y(e),O&&O.d(),Xe(_),Fe(X,$),I=!1,me(V)}}}function na(l){let e,t=m("nav.createInside")+"",n,s,r=l[62].title+"",a,c;return{c(){e=u("div"),n=R(t),s=R(" «"),a=R(r),c=R("»"),i(e,"class","create-context svelte-tf66xw")},m(f,p){C(f,e,p),o(e,n),o(e,s),o(e,a),o(e,c)},p(f,p){p[2]&1&&r!==(r=f[62].title+"")&&B(a,r)},d(f){f&&y(e)}}}function sa(l){let e,t,n,s,r,a=m(l[448].title)+"",c,f,p,h=m(l[448].title+".desc")+"",_,g,b,w,k;t=new Ql({props:{kind:l[448].icon||"generic",size:24}});function S(){return l[343](l[448])}return{c(){var T;e=u("button"),$e(t.$$.fragment),n=v(),s=u("div"),r=u("span"),c=R(a),f=v(),p=u("span"),_=R(h),g=v(),i(r,"class","template-card-title svelte-tf66xw"),i(p,"class","template-card-desc svelte-tf66xw"),i(s,"class","template-card-text svelte-tf66xw"),i(e,"class","template-card svelte-tf66xw"),ve(e,"selected",((T=l[63])==null?void 0:T.id)===l[448].id)},m(T,j){C(T,e,j),Qe(t,e,null),o(e,n),o(e,s),o(s,r),o(r,c),o(s,f),o(s,p),o(p,_),o(e,g),b=!0,w||(k=L(e,"click",S),w=!0)},p(T,j){var E;l=T;const N={};j[0]&256&&(N.kind=l[448].icon||"generic"),t.$set(N),(!b||j[0]&256)&&a!==(a=m(l[448].title)+"")&&B(c,a),(!b||j[0]&256)&&h!==(h=m(l[448].title+".desc")+"")&&B(_,h),(!b||j[0]&256|j[2]&2)&&ve(e,"selected",((E=l[63])==null?void 0:E.id)===l[448].id)},i(T){b||(ue(t.$$.fragment,T),b=!0)},o(T){_e(t.$$.fragment,T),b=!1},d(T){T&&y(e),Xe(t),w=!1,k()}}}function ia(l){let e,t,n=l[64].node&&["folder","project","client","document","recipe"].includes(l[64].node.type),s,r,a,c,f,p,h,_,g,b,w=n&&oa(l),k=l[64].node&&l[64].node.parent_id&&aa(l);return{c(){e=u("div"),t=u("div"),w&&w.c(),s=v(),k&&k.c(),r=v(),a=u("button"),a.textContent=`${m("common.rename")}`,c=v(),f=u("button"),f.textContent=`${m("common.delete")}`,p=v(),h=u("button"),h.textContent=`${m("file.showInExplorer")}`,i(a,"class","context-menu-item svelte-tf66xw"),i(f,"class","context-menu-item danger svelte-tf66xw"),i(h,"class","context-menu-item svelte-tf66xw"),i(t,"class","context-menu svelte-tf66xw"),yt(t,"left",l[64].x+"px"),yt(t,"top",l[64].y+"px"),i(e,"class","context-menu-backdrop svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(S,T){C(S,e,T),o(e,t),w&&w.m(t,null),o(t,s),k&&k.m(t,null),o(t,r),o(t,a),o(t,c),o(t,f),o(t,p),o(t,h),_=!0,g||(b=[L(a,"click",l[348]),L(f,"click",l[349]),L(h,"click",l[350]),L(e,"click",l[142]),L(e,"contextmenu",Vn(l[142])),L(e,"keydown",gt(l[142]))],g=!0)},p(S,T){T[2]&4&&(n=S[64].node&&["folder","project","client","document","recipe"].includes(S[64].node.type)),n?w?(w.p(S,T),T[2]&4&&ue(w,1)):(w=oa(S),w.c(),ue(w,1),w.m(t,s)):w&&(ut(),_e(w,1,1,()=>{w=null}),dt()),S[64].node&&S[64].node.parent_id?k?k.p(S,T):(k=aa(S),k.c(),k.m(t,r)):k&&(k.d(1),k=null),(!_||T[2]&4)&&yt(t,"left",S[64].x+"px"),(!_||T[2]&4)&&yt(t,"top",S[64].y+"px")},i(S){_||(ue(w),_=!0)},o(S){_e(w),_=!1},d(S){S&&y(e),w&&w.d(),k&&k.d(),g=!1,me(b)}}}function oa(l){let e,t,n,s,r,a=ce(l[8].length>0?l[8]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<a.length;p+=1)c[p]=ra(Ui(l,a,p));const f=p=>_e(c[p],1,1,()=>{c[p]=null});return{c(){e=u("div"),e.textContent=`${m("common.create")}`,t=v();for(let p=0;p<c.length;p+=1)c[p].c();n=v(),s=u("div"),i(e,"class","context-menu-section svelte-tf66xw"),i(s,"class","context-menu-divider svelte-tf66xw")},m(p,h){C(p,e,h),C(p,t,h);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(p,h);C(p,n,h),C(p,s,h),r=!0},p(p,h){if(h[0]&256|h[4]&8192){a=ce(p[8].length>0?p[8]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<a.length;_+=1){const g=Ui(p,a,_);c[_]?(c[_].p(g,h),ue(c[_],1)):(c[_]=ra(g),c[_].c(),ue(c[_],1),c[_].m(n.parentNode,n))}for(ut(),_=a.length;_<c.length;_+=1)f(_);dt()}},i(p){if(!r){for(let h=0;h<a.length;h+=1)ue(c[h]);r=!0}},o(p){c=c.filter(xa);for(let h=0;h<c.length;h+=1)_e(c[h]);r=!1},d(p){p&&(y(e),y(t),y(n),y(s)),Fe(c,p)}}}function ra(l){let e,t,n,s,r=m(l[448].title)+"",a,c,f,p;t=new Ql({props:{kind:l[448].icon||"folder",size:16}});function h(){return l[346](l[448])}return{c(){e=u("button"),$e(t.$$.fragment),n=v(),s=u("span"),a=R(r),i(s,"class","svelte-tf66xw"),i(e,"class","context-menu-item svelte-tf66xw")},m(_,g){C(_,e,g),Qe(t,e,null),o(e,n),o(e,s),o(s,a),c=!0,f||(p=L(e,"click",h),f=!0)},p(_,g){l=_;const b={};g[0]&256&&(b.kind=l[448].icon||"folder"),t.$set(b),(!c||g[0]&256)&&r!==(r=m(l[448].title)+"")&&B(a,r)},i(_){c||(ue(t.$$.fragment,_),c=!0)},o(_){_e(t.$$.fragment,_),c=!1},d(_){_&&y(e),Xe(t),f=!1,p()}}}function aa(l){let e,t,n,s,r;return{c(){e=u("button"),e.textContent=`${m("nav.moveToRoot")}`,t=v(),n=u("div"),i(e,"class","context-menu-item svelte-tf66xw"),i(n,"class","context-menu-divider svelte-tf66xw")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),s||(r=L(e,"click",l[347]),s=!0)},p:le,d(a){a&&(y(e),y(t),y(n)),s=!1,r()}}}function ca(l){let e,t,n,s=(l[42]?m("worklog.acceptSuggestion"):l[41]?m("worklog.editEntry"):m("worklog.addEntry"))+"",r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X,oe,$,te,se,re,fe,ke=m("common.save")+"",ze,pe,Y,Q,de,Ce;return{c(){e=u("div"),t=u("div"),n=u("h3"),r=R(s),a=v(),c=u("div"),f=u("label"),p=u("span"),p.textContent=`${m("worklog.date")}`,h=v(),_=u("input"),g=v(),b=u("div"),w=u("label"),k=u("span"),k.textContent=`${m("worklog.whatDone")}`,S=v(),T=u("input"),j=v(),N=u("div"),E=u("label"),M=u("span"),M.textContent=`${m("worklog.minutes")}`,P=v(),D=u("input"),F=v(),z=u("div"),H=u("label"),x=u("span"),x.textContent=`${m("worklog.details")}`,G=v(),K=u("textarea"),U=v(),q=u("div"),J=u("label"),I=u("input"),V=v(),O=u("span"),O.textContent=`${m("journal.billableYes")}`,W=v(),X=u("label"),oe=u("input"),$=v(),te=u("span"),te.textContent=`${m("journal.approxEstimated")}`,se=v(),re=u("div"),fe=u("button"),ze=R(ke),Y=v(),Q=u("button"),Q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(p,"class","label-text svelte-tf66xw"),i(_,"type","date"),i(_,"class","svelte-tf66xw"),i(f,"class","svelte-tf66xw"),i(c,"class","form-group svelte-tf66xw"),i(k,"class","label-text svelte-tf66xw"),i(T,"type","text"),i(T,"placeholder",m("worklog.whatDone")),i(T,"class","svelte-tf66xw"),i(w,"class","svelte-tf66xw"),i(b,"class","form-group svelte-tf66xw"),i(M,"class","label-text svelte-tf66xw"),i(D,"type","number"),i(D,"min","1"),i(D,"class","svelte-tf66xw"),i(E,"class","svelte-tf66xw"),i(N,"class","form-group svelte-tf66xw"),i(x,"class","label-text svelte-tf66xw"),i(K,"class","svelte-tf66xw"),i(H,"class","svelte-tf66xw"),i(z,"class","form-group svelte-tf66xw"),i(I,"type","checkbox"),i(I,"class","svelte-tf66xw"),i(O,"class","svelte-tf66xw"),i(J,"class","checkbox-label-inline svelte-tf66xw"),i(oe,"type","checkbox"),i(oe,"class","svelte-tf66xw"),i(te,"class","svelte-tf66xw"),i(X,"class","checkbox-label-inline svelte-tf66xw"),i(q,"class","form-row svelte-tf66xw"),i(fe,"class","btn btn-primary svelte-tf66xw"),fe.disabled=pe=!l[35].trim()||!l[36],i(Q,"class","btn svelte-tf66xw"),i(re,"class","modal-actions svelte-tf66xw"),i(t,"class","modal modal-worklog svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(he,Ae){C(he,e,Ae),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,f),o(f,p),o(f,h),o(f,_),be(_,l[37]),o(t,g),o(t,b),o(b,w),o(w,k),o(w,S),o(w,T),be(T,l[35]),o(t,j),o(t,N),o(N,E),o(E,M),o(E,P),o(E,D),be(D,l[36]),o(t,F),o(t,z),o(z,H),o(H,x),o(H,G),o(H,K),be(K,l[38]),o(t,U),o(t,q),o(q,J),o(J,I),I.checked=l[39],o(J,V),o(J,O),o(q,W),o(q,X),o(X,oe),oe.checked=l[40],o(X,$),o(X,te),o(t,se),o(t,re),o(re,fe),o(fe,ze),o(re,Y),o(re,Q),de||(Ce=[L(_,"input",l[351]),L(T,"input",l[352]),L(D,"input",l[353]),L(K,"input",l[354]),L(I,"change",l[355]),L(oe,"change",l[356]),L(fe,"click",l[162]),L(Q,"click",l[161]),L(e,"click",Ct(l[161])),L(e,"keydown",gt(l[161]))],de=!0)},p(he,Ae){Ae[1]&3072&&s!==(s=(he[42]?m("worklog.acceptSuggestion"):he[41]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&B(r,s),Ae[1]&64&&be(_,he[37]),Ae[1]&16&&T.value!==he[35]&&be(T,he[35]),Ae[1]&32&&ql(D.value)!==he[36]&&be(D,he[36]),Ae[1]&128&&be(K,he[38]),Ae[1]&256&&(I.checked=he[39]),Ae[1]&512&&(oe.checked=he[40]),Ae[1]&48&&pe!==(pe=!he[35].trim()||!he[36])&&(fe.disabled=pe)},d(he){he&&y(e),de=!1,me(Ce)}}}function fa(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E=(l[69]==="open_url"?m("action.dataUrl"):l[69]==="open_folder"||l[69]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",M,P,D,F,z,H,x,G,K,U,q,J=ce(l[109]),I=[];for(let V=0;V<J.length;V+=1)I[V]=ua(Wi(l,J,V));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("action.newAction")}`,s=v(),r=u("div"),a=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=v(),p=u("input"),h=v(),_=u("div"),g=u("label"),b=u("span"),b.textContent=`${m("common.type")}`,w=v(),k=u("select");for(let V=0;V<I.length;V+=1)I[V].c();S=v(),T=u("div"),j=u("label"),N=u("span"),M=R(E),P=v(),D=u("input"),z=v(),H=u("div"),x=u("button"),x.textContent=`${m("common.create")}`,G=v(),K=u("button"),K.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","label-text svelte-tf66xw"),i(p,"type","text"),i(p,"placeholder",m("action.namePlaceholder")),i(p,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(r,"class","form-group svelte-tf66xw"),i(b,"class","label-text svelte-tf66xw"),i(k,"class","svelte-tf66xw"),l[69]===void 0&&el(()=>l[359].call(k)),i(g,"class","svelte-tf66xw"),i(_,"class","form-group svelte-tf66xw"),i(N,"class","label-text svelte-tf66xw"),i(D,"type","text"),i(D,"placeholder",F=l[69]==="open_url"?m("action.urlPlaceholder"):l[69]==="open_folder"||l[69]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(D,"class","svelte-tf66xw"),i(j,"class","svelte-tf66xw"),i(T,"class","form-group svelte-tf66xw"),i(x,"class","btn btn-primary svelte-tf66xw"),i(K,"class","btn svelte-tf66xw"),i(H,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(V,O){C(V,e,O),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(a,c),o(a,f),o(a,p),be(p,l[68]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,w),o(g,k);for(let W=0;W<I.length;W+=1)I[W]&&I[W].m(k,null);Ot(k,l[69],!0),o(t,S),o(t,T),o(T,j),o(j,N),o(N,M),o(j,P),o(j,D),be(D,l[70]),o(t,z),o(t,H),o(H,x),o(H,G),o(H,K),U||(q=[L(p,"input",l[357]),L(p,"keydown",l[358]),L(k,"change",l[359]),L(D,"input",l[360]),L(D,"keydown",l[361]),L(x,"click",l[210]),L(K,"click",l[209]),L(e,"click",Ct(l[209])),L(e,"keydown",gt(l[209]))],U=!0)},p(V,O){if(O[2]&64&&p.value!==V[68]&&be(p,V[68]),O[3]&65536){J=ce(V[109]);let W;for(W=0;W<J.length;W+=1){const X=Wi(V,J,W);I[W]?I[W].p(X,O):(I[W]=ua(X),I[W].c(),I[W].m(k,null))}for(;W<I.length;W+=1)I[W].d(1);I.length=J.length}O[2]&128|O[3]&65536&&Ot(k,V[69]),O[2]&128&&E!==(E=(V[69]==="open_url"?m("action.dataUrl"):V[69]==="open_folder"||V[69]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&B(M,E),O[2]&128|O[3]&65536&&F!==(F=V[69]==="open_url"?m("action.urlPlaceholder"):V[69]==="open_folder"||V[69]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(D,"placeholder",F),O[2]&256&&D.value!==V[70]&&be(D,V[70])},d(V){V&&y(e),Fe(I,V),U=!1,me(q)}}}function ua(l){let e,t=l[445].label+"",n;return{c(){e=u("option"),n=R(t),e.__value=l[445].id,be(e,e.__value),i(e,"class","svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p:le,d(s){s&&y(e)}}}function da(l){let e,t,n,s=m("file.importTitle")+"",r,a,c=(l[28]?l[28].title:"")+"",f,p,h,_,g,b,w,k=l[73].files+"",S,T,j,N,E,M=l[73].folders+"",P,D,F,z,H,x=(l[73].totalBytes/1024).toFixed(1)+"",G,K,U,q,J,I,V,O,W,X,oe,$,te=l[73].isDangerous&&pa(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),r=R(s),a=R(" «"),f=R(c),p=R("»"),h=v(),_=u("div"),g=u("div"),b=u("span"),b.textContent=`${m("file.importFiles")}`,w=u("span"),S=R(k),T=v(),j=u("div"),N=u("span"),N.textContent=`${m("file.importFolders")}`,E=u("span"),P=R(M),D=v(),F=u("div"),z=u("span"),z.textContent=`${m("file.importSize")}`,H=u("span"),G=R(x),K=R(" KB"),U=v(),te&&te.c(),q=v(),J=u("div"),I=u("button"),I.textContent=`${m("file.importCopy")}`,V=v(),O=u("button"),O.textContent=`${m("file.importLink")}`,W=v(),X=u("button"),X.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(b,"class","svelte-tf66xw"),i(w,"class","svelte-tf66xw"),i(g,"class","summary-row svelte-tf66xw"),i(N,"class","svelte-tf66xw"),i(E,"class","svelte-tf66xw"),i(j,"class","summary-row svelte-tf66xw"),i(z,"class","svelte-tf66xw"),i(H,"class","svelte-tf66xw"),i(F,"class","summary-row svelte-tf66xw"),i(_,"class","import-summary svelte-tf66xw"),i(I,"class","btn btn-primary svelte-tf66xw"),i(O,"class","btn svelte-tf66xw"),i(X,"class","btn svelte-tf66xw"),i(J,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(se,re){C(se,e,re),o(e,t),o(t,n),o(n,r),o(n,a),o(n,f),o(n,p),o(t,h),o(t,_),o(_,g),o(g,b),o(g,w),o(w,S),o(_,T),o(_,j),o(j,N),o(j,E),o(E,P),o(_,D),o(_,F),o(F,z),o(F,H),o(H,G),o(H,K),o(_,U),te&&te.m(_,null),o(t,q),o(t,J),o(J,I),o(J,V),o(J,O),o(J,W),o(J,X),oe||($=[L(I,"click",l[362]),L(O,"click",l[363]),L(X,"click",l[186]),L(e,"click",Ct(l[186])),L(e,"keydown",gt(l[186]))],oe=!0)},p(se,re){re[0]&268435456&&c!==(c=(se[28]?se[28].title:"")+"")&&B(f,c),re[2]&2048&&k!==(k=se[73].files+"")&&B(S,k),re[2]&2048&&M!==(M=se[73].folders+"")&&B(P,M),re[2]&2048&&x!==(x=(se[73].totalBytes/1024).toFixed(1)+"")&&B(G,x),se[73].isDangerous?te?te.p(se,re):(te=pa(se),te.c(),te.m(_,null)):te&&(te.d(1),te=null)},d(se){se&&y(e),te&&te.d(),oe=!1,me($)}}}function pa(l){let e,t,n,s,r,a,c=l[73].dangerReason+"",f;return{c(){e=u("div"),t=Z("svg"),n=Z("path"),s=Z("line"),r=Z("line"),a=v(),f=R(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-tf66xw"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-tf66xw"),i(r,"x1","12"),i(r,"y1","17"),i(r,"x2","12.01"),i(r,"y2","17"),i(r,"class","svelte-tf66xw"),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-tf66xw"),i(e,"class","summary-warn svelte-tf66xw")},m(p,h){C(p,e,h),o(e,t),o(t,n),o(t,s),o(t,r),o(e,a),o(e,f)},p(p,h){h[2]&2048&&c!==(c=p[73].dangerReason+"")&&B(f,c)},d(p){p&&y(e)}}}function ma(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j=l[97]&&_a(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("rename.title")}`,s=v(),r=u("div"),a=u("label"),c=u("span"),c.textContent=`${m("common.newName")}`,f=v(),p=u("input"),h=v(),j&&j.c(),_=v(),g=u("div"),b=u("button"),b.textContent=`${m("common.rename")}`,w=v(),k=u("button"),k.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","label-text svelte-tf66xw"),i(p,"type","text"),i(p,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(r,"class","form-group svelte-tf66xw"),i(b,"class","btn btn-primary svelte-tf66xw"),i(k,"class","btn svelte-tf66xw"),i(g,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(N,E){C(N,e,E),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(a,c),o(a,f),o(a,p),be(p,l[96]),o(t,h),j&&j.m(t,null),o(t,_),o(t,g),o(g,b),o(g,w),o(g,k),S||(T=[L(p,"input",l[364]),L(p,"keydown",l[134]),L(b,"click",l[132]),L(k,"click",l[133]),L(e,"click",Ct(l[133])),L(e,"keydown",gt(l[133]))],S=!0)},p(N,E){E[3]&8&&p.value!==N[96]&&be(p,N[96]),N[97]?j?j.p(N,E):(j=_a(N),j.c(),j.m(t,_)):j&&(j.d(1),j=null)},d(N){N&&y(e),j&&j.d(),S=!1,me(T)}}}function _a(l){let e,t;return{c(){e=u("div"),t=R(l[97]),i(e,"class","rename-error svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[3]&16&&B(t,n[97])},d(n){n&&y(e)}}}function va(l){let e,t,n,s,r,a=l[98].title+"",c,f,p,h,_,g,b,w,k,S,T,j,N=m("inbox.assign")+"",E,M,P,D,F,z,H=l[100].length>0&&ha(l),x=l[102]&&ba();return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("inbox.assignTitle")}`,s=v(),r=u("div"),c=R(a),f=v(),p=u("div"),h=u("label"),_=u("span"),_.textContent=`${m("inbox.assignTarget")}`,g=v(),b=u("input"),w=v(),H&&H.c(),k=v(),x&&x.c(),S=v(),T=u("div"),j=u("button"),E=R(N),P=v(),D=u("button"),D.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(r,"class","create-context svelte-tf66xw"),i(_,"class","label-text svelte-tf66xw"),i(b,"type","text"),i(b,"placeholder",m("inbox.assignSearchPlaceholder")),i(b,"class","svelte-tf66xw"),i(h,"class","svelte-tf66xw"),i(p,"class","form-group assign-search svelte-tf66xw"),i(j,"class","btn btn-primary svelte-tf66xw"),j.disabled=M=!l[101],i(D,"class","btn svelte-tf66xw"),i(T,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(G,K){C(G,e,K),o(e,t),o(t,n),o(t,s),o(t,r),o(r,c),o(t,f),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),be(b,l[99]),o(p,w),H&&H.m(p,null),o(t,k),x&&x.m(t,null),o(t,S),o(t,T),o(T,j),o(j,E),o(T,P),o(T,D),F||(z=[L(b,"input",l[365]),L(b,"input",l[197]),L(b,"keydown",l[366]),L(j,"click",l[199]),L(D,"click",l[196]),L(e,"click",Ct(l[196])),L(e,"keydown",gt(l[196]))],F=!0)},p(G,K){K[3]&32&&a!==(a=G[98].title+"")&&B(c,a),K[3]&64&&b.value!==G[99]&&be(b,G[99]),G[100].length>0?H?H.p(G,K):(H=ha(G),H.c(),H.m(p,null)):H&&(H.d(1),H=null),G[102]?x||(x=ba(),x.c(),x.m(t,S)):x&&(x.d(1),x=null),K[3]&256&&M!==(M=!G[101])&&(j.disabled=M)},d(G){G&&y(e),H&&H.d(),x&&x.d(),F=!1,me(z)}}}function ha(l){let e,t=ce(l[100]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ga(Vi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[3]&128|r[6]&4104){t=ce(s[100]);let a;for(a=0;a<t.length;a+=1){const c=Vi(s,t,a);n[a]?n[a].p(c,r):(n[a]=ga(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function ga(l){let e,t,n=(l[442].path||l[442].title)+"",s,r,a,c=l[189](l[442].type)+"",f,p,h,_;function g(){return l[367](l[442])}return{c(){e=u("button"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),i(t,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(e,"class","assign-search-result svelte-tf66xw")},m(b,w){C(b,e,w),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),h||(_=L(e,"click",g),h=!0)},p(b,w){l=b,w[3]&128&&n!==(n=(l[442].path||l[442].title)+"")&&B(s,n),w[3]&128&&c!==(c=l[189](l[442].type)+"")&&B(f,c)},d(b){b&&y(e),h=!1,_()}}}function ba(l){let e;return{c(){e=u("div"),e.textContent=`${m("common.loading")}`,i(e,"class","assign-status svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function wa(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H=m("common.save")+"",x,G,K,U,q,J,I=l[54]&&ka(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("links.editTitle")}`,s=v(),r=u("div"),a=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=v(),p=u("input"),h=v(),_=u("div"),g=u("label"),b=u("span"),b.textContent="URL",w=v(),k=u("input"),S=v(),T=u("div"),j=u("label"),N=u("span"),N.textContent=`${m("links.note")}`,E=v(),M=u("textarea"),P=v(),I&&I.c(),D=v(),F=u("div"),z=u("button"),x=R(H),K=v(),U=u("button"),U.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","label-text svelte-tf66xw"),i(p,"type","text"),i(p,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(r,"class","form-group svelte-tf66xw"),i(b,"class","label-text svelte-tf66xw"),i(k,"type","url"),i(k,"class","svelte-tf66xw"),i(g,"class","svelte-tf66xw"),i(_,"class","form-group svelte-tf66xw"),i(N,"class","label-text svelte-tf66xw"),i(M,"class","svelte-tf66xw"),i(j,"class","svelte-tf66xw"),i(T,"class","form-group svelte-tf66xw"),i(z,"class","btn btn-primary svelte-tf66xw"),z.disabled=G=!l[52].trim(),i(U,"class","btn svelte-tf66xw"),i(F,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(V,O){C(V,e,O),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(a,c),o(a,f),o(a,p),be(p,l[51]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,w),o(g,k),be(k,l[52]),o(t,S),o(t,T),o(T,j),o(j,N),o(j,E),o(j,M),be(M,l[53]),o(t,P),I&&I.m(t,null),o(t,D),o(t,F),o(F,z),o(z,x),o(F,K),o(F,U),q||(J=[L(p,"input",l[368]),L(k,"input",l[369]),L(M,"input",l[370]),L(z,"click",l[204]),L(U,"click",l[203]),L(e,"click",Ct(l[203])),L(e,"keydown",gt(l[203]))],q=!0)},p(V,O){O[1]&1048576&&p.value!==V[51]&&be(p,V[51]),O[1]&2097152&&k.value!==V[52]&&be(k,V[52]),O[1]&4194304&&be(M,V[53]),V[54]?I?I.p(V,O):(I=ka(V),I.c(),I.m(t,D)):I&&(I.d(1),I=null),O[1]&2097152&&G!==(G=!V[52].trim())&&(z.disabled=G)},d(V){V&&y(e),I&&I.d(),q=!1,me(J)}}}function ka(l){let e,t;return{c(){e=u("div"),t=R(l[54]),i(e,"class","rename-error svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8388608&&B(t,n[54])},d(n){n&&y(e)}}}function ya(l){let e,t;return e=new K1({props:{title:l[91],message:l[92],confirmText:l[94],danger:l[93]}}),e.$on("confirm",l[135]),e.$on("cancel",l[136]),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[2]&536870912&&(r.title=n[91]),s[2]&1073741824&&(r.message=n[92]),s[3]&2&&(r.confirmText=n[94]),s[3]&1&&(r.danger=n[93]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function Ca(l){let e,t;return e=new U1({props:{item:l[80],content:l[81],loading:l[82],error:l[83]}}),e.$on("close",l[119]),e.$on("openExternal",l[371]),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[2]&262144&&(r.item=n[80]),s[2]&524288&&(r.content=n[81]),s[2]&1048576&&(r.loading=n[82]),s[2]&2097152&&(r.error=n[83]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function Sa(l){let e,t;return e=new um({props:{onClose:l[218],onSyncRefresh:l[216],initialSection:l[107]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[3]&16384&&(r.initialSection=n[107]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function K_(l){let e,t,n,s;const r=[wm,bm,gm],a=[];function c(f,p){return f[3]?0:f[4]?1:2}return e=c(l),t=a[e]=r[e](l),{c(){t.c(),n=vt()},m(f,p){a[e].m(f,p),C(f,n,p),s=!0},p(f,p){let h=e;e=c(f),e===h?a[e].p(f,p):(ut(),_e(a[h],1,1,()=>{a[h]=null}),dt(),t=a[e],t?t.p(f,p):(t=a[e]=r[e](f),t.c()),ue(t,1),t.m(n.parentNode,n))},i(f){s||(ue(t),s=!0)},o(f){_e(t),s=!1},d(f){f&&y(n),a[e].d(f)}}}function ne(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 G_(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function Gl(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function yl(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&&yl(n.children,e,t))return!0}return!1}function Ka(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function Ga(l){return Ka(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function J_(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 Ja(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&&Ja(n.children,e,t))return!0}return!1}function q_(l,e){return e?l.filter(t=>An(t)===e):l.filter(t=>!An(t)||!l.some(n=>n.id===An(t)))}function An(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function Ul(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Bl(l){try{ne("WriteDebugLog",l)}catch{}}function Ln(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function ct(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function pl(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 bt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function Pn(l){const e=String(l||"").trim();if(!e||/[\s]/.test(e)||e.includes("@"))return"";try{const t=new URL(e);return(t.protocol==="http:"||t.protocol==="https:")&&t.hostname?e:""}catch{try{const n=`https://${e}`,s=new URL(n);return s.hostname&&s.hostname.includes(".")?n:""}catch{return""}}}function Y_(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Q_(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const s=String(n.result||""),r=s.indexOf(",");e(r>=0?s.slice(r+1):s)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function X_(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 Z_(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Ta(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 $_(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Vt(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 ev(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 gt(l){return e=>{Gl(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function tv(l,e,t){var Ys;let n=null,s=!1,r=!1,a=!1,c=!1,f=[],p=[],h=[],_=null,g=[],b=0,w=!0,k=[],S=null,T="",j="",N=!1,E="",M="all",P="all",D="",F="",z="",H=[],x=!1,G=[],K="",U="";function q(d){return{"vault not open":m("error.vaultNotOpen")}[d]||d}let J="",I=null,V="overview",O=[],W=null,X=[],oe=[],$=[],te=!1,se="",re="",fe="",ke="",ze=!1,pe=!1,Y=null,Q=null,de=[],Ce=0,he=[],Ae=[],Ke=!1,tt="",ot=[],Ne=null,Re="",Me="",Ve="",Le="",De=null,We=0,Ie=[],Se="",we=[],Be=[],Je="",ht="",Te=[],ge=!1,je=!1,qe="",Ze=null,Ge=null,Oe={visible:!1,x:0,y:0,node:null},xe=!1,Ue="",et=!1,Ye="",ie="open_url",ye="",wt=[{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")}],kt=!0,Wt=!1,_t=null,Dt=!1,Xl="",Bn="",St={},Zl=!1,rt=null,mt=[],at=[],It=null,tl="",$l=!1,Tl="",Tt={items:[],mode:"copy"},He=[],ml=[],en=!1,_l=!1,El=!1,xn="",jl=!1,Kn="",Gn="",Jn=!1,qn=m("common.delete"),Ml=null,Nl=null,ll=!1,Dl="",nl="",sl="",Mt=null,At="",Ut=[],Lt=null,Il=!1,Yn,tn=null,ln=!1,vl="",Al="";const qa=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"links",label:m("tab.links")},{id:"actions",label:m("tab.actions")},{id:"activity",label:m("tab.activity"),group:"service"},{id:"worklog",label:m("tab.worklog"),group:"service"},{id:"inbox",label:m("tab.inbox"),group:"service"}];let nn=null;function Ya(){return{section:J||"",nodeId:(I==null?void 0:I.id)||"",tab:I?V:"",trashFolderId:J==="trash"?Se:"",trashFolderStack:J==="trash"?we.map(d=>({id:d.id,title:d.title})):[]}}function Pt(){if(ge)return;const d=Ya(),A=Te[Te.length-1];(!A||!G_(A,d))&&(Te=[...Te,d].slice(-80))}function sn(){t(1,Se=""),t(222,we=[]),t(56,Ie=[])}function Qa(){return jl?(fn(),!0):c?(qs(),!0):It?(Pl(),!0):Mt?(Cn(),!0):Ne?(En(),!0):ll?(t(95,ll=!1),!0):te?(ks(),!0):Dt?(Is(),!0):et?(Ks(),!0):xe?(hs(),!0):je?(us(),!0):Oe.visible?(xt(),!0):W?(ws(),!0):!1}async function Xa(d){ge=!0;try{if(d.nodeId){const A=await ne("GetNodeDetail",d.nodeId);A&&(await Ft(A),t(29,V=d.tab||"overview"),V==="files"&&at.length===0&&await lt(A.id))}else d.section&&(await on(d.section),d.section==="trash"&&(t(1,Se=d.trashFolderId||""),t(222,we=d.trashFolderStack||[]),t(56,Ie=[]),await gl()))}finally{ge=!1}}async function Qn(){if(Qa())return;const d=Te[Te.length-1];d&&(Te=Te.slice(0,-1),await Xa(d))}function Xn(d){d.button===3&&(Gl(d.target)||(d.preventDefault(),Qn()))}function Bt(d){V!==d&&(Pt(),t(29,V=d),d==="files"&&I&&at.length===0&&!rt&&lt(I.id))}ja(async()=>{try{if(t(2,n=await ne("GetStartupStatus")),s=!0,n.status==="first_run"){t(3,r=!0),t(71,kt=!1);return}if(n.status==="recovery"){t(4,a=!0),t(71,kt=!1);return}}catch(d){t(26,U=String(d))}try{t(25,K=await ne("VerstakVersion")||"verstak-gui/v2"),t(6,f=await ne("ListSystemViews")||[]),t(7,p=await ne("ListWorkspaceTree")||[]),t(8,h=await ne("ListEnabledTemplates")||[])}catch(d){t(26,U=String(d)),t(6,f=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(7,p=[]),t(8,h=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ic),nn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",rs),window.addEventListener("paste",Ps),window.addEventListener("dragover",Fs),window.addEventListener("dragleave",Rs),window.addEventListener("drop",zs),window.addEventListener("auxclick",Xn),t(71,kt=!1),Mn(),ys()}),Un(()=>{nn&&nn(),window.removeEventListener("keydown",rs),window.removeEventListener("paste",Ps),window.removeEventListener("dragover",Fs),window.removeEventListener("dragleave",Rs),window.removeEventListener("drop",zs),window.removeEventListener("auxclick",Xn)});async function on(d){Pt(),t(27,J=d),t(28,I=null),t(29,V="overview"),t(30,O=[]),X=[],t(32,oe=[]),t(33,$=[]),t(46,Ae=[]),t(49,ot=[]),t(43,de=[]),t(45,he=[]),t(0,De=null),sn(),t(60,je=!1),t(26,U=""),t(9,_=null),t(10,g=[]),b=0,w=!0,t(11,k=[]),t(12,S=null);try{d==="today"?(t(9,_=await ne("ListTodayView")||{cases:[]}),t(43,de=await ne("GetSuggestions")||[]),t(44,Ce=de.length)):d==="inbox"?t(45,he=await ne("ListInboxNodes")||[]):d==="trash"?await gl():d==="journal"?await Jt():d==="activity"&&(t(10,g=await ne("ListActivityFeed",50,0)||[]),b=g.length,w=g.length===50)}catch(A){t(26,U=String(A)),t(9,_={cases:[]}),t(45,he=[]),t(0,De=null),t(10,g=[])}}async function Ft(d){Pt(),t(28,I=d),t(27,J=""),t(29,V="overview"),t(30,O=[]),X=[],t(32,oe=[]),t(33,$=[]),t(43,de=[]),t(79,at=[]),t(78,mt=[]),t(77,rt=null),t(80,It=null),t(81,tl=""),t(85,He=[]),ml=[],sn(),t(31,W=null),t(60,je=!1),t(65,xe=!1),t(26,U=""),t(24,G=[]),await Ll(d.id)}async function Ll(d){try{t(30,O=await ne("ListNotes",d)||[])}catch{}try{X=await ne("ListFiles",d)||[]}catch{}try{t(32,oe=await ne("ListActions",d)||[])}catch{}try{t(33,$=Ln(await ne("ListWorklog",d)))}catch{}try{t(46,Ae=await ne("ListInboxNodesForTarget",d)||[])}catch{t(46,Ae=[])}try{t(49,ot=await ne("ListLinks",d)||[])}catch{t(49,ot=[])}try{t(43,de=await ne("GetSuggestions")||[]),t(44,Ce=de.length)}catch{t(43,de=[]),t(44,Ce=0)}try{t(24,G=await ne("ListActivityByNode",d,50,0)||[])}catch{}}async function lt(d){t(76,Zl=!0);try{let A=await ne("ListItems",d)||[];A.sort((ee,ae)=>ee.type!==ae.type?ee.type==="folder"?-1:1:(ee.name||"").localeCompare(ae.name||"")),t(79,at=A)}catch{t(79,at=[])}t(76,Zl=!1)}async function rn(d){if(!I)return;Pt();try{const ee=await ne("GetNodeDetail",d);ee&&t(78,mt=[...mt,{id:d,name:ee.title}])}catch{t(78,mt=[...mt,{id:d,name:"..."}])}t(77,rt=d),t(75,St={...St,[d]:!0});const A=await ne("ListWorkspaceChildren",d)||[];yl(p,d,A),t(7,p=[...p]),await lt(d)}function Za(){if(Pt(),mt.length<2)t(78,mt=[]),t(77,rt=null),lt(I.id);else{const d=mt[mt.length-2];t(78,mt=mt.slice(0,-1)),t(77,rt=d.id),lt(d.id)}}function Zn(d){const A=mt[d];t(78,mt=mt.slice(0,d+1)),t(77,rt=A.id),lt(A.id)}async function hl(d){t(80,It=d),t(81,tl=""),t(83,Tl=""),t(82,$l=!0);try{g1(d)?t(81,tl=await ne("GetFileBase64",d.fileId)||""):b1(d)&&t(81,tl=await ne("ReadFileText",d.fileId)||"")}catch(A){t(83,Tl=String(A))}t(82,$l=!1)}function Pl(){t(80,It=null),t(81,tl=""),t(83,Tl="")}async function $a(){const d=prompt(m("file.namePrompt"));if(!(!d||!d.trim()))try{const A=rt||I.id;await ne("CreateEmptyFile",A,d.trim()),await lt(A),await un(A)}catch(A){t(26,U=String(A))}}async function $n(d){try{await ne("DuplicateNode",d);const A=rt||I.id;await lt(A),await un(A)}catch(A){t(26,U=String(A))}}function es(d){const A=at.find(ee=>ee.id===d);A&&cn(A.id,A.name)}function ts(d){t(84,Tt={items:[d],mode:"cut"})}function ls(d){t(84,Tt={items:[d],mode:"copy"})}async function ns(){if(Tt.items.length===0)return;const d=rt||I.id;try{if(Tt.mode==="copy")for(const A of Tt.items)await ne("DuplicateNode",A);else for(const A of Tt.items)await ne("MoveNode",A,d);t(84,Tt={items:[],mode:"copy"}),await lt(d)}catch(A){t(26,U=String(A))}}function ss(d){He.includes(d)?t(85,He=He.filter(A=>A!==d)):t(85,He=[...He,d])}function is(d){t(85,He=[d])}function ec(){t(85,He=at.map(d=>d.id))}function os(d){if(at.length===0)return;const A=He.length>0?He[He.length-1]:at[0].id,ee=at.findIndex(jt=>jt.id===A),ae=at.findIndex(jt=>jt.id===d);if(ee===-1||ae===-1)return;const Pe=Math.min(ee,ae),ft=Math.max(ee,ae),rl=at.slice(Pe,ft+1).map(jt=>jt.id),bl=new Set(He);rl.forEach(jt=>bl.add(jt)),t(85,He=[...bl])}function tc(){t(85,He=[])}function an(d){return d.length>0?d:at.map(A=>A.id)}async function lc(){const d=an(He),A=at.find(ae=>ae.id===d[0]);let ee;d.length===1&&(A==null?void 0:A.type)==="folder"?ee=m("delete.folder"):d.length===1?ee=m("delete.file"):ee=m("delete.files",{count:d.length}),Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ee+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Pe of d)try{await ne("DeleteFileOrFolder",Pe)}catch(ft){t(26,U=String(ft))}t(85,He=[]);const ae=rt||I.id;await lt(ae)}})}function nc(){const d=an(He);t(84,Tt={items:d,mode:"cut"}),t(85,He=[])}function sc(){const d=an(He);t(84,Tt={items:d,mode:"copy"}),t(85,He=[])}function ic(d,A){d.stopPropagation();const ee=He.includes(A)?He:[A];ml=ee,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",ee.join(","))}function oc(d,A){const ee=at.find(ae=>ae.id===A);ee&&ee.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function rc(d,A){if(d.preventDefault(),d.stopPropagation(),ml.length!==0){for(const ee of ml)try{await ne("MoveNode",ee,A)}catch(ae){t(26,U=String(ae))}ml=[],t(85,He=[]),await lt(rt||I.id)}}function rs(d){if(!Gl(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),Qn();return}if(V==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),sc()):d.key==="x"||d.key==="X"?(d.preventDefault(),nc()):d.key==="v"||d.key==="V"?(d.preventDefault(),ns()):d.key==="a"||d.key==="A"?(d.preventDefault(),ec()):d.key==="o"||d.key==="O"?(d.preventDefault(),ac()):d.key==="Enter"&&(d.preventDefault(),as());else if(d.key==="Enter")d.preventDefault(),as();else if(d.key==="Delete"){if(It){d.preventDefault(),Pl();return}if(He.length>0){d.preventDefault(),lc();return}}else if(d.key==="Escape"){if(It){Pl();return}if(He.length>0){tc();return}}else d.key==="F2"&&(d.preventDefault(),cc())}}function as(){if(He.length===1){const d=at.find(A=>A.id===He[0]);d&&(d.type==="folder"?rn(d.id):hl(d))}}function ac(){if(He.length===1){const d=at.find(A=>A.id===He[0]);d&&d.fileId&&ne("OpenFile",d.fileId)}}function cn(d,A){Dl=d,t(96,nl=A),t(97,sl=""),t(95,ll=!0)}function cc(){if(He.length===1){const d=at.find(A=>A.id===He[0]);d&&cn(d.id,d.name)}}async function cs(){const d=nl.trim();if(!d){t(97,sl=m("rename.emptyError"));return}try{await ne("ValidateName",d)}catch{t(97,sl=m("rename.invalidError"));return}t(95,ll=!1);const A=Dl;Dl="";try{await ne("RenameNode",A,d),I&&I.id===A&&t(28,I={...I,title:d}),await Gt(),rt&&await lt(rt)}catch(ee){t(26,U=String(ee))}}function fc(){t(95,ll=!1),Dl="",t(96,nl=""),t(97,sl="")}function uc(d){d.key==="Enter"?cs():t(97,sl="")}function Et(d){t(91,Kn=d.title||m("common.confirm")),t(92,Gn=d.message||""),t(93,Jn=d.danger!==void 0?d.danger:!0),t(94,qn=d.confirmText||m("common.delete")),Ml=d.onConfirm||null,Nl=d.onCancel||null,t(90,jl=!0)}function fn(){t(90,jl=!1),Ml=null,Nl=null}function dc(){Ml&&Ml(),fn()}function pc(){Nl&&Nl(),fn()}function fs(d){t(62,Ze=Oe.node),t(63,Ge=d),t(61,qe=""),t(60,je=!0),xt()}function mc(){t(62,Ze=null),t(63,Ge=void 0),t(61,qe=""),t(60,je=!0)}function us(){t(60,je=!1),t(61,qe=""),t(62,Ze=null),t(63,Ge=void 0)}async function ds(){if(!(!qe.trim()||Ge===void 0))try{const d=Ze?Ze.id:"",A=Ge?Ge.id:"",ee=await ne("CreateNodeFromTemplate",d,qe.trim(),A);t(60,je=!1),t(61,qe="");const ae=ee?ee.id:null;if(t(62,Ze=null),t(63,Ge=void 0),d){t(75,St={...St,[d]:!0});const Pe=await ne("ListWorkspaceChildren",d)||[];yl(p,d,Pe),t(7,p=[...p])}else t(7,p=await ne("ListWorkspaceTree")||p);if(ae){const Pe=await ne("GetNodeDetail",ae);Pe&&(t(27,J=""),Ft(Pe))}}catch(d){t(26,U=String(d))}}function _c(d,A){t(64,Oe={visible:!0,x:d.clientX,y:d.clientY,node:A})}function xt(){t(64,Oe={visible:!1,x:0,y:0,node:null})}async function vc(d){const A=!St[d];if(t(75,St={...St,[d]:A}),!A)return;const ee=await ne("ListWorkspaceChildren",d)||[];yl(p,d,ee),t(7,p=[...p])}async function hc(d,A){if(!(!d||!A||d===A))try{const ee=await ne("MoveNode",d,A);await Gt();const ae=await ne("GetNodeDetail",d);ae&&(t(27,J=""),Ft(ae))}catch(ee){t(26,U=String(ee))}}async function gc(d){d.preventDefault(),d.stopPropagation();try{const A=d.dataTransfer.getData("text/plain");if(!A)return;const ee=await ne("GetNodeDetail",A);if(!ee||!ee.parent_id)return;await ne("MoveNode",A,""),await Gt();const ae=await ne("GetNodeDetail",A);ae&&(t(27,J=""),Ft(ae))}catch(A){t(26,U=String(A))}}function bc(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(86,en=!0)}function wc(d){t(86,en=!1)}function ps(d){cn(d.id,d.title),xt()}function ms(d){xt(),Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteNode",d.id),await Gt(),await ys(),I&&I.id===d.id&&t(28,I=null)}catch(A){t(26,U=String(A))}}})}async function Rt(d){xt();const A=typeof d=="string"?d:d.id;try{await ne("OpenFolder",A)}catch(ee){t(26,U=String(ee))}}async function Kt(d){const A=Ka(d);try{if(A==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await ne("OpenURL",d.url);return}if(A==="text"||d.type==="note"){const ee=await ne("ReadNote",d.id);t(31,W={id:d.id,title:d.title,content:ee||"",dirty:!1});return}if(A==="folder"||d.type==="folder"){Pt(),t(27,J=""),t(28,I=d),t(29,V="files"),t(78,mt=[]),t(77,rt=null),t(85,He=[]),t(80,It=null),await Ll(d.id),await lt(d.id);return}if(A==="file"||A==="image"||d.type==="file"){const ae=(await ne("ListFiles",d.id)||[])[0];if(!ae)throw new Error("file record not found");const Pe=J_(d,ae);si(Pe)?await hl(Pe):await ne("OpenFile",Pe.fileId);return}await Nt(d.id)}catch(ee){t(26,U=String(ee))}}async function _s(d){xt();try{await ne("MoveNode",d.id,""),await Gt();const A=await ne("GetNodeDetail",d.id);A&&(t(27,J=""),Ft(A))}catch(A){t(26,U=String(A))}}async function Gt(){const d=Object.keys(St).filter(ee=>St[ee]),A=await ne("ListWorkspaceTree")||[];for(const ee of d){const Pe=(await ne("ListWorkspaceChildren",ee)||[]).map(ft=>({...ft}));Ja(A,ee,Pe)}t(7,p=A)}async function un(d){const A=await ne("ListWorkspaceChildren",d)||[];yl(p,d,A),t(7,p=[...p])}function vs(){t(65,xe=!0),t(66,Ue="")}function hs(){t(65,xe=!1),t(66,Ue="")}async function gs(){if(!(!Ue.trim()||!I))try{const d=await ne("CreateNote",I.id,Ue.trim());t(30,O=[...O,d&&d.id?d:{id:Date.now().toString(),title:Ue.trim(),createdAt:new Date().toISOString()}]),t(65,xe=!1),t(66,Ue="")}catch{const A={id:Date.now().toString(),title:Ue.trim(),createdAt:new Date().toISOString()};t(30,O=[...O,A]),t(65,xe=!1),t(66,Ue="")}}async function il(d){if(W&&W.dirty){Et({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await bs(d)}});return}await bs(d)}async function bs(d){try{const A=await ne("ReadNote",d.id);t(31,W={id:d.id,title:d.title,content:A||"",dirty:!1})}catch{t(31,W={id:d.id,title:d.title,content:"# "+d.title+`
`,dirty:!1})}}function ws(){if(W&&W.dirty){Et({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(31,W=null)}});return}t(31,W=null)}function kc(d){W&&(t(31,W.content=d.target.value,W),t(31,W.dirty=!0,W))}async function yc(){if(W)try{await ne("SaveNote",W.id,W.content),t(31,W.dirty=!1,W)}catch{t(31,W.dirty=!1,W)}}function Fl(d=null){t(41,Y=d),t(42,Q=null),t(35,se=d?d.summary:""),t(36,re=d?String(d.minutes||""):""),t(37,fe=d&&d.date||""),t(38,ke=d&&d.details||""),t(39,ze=d?!!d.billable:!1),t(40,pe=d?!!d.approximate:!1),t(34,te=!0)}function ks(){t(34,te=!1),t(41,Y=null),t(42,Q=null)}async function dn(d=""){const A=d||(I?I.id:"");I&&I.id===A&&t(33,$=Ln(await ne("ListWorklog",I.id))||$),J==="journal"&&await Jt()}async function Cc(){const d=parseInt(re,10);if(!(!se.trim()||isNaN(d)||d<=0)&&!(!Q&&!Y&&!I)){try{if(Q){const A=JSON.stringify(Ul(Q));await ne("AcceptSuggestionFull",Q.nodeId,se.trim(),ke,fe,d,pe,ze,A),await Rl()}else Y?(await ne("UpdateWorklogEntry",Y.id,se.trim(),ke,fe,d,pe,ze),await dn(Y.nodeId)):(await ne("CreateWorklogFull",I.id,se.trim(),ke,fe,d,pe,ze),await dn(I.id))}catch(A){t(26,U=String(A));return}t(34,te=!1),t(41,Y=null),t(42,Q=null)}}function pn(d){Et({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteWorklogEntry",d.id),await dn(d.nodeId)}catch(A){t(26,U=String(A))}}})}async function Rl(){t(43,de=await ne("GetSuggestions")||[]),t(44,Ce=de.length),I&&t(33,$=Ln(await ne("ListWorklog",I.id))),J==="journal"&&await Jt()}async function gl(){t(0,De=await ne("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(55,We=De.count||0);const d=De.nodes||[];t(56,Ie=Ie.filter(A=>d.some(ee=>ee.id===A))),Se&&!d.some(A=>A.id===Se)?sn():we.length>0&&(t(222,we=we.filter(A=>d.some(ee=>ee.id===A.id))),t(1,Se=we.length>0?we[we.length-1].id:""))}async function ys(){try{t(55,We=await ne("TrashCount")||0)}catch{t(55,We=0)}}function Sc(){return Se&&(((De==null?void 0:De.nodes)||[]).find(d=>d.id===Se)||we[we.length-1])||null}function Cs(d){Pt(),t(1,Se=d.id);const A=we.findIndex(ee=>ee.id===d.id);A>=0?t(222,we=we.slice(0,A+1)):t(222,we=[...we,{id:d.id,title:d.title}]),t(56,Ie=[])}function Tc(){if(we.length===0)return;Pt();const d=we.slice(0,-1);t(222,we=d),t(1,Se=d.length>0?d[d.length-1].id:""),t(56,Ie=[])}function Ss(d){t(56,Ie=Ie.includes(d)?Ie.filter(A=>A!==d):[...Ie,d])}function mn(d){return Ie.length>0?Ie:[d]}async function _n(d){try{await ne("RestoreTrashNodesJSON",JSON.stringify(d)),await Gt(),await gl()}catch(A){t(26,U=String(A))}}async function vn(d){Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.length+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("PurgeTrashNodesJSON",JSON.stringify(d)),await gl()}catch(A){t(26,U=String(A))}}})}async function Ec(){Et({title:m("delete.confirmTitle"),message:m("trash.empty")+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("EmptyTrash"),await gl()}catch(d){t(26,U=String(d))}}})}function zl(d){t(42,Q=d),t(41,Y=null),t(35,se=d.summary||""),t(36,re=String(d.suggestedMin||"")),t(37,fe=""),t(38,ke=""),t(39,ze=!1),t(40,pe=!0),t(34,te=!0)}async function Ol(d){try{await ne("DismissSuggestion",d.nodeId,JSON.stringify(Ul(d))),await Rl()}catch(A){t(26,U=String(A))}}async function hn(d){try{const A=Ul(d),ee=JSON.stringify(A);Bl("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+ee+" events="+JSON.stringify((d.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await ne("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",ee),await Rl()}catch(A){Bl("acceptTodaySuggestion error: "+A)}}async function Ts(d){try{const A=Ul(d),ee=JSON.stringify(A);Bl("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+ee+" events="+JSON.stringify((d.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await ne("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",ee),await Rl()}catch(A){Bl("acceptJournalSuggestion error: "+A)}}async function Jt(){try{const[d,A,ee]=await Promise.all([ne("ListWorklogReport",T,j,E,N,M,P),ne("WorklogReportSummary",T,j,E,N,M,P),ne("GetSuggestions")]);if(t(11,k=(d||[]).map(ae=>(ae._expanded===void 0&&(ae._expanded=!1),ae))),t(12,S=A||null),t(43,de=ee||[]),t(44,Ce=de.length),E&&!D)if(d&&d.length>0&&d[0].nodePath)t(19,D=d[0].nodePath);else try{t(19,D=await ne("GetNodeTitle",E))}catch{t(19,D="")}}catch{t(11,k=[]),t(12,S=null),t(43,de=[]),t(44,Ce=0)}}async function Hl(d){try{const A=await ne("SaveWorklogReport",d,T,j,E,N,M,P);t(20,F=A),setTimeout(()=>t(20,F=""),4e3)}catch(A){if(String(A).includes("отменено"))return;t(20,F="Ошибка: "+String(A)),setTimeout(()=>t(20,F=""),6e3)}}let Es;async function gn(d){if(d._expanded=!d._expanded,t(11,k),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await ne("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(11,k)}catch{d._events=[],d._hasEvents=!1,t(11,k)}}async function bn(d){if(d._expanded=!d._expanded,d._expanded&&d.source==="suggestion"&&!d._events&&d._hasEvents===void 0)try{d._events=await ne("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0}catch(A){A._events=[],A._hasEvents=!1}t(33,$)}async function jc(){const d=z.trim();if(!d||d.length<2){t(22,H=[]),t(23,x=!1);return}try{t(22,H=await ne("SearchNodes",d)||[]),t(23,x=H.length>0)}catch{t(22,H=[]),t(23,x=!1)}}function Mc(){clearTimeout(Es),Es=setTimeout(jc,200)}function js(d){t(16,E=d.id),t(19,D=d.path||d.title),t(15,N=!0),t(21,z=""),t(22,H=[]),t(23,x=!1),Jt()}function Ms(){t(16,E=""),t(15,N=!1),t(19,D=""),t(21,z=""),t(22,H=[]),t(23,x=!1),Jt()}function Nc(){t(13,T=""),t(14,j=""),t(16,E=""),t(15,N=!1),t(17,M="all"),t(18,P="all"),t(19,D=""),t(21,z=""),t(22,H=[]),t(23,x=!1),Jt()}async function Ns(){const d=await ne("PickFile");if(!d)return;const A=rt||I.id;await Ds(A,d)}async function Dc(){const d=await ne("PickDirectory");if(!d)return;const A=rt||I.id;await Ds(A,d)}async function Ds(d,A){t(72,Wt=!0);try{const ee=await ne("PreviewImport",A);t(73,_t=ee),Xl=A,Bn=d,t(74,Dt=!0)}catch(ee){t(26,U=String(ee))}t(72,Wt=!1)}async function wn(d){try{const A=Bn||I.id,ee=d==="copy"?await ne("AddPathCopy",A,Xl):await ne("AddPathLink",A,Xl);t(74,Dt=!1),t(73,_t=null),t(78,mt=[]),t(77,rt=null),await Promise.all([Ll(A),lt(A),un(A)])}catch(A){t(26,U=String(A))}}function Is(){t(74,Dt=!1),t(73,_t=null)}async function As({id:d,type:A}){const ee=m(A==="folder"?"delete.folder":"delete.file");Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ee+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteFileOrFolder",d),X=X.filter(Pe=>Pe.nodeId!==d);const ae=rt||I.id;await lt(ae)}catch(ae){t(26,U=String(ae))}}})}async function Ic(d){!d||d.length===0||await Bc(d,"drop")}function Ac(d){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:"Запись времени добавлена"}[d]||d}function Lc(d){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case"),link:m("kind.link")}[d]||d||m("kind.case")}function Pc(d){return d?m("capture.kind."+d):""}function Fc(d){return d?m("capture.source."+d):""}function Rc(d){const A=[];return d.captureKind&&A.push(Pc(d.captureKind)),d.captureSource&&A.push(Fc(d.captureSource)),d.captureContextLabel&&A.push(`${m("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&A.push(`${m("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),A.push(bt(d.capturedAt||d.createdAt)),A.filter(Boolean).join(" · ")}function zc(d){!d||!d.id||(t(45,he=[d,...he.filter(A=>A.id!==d.id)]),I&&(d.captureContextNodeId===I.id||d.suggestedTargetNodeId===I.id)&&t(46,Ae=[d,...Ae.filter(A=>A.id!==d.id)]))}function Oc(){return I&&I.id?{contextType:"node",nodeId:I.id,suggestedTargetNodeId:I.id}:J?{contextType:"section",section:J}:{contextType:"global",section:"root"}}function qt(){return JSON.stringify(Oc())}function Hc(){return I&&I.id?m("capture.dropOverlayNode",{title:I.title}):m("capture.dropOverlayGlobal")}async function ol(d=null){d&&zc(d),J==="inbox"&&t(45,he=await ne("ListInboxNodes")||he)}async function Vc(d,A){const ee=String(d||"").trim();if(!ee)return null;const ae=Pn(ee),Pe=ae?await ne("CaptureURLWithContext",ae,"",A,qt()):await ne("CaptureTextWithContext",ee,A,qt());return await ol(Pe),Pe}async function Ls(d,A,ee){const ae=String(d||"").trim();if(!ae)return null;const Pe=await ne("CaptureURLWithContext",ae,A||"",ee,qt());return await ol(Pe),Pe}async function Wc(d,A){if(!d)return null;const ee=d.path||d.webkitRelativePath||"";if(ee){const ft=await ne("CapturePathWithContext",ee,A,qt());return await ol(ft),ft}const ae=await Q_(d),Pe=await ne("CaptureFileDataWithContext",d.name||`clipboard.${Y_(d.type)}`,ae,A,qt());return await ol(Pe),Pe}async function kn(d,A){var bl,jt,Qs;if(!d)return!1;let ee=!1;const ae=Array.from(d.files||[]);for(const Xt of ae)await Wc(Xt,A),ee=!0;const Pe=(bl=d.getData)==null?void 0:bl.call(d,"text/x-moz-url");if(Pe){const Xt=X_(Pe),wl=Xt?Pn(Xt.url):"";if(wl)return await Ls(wl,Xt.title,A),!0}const ft=(jt=d.getData)==null?void 0:jt.call(d,"text/uri-list");if(ft){const Xt=Z_(ft),wl=Pn(Xt);if(wl)return await Ls(wl,"",A),!0}const rl=(Qs=d.getData)==null?void 0:Qs.call(d,"text/plain");return String(rl||"").trim()&&(await Vc(rl,A),ee=!0),ee}async function Uc(){if(!Ke){t(48,tt=""),t(47,Ke=!0);try{const d=await ne("CaptureClipboardTextWithContext",qt());await ol(d),t(48,tt=m("inbox.captured"))}catch(d){t(26,U=String(d).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(47,Ke=!1)}}}async function Bc(d,A="drop"){if(!Ke){t(47,Ke=!0),t(48,tt="");try{for(const ee of d){const ae=await ne("CapturePathWithContext",ee,A,qt());await ol(ae)}t(48,tt=m("inbox.captured"))}catch(ee){t(26,U=String(ee))}finally{t(47,Ke=!1),t(87,_l=!1)}}}async function Ps(d){if(!(r||a)&&!Gl(d.target)&&d.clipboardData)try{await kn(d.clipboardData,"paste")&&(d.preventDefault(),t(48,tt=m("inbox.captured")))}catch(A){t(26,U=String(A))}}function Fs(d){Ta(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy",t(89,xn=Hc()),t(88,El=!0))}function Rs(d){(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight)&&t(88,El=!1)}async function zs(d){if(Ta(d.dataTransfer)){d.preventDefault(),t(88,El=!1);try{await kn(d.dataTransfer,"drop")&&t(48,tt=m("inbox.captured"))}catch(A){t(26,U=String(A))}}}function xc(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(87,_l=!0)}function Kc(){t(87,_l=!1)}async function Gc(d){d.preventDefault(),d.stopPropagation(),t(87,_l=!1),await kn(d.dataTransfer,"drop")&&t(48,tt=m("inbox.captured"))}function yn(d){t(98,Mt=d),t(99,At=""),t(100,Ut=[]),t(101,Lt=null)}function Cn(){t(98,Mt=null),t(99,At=""),t(100,Ut=[]),t(101,Lt=null),t(102,Il=!1)}async function Jc(){const d=At.trim();if(!d||d.length<2){t(100,Ut=[]);return}t(102,Il=!0);try{const A=await ne("SearchNodes",d)||[];t(100,Ut=A.filter(ee=>$_(ee)&&ee.id!==(Mt==null?void 0:Mt.id)))}catch{t(100,Ut=[])}finally{t(102,Il=!1)}}function qc(d){t(99,At=d.target.value),t(101,Lt=null),clearTimeout(Yn),Yn=setTimeout(Jc,200)}function Os(d){t(101,Lt=d),t(99,At=d.path||d.title),t(100,Ut=[])}async function Hs(){if(!(!Mt||!Lt))try{await Vs(Mt,Lt.id),Cn()}catch(d){t(26,U=String(d))}}async function Vs(d,A){!d||!A||(await ne("ResolveInboxNode",d.id,A),t(45,he=he.filter(ee=>ee.id!==d.id)),t(46,Ae=Ae.filter(ee=>ee.id!==d.id)),await Gt(),I&&await Ll(I.id))}async function Sn(d){const A=(d==null?void 0:d.suggestedTargetNodeId)||(I==null?void 0:I.id)||"";if(A)try{await Vs(d,A)}catch(ee){t(26,U=String(ee))}}function Tn(d){Et({title:m("inbox.deleteTitle"),message:m("inbox.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteInboxNode",d.id),t(45,he=he.filter(A=>A.id!==d.id)),t(46,Ae=Ae.filter(A=>A.id!==d.id))}catch(A){t(26,U=String(A))}}})}function Ws(d){t(50,Ne=d),t(51,Re=d.title||""),t(52,Me=d.url||""),t(53,Ve=d.note||""),t(54,Le="")}function En(){t(50,Ne=null),t(51,Re=""),t(52,Me=""),t(53,Ve=""),t(54,Le="")}async function Yc(){if(!(!Ne||!Me.trim()))try{const d=await ne("UpdateLink",Ne.id,Re.trim(),Me.trim(),Ve);t(49,ot=ot.map(A=>A.id===d.id?d:A)),En()}catch(d){t(54,Le=String(d))}}async function Us(d){Et({title:m("links.deleteTitle"),message:m("links.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteLink",d.id),t(49,ot=ot.filter(A=>A.id!==d.id))}catch(A){t(26,U=String(A))}}})}async function Bs(d){try{await ne("OpenLink",d.id)}catch(A){t(26,U=String(A))}}async function xs(d){var A,ee;try{await((ee=(A=navigator.clipboard)==null?void 0:A.writeText)==null?void 0:ee.call(A,d.url)),t(54,Le=m("links.copied"))}catch{t(54,Le=m("links.copyUnavailable"))}}function Qc(){t(67,et=!0),t(68,Ye=""),t(69,ie="open_url"),t(70,ye="")}function Ks(){t(67,et=!1),t(68,Ye=""),t(70,ye="")}async function jn(){if(!(!Ye.trim()||!ye.trim()||!I))try{const d=await ne("CreateAction",I.id,ie,Ye.trim(),ye.trim());d&&d.id&&t(32,oe=[...oe,d]),t(67,et=!1),t(68,Ye=""),t(70,ye="")}catch(d){t(26,U=String(d))}}async function Gs(d){try{await ne("DeleteAction",d),t(32,oe=oe.filter(A=>A.id!==d))}catch(A){t(26,U=String(A))}}function Xc(d){const A=wt.find(ee=>ee.id===d);return A?A.label:d}async function Nt(d){try{const A=await ne("GetNodeDetail",d);A&&Ft(A)}catch(A){t(26,U=String(A))}}async function Yt(d){const A=ev(d),ee=A.nodeId;if(ee)try{const ae=await ne("GetNodeDetail",ee);if(!ae)return;if(Ft(ae),A.tab==="notes"){if(Bt("notes"),A.targetId){try{t(30,O=await ne("ListNotes",ee)||[])}catch{}const Pe=O.find(ft=>ft.id===A.targetId);Pe&&setTimeout(()=>il(Pe),100)}}else if(A.tab==="files")if(Bt("files"),A.targetId)try{const Pe=await ne("GetNodeDetail",A.targetId);if(Pe&&Pe.parent_id){await lt(Pe.parent_id);const ft=at.find(rl=>rl.id===A.targetId);ft&&ft.type==="file"&&si(ft)&&setTimeout(()=>hl(ft),150)}else await lt(ee)}catch{await lt(ee)}else await lt(ee)}catch(ae){t(26,U=String(ae))}}async function Qt(d){return Yt(d)}async function Mn(){try{t(103,tn=await ne("SyncStatus"))}catch{t(103,tn={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Js="general";function Nn(d){t(107,Js=d||"general"),t(5,c=!0)}function qs(){t(5,c=!1)}function Zc(d){const A=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],ee=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],ae=[];return A.length>0&&ae.push(m("sync.conflictsCount",{count:A.length})),ee.length>0&&ae.push(m("sync.applyErrorsCount",{count:ee.length})),ae.join(" · ")}async function $c(){t(104,ln=!0),t(105,vl=""),t(106,Al="");try{const d=await ne("SyncNow");await Mn(),t(105,vl=Zc(d)),t(106,Al=vl?"warning":"")}catch(d){console.error("sync error:",d),t(105,vl=`${m("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(106,Al="warning")}finally{t(104,ln=!1)}}function ef(d){t(3,r=!1),t(2,n=d),t(71,kt=!1),window.location.reload()}function tf(d){t(4,a=!1),t(2,n=d),t(71,kt=!1),window.location.reload()}const lf=d=>d.nodeId===I.id,nf=d=>on(d.id),sf=()=>Nn("sync"),of=()=>Nn(),rf=()=>t(26,U=""),af=()=>t(26,U=""),cf=()=>t(26,U="");function ff(){W.content=this.value,t(31,W)}const uf=d=>Bt(d.id),df=()=>{Bt("notes"),vs()},pf=()=>{Bt("files"),Ns()},mf=()=>Bt("worklog"),_f=d=>il(d),vf=d=>il(d);function hf(){Ue=this.value,t(66,Ue)}const gf=d=>d.key==="Enter"&&gs(),bf=d=>il(d),wf=d=>il(d),kf=d=>{const A=d.detail;A===0?(t(78,mt=[]),t(77,rt=null),lt(I.id)):Zn(A-1)},yf=d=>rn(d.detail),Cf=d=>hl(d.detail),Sf=d=>ne("OpenFile",d.detail),Tf=d=>ne("OpenFolder",d.detail),Ef=d=>As(d.detail),jf=d=>es(d.detail.id),Mf=d=>$n(d.detail),Nf=d=>ts(d.detail),Df=d=>ls(d.detail),If=d=>is(d.detail),Af=d=>ss(d.detail),Lf=d=>os(d.detail),Pf=d=>Sn(d),Ff=d=>yn(d),Rf=d=>Kt(d),zf=d=>Rt(d),Of=d=>Tn(d),Hf=d=>Kt(d),Vf=(d,A)=>A.key==="Enter"&&Kt(d),Wf=d=>Bs(d),Uf=d=>xs(d),Bf=d=>Ws(d),xf=d=>Us(d),Kf=d=>ne("RunAction",d.id),Gf=d=>Gs(d.id),Jf=()=>Fl(),qf=d=>d.nodeId===I.id,Yf=d=>zl(d),Qf=d=>hn(d),Xf=d=>Ol(d),Zf=(d,A,ee)=>t(43,A[ee]._expanded=!d._expanded,de,t(28,I)),$f=(d,A,ee,ae)=>ae.key==="Enter"&&t(43,A[ee]._expanded=!d._expanded,de,t(28,I)),eu=d=>Yt(d),tu=d=>Rt(d.nodeId),lu=d=>Fl(d),nu=d=>pn(d),su=d=>Yt(d),iu=d=>Rt(d.nodeId),ou=d=>bn(d),ru=(d,A)=>A.key==="Enter"&&bn(d),au=d=>Qt(d),cu=(d,A)=>A.key==="Enter"&&Qt(d),fu=d=>Sn(d),uu=d=>yn(d),du=d=>Kt(d),pu=d=>Rt(d),mu=d=>Tn(d),_u=d=>Kt(d),vu=(d,A)=>A.key==="Enter"&&Kt(d),hu=()=>_n(Ie),gu=()=>vn(Ie),bu=()=>ne("OpenTrashFolder"),wu=d=>Ss(d.id),ku=d=>Cs(d),yu=d=>_n(mn(d.id)),Cu=d=>vn(mn(d.id));function Su(){T=this.value,t(13,T)}function Tu(){j=this.value,t(14,j)}const Eu=()=>{t(21,z=""),t(19,D=""),Ms()};function ju(){z=this.value,t(21,z)}const Mu=()=>setTimeout(()=>t(23,x=!1),200),Nu=d=>js(d);function Du(){N=this.checked,t(15,N)}function Iu(){M=xl(this),t(17,M)}function Au(){P=xl(this),t(18,P)}const Lu=()=>Hl("csv"),Pu=()=>Hl("markdown"),Fu=()=>Hl("pdf"),Ru=d=>Nt(d.nodeId),zu=(d,A,ee,ae)=>t(43,A[ee].suggestedMin=parseInt(ae.target.value),de),Ou=d=>zl(d),Hu=d=>Ts(d),Vu=d=>Ol(d),Wu=(d,A,ee)=>t(43,A[ee]._expanded=!d._expanded,de),Uu=(d,A,ee,ae)=>ae.key==="Enter"&&t(43,A[ee]._expanded=!d._expanded,de),Bu=d=>Yt(d),xu=d=>Rt(d.nodeId),Ku=d=>Nt(d.nodeId),Gu=d=>gn(d),Ju=(d,A)=>A.key==="Enter"&&gn(d),qu=d=>Fl(d),Yu=d=>pn(d),Qu=d=>Yt(d),Xu=d=>Nt(d.nodeId),Zu=(d,A,ee,ae)=>t(43,A[ee].suggestedMin=parseInt(ae.target.value),de),$u=d=>zl(d),ed=d=>hn(d),td=d=>Ol(d),ld=(d,A,ee)=>t(43,A[ee]._expanded=!d._expanded,de),nd=(d,A,ee,ae)=>ae.key==="Enter"&&t(43,A[ee]._expanded=!d._expanded,de),sd=d=>Yt(d),id=d=>Rt(d.nodeId),od=d=>Nt(d.nodeId),rd=(d,A)=>A.key==="Enter"&&Nt(d.nodeId),ad=d=>Nt(d.nodeId),cd=(d,A)=>A.key==="Enter"&&Nt(d.nodeId),fd=d=>Qt(d),ud=(d,A)=>A.key==="Enter"&&Qt(d),dd=d=>Qt(d),pd=(d,A)=>A.key==="Enter"&&Qt(d),md=()=>t(63,Ge=null),_d=d=>t(63,Ge=d);function vd(){qe=this.value,t(61,qe)}const hd=d=>d.key==="Enter"&&ds(),gd=d=>fs(d),bd=()=>_s(Oe.node),wd=()=>ps(Oe.node),kd=()=>ms(Oe.node),yd=()=>Rt(Oe.node);function Cd(){fe=this.value,t(37,fe)}function Sd(){se=this.value,t(35,se)}function Td(){re=ql(this.value),t(36,re)}function Ed(){ke=this.value,t(38,ke)}function jd(){ze=this.checked,t(39,ze)}function Md(){pe=this.checked,t(40,pe)}function Nd(){Ye=this.value,t(68,Ye)}const Dd=d=>d.key==="Enter"&&jn();function Id(){ie=xl(this),t(69,ie),t(109,wt)}function Ad(){ye=this.value,t(70,ye)}const Ld=d=>d.key==="Enter"&&jn(),Pd=()=>wn("copy"),Fd=()=>wn("link");function Rd(){nl=this.value,t(96,nl)}function zd(){At=this.value,t(99,At)}const Od=d=>d.key==="Enter"&&Lt&&Hs(),Hd=d=>Os(d);function Vd(){Re=this.value,t(51,Re)}function Wd(){Me=this.value,t(52,Me)}function Ud(){Ve=this.value,t(53,Ve)}const Bd=d=>ne("OpenFile",d.detail);return l.$$.update=()=>{l.$$.dirty[0]&3&&t(57,Be=q_((De==null?void 0:De.nodes)||[],Se)),l.$$.dirty[7]&32&&t(58,Je=we.length===0?m("nav.trash"):[m("nav.trash"),...we.map(d=>d.title)].join(" / "))},t(59,ht=((Ys=Sc())==null?void 0:Ys.title)||m("trash.deletedNodes")),[De,Se,n,r,a,c,f,p,h,_,g,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,J,I,V,O,W,oe,$,te,se,re,fe,ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke,tt,ot,Ne,Re,Me,Ve,Le,We,Ie,Be,Je,ht,je,qe,Ze,Ge,Oe,xe,Ue,et,Ye,ie,ye,kt,Wt,_t,Dt,St,Zl,rt,mt,at,It,tl,$l,Tl,Tt,He,en,_l,El,xn,jl,Kn,Gn,Jn,qn,ll,nl,sl,Mt,At,Ut,Lt,Il,tn,ln,vl,Al,Js,q,wt,qa,Bt,on,Ft,lt,rn,Za,Zn,hl,Pl,$a,$n,es,ts,ls,ns,ss,is,os,ic,oc,rc,cs,fc,uc,dc,pc,fs,mc,us,ds,_c,xt,vc,hc,gc,bc,wc,ps,ms,Rt,Kt,_s,vs,hs,gs,il,ws,kc,yc,Fl,ks,Cc,pn,Cs,Tc,Ss,mn,_n,vn,Ec,zl,Ol,hn,Ts,Jt,Hl,gn,bn,Mc,js,Ms,Nc,Ns,Dc,wn,Is,As,Ac,Lc,Rc,Uc,xc,Kc,Gc,yn,Cn,qc,Os,Hs,Sn,Tn,Ws,En,Yc,Us,Bs,xs,Qc,Ks,jn,Gs,Xc,Nt,Yt,Qt,Mn,Nn,qs,$c,ef,tf,we,lf,nf,sf,of,rf,af,cf,ff,uf,df,pf,mf,_f,vf,hf,gf,bf,wf,kf,yf,Cf,Sf,Tf,Ef,jf,Mf,Nf,Df,If,Af,Lf,Pf,Ff,Rf,zf,Of,Hf,Vf,Wf,Uf,Bf,xf,Kf,Gf,Jf,qf,Yf,Qf,Xf,Zf,$f,eu,tu,lu,nu,su,iu,ou,ru,au,cu,fu,uu,du,pu,mu,_u,vu,hu,gu,bu,wu,ku,yu,Cu,Su,Tu,Eu,ju,Mu,Nu,Du,Iu,Au,Lu,Pu,Fu,Ru,zu,Ou,Hu,Vu,Wu,Uu,Bu,xu,Ku,Gu,Ju,qu,Yu,Qu,Xu,Zu,$u,ed,td,ld,nd,sd,id,od,rd,ad,cd,fd,ud,dd,pd,md,_d,vd,hd,gd,bd,wd,kd,yd,Cd,Sd,Td,Ed,jd,Md,Nd,Dd,Id,Ad,Ld,Pd,Fd,Rd,zd,Od,Hd,Vd,Wd,Ud,Bd]}class lv extends it{constructor(e){super(),st(this,e,tv,K_,nt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new lv({target:document.getElementById("app")});