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

4 lines
263 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 Qa=Object.defineProperty;var Xa=(l,e,t)=>e in l?Qa(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Il=(l,e,t)=>Xa(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=t(o);fetch(o.href,i)}})();function $(){}function ji(l){return l()}function Tn(){return Object.create(null)}function he(l){l.forEach(ji)}function ht(l){return typeof l=="function"}function Ze(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let el;function sl(l,e){return l===e?!0:(el||(el=document.createElement("a")),el.href=e,l===el.href)}function Za(l){return Object.keys(l).length===0}function Nn(l){return l??""}const Wl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Re(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function f(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function A(l){return document.createTextNode(l)}function g(){return A(" ")}function it(){return A("")}function M(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Bl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Oe(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function pt(l){return function(e){e.target===this&&l.call(this,e)}}function s(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function cl(l){return l===""?null:+l}function xa(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function ye(l,e){l.value=e??""}function rt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function mt(l,e,t){for(let n=0;n<l.options.length;n+=1){const o=l.options[n];if(o.__value===e){o.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function nl(l){const e=l.querySelector(":checked");return e&&e.__value}function ge(l,e,t){l.classList.toggle(e,!!t)}function $a(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Ut;function Ht(l){Ut=l}function Hl(){if(!Ut)throw new Error("Function called outside component initialization");return Ut}function Ei(l){Hl().$$.on_mount.push(l)}function Ul(l){Hl().$$.on_destroy.push(l)}function rl(){const l=Hl();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const i=$a(e,t,{cancelable:n});return o.slice().forEach(r=>{r.call(l,i)}),!i.defaultPrevented}return!0}}function Ti(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Ft=[],Dn=[];let Pt=[];const Mn=[],eu=Promise.resolve();let Rl=!1;function tu(){Rl||(Rl=!0,eu.then(Ni))}function St(l){Pt.push(l)}const Al=new Set;let It=0;function Ni(){if(It!==0)return;const l=Ut;do{try{for(;It<Ft.length;){const e=Ft[It];It++,Ht(e),lu(e.$$)}}catch(e){throw Ft.length=0,It=0,e}for(Ht(null),Ft.length=0,It=0;Dn.length;)Dn.pop()();for(let e=0;e<Pt.length;e+=1){const t=Pt[e];Al.has(t)||(Al.add(t),t())}Pt.length=0}while(Ft.length);for(;Mn.length;)Mn.pop()();Rl=!1,Al.clear(),Ht(l)}function lu(l){if(l.fragment!==null){l.update(),he(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(St)}}function nu(l){const e=[],t=[];Pt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Pt=e}const ol=new Set;let Ct;function ot(){Ct={r:0,c:[],p:Ct}}function st(){Ct.r||he(Ct.c),Ct=Ct.p}function re(l,e){l&&l.i&&(ol.delete(l),l.i(e))}function pe(l,e,t,n){if(l&&l.o){if(ol.has(l))return;ol.add(l),Ct.c.push(()=>{ol.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function fe(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Di(l,e){pe(l,1,1,()=>{e.delete(l.key)})}function Mi(l,e,t,n,o,i,r,u,a,d,h,_){let v=l.length,y=i.length,b=v;const k={};for(;b--;)k[l[b].key]=b;const z=[],S=new Map,j=new Map,N=[];for(b=y;b--;){const D=_(o,i,b),L=t(D);let O=r.get(L);O?N.push(()=>O.p(D,e)):(O=d(L,D),O.c()),S.set(L,z[b]=O),L in k&&j.set(L,Math.abs(b-k[L]))}const T=new Set,E=new Set;function I(D){re(D,1),D.m(u,h),r.set(D.key,D),h=D.first,y--}for(;v&&y;){const D=z[y-1],L=l[v-1],O=D.key,W=L.key;D===L?(h=D.first,v--,y--):S.has(W)?!r.has(O)||T.has(O)?I(D):E.has(W)?v--:j.get(O)>j.get(W)?(E.add(O),I(D)):(T.add(W),v--):(a(L,r),v--)}for(;v--;){const D=l[v];S.has(D.key)||a(D,r)}for(;y;)I(z[y-1]);return he(N),z}function Ye(l){l&&l.c()}function Ge(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),St(()=>{const i=l.$$.on_mount.map(ji).filter(ht);l.$$.on_destroy?l.$$.on_destroy.push(...i):he(i),l.$$.on_mount=[]}),o.forEach(St)}function Je(l,e){const t=l.$$;t.fragment!==null&&(nu(t.after_update),he(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ou(l,e){l.$$.dirty[0]===-1&&(Ft.push(l),tu(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function xe(l,e,t,n,o,i,r=null,u=[-1]){const a=Ut;Ht(l);const d=l.$$={fragment:null,ctx:[],props:i,update:$,not_equal:o,bound:Tn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(a?a.$$.context:[])),callbacks:Tn(),dirty:u,skip_bound:!1,root:e.target||a.$$.root};r&&r(d.root);let h=!1;if(d.ctx=t?t(l,e.props||{},(_,v,...y)=>{const b=y.length?y[0]:v;return d.ctx&&o(d.ctx[_],d.ctx[_]=b)&&(!d.skip_bound&&d.bound[_]&&d.bound[_](b),h&&ou(l,_)),v}):[],d.update(),h=!0,he(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const _=xa(e.target);d.fragment&&d.fragment.l(_),_.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&re(l.$$.fragment),Ge(l,e.target,e.anchor),Ni()}Ht(a)}class $e{constructor(){Il(this,"$$");Il(this,"$$set")}$destroy(){Je(this,1),this.$destroy=$}$on(e,t){if(!ht(t))return $;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const o=n.indexOf(t);o!==-1&&n.splice(o,1)}}$set(e){this.$$set&&!Za(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const su="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(su);function iu(l){let e,t;return{c(){e=Q("path"),t=Q("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function cu(l){let e,t,n,o,i;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("line"),i=Q("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(o,"x1","16"),s(o,"y1","17"),s(o,"x2","8"),s(o,"y2","17"),s(i,"points","10 9 9 9 8 9")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,i,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function ru(l){let e,t;return{c(){e=Q("polyline"),t=Q("polyline"),s(e,"points","16 18 22 12 16 6"),s(t,"points","8 6 2 12 8 18")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function au(l){let e,t,n,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("rect"),s(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),s(t,"points","7 3 12 8 17 3"),s(n,"x1","3"),s(n,"y1","8"),s(n,"x2","21"),s(n,"y2","8"),s(o,"x","10"),s(o,"y","12"),s(o,"width","4"),s(o,"height","4"),s(o,"rx","1")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function uu(l){let e,t,n,o,i;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("line"),i=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","9"),s(n,"y1","12"),s(n,"x2","15"),s(n,"y2","12"),s(o,"x1","9"),s(o,"y1","15"),s(o,"x2","13"),s(o,"y2","15"),s(i,"x1","12"),s(i,"y1","15"),s(i,"x2","12"),s(i,"y2","18")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,i,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function fu(l){let e,t,n,o,i,r;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("line"),i=Q("line"),r=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(o,"x1","8"),s(o,"y1","16"),s(o,"x2","16"),s(o,"y2","16"),s(i,"x1","8"),s(i,"y1","14"),s(i,"x2","12"),s(i,"y2","14"),s(r,"x1","12"),s(r,"y1","12"),s(r,"x2","12"),s(r,"y2","18")},m(u,a){C(u,e,a),C(u,t,a),C(u,n,a),C(u,o,a),C(u,i,a),C(u,r,a)},d(u){u&&(w(e),w(t),w(n),w(o),w(i),w(r))}}}function du(l){let e,t,n,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(o,"x1","16"),s(o,"y1","17"),s(o,"x2","8"),s(o,"y2","17")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function pu(l){let e,t,n,o,i;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("line"),i=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(o,"x1","8"),s(o,"y1","16"),s(o,"x2","16"),s(o,"y2","16"),s(i,"x1","8"),s(i,"y1","14"),s(i,"x2","12"),s(i,"y2","14")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,i,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function mu(l){let e,t,n;return{c(){e=Q("path"),t=Q("circle"),n=Q("circle"),s(e,"d","M9 18V5l12-2v13"),s(t,"cx","6"),s(t,"cy","18"),s(t,"r","3"),s(n,"cx","18"),s(n,"cy","16"),s(n,"r","3")},m(o,i){C(o,e,i),C(o,t,i),C(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function hu(l){let e,t;return{c(){e=Q("rect"),t=Q("polyline"),s(e,"x","2"),s(e,"y","4"),s(e,"width","20"),s(e,"height","16"),s(e,"rx","2"),s(t,"points","10 9 16 12 10 15 10 9")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function _u(l){let e,t,n;return{c(){e=Q("rect"),t=Q("circle"),n=Q("polyline"),s(e,"x","3"),s(e,"y","3"),s(e,"width","18"),s(e,"height","18"),s(e,"rx","2"),s(e,"ry","2"),s(t,"cx","8.5"),s(t,"cy","8.5"),s(t,"r","1.5"),s(n,"points","21 15 16 10 5 21")},m(o,i){C(o,e,i),C(o,t,i),C(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function vu(l){let e;return{c(){e=Q("path"),s(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function gu(l){let e;function t(i,r){return i[0]==="folder"?vu:i[0]==="image"?_u:i[0]==="video"?hu:i[0]==="audio"?mu:i[0]==="pdf"?pu:i[0]==="document"?du:i[0]==="spreadsheet"?fu:i[0]==="presentation"?uu:i[0]==="archive"?au:i[0]==="code"?ru:i[0]==="text"?cu:iu}let n=t(l),o=n(l);return{c(){e=Q("svg"),o.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){C(i,e,r),o.m(e,null)},p(i,[r]){n!==(n=t(i))&&(o.d(1),o=n(i),o&&(o.c(),o.m(e,null))),r&2&&s(e,"width",i[1]),r&2&&s(e,"height",i[1])},i:$,o:$,d(i){i&&w(e),o.d()}}}function yu(l,e,t){let{kind:n="generic"}=e,{size:o=20}=e;return l.$$set=i=>{"kind"in i&&t(0,n=i.kind),"size"in i&&t(1,o=i.size)},[n,o]}class Ii extends $e{constructor(e){super(),xe(this,e,yu,gu,Ze,{kind:0,size:1})}}const bu={"nav.today":"Сегодня","nav.inbox":"Неразобранное","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":"Неразобранных элементов нет","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.acceptSuggestion":"Принять предложение","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","journal.title":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"К оплате","journal.billableYes":"К оплате","journal.billableNo":"Не к оплате","journal.billableHint":"К оплате — можно включать в счёт клиенту","journal.approx":"Тип времени","journal.approxExact":"Точное","journal.approxEstimated":"Оценочное","journal.approxHint":"Оценочное — время предложено системой или введено как примерное","journal.includeChildrenDisabledHint":"Работает только при выбранном деле/клиенте/проекте","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"Учитывать вложенные дела","journal.nodeSearch":"Поиск дела...","journal.relatedEvents":"Связанные события","journal.filterHeading":"Фильтры","journal.exportHeading":"Экспорт отчёта","journal.reset":"Сбросить","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","suggest.detectedEvents":"Что обнаружено","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","settings.title":"Настройки","settings.general":"Общие","settings.generalDesc":"Основные настройки интерфейса.","settings.workspace":"Рабочее пространство","settings.workspaceDesc":"Управление хранилищем данных.","settings.appearance":"Внешний вид","settings.localization":"Локализация","settings.templates":"Шаблоны","settings.plugins":"Плагины","settings.files":"Файлы","settings.activity":"Активность","settings.sync":"Синхронизация","settings.backup":"Резервные копии","settings.close":"Закрыть настройки","settings.noPlugins":"Плагины пока не установлены.","settings.openPluginsDir":"Открыть папку plugins","settings.activityStub":"Здесь будут настройки отслеживания активности.","settings.backupStub":"Здесь будут настройки резервного копирования.","settings.theme":"Тема интерфейса","settings.themeSystem":"Системная","settings.themeLight":"Светлая","settings.themeDark":"Тёмная","settings.language":"Язык интерфейса","settings.langRu":"Русский","settings.langEn":"Английский","settings.langSoon":"будет доступно позже","settings.save":"Сохранить настройки","settings.saved":"Настройки сохранены","settings.vaultPath":"Путь к рабочему пространству","settings.noVaultInfo":"Нет информации о хранилище.","settings.vaultInfo":"Информация о рабочем пространстве","settings.openVault":"Открыть папку vault","settings.changeVault":"Изменить путь","settings.checkIntegrity":"Проверить целостность","settings.templatesDesc":"Включите или выключите шаблоны создания элементов.","settings.templateEnabled":"Включён","settings.templateDisabled":"Выключен","settings.filesStub":"Здесь будут настройки файлового хранилища.","settings.syncEnabled":"Синхронизация включена","settings.syncDisabled":"Синхронизация отключена","settings.syncDesc":"Настройте подключение к серверу синхронизации.","settings.serverUrl":"URL сервера","settings.deviceName":"Имя устройства","settings.deviceId":"ID устройства","settings.lastSync":"Последняя синхронизация","settings.lastError":"Последняя ошибка","settings.pendingChanges":"Ожидающие изменения","settings.checkConnection":"Проверить подключение","settings.syncNow":"Синхронизировать сейчас","settings.reconnect":"Переподключить","settings.disconnect":"Отключить устройство","settings.resetKey":"Сбросить ключ","settings.confirmDisconnect":"Вы уверены, что хотите отключить устройство?","settings.confirmDisconnectDesc":"Синхронизация будет остановлена. Для повторного подключения потребуется логин и пароль.","settings.confirmResetKey":"Сбросить ключ синхронизации?","settings.confirmResetKeyDesc":"Текущий ключ устройства будет удалён. Потребуется переподключение.","settings.connected":"Подключено","settings.disconnected":"Не подключено","settings.notConfigured":"Не настроено","settings.error":"Ошибка","settings.revoked":"Отозвано","settings.status":"Статус","firstrun.title":"Добро пожаловать в Верстак","firstrun.desc":"Верстак хранит данные в локальном рабочем пространстве — vault.","firstrun.pathLabel":"Путь к vault","firstrun.defaultPath":"Путь по умолчанию","firstrun.browse":"Выбрать папку","firstrun.create":"Создать рабочее пространство","firstrun.quit":"Выйти","firstrun.pathExists":"Папка существует. Будет создан новый vault.","firstrun.pathHasVault":"Найден существующий vault. Будет подключён.","firstrun.pathNew":"Путь не существует. Будет создан новый vault.","firstrun.errorNoWrite":"Нет прав на запись в выбранную папку.","firstrun.creating":"Создание рабочего пространства...","firstrun.created":"Рабочее пространство создано!","recovery.title":"Рабочее пространство не найдено","recovery.expected":"Ожидался путь","recovery.choose":"Выбрать другой vault","recovery.create":"Создать новый vault","recovery.settings":"Открыть настройки","recovery.quit":"Выйти","recovery.createConfirm":"Будет создано новое пустое рабочее пространство. Старый путь в настройках будет заменён.","recovery.createConfirmTitle":"Создать новое рабочее пространство?","sync.status.connected":"Синхронизация доступна","sync.status.disconnected":"Сервер недоступен","sync.status.disabled":"Синхронизация не настроена","sync.status.syncing":"Синхронизация...","sync.status.error":"Ошибка синхронизации","sync.changes":"изменений","sync.details":"Подробнее","sync.configure":"Настроить","sync.retry":"Повторить","sync.run":"Синхронизировать","sync.running":"Синхронизация...","sync.conflictsCount":"Конфликты: {count}","sync.applyErrorsCount":"Ошибки применения: {count}","sync.pushedPulled":"Отправлено: {pushed}, получено: {pulled}","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},ku={"nav.today":"Today","nav.inbox":"Inbox","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":"Root items without an assigned section","inbox.empty":"No unprocessed items","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.acceptSuggestion":"Accept suggestion","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.billableYes":"Billable","journal.billableNo":"Not billable","journal.billableHint":"Billable — can be included in client invoice","journal.approx":"Time type","journal.approxExact":"Exact","journal.approxEstimated":"Estimated","journal.approxHint":"Estimated — time suggested by the system or entered as approximate","journal.includeChildrenDisabledHint":"Only works when a case/client/project is selected","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","journal.nodeSearch":"Search case...","journal.relatedEvents":"Related events","journal.filterHeading":"Filters","journal.exportHeading":"Export Report","journal.reset":"Reset","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions","suggest.detectedEvents":"What was detected","activity.title":"Activity","activity.empty":"No activity recorded yet","activity.perCaseEmpty":"No activity recorded yet","overview.type":"Type","overview.section":"Section","overview.created":"Created","overview.newNote":"New note","overview.addFile":"Add file","overview.addAction":"Add action","overview.logTime":"Log time","overview.recentNotes":"Recent notes","overview.recentEntries":"Recent entries","rename.title":"Rename","rename.emptyError":"Name cannot be empty","rename.invalidError":"Invalid name","delete.confirmTitle":"Delete","delete.confirmMessage":"Delete","delete.folder":"folder","delete.file":"file","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","mime.jpeg":"JPEG image","mime.png":"PNG image","mime.gif":"GIF image","mime.webp":"WebP image","mime.svg":"SVG image","mime.bmp":"BMP image","mime.tiff":"TIFF image","mime.avif":"AVIF image","mime.pdf":"PDF document","mime.word":"Word document","mime.excel":"Excel spreadsheet","mime.ppt":"PowerPoint presentation","mime.zip":"ZIP archive","mime.gzip":"GZIP archive","mime.tar":"TAR archive","mime.sevenz":"7z archive","mime.rar":"RAR archive","mime.text":"Text file","mime.html":"HTML file","mime.css":"CSS file","mime.js":"JavaScript file","mime.json":"JSON file","mime.xml":"XML file","mime.yaml":"YAML file","mime.binary":"Binary file","mime.executable":"Executable file","mime.folder":"Folder","mime.unknown":"Unknown","mime.file":"File","error.nameEmpty":"Name cannot be empty","error.nameInvalid":"Invalid name","error.selectCaseFirst":"Select a case first","error.vaultNotOpen":"Vault not open","delete.files":"files ({count})","file.namePrompt":"Enter file name:","file.pdfUnavailable":"PDF preview is unavailable.","file.previewUnavailable":"Preview is unavailable for this file type.","case.new":"New case","case.namePlaceholder":"Case name","settings.title":"Settings","settings.general":"General","settings.generalDesc":"Basic interface settings.","settings.workspace":"Workspace","settings.workspaceDesc":"Manage data storage.","settings.appearance":"Appearance","settings.localization":"Localization","settings.templates":"Templates","settings.plugins":"Plugins","settings.files":"Files","settings.activity":"Activity","settings.sync":"Sync","settings.backup":"Backups","settings.close":"Close settings","settings.noPlugins":"No plugins installed yet.","settings.openPluginsDir":"Open plugins folder","settings.activityStub":"Activity tracking settings will be here.","settings.backupStub":"Backup settings will be here.","settings.theme":"Interface theme","settings.themeSystem":"System","settings.themeLight":"Light","settings.themeDark":"Dark","settings.language":"Interface language","settings.langRu":"Russian","settings.langEn":"English","settings.langSoon":"coming soon","settings.save":"Save settings","settings.saved":"Settings saved","settings.vaultPath":"Workspace path","settings.noVaultInfo":"No workspace information.","settings.vaultInfo":"Workspace information","settings.openVault":"Open vault folder","settings.changeVault":"Change path","settings.checkIntegrity":"Check integrity","settings.templatesDesc":"Enable or disable templates for creating items.","settings.templateEnabled":"Enabled","settings.templateDisabled":"Disabled","settings.filesStub":"File storage settings will be here.","settings.syncEnabled":"Sync enabled","settings.syncDisabled":"Sync disabled","settings.syncDesc":"Configure connection to the sync server.","settings.serverUrl":"Server URL","settings.deviceName":"Device name","settings.deviceId":"Device ID","settings.lastSync":"Last sync","settings.lastError":"Last error","settings.pendingChanges":"Pending changes","settings.checkConnection":"Check connection","settings.syncNow":"Sync now","settings.reconnect":"Reconnect","settings.disconnect":"Disconnect device","settings.resetKey":"Reset key","settings.confirmDisconnect":"Are you sure you want to disconnect this device?","settings.confirmDisconnectDesc":"Sync will stop. Reconnecting will require username and password.","settings.confirmResetKey":"Reset sync key?","settings.confirmResetKeyDesc":"The current device key will be removed. Reconnection will be required.","settings.connected":"Connected","settings.disconnected":"Disconnected","settings.notConfigured":"Not configured","settings.error":"Error","settings.revoked":"Revoked","settings.status":"Status","firstrun.title":"Welcome to Verstak","firstrun.desc":"Verstak stores data in a local workspace called a vault.","firstrun.pathLabel":"Vault path","firstrun.defaultPath":"Default path","firstrun.browse":"Choose folder","firstrun.create":"Create workspace","firstrun.quit":"Quit","firstrun.pathExists":"The folder exists. A new vault will be created.","firstrun.pathHasVault":"Existing vault found. It will be connected.","firstrun.pathNew":"The path does not exist. A new vault will be created.","firstrun.errorNoWrite":"No write permission for the selected folder.","firstrun.creating":"Creating workspace...","firstrun.created":"Workspace created!","recovery.title":"Workspace not found","recovery.expected":"Expected path","recovery.choose":"Choose another vault","recovery.create":"Create new vault","recovery.settings":"Open settings","recovery.quit":"Quit","recovery.createConfirm":"A new empty workspace will be created. The old path in settings will be replaced.","recovery.createConfirmTitle":"Create a new workspace?","sync.status.connected":"Sync available","sync.status.disconnected":"Server unavailable","sync.status.disabled":"Sync is not configured","sync.status.syncing":"Syncing...","sync.status.error":"Sync error","sync.changes":"changes","sync.details":"Details","sync.configure":"Configure","sync.retry":"Retry","sync.run":"Sync","sync.running":"Syncing...","sync.conflictsCount":"Conflicts: {count}","sync.applyErrorsCount":"Apply errors: {count}","sync.pushedPulled":"Pushed: {pushed}, pulled: {pulled}","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","error.accountBlocked":"Account blocked","error.emailNotConfirmed":"Email not confirmed","error.tokenInvalid":"Invalid or expired token","error.tokenExpired":"Token expired"},In={ru:bu,en:ku};let An="ru";function m(l,e){var o;const t=In[An];let n=t==null?void 0:t[l];if(n==null&&An!=="ru"&&(n=(o=In.ru)==null?void 0:o[l]),n==null&&(n=l),e!=null)for(const[i,r]of Object.entries(e))n=n.replace(`{${i}}`,String(r));return n}function il(l){if(l==null||l<0)return"—";if(l===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(l)/Math.log(1024)),e.length-1),n=l/Math.pow(1024,t);return(t===0?n.toFixed(0):n.toFixed(1))+" "+e[t]}const Vl={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function Fn(l){return l?Vl[l]||l:m("mime.unknown")}function zu(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Vl[e])return Vl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Ai(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 Fi=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Pi=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Li=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Ri=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function wu(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Fi.includes(e)||Ri.includes(n)||e.includes("pdf")||Pi.includes(e)||Li.includes(n))}function Vi(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Fi.includes(e)||Ri.includes(n)}function Oi(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Pi.includes(e)||Li.includes(n)&&n!=="md"&&n!=="markdown"}function Wi(l){return(l.mime||"").toLowerCase().includes("pdf")}function Bi(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Cu(l){return Vi(l)||Wi(l)}function Su(l){return Oi(l)||Bi(l)}const{window:ju}=Wl;function Eu(l){let e,t,n,o=il(l[0].size)+"",i;return{c(){e=f("span"),e.textContent="·",t=g(),n=f("span"),i=A(o),s(e,"class","meta-sep svelte-1skuef2")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),c(n,i)},p(r,u){u[0]&1&&o!==(o=il(r[0].size)+"")&&U(i,o)},d(r){r&&(w(e),w(t),w(n))}}}function Tu(l){let e,t,n,o,i;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=g(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",m("file.openFolder")),s(e,"aria-label",m("file.openFolder")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",m("file.showInExplorer")),s(n,"aria-label",m("file.showInExplorer"))},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),o||(i=[M(e,"click",Oe(l[30])),M(n,"click",Oe(l[11]))],o=!0)},p:$,d(r){r&&(w(e),w(t),w(n)),o=!1,he(i)}}}function Nu(l){let e,t,n,o,i,r,u;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=g(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',o=g(),i=f("button"),i.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="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>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",m("file.preview")),s(e,"aria-label",m("file.preview")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",m("file.openExternal")),s(n,"aria-label",m("file.openExternal")),s(i,"class","action-btn svelte-1skuef2"),s(i,"title",m("file.showInExplorer")),s(i,"aria-label",m("file.showInExplorer"))},m(a,d){C(a,e,d),C(a,t,d),C(a,n,d),C(a,o,d),C(a,i,d),r||(u=[M(e,"click",Oe(l[29])),M(n,"click",Oe(l[10])),M(i,"click",Oe(l[11]))],r=!0)},p:$,d(a){a&&(w(e),w(t),w(n),w(o),w(i)),r=!1,he(u)}}}function Pn(l){let e,t,n,o,i,r,u,a,d=m("common.open")+"",h,_,v,y,b,k,z,S,j=m("file.openExternal")+"",N,T,E,I,D,L,O=m("file.showInExplorer")+"",W,J,q,Y,H,B,G,R,K,P=m("common.rename")+"",V,x,ce,ee,ne,le,ie,ae=m("common.duplicate")+"",ke,We,Ne,X,Z,ue,we,_e,be,Ue=m("common.cut")+"",Qe,Xe,Be,Fe,Ee,Se,Pe,Te=m("common.copy")+"",Ae,je,ze,De,Ce,Ie,Ke,Me,de,te=m("common.delete")+"",ve,Ve,He;return{c(){e=f("div"),t=g(),n=f("div"),o=f("button"),i=Q("svg"),r=Q("path"),u=Q("circle"),a=g(),h=A(d),_=g(),v=f("button"),y=Q("svg"),b=Q("path"),k=Q("polyline"),z=Q("line"),S=g(),N=A(j),T=g(),E=f("button"),I=Q("svg"),D=Q("path"),L=g(),W=A(O),J=g(),q=f("div"),Y=g(),H=f("button"),B=Q("svg"),G=Q("path"),R=Q("path"),K=g(),V=A(P),x=g(),ce=f("button"),ee=Q("svg"),ne=Q("rect"),le=Q("path"),ie=g(),ke=A(ae),We=g(),Ne=f("button"),X=Q("svg"),Z=Q("circle"),ue=Q("circle"),we=Q("line"),_e=Q("line"),be=g(),Qe=A(Ue),Xe=g(),Be=f("button"),Fe=Q("svg"),Ee=Q("rect"),Se=Q("path"),Pe=g(),Ae=A(Te),je=g(),ze=f("div"),De=g(),Ce=f("button"),Ie=Q("svg"),Ke=Q("polyline"),Me=Q("path"),de=g(),ve=A(te),s(e,"class","menu-backdrop svelte-1skuef2"),s(e,"role","presentation"),s(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),s(u,"cx","12"),s(u,"cy","12"),s(u,"r","3"),s(i,"width","14"),s(i,"height","14"),s(i,"viewBox","0 0 24 24"),s(i,"fill","none"),s(i,"stroke","currentColor"),s(i,"stroke-width","2"),s(i,"stroke-linecap","round"),s(i,"stroke-linejoin","round"),s(o,"class","menu-item svelte-1skuef2"),s(o,"role","menuitem"),s(b,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),s(k,"points","15 3 21 3 21 9"),s(z,"x1","10"),s(z,"y1","14"),s(z,"x2","21"),s(z,"y2","3"),s(y,"width","14"),s(y,"height","14"),s(y,"viewBox","0 0 24 24"),s(y,"fill","none"),s(y,"stroke","currentColor"),s(y,"stroke-width","2"),s(y,"stroke-linecap","round"),s(y,"stroke-linejoin","round"),s(v,"class","menu-item svelte-1skuef2"),s(v,"role","menuitem"),s(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"),s(I,"width","14"),s(I,"height","14"),s(I,"viewBox","0 0 24 24"),s(I,"fill","none"),s(I,"stroke","currentColor"),s(I,"stroke-width","2"),s(I,"stroke-linecap","round"),s(I,"stroke-linejoin","round"),s(E,"class","menu-item svelte-1skuef2"),s(E,"role","menuitem"),s(q,"class","menu-sep svelte-1skuef2"),s(G,"d","M12 20h9"),s(R,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(B,"width","14"),s(B,"height","14"),s(B,"viewBox","0 0 24 24"),s(B,"fill","none"),s(B,"stroke","currentColor"),s(B,"stroke-width","2"),s(B,"stroke-linecap","round"),s(B,"stroke-linejoin","round"),s(H,"class","menu-item svelte-1skuef2"),s(H,"role","menuitem"),s(ne,"x","9"),s(ne,"y","9"),s(ne,"width","13"),s(ne,"height","13"),s(ne,"rx","2"),s(ne,"ry","2"),s(le,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(ee,"width","14"),s(ee,"height","14"),s(ee,"viewBox","0 0 24 24"),s(ee,"fill","none"),s(ee,"stroke","currentColor"),s(ee,"stroke-width","2"),s(ee,"stroke-linecap","round"),s(ee,"stroke-linejoin","round"),s(ce,"class","menu-item svelte-1skuef2"),s(ce,"role","menuitem"),s(Z,"cx","6"),s(Z,"cy","6"),s(Z,"r","3"),s(ue,"cx","6"),s(ue,"cy","18"),s(ue,"r","3"),s(we,"x1","20"),s(we,"y1","4"),s(we,"x2","8.12"),s(we,"y2","15.88"),s(_e,"x1","8.12"),s(_e,"y1","8.12"),s(_e,"x2","20"),s(_e,"y2","20"),s(X,"width","14"),s(X,"height","14"),s(X,"viewBox","0 0 24 24"),s(X,"fill","none"),s(X,"stroke","currentColor"),s(X,"stroke-width","2"),s(X,"stroke-linecap","round"),s(X,"stroke-linejoin","round"),s(Ne,"class","menu-item svelte-1skuef2"),s(Ne,"role","menuitem"),s(Ee,"x","9"),s(Ee,"y","9"),s(Ee,"width","13"),s(Ee,"height","13"),s(Ee,"rx","2"),s(Ee,"ry","2"),s(Se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(Fe,"width","14"),s(Fe,"height","14"),s(Fe,"viewBox","0 0 24 24"),s(Fe,"fill","none"),s(Fe,"stroke","currentColor"),s(Fe,"stroke-width","2"),s(Fe,"stroke-linecap","round"),s(Fe,"stroke-linejoin","round"),s(Be,"class","menu-item svelte-1skuef2"),s(Be,"role","menuitem"),s(ze,"class","menu-sep svelte-1skuef2"),s(Ke,"points","3 6 5 6 21 6"),s(Me,"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"),s(Ie,"width","14"),s(Ie,"height","14"),s(Ie,"viewBox","0 0 24 24"),s(Ie,"fill","none"),s(Ie,"stroke","currentColor"),s(Ie,"stroke-width","2"),s(Ie,"stroke-linecap","round"),s(Ie,"stroke-linejoin","round"),s(Ce,"class","menu-item menu-item-danger svelte-1skuef2"),s(Ce,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),rt(n,"left",l[3]+"px"),rt(n,"top",l[4]+"px"),rt(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(lt,qe){C(lt,e,qe),C(lt,t,qe),C(lt,n,qe),c(n,o),c(o,i),c(i,r),c(i,u),c(o,a),c(o,h),c(n,_),c(n,v),c(v,y),c(y,b),c(y,k),c(y,z),c(v,S),c(v,N),c(n,T),c(n,E),c(E,I),c(I,D),c(E,L),c(E,W),c(n,J),c(n,q),c(n,Y),c(n,H),c(H,B),c(B,G),c(B,R),c(H,K),c(H,V),c(n,x),c(n,ce),c(ce,ee),c(ee,ne),c(ee,le),c(ce,ie),c(ce,ke),c(n,We),c(n,Ne),c(Ne,X),c(X,Z),c(X,ue),c(X,we),c(X,_e),c(Ne,be),c(Ne,Qe),c(n,Xe),c(n,Be),c(Be,Fe),c(Fe,Ee),c(Fe,Se),c(Be,Pe),c(Be,Ae),c(n,je),c(n,ze),c(n,De),c(n,Ce),c(Ce,Ie),c(Ie,Ke),c(Ie,Me),c(Ce,de),c(Ce,ve),Ve||(He=[M(e,"click",Oe(l[19])),M(o,"click",l[17]),M(v,"click",l[10]),M(E,"click",l[11]),M(H,"click",l[13]),M(ce,"click",l[14]),M(Ne,"click",l[15]),M(Be,"click",l[16]),M(Ce,"click",l[12]),M(n,"click",Oe(l[28])),M(n,"keydown",l[31])],Ve=!0)},p(lt,qe){qe[0]&8&&rt(n,"left",lt[3]+"px"),qe[0]&16&&rt(n,"top",lt[4]+"px")},d(lt){lt&&(w(e),w(t),w(n)),Ve=!1,he(He)}}}function Du(l){let e,t,n,o,i,r,u=l[0].name+"",a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D,L,O,W,J,q,Y;n=new Ii({props:{kind:l[6],size:22}});let H=!l[7]&&Eu(l);function B(P,V){return P[7]?Tu:Nu}let R=B(l)(l),K=l[2]&&Pn(l);return{c(){e=f("div"),t=f("div"),Ye(n.$$.fragment),o=g(),i=f("div"),r=f("div"),a=A(u),h=g(),_=f("div"),v=f("span"),v.textContent=`${l[8]}`,y=g(),H&&H.c(),b=g(),k=f("div"),R.c(),z=g(),S=f("button"),j=Q("svg"),N=Q("circle"),T=Q("circle"),E=Q("circle"),I=g(),D=f("button"),D.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',O=g(),K&&K.c(),W=it(),s(t,"class","file-row-icon svelte-1skuef2"),s(r,"class","file-row-name svelte-1skuef2"),s(r,"title",d=l[0].name),s(_,"class","file-row-meta svelte-1skuef2"),s(i,"class","file-row-body svelte-1skuef2"),s(N,"cx","12"),s(N,"cy","5"),s(N,"r","2"),s(T,"cx","12"),s(T,"cy","12"),s(T,"r","2"),s(E,"cx","12"),s(E,"cy","19"),s(E,"r","2"),s(j,"width","16"),s(j,"height","16"),s(j,"viewBox","0 0 24 24"),s(j,"fill","currentColor"),s(S,"class","action-btn svelte-1skuef2"),s(S,"title",m("file.more")),s(S,"aria-label",m("file.more")),s(S,"aria-expanded",l[2]),s(D,"class","action-btn action-btn-danger svelte-1skuef2"),s(D,"title",m("common.delete")),s(D,"aria-label",m("common.delete")),s(k,"class","file-row-actions svelte-1skuef2"),s(e,"class","file-row svelte-1skuef2"),s(e,"role","button"),s(e,"tabindex","0"),s(e,"draggable","true"),s(e,"aria-label",L=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),ge(e,"file-row--selected",l[1])},m(P,V){C(P,e,V),c(e,t),Ge(n,t,null),c(e,o),c(e,i),c(i,r),c(r,a),c(i,h),c(i,_),c(_,v),c(_,y),H&&H.m(_,null),c(e,b),c(e,k),R.m(k,null),c(k,z),c(k,S),c(S,j),c(j,N),c(j,T),c(j,E),c(k,I),c(k,D),C(P,O,V),K&&K.m(P,V),C(P,W,V),J=!0,q||(Y=[M(ju,"click",l[19]),M(S,"click",Oe(l[18])),M(D,"click",Oe(l[12])),M(e,"click",l[9]),M(e,"keydown",l[24]),M(e,"contextmenu",l[23]),M(e,"dragstart",l[20]),M(e,"dragover",l[21]),M(e,"drop",l[22])],q=!0)},p(P,V){(!J||V[0]&1)&&u!==(u=P[0].name+"")&&U(a,u),(!J||V[0]&1&&d!==(d=P[0].name))&&s(r,"title",d),P[7]||H.p(P,V),R.p(P,V),(!J||V[0]&4)&&s(S,"aria-expanded",P[2]),(!J||V[0]&1&&L!==(L=P[7]?m("file.ariaFolder")+" "+P[0].name:m("file.ariaFile")+" "+P[0].name))&&s(e,"aria-label",L),(!J||V[0]&2)&&ge(e,"file-row--selected",P[1]),P[2]?K?K.p(P,V):(K=Pn(P),K.c(),K.m(W.parentNode,W)):K&&(K.d(1),K=null)},i(P){J||(re(n.$$.fragment,P),J=!0)},o(P){pe(n.$$.fragment,P),J=!1},d(P){P&&(w(e),w(O),w(W)),Je(n),H&&H.d(),R.d(),K&&K.d(P),q=!1,he(Y)}}}function Mu(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:i}=e,{onDragOver:r}=e,{onDrop:u}=e;const a=rl(),d=Ai(n),h=n.type==="folder",_=zu(n);let v=!1,y=0,b=0,k=null;function z(V){V.ctrlKey||V.metaKey?a("toggleSelect",n.id):V.shiftKey?a("rangeSelect",n.id):k?(clearTimeout(k),k=null,h?a("navigate",n.id):a("preview",n)):k=setTimeout(()=>{k=null,a("selectOne",n.id)},250)}function S(){a("openExternal",n.fileId)}function j(){t(2,v=!1),a("showInFolder",n.nodeId||n.id)}function N(){t(2,v=!1),a("delete",{id:n.id,type:n.type})}function T(){t(2,v=!1),a("rename",{id:n.id,name:n.name})}function E(){t(2,v=!1),a("duplicate",n.id)}function I(){t(2,v=!1),a("cut",n.id)}function D(){t(2,v=!1),a("copy",n.id)}function L(){t(2,v=!1),h?a("navigate",n.id):a("preview",n)}function O(){t(2,v=!v)}function W(){t(2,v=!1)}function J(V){i&&i(V,n.id)}function q(V){r&&h&&r(V,n.id)}function Y(V){u&&h&&u(V,n.id)}function H(V){V.preventDefault(),t(3,y=Math.min(V.clientX,window.innerWidth-240)),t(4,b=Math.min(V.clientY,window.innerHeight-320)),t(2,v=!0)}function B(V){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),z(V))}function G(V){Ti.call(this,l,V)}const R=()=>a("preview",n),K=()=>a("navigate",n.id),P=V=>{V.key==="Escape"&&(V.stopPropagation(),W())};return l.$$set=V=>{"item"in V&&t(0,n=V.item),"selected"in V&&t(1,o=V.selected),"onDragStart"in V&&t(25,i=V.onDragStart),"onDragOver"in V&&t(26,r=V.onDragOver),"onDrop"in V&&t(27,u=V.onDrop)},[n,o,v,y,b,a,d,h,_,z,S,j,N,T,E,I,D,L,O,W,J,q,Y,H,B,i,r,u,G,R,K,P]}class Iu extends $e{constructor(e){super(),xe(this,e,Mu,Du,Ze,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Ln(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Au(l){let e;return{c(){e=f("span"),e.textContent="/",s(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Fu(l){let e,t=l[4].name+"",n,o,i;function r(){return l[2](l[6])}return{c(){e=f("button"),n=A(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(u,a){C(u,e,a),c(e,n),o||(i=M(e,"click",r),o=!0)},p(u,a){l=u,a&1&&t!==(t=l[4].name+"")&&U(n,t)},d(u){u&&w(e),o=!1,i()}}}function Pu(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","crumb crumb--current svelte-csi2lb")},m(o,i){C(o,e,i),c(e,n)},p(o,i){i&1&&t!==(t=o[4].name+"")&&U(n,t)},d(o){o&&w(e)}}}function Rn(l){let e,t,n=l[6]>0&&Au();function o(u,a){return u[6]===u[0].length-1?Pu:Fu}let i=o(l),r=i(l);return{c(){n&&n.c(),e=g(),r.c(),t=it()},m(u,a){n&&n.m(u,a),C(u,e,a),r.m(u,a),C(u,t,a)},p(u,a){i===(i=o(u))&&r?r.p(u,a):(r.d(1),r=i(u),r&&(r.c(),r.m(t.parentNode,t)))},d(u){u&&(w(e),w(t)),n&&n.d(u),r.d(u)}}}function Lu(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Rn(Ln(l,t,o));return{c(){e=f("nav");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","breadcrumbs svelte-csi2lb")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[i]){if(i&3){t=fe(o[0]);let r;for(r=0;r<t.length;r+=1){const u=Ln(o,t,r);n[r]?n[r].p(u,i):(n[r]=Rn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(o){o&&w(e),Re(n,o)}}}function Ru(l,e,t){let{crumbs:n=[]}=e;const o=rl();function i(u){o("navigate",u)}const r=u=>i(u);return l.$$set=u=>{"crumbs"in u&&t(0,n=u.crumbs)},[n,i,r]}class Hi extends $e{constructor(e){super(),xe(this,e,Ru,Lu,Ze,{crumbs:0})}}function Vu(l){let e,t,n,o,i,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.previewUnavailable")}`,n=g(),o=f("button"),o.textContent=`${m("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),i||(r=M(o,"click",l[9]),i=!0)},p:$,d(u){u&&w(e),i=!1,r()}}}function Ou(l){let e,t;function n(r,u){return u&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Gu:Ku}let o=n(l,-1),i=o(l);return{c(){i.c(),t=it()},m(r,u){i.m(r,u),C(r,t,u)},p(r,u){o===(o=n(r,u))&&i?i.p(r,u):(i.d(1),i=o(r),i&&(i.c(),i.m(t.parentNode,t)))},d(r){r&&w(t),i.d(r)}}}function Wu(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=A(l[1]),s(e,"class","preview-text svelte-1cw3u0m")},m(o,i){C(o,e,i),c(e,t),c(t,n)},p(o,i){i&2&&U(n,o[1])},d(o){o&&w(e)}}}function Bu(l){let e,t,n,o;return{c(){e=f("div"),t=f("img"),sl(t.src,n=l[1])||s(t,"src",n),s(t,"alt",o=l[0].name),s(t,"class","preview-image svelte-1cw3u0m"),s(e,"class","preview-image-container svelte-1cw3u0m")},m(i,r){C(i,e,r),c(e,t)},p(i,r){r&2&&!sl(t.src,n=i[1])&&s(t,"src",n),r&1&&o!==(o=i[0].name)&&s(t,"alt",o)},d(i){i&&w(e)}}}function Hu(l){let e,t,n,o,i,r,u;return{c(){e=f("div"),t=f("p"),n=A(l[3]),o=g(),i=f("button"),i.textContent=`${m("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(a,d){C(a,e,d),c(e,t),c(t,n),c(e,o),c(e,i),r||(u=M(i,"click",l[9]),r=!0)},p(a,d){d&8&&U(n,a[3])},d(a){a&&w(e),r=!1,u()}}}function Uu(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function Ku(l){let e,t,n,o,i,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=g(),o=f("button"),o.textContent=`${m("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),i||(r=M(o,"click",l[9]),i=!0)},p:$,d(u){u&&w(e),i=!1,r()}}}function Gu(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),sl(t.src,n=l[1])||s(t,"src",n),s(t,"type","application/pdf"),s(t,"class","preview-pdf svelte-1cw3u0m"),s(e,"class","preview-pdf-container svelte-1cw3u0m")},m(o,i){C(o,e,i),c(e,t)},p(o,i){i&2&&!sl(t.src,n=o[1])&&s(t,"src",n)},d(o){o&&w(e)}}}function Ju(l){let e,t,n,o,i,r,u,a=l[0].name+"",d,h,_,v,y=il(l[0].size)+"",b,k,z=Fn(l[0].mime)+"",S,j,N,T,E,I,D,L,O,W,J;i=new Ii({props:{kind:l[8],size:18}});function q(B,G){return B[2]?Uu:B[3]?Hu:B[6]&&B[1]?Bu:B[5]&&B[1]?Wu:B[4]?Ou:Vu}let Y=q(l),H=Y(l);return{c(){e=f("div"),t=f("div"),n=f("header"),o=f("div"),Ye(i.$$.fragment),r=g(),u=f("span"),d=A(a),_=g(),v=f("div"),b=A(y),k=A(" · "),S=A(z),j=g(),N=f("div"),T=f("button"),T.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',E=g(),I=f("button"),I.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=g(),L=f("div"),H.c(),s(u,"class","preview-name svelte-1cw3u0m"),s(u,"title",h=l[0].name),s(o,"class","preview-title svelte-1cw3u0m"),s(v,"class","preview-meta svelte-1cw3u0m"),s(T,"class","action-btn svelte-1cw3u0m"),s(T,"title",m("file.openExternal")),s(T,"aria-label",m("file.openExternal")),s(I,"class","action-btn action-btn-close svelte-1cw3u0m"),s(I,"title","Close"),s(I,"aria-label","Close preview"),s(N,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(L,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(B,G){C(B,e,G),c(e,t),c(t,n),c(n,o),Ge(i,o,null),c(o,r),c(o,u),c(u,d),c(n,_),c(n,v),c(v,b),c(v,k),c(v,S),c(n,j),c(n,N),c(N,T),c(N,E),c(N,I),c(t,D),c(t,L),H.m(L,null),O=!0,W||(J=[M(T,"click",l[9]),M(I,"click",l[10]),M(e,"click",pt(l[11])),M(e,"keydown",l[12])],W=!0)},p(B,[G]){(!O||G&1)&&a!==(a=B[0].name+"")&&U(d,a),(!O||G&1&&h!==(h=B[0].name))&&s(u,"title",h),(!O||G&1)&&y!==(y=il(B[0].size)+"")&&U(b,y),(!O||G&1)&&z!==(z=Fn(B[0].mime)+"")&&U(S,z),Y===(Y=q(B))&&H?H.p(B,G):(H.d(1),H=Y(B),H&&(H.c(),H.m(L,null)))},i(B){O||(re(i.$$.fragment,B),O=!0)},o(B){pe(i.$$.fragment,B),O=!1},d(B){B&&w(e),Je(i),H.d(),W=!1,he(J)}}}function qu(l,e,t){let n,o,i,{item:r}=e,{content:u=""}=e,{loading:a=!1}=e,{error:d=""}=e;const h=rl(),_=Ai(r);function v(S){S.key==="Escape"&&h("close")}function y(){h("openExternal",r.fileId)}Ei(()=>{window.addEventListener("keydown",v)}),Ul(()=>{window.removeEventListener("keydown",v)});const b=()=>h("close"),k=()=>h("close"),z=S=>{S.key==="Escape"&&(S.preventDefault(),h("close"))};return l.$$set=S=>{"item"in S&&t(0,r=S.item),"content"in S&&t(1,u=S.content),"loading"in S&&t(2,a=S.loading),"error"in S&&t(3,d=S.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Vi(r)&&u&&u.startsWith("data:")),l.$$.dirty&1&&t(5,o=Oi(r)||Bi(r)),l.$$.dirty&1&&t(4,i=Wi(r))},[r,u,a,d,i,o,n,h,_,y,b,k,z]}class Yu extends $e{constructor(e){super(),xe(this,e,qu,Ju,Ze,{item:0,content:1,loading:2,error:3})}}function Qu(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=A(l[0]),i=g(),r=f("p"),u=A(l[1]),a=g(),d=f("div"),h=f("button"),_=A(l[2]),y=g(),b=f("button"),k=A(l[3]),s(n,"class","svelte-1fv6yyk"),s(r,"class","message svelte-1fv6yyk"),s(h,"class",v="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),s(b,"class","btn svelte-1fv6yyk"),s(d,"class","actions svelte-1fv6yyk"),s(t,"class","modal svelte-1fv6yyk"),s(e,"class","overlay svelte-1fv6yyk"),s(e,"role","presentation")},m(j,N){C(j,e,N),c(e,t),c(t,n),c(n,o),c(t,i),c(t,r),c(r,u),c(t,a),c(t,d),c(d,h),c(h,_),c(d,y),c(d,b),c(b,k),z||(S=[M(h,"click",l[6]),M(b,"click",l[7]),M(e,"click",pt(l[8])),M(e,"keydown",l[9])],z=!0)},p(j,[N]){N&1&&U(o,j[0]),N&2&&U(u,j[1]),N&4&&U(_,j[2]),N&16&&v!==(v="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(h,"class",v),N&8&&U(k,j[3])},i:$,o:$,d(j){j&&w(e),z=!1,he(S)}}}function Xu(l,e,t){let{title:n=m("common.confirm")}=e,{message:o=""}=e,{confirmText:i=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:u=!1}=e;const a=rl(),d=()=>a("confirm"),h=()=>a("cancel"),_=()=>a("cancel"),v=y=>{y.key==="Escape"&&(y.preventDefault(),a("cancel"))};return l.$$set=y=>{"title"in y&&t(0,n=y.title),"message"in y&&t(1,o=y.message),"confirmText"in y&&t(2,i=y.confirmText),"cancelText"in y&&t(3,r=y.cancelText),"danger"in y&&t(4,u=y.danger)},[n,o,i,r,u,a,d,h,_,v]}class Zu extends $e{constructor(e){super(),xe(this,e,Xu,Qu,Ze,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function xu(l){let e,t,n;return{c(){e=Q("circle"),t=Q("line"),n=Q("line"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","10"),s(t,"x1","12"),s(t,"y1","16"),s(t,"x2","12"),s(t,"y2","12"),s(n,"x1","12"),s(n,"y1","8"),s(n,"x2","12.01"),s(n,"y2","8")},m(o,i){C(o,e,i),C(o,t,i),C(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function $u(l){let e,t,n,o;return{c(){e=Q("rect"),t=Q("polyline"),n=Q("line"),o=Q("line"),s(e,"x","3"),s(e,"y","5"),s(e,"width","18"),s(e,"height","14"),s(e,"rx","2"),s(t,"points","3 10 21 10"),s(n,"x1","8"),s(n,"y1","5"),s(n,"x2","8"),s(n,"y2","19"),s(o,"x1","16"),s(o,"y1","5"),s(o,"x2","16"),s(o,"y2","19")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function ef(l){let e,t;return{c(){e=Q("path"),t=Q("polyline"),s(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),s(t,"points","13 2 13 9 20 9")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function tf(l){let e,t;return{c(){e=Q("path"),t=Q("path"),s(e,"d","M12 20h9"),s(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function lf(l){let e,t,n,o,i;return{c(){e=Q("path"),t=Q("path"),n=Q("line"),o=Q("line"),i=Q("line"),s(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),s(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"),s(n,"x1","8"),s(n,"y1","7"),s(n,"x2","16"),s(n,"y2","7"),s(o,"x1","8"),s(o,"y1","11"),s(o,"x2","14"),s(o,"y2","11"),s(i,"x1","8"),s(i,"y1","15"),s(i,"x2","12"),s(i,"y2","15")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,i,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function nf(l){let e,t,n,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),o=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(o,"x1","16"),s(o,"y1","17"),s(o,"x2","8"),s(o,"y2","17")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function of(l){let e,t;return{c(){e=Q("path"),t=Q("circle"),s(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),s(t,"cx","12"),s(t,"cy","7"),s(t,"r","4")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function sf(l){let e,t,n,o;return{c(){e=Q("rect"),t=Q("rect"),n=Q("rect"),o=Q("rect"),s(e,"x","3"),s(e,"y","3"),s(e,"width","7"),s(e,"height","7"),s(e,"rx","1"),s(t,"x","14"),s(t,"y","3"),s(t,"width","7"),s(t,"height","4"),s(t,"rx","1"),s(n,"x","14"),s(n,"y","10"),s(n,"width","7"),s(n,"height","11"),s(n,"rx","1"),s(o,"x","3"),s(o,"y","14"),s(o,"width","7"),s(o,"height","7"),s(o,"rx","1")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function cf(l){let e;return{c(){e=Q("path"),s(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function rf(l){let e;function t(i,r){return i[0]==="folder"?cf:i[0]==="project"?sf:i[0]==="client"?of:i[0]==="document"?nf:i[0]==="recipe"?lf:i[0]==="note"?tf:i[0]==="file"?ef:i[0]==="case"?$u:xu}let n=t(l),o=n(l);return{c(){e=Q("svg"),o.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){C(i,e,r),o.m(e,null)},p(i,[r]){n!==(n=t(i))&&(o.d(1),o=n(i),o&&(o.c(),o.m(e,null))),r&2&&s(e,"width",i[1]),r&2&&s(e,"height",i[1])},i:$,o:$,d(i){i&&w(e),o.d()}}}function af(l,e,t){let{kind:n="generic"}=e,{size:o=18}=e;return l.$$set=i=>{"kind"in i&&t(0,n=i.kind),"size"in i&&t(1,o=i.size)},[n,o]}class al extends $e{constructor(e){super(),xe(this,e,af,rf,Ze,{kind:0,size:1})}}function Vn(l,e,t){const n=l.slice();return n[44]=e[t],n}function uf(l){let e;return{c(){e=f("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function ff(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,i,r;function u(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),o=A(n),s(t,"class","tree-arrow"),s(e,"class","tree-toggle svelte-zj71cl")},m(a,d){C(a,e,d),c(e,t),c(t,o),i||(r=M(e,"click",Oe(u)),i=!0)},p(a,d){l=a,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&U(o,n)},d(a){a&&w(e),i=!1,r()}}}function On(l){let e,t;return e=new Ui({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(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p(n,o){const i={};o[0]&1&&(i.nodes=n[44].children||[]),o[0]&2&&(i.expanded=n[1]),o[0]&4&&(i.selectedNodeId=n[2]),o[0]&8&&(i.level=n[3]+1),o[0]&16&&(i.onSelect=n[4]),o[0]&32&&(i.onToggle=n[5]),o[0]&64&&(i.onContextMenu=n[6]),o[0]&128&&(i.onDrop=n[7]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function Wn(l,e){let t,n,o,i,r,u,a,d=e[44].title+"",h,_,v=e[1][e[44].id]&&Ol(e[44]),y,b,k,z;function S(R,K){return K[0]&1&&(n=null),n==null&&(n=!!Wt(R[44])),n?ff:uf}let j=S(e,[-1,-1]),N=j(e);r=new al({props:{kind:Bn(e[44]),size:16}});function T(...R){return e[26](e[44],...R)}function E(...R){return e[27](e[44],...R)}function I(){return e[28](e[44])}function D(...R){return e[29](e[44],...R)}function L(...R){return e[30](e[44],...R)}function O(...R){return e[31](e[44],...R)}function W(...R){return e[32](e[44],...R)}function J(...R){return e[33](e[44],...R)}function q(...R){return e[34](e[44],...R)}function Y(...R){return e[35](e[44],...R)}function H(...R){return e[36](e[44],...R)}function B(...R){return e[37](e[44],...R)}let G=v&&On(e);return{key:l,first:null,c(){t=f("div"),N.c(),o=g(),i=f("span"),Ye(r.$$.fragment),u=g(),a=f("span"),h=A(d),_=g(),G&&G.c(),y=it(),s(i,"class","tree-icon svelte-zj71cl"),s(i,"role","button"),s(i,"tabindex","-1"),s(a,"class","tree-label svelte-zj71cl"),s(a,"role","button"),s(a,"tabindex","-1"),s(t,"class","tree-item svelte-zj71cl"),rt(t,"padding-left",e[3]*16+4+"px"),s(t,"draggable","true"),s(t,"role","button"),s(t,"tabindex","0"),ge(t,"selected",e[2]===e[44].id),ge(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),ge(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(R,K){C(R,t,K),N.m(t,null),c(t,o),c(t,i),Ge(r,i,null),c(t,u),c(t,a),c(a,h),C(R,_,K),G&&G.m(R,K),C(R,y,K),b=!0,k||(z=[M(i,"click",T),M(i,"keydown",E),M(i,"dblclick",Oe(e[24])),M(a,"click",Oe(I)),M(a,"keydown",D),M(t,"dragstart",L),M(t,"dragover",O),M(t,"dragleave",W),M(t,"drop",J),M(t,"click",q),M(t,"keydown",Y),M(t,"dblclick",H),M(t,"contextmenu",Bl(B))],k=!0)},p(R,K){e=R,j===(j=S(e,K))&&N?N.p(e,K):(N.d(1),N=j(e),N&&(N.c(),N.m(t,o)));const P={};K[0]&1&&(P.kind=Bn(e[44])),r.$set(P),(!b||K[0]&1)&&d!==(d=e[44].title+"")&&U(h,d),(!b||K[0]&8)&&rt(t,"padding-left",e[3]*16+4+"px"),(!b||K[0]&5)&&ge(t,"selected",e[2]===e[44].id),(!b||K[0]&769)&&ge(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!b||K[0]&769)&&ge(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),K[0]&3&&(v=e[1][e[44].id]&&Ol(e[44])),v?G?(G.p(e,K),K[0]&3&&re(G,1)):(G=On(e),G.c(),re(G,1),G.m(y.parentNode,y)):G&&(ot(),pe(G,1,1,()=>{G=null}),st())},i(R){b||(re(r.$$.fragment,R),re(G),b=!0)},o(R){pe(r.$$.fragment,R),pe(G),b=!1},d(R){R&&(w(t),w(_),w(y)),N.d(),Je(r),G&&G.d(R),k=!1,he(z)}}}function df(l){let e=[],t=new Map,n,o,i,r,u=fe(l[0]);const a=d=>d[44].id;for(let d=0;d<u.length;d+=1){let h=Vn(l,u,d),_=a(h);t.set(_,e[d]=Wn(_,h))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=it()},m(d,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,h);C(d,n,h),o=!0,i||(r=M(window,"dragend",l[14]),i=!0)},p(d,h){h[0]&2080767&&(u=fe(d[0]),ot(),e=Mi(e,h,a,1,d,u,t,n.parentNode,Di,Wn,n,Vn),st())},i(d){if(!o){for(let h=0;h<u.length;h+=1)re(e[h]);o=!0}},o(d){for(let h=0;h<e.length;h+=1)pe(e[h]);o=!1},d(d){d&&w(n);for(let h=0;h<e.length;h+=1)e[h].d(d);i=!1,r()}}}function Bn(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 Ol(l){return l.children!==void 0}function Wt(l){return Ol(l)?l.children.length>0:l.has_children===!0}function Hn(l){const e={};function t(n,o){for(const i of n)e[i.id]=o,i.children&&t(i.children,i.id)}return t(l,""),e}function Un(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function pf(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function mf(l,e,t){let n,o,i,{nodes:r=[]}=e,{expanded:u={}}=e,{selectedNodeId:a=""}=e,{level:d=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:y=void 0}=e,b={},k=null,z="",S="";const j=["folder","project","client","document","recipe","case"];Ul(()=>{for(const X of Object.keys(b))clearTimeout(b[X]);k&&clearInterval(k)});function N(X){return j.includes(X.type)}function T(X,Z,ue){if(!X||!Z||Z===X.id||!N(X))return!1;let we=X.id;for(;we;){if(we===Z)return!1;we=ue[we]||""}return!0}function E(X,Z){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",Z.id),t(21,z=Z.id)}function I(X,Z){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",S!==Z.id&&t(8,S=Z.id),Wt(Z)&&!u[Z.id]&&!b[Z.id]&&(b[Z.id]=setTimeout(()=>{_&&_(Z.id),delete b[Z.id]},600));const ue=X.currentTarget.closest(".workspace-tree-area");if(ue){const we=ue.getBoundingClientRect(),_e=30;X.clientY-we.top<_e?k||(k=setInterval(()=>{ue.scrollTop-=10},50)):we.bottom-X.clientY<_e?k||(k=setInterval(()=>{ue.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function D(X,Z){const ue=X.relatedTarget;ue&&X.currentTarget.contains(ue)||(S===Z.id&&t(8,S=""),b[Z.id]&&(clearTimeout(b[Z.id]),delete b[Z.id]),k&&(clearInterval(k),k=null))}function L(X,Z){X.preventDefault(),X.stopPropagation(),b[Z.id]&&(clearTimeout(b[Z.id]),delete b[Z.id]),k&&(clearInterval(k),k=null);const ue=Un(r),we=Hn(ue),_e=pf(X);if(!T(Z,_e,we)){t(8,S=""),t(21,z="");return}y&&y(_e,Z.id),t(8,S=""),t(21,z="")}function O(){t(8,S=""),t(21,z="");for(const X of Object.keys(b))clearTimeout(b[X]),delete b[X];k&&(clearInterval(k),k=null)}function W(X,Z){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||h&&h(Z)}function J(X,Z){Wt(Z)&&_&&_(Z.id)}function q(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),h&&h(Z))}function Y(X,Z){X.stopPropagation(),Wt(Z)&&_&&_(Z.id)}function H(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),Wt(Z)&&_&&_(Z.id))}function B(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),h&&h(Z))}function G(X,Z,ue){const we={};function _e(be){for(const Ue of be)we[Ue.id]=T(Ue,Z,ue),Ue.children&&_e(Ue.children)}return _e(X),we}function R(X){Ti.call(this,l,X)}const K=X=>_&&_(X.id),P=(X,Z)=>Y(Z,X),V=(X,Z)=>H(Z,X),x=X=>h&&h(X),ce=(X,Z)=>B(Z,X),ee=(X,Z)=>E(Z,X),ne=(X,Z)=>I(Z,X),le=(X,Z)=>D(Z,X),ie=(X,Z)=>L(Z,X),ae=(X,Z)=>W(Z,X),ke=(X,Z)=>q(Z,X),We=(X,Z)=>J(Z,X),Ne=(X,Z)=>v&&v(Z,X);return l.$$set=X=>{"nodes"in X&&t(0,r=X.nodes),"expanded"in X&&t(1,u=X.expanded),"selectedNodeId"in X&&t(2,a=X.selectedNodeId),"level"in X&&t(3,d=X.level),"onSelect"in X&&t(4,h=X.onSelect),"onToggle"in X&&t(5,_=X.onToggle),"onContextMenu"in X&&t(6,v=X.onContextMenu),"onDrop"in X&&t(7,y=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Un(r)),l.$$.dirty[0]&8388608&&t(22,o=Hn(n)),l.$$.dirty[0]&14680064&&t(9,i=G(n,z,o))},[r,u,a,d,h,_,v,y,S,i,E,I,D,L,O,W,J,q,Y,H,B,z,o,n,R,K,P,V,x,ce,ee,ne,le,ie,ae,ke,We,Ne]}class Ui extends $e{constructor(e){super(),xe(this,e,mf,df,Ze,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Kn(l){let e,t;return{c(){e=f("div"),t=A(l[4]),s(e,"class","path-info svelte-11u707d")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o&16&&U(t,n[4])},d(n){n&&w(e)}}}function Gn(l){let e,t;return{c(){e=f("div"),t=A(l[3]),s(e,"class","error-msg svelte-11u707d")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o&8&&U(t,n[3])},d(n){n&&w(e)}}}function hf(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S=m("firstrun.browse")+"",j,N,T,E,I,D,L=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",O,W,J,q,Y,H,B=l[4]&&Kn(l),G=l[3]&&Gn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚒",o=g(),i=f("h1"),i.textContent=`${m("firstrun.title")}`,r=g(),u=f("p"),u.textContent=`${m("firstrun.desc")}`,a=g(),d=f("div"),h=f("label"),h.textContent=`${m("firstrun.pathLabel")}`,_=g(),v=f("div"),y=f("input"),k=g(),z=f("button"),j=A(S),N=g(),B&&B.c(),T=g(),G&&G.c(),E=g(),I=f("div"),D=f("button"),O=A(L),J=g(),q=f("button"),q.textContent=`${m("firstrun.quit")}`,s(n,"class","first-run-logo svelte-11u707d"),s(i,"class","svelte-11u707d"),s(u,"class","first-run-desc svelte-11u707d"),s(h,"class","form-label svelte-11u707d"),s(h,"for","vault-path"),s(y,"id","vault-path"),s(y,"type","text"),s(y,"placeholder",b=l[1]||m("firstrun.defaultPath")),y.disabled=l[2],s(y,"class","svelte-11u707d"),s(z,"class","btn"),z.disabled=l[2],s(v,"class","input-row svelte-11u707d"),s(d,"class","form-group svelte-11u707d"),s(D,"class","btn btn-primary btn-lg svelte-11u707d"),D.disabled=W=!l[0].trim()||l[2],s(q,"class","btn btn-lg svelte-11u707d"),s(I,"class","first-run-actions svelte-11u707d"),s(t,"class","first-run-card svelte-11u707d"),s(e,"class","first-run-screen svelte-11u707d")},m(R,K){C(R,e,K),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,u),c(t,a),c(t,d),c(d,h),c(d,_),c(d,v),c(v,y),ye(y,l[0]),c(v,k),c(v,z),c(z,j),c(t,N),B&&B.m(t,null),c(t,T),G&&G.m(t,null),c(t,E),c(t,I),c(I,D),c(D,O),c(I,J),c(I,q),Y||(H=[M(y,"input",l[12]),M(y,"input",l[6]),M(y,"keydown",l[9]),M(z,"click",l[5]),M(D,"click",l[7]),M(q,"click",l[8])],Y=!0)},p(R,[K]){K&2&&b!==(b=R[1]||m("firstrun.defaultPath"))&&s(y,"placeholder",b),K&4&&(y.disabled=R[2]),K&1&&y.value!==R[0]&&ye(y,R[0]),K&4&&(z.disabled=R[2]),R[4]?B?B.p(R,K):(B=Kn(R),B.c(),B.m(t,T)):B&&(B.d(1),B=null),R[3]?G?G.p(R,K):(G=Gn(R),G.c(),G.m(t,E)):G&&(G.d(1),G=null),K&4&&L!==(L=(R[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&U(O,L),K&5&&W!==(W=!R[0].trim()||R[2])&&(D.disabled=W)},i:$,o:$,d(R){R&&w(e),B&&B.d(),G&&G.d(),Y=!1,he(H)}}}function tl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function _f(l,e,t){let{onComplete:n=null}=e,{onQuit:o=null}=e,i="",r="",u=!1,a="",d="",h=null;async function _(){try{const j=await tl("GetDefaultVaultPath");t(1,r=j||""),t(0,i=r||""),i&&await y()}catch{t(1,r="")}}_();async function v(){try{const j=await tl("PickDirectory");j&&(t(0,i=j),await y())}catch(j){t(3,a=String(j))}}async function y(){if(!i||!i.trim()){t(4,d=""),h=null;return}try{h=await tl("CheckVaultPath",i.trim()),h&&t(4,d=h.description)}catch{t(4,d=""),h=null}}async function b(){if(!(!i||!i.trim())){if(t(2,u=!0),t(3,a=""),h&&!h.writable){t(3,a=m("firstrun.errorNoWrite")),t(2,u=!1);return}try{const j=await tl("CreateVault",i.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,a=String(j))}t(2,u=!1)}}function k(){o&&o()}function z(j){j.key==="Enter"&&!u&&i.trim()&&b()}function S(){i=this.value,t(0,i)}return l.$$set=j=>{"onComplete"in j&&t(10,n=j.onComplete),"onQuit"in j&&t(11,o=j.onQuit)},[i,r,u,a,d,v,y,b,k,z,n,o,S]}class vf extends $e{constructor(e){super(),xe(this,e,_f,hf,Ze,{onComplete:10,onQuit:11})}}function Jn(l){let e,t;return{c(){e=f("div"),t=A(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o&4&&U(t,n[2])},d(n){n&&w(e)}}}function qn(l){let e,t,n,o,i,r,u,a,d=m("common.yes")+"",h,_,v,y,b;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,o=g(),i=f("p"),i.textContent=`${m("recovery.createConfirm")}`,r=g(),u=f("div"),a=f("button"),h=A(d),_=g(),v=f("button"),v.textContent=`${m("common.cancel")}`,s(n,"class","svelte-s3o8c3"),s(i,"class","modal-desc svelte-s3o8c3"),s(a,"class","btn btn-primary"),a.disabled=l[1],s(v,"class","btn"),s(u,"class","modal-actions svelte-s3o8c3"),s(t,"class","modal svelte-s3o8c3"),s(e,"class","modal-overlay svelte-s3o8c3"),s(e,"role","button"),s(e,"tabindex","0")},m(k,z){C(k,e,z),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,u),c(u,a),c(a,h),c(u,_),c(u,v),y||(b=[M(a,"click",l[6]),M(v,"click",l[7]),M(e,"click",pt(l[7])),M(e,"keydown",l[11])],y=!0)},p(k,z){z&2&&(a.disabled=k[1])},d(k){k&&w(e),y=!1,he(b)}}}function gf(l){let e,t,n,o,i,r,u,a,d,h=(l[0]||"—")+"",_,v,y,b,k,z=m("recovery.choose")+"",S,j,N,T=m("recovery.create")+"",E,I,D,L,O,W,J,q=l[2]&&Jn(l),Y=l[3]&&qn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",o=g(),i=f("h1"),i.textContent=`${m("recovery.title")}`,r=g(),u=f("p"),u.textContent=`${m("recovery.expected")}:`,a=g(),d=f("code"),_=A(h),v=g(),q&&q.c(),y=g(),b=f("div"),k=f("button"),S=A(z),j=g(),N=f("button"),E=A(T),I=g(),D=f("button"),D.textContent=`${m("recovery.quit")}`,L=g(),Y&&Y.c(),O=it(),s(n,"class","recovery-icon svelte-s3o8c3"),s(i,"class","svelte-s3o8c3"),s(u,"class","recovery-desc svelte-s3o8c3"),s(d,"class","recovery-path svelte-s3o8c3"),s(k,"class","btn btn-primary btn-lg svelte-s3o8c3"),k.disabled=l[1],s(N,"class","btn btn-lg svelte-s3o8c3"),N.disabled=l[1],s(D,"class","btn btn-lg svelte-s3o8c3"),s(b,"class","recovery-actions svelte-s3o8c3"),s(t,"class","recovery-card svelte-s3o8c3"),s(e,"class","recovery-screen svelte-s3o8c3")},m(H,B){C(H,e,B),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,u),c(t,a),c(t,d),c(d,_),c(t,v),q&&q.m(t,null),c(t,y),c(t,b),c(b,k),c(k,S),c(b,j),c(b,N),c(N,E),c(b,I),c(b,D),C(H,L,B),Y&&Y.m(H,B),C(H,O,B),W||(J=[M(k,"click",l[4]),M(N,"click",l[5]),M(D,"click",l[8])],W=!0)},p(H,[B]){B&1&&h!==(h=(H[0]||"—")+"")&&U(_,h),H[2]?q?q.p(H,B):(q=Jn(H),q.c(),q.m(t,y)):q&&(q.d(1),q=null),B&2&&(k.disabled=H[1]),B&2&&(N.disabled=H[1]),H[3]?Y?Y.p(H,B):(Y=qn(H),Y.c(),Y.m(O.parentNode,O)):Y&&(Y.d(1),Y=null)},i:$,o:$,d(H){H&&(w(e),w(L),w(O)),q&&q.d(),Y&&Y.d(H),W=!1,he(J)}}}function Fl(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 yf(l,e,t){let{vaultPath:n=""}=e,{onComplete:o=null}=e,{onQuit:i=null}=e,r=!1,u="",a=!1;async function d(){try{const k=await Fl("PickDirectory");if(!k)return;t(1,r=!0),t(2,u="");const z=await Fl("OpenVault",k);z&&z.status==="ready"&&o&&o(z)}catch(k){t(2,u=String(k))}t(1,r=!1)}function h(){t(3,a=!0)}async function _(){t(3,a=!1),t(1,r=!0),t(2,u="");try{const k=await Fl("CreateVault",n);k&&k.status==="ready"&&o&&o(k)}catch(k){t(2,u=String(k))}t(1,r=!1)}function v(){t(3,a=!1)}function y(){i&&i()}const b=k=>k.key==="Enter"&&v();return l.$$set=k=>{"vaultPath"in k&&t(0,n=k.vaultPath),"onComplete"in k&&t(9,o=k.onComplete),"onQuit"in k&&t(10,i=k.onQuit)},[n,r,u,a,d,h,_,v,y,o,i,b]}class bf extends $e{constructor(e){super(),xe(this,e,yf,gf,Ze,{vaultPath:0,onComplete:9,onQuit:10})}}function Yn(l,e,t){const n=l.slice();return n[5]=e[t],n}function kf(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s(e,"d","M5 4h12l2 2v14H5z"),s(t,"d","M8 4v6h8V4"),s(n,"d","M8 20v-6h8v6")},m(o,i){C(o,e,i),C(o,t,i),C(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function zf(l){let e,t,n,o;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),o=Q("path"),s(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),s(t,"d","M4 5v4h4"),s(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),s(o,"d","M20 19v-4h-4")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function wf(l){let e;return{c(){e=Q("path"),s(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Cf(l){let e;return{c(){e=Q("path"),s(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Sf(l){let e,t;return{c(){e=Q("path"),t=Q("path"),s(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),s(t,"d","M12 16v5")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function jf(l){let e,t;return{c(){e=Q("rect"),t=Q("path"),s(e,"x","4"),s(e,"y","3"),s(e,"width","16"),s(e,"height","18"),s(e,"rx","2"),s(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function Ef(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s(e,"d","M3 10.5 12 3l9 7.5"),s(t,"d","M5 9.5V21h14V9.5"),s(n,"d","M10 21v-6h4v6")},m(o,i){C(o,e,i),C(o,t,i),C(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function Tf(l){let e,t;return{c(){e=Q("circle"),t=Q("path"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","3"),s(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,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function Qn(l){let e,t,n,o,i,r,u,a;function d(y,b){if(y[5].id==="general")return Tf;if(y[5].id==="workspace")return Ef;if(y[5].id==="templates")return jf;if(y[5].id==="plugins")return Sf;if(y[5].id==="files")return Cf;if(y[5].id==="activity")return wf;if(y[5].id==="sync")return zf;if(y[5].id==="backup")return kf}let h=d(l),_=h&&h(l);function v(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=Q("svg"),_&&_.c(),o=g(),i=f("span"),i.textContent=`${l[5].label}`,r=g(),s(n,"width","16"),s(n,"height","16"),s(n,"viewBox","0 0 24 24"),s(n,"fill","none"),s(n,"stroke","currentColor"),s(n,"stroke-width","1.8"),s(n,"stroke-linecap","round"),s(n,"stroke-linejoin","round"),s(n,"aria-hidden","true"),s(t,"class","settings-nav-icon svelte-1uolm3f"),s(i,"class","settings-nav-label svelte-1uolm3f"),s(e,"class","settings-nav-item svelte-1uolm3f"),ge(e,"active",l[0]===l[5].id),ge(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(y,b){C(y,e,b),c(e,t),c(t,n),_&&_.m(n,null),c(e,o),c(e,i),c(e,r),u||(a=M(e,"click",v),u=!0)},p(y,b){l=y,b&3&&ge(e,"active",l[0]===l[5].id)},d(y){y&&w(e),_&&_.d(),u=!1,a()}}}function Nf(l){let e,t=fe(l[1]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Qn(Yn(l,t,o));return{c(){e=f("nav");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","settings-sidebar svelte-1uolm3f")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[i]){if(i&7){t=fe(o[1]);let r;for(r=0;r<t.length;r+=1){const u=Yn(o,t,r);n[r]?n[r].p(u,i):(n[r]=Qn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(o){o&&w(e),Re(n,o)}}}function Df(l,e,t){let{activeSection:n="general"}=e,{onSelect:o=null}=e;const i=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(a){o&&o(a)}const u=a=>r(a.id);return l.$$set=a=>{"activeSection"in a&&t(0,n=a.activeSection),"onSelect"in a&&t(3,o=a.onSelect)},[n,i,r,o,u]}class Mf extends $e{constructor(e){super(),xe(this,e,Df,Nf,Ze,{activeSection:0,onSelect:3})}}function Xn(l){let e;return{c(){e=f("div"),e.textContent=`${m("settings.saved")}`,s(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function If(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D,L,O,W,J,q,Y,H,B,G,R,K=l[1]&&Xn();return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.general")}`,n=g(),o=f("p"),o.textContent=`${m("settings.generalDesc")}`,i=g(),r=f("div"),u=f("h3"),u.textContent=`${m("settings.appearance")}`,a=g(),d=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("settings.theme")}`,v=g(),y=f("select"),b=f("option"),b.textContent=`${m("settings.themeSystem")}`,k=f("option"),k.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,z=f("option"),z.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,S=g(),j=f("div"),N=f("h3"),N.textContent=`${m("settings.localization")}`,T=g(),E=f("div"),I=f("label"),D=f("span"),D.textContent=`${m("settings.language")}`,L=g(),O=f("select"),W=f("option"),W.textContent=`${m("settings.langRu")}`,J=f("option"),J.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,q=g(),Y=f("div"),K&&K.c(),H=g(),B=f("button"),B.textContent=`${m("settings.save")}`,s(t,"class","svelte-1e2uhdh"),s(o,"class","section-desc svelte-1e2uhdh"),s(u,"class","card-title svelte-1e2uhdh"),s(_,"class","label-text svelte-1e2uhdh"),b.__value="system",ye(b,b.__value),k.__value="light",ye(k,k.__value),k.disabled=!0,z.__value="dark",ye(z,z.__value),z.disabled=!0,l[0]===void 0&&St(()=>l[5].call(y)),s(d,"class","form-group svelte-1e2uhdh"),s(r,"class","settings-card svelte-1e2uhdh"),s(N,"class","card-title svelte-1e2uhdh"),s(D,"class","label-text svelte-1e2uhdh"),W.__value="ru",ye(W,W.__value),J.__value="en",ye(J,J.__value),O.disabled=!0,s(E,"class","form-group svelte-1e2uhdh"),s(j,"class","settings-card svelte-1e2uhdh"),s(B,"class","btn btn-primary"),s(Y,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(P,V){C(P,e,V),c(e,t),c(e,n),c(e,o),c(e,i),c(e,r),c(r,u),c(r,a),c(r,d),c(d,h),c(h,_),c(h,v),c(h,y),c(y,b),c(y,k),c(y,z),mt(y,l[0],!0),c(e,S),c(e,j),c(j,N),c(j,T),c(j,E),c(E,I),c(I,D),c(I,L),c(I,O),c(O,W),c(O,J),c(e,q),c(e,Y),K&&K.m(Y,null),c(Y,H),c(Y,B),G||(R=[M(y,"change",l[5]),M(B,"click",l[2])],G=!0)},p(P,[V]){V&1&&mt(y,P[0]),P[1]?K||(K=Xn(),K.c(),K.m(Y,H)):K&&(K.d(1),K=null)},i:$,o:$,d(P){P&&w(e),K&&K.d(),G=!1,he(R)}}}function Af(l,e,t){let{appConfig:n=null}=e,{onSave:o=null}=e,i="system",r=!1;function u(){n&&t(0,i=n.theme||"system")}async function a(){n&&(t(3,n.theme=i,n),o&&await o(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){i=nl(this),t(0,i)}return l.$$set=h=>{"appConfig"in h&&t(3,n=h.appConfig),"onSave"in h&&t(4,o=h.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&u()},[i,r,a,n,o,d]}class Ff extends $e{constructor(e){super(),xe(this,e,Af,If,Ze,{appConfig:3,onSave:4})}}function Zn(l){let e,t;return{c(){e=f("div"),t=A(l[1]),s(e,"class","notice svelte-1zbky3")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o&2&&U(t,n[1])},d(n){n&&w(e)}}}function Pf(l){let e;return{c(){e=f("p"),e.textContent=`${m("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function Lf(l){let e,t,n,o,i,r=l[0].path+"",u,a,d,h,_,v,y=l[0].dbPath+"",b,k,z,S=l[0].nodeCount!==void 0&&xn(l),j=l[0].fileCount!==void 0&&$n(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${m("settings.vaultPath")}`,o=g(),i=f("span"),u=A(r),a=g(),d=f("div"),h=f("span"),h.textContent="DB",_=g(),v=f("span"),b=A(y),k=g(),S&&S.c(),z=g(),j&&j.c(),s(n,"class","info-label svelte-1zbky3"),s(i,"class","info-value mono svelte-1zbky3"),s(t,"class","info-row svelte-1zbky3"),s(h,"class","info-label svelte-1zbky3"),s(v,"class","info-value mono small svelte-1zbky3"),s(d,"class","info-row svelte-1zbky3"),s(e,"class","vault-info svelte-1zbky3")},m(N,T){C(N,e,T),c(e,t),c(t,n),c(t,o),c(t,i),c(i,u),c(e,a),c(e,d),c(d,h),c(d,_),c(d,v),c(v,b),c(e,k),S&&S.m(e,null),c(e,z),j&&j.m(e,null)},p(N,T){T&1&&r!==(r=N[0].path+"")&&U(u,r),T&1&&y!==(y=N[0].dbPath+"")&&U(b,y),N[0].nodeCount!==void 0?S?S.p(N,T):(S=xn(N),S.c(),S.m(e,z)):S&&(S.d(1),S=null),N[0].fileCount!==void 0?j?j.p(N,T):(j=$n(N),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(N){N&&w(e),S&&S.d(),j&&j.d()}}}function xn(l){let e,t,n,o,i=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1zbky3"),s(o,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a&1&&i!==(i=u[0].nodeCount+"")&&U(r,i)},d(u){u&&w(e)}}}function $n(l){let e,t,n,o,i=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1zbky3"),s(o,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a&1&&i!==(i=u[0].fileCount+"")&&U(r,i)},d(u){u&&w(e)}}}function Rf(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S=l[1]&&Zn(l);function j(E,I){return E[0]?Lf:Pf}let N=j(l),T=N(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.workspace")}`,n=g(),o=f("p"),o.textContent=`${m("settings.workspaceDesc")}`,i=g(),S&&S.c(),r=g(),u=f("div"),T.c(),a=g(),d=f("div"),h=f("button"),h.textContent=`${m("settings.openVault")}`,_=g(),v=f("button"),v.textContent=`${m("settings.changeVault")}`,y=g(),b=f("button"),b.textContent=`${m("settings.checkIntegrity")}`,s(t,"class","svelte-1zbky3"),s(o,"class","section-desc svelte-1zbky3"),s(u,"class","settings-card svelte-1zbky3"),s(h,"class","btn svelte-1zbky3"),s(v,"class","btn svelte-1zbky3"),s(b,"class","btn svelte-1zbky3"),s(d,"class","workspace-actions svelte-1zbky3"),s(e,"class","settings-section svelte-1zbky3")},m(E,I){C(E,e,I),c(e,t),c(e,n),c(e,o),c(e,i),S&&S.m(e,null),c(e,r),c(e,u),T.m(u,null),c(e,a),c(e,d),c(d,h),c(d,_),c(d,v),c(d,y),c(d,b),k||(z=[M(h,"click",l[2]),M(v,"click",l[4]),M(b,"click",l[3])],k=!0)},p(E,[I]){E[1]?S?S.p(E,I):(S=Zn(E),S.c(),S.m(e,r)):S&&(S.d(1),S=null),N===(N=j(E))&&T?T.p(E,I):(T.d(1),T=N(E),T&&(T.c(),T.m(u,null)))},i:$,o:$,d(E){E&&w(e),S&&S.d(),T.d(),k=!1,he(z)}}}function At(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 Vf(l,e,t){let{onRefresh:n=null}=e,o=null,i="";async function r(){try{t(0,o=await At("GetVaultInfo"))}catch{t(0,o=null)}}r();async function u(){try{await At("OpenVaultFolder")}catch(h){t(1,i=String(h))}}async function a(){try{const h=await At("VaultCheck");h.healthy?t(1,i="Vault healthy"):t(1,i="Issues found: "+(h.errors||[]).join("; "))}catch(h){t(1,i=String(h))}}async function d(){try{const h=await At("PickDirectory");if(!h)return;const _=await At("OpenVault",h);_&&_.status==="ready"&&(t(0,o=await At("GetVaultInfo")),n&&n())}catch(h){t(1,i=String(h))}}return l.$$set=h=>{"onRefresh"in h&&t(5,n=h.onRefresh)},[o,i,u,a,d,n]}class Of extends $e{constructor(e){super(),xe(this,e,Vf,Rf,Ze,{onRefresh:5})}}function eo(l,e,t){const n=l.slice();return n[6]=e[t],n}function Wf(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=to(eo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","template-list svelte-ksamnw")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i&5){t=fe(o[0]);let r;for(r=0;r<t.length;r+=1){const u=eo(o,t,r);n[r]?n[r].p(u,i):(n[r]=to(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function Bf(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function Hf(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function to(l){let e,t,n,o=(m("template."+l[6].id)||l[6].title)+"",i,r,u,a,d=l[6].type+"",h,_,v,y,b,k,z,S,j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",N,T,E,I;function D(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),i=A(o),r=g(),u=f("span"),a=A("("),h=A(d),_=A(")"),v=g(),y=f("label"),b=f("input"),z=g(),S=f("span"),N=A(j),T=g(),s(n,"class","template-name svelte-ksamnw"),s(u,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(b,"type","checkbox"),b.checked=k=l[6].enabled,s(b,"class","svelte-ksamnw"),s(S,"class","toggle-text svelte-ksamnw"),s(y,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(L,O){C(L,e,O),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,a),c(u,h),c(u,_),c(e,v),c(e,y),c(y,b),c(y,z),c(y,S),c(S,N),c(e,T),E||(I=M(b,"change",D),E=!0)},p(L,O){l=L,O&1&&o!==(o=(m("template."+l[6].id)||l[6].title)+"")&&U(i,o),O&1&&d!==(d=l[6].type+"")&&U(h,d),O&1&&k!==(k=l[6].enabled)&&(b.checked=k),O&1&&j!==(j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&U(N,j)},d(L){L&&w(e),E=!1,I()}}}function Uf(l){let e,t,n,o,i;function r(d,h){return d[1]?Hf:d[0].length===0?Bf:Wf}let u=r(l),a=u(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.templates")}`,n=g(),o=f("p"),o.textContent=`${m("settings.templatesDesc")}`,i=g(),a.c(),s(t,"class","svelte-ksamnw"),s(o,"class","section-desc svelte-ksamnw"),s(e,"class","settings-section svelte-ksamnw")},m(d,h){C(d,e,h),c(e,t),c(e,n),c(e,o),c(e,i),a.m(e,null)},p(d,[h]){u===(u=r(d))&&a?a.p(d,h):(a.d(1),a=u(d),a&&(a.c(),a.m(e,null)))},i:$,o:$,d(d){d&&w(e),a.d()}}}function lo(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 Kf(l,e,t){let{onRefresh:n=null}=e,o=[],i=!0;async function r(){t(1,i=!0);try{t(0,o=await lo("AllTemplates")||[])}catch{t(0,o=[])}t(1,i=!1)}r();async function u(d){const h=!d.enabled;try{await lo("SetTemplateEnabled",d.id,h),d.enabled=h,t(0,o),n&&n()}catch(_){console.error(_)}}const a=d=>u(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[o,i,u,n,a]}class Gf extends $e{constructor(e){super(),xe(this,e,Kf,Uf,Ze,{onRefresh:3})}}function Jf(l){let e,t,n,o,i,r,u,a;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.plugins")}`,n=g(),o=f("p"),o.textContent=`${m("settings.noPlugins")}`,i=g(),r=f("button"),r.textContent=`${m("settings.openPluginsDir")}`,s(t,"class","svelte-8jch95"),s(o,"class","section-desc svelte-8jch95"),s(r,"class","btn"),s(e,"class","settings-section svelte-8jch95")},m(d,h){C(d,e,h),c(e,t),c(e,n),c(e,o),c(e,i),c(e,r),u||(a=M(r,"click",Yf),u=!0)},p:$,i:$,o:$,d(d){d&&w(e),u=!1,a()}}}function qf(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 Yf(){try{await qf("OpenPluginsFolder")}catch{}}class Qf extends $e{constructor(e){super(),xe(this,e,null,Jf,Ze,{})}}function Xf(l){let e,t,n,o;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.files")}`,n=g(),o=f("p"),o.textContent=`${m("settings.filesStub")}`,s(t,"class","svelte-19bo7bn"),s(o,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,o)},p:$,i:$,o:$,d(i){i&&w(e)}}}class Zf extends $e{constructor(e){super(),xe(this,e,null,Xf,Ze,{})}}function xf(l){let e,t,n,o;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.activity")}`,n=g(),o=f("p"),o.textContent=`${m("settings.activityStub")}`,s(t,"class","svelte-19bo7bn"),s(o,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,o)},p:$,i:$,o:$,d(i){i&&w(e)}}}class $f extends $e{constructor(e){super(),xe(this,e,null,xf,Ze,{})}}function no(l){let e,t;return{c(){e=f("div"),t=A(l[2]),s(e,"class","error-msg svelte-1fx1e1e")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[0]&4&&U(t,n[2])},d(n){n&&w(e)}}}function oo(l){let e,t;return{c(){e=f("div"),t=A(l[3]),s(e,"class","result-msg svelte-1fx1e1e"),ge(e,"warning",l[4]==="warning")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[0]&8&&U(t,n[3]),o[0]&16&&ge(e,"warning",n[4]==="warning")},d(n){n&&w(e)}}}function ed(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D=m("settings.checkConnection")+"",L,O,W,J,q=m("common.connect")+"",Y,H,B,G,R,K=l[11]!==null&&so(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("label"),i=f("span"),i.textContent=`${m("settings.serverUrl")}`,r=g(),u=f("input"),a=g(),d=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("sync.username")}`,v=g(),y=f("input"),b=g(),k=f("div"),z=f("label"),S=f("span"),S.textContent=`${m("sync.password")}`,j=g(),N=f("input"),T=g(),E=f("div"),I=f("button"),L=A(D),W=g(),J=f("button"),Y=A(q),B=g(),K&&K.c(),s(i,"class","label-text"),s(u,"type","text"),s(u,"placeholder","https://example.com"),s(n,"class","form-group svelte-1fx1e1e"),s(_,"class","label-text"),s(y,"type","text"),s(d,"class","form-group svelte-1fx1e1e"),s(S,"class","label-text"),s(N,"type","password"),s(k,"class","form-group svelte-1fx1e1e"),s(I,"class","btn"),I.disabled=O=l[1]||!l[5],s(J,"class","btn btn-primary"),J.disabled=H=l[1]||!l[5]||!l[6]||!l[7],s(E,"class","sync-setup-actions svelte-1fx1e1e"),s(t,"class","sync-setup svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e")},m(P,V){C(P,e,V),c(e,t),c(t,n),c(n,o),c(o,i),c(o,r),c(o,u),ye(u,l[5]),c(t,a),c(t,d),c(d,h),c(h,_),c(h,v),c(h,y),ye(y,l[6]),c(t,b),c(t,k),c(k,z),c(z,S),c(z,j),c(z,N),ye(N,l[7]),c(t,T),c(t,E),c(E,I),c(I,L),c(E,W),c(E,J),c(J,Y),c(t,B),K&&K.m(t,null),G||(R=[M(u,"input",l[23]),M(y,"input",l[24]),M(N,"input",l[25]),M(I,"click",l[12]),M(J,"click",l[13])],G=!0)},p(P,V){V[0]&32&&u.value!==P[5]&&ye(u,P[5]),V[0]&64&&y.value!==P[6]&&ye(y,P[6]),V[0]&128&&N.value!==P[7]&&ye(N,P[7]),V[0]&34&&O!==(O=P[1]||!P[5])&&(I.disabled=O),V[0]&226&&H!==(H=P[1]||!P[5]||!P[6]||!P[7])&&(J.disabled=H),P[11]!==null?K?K.p(P,V):(K=so(P),K.c(),K.m(t,null)):K&&(K.d(1),K=null)},d(P){P&&w(e),K&&K.d(),G=!1,he(R)}}}function td(l){let e,t,n,o,i,r,u=l[20](l[0].lastStatus)+"",a,d,h,_,v,y,b,k,z,S=m("settings.syncNow")+"",j,N,T,E=m("settings.disconnect")+"",I,D,L,O=m("settings.resetKey")+"",W,J,q,Y,H,B,G,R,K,P,V,x,ce=l[0].serverUrl&&io(l),ee=l[0].deviceName&&co(l),ne=l[0].deviceId&&ro(l),le=l[0].lastSyncAt&&ao(l),ie=l[0].lastError&&uo(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("span"),o.textContent=`${m("settings.status")}`,i=g(),r=f("span"),a=A(u),d=g(),ce&&ce.c(),h=g(),ee&&ee.c(),_=g(),ne&&ne.c(),v=g(),le&&le.c(),y=g(),ie&&ie.c(),b=g(),k=f("div"),z=f("button"),j=A(S),N=g(),T=f("button"),I=A(E),D=g(),L=f("button"),W=A(O),J=g(),q=f("div"),Y=f("label"),H=f("span"),H.textContent=`${m("sync.interval")}`,B=g(),G=f("div"),R=f("input"),K=g(),P=f("button"),P.textContent=`${m("common.save")}`,s(o,"class","info-label svelte-1fx1e1e"),s(r,"class","info-value svelte-1fx1e1e"),ge(r,"status-ok",l[0].lastStatus==="connected"),ge(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),s(n,"class","info-row svelte-1fx1e1e"),s(t,"class","sync-info svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e"),s(z,"class","btn btn-primary"),z.disabled=l[1],s(T,"class","btn"),T.disabled=l[1],s(L,"class","btn"),L.disabled=l[1],s(k,"class","sync-actions svelte-1fx1e1e"),s(H,"class","label-text"),s(R,"type","number"),s(R,"min","0"),s(R,"placeholder","0"),s(R,"class","svelte-1fx1e1e"),s(P,"class","btn btn-sm"),s(G,"class","interval-row svelte-1fx1e1e"),s(q,"class","sync-interval svelte-1fx1e1e")},m(ae,ke){C(ae,e,ke),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(r,a),c(t,d),ce&&ce.m(t,null),c(t,h),ee&&ee.m(t,null),c(t,_),ne&&ne.m(t,null),c(t,v),le&&le.m(t,null),c(t,y),ie&&ie.m(t,null),C(ae,b,ke),C(ae,k,ke),c(k,z),c(z,j),c(k,N),c(k,T),c(T,I),c(k,D),c(k,L),c(L,W),C(ae,J,ke),C(ae,q,ke),c(q,Y),c(Y,H),c(Y,B),c(Y,G),c(G,R),ye(R,l[8]),c(G,K),c(G,P),V||(x=[M(z,"click",l[14]),M(T,"click",l[16]),M(L,"click",l[18]),M(R,"input",l[22]),M(P,"click",l[15])],V=!0)},p(ae,ke){ke[0]&1&&u!==(u=ae[20](ae[0].lastStatus)+"")&&U(a,u),ke[0]&1&&ge(r,"status-ok",ae[0].lastStatus==="connected"),ke[0]&1&&ge(r,"status-err",ae[0].lastStatus==="error"||ae[0].lastStatus==="revoked"),ae[0].serverUrl?ce?ce.p(ae,ke):(ce=io(ae),ce.c(),ce.m(t,h)):ce&&(ce.d(1),ce=null),ae[0].deviceName?ee?ee.p(ae,ke):(ee=co(ae),ee.c(),ee.m(t,_)):ee&&(ee.d(1),ee=null),ae[0].deviceId?ne?ne.p(ae,ke):(ne=ro(ae),ne.c(),ne.m(t,v)):ne&&(ne.d(1),ne=null),ae[0].lastSyncAt?le?le.p(ae,ke):(le=ao(ae),le.c(),le.m(t,y)):le&&(le.d(1),le=null),ae[0].lastError?ie?ie.p(ae,ke):(ie=uo(ae),ie.c(),ie.m(t,null)):ie&&(ie.d(1),ie=null),ke[0]&2&&(z.disabled=ae[1]),ke[0]&2&&(T.disabled=ae[1]),ke[0]&2&&(L.disabled=ae[1]),ke[0]&256&&cl(R.value)!==ae[8]&&ye(R,ae[8])},d(ae){ae&&(w(e),w(b),w(k),w(J),w(q)),ce&&ce.d(),ee&&ee.d(),ne&&ne.d(),le&&le.d(),ie&&ie.d(),V=!1,he(x)}}}function so(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=f("div"),n=A(t),s(e,"class","connection-result svelte-1fx1e1e"),ge(e,"ok",l[11]),ge(e,"fail",!l[11])},m(o,i){C(o,e,i),c(e,n)},p(o,i){i[0]&2048&&t!==(t=(o[11]?m("common.test")+" OK":m("error.generic"))+"")&&U(n,t),i[0]&2048&&ge(e,"ok",o[11]),i[0]&2048&&ge(e,"fail",!o[11])},d(o){o&&w(e)}}}function io(l){let e,t,n,o,i=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.serverUrl")}`,n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1fx1e1e"),s(o,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[0]&1&&i!==(i=u[0].serverUrl+"")&&U(r,i)},d(u){u&&w(e)}}}function co(l){let e,t,n,o,i=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceName")}`,n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1fx1e1e"),s(o,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[0]&1&&i!==(i=u[0].deviceName+"")&&U(r,i)},d(u){u&&w(e)}}}function ro(l){let e,t,n,o,i=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceId")}`,n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1fx1e1e"),s(o,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[0]&1&&i!==(i=u[0].deviceId+"")&&U(r,i)},d(u){u&&w(e)}}}function ao(l){let e,t,n,o,i=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastSync")}`,n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1fx1e1e"),s(o,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[0]&1&&i!==(i=u[0].lastSyncAt+"")&&U(r,i)},d(u){u&&w(e)}}}function uo(l){let e,t,n,o,i=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastError")}`,n=g(),o=f("span"),r=A(i),s(t,"class","info-label svelte-1fx1e1e"),s(o,"class","info-value error svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[0]&1&&i!==(i=u[0].lastError+"")&&U(r,i)},d(u){u&&w(e)}}}function fo(l){let e,t,n,o,i,r,u,a,d,h,_,v;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,o=g(),i=f("p"),i.textContent=`${m("settings.confirmDisconnectDesc")}`,r=g(),u=f("div"),a=f("button"),a.textContent=`${m("common.disconnect")}`,d=g(),h=f("button"),h.textContent=`${m("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(i,"class","modal-desc svelte-1fx1e1e"),s(a,"class","btn btn-danger"),s(h,"class","btn"),s(u,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(y,b){C(y,e,b),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,u),c(u,a),c(u,d),c(u,h),_||(v=[M(a,"click",l[17]),M(h,"click",l[26]),M(e,"click",l[27])],_=!0)},p:$,d(y){y&&w(e),_=!1,he(v)}}}function po(l){let e,t,n,o,i,r,u,a,d,h,_,v;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmResetKey")}`,o=g(),i=f("p"),i.textContent=`${m("settings.confirmResetKeyDesc")}`,r=g(),u=f("div"),a=f("button"),a.textContent=`${m("settings.resetKey")}`,d=g(),h=f("button"),h.textContent=`${m("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(i,"class","modal-desc svelte-1fx1e1e"),s(a,"class","btn btn-danger"),s(h,"class","btn"),s(u,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(y,b){C(y,e,b),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,u),c(u,a),c(u,d),c(u,h),_||(v=[M(a,"click",l[19]),M(h,"click",l[28]),M(e,"click",l[29])],_=!0)},p:$,d(y){y&&w(e),_=!1,he(v)}}}function ld(l){let e,t,n,o,i,r,u,a,d,h,_=l[2]&&no(l),v=l[3]&&!l[2]&&oo(l);function y(j,N){return j[0]&&j[0].enabled?td:ed}let b=y(l),k=b(l),z=l[9]&&fo(l),S=l[10]&&po(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.sync")}`,n=g(),o=f("p"),o.textContent=`${m("settings.syncDesc")}`,i=g(),_&&_.c(),r=g(),v&&v.c(),u=g(),k.c(),a=g(),z&&z.c(),d=g(),S&&S.c(),h=it(),s(t,"class","svelte-1fx1e1e"),s(o,"class","section-desc svelte-1fx1e1e"),s(e,"class","settings-section svelte-1fx1e1e")},m(j,N){C(j,e,N),c(e,t),c(e,n),c(e,o),c(e,i),_&&_.m(e,null),c(e,r),v&&v.m(e,null),c(e,u),k.m(e,null),C(j,a,N),z&&z.m(j,N),C(j,d,N),S&&S.m(j,N),C(j,h,N)},p(j,N){j[2]?_?_.p(j,N):(_=no(j),_.c(),_.m(e,r)):_&&(_.d(1),_=null),j[3]&&!j[2]?v?v.p(j,N):(v=oo(j),v.c(),v.m(e,u)):v&&(v.d(1),v=null),b===(b=y(j))&&k?k.p(j,N):(k.d(1),k=b(j),k&&(k.c(),k.m(e,null))),j[9]?z?z.p(j,N):(z=fo(j),z.c(),z.m(d.parentNode,d)):z&&(z.d(1),z=null),j[10]?S?S.p(j,N):(S=po(j),S.c(),S.m(h.parentNode,h)):S&&(S.d(1),S=null)},i:$,o:$,d(j){j&&(w(e),w(a),w(d),w(h)),_&&_.d(),v&&v.d(),k.d(),z&&z.d(j),S&&S.d(j)}}}function wt(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function nd(l,e,t){let{onRefresh:n=null}=e,o=null,i=!1,r="",u="",a="",d="",h="",_="",v=0,y=!1,b=!1,k=null;async function z(){try{t(0,o=await wt("GetSyncSettings")),o&&(t(5,d=o.serverUrl||""),t(8,v=o.syncInterval||0))}catch{t(0,o=null)}}z();async function S(){t(1,i=!0),t(2,r=""),t(4,a=""),t(11,k=null);try{await wt("SyncTestConnection",d,h,_),t(11,k=!0),t(3,u="connection ok")}catch(P){t(11,k=!1),t(3,u="connection failed: "+String(P))}t(1,i=!1)}async function j(){t(1,i=!0),t(2,r=""),t(4,a="");try{await wt("SyncConfigure",d,h,_),t(3,u="configured"),t(6,h=""),t(7,_=""),await z(),n&&n()}catch(P){t(2,r=String(P))}t(1,i=!1)}function N(P){const V=Array.isArray(P==null?void 0:P.conflicts)?P.conflicts:[],x=Array.isArray(P==null?void 0:P.applyErrors)?P.applyErrors:[],ce=[];return V.length>0&&ce.push(m("sync.conflictsCount",{count:V.length})),x.length>0&&ce.push(m("sync.applyErrorsCount",{count:x.length})),ce.join(" · ")}async function T(){t(1,i=!0),t(2,r=""),t(4,a="");try{const P=await wt("SyncNow"),V=m("sync.pushedPulled",{pushed:(P==null?void 0:P.pushed)||0,pulled:(P==null?void 0:P.pulled)||0}),x=N(P);t(3,u=x?V+" · "+x:V),t(4,a=x?"warning":""),await z(),n&&n()}catch(P){t(2,r=String(P))}t(1,i=!1)}async function E(){try{await wt("SyncSetInterval",v),t(3,u=m("sync.settingsSaved")),t(4,a="")}catch(P){t(2,r=String(P))}}function I(){t(9,y=!0)}async function D(){t(9,y=!1),t(1,i=!0),t(4,a="");try{await wt("SyncDisconnect"),t(3,u="disconnected"),await z(),n&&n()}catch(P){t(2,r=String(P))}t(1,i=!1)}function L(){t(10,b=!0)}async function O(){t(10,b=!1),t(1,i=!0),t(4,a="");try{await wt("ResetSyncKey"),t(3,u="key reset"),await z(),n&&n()}catch(P){t(2,r=String(P))}t(1,i=!1)}function W(P){return P?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[P]||P:m("settings.notConfigured")}function J(){v=cl(this.value),t(8,v)}function q(){d=this.value,t(5,d)}function Y(){h=this.value,t(6,h)}function H(){_=this.value,t(7,_)}const B=()=>t(9,y=!1),G=()=>t(9,y=!1),R=()=>t(10,b=!1),K=()=>t(10,b=!1);return l.$$set=P=>{"onRefresh"in P&&t(21,n=P.onRefresh)},[o,i,r,u,a,d,h,_,v,y,b,k,S,j,T,E,I,D,L,O,W,n,J,q,Y,H,B,G,R,K]}class od extends $e{constructor(e){super(),xe(this,e,nd,ld,Ze,{onRefresh:21},null,[-1,-1])}}function sd(l){let e,t,n,o;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.backup")}`,n=g(),o=f("p"),o.textContent=`${m("settings.backupStub")}`,s(t,"class","svelte-19bo7bn"),s(o,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,o)},p:$,i:$,o:$,d(i){i&&w(e)}}}class id extends $e{constructor(e){super(),xe(this,e,null,sd,Ze,{})}}const{window:cd}=Wl;function rd(l){let e,t;return e=new id({}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function ad(l){let e,t;return e=new od({props:{onRefresh:l[6]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function ud(l){let e,t;return e=new $f({}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function fd(l){let e,t;return e=new Zf({}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function dd(l){let e,t;return e=new Qf({}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function pd(l){let e,t;return e=new Gf({props:{onRefresh:l[2]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function md(l){let e,t;return e=new Of({props:{onRefresh:l[2]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function hd(l){let e,t;return e=new Ff({props:{appConfig:l[1],onSave:l[5]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p(n,o){const i={};o&2&&(i.appConfig=n[1]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function _d(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z;d=new Mf({props:{activeSection:l[0],onSelect:l[3]}});const S=[hd,md,pd,dd,fd,ud,ad,rd],j=[];function N(T,E){return T[0]==="general"?0:T[0]==="workspace"?1:T[0]==="templates"?2:T[0]==="plugins"?3:T[0]==="files"?4:T[0]==="activity"?5:T[0]==="sync"?6:T[0]==="backup"?7:-1}return~(v=N(l))&&(y=j[v]=S[v](l)),{c(){e=f("button"),t=f("div"),n=f("div"),o=f("h2"),o.textContent=`${m("settings.title")}`,i=g(),r=f("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',u=g(),a=f("div"),Ye(d.$$.fragment),h=g(),_=f("div"),y&&y.c(),s(o,"class","svelte-zf2zsc"),s(r,"class","close-btn svelte-zf2zsc"),s(r,"title",m("settings.close")),s(n,"class","settings-header svelte-zf2zsc"),s(_,"class","settings-content svelte-zf2zsc"),s(a,"class","settings-body svelte-zf2zsc"),s(t,"class","settings-window svelte-zf2zsc"),s(e,"class","settings-overlay svelte-zf2zsc")},m(T,E){C(T,e,E),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(t,u),c(t,a),Ge(d,a,null),c(a,h),c(a,_),~v&&j[v].m(_,null),b=!0,k||(z=[M(cd,"keydown",l[7]),M(r,"click",l[4]),M(e,"click",pt(l[4]))],k=!0)},p(T,[E]){const I={};E&1&&(I.activeSection=T[0]),d.$set(I);let D=v;v=N(T),v===D?~v&&j[v].p(T,E):(y&&(ot(),pe(j[D],1,1,()=>{j[D]=null}),st()),~v?(y=j[v],y?y.p(T,E):(y=j[v]=S[v](T),y.c()),re(y,1),y.m(_,null)):y=null)},i(T){b||(re(d.$$.fragment,T),re(y),b=!0)},o(T){pe(d.$$.fragment,T),pe(y),b=!1},d(T){T&&w(e),Je(d),~v&&j[v].d(),k=!1,he(z)}}}function mo(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 vd(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:o=null}=e,{initialSection:i="general"}=e,r=i,u=null;async function a(){try{t(1,u=await mo("GetAppConfig"))}catch{t(1,u=null)}}a();function d(b){t(0,r=b)}function h(){n&&n()}async function _(b){try{await mo("SaveAppConfig",b),t(1,u=b)}catch(k){console.error(k)}}function v(){o&&o()}function y(b){b.key==="Escape"&&h()}return l.$$set=b=>{"onClose"in b&&t(8,n=b.onClose),"onSyncRefresh"in b&&t(9,o=b.onSyncRefresh),"initialSection"in b&&t(10,i=b.initialSection)},[r,u,a,d,h,_,v,y,n,o,i]}class gd extends $e{constructor(e){super(),xe(this,e,vd,_d,Ze,{onClose:8,onSyncRefresh:9,initialSection:10})}}function yd(l){let e,t,n,o,i,r,u,a;return{c(){e=f("div"),t=f("span"),n=g(),o=f("span"),o.textContent=`${m("sync.status.disabled")}`,i=g(),r=f("button"),r.textContent=`${m("sync.configure")}`,s(t,"class","sync-dot dot-disabled svelte-1rxbx0"),s(o,"class","sync-label svelte-1rxbx0"),s(r,"class","btn btn-xs svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(d,h){C(d,e,h),c(e,t),c(e,n),c(e,o),c(e,i),c(e,r),u||(a=M(r,"click",function(){ht(l[5])&&l[5].apply(this,arguments)}),u=!0)},p(d,h){l=d},d(d){d&&w(e),u=!1,a()}}}function bd(l){let e,t,n,o,i,r=l[7](l[0])+"",u,a,d,h,_,v=(l[1]?m("sync.running"):m("sync.run"))+"",y,b,k,z,S,j,N,T=l[0].unpushedOps>0&&ho(l),E=l[2]&&_o(l);return{c(){e=f("div"),t=f("span"),o=g(),i=f("span"),u=A(r),a=g(),T&&T.c(),d=g(),h=f("div"),_=f("button"),y=A(v),b=g(),k=f("button"),k.textContent=`${m("sync.details")}`,z=g(),E&&E.c(),S=it(),s(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),s(i,"class","sync-label svelte-1rxbx0"),s(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],s(k,"class","btn btn-xs btn-link svelte-1rxbx0"),s(h,"class","sync-actions-row svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(I,D){C(I,e,D),c(e,t),c(e,o),c(e,i),c(i,u),c(e,a),T&&T.m(e,null),c(e,d),c(e,h),c(h,_),c(_,y),c(h,b),c(h,k),C(I,z,D),E&&E.m(I,D),C(I,S,D),j||(N=[M(_,"click",function(){ht(l[4])&&l[4].apply(this,arguments)}),M(k,"click",function(){ht(l[5])&&l[5].apply(this,arguments)})],j=!0)},p(I,D){l=I,D&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&s(t,"class",n),D&1&&r!==(r=l[7](l[0])+"")&&U(u,r),l[0].unpushedOps>0?T?T.p(l,D):(T=ho(l),T.c(),T.m(e,d)):T&&(T.d(1),T=null),D&2&&v!==(v=(l[1]?m("sync.running"):m("sync.run"))+"")&&U(y,v),D&2&&(_.disabled=l[1]),l[2]?E?E.p(l,D):(E=_o(l),E.c(),E.m(S.parentNode,S)):E&&(E.d(1),E=null)},d(I){I&&(w(e),w(z),w(S)),T&&T.d(),E&&E.d(I),j=!1,he(N)}}}function ho(l){let e,t=l[0].unpushedOps+"",n,o,i=m("sync.changes")+"",r;return{c(){e=f("span"),n=A(t),o=g(),r=A(i),s(e,"class","sync-count svelte-1rxbx0")},m(u,a){C(u,e,a),c(e,n),c(e,o),c(e,r)},p(u,a){a&1&&t!==(t=u[0].unpushedOps+"")&&U(n,t)},d(u){u&&w(e)}}}function _o(l){let e,t,n;return{c(){e=f("div"),t=A(l[2]),s(e,"class",n=Nn(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(o,i){C(o,e,i),c(e,t)},p(o,i){i&4&&U(t,o[2]),i&8&&n!==(n=Nn(o[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&s(e,"class",n)},d(o){o&&w(e)}}}function kd(l){let e;function t(i,r){var u;return(u=i[0])!=null&&u.configured?bd:yd}let n=t(l),o=n(l);return{c(){e=f("div"),o.c(),s(e,"class","sync-status-widget svelte-1rxbx0")},m(i,r){C(i,e,r),o.m(e,null)},p(i,[r]){n===(n=t(i))&&o?o.p(i,r):(o.d(1),o=n(i),o&&(o.c(),o.m(e,null)))},i:$,o:$,d(i){i&&w(e),o.d()}}}function zd(l,e,t){let{syncStatus:n=null}=e,{syncLoading:o=!1}=e,{syncMessage:i=""}=e,{syncMessageKind:r=""}=e,{onSync:u=null}=e,{onOpenSettings:a=null}=e;function d(_){return!_||!_.configured?"dot-disabled":o?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function h(_){return!_||!_.configured?m("sync.status.disabled"):o?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,o=_.syncLoading),"syncMessage"in _&&t(2,i=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,u=_.onSync),"onOpenSettings"in _&&t(5,a=_.onOpenSettings)},[n,o,i,r,u,a,d,h]}class wd extends $e{constructor(e){super(),xe(this,e,zd,kd,Ze,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:Ki}=Wl;function vo(l,e,t){const n=l.slice();return n[328]=e[t],n}function go(l,e,t){const n=l.slice();return n[331]=e[t],n}function yo(l,e,t){const n=l.slice();return n[331]=e[t],n}function bo(l,e,t){const n=l.slice();return n[352]=e[t],n}function ko(l,e,t){const n=l.slice();return n[352]=e[t],n}function zo(l,e,t){const n=l.slice();return n[385]=e[t],n}function wo(l,e,t){const n=l.slice();return n[352]=e[t],n}function Co(l,e,t){const n=l.slice();return n[355]=e[t],n[390]=e,n[391]=t,n}function So(l,e,t){const n=l.slice();return n[352]=e[t],n}function jo(l,e,t){const n=l.slice();return n[367]=e[t],n}function Eo(l,e,t){const n=l.slice();return n[352]=e[t],n}function To(l,e,t){const n=l.slice();return n[372]=e[t],n}function No(l,e,t){const n=l.slice();return n[372]=e[t],n}function Do(l,e,t){const n=l.slice();return n[355]=e[t],n[377]=e,n[378]=t,n}function Mo(l,e,t){const n=l.slice();return n[352]=e[t],n}function Io(l,e,t){const n=l.slice();return n[367]=e[t],n}function Ao(l,e,t){const n=l.slice();return n[344]=e[t],n}function Fo(l,e,t){const n=l.slice();return n[352]=e[t],n}function Po(l,e,t){const n=l.slice();return n[336]=e[t],n}function Lo(l,e,t){const n=l.slice();return n[352]=e[t],n}function Ro(l,e,t){const n=l.slice();return n[355]=e[t],n[356]=e,n[357]=t,n}function Vo(l,e,t){const n=l.slice();return n[352]=e[t],n}function Oo(l,e,t){const n=l.slice();return n[347]=e[t],n}function Wo(l,e,t){const n=l.slice();return n[344]=e[t],n}function Bo(l,e,t){const n=l.slice();return n[339]=e[t],n}function Ho(l,e,t){const n=l.slice();return n[336]=e[t],n}function Uo(l,e,t){const n=l.slice();return n[339]=e[t],n}function Ko(l,e,t){const n=l.slice();return n[362]=e[t],n}function Go(l,e,t){const n=l.slice();return n[396]=e[t],n}function Jo(l,e,t){const n=l.slice();return n[399]=e[t],n}function Cd(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D,L,O,W,J,q,Y,H,B,G,R,K,P,V,x,ce,ee,ne,le,ie,ae,ke,We,Ne,X,Z,ue,we,_e=fe(l[4]),be=[];for(let te=0;te<_e.length;te+=1)be[te]=Yo(Jo(l,_e,te));const Ue=[Td,Ed],Qe=[];function Xe(te,ve){return te[5].length>0?0:1}N=Xe(l),T=Qe[N]=Ue[N](l),D=new wd({props:{syncStatus:l[79],syncLoading:l[80],syncMessage:l[81],syncMessageKind:l[82],onSync:l[167],onOpenSettings:l[172]}});function Be(te,ve){return te[26]?Md:te[25]?Dd:Nd}let Fe=Be(l),Ee=Fe(l),Se=l[24]&&Xo(l);const Pe=[Vd,Rd,Ld,Pd,Fd,Ad,Id],Te=[];function Ae(te,ve){return te[29]?0:te[26]?1:te[25]==="inbox"?2:te[25]==="journal"?3:te[25]==="today"&&te[7]?4:te[25]==="activity"?5:6}ce=Ae(l),ee=Te[ce]=Pe[ce](l);let je=l[44]&&ui(l),ze=l[48].visible&&pi(l),De=l[32]&&vi(l),Ce=l[51]&&gi(l),Ie=l[58]&&l[57]&&bi(l),Ke=l[76]&&zi(l),Me=l[71]&&Ci(l),de=l[3]&&Si(l);return{c(){e=f("div"),t=f("aside"),n=f("div"),o=f("span"),o.textContent="⚒",i=g(),r=f("span"),r.textContent=`${m("nav.brand")}`,u=g(),a=f("nav"),d=f("div"),h=f("div"),h.textContent=`${m("nav.system")}`,_=g();for(let te=0;te<be.length;te+=1)be[te].c();v=g(),y=f("div"),b=f("div"),k=f("span"),k.textContent=`${m("nav.workspace")}`,z=g(),S=f("button"),S.textContent="+",j=g(),T.c(),E=g(),I=f("div"),Ye(D.$$.fragment),L=g(),O=f("div"),W=f("button"),W.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-hoyczz"><circle cx="12" cy="12" r="3" class="svelte-hoyczz"></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-hoyczz"></path></svg>',J=g(),q=f("span"),Y=A(l[23]),H=g(),B=f("main"),G=f("header"),R=f("div"),Ee.c(),K=g(),P=f("div"),P.innerHTML="",V=g(),Se&&Se.c(),x=g(),ee.c(),ne=g(),je&&je.c(),le=g(),ze&&ze.c(),ie=g(),De&&De.c(),ae=g(),Ce&&Ce.c(),ke=g(),Ie&&Ie.c(),We=g(),Ke&&Ke.c(),Ne=g(),Me&&Me.c(),X=g(),de&&de.c(),s(o,"class","logo svelte-hoyczz"),s(r,"class","brand-name svelte-hoyczz"),s(n,"class","sidebar-brand svelte-hoyczz"),s(h,"class","nav-label svelte-hoyczz"),s(d,"class","nav-group svelte-hoyczz"),s(k,"class","svelte-hoyczz"),s(S,"class","nav-add-btn svelte-hoyczz"),s(S,"title",m("common.create")),s(b,"class","nav-label-row svelte-hoyczz"),s(y,"class","nav-group svelte-hoyczz"),s(a,"class","sidebar-nav svelte-hoyczz"),s(W,"class","sidebar-settings-btn svelte-hoyczz"),s(W,"title",m("common.settings")),s(q,"class","version svelte-hoyczz"),s(O,"class","sidebar-footer-row svelte-hoyczz"),s(I,"class","sidebar-footer svelte-hoyczz"),s(t,"class","sidebar svelte-hoyczz"),s(R,"class","header-left svelte-hoyczz"),s(P,"class","header-right svelte-hoyczz"),s(G,"class","header svelte-hoyczz"),s(B,"class","main svelte-hoyczz"),s(e,"class","app svelte-hoyczz")},m(te,ve){C(te,e,ve),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(t,u),c(t,a),c(a,d),c(d,h),c(d,_);for(let Ve=0;Ve<be.length;Ve+=1)be[Ve]&&be[Ve].m(d,null);c(a,v),c(a,y),c(y,b),c(b,k),c(b,z),c(b,S),c(y,j),Qe[N].m(y,null),c(t,E),c(t,I),Ge(D,I,null),c(I,L),c(I,O),c(O,W),c(O,J),c(O,q),c(q,Y),c(e,H),c(e,B),c(B,G),c(G,R),Ee.m(R,null),c(G,K),c(G,P),c(B,V),Se&&Se.m(B,null),c(B,x),Te[ce].m(B,null),c(B,ne),je&&je.m(B,null),c(B,le),ze&&ze.m(B,null),c(B,ie),De&&De.m(B,null),c(B,ae),Ce&&Ce.m(B,null),c(B,ke),Ie&&Ie.m(B,null),c(B,We),Ke&&Ke.m(B,null),c(B,Ne),Me&&Me.m(B,null),c(B,X),de&&de.m(B,null),Z=!0,ue||(we=[M(S,"click",l[113]),M(W,"click",l[173])],ue=!0)},p(te,ve){if(ve[0]&33554448|ve[1]&2048|ve[2]&33554432){_e=fe(te[4]);let qe;for(qe=0;qe<_e.length;qe+=1){const jt=Jo(te,_e,qe);be[qe]?be[qe].p(jt,ve):(be[qe]=Yo(jt),be[qe].c(),be[qe].m(d,null))}for(;qe<be.length;qe+=1)be[qe].d(1);be.length=_e.length}let Ve=N;N=Xe(te),N===Ve?Qe[N].p(te,ve):(ot(),pe(Qe[Ve],1,1,()=>{Qe[Ve]=null}),st(),T=Qe[N],T?T.p(te,ve):(T=Qe[N]=Ue[N](te),T.c()),re(T,1),T.m(y,null));const He={};ve[2]&131072&&(He.syncStatus=te[79]),ve[2]&262144&&(He.syncLoading=te[80]),ve[2]&524288&&(He.syncMessage=te[81]),ve[2]&1048576&&(He.syncMessageKind=te[82]),D.$set(He),(!Z||ve[0]&8388608)&&U(Y,te[23]),Fe===(Fe=Be(te))&&Ee?Ee.p(te,ve):(Ee.d(1),Ee=Fe(te),Ee&&(Ee.c(),Ee.m(R,null))),te[24]?Se?Se.p(te,ve):(Se=Xo(te),Se.c(),Se.m(B,x)):Se&&(Se.d(1),Se=null);let lt=ce;ce=Ae(te),ce===lt?Te[ce].p(te,ve):(ot(),pe(Te[lt],1,1,()=>{Te[lt]=null}),st(),ee=Te[ce],ee?ee.p(te,ve):(ee=Te[ce]=Pe[ce](te),ee.c()),re(ee,1),ee.m(B,ne)),te[44]?je?(je.p(te,ve),ve[1]&8192&&re(je,1)):(je=ui(te),je.c(),re(je,1),je.m(B,le)):je&&(ot(),pe(je,1,1,()=>{je=null}),st()),te[48].visible?ze?(ze.p(te,ve),ve[1]&131072&&re(ze,1)):(ze=pi(te),ze.c(),re(ze,1),ze.m(B,ie)):ze&&(ot(),pe(ze,1,1,()=>{ze=null}),st()),te[32]?De?De.p(te,ve):(De=vi(te),De.c(),De.m(B,ae)):De&&(De.d(1),De=null),te[51]?Ce?Ce.p(te,ve):(Ce=gi(te),Ce.c(),Ce.m(B,ke)):Ce&&(Ce.d(1),Ce=null),te[58]&&te[57]?Ie?Ie.p(te,ve):(Ie=bi(te),Ie.c(),Ie.m(B,We)):Ie&&(Ie.d(1),Ie=null),te[76]?Ke?Ke.p(te,ve):(Ke=zi(te),Ke.c(),Ke.m(B,Ne)):Ke&&(Ke.d(1),Ke=null),te[71]?Me?(Me.p(te,ve),ve[2]&512&&re(Me,1)):(Me=Ci(te),Me.c(),re(Me,1),Me.m(B,X)):Me&&(ot(),pe(Me,1,1,()=>{Me=null}),st()),te[3]?de?(de.p(te,ve),ve[0]&8&&re(de,1)):(de=Si(te),de.c(),re(de,1),de.m(B,null)):de&&(ot(),pe(de,1,1,()=>{de=null}),st())},i(te){Z||(re(T),re(D.$$.fragment,te),re(ee),re(je),re(ze),re(Me),re(de),Z=!0)},o(te){pe(T),pe(D.$$.fragment,te),pe(ee),pe(je),pe(ze),pe(Me),pe(de),Z=!1},d(te){te&&w(e),Re(be,te),Qe[N].d(),Je(D),Ee.d(),Se&&Se.d(),Te[ce].d(),je&&je.d(),ze&&ze.d(),De&&De.d(),Ce&&Ce.d(),Ie&&Ie.d(),Ke&&Ke.d(),Me&&Me.d(),de&&de.d(),ue=!1,he(we)}}}function Sd(l){var n;let e,t;return e=new bf({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[169]}}),{c(){Ye(e.$$.fragment)},m(o,i){Ge(e,o,i),t=!0},p(o,i){var u;const r={};i[0]&1&&(r.vaultPath=((u=o[0])==null?void 0:u.vaultPath)||""),e.$set(r)},i(o){t||(re(e.$$.fragment,o),t=!0)},o(o){pe(e.$$.fragment,o),t=!1},d(o){Je(e,o)}}}function jd(l){let e,t;return e=new vf({props:{onComplete:l[168]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function qo(l){let e,t;return{c(){e=f("span"),t=A(l[42]),s(e,"class","nav-badge svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[1]&2048&&U(t,n[42])},d(n){n&&w(e)}}}function Yo(l){let e,t=l[399].label+"",n,o,i,r,u,a,d=l[399].id==="journal"&&l[42]>0&&qo(l);function h(){return l[171](l[399])}return{c(){e=f("button"),n=A(t),o=g(),d&&d.c(),i=g(),s(e,"class",r="nav-item "+(l[25]===l[399].id?"selected":"")+" svelte-hoyczz")},m(_,v){C(_,e,v),c(e,n),c(e,o),d&&d.m(e,null),c(e,i),u||(a=M(e,"click",h),u=!0)},p(_,v){l=_,v[0]&16&&t!==(t=l[399].label+"")&&U(n,t),l[399].id==="journal"&&l[42]>0?d?d.p(l,v):(d=qo(l),d.c(),d.m(e,i)):d&&(d.d(1),d=null),v[0]&33554448&&r!==(r="nav-item "+(l[25]===l[399].id?"selected":"")+" svelte-hoyczz")&&s(e,"class",r)},d(_){_&&w(e),d&&d.d(),u=!1,a()}}}function Ed(l){let e;return{c(){e=f("div"),e.textContent=`${m("nav.noNodes")}`,s(e,"class","nav-empty svelte-hoyczz")},m(t,n){C(t,e,n)},p:$,i:$,o:$,d(t){t&&w(e)}}}function Td(l){var r;let e,t,n,o,i;return t=new Ui({props:{nodes:l[5],expanded:l[59],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[88],onToggle:l[118],onContextMenu:l[116],onDrop:l[119]}}),{c(){e=f("div"),Ye(t.$$.fragment),s(e,"class","workspace-tree-area svelte-hoyczz"),s(e,"role","region"),s(e,"aria-label",m("nav.workspace")),ge(e,"drop-valid",l[70])},m(u,a){C(u,e,a),Ge(t,e,null),n=!0,o||(i=[M(e,"dragover",Bl(l[121])),M(e,"dragleave",l[122]),M(e,"drop",l[120])],o=!0)},p(u,a){var h;const d={};a[0]&32&&(d.nodes=u[5]),a[1]&268435456&&(d.expanded=u[59]),a[0]&67108864&&(d.selectedNodeId=((h=u[26])==null?void 0:h.id)||""),t.$set(d),(!n||a[2]&256)&&ge(e,"drop-valid",u[70])},i(u){n||(re(t.$$.fragment,u),n=!0)},o(u){pe(t.$$.fragment,u),n=!1},d(u){u&&w(e),Je(t),o=!1,he(i)}}}function Nd(l){let e;return{c(){e=f("span"),e.textContent=`${m("nav.selectPrompt")}`,s(e,"class","crumb placeholder svelte-hoyczz")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function Dd(l){let e,t=fe(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Qo(Go(l,t,o));return{c(){e=f("span");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","crumb svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&33554448){t=fe(o[4]);let r;for(r=0;r<t.length;r+=1){const u=Go(o,t,r);n[r]?n[r].p(u,i):(n[r]=Qo(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function Md(l){let e,t=l[26].title+"",n,o,i,r=l[155](l[26].type)+"",u;return{c(){e=f("span"),n=A(t),o=g(),i=f("span"),u=A(r),s(e,"class","crumb svelte-hoyczz"),s(i,"class","crumb-type svelte-hoyczz")},m(a,d){C(a,e,d),c(e,n),C(a,o,d),C(a,i,d),c(i,u)},p(a,d){d[0]&67108864&&t!==(t=a[26].title+"")&&U(n,t),d[0]&67108864&&r!==(r=a[155](a[26].type)+"")&&U(u,r)},d(a){a&&(w(e),w(o),w(i))}}}function Qo(l){let e=(l[396].id===l[25]?l[396].label:"")+"",t;return{c(){t=A(e)},m(n,o){C(n,t,o)},p(n,o){o[0]&33554448&&e!==(e=(n[396].id===n[25]?n[396].label:"")+"")&&U(t,e)},d(n){n&&w(t)}}}function Xo(l){let e,t=l[84](l[24])+"",n,o,i,r,u;return{c(){e=f("div"),n=A(t),o=g(),i=f("button"),i.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-hoyczz"><line x1="18" y1="6" x2="6" y2="18" class="svelte-hoyczz"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-hoyczz"></line></svg>',s(i,"class","dismiss-btn svelte-hoyczz"),s(i,"aria-label","Dismiss"),s(e,"class","error-banner svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(a,d){C(a,e,d),c(e,n),c(e,o),c(e,i),r||(u=[M(i,"click",Oe(l[174])),M(e,"click",l[175]),M(e,"keydown",function(){ht(at(l[176]))&&at(l[176]).apply(this,arguments)})],r=!0)},p(a,d){l=a,d[0]&16777216&&t!==(t=l[84](l[24])+"")&&U(n,t)},d(a){a&&w(e),r=!1,he(u)}}}function Id(l){let e,t,n;function o(u,a){if(u[55])return Bd;if(u[4].length>0)return Wd;if(u[24])return Od}let i=o(l),r=i&&i(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("welcome.title")}`,n=g(),r&&r.c(),s(t,"class","svelte-hoyczz"),s(e,"class","welcome svelte-hoyczz")},m(u,a){C(u,e,a),c(e,t),c(e,n),r&&r.m(e,null)},p(u,a){i===(i=o(u))&&r?r.p(u,a):(r&&r.d(1),r=i&&i(u),r&&(r.c(),r.m(e,null)))},i:$,o:$,d(u){u&&w(e),r&&r.d()}}}function Ad(l){let e,t,n,o;function i(a,d){return a[8].length===0?Ud:Hd}let r=i(l),u=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("activity.title")}`,o=g(),u.c(),s(n,"class","svelte-hoyczz"),s(t,"class","activity-feed-header svelte-hoyczz"),s(e,"class","activity-feed svelte-hoyczz")},m(a,d){C(a,e,d),c(e,t),c(t,n),c(e,o),u.m(e,null)},p(a,d){r===(r=i(a))&&u?u.p(a,d):(u.d(1),u=r(a),u&&(u.c(),u.m(e,null)))},i:$,o:$,d(a){a&&w(e),u.d()}}}function Fd(l){let e,t,n,o,i,r=l[7].date+"",u,a,d,h,_=l[7].summary&&$o(l),v=l[41].length>0&&ns(l);function y(z,S){return z[7].groups&&z[7].groups.length>0?Gd:Kd}let b=y(l),k=b(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("today.title")}`,o=g(),i=f("span"),u=A(r),a=g(),_&&_.c(),d=g(),v&&v.c(),h=g(),k.c(),s(n,"class","svelte-hoyczz"),s(i,"class","today-date svelte-hoyczz"),s(t,"class","today-header svelte-hoyczz"),s(e,"class","today-dashboard svelte-hoyczz")},m(z,S){C(z,e,S),c(e,t),c(t,n),c(t,o),c(t,i),c(i,u),c(e,a),_&&_.m(e,null),c(e,d),v&&v.m(e,null),c(e,h),k.m(e,null)},p(z,S){S[0]&128&&r!==(r=z[7].date+"")&&U(u,r),z[7].summary?_?_.p(z,S):(_=$o(z),_.c(),_.m(e,d)):_&&(_.d(1),_=null),z[41].length>0?v?v.p(z,S):(v=ns(z),v.c(),v.m(e,h)):v&&(v.d(1),v=null),b===(b=y(z))&&k?k.p(z,S):(k.d(1),k=b(z),k&&(k.c(),k.m(e,null)))},i:$,o:$,d(z){z&&w(e),_&&_.d(),v&&v.d(),k.d()}}}function Pd(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D,L,O,W,J,q,Y,H,B,G,R,K,P,V,x,ce,ee,ne,le,ie,ae,ke,We,Ne,X,Z,ue,we,_e,be,Ue,Qe,Xe,Be,Fe,Ee,Se;function Pe(de,te){return de[17]?Qd:Yd}let Te=Pe(l),Ae=Te(l),je=l[14]&&_s(l),ze=l[18]&&vs(l),De=l[41].length>0&&gs(l),Ce=l[10]&&ws(l);function Ie(de,te){return de[9].length===0?Zd:Xd}let Ke=Ie(l),Me=Ke(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("journal.title")}`,o=g(),i=f("div"),r=f("div"),r.textContent=`${m("journal.filterHeading")}`,u=g(),a=f("div"),d=f("label"),h=f("span"),h.textContent=`${m("journal.dateFrom")}`,_=g(),v=f("input"),y=g(),b=f("label"),k=f("span"),k.textContent=`${m("journal.dateTo")}`,z=g(),S=f("input"),j=g(),N=f("label"),T=f("span"),T.textContent=`${m("journal.node")}`,E=g(),I=f("div"),Ae.c(),D=g(),je&&je.c(),L=g(),O=f("label"),W=f("span"),W.textContent=`${m("journal.billable")}`,J=g(),q=f("select"),Y=f("option"),Y.textContent=`${m("common.all")}`,H=f("option"),H.textContent=`${m("journal.billableYes")}`,B=f("option"),B.textContent=`${m("journal.billableNo")}`,G=g(),R=f("label"),K=f("span"),K.textContent=`${m("journal.approx")}`,P=g(),V=f("select"),x=f("option"),x.textContent=`${m("common.all")}`,ce=f("option"),ce.textContent=`${m("journal.approxExact")}`,ee=f("option"),ee.textContent=`${m("journal.approxEstimated")}`,ne=g(),le=f("button"),le.textContent=`${m("journal.filter")}`,ie=g(),ae=f("button"),ae.textContent=`${m("journal.reset")}`,ke=g(),We=f("div"),Ne=f("div"),Ne.textContent=`${m("journal.exportHeading")}`,X=g(),Z=f("div"),ue=f("button"),ue.textContent=`${m("journal.exportCSV")}`,we=g(),_e=f("button"),_e.textContent=`${m("journal.exportMarkdown")}`,be=g(),Ue=f("button"),Ue.textContent="PDF",Qe=g(),ze&&ze.c(),Xe=g(),De&&De.c(),Be=g(),Ce&&Ce.c(),Fe=g(),Me.c(),s(n,"class","svelte-hoyczz"),s(r,"class","journal-filter-heading svelte-hoyczz"),s(h,"class","label-text svelte-hoyczz"),s(v,"type","date"),s(v,"class","svelte-hoyczz"),s(d,"class","svelte-hoyczz"),s(k,"class","label-text svelte-hoyczz"),s(S,"type","date"),s(S,"class","svelte-hoyczz"),s(b,"class","svelte-hoyczz"),s(T,"class","label-text svelte-hoyczz"),s(I,"class","journal-node-picker svelte-hoyczz"),rt(I,"position","relative"),s(N,"class","svelte-hoyczz"),s(W,"class","label-text svelte-hoyczz"),Y.__value="all",ye(Y,Y.__value),s(Y,"class","svelte-hoyczz"),H.__value="yes",ye(H,H.__value),s(H,"class","svelte-hoyczz"),B.__value="no",ye(B,B.__value),s(B,"class","svelte-hoyczz"),s(q,"class","svelte-hoyczz"),l[15]===void 0&&St(()=>l[231].call(q)),s(O,"title",m("journal.billableHint")),s(O,"class","svelte-hoyczz"),s(K,"class","label-text svelte-hoyczz"),x.__value="all",ye(x,x.__value),s(x,"class","svelte-hoyczz"),ce.__value="no",ye(ce,ce.__value),s(ce,"class","svelte-hoyczz"),ee.__value="yes",ye(ee,ee.__value),s(ee,"class","svelte-hoyczz"),s(V,"class","svelte-hoyczz"),l[16]===void 0&&St(()=>l[232].call(V)),s(R,"title",m("journal.approxHint")),s(R,"class","svelte-hoyczz"),s(le,"class","btn btn-sm svelte-hoyczz"),s(ae,"class","btn btn-sm svelte-hoyczz"),s(a,"class","journal-filters-row svelte-hoyczz"),s(i,"class","journal-filter-section svelte-hoyczz"),s(Ne,"class","journal-export-heading svelte-hoyczz"),s(ue,"class","btn btn-sm svelte-hoyczz"),s(_e,"class","btn btn-sm svelte-hoyczz"),s(Ue,"class","btn btn-sm svelte-hoyczz"),s(Z,"class","journal-export-row svelte-hoyczz"),s(We,"class","journal-export-section svelte-hoyczz"),s(t,"class","journal-header svelte-hoyczz"),s(e,"class","journal-screen svelte-hoyczz")},m(de,te){C(de,e,te),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(i,u),c(i,a),c(a,d),c(d,h),c(d,_),c(d,v),ye(v,l[11]),c(a,y),c(a,b),c(b,k),c(b,z),c(b,S),ye(S,l[12]),c(a,j),c(a,N),c(N,T),c(N,E),c(N,I),Ae.m(I,null),c(a,D),je&&je.m(a,null),c(a,L),c(a,O),c(O,W),c(O,J),c(O,q),c(q,Y),c(q,H),c(q,B),mt(q,l[15],!0),c(a,G),c(a,R),c(R,K),c(R,P),c(R,V),c(V,x),c(V,ce),c(V,ee),mt(V,l[16],!0),c(a,ne),c(a,le),c(a,ie),c(a,ae),c(t,ke),c(t,We),c(We,Ne),c(We,X),c(We,Z),c(Z,ue),c(Z,we),c(Z,_e),c(Z,be),c(Z,Ue),c(Z,Qe),ze&&ze.m(Z,null),c(e,Xe),De&&De.m(e,null),c(e,Be),Ce&&Ce.m(e,null),c(e,Fe),Me.m(e,null),Ee||(Se=[M(v,"input",l[224]),M(S,"input",l[225]),M(q,"change",l[231]),M(V,"change",l[232]),M(le,"click",l[141]),M(ae,"click",l[148]),M(ue,"click",l[233]),M(_e,"click",l[234]),M(Ue,"click",l[235])],Ee=!0)},p(de,te){te[0]&2048&&ye(v,de[11]),te[0]&4096&&ye(S,de[12]),Te===(Te=Pe(de))&&Ae?Ae.p(de,te):(Ae.d(1),Ae=Te(de),Ae&&(Ae.c(),Ae.m(I,null))),de[14]?je?je.p(de,te):(je=_s(de),je.c(),je.m(a,L)):je&&(je.d(1),je=null),te[0]&32768&&mt(q,de[15]),te[0]&65536&&mt(V,de[16]),de[18]?ze?ze.p(de,te):(ze=vs(de),ze.c(),ze.m(Z,null)):ze&&(ze.d(1),ze=null),de[41].length>0?De?De.p(de,te):(De=gs(de),De.c(),De.m(e,Be)):De&&(De.d(1),De=null),de[10]?Ce?Ce.p(de,te):(Ce=ws(de),Ce.c(),Ce.m(e,Fe)):Ce&&(Ce.d(1),Ce=null),Ke===(Ke=Ie(de))&&Me?Me.p(de,te):(Me.d(1),Me=Ke(de),Me&&(Me.c(),Me.m(e,null)))},i:$,o:$,d(de){de&&w(e),Ae.d(),je&&je.d(),ze&&ze.d(),De&&De.d(),Ce&&Ce.d(),Me.d(),Ee=!1,he(Se)}}}function Ld(l){let e,t,n,o,i,r,u,a,d,h,_;function v(k,z){return k[43].length===0?s1:o1}let y=v(l),b=y(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("h2"),o.textContent=`${m("nav.inbox")}`,i=g(),r=f("p"),r.textContent=`${m("inbox.subtitle")}`,u=g(),a=f("button"),a.textContent=`+ ${m("nav.createNode")}`,d=g(),b.c(),s(o,"class","svelte-hoyczz"),s(r,"class","svelte-hoyczz"),s(n,"class","svelte-hoyczz"),s(a,"class","btn btn-primary btn-sm svelte-hoyczz"),s(t,"class","inbox-header svelte-hoyczz"),s(e,"class","inbox-screen svelte-hoyczz")},m(k,z){C(k,e,z),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(t,u),c(t,a),c(e,d),b.m(e,null),h||(_=M(a,"click",l[113]),h=!0)},p(k,z){y===(y=v(k))&&b?b.p(k,z):(b.d(1),b=y(k),b&&(b.c(),b.m(e,null)))},i:$,o:$,d(k){k&&w(e),b.d(),h=!1,_()}}}function Rd(l){let e,t,n,o,i,r,u=fe(l[86]),a=[];for(let v=0;v<u.length;v+=1)a[v]=Ls(Ko(l,u,v));const d=[f1,u1,a1,r1,c1,i1],h=[];function _(v,y){return v[27]==="overview"?0:v[27]==="notes"?1:v[27]==="files"?2:v[27]==="actions"?3:v[27]==="worklog"?4:v[27]==="activity"?5:-1}return~(o=_(l))&&(i=h[o]=d[o](l)),{c(){e=f("div");for(let v=0;v<a.length;v+=1)a[v].c();t=g(),n=f("div"),i&&i.c(),s(e,"class","tabs svelte-hoyczz"),s(n,"class","tab-content svelte-hoyczz")},m(v,y){C(v,e,y);for(let b=0;b<a.length;b+=1)a[b]&&a[b].m(e,null);C(v,t,y),C(v,n,y),~o&&h[o].m(n,null),r=!0},p(v,y){if(y[0]&201326592|y[1]&1073741824|y[2]&150994946){u=fe(v[86]);let k;for(k=0;k<u.length;k+=1){const z=Ko(v,u,k);a[k]?a[k].p(z,y):(a[k]=Ls(z),a[k].c(),a[k].m(e,null))}for(;k<a.length;k+=1)a[k].d(1);a.length=u.length}let b=o;o=_(v),o===b?~o&&h[o].p(v,y):(i&&(ot(),pe(h[b],1,1,()=>{h[b]=null}),st()),~o?(i=h[o],i?i.p(v,y):(i=h[o]=d[o](v),i.c()),re(i,1),i.m(n,null)):i=null)},i(v){r||(re(i),r=!0)},o(v){pe(i),r=!1},d(v){v&&(w(e),w(t),w(n)),Re(a,v),~o&&h[o].d()}}}function Vd(l){let e,t,n,o=l[29].title+"",i,r,u,a,d,h,_,v,y,b,k,z=l[29].dirty&&ai();return{c(){e=f("div"),t=f("div"),n=f("span"),i=A(o),r=g(),z&&z.c(),u=g(),a=f("div"),d=f("button"),d.textContent=`${m("common.save")}`,h=g(),_=f("button"),_.textContent=`${m("common.close")}`,v=g(),y=f("textarea"),s(n,"class","note-title svelte-hoyczz"),s(d,"class","btn btn-primary svelte-hoyczz"),s(_,"class","btn svelte-hoyczz"),s(a,"class","note-editor-actions svelte-hoyczz"),s(t,"class","note-editor-header svelte-hoyczz"),s(y,"class","note-textarea svelte-hoyczz"),s(y,"placeholder",m("note.placeholder")),s(e,"class","note-editor svelte-hoyczz")},m(S,j){C(S,e,j),c(e,t),c(t,n),c(n,i),c(t,r),z&&z.m(t,null),c(t,u),c(t,a),c(a,d),c(a,h),c(a,_),c(e,v),c(e,y),ye(y,l[29].content),b||(k=[M(d,"click",l[133]),M(_,"click",l[131]),M(y,"input",l[177]),M(y,"input",l[132])],b=!0)},p(S,j){j[0]&536870912&&o!==(o=S[29].title+"")&&U(i,o),S[29].dirty?z||(z=ai(),z.c(),z.m(t,u)):z&&(z.d(1),z=null),j[0]&536870912&&ye(y,S[29].content)},i:$,o:$,d(S){S&&w(e),z&&z.d(),b=!1,he(k)}}}function Od(l){let e,t=m("common.error")+"",n,o,i;return{c(){e=f("p"),n=A(t),o=g(),i=A(l[24]),s(e,"class","error-text svelte-hoyczz")},m(r,u){C(r,e,u),c(e,n),c(e,o),c(e,i)},p(r,u){u[0]&16777216&&U(i,r[24])},d(r){r&&w(e)}}}function Wd(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${m("welcome.selectSection")}`,t=g(),n=f("p"),n.textContent=`${m("welcome.createCase")}`,s(e,"class","svelte-hoyczz"),s(n,"class","hint svelte-hoyczz")},m(o,i){C(o,e,i),C(o,t,i),C(o,n,i)},p:$,d(o){o&&(w(e),w(t),w(n))}}}function Bd(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function Hd(l){let e,t=fe(l[8]),n=[];for(let o=0;o<t.length;o+=1)n[o]=xo(bo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","activity-feed-events svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&256|i[4]&1073741824|i[5]&256){t=fe(o[8]);let r;for(r=0;r<t.length;r+=1){const u=bo(o,t,r);n[r]?n[r].p(u,i):(n[r]=xo(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function Ud(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.empty")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function Zo(l){let e,t=l[352].targetType+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","activity-feed-target svelte-hoyczz")},m(o,i){C(o,e,i),c(e,n)},p(o,i){i[0]&256&&t!==(t=o[352].targetType+"")&&U(n,t)},d(o){o&&w(e)}}}function xo(l){let e,t,n=Lt(l[352].eventType)+"",o,i,r,u,a=l[352].title+"",d,h,_,v,y=l[154](l[352].eventType)+"",b,k,z,S,j=dt(l[352].createdAt)+"",N,T,E=tt(l[352].createdAt)+"",I,D,L,O,W=l[352].targetType&&Zo(l);function J(){return l[264](l[352])}function q(...Y){return l[265](l[352],...Y)}return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("div"),u=f("span"),d=A(a),h=g(),_=f("div"),v=f("span"),b=A(y),k=g(),W&&W.c(),z=g(),S=f("span"),N=A(j),T=g(),I=A(E),D=g(),s(t,"class","activity-feed-icon svelte-hoyczz"),s(u,"class","activity-feed-title svelte-hoyczz"),s(v,"class","activity-feed-type svelte-hoyczz"),s(S,"class","activity-feed-time svelte-hoyczz"),s(_,"class","activity-feed-meta svelte-hoyczz"),s(r,"class","activity-feed-body svelte-hoyczz"),s(e,"class","activity-feed-event svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(Y,H){C(Y,e,H),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(u,d),c(r,h),c(r,_),c(_,v),c(v,b),c(_,k),W&&W.m(_,null),c(_,z),c(_,S),c(S,N),c(S,T),c(S,I),c(e,D),L||(O=[M(e,"click",J),M(e,"keydown",q)],L=!0)},p(Y,H){l=Y,H[0]&256&&n!==(n=Lt(l[352].eventType)+"")&&U(o,n),H[0]&256&&a!==(a=l[352].title+"")&&U(d,a),H[0]&256&&y!==(y=l[154](l[352].eventType)+"")&&U(b,y),l[352].targetType?W?W.p(l,H):(W=Zo(l),W.c(),W.m(_,z)):W&&(W.d(1),W=null),H[0]&256&&j!==(j=dt(l[352].createdAt)+"")&&U(N,j),H[0]&256&&E!==(E=tt(l[352].createdAt)+"")&&U(I,E)},d(Y){Y&&w(e),W&&W.d(),L=!1,he(O)}}}function $o(l){let e,t,n,o=l[7].summary.changedCases>0&&es(l),i=l[7].summary.notes>0&&ts(l),r=l[7].summary.files>0&&ls(l);return{c(){e=f("div"),o&&o.c(),t=g(),i&&i.c(),n=g(),r&&r.c(),s(e,"class","today-summary svelte-hoyczz")},m(u,a){C(u,e,a),o&&o.m(e,null),c(e,t),i&&i.m(e,null),c(e,n),r&&r.m(e,null)},p(u,a){u[7].summary.changedCases>0?o?o.p(u,a):(o=es(u),o.c(),o.m(e,t)):o&&(o.d(1),o=null),u[7].summary.notes>0?i?i.p(u,a):(i=ts(u),i.c(),i.m(e,n)):i&&(i.d(1),i=null),u[7].summary.files>0?r?r.p(u,a):(r=ls(u),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(u){u&&w(e),o&&o.d(),i&&i.d(),r&&r.d()}}}function es(l){let e,t=l[7].summary.changedCases+"",n,o,i=_t(l[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=f("span"),n=A(t),o=g(),r=A(i),s(e,"class","summary-chip svelte-hoyczz")},m(u,a){C(u,e,a),c(e,n),c(e,o),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[7].summary.changedCases+"")&&U(n,t),a[0]&128&&i!==(i=_t(u[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&U(r,i)},d(u){u&&w(e)}}}function ts(l){let e,t=l[7].summary.notes+"",n,o,i=_t(l[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=f("span"),n=A(t),o=g(),r=A(i),s(e,"class","summary-chip svelte-hoyczz")},m(u,a){C(u,e,a),c(e,n),c(e,o),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[7].summary.notes+"")&&U(n,t),a[0]&128&&i!==(i=_t(u[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&U(r,i)},d(u){u&&w(e)}}}function ls(l){let e,t=l[7].summary.files+"",n,o,i=_t(l[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=f("span"),n=A(t),o=g(),r=A(i),s(e,"class","summary-chip svelte-hoyczz")},m(u,a){C(u,e,a),c(e,n),c(e,o),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[7].summary.files+"")&&U(n,t),a[0]&128&&i!==(i=_t(u[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&U(r,i)},d(u){u&&w(e)}}}function ns(l){let e,t,n,o=fe(l[41]),i=[];for(let r=0;r<o.length;r+=1)i[r]=cs(Co(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestions-title svelte-hoyczz"),s(e,"class","today-suggestions svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[1]&1024|u[4]&1073790978|u[5]&192){o=fe(r[41]);let a;for(a=0;a<o.length;a+=1){const d=Co(r,o,a);i[a]?i[a].p(d,u):(i[a]=cs(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function os(l){let e,t,n,o=fe(l[355].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=is(So(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestion-detail-title svelte-hoyczz"),s(e,"class","suggestion-detail svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[1]&1024|u[4]&1073741826|u[5]&128){o=fe(r[355].events);let a;for(a=0;a<o.length;a+=1){const d=So(r,o,a);i[a]?i[a].p(d,u):(i[a]=is(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function ss(l){let e,t,n;function o(){return l[257](l[352])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-hoyczz")},m(i,r){C(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function is(l){let e,t,n=tt(l[352].createdAt)+"",o,i,r,u=l[154](l[352].eventType)+"",a,d,h,_=l[352].title+"",v,y,b,k,z=l[352].targetType==="file"||l[352].eventType.startsWith("file_"),S,j,N;function T(){return l[256](l[352])}let E=z&&ss(l);return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),b=f("button"),b.textContent=`${m("common.open")}`,k=g(),E&&E.c(),S=g(),s(t,"class","suggestion-event-time svelte-hoyczz"),s(r,"class","suggestion-event-type svelte-hoyczz"),s(h,"class","suggestion-event-title svelte-hoyczz"),s(b,"class","link-btn svelte-hoyczz"),s(e,"class","suggestion-detail-event svelte-hoyczz")},m(I,D){C(I,e,D),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),c(e,b),c(e,k),E&&E.m(e,null),c(e,S),j||(N=M(b,"click",T),j=!0)},p(I,D){l=I,D[1]&1024&&n!==(n=tt(l[352].createdAt)+"")&&U(o,n),D[1]&1024&&u!==(u=l[154](l[352].eventType)+"")&&U(a,u),D[1]&1024&&_!==(_=l[352].title+"")&&U(v,_),D[1]&1024&&(z=l[352].targetType==="file"||l[352].eventType.startsWith("file_")),z?E?E.p(l,D):(E=ss(l),E.c(),E.m(e,S)):E&&(E.d(1),E=null)},d(I){I&&w(e),E&&E.d(),j=!1,N()}}}function cs(l){let e,t,n,o,i=l[355].nodeTitle+"",r,u,a,d=l[355].summary+"",h,_,v,y=m("suggest.confidence."+l[355].confidence)+"",b,k,z,S,j,N,T,E,I,D,L,O,W,J,q;function Y(){return l[250](l[355])}function H(...V){return l[251](l[355],l[390],l[391],...V)}function B(){return l[252](l[355])}function G(){return l[253](l[355])}function R(){return l[254](l[355],l[390],l[391])}function K(...V){return l[255](l[355],l[390],l[391],...V)}let P=l[355]._expanded&&l[355].events&&l[355].events.length>0&&os(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("button"),r=A(i),u=g(),a=f("span"),h=A(d),_=g(),v=f("span"),b=A(y),k=g(),z=f("div"),S=f("input"),N=g(),T=f("span"),T.textContent=`${m("suggest.minutes")}`,E=g(),I=f("button"),I.textContent=`${m("suggest.edit")}`,D=g(),L=f("button"),L.textContent=`${m("suggest.apply")}`,O=g(),P&&P.c(),W=g(),s(o,"class","suggestion-node link-btn svelte-hoyczz"),s(a,"class","suggestion-summary svelte-hoyczz"),s(v,"class","suggestion-confidence svelte-hoyczz"),ge(v,"low",l[355].confidence==="low"),ge(v,"medium",l[355].confidence==="medium"),ge(v,"high",l[355].confidence==="high"),s(n,"class","suggestion-info svelte-hoyczz"),s(S,"type","number"),s(S,"class","suggestion-min-input svelte-hoyczz"),S.value=j=l[355].suggestedMin,s(S,"min","1"),s(S,"max","480"),s(T,"class","suggestion-min-label svelte-hoyczz"),s(I,"class","btn btn-sm svelte-hoyczz"),s(L,"class","btn btn-sm btn-primary svelte-hoyczz"),s(z,"class","suggestion-actions svelte-hoyczz"),s(t,"class","suggestion-main svelte-hoyczz"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-hoyczz"),ge(e,"expanded",l[355]._expanded)},m(V,x){C(V,e,x),c(e,t),c(t,n),c(n,o),c(o,r),c(n,u),c(n,a),c(a,h),c(n,_),c(n,v),c(v,b),c(t,k),c(t,z),c(z,S),c(z,N),c(z,T),c(z,E),c(z,I),c(z,D),c(z,L),c(e,O),P&&P.m(e,null),c(e,W),J||(q=[M(o,"click",Oe(Y)),M(S,"change",Oe(H)),M(I,"click",Oe(B)),M(L,"click",Oe(G)),M(t,"click",R),M(t,"keydown",K)],J=!0)},p(V,x){l=V,x[1]&1024&&i!==(i=l[355].nodeTitle+"")&&U(r,i),x[1]&1024&&d!==(d=l[355].summary+"")&&U(h,d),x[1]&1024&&y!==(y=m("suggest.confidence."+l[355].confidence)+"")&&U(b,y),x[1]&1024&&ge(v,"low",l[355].confidence==="low"),x[1]&1024&&ge(v,"medium",l[355].confidence==="medium"),x[1]&1024&&ge(v,"high",l[355].confidence==="high"),x[1]&1024&&j!==(j=l[355].suggestedMin)&&S.value!==j&&(S.value=j),l[355]._expanded&&l[355].events&&l[355].events.length>0?P?P.p(l,x):(P=os(l),P.c(),P.m(e,W)):P&&(P.d(1),P=null),x[1]&1024&&ge(e,"expanded",l[355]._expanded)},d(V){V&&w(e),P&&P.d(),J=!1,he(q)}}}function Kd(l){let e,t,n,o;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.empty")}`,n=g(),o=f("p"),o.textContent=`${m("today.emptyHint")}`,s(t,"class","svelte-hoyczz"),s(o,"class","hint svelte-hoyczz"),s(e,"class","today-empty svelte-hoyczz")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,o)},p:$,d(i){i&&w(e)}}}function Gd(l){let e,t,n=fe(l[7].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=fs(zo(l,n,r));let i=l[7].events&&l[7].events.length>0&&ds(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=g(),i&&i.c(),t=it()},m(r,u){for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(r,u);C(r,e,u),i&&i.m(r,u),C(r,t,u)},p(r,u){if(u[0]&128|u[4]&1073741824|u[5]&65){n=fe(r[7].groups);let a;for(a=0;a<n.length;a+=1){const d=zo(r,n,a);o[a]?o[a].p(d,u):(o[a]=fs(d),o[a].c(),o[a].m(e.parentNode,e))}for(;a<o.length;a+=1)o[a].d(1);o.length=n.length}r[7].events&&r[7].events.length>0?i?i.p(r,u):(i=ds(r),i.c(),i.m(t.parentNode,t)):i&&(i.d(1),i=null)},d(r){r&&(w(e),w(t)),Re(o,r),i&&i.d(r)}}}function rs(l){let e,t=l[385].events.length+"",n,o,i=_t(l[385].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=f("span"),n=A(t),o=g(),r=A(i),s(e,"class","today-case-count svelte-hoyczz")},m(u,a){C(u,e,a),c(e,n),c(e,o),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[385].events.length+"")&&U(n,t),a[0]&128&&i!==(i=_t(u[385].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&U(r,i)},d(u){u&&w(e)}}}function Jd(l){let e;return{c(){e=f("div"),e.textContent=`${m("today.changedCases")}`,s(e,"class","today-events-empty svelte-hoyczz")},m(t,n){C(t,e,n)},p:$,d(t){t&&w(e)}}}function qd(l){let e,t=fe(l[385].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=us(wo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","today-events svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&128|i[4]&1073741824|i[5]&64){t=fe(o[385].events);let r;for(r=0;r<t.length;r+=1){const u=wo(o,t,r);n[r]?n[r].p(u,i):(n[r]=us(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function as(l){let e,t=l[352].targetType+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","activity-event-target svelte-hoyczz")},m(o,i){C(o,e,i),c(e,n)},p(o,i){i[0]&128&&t!==(t=o[352].targetType+"")&&U(n,t)},d(o){o&&w(e)}}}function us(l){let e,t,n=Lt(l[352].eventType)+"",o,i,r,u=l[352].title+"",a,d,h,_=l[154](l[352].eventType)+"",v,y,b,k,z=tt(l[352].createdAt)+"",S,j,N,T=l[352].targetType&&as(l);function E(){return l[260](l[385])}function I(...D){return l[261](l[385],...D)}return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),T&&T.c(),b=g(),k=f("span"),S=A(z),s(t,"class","today-event-icon svelte-hoyczz"),s(r,"class","today-event-title svelte-hoyczz"),s(h,"class","today-event-type svelte-hoyczz"),s(k,"class","today-event-time svelte-hoyczz"),s(e,"class","today-event svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(D,L){C(D,e,L),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),T&&T.m(e,null),c(e,b),c(e,k),c(k,S),j||(N=[M(e,"click",E),M(e,"keydown",I)],j=!0)},p(D,L){l=D,L[0]&128&&n!==(n=Lt(l[352].eventType)+"")&&U(o,n),L[0]&128&&u!==(u=l[352].title+"")&&U(a,u),L[0]&128&&_!==(_=l[154](l[352].eventType)+"")&&U(v,_),l[352].targetType?T?T.p(l,L):(T=as(l),T.c(),T.m(e,b)):T&&(T.d(1),T=null),L[0]&128&&z!==(z=tt(l[352].createdAt)+"")&&U(S,z)},d(D){D&&w(e),T&&T.d(),j=!1,he(N)}}}function fs(l){let e,t,n,o=l[385].nodeTitle+"",i,r,u,a=l[155](l[385].nodeKind)+"",d,h,_,v,y=tt(l[385].lastActivityAt)+"",b,k,z,S,j=l[385].events&&rs(l);function N(){return l[258](l[385])}function T(...L){return l[259](l[385],...L)}function E(L,O){return L[385].events&&L[385].events.length>0?qd:Jd}let I=E(l),D=I(l);return{c(){e=f("div"),t=f("div"),n=f("span"),i=A(o),r=g(),u=f("span"),d=A(a),h=g(),j&&j.c(),_=g(),v=f("span"),b=A(y),k=g(),D.c(),s(n,"class","today-case-title svelte-hoyczz"),s(u,"class","today-case-type svelte-hoyczz"),s(v,"class","today-case-time svelte-hoyczz"),s(t,"class","today-case-header svelte-hoyczz"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","today-case svelte-hoyczz")},m(L,O){C(L,e,O),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,d),c(t,h),j&&j.m(t,null),c(t,_),c(t,v),c(v,b),c(e,k),D.m(e,null),z||(S=[M(t,"click",N),M(t,"keydown",T)],z=!0)},p(L,O){l=L,O[0]&128&&o!==(o=l[385].nodeTitle+"")&&U(i,o),O[0]&128&&a!==(a=l[155](l[385].nodeKind)+"")&&U(d,a),l[385].events?j?j.p(l,O):(j=rs(l),j.c(),j.m(t,_)):j&&(j.d(1),j=null),O[0]&128&&y!==(y=tt(l[385].lastActivityAt)+"")&&U(b,y),I===(I=E(l))&&D?D.p(l,O):(D.d(1),D=I(l),D&&(D.c(),D.m(e,null)))},d(L){L&&w(e),j&&j.d(),D.d(),z=!1,he(S)}}}function ds(l){let e,t,n,o=fe(l[7].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=ps(ko(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("today.timeline")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","svelte-hoyczz"),s(e,"class","today-timeline svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&128|u[4]&1073741824|u[5]&256){o=fe(r[7].events);let a;for(a=0;a<o.length;a+=1){const d=ko(r,o,a);i[a]?i[a].p(d,u):(i[a]=ps(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function ps(l){let e,t,n,o,i=l[352].title+"",r,u,a,d=l[154](l[352].eventType)+"",h,_,v,y=tt(l[352].createdAt)+"",b,k,z,S;function j(){return l[262](l[352])}function N(...T){return l[263](l[352],...T)}return{c(){e=f("div"),t=f("span"),n=g(),o=f("span"),r=A(i),u=g(),a=f("span"),h=A(d),_=g(),v=f("span"),b=A(y),k=g(),s(t,"class","timeline-dot svelte-hoyczz"),s(o,"class","timeline-title svelte-hoyczz"),s(a,"class","timeline-type svelte-hoyczz"),s(v,"class","timeline-time svelte-hoyczz"),s(e,"class","timeline-event svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(T,E){C(T,e,E),c(e,t),c(e,n),c(e,o),c(o,r),c(e,u),c(e,a),c(a,h),c(e,_),c(e,v),c(v,b),c(e,k),z||(S=[M(e,"click",j),M(e,"keydown",N)],z=!0)},p(T,E){l=T,E[0]&128&&i!==(i=l[352].title+"")&&U(r,i),E[0]&128&&d!==(d=l[154](l[352].eventType)+"")&&U(h,d),E[0]&128&&y!==(y=tt(l[352].createdAt)+"")&&U(b,y)},d(T){T&&w(e),z=!1,he(S)}}}function Yd(l){let e,t,n,o,i,r=l[21]&&ms(l);return{c(){e=f("input"),t=g(),r&&r.c(),n=it(),s(e,"type","text"),s(e,"placeholder",m("journal.nodeSearch")),s(e,"class","svelte-hoyczz")},m(u,a){C(u,e,a),ye(e,l[19]),C(u,t,a),r&&r.m(u,a),C(u,n,a),o||(i=[M(e,"input",l[227]),M(e,"input",l[145]),M(e,"blur",l[228])],o=!0)},p(u,a){a[0]&524288&&e.value!==u[19]&&ye(e,u[19]),u[21]?r?r.p(u,a):(r=ms(u),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(u){u&&(w(e),w(t),w(n)),r&&r.d(u),o=!1,he(i)}}}function Qd(l){let e,t,n,o,i,r;return{c(){e=f("button"),t=A(l[17]),n=g(),o=f("span"),o.textContent="✕",s(o,"class","journal-node-clear svelte-hoyczz"),s(e,"class","journal-selected-node svelte-hoyczz")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),i||(r=M(e,"click",l[226]),i=!0)},p(u,a){a[0]&131072&&U(t,u[17])},d(u){u&&w(e),i=!1,r()}}}function ms(l){let e,t=fe(l[20]),n=[];for(let o=0;o<t.length;o+=1)n[o]=hs(Io(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","journal-search-dropdown svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&1048576|i[4]&4194304){t=fe(o[20]);let r;for(r=0;r<t.length;r+=1){const u=Io(o,t,r);n[r]?n[r].p(u,i):(n[r]=hs(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function hs(l){let e,t,n=l[367].title+"",o,i,r,u=l[367].path+"",a,d,h,_;function v(){return l[229](l[367])}return{c(){e=f("button"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),s(t,"class","journal-search-title svelte-hoyczz"),s(r,"class","journal-search-path svelte-hoyczz"),s(e,"class","journal-search-item svelte-hoyczz")},m(y,b){C(y,e,b),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),h||(_=M(e,"click",v),h=!0)},p(y,b){l=y,b[0]&1048576&&n!==(n=l[367].title+"")&&U(o,n),b[0]&1048576&&u!==(u=l[367].path+"")&&U(a,u)},d(y){y&&w(e),h=!1,_()}}}function _s(l){let e,t,n,o,i,r;return{c(){e=f("label"),t=f("input"),n=g(),o=f("span"),o.textContent=`${m("journal.includeChildren")}`,s(t,"type","checkbox"),s(t,"class","journal-include-chk svelte-hoyczz"),s(o,"class","svelte-hoyczz"),s(e,"class","checkbox-label svelte-hoyczz")},m(u,a){C(u,e,a),c(e,t),t.checked=l[13],c(e,n),c(e,o),i||(r=M(t,"change",l[230]),i=!0)},p(u,a){a[0]&8192&&(t.checked=u[13])},d(u){u&&w(e),i=!1,r()}}}function vs(l){let e,t;return{c(){e=f("span"),t=A(l[18]),s(e,"class","journal-status-msg svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[0]&262144&&U(t,n[18])},d(n){n&&w(e)}}}function gs(l){let e,t,n,o=fe(l[41]),i=[];for(let r=0;r<o.length;r+=1)i[r]=zs(Do(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestions-title svelte-hoyczz"),s(e,"class","journal-suggestions svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[1]&1024|u[4]&1073823746|u[5]&192){o=fe(r[41]);let a;for(a=0;a<o.length;a+=1){const d=Do(r,o,a);i[a]?i[a].p(d,u):(i[a]=zs(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function ys(l){let e,t,n,o=fe(l[355].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=ks(Mo(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestion-detail-title svelte-hoyczz"),s(e,"class","suggestion-detail svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[1]&1024|u[4]&1073741826|u[5]&128){o=fe(r[355].events);let a;for(a=0;a<o.length;a+=1){const d=Mo(r,o,a);i[a]?i[a].p(d,u):(i[a]=ks(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function bs(l){let e,t,n;function o(){return l[243](l[352])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-hoyczz")},m(i,r){C(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function ks(l){let e,t,n=tt(l[352].createdAt)+"",o,i,r,u=l[154](l[352].eventType)+"",a,d,h,_=l[352].title+"",v,y,b,k,z=l[352].targetType==="file"||l[352].eventType.startsWith("file_"),S,j,N;function T(){return l[242](l[352])}let E=z&&bs(l);return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),b=f("button"),b.textContent=`${m("common.open")}`,k=g(),E&&E.c(),S=g(),s(t,"class","suggestion-event-time svelte-hoyczz"),s(r,"class","suggestion-event-type svelte-hoyczz"),s(h,"class","suggestion-event-title svelte-hoyczz"),s(b,"class","link-btn svelte-hoyczz"),s(e,"class","suggestion-detail-event svelte-hoyczz")},m(I,D){C(I,e,D),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),c(e,b),c(e,k),E&&E.m(e,null),c(e,S),j||(N=M(b,"click",T),j=!0)},p(I,D){l=I,D[1]&1024&&n!==(n=tt(l[352].createdAt)+"")&&U(o,n),D[1]&1024&&u!==(u=l[154](l[352].eventType)+"")&&U(a,u),D[1]&1024&&_!==(_=l[352].title+"")&&U(v,_),D[1]&1024&&(z=l[352].targetType==="file"||l[352].eventType.startsWith("file_")),z?E?E.p(l,D):(E=bs(l),E.c(),E.m(e,S)):E&&(E.d(1),E=null)},d(I){I&&w(e),E&&E.d(),j=!1,N()}}}function zs(l){let e,t,n,o,i=l[355].nodeTitle+"",r,u,a,d=l[355].summary+"",h,_,v,y=m("suggest.confidence."+l[355].confidence)+"",b,k,z,S,j,N,T,E,I,D,L,O,W,J,q;function Y(){return l[236](l[355])}function H(...V){return l[237](l[355],l[377],l[378],...V)}function B(){return l[238](l[355])}function G(){return l[239](l[355])}function R(){return l[240](l[355],l[377],l[378])}function K(...V){return l[241](l[355],l[377],l[378],...V)}let P=l[355]._expanded&&l[355].events&&l[355].events.length>0&&ys(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("button"),r=A(i),u=g(),a=f("span"),h=A(d),_=g(),v=f("span"),b=A(y),k=g(),z=f("div"),S=f("input"),N=g(),T=f("span"),T.textContent=`${m("suggest.minutes")}`,E=g(),I=f("button"),I.textContent=`${m("suggest.edit")}`,D=g(),L=f("button"),L.textContent=`${m("suggest.apply")}`,O=g(),P&&P.c(),W=g(),s(o,"class","suggestion-node link-btn svelte-hoyczz"),s(a,"class","suggestion-summary svelte-hoyczz"),s(v,"class","suggestion-confidence svelte-hoyczz"),ge(v,"low",l[355].confidence==="low"),ge(v,"medium",l[355].confidence==="medium"),ge(v,"high",l[355].confidence==="high"),s(n,"class","suggestion-info svelte-hoyczz"),s(S,"type","number"),s(S,"class","suggestion-min-input svelte-hoyczz"),S.value=j=l[355].suggestedMin,s(S,"min","1"),s(S,"max","480"),s(T,"class","suggestion-min-label svelte-hoyczz"),s(I,"class","btn btn-sm svelte-hoyczz"),s(L,"class","btn btn-sm btn-primary svelte-hoyczz"),s(z,"class","suggestion-actions svelte-hoyczz"),s(t,"class","suggestion-main svelte-hoyczz"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-hoyczz"),ge(e,"expanded",l[355]._expanded)},m(V,x){C(V,e,x),c(e,t),c(t,n),c(n,o),c(o,r),c(n,u),c(n,a),c(a,h),c(n,_),c(n,v),c(v,b),c(t,k),c(t,z),c(z,S),c(z,N),c(z,T),c(z,E),c(z,I),c(z,D),c(z,L),c(e,O),P&&P.m(e,null),c(e,W),J||(q=[M(o,"click",Oe(Y)),M(S,"change",Oe(H)),M(I,"click",Oe(B)),M(L,"click",Oe(G)),M(t,"click",R),M(t,"keydown",K)],J=!0)},p(V,x){l=V,x[1]&1024&&i!==(i=l[355].nodeTitle+"")&&U(r,i),x[1]&1024&&d!==(d=l[355].summary+"")&&U(h,d),x[1]&1024&&y!==(y=m("suggest.confidence."+l[355].confidence)+"")&&U(b,y),x[1]&1024&&ge(v,"low",l[355].confidence==="low"),x[1]&1024&&ge(v,"medium",l[355].confidence==="medium"),x[1]&1024&&ge(v,"high",l[355].confidence==="high"),x[1]&1024&&j!==(j=l[355].suggestedMin)&&S.value!==j&&(S.value=j),l[355]._expanded&&l[355].events&&l[355].events.length>0?P?P.p(l,x):(P=ys(l),P.c(),P.m(e,W)):P&&(P.d(1),P=null),x[1]&1024&&ge(e,"expanded",l[355]._expanded)},d(V){V&&w(e),P&&P.d(),J=!1,he(q)}}}function ws(l){let e,t,n=m("journal.total")+"",o,i,r=Math.floor(l[10].totalMinutes/60)+"",u,a,d=l[10].totalMinutes%60+"",h,_,v=l[10].totalEntries+"",y,b,k=m("worklog.min")+"",z,S,j,N,T=l[10].byDay&&l[10].byDay.length>0&&Cs(l),E=l[10].byNode&&l[10].byNode.length>0&&js(l);return{c(){e=f("div"),t=f("div"),o=A(n),i=A(": "),u=A(r),a=A("ч "),h=A(d),_=A("м ("),y=A(v),b=g(),z=A(k),S=A(")"),j=g(),T&&T.c(),N=g(),E&&E.c(),s(t,"class","summary-total svelte-hoyczz"),s(e,"class","journal-summary svelte-hoyczz")},m(I,D){C(I,e,D),c(e,t),c(t,o),c(t,i),c(t,u),c(t,a),c(t,h),c(t,_),c(t,y),c(t,b),c(t,z),c(t,S),c(e,j),T&&T.m(e,null),c(e,N),E&&E.m(e,null)},p(I,D){D[0]&1024&&r!==(r=Math.floor(I[10].totalMinutes/60)+"")&&U(u,r),D[0]&1024&&d!==(d=I[10].totalMinutes%60+"")&&U(h,d),D[0]&1024&&v!==(v=I[10].totalEntries+"")&&U(y,v),I[10].byDay&&I[10].byDay.length>0?T?T.p(I,D):(T=Cs(I),T.c(),T.m(e,N)):T&&(T.d(1),T=null),I[10].byNode&&I[10].byNode.length>0?E?E.p(I,D):(E=js(I),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(I){I&&w(e),T&&T.d(),E&&E.d()}}}function Cs(l){let e,t,n,o=fe(l[10].byDay),i=[];for(let r=0;r<o.length;r+=1)i[r]=Ss(No(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byDay")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","summary-label svelte-hoyczz"),s(e,"class","summary-section svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&1024){o=fe(r[10].byDay);let a;for(a=0;a<o.length;a+=1){const d=No(r,o,a);i[a]?i[a].p(d,u):(i[a]=Ss(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function Ss(l){let e,t,n=l[372].label+"",o,i,r=Math.floor(l[372].minutes/60)+"",u,a,d=l[372].minutes%60+"",h,_,v,y=l[372].count+"",b;return{c(){e=f("div"),t=f("span"),o=A(n),i=f("span"),u=A(r),a=A("ч "),h=A(d),_=A("м"),v=f("span"),b=A(y),s(t,"class","svelte-hoyczz"),s(i,"class","svelte-hoyczz"),s(v,"class","summary-count svelte-hoyczz"),s(e,"class","summary-row svelte-hoyczz")},m(k,z){C(k,e,z),c(e,t),c(t,o),c(e,i),c(i,u),c(i,a),c(i,h),c(i,_),c(e,v),c(v,b)},p(k,z){z[0]&1024&&n!==(n=k[372].label+"")&&U(o,n),z[0]&1024&&r!==(r=Math.floor(k[372].minutes/60)+"")&&U(u,r),z[0]&1024&&d!==(d=k[372].minutes%60+"")&&U(h,d),z[0]&1024&&y!==(y=k[372].count+"")&&U(b,y)},d(k){k&&w(e)}}}function js(l){let e,t,n,o=fe(l[10].byNode),i=[];for(let r=0;r<o.length;r+=1)i[r]=Es(To(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byNode")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","summary-label svelte-hoyczz"),s(e,"class","summary-section svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&1024){o=fe(r[10].byNode);let a;for(a=0;a<o.length;a+=1){const d=To(r,o,a);i[a]?i[a].p(d,u):(i[a]=Es(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function Es(l){let e,t,n=l[372].label+"",o,i,r=Math.floor(l[372].minutes/60)+"",u,a,d=l[372].minutes%60+"",h,_,v,y=l[372].count+"",b;return{c(){e=f("div"),t=f("span"),o=A(n),i=f("span"),u=A(r),a=A("ч "),h=A(d),_=A("м"),v=f("span"),b=A(y),s(t,"class","svelte-hoyczz"),s(i,"class","svelte-hoyczz"),s(v,"class","summary-count svelte-hoyczz"),s(e,"class","summary-row svelte-hoyczz")},m(k,z){C(k,e,z),c(e,t),c(t,o),c(e,i),c(i,u),c(i,a),c(i,h),c(i,_),c(e,v),c(v,b)},p(k,z){z[0]&1024&&n!==(n=k[372].label+"")&&U(o,n),z[0]&1024&&r!==(r=Math.floor(k[372].minutes/60)+"")&&U(u,r),z[0]&1024&&d!==(d=k[372].minutes%60+"")&&U(h,d),z[0]&1024&&y!==(y=k[372].count+"")&&U(b,y)},d(k){k&&w(e)}}}function Xd(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I=fe(l[9]),D=[];for(let L=0;L<I.length;L+=1)D[L]=Fs(jo(l,I,L));return{c(){e=f("div"),t=f("table"),n=f("thead"),o=f("tr"),i=f("th"),r=g(),u=f("th"),u.textContent=`${m("journal.title")}`,a=g(),d=f("th"),d.textContent=`${m("journal.node")}`,h=g(),_=f("th"),_.textContent=`${m("journal.path")}`,v=g(),y=f("th"),y.textContent=`${m("worklog.minutes")}`,b=g(),k=f("th"),k.textContent=`${m("journal.billable")}`,z=g(),S=f("th"),S.textContent=`${m("journal.approx")}`,j=g(),N=f("th"),N.textContent=`${m("common.date")}`,T=g(),E=f("tbody");for(let L=0;L<D.length;L+=1)D[L].c();s(i,"class","journal-toggle-col svelte-hoyczz"),s(u,"class","svelte-hoyczz"),s(d,"class","svelte-hoyczz"),s(_,"class","svelte-hoyczz"),s(y,"class","svelte-hoyczz"),s(k,"class","svelte-hoyczz"),s(S,"class","svelte-hoyczz"),s(N,"class","svelte-hoyczz"),s(o,"class","svelte-hoyczz"),s(n,"class","svelte-hoyczz"),s(E,"class","svelte-hoyczz"),s(t,"class","journal-table svelte-hoyczz"),s(e,"class","journal-table-wrap svelte-hoyczz")},m(L,O){C(L,e,O),c(e,t),c(t,n),c(n,o),c(o,i),c(o,r),c(o,u),c(o,a),c(o,d),c(o,h),c(o,_),c(o,v),c(o,y),c(o,b),c(o,k),c(o,z),c(o,S),c(o,j),c(o,N),c(t,T),c(t,E);for(let W=0;W<D.length;W+=1)D[W]&&D[W].m(E,null)},p(L,O){if(O[0]&512|O[4]&1074275328|O[5]&192){I=fe(L[9]);let W;for(W=0;W<I.length;W+=1){const J=jo(L,I,W);D[W]?D[W].p(J,O):(D[W]=Fs(J),D[W].c(),D[W].m(E,null))}for(;W<D.length;W+=1)D[W].d(1);D.length=I.length}},d(L){L&&w(e),Re(D,L)}}}function Zd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("journal.empty")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function Ts(l){let e;return{c(){e=A("✓")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ns(l){let e;return{c(){e=A("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ds(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z;function S(){return l[247](l[367])}function j(){return l[248](l[367])}let N=l[367].details&&Ms(l);function T(L,O){return L[367].source==="manual"?n1:L[367].source==="suggestion"&&L[367]._events&&L[367]._events.length>0?l1:L[367].source==="suggestion"?t1:L[367].source==="unknown"||L[367].source==="imported"?e1:L[367]._hasEvents?$d:xd}let E=T(l),I=E(l),D=l[367]._events&&Is(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),o=f("div"),i=f("button"),i.textContent=`${m("worklog.editEntry")}`,r=g(),u=f("button"),u.textContent=`${m("worklog.deleteEntry")}`,a=g(),N&&N.c(),d=g(),h=f("div"),_=f("span"),_.textContent=`${m("worklog.source")}`,v=g(),I.c(),y=g(),D&&D.c(),b=g(),s(i,"class","btn btn-sm svelte-hoyczz"),s(u,"class","btn btn-sm btn-danger svelte-hoyczz"),s(o,"class","journal-detail-actions svelte-hoyczz"),s(_,"class","journal-detail-label svelte-hoyczz"),s(h,"class","journal-detail-section svelte-hoyczz"),s(n,"class","journal-detail-body svelte-hoyczz"),s(t,"colspan","8"),s(t,"class","svelte-hoyczz"),s(e,"class","journal-row-detail svelte-hoyczz")},m(L,O){C(L,e,O),c(e,t),c(t,n),c(n,o),c(o,i),c(o,r),c(o,u),c(n,a),N&&N.m(n,null),c(n,d),c(n,h),c(h,_),c(h,v),I.m(h,null),c(n,y),D&&D.m(n,null),c(e,b),k||(z=[M(i,"click",Oe(S)),M(u,"click",Oe(j))],k=!0)},p(L,O){l=L,l[367].details?N?N.p(l,O):(N=Ms(l),N.c(),N.m(n,d)):N&&(N.d(1),N=null),E!==(E=T(l))&&(I.d(1),I=E(l),I&&(I.c(),I.m(h,null))),l[367]._events?D?D.p(l,O):(D=Is(l),D.c(),D.m(n,null)):D&&(D.d(1),D=null)},d(L){L&&w(e),N&&N.d(),I.d(),D&&D.d(),k=!1,he(z)}}}function Ms(l){let e,t,n,o,i=l[367].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=g(),o=f("p"),r=A(i),s(t,"class","journal-detail-label svelte-hoyczz"),s(o,"class","svelte-hoyczz"),s(e,"class","journal-detail-section svelte-hoyczz")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[0]&512&&i!==(i=u[367].details+"")&&U(r,i)},d(u){u&&w(e)}}}function xd(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function $d(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function e1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function t1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function l1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function n1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Is(l){let e,t,n,o=fe(l[367]._events),i=[];for(let r=0;r<o.length;r+=1)i[r]=As(Eo(l,o,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","journal-detail-label svelte-hoyczz"),s(e,"class","journal-detail-section svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&512|u[4]&1073741824|u[5]&128){o=fe(r[367]._events);let a;for(a=0;a<o.length;a+=1){const d=Eo(r,o,a);i[a]?i[a].p(d,u):(i[a]=As(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function As(l){let e,t,n=tt(l[352].createdAt)+"",o,i,r,u=l[154](l[352].eventType)+"",a,d,h,_=l[352].title+"",v,y,b,k,z,S;function j(){return l[249](l[352])}return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),b=f("button"),b.textContent=`${m("common.open")}`,k=g(),s(t,"class","journal-event-time svelte-hoyczz"),s(r,"class","journal-event-type svelte-hoyczz"),s(h,"class","journal-event-title svelte-hoyczz"),s(b,"class","link-btn svelte-hoyczz"),s(e,"class","journal-event-row svelte-hoyczz")},m(N,T){C(N,e,T),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),c(e,b),c(e,k),z||(S=M(b,"click",j),z=!0)},p(N,T){l=N,T[0]&512&&n!==(n=tt(l[352].createdAt)+"")&&U(o,n),T[0]&512&&u!==(u=l[154](l[352].eventType)+"")&&U(a,u),T[0]&512&&_!==(_=l[352].title+"")&&U(v,_)},d(N){N&&w(e),z=!1,S()}}}function Fs(l){let e,t,n,o=l[367]._expanded?"▾":"▸",i,r,u,a=l[367].summary+"",d,h,_,v,y=l[367].nodeTitle+"",b,k,z,S=l[367].nodePath+"",j,N,T,E=l[367].minutes+"",I,D,L,O,W,J,q,Y=l[367].date+"",H,B,G,R,K;function P(){return l[244](l[367])}let V=l[367].billable&&Ts(),x=l[367].approximate&&Ns();function ce(){return l[245](l[367])}function ee(...le){return l[246](l[367],...le)}let ne=l[367]._expanded&&Ds(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),i=A(o),r=g(),u=f("td"),d=A(a),h=g(),_=f("td"),v=f("button"),b=A(y),k=g(),z=f("td"),j=A(S),N=g(),T=f("td"),I=A(E),D=g(),L=f("td"),V&&V.c(),O=g(),W=f("td"),x&&x.c(),J=g(),q=f("td"),H=A(Y),B=g(),ne&&ne.c(),G=it(),s(n,"class","journal-toggle-icon svelte-hoyczz"),s(t,"class","journal-toggle-col svelte-hoyczz"),s(u,"class","journal-summary-cell svelte-hoyczz"),s(v,"class","link-btn svelte-hoyczz"),s(_,"class","svelte-hoyczz"),s(z,"class","journal-path-cell svelte-hoyczz"),s(T,"class","journal-min-cell svelte-hoyczz"),s(L,"class","journal-bool-cell svelte-hoyczz"),s(W,"class","journal-bool-cell svelte-hoyczz"),s(q,"class","journal-date-cell svelte-hoyczz"),s(e,"class","journal-row svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0"),ge(e,"expanded",l[367]._expanded)},m(le,ie){C(le,e,ie),c(e,t),c(t,n),c(n,i),c(e,r),c(e,u),c(u,d),c(e,h),c(e,_),c(_,v),c(v,b),c(e,k),c(e,z),c(z,j),c(e,N),c(e,T),c(T,I),c(e,D),c(e,L),V&&V.m(L,null),c(e,O),c(e,W),x&&x.m(W,null),c(e,J),c(e,q),c(q,H),C(le,B,ie),ne&&ne.m(le,ie),C(le,G,ie),R||(K=[M(v,"click",Oe(P)),M(e,"click",ce),M(e,"keydown",ee)],R=!0)},p(le,ie){l=le,ie[0]&512&&o!==(o=l[367]._expanded?"▾":"▸")&&U(i,o),ie[0]&512&&a!==(a=l[367].summary+"")&&U(d,a),ie[0]&512&&y!==(y=l[367].nodeTitle+"")&&U(b,y),ie[0]&512&&S!==(S=l[367].nodePath+"")&&U(j,S),ie[0]&512&&E!==(E=l[367].minutes+"")&&U(I,E),l[367].billable?V||(V=Ts(),V.c(),V.m(L,null)):V&&(V.d(1),V=null),l[367].approximate?x||(x=Ns(),x.c(),x.m(W,null)):x&&(x.d(1),x=null),ie[0]&512&&Y!==(Y=l[367].date+"")&&U(H,Y),ie[0]&512&&ge(e,"expanded",l[367]._expanded),l[367]._expanded?ne?ne.p(l,ie):(ne=Ds(l),ne.c(),ne.m(G.parentNode,G)):ne&&(ne.d(1),ne=null)},d(le){le&&(w(e),w(B),w(G)),V&&V.d(),x&&x.d(),ne&&ne.d(le),R=!1,he(K)}}}function o1(l){let e,t=fe(l[43]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Ps(Ao(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","inbox-list svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[1]&4096|i[4]&2|i[5]&65){t=fe(o[43]);let r;for(r=0;r<t.length;r+=1){const u=Ao(o,t,r);n[r]?n[r].p(u,i):(n[r]=Ps(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function s1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("inbox.empty")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function Ps(l){let e,t,n,o=l[344].title+"",i,r,u,a=l[155](l[344].type)+"",d,h,_=dt(l[344].createdAt)+"",v,y,b,k,z,S,j,N,T;function E(){return l[220](l[344])}function I(){return l[221](l[344])}function D(){return l[222](l[344])}function L(...O){return l[223](l[344],...O)}return{c(){e=f("div"),t=f("div"),n=f("span"),i=A(o),r=g(),u=f("span"),d=A(a),h=A(" · "),v=A(_),y=g(),b=f("div"),k=f("button"),k.textContent=`${m("common.open")}`,z=g(),S=f("button"),S.textContent=`${m("file.showInExplorer")}`,j=g(),s(n,"class","inbox-item-title svelte-hoyczz"),s(u,"class","inbox-item-meta svelte-hoyczz"),s(t,"class","inbox-item-main svelte-hoyczz"),s(k,"class","btn btn-sm svelte-hoyczz"),s(S,"class","btn btn-sm svelte-hoyczz"),s(b,"class","inbox-item-actions svelte-hoyczz"),s(e,"class","inbox-item svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(O,W){C(O,e,W),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,d),c(u,h),c(u,v),c(e,y),c(e,b),c(b,k),c(b,z),c(b,S),c(e,j),N||(T=[M(k,"click",Oe(E)),M(S,"click",Oe(I)),M(e,"click",D),M(e,"keydown",L)],N=!0)},p(O,W){l=O,W[1]&4096&&o!==(o=l[344].title+"")&&U(i,o),W[1]&4096&&a!==(a=l[155](l[344].type)+"")&&U(d,a),W[1]&4096&&_!==(_=dt(l[344].createdAt)+"")&&U(v,_)},d(O){O&&w(e),N=!1,he(T)}}}function Ls(l){let e,t,n;function o(){return l[178](l[362])}return{c(){e=f("button"),e.textContent=`${l[362].label}`,s(e,"class","tab svelte-hoyczz"),ge(e,"active",l[27]===l[362].id)},m(i,r){C(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i,r[0]&134217728|r[2]&16777216&&ge(e,"active",l[27]===l[362].id)},d(i){i&&w(e),t=!1,n()}}}function i1(l){let e;function t(i,r){return i[22].length===0?p1:d1}let n=t(l),o=n(l);return{c(){e=f("div"),o.c(),s(e,"class","activity-tab svelte-hoyczz")},m(i,r){C(i,e,r),o.m(e,null)},p(i,r){n===(n=t(i))&&o?o.p(i,r):(o.d(1),o=n(i),o&&(o.c(),o.m(e,null)))},i:$,o:$,d(i){i&&w(e),o.d()}}}function c1(l){let e,t,n,o,i=l[26]&&l[41].filter(l[170]).length>0,r,u,a,d=i&&Os(l);function h(y,b){return y[31].length===0?h1:m1}let _=h(l),v=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${m("worklog.addEntry")}`,o=g(),d&&d.c(),r=g(),v.c(),s(n,"class","btn btn-primary btn-sm svelte-hoyczz"),s(t,"class","worklog-toolbar svelte-hoyczz"),s(e,"class","worklog-tab svelte-hoyczz")},m(y,b){C(y,e,b),c(e,t),c(t,n),c(e,o),d&&d.m(e,null),c(e,r),v.m(e,null),u||(a=M(n,"click",l[204]),u=!0)},p(y,b){b[0]&67108864|b[1]&1024&&(i=y[26]&&y[41].filter(y[170]).length>0),i?d?d.p(y,b):(d=Os(y),d.c(),d.m(e,r)):d&&(d.d(1),d=null),_===(_=h(y))&&v?v.p(y,b):(v.d(1),v=_(y),v&&(v.c(),v.m(e,null)))},i:$,o:$,d(y){y&&w(e),d&&d.d(),v.d(),u=!1,a()}}}function r1(l){let e,t,n,o,i,r;function u(h,_){return h[30].length===0?z1:k1}let a=u(l),d=a(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("action.addAction")}`,o=g(),d.c(),s(n,"class","btn btn-primary svelte-hoyczz"),s(t,"class","tab-toolbar svelte-hoyczz"),s(e,"class","actions-tab svelte-hoyczz")},m(h,_){C(h,e,_),c(e,t),c(t,n),c(e,o),d.m(e,null),i||(r=M(n,"click",l[156]),i=!0)},p(h,_){a===(a=u(h))&&d?d.p(h,_):(d.d(1),d=a(h),d&&(d.c(),d.m(e,null)))},i:$,o:$,d(h){h&&w(e),d.d(),i=!1,r()}}}function a1(l){let e,t,n,o=m("file.addFile")+"",i,r,u,a=m("file.addFolder")+"",d,h,_,v,y,b,k,z,S,j,N,T,E,I=l[68].items.length>0&&$s(l);const D=[C1,w1],L=[];function O(q,Y){return q[60]?0:1}b=O(l),k=L[b]=D[b](l);let W=l[56]&&!l[58]&&ti(),J=l[64]&&li(l);return{c(){e=f("div"),t=f("div"),n=f("button"),i=A(o),r=g(),u=f("button"),d=A(a),h=g(),_=f("button"),_.textContent=`${m("file.newFile")}`,v=g(),I&&I.c(),y=g(),k.c(),z=g(),W&&W.c(),S=g(),J&&J.c(),j=it(),s(n,"class","btn btn-primary svelte-hoyczz"),n.disabled=l[56],s(u,"class","btn svelte-hoyczz"),u.disabled=l[56],s(_,"class","btn svelte-hoyczz"),s(t,"class","tab-toolbar svelte-hoyczz"),s(e,"class","files-tab svelte-hoyczz")},m(q,Y){C(q,e,Y),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,d),c(t,h),c(t,_),c(t,v),I&&I.m(t,null),c(e,y),L[b].m(e,null),c(e,z),W&&W.m(e,null),C(q,S,Y),J&&J.m(q,Y),C(q,j,Y),N=!0,T||(E=[M(n,"click",l[149]),M(u,"click",l[150]),M(_,"click",l[95])],T=!0)},p(q,Y){(!N||Y[1]&33554432)&&(n.disabled=q[56]),(!N||Y[1]&33554432)&&(u.disabled=q[56]),q[68].items.length>0?I?I.p(q,Y):(I=$s(q),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let H=b;b=O(q),b===H?L[b].p(q,Y):(ot(),pe(L[H],1,1,()=>{L[H]=null}),st(),k=L[b],k?k.p(q,Y):(k=L[b]=D[b](q),k.c()),re(k,1),k.m(e,z)),q[56]&&!q[58]?W||(W=ti(),W.c(),W.m(e,null)):W&&(W.d(1),W=null),q[64]?J?(J.p(q,Y),Y[2]&4&&re(J,1)):(J=li(q),J.c(),re(J,1),J.m(j.parentNode,j)):J&&(ot(),pe(J,1,1,()=>{J=null}),st())},i(q){N||(re(k),re(J),N=!0)},o(q){pe(k),pe(J),N=!1},d(q){q&&(w(e),w(S),w(j)),I&&I.d(),L[b].d(),W&&W.d(),J&&J.d(q),T=!1,he(E)}}}function u1(l){let e,t,n,o,i,r,u,a=l[49]&&ni(l);function d(v,y){return v[28].length===0&&!v[49]?D1:N1}let h=d(l),_=h(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("note.add")}`,o=g(),a&&a.c(),i=g(),_.c(),s(n,"class","btn btn-primary svelte-hoyczz"),s(t,"class","tab-toolbar svelte-hoyczz"),s(e,"class","notes-tab svelte-hoyczz")},m(v,y){C(v,e,y),c(e,t),c(t,n),c(e,o),a&&a.m(e,null),c(e,i),_.m(e,null),r||(u=M(n,"click",l[127]),r=!0)},p(v,y){v[49]?a?a.p(v,y):(a=ni(v),a.c(),a.m(e,i)):a&&(a.d(1),a=null),h===(h=d(v))&&_?_.p(v,y):(_.d(1),_=h(v),_&&(_.c(),_.m(e,null)))},i:$,o:$,d(v){v&&w(e),a&&a.d(),_.d(),r=!1,u()}}}function f1(l){let e,t,n=l[26].title+"",o,i,r,u,a,d,h=l[155](l[26].type)+"",_,v,y,b,k,z=(l[26].section||"—")+"",S,j,N,T,E,I=dt(l[26].createdAt)+"",D,L,O,W,J,q,Y,H,B=m("overview.newNote")+"",G,R,K,P,V,x,ce=m("overview.addFile")+"",ee,ne,le,ie,ae,ke,We=m("overview.addAction")+"",Ne,X,Z,ue,we,_e,be,Ue=m("overview.logTime")+"",Qe,Xe,Be,Fe,Ee,Se=l[28].length>0&&si(l),Pe=l[31].length>0&&ci(l);return{c(){e=f("div"),t=f("h2"),o=A(n),i=g(),r=f("div"),u=f("div"),a=f("span"),a.textContent=`${m("overview.type")}`,d=f("span"),_=A(h),v=g(),y=f("div"),b=f("span"),b.textContent=`${m("overview.section")}`,k=f("span"),S=A(z),j=g(),N=f("div"),T=f("span"),T.textContent=`${m("overview.created")}`,E=f("span"),D=A(I),L=g(),O=f("div"),W=f("button"),J=Q("svg"),q=Q("path"),Y=Q("path"),H=g(),G=A(B),R=g(),K=f("button"),P=Q("svg"),V=Q("path"),x=g(),ee=A(ce),ne=g(),le=f("button"),ie=Q("svg"),ae=Q("polygon"),ke=g(),Ne=A(We),X=g(),Z=f("button"),ue=Q("svg"),we=Q("circle"),_e=Q("polyline"),be=g(),Qe=A(Ue),Xe=g(),Se&&Se.c(),Be=g(),Pe&&Pe.c(),s(t,"class","svelte-hoyczz"),s(a,"class","meta-label svelte-hoyczz"),s(d,"class","svelte-hoyczz"),s(u,"class","meta-item svelte-hoyczz"),s(b,"class","meta-label svelte-hoyczz"),s(k,"class","svelte-hoyczz"),s(y,"class","meta-item svelte-hoyczz"),s(T,"class","meta-label svelte-hoyczz"),s(E,"class","svelte-hoyczz"),s(N,"class","meta-item svelte-hoyczz"),s(r,"class","meta-grid svelte-hoyczz"),s(q,"d","M12 20h9"),s(q,"class","svelte-hoyczz"),s(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(Y,"class","svelte-hoyczz"),s(J,"width","16"),s(J,"height","16"),s(J,"viewBox","0 0 24 24"),s(J,"fill","none"),s(J,"stroke","currentColor"),s(J,"stroke-width","2"),s(J,"stroke-linecap","round"),s(J,"stroke-linejoin","round"),s(J,"class","svelte-hoyczz"),s(W,"class","qa-btn svelte-hoyczz"),s(V,"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"),s(V,"class","svelte-hoyczz"),s(P,"width","16"),s(P,"height","16"),s(P,"viewBox","0 0 24 24"),s(P,"fill","none"),s(P,"stroke","currentColor"),s(P,"stroke-width","2"),s(P,"stroke-linecap","round"),s(P,"stroke-linejoin","round"),s(P,"class","svelte-hoyczz"),s(K,"class","qa-btn svelte-hoyczz"),s(ae,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(ae,"class","svelte-hoyczz"),s(ie,"width","16"),s(ie,"height","16"),s(ie,"viewBox","0 0 24 24"),s(ie,"fill","none"),s(ie,"stroke","currentColor"),s(ie,"stroke-width","2"),s(ie,"stroke-linecap","round"),s(ie,"stroke-linejoin","round"),s(ie,"class","svelte-hoyczz"),s(le,"class","qa-btn svelte-hoyczz"),s(we,"cx","12"),s(we,"cy","12"),s(we,"r","10"),s(we,"class","svelte-hoyczz"),s(_e,"points","12 6 12 12 16 14"),s(_e,"class","svelte-hoyczz"),s(ue,"width","16"),s(ue,"height","16"),s(ue,"viewBox","0 0 24 24"),s(ue,"fill","none"),s(ue,"stroke","currentColor"),s(ue,"stroke-width","2"),s(ue,"stroke-linecap","round"),s(ue,"stroke-linejoin","round"),s(ue,"class","svelte-hoyczz"),s(Z,"class","qa-btn svelte-hoyczz"),s(O,"class","quick-actions svelte-hoyczz"),s(e,"class","overview svelte-hoyczz")},m(Te,Ae){C(Te,e,Ae),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(u,a),c(u,d),c(d,_),c(r,v),c(r,y),c(y,b),c(y,k),c(k,S),c(r,j),c(r,N),c(N,T),c(N,E),c(E,D),c(e,L),c(e,O),c(O,W),c(W,J),c(J,q),c(J,Y),c(W,H),c(W,G),c(O,R),c(O,K),c(K,P),c(P,V),c(K,x),c(K,ee),c(O,ne),c(O,le),c(le,ie),c(ie,ae),c(le,ke),c(le,Ne),c(O,X),c(O,Z),c(Z,ue),c(ue,we),c(ue,_e),c(Z,be),c(Z,Qe),c(e,Xe),Se&&Se.m(e,null),c(e,Be),Pe&&Pe.m(e,null),Fe||(Ee=[M(W,"click",l[179]),M(K,"click",l[180]),M(le,"click",l[156]),M(Z,"click",l[181])],Fe=!0)},p(Te,Ae){Ae[0]&67108864&&n!==(n=Te[26].title+"")&&U(o,n),Ae[0]&67108864&&h!==(h=Te[155](Te[26].type)+"")&&U(_,h),Ae[0]&67108864&&z!==(z=(Te[26].section||"—")+"")&&U(S,z),Ae[0]&67108864&&I!==(I=dt(Te[26].createdAt)+"")&&U(D,I),Te[28].length>0?Se?Se.p(Te,Ae):(Se=si(Te),Se.c(),Se.m(e,Be)):Se&&(Se.d(1),Se=null),Te[31].length>0?Pe?Pe.p(Te,Ae):(Pe=ci(Te),Pe.c(),Pe.m(e,null)):Pe&&(Pe.d(1),Pe=null)},i:$,o:$,d(Te){Te&&w(e),Se&&Se.d(),Pe&&Pe.d(),Fe=!1,he(Ee)}}}function d1(l){let e,t=fe(l[22]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Vs(Fo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","activity-events svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&4194304|i[4]&1073741824|i[5]&256){t=fe(o[22]);let r;for(r=0;r<t.length;r+=1){const u=Fo(o,t,r);n[r]?n[r].p(u,i):(n[r]=Vs(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function p1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.perCaseEmpty")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function Rs(l){let e,t=l[352].targetType+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","activity-event-target svelte-hoyczz")},m(o,i){C(o,e,i),c(e,n)},p(o,i){i[0]&4194304&&t!==(t=o[352].targetType+"")&&U(n,t)},d(o){o&&w(e)}}}function Vs(l){let e,t,n=Lt(l[352].eventType)+"",o,i,r,u=l[352].title+"",a,d,h,_=l[154](l[352].eventType)+"",v,y,b,k,z=tt(l[352].createdAt)+"",S,j,N,T,E=l[352].targetType&&Rs(l);function I(){return l[218](l[352])}function D(...L){return l[219](l[352],...L)}return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),E&&E.c(),b=g(),k=f("span"),S=A(z),j=g(),s(t,"class","activity-event-icon svelte-hoyczz"),s(r,"class","activity-event-title svelte-hoyczz"),s(h,"class","activity-event-type svelte-hoyczz"),s(k,"class","activity-event-time svelte-hoyczz"),s(e,"class","activity-event svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(L,O){C(L,e,O),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),E&&E.m(e,null),c(e,b),c(e,k),c(k,S),c(e,j),N||(T=[M(e,"click",I),M(e,"keydown",D)],N=!0)},p(L,O){l=L,O[0]&4194304&&n!==(n=Lt(l[352].eventType)+"")&&U(o,n),O[0]&4194304&&u!==(u=l[352].title+"")&&U(a,u),O[0]&4194304&&_!==(_=l[154](l[352].eventType)+"")&&U(v,_),l[352].targetType?E?E.p(l,O):(E=Rs(l),E.c(),E.m(e,b)):E&&(E.d(1),E=null),O[0]&4194304&&z!==(z=tt(l[352].createdAt)+"")&&U(S,z)},d(L){L&&w(e),E&&E.d(),N=!1,he(T)}}}function Os(l){let e,t,n,o=fe(l[41].filter(l[205])),i=[];for(let r=0;r<o.length;r+=1)i[r]=Us(Ro(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("worklog.suggestions")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestions-title svelte-hoyczz"),s(e,"class","worklog-tab-suggestions svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&67108864|u[1]&1024|u[4]&1073790978|u[5]&128){o=fe(r[41].filter(r[205]));let a;for(a=0;a<o.length;a+=1){const d=Ro(r,o,a);i[a]?i[a].p(d,u):(i[a]=Us(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function Ws(l){let e,t,n,o=fe(l[355].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=Hs(Vo(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestion-detail-title svelte-hoyczz"),s(e,"class","suggestion-detail svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&67108864|u[1]&1024|u[4]&1073741826|u[5]&128){o=fe(r[355].events);let a;for(a=0;a<o.length;a+=1){const d=Vo(r,o,a);i[a]?i[a].p(d,u):(i[a]=Hs(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function Bs(l){let e,t,n;function o(){return l[211](l[352])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-hoyczz")},m(i,r){C(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Hs(l){let e,t,n=tt(l[352].createdAt)+"",o,i,r,u=l[154](l[352].eventType)+"",a,d,h,_=l[352].title+"",v,y,b,k,z=l[352].targetType==="file"||l[352].eventType.startsWith("file_"),S,j,N;function T(){return l[210](l[352])}let E=z&&Bs(l);return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),b=f("button"),b.textContent=`${m("common.open")}`,k=g(),E&&E.c(),S=g(),s(t,"class","suggestion-event-time svelte-hoyczz"),s(r,"class","suggestion-event-type svelte-hoyczz"),s(h,"class","suggestion-event-title svelte-hoyczz"),s(b,"class","link-btn svelte-hoyczz"),s(e,"class","suggestion-detail-event svelte-hoyczz")},m(I,D){C(I,e,D),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),c(e,b),c(e,k),E&&E.m(e,null),c(e,S),j||(N=M(b,"click",T),j=!0)},p(I,D){l=I,D[0]&67108864|D[1]&1024&&n!==(n=tt(l[352].createdAt)+"")&&U(o,n),D[0]&67108864|D[1]&1024&&u!==(u=l[154](l[352].eventType)+"")&&U(a,u),D[0]&67108864|D[1]&1024&&_!==(_=l[352].title+"")&&U(v,_),D[0]&67108864|D[1]&1024&&(z=l[352].targetType==="file"||l[352].eventType.startsWith("file_")),z?E?E.p(l,D):(E=Bs(l),E.c(),E.m(e,S)):E&&(E.d(1),E=null)},d(I){I&&w(e),E&&E.d(),j=!1,N()}}}function Us(l){let e,t,n,o,i=l[355].summary+"",r,u,a,d=l[355].suggestedMin+"",h,_,v=m("worklog.min")+"",y,b,k=m("suggest.confidence."+l[355].confidence)+"",z,S,j,N,T,E,I,D,L,O;function W(){return l[206](l[355])}function J(){return l[207](l[355])}function q(){return l[208](l[355],l[356],l[357])}function Y(...B){return l[209](l[355],l[356],l[357],...B)}let H=l[355]._expanded&&l[355].events&&l[355].events.length>0&&Ws(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("span"),r=A(i),u=g(),a=f("span"),h=A(d),_=g(),y=A(v),b=A(" · "),z=A(k),S=g(),j=f("div"),N=f("button"),N.textContent=`${m("suggest.edit")}`,T=g(),E=f("button"),E.textContent=`${m("worklog.apply")}`,I=g(),H&&H.c(),D=g(),s(o,"class","suggestion-summary svelte-hoyczz"),s(a,"class","suggestion-meta svelte-hoyczz"),s(n,"class","suggestion-info svelte-hoyczz"),s(N,"class","btn btn-sm svelte-hoyczz"),s(E,"class","btn btn-sm btn-primary svelte-hoyczz"),s(j,"class","suggestion-actions svelte-hoyczz"),s(t,"class","suggestion-main svelte-hoyczz"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-hoyczz"),ge(e,"expanded",l[355]._expanded)},m(B,G){C(B,e,G),c(e,t),c(t,n),c(n,o),c(o,r),c(n,u),c(n,a),c(a,h),c(a,_),c(a,y),c(a,b),c(a,z),c(t,S),c(t,j),c(j,N),c(j,T),c(j,E),c(e,I),H&&H.m(e,null),c(e,D),L||(O=[M(N,"click",Oe(W)),M(E,"click",Oe(J)),M(t,"click",q),M(t,"keydown",Y)],L=!0)},p(B,G){l=B,G[0]&67108864|G[1]&1024&&i!==(i=l[355].summary+"")&&U(r,i),G[0]&67108864|G[1]&1024&&d!==(d=l[355].suggestedMin+"")&&U(h,d),G[0]&67108864|G[1]&1024&&k!==(k=m("suggest.confidence."+l[355].confidence)+"")&&U(z,k),l[355]._expanded&&l[355].events&&l[355].events.length>0?H?H.p(l,G):(H=Ws(l),H.c(),H.m(e,D)):H&&(H.d(1),H=null),G[0]&67108864|G[1]&1024&&ge(e,"expanded",l[355]._expanded)},d(B){B&&w(e),H&&H.d(),L=!1,he(O)}}}function m1(l){let e,t=fe(l[31]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Zs(Po(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=it()},m(o,i){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,i);C(o,e,i)},p(o,i){if(i[1]&1|i[4]&1074799618|i[5]&128){t=fe(o[31]);let r;for(r=0;r<t.length;r+=1){const u=Po(o,t,r);n[r]?n[r].p(u,i):(n[r]=Zs(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function h1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("worklog.empty")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function Ks(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Gs(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Js(l){let e,t,n,o,i,r,u,a,d,h,_,v,y;function b(){return l[212](l[336])}function k(){return l[213](l[336])}let z=l[336].details&&qs(l);function S(E,I){return E[336].source==="manual"?b1:E[336].source==="suggestion"&&E[336]._events&&E[336]._events.length>0?y1:E[336].source==="suggestion"?g1:E[336].source==="unknown"||E[336].source==="imported"?v1:_1}let j=S(l),N=j(l),T=l[336].source==="suggestion"&&l[336]._events&&l[336]._events.length>0&&Ys(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("worklog.editEntry")}`,o=g(),i=f("button"),i.textContent=`${m("worklog.deleteEntry")}`,r=g(),z&&z.c(),u=g(),a=f("div"),d=f("span"),d.textContent=`${m("worklog.source")}`,h=g(),N.c(),_=g(),T&&T.c(),s(n,"class","btn btn-sm svelte-hoyczz"),s(i,"class","btn btn-sm btn-danger svelte-hoyczz"),s(t,"class","worklog-entry-actions svelte-hoyczz"),s(d,"class","wl-detail-label svelte-hoyczz"),s(a,"class","wl-detail-section svelte-hoyczz"),s(e,"class","worklog-entry-detail svelte-hoyczz")},m(E,I){C(E,e,I),c(e,t),c(t,n),c(t,o),c(t,i),c(e,r),z&&z.m(e,null),c(e,u),c(e,a),c(a,d),c(a,h),N.m(a,null),c(e,_),T&&T.m(e,null),v||(y=[M(n,"click",Oe(b)),M(i,"click",Oe(k))],v=!0)},p(E,I){l=E,l[336].details?z?z.p(l,I):(z=qs(l),z.c(),z.m(e,u)):z&&(z.d(1),z=null),j!==(j=S(l))&&(N.d(1),N=j(l),N&&(N.c(),N.m(a,null))),l[336].source==="suggestion"&&l[336]._events&&l[336]._events.length>0?T?T.p(l,I):(T=Ys(l),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(E){E&&w(e),z&&z.d(),N.d(),T&&T.d(),v=!1,he(y)}}}function qs(l){let e,t,n,o,i=l[336].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=g(),o=f("p"),r=A(i),s(t,"class","wl-detail-label svelte-hoyczz"),s(o,"class","svelte-hoyczz"),s(e,"class","wl-detail-section svelte-hoyczz")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,o),c(o,r)},p(u,a){a[1]&1&&i!==(i=u[336].details+"")&&U(r,i)},d(u){u&&w(e)}}}function _1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function v1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function g1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function y1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function b1(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,s(e,"class","svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ys(l){let e,t,n,o=fe(l[336]._events),i=[];for(let r=0;r<o.length;r+=1)i[r]=Xs(Lo(l,o,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","wl-detail-label svelte-hoyczz"),s(e,"class","wl-detail-section svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[1]&1|u[4]&1073741826|u[5]&128){o=fe(r[336]._events);let a;for(a=0;a<o.length;a+=1){const d=Lo(r,o,a);i[a]?i[a].p(d,u):(i[a]=Xs(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function Qs(l){let e,t,n;function o(){return l[215](l[352])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-hoyczz")},m(i,r){C(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Xs(l){let e,t,n=tt(l[352].createdAt)+"",o,i,r,u=l[154](l[352].eventType)+"",a,d,h,_=l[352].title+"",v,y,b,k,z=l[352].targetType==="file"||l[352].eventType.startsWith("file_"),S,j,N;function T(){return l[214](l[352])}let E=z&&Qs(l);return{c(){e=f("div"),t=f("span"),o=A(n),i=g(),r=f("span"),a=A(u),d=g(),h=f("span"),v=A(_),y=g(),b=f("button"),b.textContent=`${m("common.open")}`,k=g(),E&&E.c(),S=g(),s(t,"class","journal-event-time svelte-hoyczz"),s(r,"class","journal-event-type svelte-hoyczz"),s(h,"class","journal-event-title svelte-hoyczz"),s(b,"class","link-btn svelte-hoyczz"),s(e,"class","journal-event-row svelte-hoyczz")},m(I,D){C(I,e,D),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),c(e,h),c(h,v),c(e,y),c(e,b),c(e,k),E&&E.m(e,null),c(e,S),j||(N=M(b,"click",T),j=!0)},p(I,D){l=I,D[1]&1&&n!==(n=tt(l[352].createdAt)+"")&&U(o,n),D[1]&1&&u!==(u=l[154](l[352].eventType)+"")&&U(a,u),D[1]&1&&_!==(_=l[352].title+"")&&U(v,_),D[1]&1&&(z=l[352].targetType==="file"||l[352].eventType.startsWith("file_")),z?E?E.p(l,D):(E=Qs(l),E.c(),E.m(e,S)):E&&(E.d(1),E=null)},d(I){I&&w(e),E&&E.d(),j=!1,N()}}}function Zs(l){let e,t,n,o=l[336]._expanded?"▾":"▸",i,r,u,a=l[336].summary+"",d,h,_,v=l[336].minutes+"",y,b,k=m("worklog.min")+"",z,S,j,N,T,E=l[336].date+"",I,D,L,O,W,J=l[336].billable&&Ks(),q=l[336].approximate&&Gs(),Y=l[336]._expanded&&Js(l);function H(){return l[216](l[336])}function B(...G){return l[217](l[336],...G)}return{c(){e=f("div"),t=f("div"),n=f("span"),i=A(o),r=g(),u=f("span"),d=A(a),h=g(),_=f("span"),y=A(v),b=g(),z=A(k),S=g(),J&&J.c(),j=g(),q&&q.c(),N=g(),T=f("span"),I=A(E),D=g(),Y&&Y.c(),L=g(),s(n,"class","worklog-toggle svelte-hoyczz"),s(u,"class","worklog-entry-summary svelte-hoyczz"),s(_,"class","worklog-entry-mins svelte-hoyczz"),s(T,"class","worklog-entry-date svelte-hoyczz"),s(t,"class","worklog-entry-head svelte-hoyczz"),s(e,"class","worklog-entry svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0"),ge(e,"expanded",l[336]._expanded)},m(G,R){C(G,e,R),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,d),c(t,h),c(t,_),c(_,y),c(_,b),c(_,z),c(t,S),J&&J.m(t,null),c(t,j),q&&q.m(t,null),c(t,N),c(t,T),c(T,I),c(e,D),Y&&Y.m(e,null),c(e,L),O||(W=[M(e,"click",H),M(e,"keydown",B)],O=!0)},p(G,R){l=G,R[1]&1&&o!==(o=l[336]._expanded?"▾":"▸")&&U(i,o),R[1]&1&&a!==(a=l[336].summary+"")&&U(d,a),R[1]&1&&v!==(v=l[336].minutes+"")&&U(y,v),l[336].billable?J||(J=Ks(),J.c(),J.m(t,j)):J&&(J.d(1),J=null),l[336].approximate?q||(q=Gs(),q.c(),q.m(t,N)):q&&(q.d(1),q=null),R[1]&1&&E!==(E=l[336].date+"")&&U(I,E),l[336]._expanded?Y?Y.p(l,R):(Y=Js(l),Y.c(),Y.m(e,L)):Y&&(Y.d(1),Y=null),R[1]&1&&ge(e,"expanded",l[336]._expanded)},d(G){G&&w(e),J&&J.d(),q&&q.d(),Y&&Y.d(),O=!1,he(W)}}}function k1(l){let e,t=fe(l[30]),n=[];for(let o=0;o<t.length;o+=1)n[o]=xs(Oo(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=it()},m(o,i){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,i);C(o,e,i)},p(o,i){if(i[0]&1073741824|i[5]&48){t=fe(o[30]);let r;for(r=0;r<t.length;r+=1){const u=Oo(o,t,r);n[r]?n[r].p(u,i):(n[r]=xs(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function z1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("action.noActions")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,d(n){n&&w(e)}}}function xs(l){let e,t,n,o=l[347].title+"",i,r,u,a=l[160](l[347].type)+"",d,h,_,v=l[347].data+"",y,b,k,z,S,j,N,T,E;function I(){return l[202](l[347])}function D(){return l[203](l[347])}return{c(){e=f("div"),t=f("div"),n=f("span"),i=A(o),r=g(),u=f("span"),d=A(a),h=g(),_=f("span"),y=A(v),b=g(),k=f("div"),z=f("button"),z.textContent=`${m("action.run")}`,S=g(),j=f("button"),j.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-hoyczz"><polyline points="3 6 5 6 21 6" class="svelte-hoyczz"></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-hoyczz"></path></svg>',N=g(),s(n,"class","action-title svelte-hoyczz"),s(u,"class","action-type svelte-hoyczz"),s(_,"class","action-data svelte-hoyczz"),s(t,"class","action-info svelte-hoyczz"),s(z,"class","btn btn-sm svelte-hoyczz"),s(j,"class","btn btn-sm btn-danger svelte-hoyczz"),s(k,"class","action-btns svelte-hoyczz"),s(e,"class","action-card svelte-hoyczz")},m(L,O){C(L,e,O),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,d),c(t,h),c(t,_),c(_,y),c(e,b),c(e,k),c(k,z),c(k,S),c(k,j),c(e,N),T||(E=[M(z,"click",I),M(j,"click",D)],T=!0)},p(L,O){l=L,O[0]&1073741824&&o!==(o=l[347].title+"")&&U(i,o),O[0]&1073741824&&a!==(a=l[160](l[347].type)+"")&&U(d,a),O[0]&1073741824&&v!==(v=l[347].data+"")&&U(y,v)},d(L){L&&w(e),T=!1,he(E)}}}function $s(l){let e,t=m("common.paste")+"",n,o,i=l[68].items.length+"",r,u,a;return{c(){e=f("button"),n=A(t),o=g(),r=A(i),s(e,"class","btn svelte-hoyczz")},m(d,h){C(d,e,h),c(e,n),c(e,o),c(e,r),u||(a=M(e,"click",l[100]),u=!0)},p(d,h){h[2]&64&&i!==(i=d[68].items.length+"")&&U(r,i)},d(d){d&&w(e),u=!1,a()}}}function w1(l){let e,t,n,o,i,r,u;const a=[j1,S1],d=[];function h(b,k){return b[62].length>0?0:1}e=h(l),t=d[e]=a[e](l);const _=[T1,E1],v=[];function y(b,k){return b[63].length===0?0:1}return o=y(l),i=v[o]=_[o](l),{c(){t.c(),n=g(),i.c(),r=it()},m(b,k){d[e].m(b,k),C(b,n,k),v[o].m(b,k),C(b,r,k),u=!0},p(b,k){let z=e;e=h(b),e===z?d[e].p(b,k):(ot(),pe(d[z],1,1,()=>{d[z]=null}),st(),t=d[e],t?t.p(b,k):(t=d[e]=a[e](b),t.c()),re(t,1),t.m(n.parentNode,n));let S=o;o=y(b),o===S?v[o].p(b,k):(ot(),pe(v[S],1,1,()=>{v[S]=null}),st(),i=v[o],i?i.p(b,k):(i=v[o]=_[o](b),i.c()),re(i,1),i.m(r.parentNode,r))},i(b){u||(re(t),re(i),u=!0)},o(b){pe(t),pe(i),u=!1},d(b){b&&(w(n),w(r)),d[e].d(b),v[o].d(b)}}}function C1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p:$,i:$,o:$,d(n){n&&w(e)}}}function S1(l){let e,t;return e=new Hi({props:{crumbs:[{name:m("file.root")}]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p:$,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function j1(l){let e,t,n,o,i,r,u,a=m("common.backLabel")+"",d,h,_,v;return e=new Hi({props:{crumbs:[{name:m("file.root")},...l[62]]}}),e.$on("navigate",l[188]),{c(){Ye(e.$$.fragment),t=g(),n=f("button"),o=Q("svg"),i=Q("line"),r=Q("polyline"),u=g(),d=A(a),s(i,"x1","19"),s(i,"y1","12"),s(i,"x2","5"),s(i,"y2","12"),s(i,"class","svelte-hoyczz"),s(r,"points","12 19 5 12 12 5"),s(r,"class","svelte-hoyczz"),s(o,"width","14"),s(o,"height","14"),s(o,"viewBox","0 0 24 24"),s(o,"fill","none"),s(o,"stroke","currentColor"),s(o,"stroke-width","2"),s(o,"stroke-linecap","round"),s(o,"stroke-linejoin","round"),s(o,"class","svelte-hoyczz"),s(n,"class","btn btn-sm back-btn svelte-hoyczz")},m(y,b){Ge(e,y,b),C(y,t,b),C(y,n,b),c(n,o),c(o,i),c(o,r),c(n,u),c(n,d),h=!0,_||(v=M(n,"click",l[91]),_=!0)},p(y,b){const k={};b[2]&1&&(k.crumbs=[{name:m("file.root")},...y[62]]),e.$set(k)},i(y){h||(re(e.$$.fragment,y),h=!0)},o(y){pe(e.$$.fragment,y),h=!1},d(y){y&&(w(t),w(n)),Je(e,y),_=!1,v()}}}function E1(l){let e,t=[],n=new Map,o,i=fe(l[63]);const r=u=>u[344].id;for(let u=0;u<i.length;u+=1){let a=Wo(l,i,u),d=r(a);n.set(d,t[u]=ei(d,a))}return{c(){e=f("div");for(let u=0;u<t.length;u+=1)t[u].c();s(e,"class","file-list svelte-hoyczz")},m(u,a){C(u,e,a);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(u,a){a[2]&268435586|a[3]&16249|a[4]&536870912&&(i=fe(u[63]),ot(),t=Mi(t,a,r,1,u,i,n,e,Di,ei,null,Wo),st())},i(u){if(!o){for(let a=0;a<i.length;a+=1)re(t[a]);o=!0}},o(u){for(let a=0;a<t.length;a+=1)pe(t[a]);o=!1},d(u){u&&w(e);for(let a=0;a<t.length;a+=1)t[a].d()}}}function T1(l){let e,t,n,o,i=(l[62].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,u,a,d,h,_,v,y,b,k;return{c(){e=f("div"),t=f("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-hoyczz"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-hoyczz"></path><polyline points="14 2 14 8 20 8" class="svelte-hoyczz"></polyline></svg>',n=g(),o=f("p"),r=A(i),u=g(),a=f("p"),a.textContent=`${m("file.hint")}`,d=g(),h=f("div"),_=f("button"),_.textContent=`${m("file.addFileSimple")}`,v=g(),y=f("button"),y.textContent=`${m("file.addFolderSimple")}`,s(t,"class","empty-icon svelte-hoyczz"),s(o,"class","svelte-hoyczz"),s(a,"class","hint svelte-hoyczz"),s(_,"class","btn btn-primary svelte-hoyczz"),s(y,"class","btn svelte-hoyczz"),s(h,"class","empty-actions svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(z,S){C(z,e,S),c(e,t),c(e,n),c(e,o),c(o,r),c(e,u),c(e,a),c(e,d),c(e,h),c(h,_),c(h,v),c(h,y),b||(k=[M(_,"click",l[149]),M(y,"click",l[150])],b=!0)},p(z,S){S[2]&1&&i!==(i=(z[62].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&U(r,i)},i:$,o:$,d(z){z&&w(e),b=!1,he(k)}}}function ei(l,e){let t,n,o;return n=new Iu({props:{item:e[344],selected:e[69].includes(e[344].id),onDragStart:e[104],onDragOver:e[105],onDrop:e[106]}}),n.$on("navigate",e[189]),n.$on("preview",e[190]),n.$on("openExternal",e[191]),n.$on("showInFolder",e[192]),n.$on("delete",e[193]),n.$on("rename",e[194]),n.$on("duplicate",e[195]),n.$on("cut",e[196]),n.$on("copy",e[197]),n.$on("selectOne",e[198]),n.$on("toggleSelect",e[199]),n.$on("rangeSelect",e[200]),{key:l,first:null,c(){t=it(),Ye(n.$$.fragment),this.first=t},m(i,r){C(i,t,r),Ge(n,i,r),o=!0},p(i,r){e=i;const u={};r[2]&2&&(u.item=e[344]),r[2]&130&&(u.selected=e[69].includes(e[344].id)),n.$set(u)},i(i){o||(re(n.$$.fragment,i),o=!0)},o(i){pe(n.$$.fragment,i),o=!1},d(i){i&&w(t),Je(n,i)}}}function ti(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.scanning")}`,s(t,"class","svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},d(n){n&&w(e)}}}function li(l){let e,t;return e=new Yu({props:{item:l[64],content:l[65],loading:l[66],error:l[67]}}),e.$on("close",l[94]),e.$on("openExternal",l[201]),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p(n,o){const i={};o[2]&4&&(i.item=n[64]),o[2]&8&&(i.content=n[65]),o[2]&16&&(i.loading=n[66]),o[2]&32&&(i.error=n[67]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function ni(l){let e,t,n,o,i,r,u,a,d;return{c(){e=f("div"),t=f("input"),n=g(),o=f("div"),i=f("button"),i.textContent=`${m("common.create")}`,r=g(),u=f("button"),u.textContent=`${m("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",m("note.title")),s(t,"class","svelte-hoyczz"),s(i,"class","btn btn-primary svelte-hoyczz"),s(u,"class","btn svelte-hoyczz"),s(o,"class","form-actions svelte-hoyczz"),s(e,"class","create-form svelte-hoyczz")},m(h,_){C(h,e,_),c(e,t),ye(t,l[50]),c(e,n),c(e,o),c(o,i),c(o,r),c(o,u),a||(d=[M(t,"input",l[184]),M(t,"keydown",l[185]),M(i,"click",l[129]),M(u,"click",l[128])],a=!0)},p(h,_){_[1]&524288&&t.value!==h[50]&&ye(t,h[50])},d(h){h&&w(e),a=!1,he(d)}}}function N1(l){let e,t=fe(l[28]),n=[];for(let o=0;o<t.length;o+=1)n[o]=oi(Bo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","notes-list svelte-hoyczz")},m(o,i){C(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&268435456|i[4]&64){t=fe(o[28]);let r;for(r=0;r<t.length;r+=1){const u=Bo(o,t,r);n[r]?n[r].p(u,i):(n[r]=oi(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Re(n,o)}}}function D1(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("note.noNotes")}`,n=f("p"),n.textContent=`${m("note.createFirst")}`,s(t,"class","svelte-hoyczz"),s(n,"class","hint svelte-hoyczz"),s(e,"class","empty-state svelte-hoyczz")},m(o,i){C(o,e,i),c(e,t),c(e,n)},p:$,d(o){o&&w(e)}}}function oi(l){let e,t,n=l[339].title+"",o,i,r,u=dt(l[339].createdAt)+"",a,d,h,_;function v(){return l[186](l[339])}function y(){return l[187](l[339])}return{c(){e=f("div"),t=f("div"),o=A(n),i=g(),r=f("div"),a=A(u),d=g(),s(t,"class","note-card-title svelte-hoyczz"),s(r,"class","note-card-date svelte-hoyczz"),s(e,"class","note-card svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(b,k){C(b,e,k),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(e,d),h||(_=[M(e,"click",v),M(e,"keydown",function(){ht(at(y))&&at(y).apply(this,arguments)})],h=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[339].title+"")&&U(o,n),k[0]&268435456&&u!==(u=dt(l[339].createdAt)+"")&&U(a,u)},d(b){b&&w(e),h=!1,he(_)}}}function si(l){let e,t,n,o=fe(l[28].slice(0,5)),i=[];for(let r=0;r<o.length;r+=1)i[r]=ii(Uo(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentNotes")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","svelte-hoyczz"),s(e,"class","recent-section svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[0]&268435456|u[4]&64){o=fe(r[28].slice(0,5));let a;for(a=0;a<o.length;a+=1){const d=Uo(r,o,a);i[a]?i[a].p(d,u):(i[a]=ii(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function ii(l){let e,t,n=l[339].title+"",o,i,r=dt(l[339].createdAt)+"",u,a,d,h;function _(){return l[182](l[339])}function v(){return l[183](l[339])}return{c(){e=f("div"),t=f("span"),o=A(n),i=f("span"),u=A(r),a=g(),s(t,"class","svelte-hoyczz"),s(i,"class","recent-date svelte-hoyczz"),s(e,"class","recent-note svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(y,b){C(y,e,b),c(e,t),c(t,o),c(e,i),c(i,u),c(e,a),d||(h=[M(e,"click",_),M(e,"keydown",function(){ht(at(v))&&at(v).apply(this,arguments)})],d=!0)},p(y,b){l=y,b[0]&268435456&&n!==(n=l[339].title+"")&&U(o,n),b[0]&268435456&&r!==(r=dt(l[339].createdAt)+"")&&U(u,r)},d(y){y&&w(e),d=!1,he(h)}}}function ci(l){let e,t,n,o=fe(l[31].slice(0,3)),i=[];for(let r=0;r<o.length;r+=1)i[r]=ri(Ho(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentEntries")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","svelte-hoyczz"),s(e,"class","recent-section svelte-hoyczz")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<i.length;a+=1)i[a]&&i[a].m(e,null)},p(r,u){if(u[1]&1){o=fe(r[31].slice(0,3));let a;for(a=0;a<o.length;a+=1){const d=Ho(r,o,a);i[a]?i[a].p(d,u):(i[a]=ri(d),i[a].c(),i[a].m(e,null))}for(;a<i.length;a+=1)i[a].d(1);i.length=o.length}},d(r){r&&w(e),Re(i,r)}}}function ri(l){let e,t=l[336].summary+"",n,o,i=l[336].minutes+"",r,u,a=m("worklog.min")+"",d,h;return{c(){e=f("div"),n=A(t),o=A(" ("),r=A(i),u=g(),d=A(a),h=A(")"),s(e,"class","recent-entry svelte-hoyczz")},m(_,v){C(_,e,v),c(e,n),c(e,o),c(e,r),c(e,u),c(e,d),c(e,h)},p(_,v){v[1]&1&&t!==(t=_[336].summary+"")&&U(n,t),v[1]&1&&i!==(i=_[336].minutes+"")&&U(r,i)},d(_){_&&w(e)}}}function ai(l){let e;return{c(){e=f("span"),e.textContent="●",s(e,"class","dirty-mark svelte-hoyczz")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ui(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D,L,O,W,J=m("common.create")+"",q,Y,H,B,G,R,K,P=l[46]&&fi(l);_=new al({props:{kind:"folder",size:24}});let V=fe(l[6]),x=[];for(let ee=0;ee<V.length;ee+=1)x[ee]=di(yo(l,V,ee));const ce=ee=>pe(x[ee],1,1,()=>{x[ee]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("nav.createNode")}`,o=g(),P&&P.c(),i=g(),r=f("div"),u=f("span"),u.textContent=`${m("template.select")}`,a=g(),d=f("div"),h=f("button"),Ye(_.$$.fragment),v=g(),y=f("div"),b=f("span"),b.textContent=`${m("template.optionNone")}`,k=g(),z=f("span"),z.textContent=`${m("template.none.desc")}`,S=g();for(let ee=0;ee<x.length;ee+=1)x[ee].c();j=g(),N=f("div"),T=f("label"),E=f("span"),E.textContent=`${m("common.name")}`,I=g(),D=f("input"),L=g(),O=f("div"),W=f("button"),q=A(J),H=g(),B=f("button"),B.textContent=`${m("common.cancel")}`,s(n,"class","svelte-hoyczz"),s(u,"class","form-label svelte-hoyczz"),s(b,"class","template-card-title svelte-hoyczz"),s(z,"class","template-card-desc svelte-hoyczz"),s(y,"class","template-card-text svelte-hoyczz"),s(h,"class","template-card svelte-hoyczz"),ge(h,"selected",l[47]===null),s(d,"class","template-cards svelte-hoyczz"),s(d,"role","group"),s(d,"aria-label",m("template.select")),s(r,"class","form-group svelte-hoyczz"),s(E,"class","label-text svelte-hoyczz"),s(D,"type","text"),s(D,"placeholder",m("case.namePlaceholder")),s(D,"class","svelte-hoyczz"),s(T,"class","svelte-hoyczz"),s(N,"class","form-group svelte-hoyczz"),s(W,"class","btn btn-primary svelte-hoyczz"),W.disabled=Y=!l[45].trim()||l[47]===void 0,s(B,"class","btn svelte-hoyczz"),s(O,"class","modal-actions svelte-hoyczz"),s(t,"class","modal modal-create svelte-hoyczz"),s(e,"class","modal-overlay svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(ee,ne){C(ee,e,ne),c(e,t),c(t,n),c(t,o),P&&P.m(t,null),c(t,i),c(t,r),c(r,u),c(r,a),c(r,d),c(d,h),Ge(_,h,null),c(h,v),c(h,y),c(y,b),c(y,k),c(y,z),c(d,S);for(let le=0;le<x.length;le+=1)x[le]&&x[le].m(d,null);c(t,j),c(t,N),c(N,T),c(T,E),c(T,I),c(T,D),ye(D,l[45]),c(t,L),c(t,O),c(O,W),c(W,q),c(O,H),c(O,B),G=!0,R||(K=[M(h,"click",l[266]),M(D,"input",l[268]),M(D,"keydown",l[269]),M(W,"click",l[115]),M(B,"click",l[114]),M(e,"click",pt(l[114])),M(e,"keydown",at(l[114]))],R=!0)},p(ee,ne){if(ee[46]?P?P.p(ee,ne):(P=fi(ee),P.c(),P.m(t,i)):P&&(P.d(1),P=null),(!G||ne[1]&65536)&&ge(h,"selected",ee[47]===null),ne[0]&64|ne[1]&65536){V=fe(ee[6]);let le;for(le=0;le<V.length;le+=1){const ie=yo(ee,V,le);x[le]?(x[le].p(ie,ne),re(x[le],1)):(x[le]=di(ie),x[le].c(),re(x[le],1),x[le].m(d,null))}for(ot(),le=V.length;le<x.length;le+=1)ce(le);st()}ne[1]&16384&&D.value!==ee[45]&&ye(D,ee[45]),(!G||ne[1]&81920&&Y!==(Y=!ee[45].trim()||ee[47]===void 0))&&(W.disabled=Y)},i(ee){if(!G){re(_.$$.fragment,ee);for(let ne=0;ne<V.length;ne+=1)re(x[ne]);G=!0}},o(ee){pe(_.$$.fragment,ee),x=x.filter(Ki);for(let ne=0;ne<x.length;ne+=1)pe(x[ne]);G=!1},d(ee){ee&&w(e),P&&P.d(),Je(_),Re(x,ee),R=!1,he(K)}}}function fi(l){let e,t=m("nav.createInside")+"",n,o,i=l[46].title+"",r,u;return{c(){e=f("div"),n=A(t),o=A(" «"),r=A(i),u=A("»"),s(e,"class","create-context svelte-hoyczz")},m(a,d){C(a,e,d),c(e,n),c(e,o),c(e,r),c(e,u)},p(a,d){d[1]&32768&&i!==(i=a[46].title+"")&&U(r,i)},d(a){a&&w(e)}}}function di(l){let e,t,n,o,i,r=m(l[331].title)+"",u,a,d,h=m(l[331].title+".desc")+"",_,v,y,b,k;t=new al({props:{kind:l[331].icon||"generic",size:24}});function z(){return l[267](l[331])}return{c(){var S;e=f("button"),Ye(t.$$.fragment),n=g(),o=f("div"),i=f("span"),u=A(r),a=g(),d=f("span"),_=A(h),v=g(),s(i,"class","template-card-title svelte-hoyczz"),s(d,"class","template-card-desc svelte-hoyczz"),s(o,"class","template-card-text svelte-hoyczz"),s(e,"class","template-card svelte-hoyczz"),ge(e,"selected",((S=l[47])==null?void 0:S.id)===l[331].id)},m(S,j){C(S,e,j),Ge(t,e,null),c(e,n),c(e,o),c(o,i),c(i,u),c(o,a),c(o,d),c(d,_),c(e,v),y=!0,b||(k=M(e,"click",z),b=!0)},p(S,j){var T;l=S;const N={};j[0]&64&&(N.kind=l[331].icon||"generic"),t.$set(N),(!y||j[0]&64)&&r!==(r=m(l[331].title)+"")&&U(u,r),(!y||j[0]&64)&&h!==(h=m(l[331].title+".desc")+"")&&U(_,h),(!y||j[0]&64|j[1]&65536)&&ge(e,"selected",((T=l[47])==null?void 0:T.id)===l[331].id)},i(S){y||(re(t.$$.fragment,S),y=!0)},o(S){pe(t.$$.fragment,S),y=!1},d(S){S&&w(e),Je(t),b=!1,k()}}}function pi(l){let e,t,n=l[48].node&&["folder","project","client","document","recipe"].includes(l[48].node.type),o,i,r,u,a,d,h,_,v,y,b=n&&mi(l),k=l[48].node&&l[48].node.parent_id&&_i(l);return{c(){e=f("div"),t=f("div"),b&&b.c(),o=g(),k&&k.c(),i=g(),r=f("button"),r.textContent=`${m("common.rename")}`,u=g(),a=f("button"),a.textContent=`${m("common.delete")}`,d=g(),h=f("button"),h.textContent=`${m("file.showInExplorer")}`,s(r,"class","context-menu-item svelte-hoyczz"),s(a,"class","context-menu-item danger svelte-hoyczz"),s(h,"class","context-menu-item svelte-hoyczz"),s(t,"class","context-menu svelte-hoyczz"),rt(t,"left",l[48].x+"px"),rt(t,"top",l[48].y+"px"),s(e,"class","context-menu-backdrop svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(z,S){C(z,e,S),c(e,t),b&&b.m(t,null),c(t,o),k&&k.m(t,null),c(t,i),c(t,r),c(t,u),c(t,a),c(t,d),c(t,h),_=!0,v||(y=[M(r,"click",l[272]),M(a,"click",l[273]),M(h,"click",l[274]),M(e,"click",l[117]),M(e,"contextmenu",Bl(l[117])),M(e,"keydown",at(l[117]))],v=!0)},p(z,S){S[1]&131072&&(n=z[48].node&&["folder","project","client","document","recipe"].includes(z[48].node.type)),n?b?(b.p(z,S),S[1]&131072&&re(b,1)):(b=mi(z),b.c(),re(b,1),b.m(t,o)):b&&(ot(),pe(b,1,1,()=>{b=null}),st()),z[48].node&&z[48].node.parent_id?k?k.p(z,S):(k=_i(z),k.c(),k.m(t,i)):k&&(k.d(1),k=null),(!_||S[1]&131072)&&rt(t,"left",z[48].x+"px"),(!_||S[1]&131072)&&rt(t,"top",z[48].y+"px")},i(z){_||(re(b),_=!0)},o(z){pe(b),_=!1},d(z){z&&w(e),b&&b.d(),k&&k.d(),v=!1,he(y)}}}function mi(l){let e,t,n,o,i,r=fe(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),u=[];for(let d=0;d<r.length;d+=1)u[d]=hi(go(l,r,d));const a=d=>pe(u[d],1,1,()=>{u[d]=null});return{c(){e=f("div"),e.textContent=`${m("common.create")}`,t=g();for(let d=0;d<u.length;d+=1)u[d].c();n=g(),o=f("div"),s(e,"class","context-menu-section svelte-hoyczz"),s(o,"class","context-menu-divider svelte-hoyczz")},m(d,h){C(d,e,h),C(d,t,h);for(let _=0;_<u.length;_+=1)u[_]&&u[_].m(d,h);C(d,n,h),C(d,o,h),i=!0},p(d,h){if(h[0]&64|h[3]&524288){r=fe(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const v=go(d,r,_);u[_]?(u[_].p(v,h),re(u[_],1)):(u[_]=hi(v),u[_].c(),re(u[_],1),u[_].m(n.parentNode,n))}for(ot(),_=r.length;_<u.length;_+=1)a(_);st()}},i(d){if(!i){for(let h=0;h<r.length;h+=1)re(u[h]);i=!0}},o(d){u=u.filter(Ki);for(let h=0;h<u.length;h+=1)pe(u[h]);i=!1},d(d){d&&(w(e),w(t),w(n),w(o)),Re(u,d)}}}function hi(l){let e,t,n,o,i=m(l[331].title)+"",r,u,a,d;t=new al({props:{kind:l[331].icon||"folder",size:16}});function h(){return l[270](l[331])}return{c(){e=f("button"),Ye(t.$$.fragment),n=g(),o=f("span"),r=A(i),s(o,"class","svelte-hoyczz"),s(e,"class","context-menu-item svelte-hoyczz")},m(_,v){C(_,e,v),Ge(t,e,null),c(e,n),c(e,o),c(o,r),u=!0,a||(d=M(e,"click",h),a=!0)},p(_,v){l=_;const y={};v[0]&64&&(y.kind=l[331].icon||"folder"),t.$set(y),(!u||v[0]&64)&&i!==(i=m(l[331].title)+"")&&U(r,i)},i(_){u||(re(t.$$.fragment,_),u=!0)},o(_){pe(t.$$.fragment,_),u=!1},d(_){_&&w(e),Je(t),a=!1,d()}}}function _i(l){let e,t,n,o,i;return{c(){e=f("button"),e.textContent=`${m("nav.moveToRoot")}`,t=g(),n=f("div"),s(e,"class","context-menu-item svelte-hoyczz"),s(n,"class","context-menu-divider svelte-hoyczz")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),o||(i=M(e,"click",l[271]),o=!0)},p:$,d(r){r&&(w(e),w(t),w(n)),o=!1,i()}}}function vi(l){let e,t,n,o=(l[40]?m("worklog.acceptSuggestion"):l[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"",i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T,E,I,D,L,O,W,J,q,Y,H,B,G,R,K,P,V,x,ce,ee,ne,le,ie,ae,ke=m("common.save")+"",We,Ne,X,Z,ue,we;return{c(){e=f("div"),t=f("div"),n=f("h3"),i=A(o),r=g(),u=f("div"),a=f("label"),d=f("span"),d.textContent=`${m("worklog.date")}`,h=g(),_=f("input"),v=g(),y=f("div"),b=f("label"),k=f("span"),k.textContent=`${m("worklog.whatDone")}`,z=g(),S=f("input"),j=g(),N=f("div"),T=f("label"),E=f("span"),E.textContent=`${m("worklog.minutes")}`,I=g(),D=f("input"),L=g(),O=f("div"),W=f("label"),J=f("span"),J.textContent=`${m("worklog.details")}`,q=g(),Y=f("textarea"),H=g(),B=f("div"),G=f("label"),R=f("input"),K=g(),P=f("span"),P.textContent=`${m("journal.billableYes")}`,V=g(),x=f("label"),ce=f("input"),ee=g(),ne=f("span"),ne.textContent=`${m("journal.approxEstimated")}`,le=g(),ie=f("div"),ae=f("button"),We=A(ke),X=g(),Z=f("button"),Z.textContent=`${m("common.cancel")}`,s(n,"class","svelte-hoyczz"),s(d,"class","label-text svelte-hoyczz"),s(_,"type","date"),s(_,"class","svelte-hoyczz"),s(a,"class","svelte-hoyczz"),s(u,"class","form-group svelte-hoyczz"),s(k,"class","label-text svelte-hoyczz"),s(S,"type","text"),s(S,"placeholder",m("worklog.whatDone")),s(S,"class","svelte-hoyczz"),s(b,"class","svelte-hoyczz"),s(y,"class","form-group svelte-hoyczz"),s(E,"class","label-text svelte-hoyczz"),s(D,"type","number"),s(D,"min","1"),s(D,"class","svelte-hoyczz"),s(T,"class","svelte-hoyczz"),s(N,"class","form-group svelte-hoyczz"),s(J,"class","label-text svelte-hoyczz"),s(Y,"class","svelte-hoyczz"),s(W,"class","svelte-hoyczz"),s(O,"class","form-group svelte-hoyczz"),s(R,"type","checkbox"),s(R,"class","svelte-hoyczz"),s(P,"class","svelte-hoyczz"),s(G,"class","checkbox-label-inline svelte-hoyczz"),s(ce,"type","checkbox"),s(ce,"class","svelte-hoyczz"),s(ne,"class","svelte-hoyczz"),s(x,"class","checkbox-label-inline svelte-hoyczz"),s(B,"class","form-row svelte-hoyczz"),s(ae,"class","btn btn-primary svelte-hoyczz"),ae.disabled=Ne=!l[33].trim()||!l[34],s(Z,"class","btn svelte-hoyczz"),s(ie,"class","modal-actions svelte-hoyczz"),s(t,"class","modal modal-worklog svelte-hoyczz"),s(e,"class","modal-overlay svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(_e,be){C(_e,e,be),c(e,t),c(t,n),c(n,i),c(t,r),c(t,u),c(u,a),c(a,d),c(a,h),c(a,_),ye(_,l[35]),c(t,v),c(t,y),c(y,b),c(b,k),c(b,z),c(b,S),ye(S,l[33]),c(t,j),c(t,N),c(N,T),c(T,E),c(T,I),c(T,D),ye(D,l[34]),c(t,L),c(t,O),c(O,W),c(W,J),c(W,q),c(W,Y),ye(Y,l[36]),c(t,H),c(t,B),c(B,G),c(G,R),R.checked=l[37],c(G,K),c(G,P),c(B,V),c(B,x),c(x,ce),ce.checked=l[38],c(x,ee),c(x,ne),c(t,le),c(t,ie),c(ie,ae),c(ae,We),c(ie,X),c(ie,Z),ue||(we=[M(_,"input",l[275]),M(S,"input",l[276]),M(D,"input",l[277]),M(Y,"input",l[278]),M(R,"change",l[279]),M(ce,"change",l[280]),M(ae,"click",l[136]),M(Z,"click",l[135]),M(e,"click",pt(l[135])),M(e,"keydown",at(l[135]))],ue=!0)},p(_e,be){be[1]&768&&o!==(o=(_e[40]?m("worklog.acceptSuggestion"):_e[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&U(i,o),be[1]&16&&ye(_,_e[35]),be[1]&4&&S.value!==_e[33]&&ye(S,_e[33]),be[1]&8&&cl(D.value)!==_e[34]&&ye(D,_e[34]),be[1]&32&&ye(Y,_e[36]),be[1]&64&&(R.checked=_e[37]),be[1]&128&&(ce.checked=_e[38]),be[1]&12&&Ne!==(Ne=!_e[33].trim()||!_e[34])&&(ae.disabled=Ne)},d(_e){_e&&w(e),ue=!1,he(we)}}}function gi(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j,N,T=(l[53]==="open_url"?m("action.dataUrl"):l[53]==="open_folder"||l[53]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",E,I,D,L,O,W,J,q,Y,H,B,G=fe(l[85]),R=[];for(let K=0;K<G.length;K+=1)R[K]=yi(vo(l,G,K));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("action.newAction")}`,o=g(),i=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("common.name")}`,a=g(),d=f("input"),h=g(),_=f("div"),v=f("label"),y=f("span"),y.textContent=`${m("common.type")}`,b=g(),k=f("select");for(let K=0;K<R.length;K+=1)R[K].c();z=g(),S=f("div"),j=f("label"),N=f("span"),E=A(T),I=g(),D=f("input"),O=g(),W=f("div"),J=f("button"),J.textContent=`${m("common.create")}`,q=g(),Y=f("button"),Y.textContent=`${m("common.cancel")}`,s(n,"class","svelte-hoyczz"),s(u,"class","label-text svelte-hoyczz"),s(d,"type","text"),s(d,"placeholder",m("action.namePlaceholder")),s(d,"class","svelte-hoyczz"),s(r,"class","svelte-hoyczz"),s(i,"class","form-group svelte-hoyczz"),s(y,"class","label-text svelte-hoyczz"),s(k,"class","svelte-hoyczz"),l[53]===void 0&&St(()=>l[283].call(k)),s(v,"class","svelte-hoyczz"),s(_,"class","form-group svelte-hoyczz"),s(N,"class","label-text svelte-hoyczz"),s(D,"type","text"),s(D,"placeholder",L=l[53]==="open_url"?m("action.urlPlaceholder"):l[53]==="open_folder"||l[53]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),s(D,"class","svelte-hoyczz"),s(j,"class","svelte-hoyczz"),s(S,"class","form-group svelte-hoyczz"),s(J,"class","btn btn-primary svelte-hoyczz"),s(Y,"class","btn svelte-hoyczz"),s(W,"class","modal-actions svelte-hoyczz"),s(t,"class","modal svelte-hoyczz"),s(e,"class","modal-overlay svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(K,P){C(K,e,P),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(r,u),c(r,a),c(r,d),ye(d,l[52]),c(t,h),c(t,_),c(_,v),c(v,y),c(v,b),c(v,k);for(let V=0;V<R.length;V+=1)R[V]&&R[V].m(k,null);mt(k,l[53],!0),c(t,z),c(t,S),c(S,j),c(j,N),c(N,E),c(j,I),c(j,D),ye(D,l[54]),c(t,O),c(t,W),c(W,J),c(W,q),c(W,Y),H||(B=[M(d,"input",l[281]),M(d,"keydown",l[282]),M(k,"change",l[283]),M(D,"input",l[284]),M(D,"keydown",l[285]),M(J,"click",l[158]),M(Y,"click",l[157]),M(e,"click",pt(l[157])),M(e,"keydown",at(l[157]))],H=!0)},p(K,P){if(P[1]&2097152&&d.value!==K[52]&&ye(d,K[52]),P[2]&8388608){G=fe(K[85]);let V;for(V=0;V<G.length;V+=1){const x=vo(K,G,V);R[V]?R[V].p(x,P):(R[V]=yi(x),R[V].c(),R[V].m(k,null))}for(;V<R.length;V+=1)R[V].d(1);R.length=G.length}P[1]&4194304|P[2]&8388608&&mt(k,K[53]),P[1]&4194304&&T!==(T=(K[53]==="open_url"?m("action.dataUrl"):K[53]==="open_folder"||K[53]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&U(E,T),P[1]&4194304|P[2]&8388608&&L!==(L=K[53]==="open_url"?m("action.urlPlaceholder"):K[53]==="open_folder"||K[53]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&s(D,"placeholder",L),P[1]&8388608&&D.value!==K[54]&&ye(D,K[54])},d(K){K&&w(e),Re(R,K),H=!1,he(B)}}}function yi(l){let e,t=l[328].label+"",n;return{c(){e=f("option"),n=A(t),e.__value=l[328].id,ye(e,e.__value),s(e,"class","svelte-hoyczz")},m(o,i){C(o,e,i),c(e,n)},p:$,d(o){o&&w(e)}}}function bi(l){let e,t,n,o=m("file.importTitle")+"",i,r,u=(l[26]?l[26].title:"")+"",a,d,h,_,v,y,b,k=l[57].files+"",z,S,j,N,T,E=l[57].folders+"",I,D,L,O,W,J=(l[57].totalBytes/1024).toFixed(1)+"",q,Y,H,B,G,R,K,P,V,x,ce,ee,ne=l[57].isDangerous&&ki(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),i=A(o),r=A(" «"),a=A(u),d=A("»"),h=g(),_=f("div"),v=f("div"),y=f("span"),y.textContent=`${m("file.importFiles")}`,b=f("span"),z=A(k),S=g(),j=f("div"),N=f("span"),N.textContent=`${m("file.importFolders")}`,T=f("span"),I=A(E),D=g(),L=f("div"),O=f("span"),O.textContent=`${m("file.importSize")}`,W=f("span"),q=A(J),Y=A(" KB"),H=g(),ne&&ne.c(),B=g(),G=f("div"),R=f("button"),R.textContent=`${m("file.importCopy")}`,K=g(),P=f("button"),P.textContent=`${m("file.importLink")}`,V=g(),x=f("button"),x.textContent=`${m("common.cancel")}`,s(n,"class","svelte-hoyczz"),s(y,"class","svelte-hoyczz"),s(b,"class","svelte-hoyczz"),s(v,"class","summary-row svelte-hoyczz"),s(N,"class","svelte-hoyczz"),s(T,"class","svelte-hoyczz"),s(j,"class","summary-row svelte-hoyczz"),s(O,"class","svelte-hoyczz"),s(W,"class","svelte-hoyczz"),s(L,"class","summary-row svelte-hoyczz"),s(_,"class","import-summary svelte-hoyczz"),s(R,"class","btn btn-primary svelte-hoyczz"),s(P,"class","btn svelte-hoyczz"),s(x,"class","btn svelte-hoyczz"),s(G,"class","modal-actions svelte-hoyczz"),s(t,"class","modal svelte-hoyczz"),s(e,"class","modal-overlay svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(le,ie){C(le,e,ie),c(e,t),c(t,n),c(n,i),c(n,r),c(n,a),c(n,d),c(t,h),c(t,_),c(_,v),c(v,y),c(v,b),c(b,z),c(_,S),c(_,j),c(j,N),c(j,T),c(T,I),c(_,D),c(_,L),c(L,O),c(L,W),c(W,q),c(W,Y),c(_,H),ne&&ne.m(_,null),c(t,B),c(t,G),c(G,R),c(G,K),c(G,P),c(G,V),c(G,x),ce||(ee=[M(R,"click",l[286]),M(P,"click",l[287]),M(x,"click",l[152]),M(e,"click",pt(l[152])),M(e,"keydown",at(l[152]))],ce=!0)},p(le,ie){ie[0]&67108864&&u!==(u=(le[26]?le[26].title:"")+"")&&U(a,u),ie[1]&67108864&&k!==(k=le[57].files+"")&&U(z,k),ie[1]&67108864&&E!==(E=le[57].folders+"")&&U(I,E),ie[1]&67108864&&J!==(J=(le[57].totalBytes/1024).toFixed(1)+"")&&U(q,J),le[57].isDangerous?ne?ne.p(le,ie):(ne=ki(le),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(le){le&&w(e),ne&&ne.d(),ce=!1,he(ee)}}}function ki(l){let e,t,n,o,i,r,u=l[57].dangerReason+"",a;return{c(){e=f("div"),t=Q("svg"),n=Q("path"),o=Q("line"),i=Q("line"),r=g(),a=A(u),s(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"),s(n,"class","svelte-hoyczz"),s(o,"x1","12"),s(o,"y1","9"),s(o,"x2","12"),s(o,"y2","13"),s(o,"class","svelte-hoyczz"),s(i,"x1","12"),s(i,"y1","17"),s(i,"x2","12.01"),s(i,"y2","17"),s(i,"class","svelte-hoyczz"),s(t,"width","14"),s(t,"height","14"),s(t,"viewBox","0 0 24 24"),s(t,"fill","none"),s(t,"stroke","currentColor"),s(t,"stroke-width","2"),s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"class","svelte-hoyczz"),s(e,"class","summary-warn svelte-hoyczz")},m(d,h){C(d,e,h),c(e,t),c(t,n),c(t,o),c(t,i),c(e,r),c(e,a)},p(d,h){h[1]&67108864&&u!==(u=d[57].dangerReason+"")&&U(a,u)},d(d){d&&w(e)}}}function zi(l){let e,t,n,o,i,r,u,a,d,h,_,v,y,b,k,z,S,j=l[78]&&wi(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("rename.title")}`,o=g(),i=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("common.newName")}`,a=g(),d=f("input"),h=g(),j&&j.c(),_=g(),v=f("div"),y=f("button"),y.textContent=`${m("common.rename")}`,b=g(),k=f("button"),k.textContent=`${m("common.cancel")}`,s(n,"class","svelte-hoyczz"),s(u,"class","label-text svelte-hoyczz"),s(d,"type","text"),s(d,"class","svelte-hoyczz"),s(r,"class","svelte-hoyczz"),s(i,"class","form-group svelte-hoyczz"),s(y,"class","btn btn-primary svelte-hoyczz"),s(k,"class","btn svelte-hoyczz"),s(v,"class","modal-actions svelte-hoyczz"),s(t,"class","modal svelte-hoyczz"),s(e,"class","modal-overlay svelte-hoyczz"),s(e,"role","button"),s(e,"tabindex","0")},m(N,T){C(N,e,T),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(r,u),c(r,a),c(r,d),ye(d,l[77]),c(t,h),j&&j.m(t,null),c(t,_),c(t,v),c(v,y),c(v,b),c(v,k),z||(S=[M(d,"input",l[288]),M(d,"keydown",l[109]),M(y,"click",l[107]),M(k,"click",l[108]),M(e,"click",pt(l[108])),M(e,"keydown",at(l[108]))],z=!0)},p(N,T){T[2]&32768&&d.value!==N[77]&&ye(d,N[77]),N[78]?j?j.p(N,T):(j=wi(N),j.c(),j.m(t,_)):j&&(j.d(1),j=null)},d(N){N&&w(e),j&&j.d(),z=!1,he(S)}}}function wi(l){let e,t;return{c(){e=f("div"),t=A(l[78]),s(e,"class","rename-error svelte-hoyczz")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[2]&65536&&U(t,n[78])},d(n){n&&w(e)}}}function Ci(l){let e,t;return e=new Zu({props:{title:l[72],message:l[73],confirmText:l[75],danger:l[74]}}),e.$on("confirm",l[110]),e.$on("cancel",l[111]),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p(n,o){const i={};o[2]&1024&&(i.title=n[72]),o[2]&2048&&(i.message=n[73]),o[2]&8192&&(i.confirmText=n[75]),o[2]&4096&&(i.danger=n[74]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function Si(l){let e,t;return e=new gd({props:{onClose:l[166],onSyncRefresh:l[164],initialSection:l[83]}}),{c(){Ye(e.$$.fragment)},m(n,o){Ge(e,n,o),t=!0},p(n,o){const i={};o[2]&2097152&&(i.initialSection=n[83]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function M1(l){let e,t,n,o;const i=[jd,Sd,Cd],r=[];function u(a,d){return a[1]?0:a[2]?1:2}return e=u(l),t=r[e]=i[e](l),{c(){t.c(),n=it()},m(a,d){r[e].m(a,d),C(a,n,d),o=!0},p(a,d){let h=e;e=u(a),e===h?r[e].p(a,d):(ot(),pe(r[h],1,1,()=>{r[h]=null}),st(),t=r[e],t?t.p(a,d):(t=r[e]=i[e](a),t.c()),re(t,1),t.m(n.parentNode,n))},i(a){o||(re(t),o=!0)},o(a){pe(t),o=!1},d(a){a&&w(n),r[e].d(a)}}}function se(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Bt(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&Bt(n.children,e,t))return!0}return!1}function Gi(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&&Gi(n.children,e,t))return!0}return!1}function Pl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function ll(l){try{se("WriteDebugLog",l)}catch{}}function Ll(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function tt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Lt(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 dt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function _t(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 I1(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 at(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function A1(l,e,t){let n=null,o=!1,i=!1,r=!1,u=!1,a=[],d=[],h=[],_=null,v=[],y=0,b=!0,k=[],z=null,S="",j="",N=!1,T="",E="all",I="all",D="",L="",O="",W=[],J=!1,q=[],Y="",H="";function B(p){return{"vault not open":m("error.vaultNotOpen")}[p]||p}let G="",R=null,K="overview",P=[],V=null,x=[],ce=[],ee=[],ne=!1,le="",ie="",ae="",ke="",We=!1,Ne=!1,X=null,Z=null,ue=[],we=0,_e=[],be=!1,Ue="",Qe=null,Xe=null,Be={visible:!1,x:0,y:0,node:null},Fe=!1,Ee="",Se=!1,Pe="",Te="open_url",Ae="",je=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],ze=!0,De=!1,Ce=null,Ie=!1,Ke="",Me="",de={},te=!1,ve=null,Ve=[],He=[],lt=null,qe="",jt=!1,Kt="",ft={items:[],mode:"copy"},Le=[],Rt=[],ul=!1,fl=!1,Kl="",Gl="",Jl=!1,ql=m("common.delete"),Gt=null,Jt=null,qt=!1,Yt="",Et="",Tt="",dl=null,pl=!1,Vt="",Qt="";const Ji=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let ml=null;Ei(async()=>{try{if(t(0,n=await se("GetStartupStatus")),o=!0,n.status==="first_run"){t(1,i=!0),t(55,ze=!1);return}if(n.status==="recovery"){t(2,r=!0),t(55,ze=!1);return}}catch(p){t(24,H=String(p))}try{t(23,Y=await se("VerstakVersion")||"verstak-gui/v2"),t(4,a=await se("ListSystemViews")||[]),t(5,d=await se("ListWorkspaceTree")||[]),t(6,h=await se("ListEnabledTemplates")||[])}catch(p){t(24,H=String(p)),t(4,a=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(5,d=[]),t(6,h=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ec),ml=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",cn),t(55,ze=!1),Nl()}),Ul(()=>{ml&&ml(),window.removeEventListener("keydown",cn)});async function Yl(p){t(25,G=p),t(26,R=null),t(27,K="overview"),t(28,P=[]),x=[],t(30,ce=[]),t(31,ee=[]),t(41,ue=[]),t(43,_e=[]),t(44,be=!1),t(24,H=""),t(7,_=null),t(8,v=[]),y=0,b=!0,t(9,k=[]),t(10,z=null);try{p==="today"?(t(7,_=await se("ListTodayView")||{cases:[]}),t(41,ue=await se("GetSuggestions")||[]),t(42,we=ue.length)):p==="inbox"?t(43,_e=await se("ListInboxNodes")||[]):p==="journal"?await yt():p==="activity"&&(t(8,v=await se("ListActivityFeed",50,0)||[]),y=v.length,b=v.length===50)}catch(F){t(24,H=String(F)),t(7,_={cases:[]}),t(43,_e=[]),t(8,v=[])}}async function vt(p){t(26,R=p),t(27,K="overview"),t(28,P=[]),x=[],t(30,ce=[]),t(31,ee=[]),t(41,ue=[]),t(63,He=[]),t(62,Ve=[]),t(61,ve=null),t(64,lt=null),t(65,qe=""),t(69,Le=[]),Rt=[],t(29,V=null),t(44,be=!1),t(49,Fe=!1),t(24,H=""),t(22,q=[]),await Ql(p.id)}async function Ql(p){try{t(28,P=await se("ListNotes",p)||[])}catch{}try{x=await se("ListFiles",p)||[]}catch{}try{t(30,ce=await se("ListActions",p)||[])}catch{}try{t(31,ee=Ll(await se("ListWorklog",p)))}catch{}try{t(41,ue=await se("GetSuggestions")||[]),t(42,we=ue.length)}catch{t(41,ue=[]),t(42,we=0)}try{t(22,q=await se("ListActivityByNode",p,50,0)||[])}catch{}}async function nt(p){t(60,te=!0);try{let F=await se("ListItems",p)||[];F.sort((oe,me)=>oe.type!==me.type?oe.type==="folder"?-1:1:(oe.name||"").localeCompare(me.name||"")),t(63,He=F)}catch{t(63,He=[])}t(60,te=!1)}async function hl(p){if(!R)return;try{const oe=await se("GetNodeDetail",p);oe&&t(62,Ve=[...Ve,{id:p,name:oe.title}])}catch{t(62,Ve=[...Ve,{id:p,name:"..."}])}t(61,ve=p),t(59,de={...de,[p]:!0});const F=await se("ListWorkspaceChildren",p)||[];Bt(d,p,F),t(5,d=[...d]),await nt(p)}function Xl(){if(Ve.length<2)t(62,Ve=[]),t(61,ve=null),nt(R.id);else{const p=Ve[Ve.length-2];t(62,Ve=Ve.slice(0,-1)),t(61,ve=p.id),nt(p.id)}}function Zl(p){const F=Ve[p];t(62,Ve=Ve.slice(0,p+1)),t(61,ve=F.id),nt(F.id)}async function Xt(p){t(64,lt=p),t(65,qe=""),t(67,Kt=""),t(66,jt=!0);try{Cu(p)?t(65,qe=await se("GetFileBase64",p.fileId)||""):Su(p)&&t(65,qe=await se("ReadFileText",p.fileId)||"")}catch(F){t(67,Kt=String(F))}t(66,jt=!1)}function _l(){t(64,lt=null),t(65,qe=""),t(67,Kt="")}async function qi(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const F=ve||R.id;await se("CreateEmptyFile",F,p.trim()),await nt(F),await yl(F)}catch(F){t(24,H=String(F))}}async function xl(p){try{await se("DuplicateNode",p);const F=ve||R.id;await nt(F),await yl(F)}catch(F){t(24,H=String(F))}}function $l(p){const F=He.find(oe=>oe.id===p);F&&gl(F.id,F.name)}function en(p){t(68,ft={items:[p],mode:"cut"})}function tn(p){t(68,ft={items:[p],mode:"copy"})}async function ln(){if(ft.items.length===0)return;const p=ve||R.id;try{if(ft.mode==="copy")for(const F of ft.items)await se("DuplicateNode",F);else for(const F of ft.items)await se("MoveNode",F,p);t(68,ft={items:[],mode:"copy"}),await nt(p)}catch(F){t(24,H=String(F))}}function nn(p){Le.includes(p)?t(69,Le=Le.filter(F=>F!==p)):t(69,Le=[...Le,p])}function on(p){t(69,Le=[p])}function Yi(){t(69,Le=He.map(p=>p.id))}function sn(p){if(He.length===0)return;const F=Le.length>0?Le[Le.length-1]:He[0].id,oe=He.findIndex(zt=>zt.id===F),me=He.findIndex(zt=>zt.id===p);if(oe===-1||me===-1)return;const et=Math.min(oe,me),ct=Math.max(oe,me),Ml=He.slice(et,ct+1).map(zt=>zt.id),En=new Set(Le);Ml.forEach(zt=>En.add(zt)),t(69,Le=[...En])}function Qi(){t(69,Le=[])}function vl(p){return p.length>0?p:He.map(F=>F.id)}async function Xi(){const p=vl(Le),F=He.find(me=>me.id===p[0]);let oe;p.length===1&&(F==null?void 0:F.type)==="folder"?oe=m("delete.folder"):p.length===1?oe=m("delete.file"):oe=m("delete.files",{count:p.length}),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+oe+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const et of p)try{await se("DeleteFileOrFolder",et)}catch(ct){t(24,H=String(ct))}t(69,Le=[]);const me=ve||R.id;await nt(me)}})}function Zi(){const p=vl(Le);t(68,ft={items:p,mode:"cut"}),t(69,Le=[])}function xi(){const p=vl(Le);t(68,ft={items:p,mode:"copy"}),t(69,Le=[])}function $i(p,F){const oe=Le.includes(F)?Le:[F];Rt=oe,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",oe.join(","))}function ec(p,F){const oe=He.find(me=>me.id===F);oe&&oe.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function tc(p,F){if(p.preventDefault(),Rt.length!==0){for(const oe of Rt)try{await se("MoveNode",oe,F)}catch(me){t(24,H=String(me))}Rt=[],t(69,Le=[]),await nt(ve||R.id)}}function cn(p){if(K==="files"&&!(p.target.tagName==="INPUT"||p.target.tagName==="TEXTAREA"))if(p.ctrlKey||p.metaKey)p.key==="c"||p.key==="C"?(p.preventDefault(),xi()):p.key==="x"||p.key==="X"?(p.preventDefault(),Zi()):p.key==="v"||p.key==="V"?(p.preventDefault(),ln()):p.key==="a"||p.key==="A"?(p.preventDefault(),Yi()):p.key==="o"||p.key==="O"?(p.preventDefault(),lc()):p.key==="Enter"&&(p.preventDefault(),rn());else if(p.key==="Enter")p.preventDefault(),rn();else if(p.key==="Delete"||p.key==="Backspace"){if(lt){p.preventDefault(),_l();return}if(Le.length>0){p.preventDefault(),Xi();return}if(p.key==="Backspace"&&Ve.length>0){p.preventDefault(),Xl();return}}else if(p.key==="Escape"){if(lt){_l();return}if(Le.length>0){Qi();return}}else p.key==="F2"&&(p.preventDefault(),nc())}function rn(){if(Le.length===1){const p=He.find(F=>F.id===Le[0]);p&&(p.type==="folder"?hl(p.id):Xt(p))}}function lc(){if(Le.length===1){const p=He.find(F=>F.id===Le[0]);p&&p.fileId&&se("OpenFile",p.fileId)}}function gl(p,F){Yt=p,t(77,Et=F),t(78,Tt=""),t(76,qt=!0)}function nc(){if(Le.length===1){const p=He.find(F=>F.id===Le[0]);p&&gl(p.id,p.name)}}async function an(){const p=Et.trim();if(!p){t(78,Tt=m("rename.emptyError"));return}try{await se("ValidateName",p)}catch{t(78,Tt=m("rename.invalidError"));return}t(76,qt=!1);const F=Yt;Yt="";try{await se("RenameNode",F,p),R&&R.id===F&&t(26,R={...R,title:p}),await Ot(),ve&&await nt(ve)}catch(oe){t(24,H=String(oe))}}function oc(){t(76,qt=!1),Yt="",t(77,Et=""),t(78,Tt="")}function sc(p){p.key==="Enter"?an():t(78,Tt="")}function Nt(p){t(72,Kl=p.title||m("common.confirm")),t(73,Gl=p.message||""),t(74,Jl=p.danger!==void 0?p.danger:!0),t(75,ql=p.confirmText||m("common.delete")),Gt=p.onConfirm||null,Jt=p.onCancel||null,t(71,fl=!0)}function un(){t(71,fl=!1),Gt=null,Jt=null}function ic(){Gt&&Gt(),un()}function cc(){Jt&&Jt(),un()}function fn(p){t(46,Qe=Be.node),t(47,Xe=p),t(45,Ue=""),t(44,be=!0),Dt()}function rc(){t(46,Qe=null),t(47,Xe=void 0),t(45,Ue=""),t(44,be=!0)}function ac(){t(44,be=!1),t(45,Ue=""),t(46,Qe=null),t(47,Xe=void 0)}async function dn(){if(!(!Ue.trim()||Xe===void 0))try{const p=Qe?Qe.id:"",F=Xe?Xe.id:"",oe=await se("CreateNodeFromTemplate",p,Ue.trim(),F);t(44,be=!1),t(45,Ue="");const me=oe?oe.id:null;if(t(46,Qe=null),t(47,Xe=void 0),p){t(59,de={...de,[p]:!0});const et=await se("ListWorkspaceChildren",p)||[];Bt(d,p,et),t(5,d=[...d])}else t(5,d=await se("ListWorkspaceTree")||d);if(me){const et=await se("GetNodeDetail",me);et&&(t(25,G=""),vt(et))}}catch(p){t(24,H=String(p))}}function uc(p,F){t(48,Be={visible:!0,x:p.clientX,y:p.clientY,node:F})}function Dt(){t(48,Be={visible:!1,x:0,y:0,node:null})}async function fc(p){const F=!de[p];if(t(59,de={...de,[p]:F}),!F)return;const oe=await se("ListWorkspaceChildren",p)||[];Bt(d,p,oe),t(5,d=[...d])}async function dc(p,F){if(!(!p||!F||p===F))try{const oe=await se("MoveNode",p,F);await Ot();const me=await se("GetNodeDetail",p);me&&(t(25,G=""),vt(me))}catch(oe){t(24,H=String(oe))}}async function pc(p){p.preventDefault();try{const F=p.dataTransfer.getData("text/plain");if(!F)return;const oe=await se("GetNodeDetail",F);if(!oe||!oe.parent_id)return;await se("MoveNode",F,""),await Ot();const me=await se("GetNodeDetail",F);me&&(t(25,G=""),vt(me))}catch(F){t(24,H=String(F))}}function mc(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(70,ul=!0)}function hc(p){t(70,ul=!1)}function pn(p){gl(p.id,p.title),Dt()}function mn(p){Dt(),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+p.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteNode",p.id),await Ot(),R&&R.id===p.id&&t(26,R=null)}catch(F){t(24,H=String(F))}}})}async function gt(p){Dt();const F=typeof p=="string"?p:p.id;try{await se("OpenFolder",F)}catch(oe){t(24,H=String(oe))}}async function hn(p){Dt();try{await se("MoveNode",p.id,""),await Ot();const F=await se("GetNodeDetail",p.id);F&&(t(25,G=""),vt(F))}catch(F){t(24,H=String(F))}}async function Ot(){const p=Object.keys(de).filter(oe=>de[oe]),F=await se("ListWorkspaceTree")||[];for(const oe of p){const et=(await se("ListWorkspaceChildren",oe)||[]).map(ct=>({...ct}));Gi(F,oe,et)}t(5,d=F)}async function yl(p){const F=await se("ListWorkspaceChildren",p)||[];Bt(d,p,F),t(5,d=[...d])}function _n(){t(49,Fe=!0),t(50,Ee="")}function _c(){t(49,Fe=!1),t(50,Ee="")}async function vn(){if(!(!Ee.trim()||!R))try{const p=await se("CreateNote",R.id,Ee.trim());t(28,P=[...P,p&&p.id?p:{id:Date.now().toString(),title:Ee.trim(),createdAt:new Date().toISOString()}]),t(49,Fe=!1),t(50,Ee="")}catch{const F={id:Date.now().toString(),title:Ee.trim(),createdAt:new Date().toISOString()};t(28,P=[...P,F]),t(49,Fe=!1),t(50,Ee="")}}async function Mt(p){if(V&&V.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await gn(p)}});return}await gn(p)}async function gn(p){try{const F=await se("ReadNote",p.id);t(29,V={id:p.id,title:p.title,content:F||"",dirty:!1})}catch{t(29,V={id:p.id,title:p.title,content:"# "+p.title+`
`,dirty:!1})}}function vc(){if(V&&V.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,V=null)}});return}t(29,V=null)}function gc(p){V&&(t(29,V.content=p.target.value,V),t(29,V.dirty=!0,V))}async function yc(){if(V)try{await se("SaveNote",V.id,V.content),t(29,V.dirty=!1,V)}catch{t(29,V.dirty=!1,V)}}function Zt(p=null){t(39,X=p),t(40,Z=null),t(33,le=p?p.summary:""),t(34,ie=p?String(p.minutes||""):""),t(35,ae=p&&p.date||""),t(36,ke=p&&p.details||""),t(37,We=p?!!p.billable:!1),t(38,Ne=p?!!p.approximate:!1),t(32,ne=!0)}function bc(){t(32,ne=!1),t(39,X=null),t(40,Z=null)}async function bl(p=""){const F=p||(R?R.id:"");R&&R.id===F&&t(31,ee=Ll(await se("ListWorklog",R.id))||ee),G==="journal"&&await yt()}async function kc(){const p=parseInt(ie,10);if(!(!le.trim()||isNaN(p)||p<=0)&&!(!Z&&!X&&!R)){try{if(Z){const F=JSON.stringify(Pl(Z));await se("AcceptSuggestionFull",Z.nodeId,le.trim(),ke,ae,p,Ne,We,F),await zl()}else X?(await se("UpdateWorklogEntry",X.id,le.trim(),ke,ae,p,Ne,We),await bl(X.nodeId)):(await se("CreateWorklogFull",R.id,le.trim(),ke,ae,p,Ne,We),await bl(R.id))}catch(F){t(24,H=String(F));return}t(32,ne=!1),t(39,X=null),t(40,Z=null)}}function kl(p){Nt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteWorklogEntry",p.id),await bl(p.nodeId)}catch(F){t(24,H=String(F))}}})}async function zl(){t(41,ue=await se("GetSuggestions")||[]),t(42,we=ue.length),R&&t(31,ee=Ll(await se("ListWorklog",R.id))),G==="journal"&&await yt()}function xt(p){t(40,Z=p),t(39,X=null),t(33,le=p.summary||""),t(34,ie=String(p.suggestedMin||"")),t(35,ae=""),t(36,ke=""),t(37,We=!1),t(38,Ne=!0),t(32,ne=!0)}async function wl(p){try{const F=Pl(p),oe=JSON.stringify(F);ll("acceptTodaySuggestion: nodeId="+p.nodeId+" eventIds="+oe+" events="+JSON.stringify((p.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await se("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",oe),await zl()}catch(F){ll("acceptTodaySuggestion error: "+F)}}async function yn(p){try{const F=Pl(p),oe=JSON.stringify(F);ll("acceptJournalSuggestion: nodeId="+p.nodeId+" eventIds="+oe+" events="+JSON.stringify((p.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await se("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",oe),await zl()}catch(F){ll("acceptJournalSuggestion error: "+F)}}async function yt(){try{const[p,F,oe]=await Promise.all([se("ListWorklogReport",S,j,T,N,E,I),se("WorklogReportSummary",S,j,T,N,E,I),se("GetSuggestions")]);if(t(9,k=(p||[]).map(me=>(me._expanded===void 0&&(me._expanded=!1),me))),t(10,z=F||null),t(41,ue=oe||[]),t(42,we=ue.length),T&&!D)if(p&&p.length>0&&p[0].nodePath)t(17,D=p[0].nodePath);else try{t(17,D=await se("GetNodeTitle",T))}catch{t(17,D="")}}catch{t(9,k=[]),t(10,z=null),t(41,ue=[]),t(42,we=0)}}async function $t(p){try{const F=await se("SaveWorklogReport",p,S,j,T,N,E,I);t(18,L=F),setTimeout(()=>t(18,L=""),4e3)}catch(F){if(String(F).includes("отменено"))return;t(18,L="Ошибка: "+String(F)),setTimeout(()=>t(18,L=""),6e3)}}let bn;async function Cl(p){if(p._expanded=!p._expanded,t(9,k),p._expanded&&!p._events&&p._hasEvents===void 0)try{p._events=await se("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0,t(9,k)}catch{p._events=[],p._hasEvents=!1,t(9,k)}}async function Sl(p){if(p._expanded=!p._expanded,p._expanded&&p.source==="suggestion"&&!p._events&&p._hasEvents===void 0)try{p._events=await se("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0}catch(F){F._events=[],F._hasEvents=!1}t(31,ee)}async function zc(){const p=O.trim();if(!p||p.length<2){t(20,W=[]),t(21,J=!1);return}try{t(20,W=await se("SearchNodes",p)||[]),t(21,J=W.length>0)}catch{t(20,W=[]),t(21,J=!1)}}function wc(){clearTimeout(bn),bn=setTimeout(zc,200)}function kn(p){t(14,T=p.id),t(17,D=p.path||p.title),t(13,N=!0),t(19,O=""),t(20,W=[]),t(21,J=!1),yt()}function zn(){t(14,T=""),t(13,N=!1),t(17,D=""),t(19,O=""),t(20,W=[]),t(21,J=!1),yt()}function Cc(){t(11,S=""),t(12,j=""),t(14,T=""),t(13,N=!1),t(15,E="all"),t(16,I="all"),t(17,D=""),t(19,O=""),t(20,W=[]),t(21,J=!1),yt()}async function wn(){const p=await se("PickFile");if(!p)return;const F=ve||R.id;await jl(F,p)}async function Sc(){const p=await se("PickDirectory");if(!p)return;const F=ve||R.id;await jl(F,p)}async function jl(p,F){t(56,De=!0);try{const oe=await se("PreviewImport",F);t(57,Ce=oe),Ke=F,Me=p,t(58,Ie=!0)}catch(oe){t(24,H=String(oe))}t(56,De=!1)}async function El(p){try{const F=Me||R.id,oe=p==="copy"?await se("AddPathCopy",F,Ke):await se("AddPathLink",F,Ke);t(58,Ie=!1),t(57,Ce=null),t(62,Ve=[]),t(61,ve=null),await Promise.all([Ql(F),nt(F),yl(F)])}catch(F){t(24,H=String(F))}}function jc(){t(58,Ie=!1),t(57,Ce=null)}async function Cn({id:p,type:F}){const oe=m(F==="folder"?"delete.folder":"delete.file");Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+oe+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteFileOrFolder",p),x=x.filter(et=>et.nodeId!==p);const me=ve||R.id;await nt(me)}catch(me){t(24,H=String(me))}}})}async function Ec(p){if(!p||p.length===0)return;if(!R){t(24,H=m("error.selectCaseFirst"));return}const F=p[0];await jl(R.id,F)}function Tc(p){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[p]||p}function Nc(p){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case")}[p]||p||m("kind.case")}function Dc(){t(51,Se=!0),t(52,Pe=""),t(53,Te="open_url"),t(54,Ae="")}function Mc(){t(51,Se=!1),t(52,Pe=""),t(54,Ae="")}async function Tl(){if(!(!Pe.trim()||!Ae.trim()||!R))try{const p=await se("CreateAction",R.id,Te,Pe.trim(),Ae.trim());p&&p.id&&t(30,ce=[...ce,p]),t(51,Se=!1),t(52,Pe=""),t(54,Ae="")}catch(p){t(24,H=String(p))}}async function Sn(p){try{await se("DeleteAction",p),t(30,ce=ce.filter(F=>F.id!==p))}catch(F){t(24,H=String(F))}}function Ic(p){const F=je.find(oe=>oe.id===p);return F?F.label:p}async function ut(p){try{const F=await se("GetNodeDetail",p);F&&vt(F)}catch(F){t(24,H=String(F))}}async function bt(p){const F=I1(p),oe=F.nodeId;if(oe)try{const me=await se("GetNodeDetail",oe);if(!me)return;if(vt(me),F.tab==="notes"){if(t(27,K="notes"),F.targetId){try{t(28,P=await se("ListNotes",oe)||[])}catch{}const et=P.find(ct=>ct.id===F.targetId);et&&setTimeout(()=>Mt(et),100)}}else if(F.tab==="files")if(t(27,K="files"),F.targetId)try{const et=await se("GetNodeDetail",F.targetId);if(et&&et.parent_id){await nt(et.parent_id);const ct=He.find(Ml=>Ml.id===F.targetId);ct&&ct.type==="file"&&wu(ct)&&setTimeout(()=>Xt(ct),150)}else await nt(oe)}catch{await nt(oe)}else await nt(oe)}catch(me){t(24,H=String(me))}}async function kt(p){return bt(p)}async function Nl(){try{t(79,dl=await se("SyncStatus"))}catch{t(79,dl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let jn="general";function Dl(p){t(83,jn=p||"general"),t(3,u=!0)}function Ac(){t(3,u=!1)}function Fc(p){const F=Array.isArray(p==null?void 0:p.conflicts)?p.conflicts:[],oe=Array.isArray(p==null?void 0:p.applyErrors)?p.applyErrors:[],me=[];return F.length>0&&me.push(m("sync.conflictsCount",{count:F.length})),oe.length>0&&me.push(m("sync.applyErrorsCount",{count:oe.length})),me.join(" · ")}async function Pc(){t(80,pl=!0),t(81,Vt=""),t(82,Qt="");try{const p=await se("SyncNow");await Nl(),t(81,Vt=Fc(p)),t(82,Qt=Vt?"warning":"")}catch(p){console.error("sync error:",p),t(81,Vt=`${m("sync.status.error")}: ${(p==null?void 0:p.message)||p}`),t(82,Qt="warning")}finally{t(80,pl=!1)}}function Lc(p){t(1,i=!1),t(0,n=p),t(55,ze=!1),window.location.reload()}function Rc(p){t(2,r=!1),t(0,n=p),t(55,ze=!1),window.location.reload()}const Vc=p=>p.nodeId===R.id,Oc=p=>Yl(p.id),Wc=()=>Dl("sync"),Bc=()=>Dl(),Hc=()=>t(24,H=""),Uc=()=>t(24,H=""),Kc=()=>t(24,H="");function Gc(){V.content=this.value,t(29,V)}const Jc=p=>{t(27,K=p.id),p.id==="files"&&R&&He.length===0&&!ve&&nt(R.id)},qc=()=>{t(27,K="notes"),_n()},Yc=()=>{t(27,K="files"),wn()},Qc=()=>t(27,K="worklog"),Xc=p=>Mt(p),Zc=p=>Mt(p);function xc(){Ee=this.value,t(50,Ee)}const $c=p=>p.key==="Enter"&&vn(),er=p=>Mt(p),tr=p=>Mt(p),lr=p=>{const F=p.detail;F===0?(t(62,Ve=[]),t(61,ve=null),nt(R.id)):Zl(F-1)},nr=p=>hl(p.detail),or=p=>Xt(p.detail),sr=p=>se("OpenFile",p.detail),ir=p=>se("OpenFolder",p.detail),cr=p=>Cn(p.detail),rr=p=>$l(p.detail.id),ar=p=>xl(p.detail),ur=p=>en(p.detail),fr=p=>tn(p.detail),dr=p=>on(p.detail),pr=p=>nn(p.detail),mr=p=>sn(p.detail),hr=p=>se("OpenFile",p.detail),_r=p=>se("RunAction",p.id),vr=p=>Sn(p.id),gr=()=>Zt(),yr=p=>p.nodeId===R.id,br=p=>xt(p),kr=p=>wl(p),zr=(p,F,oe)=>t(41,F[oe]._expanded=!p._expanded,ue,t(26,R)),wr=(p,F,oe,me)=>me.key==="Enter"&&t(41,F[oe]._expanded=!p._expanded,ue,t(26,R)),Cr=p=>bt(p),Sr=p=>gt(p.nodeId),jr=p=>Zt(p),Er=p=>kl(p),Tr=p=>bt(p),Nr=p=>gt(p.nodeId),Dr=p=>Sl(p),Mr=(p,F)=>F.key==="Enter"&&Sl(p),Ir=p=>kt(p),Ar=(p,F)=>F.key==="Enter"&&kt(p),Fr=p=>ut(p.id),Pr=p=>gt(p),Lr=p=>ut(p.id),Rr=(p,F)=>F.key==="Enter"&&ut(p.id);function Vr(){S=this.value,t(11,S)}function Or(){j=this.value,t(12,j)}const Wr=()=>{t(19,O=""),t(17,D=""),zn()};function Br(){O=this.value,t(19,O)}const Hr=()=>setTimeout(()=>t(21,J=!1),200),Ur=p=>kn(p);function Kr(){N=this.checked,t(13,N)}function Gr(){E=nl(this),t(15,E)}function Jr(){I=nl(this),t(16,I)}const qr=()=>$t("csv"),Yr=()=>$t("markdown"),Qr=()=>$t("pdf"),Xr=p=>ut(p.nodeId),Zr=(p,F,oe,me)=>t(41,F[oe].suggestedMin=parseInt(me.target.value),ue),xr=p=>xt(p),$r=p=>yn(p),ea=(p,F,oe)=>t(41,F[oe]._expanded=!p._expanded,ue),ta=(p,F,oe,me)=>me.key==="Enter"&&t(41,F[oe]._expanded=!p._expanded,ue),la=p=>bt(p),na=p=>gt(p.nodeId),oa=p=>ut(p.nodeId),sa=p=>Cl(p),ia=(p,F)=>F.key==="Enter"&&Cl(p),ca=p=>Zt(p),ra=p=>kl(p),aa=p=>bt(p),ua=p=>ut(p.nodeId),fa=(p,F,oe,me)=>t(41,F[oe].suggestedMin=parseInt(me.target.value),ue),da=p=>xt(p),pa=p=>wl(p),ma=(p,F,oe)=>t(41,F[oe]._expanded=!p._expanded,ue),ha=(p,F,oe,me)=>me.key==="Enter"&&t(41,F[oe]._expanded=!p._expanded,ue),_a=p=>bt(p),va=p=>gt(p.nodeId),ga=p=>ut(p.nodeId),ya=(p,F)=>F.key==="Enter"&&ut(p.nodeId),ba=p=>ut(p.nodeId),ka=(p,F)=>F.key==="Enter"&&ut(p.nodeId),za=p=>kt(p),wa=(p,F)=>F.key==="Enter"&&kt(p),Ca=p=>kt(p),Sa=(p,F)=>F.key==="Enter"&&kt(p),ja=()=>t(47,Xe=null),Ea=p=>t(47,Xe=p);function Ta(){Ue=this.value,t(45,Ue)}const Na=p=>p.key==="Enter"&&dn(),Da=p=>fn(p),Ma=()=>hn(Be.node),Ia=()=>pn(Be.node),Aa=()=>mn(Be.node),Fa=()=>gt(Be.node);function Pa(){ae=this.value,t(35,ae)}function La(){le=this.value,t(33,le)}function Ra(){ie=cl(this.value),t(34,ie)}function Va(){ke=this.value,t(36,ke)}function Oa(){We=this.checked,t(37,We)}function Wa(){Ne=this.checked,t(38,Ne)}function Ba(){Pe=this.value,t(52,Pe)}const Ha=p=>p.key==="Enter"&&Tl();function Ua(){Te=nl(this),t(53,Te),t(85,je)}function Ka(){Ae=this.value,t(54,Ae)}const Ga=p=>p.key==="Enter"&&Tl(),Ja=()=>El("copy"),qa=()=>El("link");function Ya(){Et=this.value,t(77,Et)}return[n,i,r,u,a,d,h,_,v,k,z,S,j,N,T,E,I,D,L,O,W,J,q,Y,H,G,R,K,P,V,ce,ee,ne,le,ie,ae,ke,We,Ne,X,Z,ue,we,_e,be,Ue,Qe,Xe,Be,Fe,Ee,Se,Pe,Te,Ae,ze,De,Ce,Ie,de,te,ve,Ve,He,lt,qe,jt,Kt,ft,Le,ul,fl,Kl,Gl,Jl,ql,qt,Et,Tt,dl,pl,Vt,Qt,jn,B,je,Ji,Yl,vt,nt,hl,Xl,Zl,Xt,_l,qi,xl,$l,en,tn,ln,nn,on,sn,$i,ec,tc,an,oc,sc,ic,cc,fn,rc,ac,dn,uc,Dt,fc,dc,pc,mc,hc,pn,mn,gt,hn,_n,_c,vn,Mt,vc,gc,yc,Zt,bc,kc,kl,xt,wl,yn,yt,$t,Cl,Sl,wc,kn,zn,Cc,wn,Sc,El,jc,Cn,Tc,Nc,Dc,Mc,Tl,Sn,Ic,ut,bt,kt,Nl,Dl,Ac,Pc,Lc,Rc,Vc,Oc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,er,tr,lr,nr,or,sr,ir,cr,rr,ar,ur,fr,dr,pr,mr,hr,_r,vr,gr,yr,br,kr,zr,wr,Cr,Sr,jr,Er,Tr,Nr,Dr,Mr,Ir,Ar,Fr,Pr,Lr,Rr,Vr,Or,Wr,Br,Hr,Ur,Kr,Gr,Jr,qr,Yr,Qr,Xr,Zr,xr,$r,ea,ta,la,na,oa,sa,ia,ca,ra,aa,ua,fa,da,pa,ma,ha,_a,va,ga,ya,ba,ka,za,wa,Ca,Sa,ja,Ea,Ta,Na,Da,Ma,Ia,Aa,Fa,Pa,La,Ra,Va,Oa,Wa,Ba,Ha,Ua,Ka,Ga,Ja,qa,Ya]}class F1 extends $e{constructor(e){super(),xe(this,e,A1,M1,Ze,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new F1({target:document.getElementById("app")});