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

4 lines
245 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 Sr=Object.defineProperty;var jr=(l,e,t)=>e in l?Sr(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var yl=(l,e,t)=>jr(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 c of i.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).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 x(){}function di(l){return l()}function vn(){return Object.create(null)}function _e(l){l.forEach(di)}function mt(l){return typeof l=="function"}function Xe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Yt;function xt(l,e){return l===e?!0:(Yt||(Yt=document.createElement("a")),Yt.href=e,l===Yt.href)}function Tr(l){return Object.keys(l).length===0}const Nl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function S(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Le(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function X(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function A(l){return document.createTextNode(l)}function k(){return A(" ")}function it(){return A("")}function M(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Dl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Qe(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function ut(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 tl(l){return l===""?null:+l}function Er(l){return Array.from(l.childNodes)}function K(l,e){e=""+e,l.data!==e&&(l.data=e)}function ye(l,e){l.value=e??""}function at(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function pt(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 Zt(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Nr(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Wt;function Vt(l){Wt=l}function Il(){if(!Wt)throw new Error("Function called outside component initialization");return Wt}function pi(l){Il().$$.on_mount.push(l)}function Ml(l){Il().$$.on_destroy.push(l)}function ll(){const l=Il();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const i=Nr(e,t,{cancelable:n});return o.slice().forEach(c=>{c.call(l,i)}),!i.defaultPrevented}return!0}}function mi(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const At=[],kn=[];let Ft=[];const hn=[],Dr=Promise.resolve();let jl=!1;function Ir(){jl||(jl=!0,Dr.then(_i))}function wt(l){Ft.push(l)}const wl=new Set;let It=0;function _i(){if(It!==0)return;const l=Wt;do{try{for(;It<At.length;){const e=At[It];It++,Vt(e),Mr(e.$$)}}catch(e){throw At.length=0,It=0,e}for(Vt(null),At.length=0,It=0;kn.length;)kn.pop()();for(let e=0;e<Ft.length;e+=1){const t=Ft[e];wl.has(t)||(wl.add(t),t())}Ft.length=0}while(At.length);for(;hn.length;)hn.pop()();jl=!1,wl.clear(),Vt(l)}function Mr(l){if(l.fragment!==null){l.update(),_e(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(wt)}}function Ar(l){const e=[],t=[];Ft.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Ft=e}const $t=new Set;let yt;function lt(){yt={r:0,c:[],p:yt}}function nt(){yt.r||_e(yt.c),yt=yt.p}function ie(l,e){l&&l.i&&($t.delete(l),l.i(e))}function ue(l,e,t,n){if(l&&l.o){if($t.has(l))return;$t.add(l),yt.c.push(()=>{$t.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 gi(l,e){ue(l,1,1,()=>{e.delete(l.key)})}function vi(l,e,t,n,o,i,c,r,f,d,m,v){let _=l.length,h=i.length,b=_;const y={};for(;b--;)y[l[b].key]=b;const C=[],T=new Map,j=new Map,E=[];for(b=h;b--;){const I=v(o,i,b),O=t(I);let V=c.get(O);V?E.push(()=>V.p(I,e)):(V=d(O,I),V.c()),T.set(O,C[b]=V),O in y&&j.set(O,Math.abs(b-y[O]))}const D=new Set,N=new Set;function F(I){ie(I,1),I.m(r,m),c.set(I.key,I),m=I.first,h--}for(;_&&h;){const I=C[h-1],O=l[_-1],V=I.key,B=O.key;I===O?(m=I.first,_--,h--):T.has(B)?!c.has(V)||D.has(V)?F(I):N.has(B)?_--:j.get(V)>j.get(B)?(N.add(V),F(I)):(D.add(B),_--):(f(O,c),_--)}for(;_--;){const I=l[_];T.has(I.key)||f(I,c)}for(;h;)F(C[h-1]);return _e(E),C}function Ke(l){l&&l.c()}function We(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),wt(()=>{const i=l.$$.on_mount.map(di).filter(mt);l.$$.on_destroy?l.$$.on_destroy.push(...i):_e(i),l.$$.on_mount=[]}),o.forEach(wt)}function Be(l,e){const t=l.$$;t.fragment!==null&&(Ar(t.after_update),_e(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Fr(l,e){l.$$.dirty[0]===-1&&(At.push(l),Ir(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Ze(l,e,t,n,o,i,c=null,r=[-1]){const f=Wt;Vt(l);const d=l.$$={fragment:null,ctx:[],props:i,update:x,not_equal:o,bound:vn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:vn(),dirty:r,skip_bound:!1,root:e.target||f.$$.root};c&&c(d.root);let m=!1;if(d.ctx=t?t(l,e.props||{},(v,_,...h)=>{const b=h.length?h[0]:_;return d.ctx&&o(d.ctx[v],d.ctx[v]=b)&&(!d.skip_bound&&d.bound[v]&&d.bound[v](b),m&&Fr(l,v)),_}):[],d.update(),m=!0,_e(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const v=Er(e.target);d.fragment&&d.fragment.l(v),v.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&ie(l.$$.fragment),We(l,e.target,e.anchor),_i()}Vt(f)}class $e{constructor(){yl(this,"$$");yl(this,"$$set")}$destroy(){Be(this,1),this.$destroy=x}$on(e,t){if(!mt(t))return x;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const o=n.indexOf(t);o!==-1&&n.splice(o,1)}}$set(e){this.$$set&&!Tr(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Pr="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Pr);function Lr(l){let e,t;return{c(){e=X("path"),t=X("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){S(n,e,o),S(n,t,o)},d(n){n&&(w(e),w(t))}}}function Rr(l){let e,t,n,o,i;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("line"),i=X("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(c,r){S(c,e,r),S(c,t,r),S(c,n,r),S(c,o,r),S(c,i,r)},d(c){c&&(w(e),w(t),w(n),w(o),w(i))}}}function Or(l){let e,t;return{c(){e=X("polyline"),t=X("polyline"),s(e,"points","16 18 22 12 16 6"),s(t,"points","8 6 2 12 8 18")},m(n,o){S(n,e,o),S(n,t,o)},d(n){n&&(w(e),w(t))}}}function zr(l){let e,t,n,o;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("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,c){S(i,e,c),S(i,t,c),S(i,n,c),S(i,o,c)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Vr(l){let e,t,n,o,i;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("line"),i=X("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(c,r){S(c,e,r),S(c,t,r),S(c,n,r),S(c,o,r),S(c,i,r)},d(c){c&&(w(e),w(t),w(n),w(o),w(i))}}}function Wr(l){let e,t,n,o,i,c;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("line"),i=X("line"),c=X("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(c,"x1","12"),s(c,"y1","12"),s(c,"x2","12"),s(c,"y2","18")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,o,f),S(r,i,f),S(r,c,f)},d(r){r&&(w(e),w(t),w(n),w(o),w(i),w(c))}}}function Br(l){let e,t,n,o;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("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,c){S(i,e,c),S(i,t,c),S(i,n,c),S(i,o,c)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Hr(l){let e,t,n,o,i;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("line"),i=X("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(c,r){S(c,e,r),S(c,t,r),S(c,n,r),S(c,o,r),S(c,i,r)},d(c){c&&(w(e),w(t),w(n),w(o),w(i))}}}function Ur(l){let e,t,n;return{c(){e=X("path"),t=X("circle"),n=X("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){S(o,e,i),S(o,t,i),S(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function Kr(l){let e,t;return{c(){e=X("rect"),t=X("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){S(n,e,o),S(n,t,o)},d(n){n&&(w(e),w(t))}}}function Gr(l){let e,t,n;return{c(){e=X("rect"),t=X("circle"),n=X("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){S(o,e,i),S(o,t,i),S(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function Jr(l){let e;return{c(){e=X("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){S(t,e,n)},d(t){t&&w(e)}}}function qr(l){let e;function t(i,c){return i[0]==="folder"?Jr:i[0]==="image"?Gr:i[0]==="video"?Kr:i[0]==="audio"?Ur:i[0]==="pdf"?Hr:i[0]==="document"?Br:i[0]==="spreadsheet"?Wr:i[0]==="presentation"?Vr:i[0]==="archive"?zr:i[0]==="code"?Or:i[0]==="text"?Rr:Lr}let n=t(l),o=n(l);return{c(){e=X("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,c){S(i,e,c),o.m(e,null)},p(i,[c]){n!==(n=t(i))&&(o.d(1),o=n(i),o&&(o.c(),o.m(e,null))),c&2&&s(e,"width",i[1]),c&2&&s(e,"height",i[1])},i:x,o:x,d(i){i&&w(e),o.d()}}}function Yr(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 ki extends $e{constructor(e){super(),Ze(this,e,Yr,qr,Xe,{kind:0,size:1})}}const Qr={"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":"Переместить в корень","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.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.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":"Сначала выберите дело","common.open":"Открыть","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":"Синхронизация...","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},Xr={"nav.today":"Today","nav.inbox":"Inbox","nav.activity":"Activity","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.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","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","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.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.run":"Run","common.name":"Name","common.settings":"Settings","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","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.caseCreated":"Case created","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","note.add":"+ Add note","note.noNotes":"No notes","note.title":"Note title","note.placeholder":"Start writing...","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.delete":"Delete","file.pickSingle":"Select file","file.pickDirectory":"Select folder","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","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","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","case.new":"New case","case.namePlaceholder":"Case name","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","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","common.all":"All","common.no":"No","common.open":"Open","common.date":"Date","common.search":"Search","nav.journal":"Journal","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"},bn={ru:Qr,en:Xr};let yn="ru";function p(l,e){var o;const t=bn[yn];let n=t==null?void 0:t[l];if(n==null&&yn!=="ru"&&(n=(o=bn.ru)==null?void 0:o[l]),n==null&&(n=l),e!=null)for(const[i,c]of Object.entries(e))n=n.replace(`{${i}}`,String(c));return n}function el(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 Tl={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function wn(l){return l?Tl[l]||l:p("mime.unknown")}function Zr(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(Tl[e])return Tl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function hi(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 bi=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],yi=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],wi=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Ci=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function $r(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(bi.includes(e)||Ci.includes(n)||e.includes("pdf")||yi.includes(e)||wi.includes(n))}function Si(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return bi.includes(e)||Ci.includes(n)}function ji(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return yi.includes(e)||wi.includes(n)&&n!=="md"&&n!=="markdown"}function Ti(l){return(l.mime||"").toLowerCase().includes("pdf")}function Ei(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function xr(l){return Si(l)||Ti(l)}function ef(l){return ji(l)||Ei(l)}const{window:tf}=Nl;function lf(l){let e,t,n,o=el(l[0].size)+"",i;return{c(){e=u("span"),e.textContent="·",t=k(),n=u("span"),i=A(o),s(e,"class","meta-sep svelte-1skuef2")},m(c,r){S(c,e,r),S(c,t,r),S(c,n,r),a(n,i)},p(c,r){r[0]&1&&o!==(o=el(c[0].size)+"")&&K(i,o)},d(c){c&&(w(e),w(t),w(n))}}}function nf(l){let e,t,n,o,i;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=k(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",p("file.openFolder")),s(e,"aria-label",p("file.openFolder")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",p("file.showInExplorer")),s(n,"aria-label",p("file.showInExplorer"))},m(c,r){S(c,e,r),S(c,t,r),S(c,n,r),o||(i=[M(e,"click",Qe(l[30])),M(n,"click",Qe(l[11]))],o=!0)},p:x,d(c){c&&(w(e),w(t),w(n)),o=!1,_e(i)}}}function of(l){let e,t,n,o,i,c,r;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=k(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',o=k(),i=u("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",p("file.preview")),s(e,"aria-label",p("file.preview")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",p("file.openExternal")),s(n,"aria-label",p("file.openExternal")),s(i,"class","action-btn svelte-1skuef2"),s(i,"title",p("file.showInExplorer")),s(i,"aria-label",p("file.showInExplorer"))},m(f,d){S(f,e,d),S(f,t,d),S(f,n,d),S(f,o,d),S(f,i,d),c||(r=[M(e,"click",Qe(l[29])),M(n,"click",Qe(l[10])),M(i,"click",Qe(l[11]))],c=!0)},p:x,d(f){f&&(w(e),w(t),w(n),w(o),w(i)),c=!1,_e(r)}}}function Cn(l){let e,t,n,o,i,c,r,f,d=p("common.open")+"",m,v,_,h,b,y,C,T,j=p("file.openExternal")+"",E,D,N,F,I,O,V=p("file.showInExplorer")+"",B,H,Y,J,G,W,R,P,z,U=p("common.rename")+"",q,se,de,ee,$,te,ce,pe=p("common.duplicate")+"",we,He,ve,Q,Z,re,ge,Ne,Ue,Me=p("common.cut")+"",Je,Ye,Ve,Re,Oe,Ae,je,ze=p("common.copy")+"",Fe,Ge,Ee,De,ke,Pe,Ce,be,ae,Te=p("common.delete")+"",ne,Ie,st;return{c(){e=u("div"),t=k(),n=u("div"),o=u("button"),i=X("svg"),c=X("path"),r=X("circle"),f=k(),m=A(d),v=k(),_=u("button"),h=X("svg"),b=X("path"),y=X("polyline"),C=X("line"),T=k(),E=A(j),D=k(),N=u("button"),F=X("svg"),I=X("path"),O=k(),B=A(V),H=k(),Y=u("div"),J=k(),G=u("button"),W=X("svg"),R=X("path"),P=X("path"),z=k(),q=A(U),se=k(),de=u("button"),ee=X("svg"),$=X("rect"),te=X("path"),ce=k(),we=A(pe),He=k(),ve=u("button"),Q=X("svg"),Z=X("circle"),re=X("circle"),ge=X("line"),Ne=X("line"),Ue=k(),Je=A(Me),Ye=k(),Ve=u("button"),Re=X("svg"),Oe=X("rect"),Ae=X("path"),je=k(),Fe=A(ze),Ge=k(),Ee=u("div"),De=k(),ke=u("button"),Pe=X("svg"),Ce=X("polyline"),be=X("path"),ae=k(),ne=A(Te),s(e,"class","menu-backdrop svelte-1skuef2"),s(e,"role","presentation"),s(c,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),s(r,"cx","12"),s(r,"cy","12"),s(r,"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(y,"points","15 3 21 3 21 9"),s(C,"x1","10"),s(C,"y1","14"),s(C,"x2","21"),s(C,"y2","3"),s(h,"width","14"),s(h,"height","14"),s(h,"viewBox","0 0 24 24"),s(h,"fill","none"),s(h,"stroke","currentColor"),s(h,"stroke-width","2"),s(h,"stroke-linecap","round"),s(h,"stroke-linejoin","round"),s(_,"class","menu-item svelte-1skuef2"),s(_,"role","menuitem"),s(I,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),s(F,"width","14"),s(F,"height","14"),s(F,"viewBox","0 0 24 24"),s(F,"fill","none"),s(F,"stroke","currentColor"),s(F,"stroke-width","2"),s(F,"stroke-linecap","round"),s(F,"stroke-linejoin","round"),s(N,"class","menu-item svelte-1skuef2"),s(N,"role","menuitem"),s(Y,"class","menu-sep svelte-1skuef2"),s(R,"d","M12 20h9"),s(P,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(W,"width","14"),s(W,"height","14"),s(W,"viewBox","0 0 24 24"),s(W,"fill","none"),s(W,"stroke","currentColor"),s(W,"stroke-width","2"),s(W,"stroke-linecap","round"),s(W,"stroke-linejoin","round"),s(G,"class","menu-item svelte-1skuef2"),s(G,"role","menuitem"),s($,"x","9"),s($,"y","9"),s($,"width","13"),s($,"height","13"),s($,"rx","2"),s($,"ry","2"),s(te,"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(de,"class","menu-item svelte-1skuef2"),s(de,"role","menuitem"),s(Z,"cx","6"),s(Z,"cy","6"),s(Z,"r","3"),s(re,"cx","6"),s(re,"cy","18"),s(re,"r","3"),s(ge,"x1","20"),s(ge,"y1","4"),s(ge,"x2","8.12"),s(ge,"y2","15.88"),s(Ne,"x1","8.12"),s(Ne,"y1","8.12"),s(Ne,"x2","20"),s(Ne,"y2","20"),s(Q,"width","14"),s(Q,"height","14"),s(Q,"viewBox","0 0 24 24"),s(Q,"fill","none"),s(Q,"stroke","currentColor"),s(Q,"stroke-width","2"),s(Q,"stroke-linecap","round"),s(Q,"stroke-linejoin","round"),s(ve,"class","menu-item svelte-1skuef2"),s(ve,"role","menuitem"),s(Oe,"x","9"),s(Oe,"y","9"),s(Oe,"width","13"),s(Oe,"height","13"),s(Oe,"rx","2"),s(Oe,"ry","2"),s(Ae,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(Re,"width","14"),s(Re,"height","14"),s(Re,"viewBox","0 0 24 24"),s(Re,"fill","none"),s(Re,"stroke","currentColor"),s(Re,"stroke-width","2"),s(Re,"stroke-linecap","round"),s(Re,"stroke-linejoin","round"),s(Ve,"class","menu-item svelte-1skuef2"),s(Ve,"role","menuitem"),s(Ee,"class","menu-sep svelte-1skuef2"),s(Ce,"points","3 6 5 6 21 6"),s(be,"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(Pe,"width","14"),s(Pe,"height","14"),s(Pe,"viewBox","0 0 24 24"),s(Pe,"fill","none"),s(Pe,"stroke","currentColor"),s(Pe,"stroke-width","2"),s(Pe,"stroke-linecap","round"),s(Pe,"stroke-linejoin","round"),s(ke,"class","menu-item menu-item-danger svelte-1skuef2"),s(ke,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),at(n,"left",l[3]+"px"),at(n,"top",l[4]+"px"),at(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(qe,Se){S(qe,e,Se),S(qe,t,Se),S(qe,n,Se),a(n,o),a(o,i),a(i,c),a(i,r),a(o,f),a(o,m),a(n,v),a(n,_),a(_,h),a(h,b),a(h,y),a(h,C),a(_,T),a(_,E),a(n,D),a(n,N),a(N,F),a(F,I),a(N,O),a(N,B),a(n,H),a(n,Y),a(n,J),a(n,G),a(G,W),a(W,R),a(W,P),a(G,z),a(G,q),a(n,se),a(n,de),a(de,ee),a(ee,$),a(ee,te),a(de,ce),a(de,we),a(n,He),a(n,ve),a(ve,Q),a(Q,Z),a(Q,re),a(Q,ge),a(Q,Ne),a(ve,Ue),a(ve,Je),a(n,Ye),a(n,Ve),a(Ve,Re),a(Re,Oe),a(Re,Ae),a(Ve,je),a(Ve,Fe),a(n,Ge),a(n,Ee),a(n,De),a(n,ke),a(ke,Pe),a(Pe,Ce),a(Pe,be),a(ke,ae),a(ke,ne),Ie||(st=[M(e,"click",Qe(l[19])),M(o,"click",l[17]),M(_,"click",l[10]),M(N,"click",l[11]),M(G,"click",l[13]),M(de,"click",l[14]),M(ve,"click",l[15]),M(Ve,"click",l[16]),M(ke,"click",l[12]),M(n,"click",Qe(l[28])),M(n,"keydown",l[31])],Ie=!0)},p(qe,Se){Se[0]&8&&at(n,"left",qe[3]+"px"),Se[0]&16&&at(n,"top",qe[4]+"px")},d(qe){qe&&(w(e),w(t),w(n)),Ie=!1,_e(st)}}}function sf(l){let e,t,n,o,i,c,r=l[0].name+"",f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I,O,V,B,H,Y,J;n=new ki({props:{kind:l[6],size:22}});let G=!l[7]&&lf(l);function W(U,q){return U[7]?nf:of}let P=W(l)(l),z=l[2]&&Cn(l);return{c(){e=u("div"),t=u("div"),Ke(n.$$.fragment),o=k(),i=u("div"),c=u("div"),f=A(r),m=k(),v=u("div"),_=u("span"),_.textContent=`${l[8]}`,h=k(),G&&G.c(),b=k(),y=u("div"),P.c(),C=k(),T=u("button"),j=X("svg"),E=X("circle"),D=X("circle"),N=X("circle"),F=k(),I=u("button"),I.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',V=k(),z&&z.c(),B=it(),s(t,"class","file-row-icon svelte-1skuef2"),s(c,"class","file-row-name svelte-1skuef2"),s(c,"title",d=l[0].name),s(v,"class","file-row-meta svelte-1skuef2"),s(i,"class","file-row-body svelte-1skuef2"),s(E,"cx","12"),s(E,"cy","5"),s(E,"r","2"),s(D,"cx","12"),s(D,"cy","12"),s(D,"r","2"),s(N,"cx","12"),s(N,"cy","19"),s(N,"r","2"),s(j,"width","16"),s(j,"height","16"),s(j,"viewBox","0 0 24 24"),s(j,"fill","currentColor"),s(T,"class","action-btn svelte-1skuef2"),s(T,"title",p("file.more")),s(T,"aria-label",p("file.more")),s(T,"aria-expanded",l[2]),s(I,"class","action-btn action-btn-danger svelte-1skuef2"),s(I,"title",p("common.delete")),s(I,"aria-label",p("common.delete")),s(y,"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",O=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(U,q){S(U,e,q),a(e,t),We(n,t,null),a(e,o),a(e,i),a(i,c),a(c,f),a(i,m),a(i,v),a(v,_),a(v,h),G&&G.m(v,null),a(e,b),a(e,y),P.m(y,null),a(y,C),a(y,T),a(T,j),a(j,E),a(j,D),a(j,N),a(y,F),a(y,I),S(U,V,q),z&&z.m(U,q),S(U,B,q),H=!0,Y||(J=[M(tf,"click",l[19]),M(T,"click",Qe(l[18])),M(I,"click",Qe(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])],Y=!0)},p(U,q){(!H||q[0]&1)&&r!==(r=U[0].name+"")&&K(f,r),(!H||q[0]&1&&d!==(d=U[0].name))&&s(c,"title",d),U[7]||G.p(U,q),P.p(U,q),(!H||q[0]&4)&&s(T,"aria-expanded",U[2]),(!H||q[0]&1&&O!==(O=U[7]?p("file.ariaFolder")+" "+U[0].name:p("file.ariaFile")+" "+U[0].name))&&s(e,"aria-label",O),(!H||q[0]&2)&&he(e,"file-row--selected",U[1]),U[2]?z?z.p(U,q):(z=Cn(U),z.c(),z.m(B.parentNode,B)):z&&(z.d(1),z=null)},i(U){H||(ie(n.$$.fragment,U),H=!0)},o(U){ue(n.$$.fragment,U),H=!1},d(U){U&&(w(e),w(V),w(B)),Be(n),G&&G.d(),P.d(),z&&z.d(U),Y=!1,_e(J)}}}function cf(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:i}=e,{onDragOver:c}=e,{onDrop:r}=e;const f=ll(),d=hi(n),m=n.type==="folder",v=Zr(n);let _=!1,h=0,b=0,y=null;function C(q){q.ctrlKey||q.metaKey?f("toggleSelect",n.id):q.shiftKey?f("rangeSelect",n.id):y?(clearTimeout(y),y=null,m?f("navigate",n.id):f("preview",n)):y=setTimeout(()=>{y=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function j(){t(2,_=!1),f("showInFolder",n.nodeId||n.id)}function E(){t(2,_=!1),f("delete",{id:n.id,type:n.type})}function D(){t(2,_=!1),f("rename",{id:n.id,name:n.name})}function N(){t(2,_=!1),f("duplicate",n.id)}function F(){t(2,_=!1),f("cut",n.id)}function I(){t(2,_=!1),f("copy",n.id)}function O(){t(2,_=!1),m?f("navigate",n.id):f("preview",n)}function V(){t(2,_=!_)}function B(){t(2,_=!1)}function H(q){i&&i(q,n.id)}function Y(q){c&&m&&c(q,n.id)}function J(q){r&&m&&r(q,n.id)}function G(q){q.preventDefault(),t(3,h=Math.min(q.clientX,window.innerWidth-240)),t(4,b=Math.min(q.clientY,window.innerHeight-320)),t(2,_=!0)}function W(q){(q.key==="Enter"||q.key===" ")&&(q.preventDefault(),C(q))}function R(q){mi.call(this,l,q)}const P=()=>f("preview",n),z=()=>f("navigate",n.id),U=q=>{q.key==="Escape"&&(q.stopPropagation(),B())};return l.$$set=q=>{"item"in q&&t(0,n=q.item),"selected"in q&&t(1,o=q.selected),"onDragStart"in q&&t(25,i=q.onDragStart),"onDragOver"in q&&t(26,c=q.onDragOver),"onDrop"in q&&t(27,r=q.onDrop)},[n,o,_,h,b,f,d,m,v,C,T,j,E,D,N,F,I,O,V,B,H,Y,J,G,W,i,c,r,R,P,z,U]}class af extends $e{constructor(e){super(),Ze(this,e,cf,sf,Xe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Sn(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function rf(l){let e;return{c(){e=u("span"),e.textContent="/",s(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function ff(l){let e,t=l[4].name+"",n,o,i;function c(){return l[2](l[6])}return{c(){e=u("button"),n=A(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(r,f){S(r,e,f),a(e,n),o||(i=M(e,"click",c),o=!0)},p(r,f){l=r,f&1&&t!==(t=l[4].name+"")&&K(n,t)},d(r){r&&w(e),o=!1,i()}}}function uf(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=A(t),s(e,"class","crumb crumb--current svelte-csi2lb")},m(o,i){S(o,e,i),a(e,n)},p(o,i){i&1&&t!==(t=o[4].name+"")&&K(n,t)},d(o){o&&w(e)}}}function jn(l){let e,t,n=l[6]>0&&rf();function o(r,f){return r[6]===r[0].length-1?uf:ff}let i=o(l),c=i(l);return{c(){n&&n.c(),e=k(),c.c(),t=it()},m(r,f){n&&n.m(r,f),S(r,e,f),c.m(r,f),S(r,t,f)},p(r,f){i===(i=o(r))&&c?c.p(r,f):(c.d(1),c=i(r),c&&(c.c(),c.m(t.parentNode,t)))},d(r){r&&(w(e),w(t)),n&&n.d(r),c.d(r)}}}function df(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=jn(Sn(l,t,o));return{c(){e=u("nav");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","breadcrumbs svelte-csi2lb")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,[i]){if(i&3){t=fe(o[0]);let c;for(c=0;c<t.length;c+=1){const r=Sn(o,t,c);n[c]?n[c].p(r,i):(n[c]=jn(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},i:x,o:x,d(o){o&&w(e),Le(n,o)}}}function pf(l,e,t){let{crumbs:n=[]}=e;const o=ll();function i(r){o("navigate",r)}const c=r=>i(r);return l.$$set=r=>{"crumbs"in r&&t(0,n=r.crumbs)},[n,i,c]}class Ni extends $e{constructor(e){super(),Ze(this,e,pf,df,Xe,{crumbs:0})}}function mf(l){let e,t,n,o,i,c;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.previewUnavailable")}`,n=k(),o=u("button"),o.textContent=`${p("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),i||(c=M(o,"click",l[9]),i=!0)},p:x,d(r){r&&w(e),i=!1,c()}}}function _f(l){let e,t;function n(c,r){return r&2&&(e=null),e==null&&(e=!!(c[1]&&c[1].startsWith("data:"))),e?yf:bf}let o=n(l,-1),i=o(l);return{c(){i.c(),t=it()},m(c,r){i.m(c,r),S(c,t,r)},p(c,r){o===(o=n(c,r))&&i?i.p(c,r):(i.d(1),i=o(c),i&&(i.c(),i.m(t.parentNode,t)))},d(c){c&&w(t),i.d(c)}}}function gf(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=A(l[1]),s(e,"class","preview-text svelte-1cw3u0m")},m(o,i){S(o,e,i),a(e,t),a(t,n)},p(o,i){i&2&&K(n,o[1])},d(o){o&&w(e)}}}function vf(l){let e,t,n,o;return{c(){e=u("div"),t=u("img"),xt(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,c){S(i,e,c),a(e,t)},p(i,c){c&2&&!xt(t.src,n=i[1])&&s(t,"src",n),c&1&&o!==(o=i[0].name)&&s(t,"alt",o)},d(i){i&&w(e)}}}function kf(l){let e,t,n,o,i,c,r;return{c(){e=u("div"),t=u("p"),n=A(l[3]),o=k(),i=u("button"),i.textContent=`${p("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(f,d){S(f,e,d),a(e,t),a(t,n),a(e,o),a(e,i),c||(r=M(i,"click",l[9]),c=!0)},p(f,d){d&8&&K(n,f[3])},d(f){f&&w(e),c=!1,r()}}}function hf(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,o){S(n,e,o),a(e,t)},p:x,d(n){n&&w(e)}}}function bf(l){let e,t,n,o,i,c;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=k(),o=u("button"),o.textContent=`${p("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),i||(c=M(o,"click",l[9]),i=!0)},p:x,d(r){r&&w(e),i=!1,c()}}}function yf(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),xt(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){S(o,e,i),a(e,t)},p(o,i){i&2&&!xt(t.src,n=o[1])&&s(t,"src",n)},d(o){o&&w(e)}}}function wf(l){let e,t,n,o,i,c,r,f=l[0].name+"",d,m,v,_,h=el(l[0].size)+"",b,y,C=wn(l[0].mime)+"",T,j,E,D,N,F,I,O,V,B,H;i=new ki({props:{kind:l[8],size:18}});function Y(W,R){return W[2]?hf:W[3]?kf:W[6]&&W[1]?vf:W[5]&&W[1]?gf:W[4]?_f:mf}let J=Y(l),G=J(l);return{c(){e=u("div"),t=u("div"),n=u("header"),o=u("div"),Ke(i.$$.fragment),c=k(),r=u("span"),d=A(f),v=k(),_=u("div"),b=A(h),y=A(" · "),T=A(C),j=k(),E=u("div"),D=u("button"),D.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',N=k(),F=u("button"),F.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',I=k(),O=u("div"),G.c(),s(r,"class","preview-name svelte-1cw3u0m"),s(r,"title",m=l[0].name),s(o,"class","preview-title svelte-1cw3u0m"),s(_,"class","preview-meta svelte-1cw3u0m"),s(D,"class","action-btn svelte-1cw3u0m"),s(D,"title",p("file.openExternal")),s(D,"aria-label",p("file.openExternal")),s(F,"class","action-btn action-btn-close svelte-1cw3u0m"),s(F,"title","Close"),s(F,"aria-label","Close preview"),s(E,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(O,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(W,R){S(W,e,R),a(e,t),a(t,n),a(n,o),We(i,o,null),a(o,c),a(o,r),a(r,d),a(n,v),a(n,_),a(_,b),a(_,y),a(_,T),a(n,j),a(n,E),a(E,D),a(E,N),a(E,F),a(t,I),a(t,O),G.m(O,null),V=!0,B||(H=[M(D,"click",l[9]),M(F,"click",l[10]),M(e,"click",ut(l[11])),M(e,"keydown",l[12])],B=!0)},p(W,[R]){(!V||R&1)&&f!==(f=W[0].name+"")&&K(d,f),(!V||R&1&&m!==(m=W[0].name))&&s(r,"title",m),(!V||R&1)&&h!==(h=el(W[0].size)+"")&&K(b,h),(!V||R&1)&&C!==(C=wn(W[0].mime)+"")&&K(T,C),J===(J=Y(W))&&G?G.p(W,R):(G.d(1),G=J(W),G&&(G.c(),G.m(O,null)))},i(W){V||(ie(i.$$.fragment,W),V=!0)},o(W){ue(i.$$.fragment,W),V=!1},d(W){W&&w(e),Be(i),G.d(),B=!1,_e(H)}}}function Cf(l,e,t){let n,o,i,{item:c}=e,{content:r=""}=e,{loading:f=!1}=e,{error:d=""}=e;const m=ll(),v=hi(c);function _(T){T.key==="Escape"&&m("close")}function h(){m("openExternal",c.fileId)}pi(()=>{window.addEventListener("keydown",_)}),Ml(()=>{window.removeEventListener("keydown",_)});const b=()=>m("close"),y=()=>m("close"),C=T=>{T.key==="Escape"&&(T.preventDefault(),m("close"))};return l.$$set=T=>{"item"in T&&t(0,c=T.item),"content"in T&&t(1,r=T.content),"loading"in T&&t(2,f=T.loading),"error"in T&&t(3,d=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Si(c)&&r&&r.startsWith("data:")),l.$$.dirty&1&&t(5,o=ji(c)||Ei(c)),l.$$.dirty&1&&t(4,i=Ti(c))},[c,r,f,d,i,o,n,m,v,h,b,y,C]}class Sf extends $e{constructor(e){super(),Ze(this,e,Cf,wf,Xe,{item:0,content:1,loading:2,error:3})}}function jf(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=A(l[0]),i=k(),c=u("p"),r=A(l[1]),f=k(),d=u("div"),m=u("button"),v=A(l[2]),h=k(),b=u("button"),y=A(l[3]),s(n,"class","svelte-1fv6yyk"),s(c,"class","message svelte-1fv6yyk"),s(m,"class",_="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,E){S(j,e,E),a(e,t),a(t,n),a(n,o),a(t,i),a(t,c),a(c,r),a(t,f),a(t,d),a(d,m),a(m,v),a(d,h),a(d,b),a(b,y),C||(T=[M(m,"click",l[6]),M(b,"click",l[7]),M(e,"click",ut(l[8])),M(e,"keydown",l[9])],C=!0)},p(j,[E]){E&1&&K(o,j[0]),E&2&&K(r,j[1]),E&4&&K(v,j[2]),E&16&&_!==(_="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(m,"class",_),E&8&&K(y,j[3])},i:x,o:x,d(j){j&&w(e),C=!1,_e(T)}}}function Tf(l,e,t){let{title:n=p("common.confirm")}=e,{message:o=""}=e,{confirmText:i=p("common.delete")}=e,{cancelText:c=p("common.cancel")}=e,{danger:r=!1}=e;const f=ll(),d=()=>f("confirm"),m=()=>f("cancel"),v=()=>f("cancel"),_=h=>{h.key==="Escape"&&(h.preventDefault(),f("cancel"))};return l.$$set=h=>{"title"in h&&t(0,n=h.title),"message"in h&&t(1,o=h.message),"confirmText"in h&&t(2,i=h.confirmText),"cancelText"in h&&t(3,c=h.cancelText),"danger"in h&&t(4,r=h.danger)},[n,o,i,c,r,f,d,m,v,_]}class Ef extends $e{constructor(e){super(),Ze(this,e,Tf,jf,Xe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Nf(l){let e,t,n;return{c(){e=X("circle"),t=X("line"),n=X("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){S(o,e,i),S(o,t,i),S(o,n,i)},d(o){o&&(w(e),w(t),w(n))}}}function Df(l){let e,t,n,o;return{c(){e=X("rect"),t=X("polyline"),n=X("line"),o=X("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,c){S(i,e,c),S(i,t,c),S(i,n,c),S(i,o,c)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function If(l){let e,t;return{c(){e=X("path"),t=X("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){S(n,e,o),S(n,t,o)},d(n){n&&(w(e),w(t))}}}function Mf(l){let e,t;return{c(){e=X("path"),t=X("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){S(n,e,o),S(n,t,o)},d(n){n&&(w(e),w(t))}}}function Af(l){let e,t,n,o,i;return{c(){e=X("path"),t=X("path"),n=X("line"),o=X("line"),i=X("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(c,r){S(c,e,r),S(c,t,r),S(c,n,r),S(c,o,r),S(c,i,r)},d(c){c&&(w(e),w(t),w(n),w(o),w(i))}}}function Ff(l){let e,t,n,o;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("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,c){S(i,e,c),S(i,t,c),S(i,n,c),S(i,o,c)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Pf(l){let e,t;return{c(){e=X("path"),t=X("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){S(n,e,o),S(n,t,o)},d(n){n&&(w(e),w(t))}}}function Lf(l){let e,t,n,o;return{c(){e=X("rect"),t=X("rect"),n=X("rect"),o=X("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,c){S(i,e,c),S(i,t,c),S(i,n,c),S(i,o,c)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Rf(l){let e;return{c(){e=X("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){S(t,e,n)},d(t){t&&w(e)}}}function Of(l){let e;function t(i,c){return i[0]==="folder"?Rf:i[0]==="project"?Lf:i[0]==="client"?Pf:i[0]==="document"?Ff:i[0]==="recipe"?Af:i[0]==="note"?Mf:i[0]==="file"?If:i[0]==="case"?Df:Nf}let n=t(l),o=n(l);return{c(){e=X("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,c){S(i,e,c),o.m(e,null)},p(i,[c]){n!==(n=t(i))&&(o.d(1),o=n(i),o&&(o.c(),o.m(e,null))),c&2&&s(e,"width",i[1]),c&2&&s(e,"height",i[1])},i:x,o:x,d(i){i&&w(e),o.d()}}}function zf(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 nl extends $e{constructor(e){super(),Ze(this,e,zf,Of,Xe,{kind:0,size:1})}}function Tn(l,e,t){const n=l.slice();return n[44]=e[t],n}function Vf(l){let e;return{c(){e=u("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function Wf(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,i,c;function r(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),o=A(n),s(t,"class","tree-arrow"),s(e,"class","tree-toggle svelte-zj71cl")},m(f,d){S(f,e,d),a(e,t),a(t,o),i||(c=M(e,"click",Qe(r)),i=!0)},p(f,d){l=f,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&K(o,n)},d(f){f&&w(e),i=!1,c()}}}function En(l){let e,t;return e=new Di({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(){Ke(e.$$.fragment)},m(n,o){We(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||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Nn(l,e){let t,n,o,i,c,r,f,d=e[44].title+"",m,v,_=e[1][e[44].id]&&El(e[44]),h,b,y,C;function T(P,z){return z[0]&1&&(n=null),n==null&&(n=!!Ot(P[44])),n?Wf:Vf}let j=T(e,[-1,-1]),E=j(e);c=new nl({props:{kind:Dn(e[44]),size:16}});function D(...P){return e[26](e[44],...P)}function N(...P){return e[27](e[44],...P)}function F(){return e[28](e[44])}function I(...P){return e[29](e[44],...P)}function O(...P){return e[30](e[44],...P)}function V(...P){return e[31](e[44],...P)}function B(...P){return e[32](e[44],...P)}function H(...P){return e[33](e[44],...P)}function Y(...P){return e[34](e[44],...P)}function J(...P){return e[35](e[44],...P)}function G(...P){return e[36](e[44],...P)}function W(...P){return e[37](e[44],...P)}let R=_&&En(e);return{key:l,first:null,c(){t=u("div"),E.c(),o=k(),i=u("span"),Ke(c.$$.fragment),r=k(),f=u("span"),m=A(d),v=k(),R&&R.c(),h=it(),s(i,"class","tree-icon svelte-zj71cl"),s(i,"role","button"),s(i,"tabindex","-1"),s(f,"class","tree-label svelte-zj71cl"),s(f,"role","button"),s(f,"tabindex","-1"),s(t,"class","tree-item svelte-zj71cl"),at(t,"padding-left",e[3]*16+4+"px"),s(t,"draggable","true"),s(t,"role","button"),s(t,"tabindex","0"),he(t,"selected",e[2]===e[44].id),he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(P,z){S(P,t,z),E.m(t,null),a(t,o),a(t,i),We(c,i,null),a(t,r),a(t,f),a(f,m),S(P,v,z),R&&R.m(P,z),S(P,h,z),b=!0,y||(C=[M(i,"click",D),M(i,"keydown",N),M(i,"dblclick",Qe(e[24])),M(f,"click",Qe(F)),M(f,"keydown",I),M(t,"dragstart",O),M(t,"dragover",V),M(t,"dragleave",B),M(t,"drop",H),M(t,"click",Y),M(t,"keydown",J),M(t,"dblclick",G),M(t,"contextmenu",Dl(W))],y=!0)},p(P,z){e=P,j===(j=T(e,z))&&E?E.p(e,z):(E.d(1),E=j(e),E&&(E.c(),E.m(t,o)));const U={};z[0]&1&&(U.kind=Dn(e[44])),c.$set(U),(!b||z[0]&1)&&d!==(d=e[44].title+"")&&K(m,d),(!b||z[0]&8)&&at(t,"padding-left",e[3]*16+4+"px"),(!b||z[0]&5)&&he(t,"selected",e[2]===e[44].id),(!b||z[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!b||z[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),z[0]&3&&(_=e[1][e[44].id]&&El(e[44])),_?R?(R.p(e,z),z[0]&3&&ie(R,1)):(R=En(e),R.c(),ie(R,1),R.m(h.parentNode,h)):R&&(lt(),ue(R,1,1,()=>{R=null}),nt())},i(P){b||(ie(c.$$.fragment,P),ie(R),b=!0)},o(P){ue(c.$$.fragment,P),ue(R),b=!1},d(P){P&&(w(t),w(v),w(h)),E.d(),Be(c),R&&R.d(P),y=!1,_e(C)}}}function Bf(l){let e=[],t=new Map,n,o,i,c,r=fe(l[0]);const f=d=>d[44].id;for(let d=0;d<r.length;d+=1){let m=Tn(l,r,d),v=f(m);t.set(v,e[d]=Nn(v,m))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=it()},m(d,m){for(let v=0;v<e.length;v+=1)e[v]&&e[v].m(d,m);S(d,n,m),o=!0,i||(c=M(window,"dragend",l[14]),i=!0)},p(d,m){m[0]&2080767&&(r=fe(d[0]),lt(),e=vi(e,m,f,1,d,r,t,n.parentNode,gi,Nn,n,Tn),nt())},i(d){if(!o){for(let m=0;m<r.length;m+=1)ie(e[m]);o=!0}},o(d){for(let m=0;m<e.length;m+=1)ue(e[m]);o=!1},d(d){d&&w(n);for(let m=0;m<e.length;m+=1)e[m].d(d);i=!1,c()}}}function Dn(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 El(l){return l.children!==void 0}function Ot(l){return El(l)?l.children.length>0:l.has_children===!0}function In(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 Mn(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function Hf(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Uf(l,e,t){let n,o,i,{nodes:c=[]}=e,{expanded:r={}}=e,{selectedNodeId:f=""}=e,{level:d=0}=e,{onSelect:m=void 0}=e,{onToggle:v=void 0}=e,{onContextMenu:_=void 0}=e,{onDrop:h=void 0}=e,b={},y=null,C="",T="";const j=["folder","project","client","document","recipe","case"];Ml(()=>{for(const Q of Object.keys(b))clearTimeout(b[Q]);y&&clearInterval(y)});function E(Q){return j.includes(Q.type)}function D(Q,Z,re){if(!Q||!Z||Z===Q.id||!E(Q))return!1;let ge=Q.id;for(;ge;){if(ge===Z)return!1;ge=re[ge]||""}return!0}function N(Q,Z){Q.stopPropagation(),Q.dataTransfer.effectAllowed="move",Q.dataTransfer.setData("text/plain",Z.id),t(21,C=Z.id)}function F(Q,Z){Q.preventDefault(),Q.stopPropagation(),Q.dataTransfer.dropEffect="move",T!==Z.id&&t(8,T=Z.id),Ot(Z)&&!r[Z.id]&&!b[Z.id]&&(b[Z.id]=setTimeout(()=>{v&&v(Z.id),delete b[Z.id]},600));const re=Q.currentTarget.closest(".workspace-tree-area");if(re){const ge=re.getBoundingClientRect(),Ne=30;Q.clientY-ge.top<Ne?y||(y=setInterval(()=>{re.scrollTop-=10},50)):ge.bottom-Q.clientY<Ne?y||(y=setInterval(()=>{re.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function I(Q,Z){const re=Q.relatedTarget;re&&Q.currentTarget.contains(re)||(T===Z.id&&t(8,T=""),b[Z.id]&&(clearTimeout(b[Z.id]),delete b[Z.id]),y&&(clearInterval(y),y=null))}function O(Q,Z){Q.preventDefault(),Q.stopPropagation(),b[Z.id]&&(clearTimeout(b[Z.id]),delete b[Z.id]),y&&(clearInterval(y),y=null);const re=Mn(c),ge=In(re),Ne=Hf(Q);if(!D(Z,Ne,ge)){t(8,T=""),t(21,C="");return}h&&h(Ne,Z.id),t(8,T=""),t(21,C="")}function V(){t(8,T=""),t(21,C="");for(const Q of Object.keys(b))clearTimeout(b[Q]),delete b[Q];y&&(clearInterval(y),y=null)}function B(Q,Z){Q.target.closest(".tree-toggle")||Q.target.closest(".tree-icon")||m&&m(Z)}function H(Q,Z){Ot(Z)&&v&&v(Z.id)}function Y(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),m&&m(Z))}function J(Q,Z){Q.stopPropagation(),Ot(Z)&&v&&v(Z.id)}function G(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),Q.stopPropagation(),Ot(Z)&&v&&v(Z.id))}function W(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),m&&m(Z))}function R(Q,Z,re){const ge={};function Ne(Ue){for(const Me of Ue)ge[Me.id]=D(Me,Z,re),Me.children&&Ne(Me.children)}return Ne(Q),ge}function P(Q){mi.call(this,l,Q)}const z=Q=>v&&v(Q.id),U=(Q,Z)=>J(Z,Q),q=(Q,Z)=>G(Z,Q),se=Q=>m&&m(Q),de=(Q,Z)=>W(Z,Q),ee=(Q,Z)=>N(Z,Q),$=(Q,Z)=>F(Z,Q),te=(Q,Z)=>I(Z,Q),ce=(Q,Z)=>O(Z,Q),pe=(Q,Z)=>B(Z,Q),we=(Q,Z)=>Y(Z,Q),He=(Q,Z)=>H(Z,Q),ve=(Q,Z)=>_&&_(Z,Q);return l.$$set=Q=>{"nodes"in Q&&t(0,c=Q.nodes),"expanded"in Q&&t(1,r=Q.expanded),"selectedNodeId"in Q&&t(2,f=Q.selectedNodeId),"level"in Q&&t(3,d=Q.level),"onSelect"in Q&&t(4,m=Q.onSelect),"onToggle"in Q&&t(5,v=Q.onToggle),"onContextMenu"in Q&&t(6,_=Q.onContextMenu),"onDrop"in Q&&t(7,h=Q.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Mn(c)),l.$$.dirty[0]&8388608&&t(22,o=In(n)),l.$$.dirty[0]&14680064&&t(9,i=R(n,C,o))},[c,r,f,d,m,v,_,h,T,i,N,F,I,O,V,B,H,Y,J,G,W,C,o,n,P,z,U,q,se,de,ee,$,te,ce,pe,we,He,ve]}class Di extends $e{constructor(e){super(),Ze(this,e,Uf,Bf,Xe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function An(l){let e,t;return{c(){e=u("div"),t=A(l[4]),s(e,"class","path-info svelte-11u707d")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o&16&&K(t,n[4])},d(n){n&&w(e)}}}function Fn(l){let e,t;return{c(){e=u("div"),t=A(l[3]),s(e,"class","error-msg svelte-11u707d")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o&8&&K(t,n[3])},d(n){n&&w(e)}}}function Kf(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T=p("firstrun.browse")+"",j,E,D,N,F,I,O=(l[2]?p("firstrun.creating"):p("firstrun.create"))+"",V,B,H,Y,J,G,W=l[4]&&An(l),R=l[3]&&Fn(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚒",o=k(),i=u("h1"),i.textContent=`${p("firstrun.title")}`,c=k(),r=u("p"),r.textContent=`${p("firstrun.desc")}`,f=k(),d=u("div"),m=u("label"),m.textContent=`${p("firstrun.pathLabel")}`,v=k(),_=u("div"),h=u("input"),y=k(),C=u("button"),j=A(T),E=k(),W&&W.c(),D=k(),R&&R.c(),N=k(),F=u("div"),I=u("button"),V=A(O),H=k(),Y=u("button"),Y.textContent=`${p("firstrun.quit")}`,s(n,"class","first-run-logo svelte-11u707d"),s(i,"class","svelte-11u707d"),s(r,"class","first-run-desc svelte-11u707d"),s(m,"class","form-label svelte-11u707d"),s(m,"for","vault-path"),s(h,"id","vault-path"),s(h,"type","text"),s(h,"placeholder",b=l[1]||p("firstrun.defaultPath")),h.disabled=l[2],s(h,"class","svelte-11u707d"),s(C,"class","btn"),C.disabled=l[2],s(_,"class","input-row svelte-11u707d"),s(d,"class","form-group svelte-11u707d"),s(I,"class","btn btn-primary btn-lg svelte-11u707d"),I.disabled=B=!l[0].trim()||l[2],s(Y,"class","btn btn-lg svelte-11u707d"),s(F,"class","first-run-actions svelte-11u707d"),s(t,"class","first-run-card svelte-11u707d"),s(e,"class","first-run-screen svelte-11u707d")},m(P,z){S(P,e,z),a(e,t),a(t,n),a(t,o),a(t,i),a(t,c),a(t,r),a(t,f),a(t,d),a(d,m),a(d,v),a(d,_),a(_,h),ye(h,l[0]),a(_,y),a(_,C),a(C,j),a(t,E),W&&W.m(t,null),a(t,D),R&&R.m(t,null),a(t,N),a(t,F),a(F,I),a(I,V),a(F,H),a(F,Y),J||(G=[M(h,"input",l[12]),M(h,"input",l[6]),M(h,"keydown",l[9]),M(C,"click",l[5]),M(I,"click",l[7]),M(Y,"click",l[8])],J=!0)},p(P,[z]){z&2&&b!==(b=P[1]||p("firstrun.defaultPath"))&&s(h,"placeholder",b),z&4&&(h.disabled=P[2]),z&1&&h.value!==P[0]&&ye(h,P[0]),z&4&&(C.disabled=P[2]),P[4]?W?W.p(P,z):(W=An(P),W.c(),W.m(t,D)):W&&(W.d(1),W=null),P[3]?R?R.p(P,z):(R=Fn(P),R.c(),R.m(t,N)):R&&(R.d(1),R=null),z&4&&O!==(O=(P[2]?p("firstrun.creating"):p("firstrun.create"))+"")&&K(V,O),z&5&&B!==(B=!P[0].trim()||P[2])&&(I.disabled=B)},i:x,o:x,d(P){P&&w(e),W&&W.d(),R&&R.d(),J=!1,_e(G)}}}function Qt(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 Gf(l,e,t){let{onComplete:n=null}=e,{onQuit:o=null}=e,i="",c="",r=!1,f="",d="",m=null;async function v(){try{const j=await Qt("GetDefaultVaultPath");t(1,c=j||""),t(0,i=c||""),i&&await h()}catch{t(1,c="")}}v();async function _(){try{const j=await Qt("PickDirectory");j&&(t(0,i=j),await h())}catch(j){t(3,f=String(j))}}async function h(){if(!i||!i.trim()){t(4,d=""),m=null;return}try{m=await Qt("CheckVaultPath",i.trim()),m&&t(4,d=m.description)}catch{t(4,d=""),m=null}}async function b(){if(!(!i||!i.trim())){if(t(2,r=!0),t(3,f=""),m&&!m.writable){t(3,f=p("firstrun.errorNoWrite")),t(2,r=!1);return}try{const j=await Qt("CreateVault",i.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,f=String(j))}t(2,r=!1)}}function y(){o&&o()}function C(j){j.key==="Enter"&&!r&&i.trim()&&b()}function T(){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,c,r,f,d,_,h,b,y,C,n,o,T]}class Jf extends $e{constructor(e){super(),Ze(this,e,Gf,Kf,Xe,{onComplete:10,onQuit:11})}}function Pn(l){let e,t;return{c(){e=u("div"),t=A(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o&4&&K(t,n[2])},d(n){n&&w(e)}}}function Ln(l){let e,t,n,o,i,c,r,f,d=p("common.yes")+"",m,v,_,h,b;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("recovery.createConfirmTitle")}`,o=k(),i=u("p"),i.textContent=`${p("recovery.createConfirm")}`,c=k(),r=u("div"),f=u("button"),m=A(d),v=k(),_=u("button"),_.textContent=`${p("common.cancel")}`,s(n,"class","svelte-s3o8c3"),s(i,"class","modal-desc svelte-s3o8c3"),s(f,"class","btn btn-primary"),f.disabled=l[1],s(_,"class","btn"),s(r,"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(y,C){S(y,e,C),a(e,t),a(t,n),a(t,o),a(t,i),a(t,c),a(t,r),a(r,f),a(f,m),a(r,v),a(r,_),h||(b=[M(f,"click",l[6]),M(_,"click",l[7]),M(e,"click",ut(l[7])),M(e,"keydown",l[11])],h=!0)},p(y,C){C&2&&(f.disabled=y[1])},d(y){y&&w(e),h=!1,_e(b)}}}function qf(l){let e,t,n,o,i,c,r,f,d,m=(l[0]||"—")+"",v,_,h,b,y,C=p("recovery.choose")+"",T,j,E,D=p("recovery.create")+"",N,F,I,O,V,B,H,Y=l[2]&&Pn(l),J=l[3]&&Ln(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",o=k(),i=u("h1"),i.textContent=`${p("recovery.title")}`,c=k(),r=u("p"),r.textContent=`${p("recovery.expected")}:`,f=k(),d=u("code"),v=A(m),_=k(),Y&&Y.c(),h=k(),b=u("div"),y=u("button"),T=A(C),j=k(),E=u("button"),N=A(D),F=k(),I=u("button"),I.textContent=`${p("recovery.quit")}`,O=k(),J&&J.c(),V=it(),s(n,"class","recovery-icon svelte-s3o8c3"),s(i,"class","svelte-s3o8c3"),s(r,"class","recovery-desc svelte-s3o8c3"),s(d,"class","recovery-path svelte-s3o8c3"),s(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],s(E,"class","btn btn-lg svelte-s3o8c3"),E.disabled=l[1],s(I,"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(G,W){S(G,e,W),a(e,t),a(t,n),a(t,o),a(t,i),a(t,c),a(t,r),a(t,f),a(t,d),a(d,v),a(t,_),Y&&Y.m(t,null),a(t,h),a(t,b),a(b,y),a(y,T),a(b,j),a(b,E),a(E,N),a(b,F),a(b,I),S(G,O,W),J&&J.m(G,W),S(G,V,W),B||(H=[M(y,"click",l[4]),M(E,"click",l[5]),M(I,"click",l[8])],B=!0)},p(G,[W]){W&1&&m!==(m=(G[0]||"—")+"")&&K(v,m),G[2]?Y?Y.p(G,W):(Y=Pn(G),Y.c(),Y.m(t,h)):Y&&(Y.d(1),Y=null),W&2&&(y.disabled=G[1]),W&2&&(E.disabled=G[1]),G[3]?J?J.p(G,W):(J=Ln(G),J.c(),J.m(V.parentNode,V)):J&&(J.d(1),J=null)},i:x,o:x,d(G){G&&(w(e),w(O),w(V)),Y&&Y.d(),J&&J.d(G),B=!1,_e(H)}}}function Cl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Yf(l,e,t){let{vaultPath:n=""}=e,{onComplete:o=null}=e,{onQuit:i=null}=e,c=!1,r="",f=!1;async function d(){try{const y=await Cl("PickDirectory");if(!y)return;t(1,c=!0),t(2,r="");const C=await Cl("OpenVault",y);C&&C.status==="ready"&&o&&o(C)}catch(y){t(2,r=String(y))}t(1,c=!1)}function m(){t(3,f=!0)}async function v(){t(3,f=!1),t(1,c=!0),t(2,r="");try{const y=await Cl("CreateVault",n);y&&y.status==="ready"&&o&&o(y)}catch(y){t(2,r=String(y))}t(1,c=!1)}function _(){t(3,f=!1)}function h(){i&&i()}const b=y=>y.key==="Enter"&&_();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,o=y.onComplete),"onQuit"in y&&t(10,i=y.onQuit)},[n,c,r,f,d,m,v,_,h,o,i,b]}class Qf extends $e{constructor(e){super(),Ze(this,e,Yf,qf,Xe,{vaultPath:0,onComplete:9,onQuit:10})}}function Rn(l,e,t){const n=l.slice();return n[5]=e[t],n}function On(l){let e,t,n,o,i,c,r;function f(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),t.textContent=`${l[5].icon}`,n=k(),o=u("span"),o.textContent=`${l[5].label}`,i=k(),s(t,"class","settings-nav-icon svelte-ss7lnu"),s(o,"class","settings-nav-label svelte-ss7lnu"),s(e,"class","settings-nav-item svelte-ss7lnu"),he(e,"active",l[0]===l[5].id),he(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(d,m){S(d,e,m),a(e,t),a(e,n),a(e,o),a(e,i),c||(r=M(e,"click",f),c=!0)},p(d,m){l=d,m&3&&he(e,"active",l[0]===l[5].id)},d(d){d&&w(e),c=!1,r()}}}function Xf(l){let e,t=fe(l[1]),n=[];for(let o=0;o<t.length;o+=1)n[o]=On(Rn(l,t,o));return{c(){e=u("nav");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","settings-sidebar svelte-ss7lnu")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,[i]){if(i&7){t=fe(o[1]);let c;for(c=0;c<t.length;c+=1){const r=Rn(o,t,c);n[c]?n[c].p(r,i):(n[c]=On(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},i:x,o:x,d(o){o&&w(e),Le(n,o)}}}function Zf(l,e,t){let{activeSection:n="general"}=e,{onSelect:o=null}=e;const i=[{id:"general",label:p("settings.general"),icon:"⚙️"},{id:"workspace",label:p("settings.workspace"),icon:"🏠"},{id:"templates",label:p("settings.templates"),icon:"📋"},{id:"plugins",label:p("settings.plugins"),icon:"🔌"},{id:"files",label:p("settings.files"),icon:"📁"},{id:"activity",label:p("settings.activity"),icon:"📊"},{id:"sync",label:p("settings.sync"),icon:"🔄"},{id:"backup",label:p("settings.backup"),icon:"💾"}];function c(f){o&&o(f)}const r=f=>c(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,o=f.onSelect)},[n,i,c,o,r]}class $f extends $e{constructor(e){super(),Ze(this,e,Zf,Xf,Xe,{activeSection:0,onSelect:3})}}function zn(l){let e;return{c(){e=u("div"),e.textContent=`${p("settings.saved")}`,s(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function xf(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I,O,V,B,H,Y,J,G,W,R,P,z=l[1]&&zn();return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.general")}`,n=k(),o=u("p"),o.textContent=`${p("settings.generalDesc")}`,i=k(),c=u("div"),r=u("h3"),r.textContent=`${p("settings.appearance")}`,f=k(),d=u("div"),m=u("label"),v=u("span"),v.textContent=`${p("settings.theme")}`,_=k(),h=u("select"),b=u("option"),b.textContent=`${p("settings.themeSystem")}`,y=u("option"),y.textContent=`${p("settings.themeLight")} (${p("settings.langSoon")})`,C=u("option"),C.textContent=`${p("settings.themeDark")} (${p("settings.langSoon")})`,T=k(),j=u("div"),E=u("h3"),E.textContent=`${p("settings.localization")}`,D=k(),N=u("div"),F=u("label"),I=u("span"),I.textContent=`${p("settings.language")}`,O=k(),V=u("select"),B=u("option"),B.textContent=`${p("settings.langRu")}`,H=u("option"),H.textContent=`${p("settings.langEn")} (${p("settings.langSoon")})`,Y=k(),J=u("div"),z&&z.c(),G=k(),W=u("button"),W.textContent=`${p("settings.save")}`,s(t,"class","svelte-1e2uhdh"),s(o,"class","section-desc svelte-1e2uhdh"),s(r,"class","card-title svelte-1e2uhdh"),s(v,"class","label-text svelte-1e2uhdh"),b.__value="system",ye(b,b.__value),y.__value="light",ye(y,y.__value),y.disabled=!0,C.__value="dark",ye(C,C.__value),C.disabled=!0,l[0]===void 0&&wt(()=>l[5].call(h)),s(d,"class","form-group svelte-1e2uhdh"),s(c,"class","settings-card svelte-1e2uhdh"),s(E,"class","card-title svelte-1e2uhdh"),s(I,"class","label-text svelte-1e2uhdh"),B.__value="ru",ye(B,B.__value),H.__value="en",ye(H,H.__value),V.disabled=!0,s(N,"class","form-group svelte-1e2uhdh"),s(j,"class","settings-card svelte-1e2uhdh"),s(W,"class","btn btn-primary"),s(J,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(U,q){S(U,e,q),a(e,t),a(e,n),a(e,o),a(e,i),a(e,c),a(c,r),a(c,f),a(c,d),a(d,m),a(m,v),a(m,_),a(m,h),a(h,b),a(h,y),a(h,C),pt(h,l[0],!0),a(e,T),a(e,j),a(j,E),a(j,D),a(j,N),a(N,F),a(F,I),a(F,O),a(F,V),a(V,B),a(V,H),a(e,Y),a(e,J),z&&z.m(J,null),a(J,G),a(J,W),R||(P=[M(h,"change",l[5]),M(W,"click",l[2])],R=!0)},p(U,[q]){q&1&&pt(h,U[0]),U[1]?z||(z=zn(),z.c(),z.m(J,G)):z&&(z.d(1),z=null)},i:x,o:x,d(U){U&&w(e),z&&z.d(),R=!1,_e(P)}}}function eu(l,e,t){let{appConfig:n=null}=e,{onSave:o=null}=e,i="system",c=!1;function r(){n&&t(0,i=n.theme||"system")}async function f(){n&&(t(3,n.theme=i,n),o&&await o(n),t(1,c=!0),setTimeout(()=>t(1,c=!1),2e3))}function d(){i=Zt(this),t(0,i)}return l.$$set=m=>{"appConfig"in m&&t(3,n=m.appConfig),"onSave"in m&&t(4,o=m.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&r()},[i,c,f,n,o,d]}class tu extends $e{constructor(e){super(),Ze(this,e,eu,xf,Xe,{appConfig:3,onSave:4})}}function Vn(l){let e,t;return{c(){e=u("div"),t=A(l[1]),s(e,"class","notice svelte-1pkhf37")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o&2&&K(t,n[1])},d(n){n&&w(e)}}}function lu(l){let e;return{c(){e=u("p"),e.textContent=`${p("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1pkhf37")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function nu(l){let e,t,n,o,i,c=l[0].path+"",r,f,d,m,v,_,h=l[0].dbPath+"",b,y,C,T=l[0].nodeCount!==void 0&&Wn(l),j=l[0].fileCount!==void 0&&Bn(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${p("settings.vaultPath")}`,o=k(),i=u("span"),r=A(c),f=k(),d=u("div"),m=u("span"),m.textContent="DB",v=k(),_=u("span"),b=A(h),y=k(),T&&T.c(),C=k(),j&&j.c(),s(n,"class","info-label svelte-1pkhf37"),s(i,"class","info-value mono svelte-1pkhf37"),s(t,"class","info-row svelte-1pkhf37"),s(m,"class","info-label svelte-1pkhf37"),s(_,"class","info-value mono small svelte-1pkhf37"),s(d,"class","info-row svelte-1pkhf37"),s(e,"class","vault-info svelte-1pkhf37")},m(E,D){S(E,e,D),a(e,t),a(t,n),a(t,o),a(t,i),a(i,r),a(e,f),a(e,d),a(d,m),a(d,v),a(d,_),a(_,b),a(e,y),T&&T.m(e,null),a(e,C),j&&j.m(e,null)},p(E,D){D&1&&c!==(c=E[0].path+"")&&K(r,c),D&1&&h!==(h=E[0].dbPath+"")&&K(b,h),E[0].nodeCount!==void 0?T?T.p(E,D):(T=Wn(E),T.c(),T.m(e,C)):T&&(T.d(1),T=null),E[0].fileCount!==void 0?j?j.p(E,D):(j=Bn(E),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(E){E&&w(e),T&&T.d(),j&&j.d()}}}function Wn(l){let e,t,n,o,i=l[0].nodeCount+"",c;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1pkhf37"),s(o,"class","info-value svelte-1pkhf37"),s(e,"class","info-row svelte-1pkhf37")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].nodeCount+"")&&K(c,i)},d(r){r&&w(e)}}}function Bn(l){let e,t,n,o,i=l[0].fileCount+"",c;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1pkhf37"),s(o,"class","info-value svelte-1pkhf37"),s(e,"class","info-row svelte-1pkhf37")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].fileCount+"")&&K(c,i)},d(r){r&&w(e)}}}function ou(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T=l[1]&&Vn(l);function j(N,F){return N[0]?nu:lu}let E=j(l),D=E(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.workspace")}`,n=k(),o=u("p"),o.textContent=`${p("settings.workspaceDesc")}`,i=k(),T&&T.c(),c=k(),r=u("div"),D.c(),f=k(),d=u("div"),m=u("button"),m.textContent=`${p("settings.openVault")}`,v=k(),_=u("button"),_.textContent=`${p("settings.changeVault")}`,h=k(),b=u("button"),b.textContent=`${p("settings.checkIntegrity")}`,s(t,"class","svelte-1pkhf37"),s(o,"class","section-desc svelte-1pkhf37"),s(r,"class","settings-card svelte-1pkhf37"),s(m,"class","btn"),s(_,"class","btn"),s(b,"class","btn"),s(d,"class","workspace-actions svelte-1pkhf37"),s(e,"class","settings-section svelte-1pkhf37")},m(N,F){S(N,e,F),a(e,t),a(e,n),a(e,o),a(e,i),T&&T.m(e,null),a(e,c),a(e,r),D.m(r,null),a(e,f),a(e,d),a(d,m),a(d,v),a(d,_),a(d,h),a(d,b),y||(C=[M(m,"click",l[2]),M(_,"click",l[4]),M(b,"click",l[3])],y=!0)},p(N,[F]){N[1]?T?T.p(N,F):(T=Vn(N),T.c(),T.m(e,c)):T&&(T.d(1),T=null),E===(E=j(N))&&D?D.p(N,F):(D.d(1),D=E(N),D&&(D.c(),D.m(r,null)))},i:x,o:x,d(N){N&&w(e),T&&T.d(),D.d(),y=!1,_e(C)}}}function Mt(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 su(l,e,t){let{onRefresh:n=null}=e,o=null,i="";async function c(){try{t(0,o=await Mt("GetVaultInfo"))}catch{t(0,o=null)}}c();async function r(){try{await Mt("OpenVaultFolder")}catch(m){t(1,i=String(m))}}async function f(){try{const m=await Mt("VaultCheck");m.healthy?t(1,i="Vault healthy"):t(1,i="Issues found: "+(m.errors||[]).join("; "))}catch(m){t(1,i=String(m))}}async function d(){try{const m=await Mt("PickDirectory");if(!m)return;const v=await Mt("OpenVault",m);v&&v.status==="ready"&&(t(0,o=await Mt("GetVaultInfo")),n&&n())}catch(m){t(1,i=String(m))}}return l.$$set=m=>{"onRefresh"in m&&t(5,n=m.onRefresh)},[o,i,r,f,d,n]}class iu extends $e{constructor(e){super(),Ze(this,e,su,ou,Xe,{onRefresh:5})}}function Hn(l,e,t){const n=l.slice();return n[6]=e[t],n}function cu(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Un(Hn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","template-list svelte-ksamnw")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i&5){t=fe(o[0]);let c;for(c=0;c<t.length;c+=1){const r=Hn(o,t,c);n[c]?n[c].p(r,i):(n[c]=Un(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function au(l){let e;return{c(){e=u("p"),e.textContent=`${p("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function ru(l){let e;return{c(){e=u("p"),e.textContent=`${p("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function Un(l){let e,t,n,o=(p("template."+l[6].id)||l[6].title)+"",i,c,r,f,d=l[6].type+"",m,v,_,h,b,y,C,T,j=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"",E,D,N,F;function I(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),i=A(o),c=k(),r=u("span"),f=A("("),m=A(d),v=A(")"),_=k(),h=u("label"),b=u("input"),C=k(),T=u("span"),E=A(j),D=k(),s(n,"class","template-name svelte-ksamnw"),s(r,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(b,"type","checkbox"),b.checked=y=l[6].enabled,s(b,"class","svelte-ksamnw"),s(T,"class","toggle-text svelte-ksamnw"),s(h,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,i),a(t,c),a(t,r),a(r,f),a(r,m),a(r,v),a(e,_),a(e,h),a(h,b),a(h,C),a(h,T),a(T,E),a(e,D),N||(F=M(b,"change",I),N=!0)},p(O,V){l=O,V&1&&o!==(o=(p("template."+l[6].id)||l[6].title)+"")&&K(i,o),V&1&&d!==(d=l[6].type+"")&&K(m,d),V&1&&y!==(y=l[6].enabled)&&(b.checked=y),V&1&&j!==(j=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"")&&K(E,j)},d(O){O&&w(e),N=!1,F()}}}function fu(l){let e,t,n,o,i;function c(d,m){return d[1]?ru:d[0].length===0?au:cu}let r=c(l),f=r(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.templates")}`,n=k(),o=u("p"),o.textContent=`${p("settings.templatesDesc")}`,i=k(),f.c(),s(t,"class","svelte-ksamnw"),s(o,"class","section-desc svelte-ksamnw"),s(e,"class","settings-section svelte-ksamnw")},m(d,m){S(d,e,m),a(e,t),a(e,n),a(e,o),a(e,i),f.m(e,null)},p(d,[m]){r===(r=c(d))&&f?f.p(d,m):(f.d(1),f=r(d),f&&(f.c(),f.m(e,null)))},i:x,o:x,d(d){d&&w(e),f.d()}}}function Kn(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 uu(l,e,t){let{onRefresh:n=null}=e,o=[],i=!0;async function c(){t(1,i=!0);try{t(0,o=await Kn("AllTemplates")||[])}catch{t(0,o=[])}t(1,i=!1)}c();async function r(d){const m=!d.enabled;try{await Kn("SetTemplateEnabled",d.id,m),d.enabled=m,t(0,o),n&&n()}catch(v){console.error(v)}}const f=d=>r(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[o,i,r,n,f]}class du extends $e{constructor(e){super(),Ze(this,e,uu,fu,Xe,{onRefresh:3})}}function pu(l){let e,t,n,o,i,c,r,f;return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.plugins")}`,n=k(),o=u("p"),o.textContent=`${p("settings.noPlugins")}`,i=k(),c=u("button"),c.textContent=`${p("settings.openPluginsDir")}`,s(t,"class","svelte-8jch95"),s(o,"class","section-desc svelte-8jch95"),s(c,"class","btn"),s(e,"class","settings-section svelte-8jch95")},m(d,m){S(d,e,m),a(e,t),a(e,n),a(e,o),a(e,i),a(e,c),r||(f=M(c,"click",_u),r=!0)},p:x,i:x,o:x,d(d){d&&w(e),r=!1,f()}}}function mu(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 _u(){try{await mu("OpenFolder","")}catch{}}class gu extends $e{constructor(e){super(),Ze(this,e,null,pu,Xe,{})}}function vu(l){let e,t,n,o;return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.files")}`,n=k(),o=u("p"),o.textContent=`${p("settings.filesStub")}`,s(t,"class","svelte-19bo7bn"),s(o,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(i,c){S(i,e,c),a(e,t),a(e,n),a(e,o)},p:x,i:x,o:x,d(i){i&&w(e)}}}class ku extends $e{constructor(e){super(),Ze(this,e,null,vu,Xe,{})}}function hu(l){let e,t,n,o;return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.activity")}`,n=k(),o=u("p"),o.textContent=`${p("settings.activityStub")}`,s(t,"class","svelte-19bo7bn"),s(o,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(i,c){S(i,e,c),a(e,t),a(e,n),a(e,o)},p:x,i:x,o:x,d(i){i&&w(e)}}}class bu extends $e{constructor(e){super(),Ze(this,e,null,hu,Xe,{})}}function Gn(l){let e,t;return{c(){e=u("div"),t=A(l[2]),s(e,"class","error-msg svelte-1c6avdh")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o&4&&K(t,n[2])},d(n){n&&w(e)}}}function Jn(l){let e,t;return{c(){e=u("div"),t=A(l[3]),s(e,"class","result-msg svelte-1c6avdh")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o&8&&K(t,n[3])},d(n){n&&w(e)}}}function yu(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I=p("settings.checkConnection")+"",O,V,B,H,Y=p("common.connect")+"",J,G,W,R,P,z=l[10]!==null&&qn(l);return{c(){e=u("div"),t=u("div"),n=u("div"),o=u("label"),i=u("span"),i.textContent=`${p("settings.serverUrl")}`,c=k(),r=u("input"),f=k(),d=u("div"),m=u("label"),v=u("span"),v.textContent=`${p("sync.username")}`,_=k(),h=u("input"),b=k(),y=u("div"),C=u("label"),T=u("span"),T.textContent=`${p("sync.password")}`,j=k(),E=u("input"),D=k(),N=u("div"),F=u("button"),O=A(I),B=k(),H=u("button"),J=A(Y),W=k(),z&&z.c(),s(i,"class","label-text"),s(r,"type","text"),s(r,"placeholder","https://example.com"),s(n,"class","form-group svelte-1c6avdh"),s(v,"class","label-text"),s(h,"type","text"),s(d,"class","form-group svelte-1c6avdh"),s(T,"class","label-text"),s(E,"type","password"),s(y,"class","form-group svelte-1c6avdh"),s(F,"class","btn"),F.disabled=V=l[1]||!l[4],s(H,"class","btn btn-primary"),H.disabled=G=l[1]||!l[4]||!l[5]||!l[6],s(N,"class","sync-setup-actions svelte-1c6avdh"),s(t,"class","sync-setup svelte-1c6avdh"),s(e,"class","settings-card svelte-1c6avdh")},m(U,q){S(U,e,q),a(e,t),a(t,n),a(n,o),a(o,i),a(o,c),a(o,r),ye(r,l[4]),a(t,f),a(t,d),a(d,m),a(m,v),a(m,_),a(m,h),ye(h,l[5]),a(t,b),a(t,y),a(y,C),a(C,T),a(C,j),a(C,E),ye(E,l[6]),a(t,D),a(t,N),a(N,F),a(F,O),a(N,B),a(N,H),a(H,J),a(t,W),z&&z.m(t,null),R||(P=[M(r,"input",l[22]),M(h,"input",l[23]),M(E,"input",l[24]),M(F,"click",l[11]),M(H,"click",l[12])],R=!0)},p(U,q){q&16&&r.value!==U[4]&&ye(r,U[4]),q&32&&h.value!==U[5]&&ye(h,U[5]),q&64&&E.value!==U[6]&&ye(E,U[6]),q&18&&V!==(V=U[1]||!U[4])&&(F.disabled=V),q&114&&G!==(G=U[1]||!U[4]||!U[5]||!U[6])&&(H.disabled=G),U[10]!==null?z?z.p(U,q):(z=qn(U),z.c(),z.m(t,null)):z&&(z.d(1),z=null)},d(U){U&&w(e),z&&z.d(),R=!1,_e(P)}}}function wu(l){let e,t,n,o,i,c,r=l[19](l[0].lastStatus)+"",f,d,m,v,_,h,b,y,C,T=p("settings.syncNow")+"",j,E,D,N=p("settings.disconnect")+"",F,I,O,V=p("settings.resetKey")+"",B,H,Y,J,G,W,R,P,z,U,q,se,de=l[0].serverUrl&&Yn(l),ee=l[0].deviceName&&Qn(l),$=l[0].deviceId&&Xn(l),te=l[0].lastSyncAt&&Zn(l),ce=l[0].lastError&&$n(l);return{c(){e=u("div"),t=u("div"),n=u("div"),o=u("span"),o.textContent=`${p("settings.status")}`,i=k(),c=u("span"),f=A(r),d=k(),de&&de.c(),m=k(),ee&&ee.c(),v=k(),$&&$.c(),_=k(),te&&te.c(),h=k(),ce&&ce.c(),b=k(),y=u("div"),C=u("button"),j=A(T),E=k(),D=u("button"),F=A(N),I=k(),O=u("button"),B=A(V),H=k(),Y=u("div"),J=u("label"),G=u("span"),G.textContent=`${p("sync.interval")}`,W=k(),R=u("div"),P=u("input"),z=k(),U=u("button"),U.textContent=`${p("common.save")}`,s(o,"class","info-label svelte-1c6avdh"),s(c,"class","info-value svelte-1c6avdh"),he(c,"status-ok",l[0].lastStatus==="connected"),he(c,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),s(n,"class","info-row svelte-1c6avdh"),s(t,"class","sync-info svelte-1c6avdh"),s(e,"class","settings-card svelte-1c6avdh"),s(C,"class","btn btn-primary"),C.disabled=l[1],s(D,"class","btn"),D.disabled=l[1],s(O,"class","btn"),O.disabled=l[1],s(y,"class","sync-actions svelte-1c6avdh"),s(G,"class","label-text"),s(P,"type","number"),s(P,"min","0"),s(P,"placeholder","0"),s(P,"class","svelte-1c6avdh"),s(U,"class","btn btn-sm"),s(R,"class","interval-row svelte-1c6avdh"),s(Y,"class","sync-interval svelte-1c6avdh")},m(pe,we){S(pe,e,we),a(e,t),a(t,n),a(n,o),a(n,i),a(n,c),a(c,f),a(t,d),de&&de.m(t,null),a(t,m),ee&&ee.m(t,null),a(t,v),$&&$.m(t,null),a(t,_),te&&te.m(t,null),a(t,h),ce&&ce.m(t,null),S(pe,b,we),S(pe,y,we),a(y,C),a(C,j),a(y,E),a(y,D),a(D,F),a(y,I),a(y,O),a(O,B),S(pe,H,we),S(pe,Y,we),a(Y,J),a(J,G),a(J,W),a(J,R),a(R,P),ye(P,l[7]),a(R,z),a(R,U),q||(se=[M(C,"click",l[13]),M(D,"click",l[15]),M(O,"click",l[17]),M(P,"input",l[21]),M(U,"click",l[14])],q=!0)},p(pe,we){we&1&&r!==(r=pe[19](pe[0].lastStatus)+"")&&K(f,r),we&1&&he(c,"status-ok",pe[0].lastStatus==="connected"),we&1&&he(c,"status-err",pe[0].lastStatus==="error"||pe[0].lastStatus==="revoked"),pe[0].serverUrl?de?de.p(pe,we):(de=Yn(pe),de.c(),de.m(t,m)):de&&(de.d(1),de=null),pe[0].deviceName?ee?ee.p(pe,we):(ee=Qn(pe),ee.c(),ee.m(t,v)):ee&&(ee.d(1),ee=null),pe[0].deviceId?$?$.p(pe,we):($=Xn(pe),$.c(),$.m(t,_)):$&&($.d(1),$=null),pe[0].lastSyncAt?te?te.p(pe,we):(te=Zn(pe),te.c(),te.m(t,h)):te&&(te.d(1),te=null),pe[0].lastError?ce?ce.p(pe,we):(ce=$n(pe),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),we&2&&(C.disabled=pe[1]),we&2&&(D.disabled=pe[1]),we&2&&(O.disabled=pe[1]),we&128&&tl(P.value)!==pe[7]&&ye(P,pe[7])},d(pe){pe&&(w(e),w(b),w(y),w(H),w(Y)),de&&de.d(),ee&&ee.d(),$&&$.d(),te&&te.d(),ce&&ce.d(),q=!1,_e(se)}}}function qn(l){let e,t=(l[10]?p("common.test")+" OK":p("error.generic"))+"",n;return{c(){e=u("div"),n=A(t),s(e,"class","connection-result svelte-1c6avdh"),he(e,"ok",l[10]),he(e,"fail",!l[10])},m(o,i){S(o,e,i),a(e,n)},p(o,i){i&1024&&t!==(t=(o[10]?p("common.test")+" OK":p("error.generic"))+"")&&K(n,t),i&1024&&he(e,"ok",o[10]),i&1024&&he(e,"fail",!o[10])},d(o){o&&w(e)}}}function Yn(l){let e,t,n,o,i=l[0].serverUrl+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("settings.serverUrl")}`,n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value mono svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].serverUrl+"")&&K(c,i)},d(r){r&&w(e)}}}function Qn(l){let e,t,n,o,i=l[0].deviceName+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("settings.deviceName")}`,n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].deviceName+"")&&K(c,i)},d(r){r&&w(e)}}}function Xn(l){let e,t,n,o,i=l[0].deviceId+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("settings.deviceId")}`,n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value mono svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].deviceId+"")&&K(c,i)},d(r){r&&w(e)}}}function Zn(l){let e,t,n,o,i=l[0].lastSyncAt+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("settings.lastSync")}`,n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].lastSyncAt+"")&&K(c,i)},d(r){r&&w(e)}}}function $n(l){let e,t,n,o,i=l[0].lastError+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("settings.lastError")}`,n=k(),o=u("span"),c=A(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value error svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f&1&&i!==(i=r[0].lastError+"")&&K(c,i)},d(r){r&&w(e)}}}function xn(l){let e,t,n,o,i,c,r,f,d,m,v,_;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${p("settings.confirmDisconnect")}`,o=k(),i=u("p"),i.textContent=`${p("settings.confirmDisconnectDesc")}`,c=k(),r=u("div"),f=u("button"),f.textContent=`${p("common.disconnect")}`,d=k(),m=u("button"),m.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1c6avdh"),s(i,"class","modal-desc svelte-1c6avdh"),s(f,"class","btn btn-danger"),s(m,"class","btn"),s(r,"class","modal-actions svelte-1c6avdh"),s(t,"class","modal svelte-1c6avdh"),s(e,"class","modal-overlay svelte-1c6avdh")},m(h,b){S(h,e,b),a(e,t),a(t,n),a(t,o),a(t,i),a(t,c),a(t,r),a(r,f),a(r,d),a(r,m),v||(_=[M(f,"click",l[16]),M(m,"click",l[25]),M(e,"click",l[26])],v=!0)},p:x,d(h){h&&w(e),v=!1,_e(_)}}}function eo(l){let e,t,n,o,i,c,r,f,d,m,v,_;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${p("settings.confirmResetKey")}`,o=k(),i=u("p"),i.textContent=`${p("settings.confirmResetKeyDesc")}`,c=k(),r=u("div"),f=u("button"),f.textContent=`${p("settings.resetKey")}`,d=k(),m=u("button"),m.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1c6avdh"),s(i,"class","modal-desc svelte-1c6avdh"),s(f,"class","btn btn-danger"),s(m,"class","btn"),s(r,"class","modal-actions svelte-1c6avdh"),s(t,"class","modal svelte-1c6avdh"),s(e,"class","modal-overlay svelte-1c6avdh")},m(h,b){S(h,e,b),a(e,t),a(t,n),a(t,o),a(t,i),a(t,c),a(t,r),a(r,f),a(r,d),a(r,m),v||(_=[M(f,"click",l[18]),M(m,"click",l[27]),M(e,"click",l[28])],v=!0)},p:x,d(h){h&&w(e),v=!1,_e(_)}}}function Cu(l){let e,t,n,o,i,c,r,f,d,m,v=l[2]&&Gn(l),_=l[3]&&!l[2]&&Jn(l);function h(j,E){return j[0]&&j[0].enabled?wu:yu}let b=h(l),y=b(l),C=l[8]&&xn(l),T=l[9]&&eo(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.sync")}`,n=k(),o=u("p"),o.textContent=`${p("settings.syncDesc")}`,i=k(),v&&v.c(),c=k(),_&&_.c(),r=k(),y.c(),f=k(),C&&C.c(),d=k(),T&&T.c(),m=it(),s(t,"class","svelte-1c6avdh"),s(o,"class","section-desc svelte-1c6avdh"),s(e,"class","settings-section svelte-1c6avdh")},m(j,E){S(j,e,E),a(e,t),a(e,n),a(e,o),a(e,i),v&&v.m(e,null),a(e,c),_&&_.m(e,null),a(e,r),y.m(e,null),S(j,f,E),C&&C.m(j,E),S(j,d,E),T&&T.m(j,E),S(j,m,E)},p(j,[E]){j[2]?v?v.p(j,E):(v=Gn(j),v.c(),v.m(e,c)):v&&(v.d(1),v=null),j[3]&&!j[2]?_?_.p(j,E):(_=Jn(j),_.c(),_.m(e,r)):_&&(_.d(1),_=null),b===(b=h(j))&&y?y.p(j,E):(y.d(1),y=b(j),y&&(y.c(),y.m(e,null))),j[8]?C?C.p(j,E):(C=xn(j),C.c(),C.m(d.parentNode,d)):C&&(C.d(1),C=null),j[9]?T?T.p(j,E):(T=eo(j),T.c(),T.m(m.parentNode,m)):T&&(T.d(1),T=null)},i:x,o:x,d(j){j&&(w(e),w(f),w(d),w(m)),v&&v.d(),_&&_.d(),y.d(),C&&C.d(j),T&&T.d(j)}}}function bt(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 Su(l,e,t){let{onRefresh:n=null}=e,o=null,i=!1,c="",r="",f="",d="",m="",v=0,_=!1,h=!1,b=null;async function y(){try{t(0,o=await bt("GetSyncSettings")),o&&(t(4,f=o.serverUrl||""),t(7,v=o.syncInterval||0))}catch{t(0,o=null)}}y();async function C(){t(1,i=!0),t(2,c=""),t(10,b=null);try{await bt("SyncTestConnection",f,d,m),t(10,b=!0),t(3,r="connection ok")}catch(P){t(10,b=!1),t(3,r="connection failed: "+String(P))}t(1,i=!1)}async function T(){t(1,i=!0),t(2,c="");try{await bt("SyncConfigure",f,d,m),t(3,r="configured"),t(5,d=""),t(6,m=""),await y(),n&&n()}catch(P){t(2,c=String(P))}t(1,i=!1)}async function j(){t(1,i=!0),t(2,c="");try{const P=await bt("SyncNow");t(3,r="pushed "+P.pushed+", pulled "+P.pulled),await y(),n&&n()}catch(P){t(2,c=String(P))}t(1,i=!1)}async function E(){try{await bt("SyncSetInterval",v),t(3,r=p("sync.settingsSaved"))}catch(P){t(2,c=String(P))}}function D(){t(8,_=!0)}async function N(){t(8,_=!1),t(1,i=!0);try{await bt("SyncDisconnect"),t(3,r="disconnected"),await y(),n&&n()}catch(P){t(2,c=String(P))}t(1,i=!1)}function F(){t(9,h=!0)}async function I(){t(9,h=!1),t(1,i=!0);try{await bt("ResetSyncKey"),t(3,r="key reset"),await y(),n&&n()}catch(P){t(2,c=String(P))}t(1,i=!1)}function O(P){return P?{connected:p("settings.connected"),disconnected:p("settings.disconnected"),disabled:p("settings.notConfigured"),error:p("settings.error"),revoked:p("settings.revoked")}[P]||P:p("settings.notConfigured")}function V(){v=tl(this.value),t(7,v)}function B(){f=this.value,t(4,f)}function H(){d=this.value,t(5,d)}function Y(){m=this.value,t(6,m)}const J=()=>t(8,_=!1),G=()=>t(8,_=!1),W=()=>t(9,h=!1),R=()=>t(9,h=!1);return l.$$set=P=>{"onRefresh"in P&&t(20,n=P.onRefresh)},[o,i,c,r,f,d,m,v,_,h,b,C,T,j,E,D,N,F,I,O,n,V,B,H,Y,J,G,W,R]}class ju extends $e{constructor(e){super(),Ze(this,e,Su,Cu,Xe,{onRefresh:20})}}function Tu(l){let e,t,n,o;return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("settings.backup")}`,n=k(),o=u("p"),o.textContent=`${p("settings.backupStub")}`,s(t,"class","svelte-19bo7bn"),s(o,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(i,c){S(i,e,c),a(e,t),a(e,n),a(e,o)},p:x,i:x,o:x,d(i){i&&w(e)}}}class Eu extends $e{constructor(e){super(),Ze(this,e,null,Tu,Xe,{})}}const{window:Nu}=Nl;function Du(l){let e,t;return e=new Eu({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Iu(l){let e,t;return e=new ju({props:{onRefresh:l[6]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Mu(l){let e,t;return e=new bu({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Au(l){let e,t;return e=new ku({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Fu(l){let e,t;return e=new gu({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Pu(l){let e,t;return e=new du({props:{onRefresh:l[2]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Lu(l){let e,t;return e=new iu({props:{onRefresh:l[2]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Ru(l){let e,t;return e=new tu({props:{appConfig:l[1],onSave:l[5]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p(n,o){const i={};o&2&&(i.appConfig=n[1]),e.$set(i)},i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Ou(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C;d=new $f({props:{activeSection:l[0],onSelect:l[3]}});const T=[Ru,Lu,Pu,Fu,Au,Mu,Iu,Du],j=[];function E(D,N){return D[0]==="general"?0:D[0]==="workspace"?1:D[0]==="templates"?2:D[0]==="plugins"?3:D[0]==="files"?4:D[0]==="activity"?5:D[0]==="sync"?6:D[0]==="backup"?7:-1}return~(_=E(l))&&(h=j[_]=T[_](l)),{c(){e=u("button"),t=u("div"),n=u("div"),o=u("h2"),o.textContent=`${p("settings.title")}`,i=k(),c=u("button"),c.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>',r=k(),f=u("div"),Ke(d.$$.fragment),m=k(),v=u("div"),h&&h.c(),s(o,"class","svelte-zf2zsc"),s(c,"class","close-btn svelte-zf2zsc"),s(c,"title",p("settings.close")),s(n,"class","settings-header svelte-zf2zsc"),s(v,"class","settings-content svelte-zf2zsc"),s(f,"class","settings-body svelte-zf2zsc"),s(t,"class","settings-window svelte-zf2zsc"),s(e,"class","settings-overlay svelte-zf2zsc")},m(D,N){S(D,e,N),a(e,t),a(t,n),a(n,o),a(n,i),a(n,c),a(t,r),a(t,f),We(d,f,null),a(f,m),a(f,v),~_&&j[_].m(v,null),b=!0,y||(C=[M(Nu,"keydown",l[7]),M(c,"click",l[4]),M(e,"click",ut(l[4]))],y=!0)},p(D,[N]){const F={};N&1&&(F.activeSection=D[0]),d.$set(F);let I=_;_=E(D),_===I?~_&&j[_].p(D,N):(h&&(lt(),ue(j[I],1,1,()=>{j[I]=null}),nt()),~_?(h=j[_],h?h.p(D,N):(h=j[_]=T[_](D),h.c()),ie(h,1),h.m(v,null)):h=null)},i(D){b||(ie(d.$$.fragment,D),ie(h),b=!0)},o(D){ue(d.$$.fragment,D),ue(h),b=!1},d(D){D&&w(e),Be(d),~_&&j[_].d(),y=!1,_e(C)}}}function to(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 zu(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:o=null}=e,{initialSection:i="general"}=e,c=i,r=null;async function f(){try{t(1,r=await to("GetAppConfig"))}catch{t(1,r=null)}}f();function d(b){t(0,c=b)}function m(){n&&n()}async function v(b){try{await to("SaveAppConfig",b),t(1,r=b)}catch(y){console.error(y)}}function _(){o&&o()}function h(b){b.key==="Escape"&&m()}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)},[c,r,f,d,m,v,_,h,n,o,i]}class Vu extends $e{constructor(e){super(),Ze(this,e,zu,Ou,Xe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Wu(l){let e,t,n,o,i,c,r,f;return{c(){e=u("div"),t=u("span"),n=k(),o=u("span"),o.textContent=`${p("sync.status.disabled")}`,i=k(),c=u("button"),c.textContent=`${p("sync.configure")}`,s(t,"class","sync-dot dot-disabled svelte-jpp4rd"),s(o,"class","sync-label svelte-jpp4rd"),s(c,"class","btn btn-xs svelte-jpp4rd"),s(e,"class","sync-status-row svelte-jpp4rd")},m(d,m){S(d,e,m),a(e,t),a(e,n),a(e,o),a(e,i),a(e,c),r||(f=M(c,"click",function(){mt(l[3])&&l[3].apply(this,arguments)}),r=!0)},p(d,m){l=d},d(d){d&&w(e),r=!1,f()}}}function Bu(l){let e,t,n,o,i,c=l[5](l[0])+"",r,f,d,m,v,_=(l[1]?p("sync.running"):p("sync.run"))+"",h,b,y,C,T,j=l[0].unpushedOps>0&&lo(l);return{c(){e=u("div"),t=u("span"),o=k(),i=u("span"),r=A(c),f=k(),j&&j.c(),d=k(),m=u("div"),v=u("button"),h=A(_),b=k(),y=u("button"),y.textContent=`${p("sync.details")}`,s(t,"class",n="sync-dot "+l[4](l[0])+" svelte-jpp4rd"),s(i,"class","sync-label svelte-jpp4rd"),s(v,"class","btn btn-xs svelte-jpp4rd"),v.disabled=l[1],s(y,"class","btn btn-xs btn-link svelte-jpp4rd"),s(m,"class","sync-actions-row svelte-jpp4rd"),s(e,"class","sync-status-row svelte-jpp4rd")},m(E,D){S(E,e,D),a(e,t),a(e,o),a(e,i),a(i,r),a(e,f),j&&j.m(e,null),a(e,d),a(e,m),a(m,v),a(v,h),a(m,b),a(m,y),C||(T=[M(v,"click",function(){mt(l[2])&&l[2].apply(this,arguments)}),M(y,"click",function(){mt(l[3])&&l[3].apply(this,arguments)})],C=!0)},p(E,D){l=E,D&1&&n!==(n="sync-dot "+l[4](l[0])+" svelte-jpp4rd")&&s(t,"class",n),D&1&&c!==(c=l[5](l[0])+"")&&K(r,c),l[0].unpushedOps>0?j?j.p(l,D):(j=lo(l),j.c(),j.m(e,d)):j&&(j.d(1),j=null),D&2&&_!==(_=(l[1]?p("sync.running"):p("sync.run"))+"")&&K(h,_),D&2&&(v.disabled=l[1])},d(E){E&&w(e),j&&j.d(),C=!1,_e(T)}}}function lo(l){let e,t=l[0].unpushedOps+"",n,o,i=p("sync.changes")+"",c;return{c(){e=u("span"),n=A(t),o=k(),c=A(i),s(e,"class","sync-count svelte-jpp4rd")},m(r,f){S(r,e,f),a(e,n),a(e,o),a(e,c)},p(r,f){f&1&&t!==(t=r[0].unpushedOps+"")&&K(n,t)},d(r){r&&w(e)}}}function Hu(l){let e;function t(i,c){var r;return(r=i[0])!=null&&r.configured?Bu:Wu}let n=t(l),o=n(l);return{c(){e=u("div"),o.c(),s(e,"class","sync-status-widget svelte-jpp4rd")},m(i,c){S(i,e,c),o.m(e,null)},p(i,[c]){n===(n=t(i))&&o?o.p(i,c):(o.d(1),o=n(i),o&&(o.c(),o.m(e,null)))},i:x,o:x,d(i){i&&w(e),o.d()}}}function Uu(l,e,t){let{syncStatus:n=null}=e,{syncLoading:o=!1}=e,{onSync:i=null}=e,{onOpenSettings:c=null}=e;function r(d){return!d||!d.configured?"dot-disabled":o?"dot-syncing":d.revoked?"dot-disabled":d.connected?"dot-connected":d.configured?"dot-warning":"dot-disabled"}function f(d){return!d||!d.configured?p("sync.status.disabled"):o?p("sync.status.syncing"):d.revoked?p("sync.status.error"):d.connected?p("sync.status.connected"):p("sync.status.disconnected")}return l.$$set=d=>{"syncStatus"in d&&t(0,n=d.syncStatus),"syncLoading"in d&&t(1,o=d.syncLoading),"onSync"in d&&t(2,i=d.onSync),"onOpenSettings"in d&&t(3,c=d.onOpenSettings)},[n,o,i,c,r,f]}class Ku extends $e{constructor(e){super(),Ze(this,e,Uu,Hu,Xe,{syncStatus:0,syncLoading:1,onSync:2,onOpenSettings:3})}}const{Boolean:Ii}=Nl;function no(l,e,t){const n=l.slice();return n[307]=e[t],n}function oo(l,e,t){const n=l.slice();return n[310]=e[t],n}function so(l,e,t){const n=l.slice();return n[310]=e[t],n}function io(l,e,t){const n=l.slice();return n[331]=e[t],n}function co(l,e,t){const n=l.slice();return n[331]=e[t],n}function ao(l,e,t){const n=l.slice();return n[362]=e[t],n}function ro(l,e,t){const n=l.slice();return n[331]=e[t],n}function fo(l,e,t){const n=l.slice();return n[334]=e[t],n[367]=e,n[368]=t,n}function uo(l,e,t){const n=l.slice();return n[331]=e[t],n}function po(l,e,t){const n=l.slice();return n[344]=e[t],n}function mo(l,e,t){const n=l.slice();return n[331]=e[t],n}function _o(l,e,t){const n=l.slice();return n[349]=e[t],n}function go(l,e,t){const n=l.slice();return n[349]=e[t],n}function vo(l,e,t){const n=l.slice();return n[334]=e[t],n[354]=e,n[355]=t,n}function ko(l,e,t){const n=l.slice();return n[331]=e[t],n}function ho(l,e,t){const n=l.slice();return n[344]=e[t],n}function bo(l,e,t){const n=l.slice();return n[331]=e[t],n}function yo(l,e,t){const n=l.slice();return n[315]=e[t],n}function wo(l,e,t){const n=l.slice();return n[331]=e[t],n}function Co(l,e,t){const n=l.slice();return n[334]=e[t],n[335]=e,n[336]=t,n}function So(l,e,t){const n=l.slice();return n[331]=e[t],n}function jo(l,e,t){const n=l.slice();return n[326]=e[t],n}function To(l,e,t){const n=l.slice();return n[323]=e[t],n}function Eo(l,e,t){const n=l.slice();return n[318]=e[t],n}function No(l,e,t){const n=l.slice();return n[315]=e[t],n}function Do(l,e,t){const n=l.slice();return n[318]=e[t],n}function Io(l,e,t){const n=l.slice();return n[341]=e[t],n}function Mo(l,e,t){const n=l.slice();return n[373]=e[t],n}function Ao(l,e,t){const n=l.slice();return n[376]=e[t],n}function Gu(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I,O,V,B,H,Y,J,G,W,R,P,z,U,q,se,de,ee,$,te,ce,pe,we,He,ve,Q,Z,re,ge,Ne,Ue=fe(l[4]),Me=[];for(let ne=0;ne<Ue.length;ne+=1)Me[ne]=Po(Ao(l,Ue,ne));const Je=[Qu,Yu],Ye=[];function Ve(ne,Ie){return ne[5].length>0?0:1}E=Ve(l),D=Ye[E]=Je[E](l),I=new Ku({props:{syncStatus:l[76],syncLoading:l[77],onSync:l[159],onOpenSettings:l[164]}});function Re(ne,Ie){return ne[26]?$u:ne[25]?Zu:Xu}let Oe=Re(l),Ae=Oe(l),je=l[24]&&Ro(l);const ze=[o1,n1,l1,t1,e1,xu],Fe=[];function Ge(ne,Ie){return ne[29]?0:ne[26]?1:ne[25]==="journal"?2:ne[25]==="today"&&ne[7]?3:ne[25]==="activity"?4:5}ee=Ge(l),$=Fe[ee]=ze[ee](l);let Ee=l[41]&&Qs(l),De=l[45].visible&&$s(l),ke=l[32]&&li(l),Pe=l[48]&&ni(l),Ce=l[55]&&l[54]&&si(l),be=l[73]&&ci(l),ae=l[68]&&ri(l),Te=l[3]&&fi(l);return{c(){e=u("div"),t=u("aside"),n=u("div"),o=u("span"),o.textContent="⚒",i=k(),c=u("span"),c.textContent=`${p("nav.brand")}`,r=k(),f=u("nav"),d=u("div"),m=u("div"),m.textContent=`${p("nav.system")}`,v=k();for(let ne=0;ne<Me.length;ne+=1)Me[ne].c();_=k(),h=u("div"),b=u("div"),y=u("span"),y.textContent=`${p("nav.workspace")}`,C=k(),T=u("button"),T.textContent="+",j=k(),D.c(),N=k(),F=u("div"),Ke(I.$$.fragment),O=k(),V=u("div"),B=u("button"),B.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ofkctg"><circle cx="12" cy="12" r="2.8" class="svelte-1ofkctg"></circle><path d="M12 1.5v1.9a1.8 1.8 0 0 0 1.6 1.77 1.8 1.8 0 0 0 1.74-.67l1.23-1.45a9 9 0 0 1 3.54 2.04l-.96 1.6a1.8 1.8 0 0 0 .2 2.08 1.8 1.8 0 0 0 1.98.49l1.75-.58a9 9 0 0 1 .68 4.09l-1.86.6a1.8 1.8 0 0 0-1.16 1.66 1.8 1.8 0 0 0 .93 1.6l.93.57a9 9 0 0 1-2.26 3.42l-1.32-1a1.8 1.8 0 0 0-2.1-.15 1.8 1.8 0 0 0-.87 1.55V22.5a9 9 0 0 1-4.1.01v-1.93a1.8 1.8 0 0 0-.93-1.56 1.8 1.8 0 0 0-2.1.16l-1.3.98a9 9 0 0 1-3.48-2.09l.92-1.54a1.8 1.8 0 0 0-.96-2.6 1.8 1.8 0 0 0-2.08.5l-.98 1.2a9 9 0 0 1-2.5-3.22l1.7-.67a1.8 1.8 0 0 0-1.7-2.51 1.8 1.8 0 0 0-.4.05L1.4 9.56a9 9 0 0 1 .22-4.12l1.72.68a1.8 1.8 0 0 0 2.1-.42 1.8 1.8 0 0 0 .22-2.03L4.6 2.34A9 9 0 0 1 8.84.38l.98 1.6a1.8 1.8 0 0 0 1.74.94A1.8 1.8 0 0 0 13 1.47V1.5z" class="svelte-1ofkctg"></path></svg>',H=k(),Y=u("span"),J=A(l[23]),G=k(),W=u("main"),R=u("header"),P=u("div"),Ae.c(),z=k(),U=u("div"),q=u("button"),q.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ofkctg"><circle cx="12" cy="12" r="2.8" class="svelte-1ofkctg"></circle><path d="M12 1.5v1.9a1.8 1.8 0 0 0 1.6 1.77 1.8 1.8 0 0 0 1.74-.67l1.23-1.45a9 9 0 0 1 3.54 2.04l-.96 1.6a1.8 1.8 0 0 0 .2 2.08 1.8 1.8 0 0 0 1.98.49l1.75-.58a9 9 0 0 1 .68 4.09l-1.86.6a1.8 1.8 0 0 0-1.16 1.66 1.8 1.8 0 0 0 .93 1.6l.93.57a9 9 0 0 1-2.26 3.42l-1.32-1a1.8 1.8 0 0 0-2.1-.15 1.8 1.8 0 0 0-.87 1.55V22.5a9 9 0 0 1-4.1.01v-1.93a1.8 1.8 0 0 0-.93-1.56 1.8 1.8 0 0 0-2.1.16l-1.3.98a9 9 0 0 1-3.48-2.09l.92-1.54a1.8 1.8 0 0 0-.96-2.6 1.8 1.8 0 0 0-2.08.5l-.98 1.2a9 9 0 0 1-2.5-3.22l1.7-.67a1.8 1.8 0 0 0-1.7-2.51 1.8 1.8 0 0 0-.4.05L1.4 9.56a9 9 0 0 1 .22-4.12l1.72.68a1.8 1.8 0 0 0 2.1-.42 1.8 1.8 0 0 0 .22-2.03L4.6 2.34A9 9 0 0 1 8.84.38l.98 1.6a1.8 1.8 0 0 0 1.74.94A1.8 1.8 0 0 0 13 1.47V1.5z" class="svelte-1ofkctg"></path></svg>',se=k(),je&&je.c(),de=k(),$.c(),te=k(),Ee&&Ee.c(),ce=k(),De&&De.c(),pe=k(),ke&&ke.c(),we=k(),Pe&&Pe.c(),He=k(),Ce&&Ce.c(),ve=k(),be&&be.c(),Q=k(),ae&&ae.c(),Z=k(),Te&&Te.c(),s(o,"class","logo svelte-1ofkctg"),s(c,"class","brand-name svelte-1ofkctg"),s(n,"class","sidebar-brand svelte-1ofkctg"),s(m,"class","nav-label svelte-1ofkctg"),s(d,"class","nav-group svelte-1ofkctg"),s(y,"class","svelte-1ofkctg"),s(T,"class","nav-add-btn svelte-1ofkctg"),s(T,"title",p("common.create")),s(b,"class","nav-label-row svelte-1ofkctg"),s(h,"class","nav-group svelte-1ofkctg"),s(f,"class","sidebar-nav svelte-1ofkctg"),s(B,"class","sidebar-settings-btn svelte-1ofkctg"),s(B,"title",p("common.settings")),s(Y,"class","version svelte-1ofkctg"),s(V,"class","sidebar-footer-row svelte-1ofkctg"),s(F,"class","sidebar-footer svelte-1ofkctg"),s(t,"class","sidebar svelte-1ofkctg"),s(P,"class","header-left svelte-1ofkctg"),s(q,"class","header-settings-btn svelte-1ofkctg"),s(q,"title",p("common.settings")),s(U,"class","header-right svelte-1ofkctg"),s(R,"class","header svelte-1ofkctg"),s(W,"class","main svelte-1ofkctg"),s(e,"class","app svelte-1ofkctg")},m(ne,Ie){S(ne,e,Ie),a(e,t),a(t,n),a(n,o),a(n,i),a(n,c),a(t,r),a(t,f),a(f,d),a(d,m),a(d,v);for(let st=0;st<Me.length;st+=1)Me[st]&&Me[st].m(d,null);a(f,_),a(f,h),a(h,b),a(b,y),a(b,C),a(b,T),a(h,j),Ye[E].m(h,null),a(t,N),a(t,F),We(I,F,null),a(F,O),a(F,V),a(V,B),a(V,H),a(V,Y),a(Y,J),a(e,G),a(e,W),a(W,R),a(R,P),Ae.m(P,null),a(R,z),a(R,U),a(U,q),a(W,se),je&&je.m(W,null),a(W,de),Fe[ee].m(W,null),a(W,te),Ee&&Ee.m(W,null),a(W,ce),De&&De.m(W,null),a(W,pe),ke&&ke.m(W,null),a(W,we),Pe&&Pe.m(W,null),a(W,He),Ce&&Ce.m(W,null),a(W,ve),be&&be.m(W,null),a(W,Q),ae&&ae.m(W,null),a(W,Z),Te&&Te.m(W,null),re=!0,ge||(Ne=[M(T,"click",l[107]),M(B,"click",l[165]),M(q,"click",l[166])],ge=!0)},p(ne,Ie){if(Ie[0]&33554448|Ie[1]&512|Ie[2]&524288){Ue=fe(ne[4]);let ot;for(ot=0;ot<Ue.length;ot+=1){const Ct=Ao(ne,Ue,ot);Me[ot]?Me[ot].p(Ct,Ie):(Me[ot]=Po(Ct),Me[ot].c(),Me[ot].m(d,null))}for(;ot<Me.length;ot+=1)Me[ot].d(1);Me.length=Ue.length}let st=E;E=Ve(ne),E===st?Ye[E].p(ne,Ie):(lt(),ue(Ye[st],1,1,()=>{Ye[st]=null}),nt(),D=Ye[E],D?D.p(ne,Ie):(D=Ye[E]=Je[E](ne),D.c()),ie(D,1),D.m(h,null));const qe={};Ie[2]&16384&&(qe.syncStatus=ne[76]),Ie[2]&32768&&(qe.syncLoading=ne[77]),I.$set(qe),(!re||Ie[0]&8388608)&&K(J,ne[23]),Oe===(Oe=Re(ne))&&Ae?Ae.p(ne,Ie):(Ae.d(1),Ae=Oe(ne),Ae&&(Ae.c(),Ae.m(P,null))),ne[24]?je?je.p(ne,Ie):(je=Ro(ne),je.c(),je.m(W,de)):je&&(je.d(1),je=null);let Se=ee;ee=Ge(ne),ee===Se?Fe[ee].p(ne,Ie):(lt(),ue(Fe[Se],1,1,()=>{Fe[Se]=null}),nt(),$=Fe[ee],$?$.p(ne,Ie):($=Fe[ee]=ze[ee](ne),$.c()),ie($,1),$.m(W,te)),ne[41]?Ee?(Ee.p(ne,Ie),Ie[1]&1024&&ie(Ee,1)):(Ee=Qs(ne),Ee.c(),ie(Ee,1),Ee.m(W,ce)):Ee&&(lt(),ue(Ee,1,1,()=>{Ee=null}),nt()),ne[45].visible?De?(De.p(ne,Ie),Ie[1]&16384&&ie(De,1)):(De=$s(ne),De.c(),ie(De,1),De.m(W,pe)):De&&(lt(),ue(De,1,1,()=>{De=null}),nt()),ne[32]?ke?ke.p(ne,Ie):(ke=li(ne),ke.c(),ke.m(W,we)):ke&&(ke.d(1),ke=null),ne[48]?Pe?Pe.p(ne,Ie):(Pe=ni(ne),Pe.c(),Pe.m(W,He)):Pe&&(Pe.d(1),Pe=null),ne[55]&&ne[54]?Ce?Ce.p(ne,Ie):(Ce=si(ne),Ce.c(),Ce.m(W,ve)):Ce&&(Ce.d(1),Ce=null),ne[73]?be?be.p(ne,Ie):(be=ci(ne),be.c(),be.m(W,Q)):be&&(be.d(1),be=null),ne[68]?ae?(ae.p(ne,Ie),Ie[2]&64&&ie(ae,1)):(ae=ri(ne),ae.c(),ie(ae,1),ae.m(W,Z)):ae&&(lt(),ue(ae,1,1,()=>{ae=null}),nt()),ne[3]?Te?(Te.p(ne,Ie),Ie[0]&8&&ie(Te,1)):(Te=fi(ne),Te.c(),ie(Te,1),Te.m(W,null)):Te&&(lt(),ue(Te,1,1,()=>{Te=null}),nt())},i(ne){re||(ie(D),ie(I.$$.fragment,ne),ie($),ie(Ee),ie(De),ie(ae),ie(Te),re=!0)},o(ne){ue(D),ue(I.$$.fragment,ne),ue($),ue(Ee),ue(De),ue(ae),ue(Te),re=!1},d(ne){ne&&w(e),Le(Me,ne),Ye[E].d(),Be(I),Ae.d(),je&&je.d(),Fe[ee].d(),Ee&&Ee.d(),De&&De.d(),ke&&ke.d(),Pe&&Pe.d(),Ce&&Ce.d(),be&&be.d(),ae&&ae.d(),Te&&Te.d(),ge=!1,_e(Ne)}}}function Ju(l){var n;let e,t;return e=new Qf({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[161]}}),{c(){Ke(e.$$.fragment)},m(o,i){We(e,o,i),t=!0},p(o,i){var r;const c={};i[0]&1&&(c.vaultPath=((r=o[0])==null?void 0:r.vaultPath)||""),e.$set(c)},i(o){t||(ie(e.$$.fragment,o),t=!0)},o(o){ue(e.$$.fragment,o),t=!1},d(o){Be(e,o)}}}function qu(l){let e,t;return e=new Jf({props:{onComplete:l[160]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Fo(l){let e,t;return{c(){e=u("span"),t=A(l[40]),s(e,"class","nav-badge svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o[1]&512&&K(t,n[40])},d(n){n&&w(e)}}}function Po(l){let e,t=l[376].label+"",n,o,i,c,r,f,d=l[376].id==="journal"&&l[40]>0&&Fo(l);function m(){return l[163](l[376])}return{c(){e=u("button"),n=A(t),o=k(),d&&d.c(),i=k(),s(e,"class",c="nav-item "+(l[25]===l[376].id?"selected":"")+" svelte-1ofkctg")},m(v,_){S(v,e,_),a(e,n),a(e,o),d&&d.m(e,null),a(e,i),r||(f=M(e,"click",m),r=!0)},p(v,_){l=v,_[0]&16&&t!==(t=l[376].label+"")&&K(n,t),l[376].id==="journal"&&l[40]>0?d?d.p(l,_):(d=Fo(l),d.c(),d.m(e,i)):d&&(d.d(1),d=null),_[0]&33554448&&c!==(c="nav-item "+(l[25]===l[376].id?"selected":"")+" svelte-1ofkctg")&&s(e,"class",c)},d(v){v&&w(e),d&&d.d(),r=!1,f()}}}function Yu(l){let e;return{c(){e=u("div"),e.textContent=`${p("nav.noNodes")}`,s(e,"class","nav-empty svelte-1ofkctg")},m(t,n){S(t,e,n)},p:x,i:x,o:x,d(t){t&&w(e)}}}function Qu(l){var c;let e,t,n,o,i;return t=new Di({props:{nodes:l[5],expanded:l[56],selectedNodeId:((c=l[26])==null?void 0:c.id)||"",onSelect:l[82],onToggle:l[112],onContextMenu:l[110],onDrop:l[113]}}),{c(){e=u("div"),Ke(t.$$.fragment),s(e,"class","workspace-tree-area svelte-1ofkctg"),s(e,"role","region"),s(e,"aria-label",p("nav.workspace")),he(e,"drop-valid",l[67])},m(r,f){S(r,e,f),We(t,e,null),n=!0,o||(i=[M(e,"dragover",Dl(l[115])),M(e,"dragleave",l[116]),M(e,"drop",l[114])],o=!0)},p(r,f){var m;const d={};f[0]&32&&(d.nodes=r[5]),f[1]&33554432&&(d.expanded=r[56]),f[0]&67108864&&(d.selectedNodeId=((m=r[26])==null?void 0:m.id)||""),t.$set(d),(!n||f[2]&32)&&he(e,"drop-valid",r[67])},i(r){n||(ie(t.$$.fragment,r),n=!0)},o(r){ue(t.$$.fragment,r),n=!1},d(r){r&&w(e),Be(t),o=!1,_e(i)}}}function Xu(l){let e;return{c(){e=u("span"),e.textContent=`${p("nav.selectPrompt")}`,s(e,"class","crumb placeholder svelte-1ofkctg")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function Zu(l){let e,t=fe(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Lo(Mo(l,t,o));return{c(){e=u("span");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","crumb svelte-1ofkctg")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i[0]&33554448){t=fe(o[4]);let c;for(c=0;c<t.length;c+=1){const r=Mo(o,t,c);n[c]?n[c].p(r,i):(n[c]=Lo(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function $u(l){let e,t=l[26].title+"",n,o,i,c=l[147](l[26].type)+"",r;return{c(){e=u("span"),n=A(t),o=k(),i=u("span"),r=A(c),s(e,"class","crumb svelte-1ofkctg"),s(i,"class","crumb-type svelte-1ofkctg")},m(f,d){S(f,e,d),a(e,n),S(f,o,d),S(f,i,d),a(i,r)},p(f,d){d[0]&67108864&&t!==(t=f[26].title+"")&&K(n,t),d[0]&67108864&&c!==(c=f[147](f[26].type)+"")&&K(r,c)},d(f){f&&(w(e),w(o),w(i))}}}function Lo(l){let e=(l[373].id===l[25]?l[373].label:"")+"",t;return{c(){t=A(e)},m(n,o){S(n,t,o)},p(n,o){o[0]&33554448&&e!==(e=(n[373].id===n[25]?n[373].label:"")+"")&&K(t,e)},d(n){n&&w(t)}}}function Ro(l){let e,t,n,o,i,c;return{c(){e=u("div"),t=A(l[24]),n=k(),o=u("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ofkctg"><line x1="18" y1="6" x2="6" y2="18" class="svelte-1ofkctg"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-1ofkctg"></line></svg>',s(o,"class","dismiss-btn svelte-1ofkctg"),s(o,"aria-label","Dismiss"),s(e,"class","error-banner svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),i||(c=[M(o,"click",Qe(l[167])),M(e,"click",l[168]),M(e,"keydown",function(){mt(rt(l[169]))&&rt(l[169]).apply(this,arguments)})],i=!0)},p(r,f){l=r,f[0]&16777216&&K(t,l[24])},d(r){r&&w(e),i=!1,_e(c)}}}function xu(l){let e,t,n;function o(r,f){if(r[52])return c1;if(r[4].length>0)return i1;if(r[24])return s1}let i=o(l),c=i&&i(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("welcome.title")}`,n=k(),c&&c.c(),s(t,"class","svelte-1ofkctg"),s(e,"class","welcome svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,t),a(e,n),c&&c.m(e,null)},p(r,f){i===(i=o(r))&&c?c.p(r,f):(c&&c.d(1),c=i&&i(r),c&&(c.c(),c.m(e,null)))},i:x,o:x,d(r){r&&w(e),c&&c.d()}}}function e1(l){let e,t,n,o;function i(f,d){return f[8].length===0?r1:a1}let c=i(l),r=c(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("activity.title")}`,o=k(),r.c(),s(n,"class","svelte-1ofkctg"),s(t,"class","activity-feed-header svelte-1ofkctg"),s(e,"class","activity-feed svelte-1ofkctg")},m(f,d){S(f,e,d),a(e,t),a(t,n),a(e,o),r.m(e,null)},p(f,d){c===(c=i(f))&&r?r.p(f,d):(r.d(1),r=c(f),r&&(r.c(),r.m(e,null)))},i:x,o:x,d(f){f&&w(e),r.d()}}}function t1(l){let e,t,n,o,i,c=l[7].date+"",r,f,d,m,v=l[7].summary&&Vo(l),_=l[39].length>0&&Uo(l);function h(C,T){return C[7].groups&&C[7].groups.length>0?u1:f1}let b=h(l),y=b(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("today.title")}`,o=k(),i=u("span"),r=A(c),f=k(),v&&v.c(),d=k(),_&&_.c(),m=k(),y.c(),s(n,"class","svelte-1ofkctg"),s(i,"class","today-date svelte-1ofkctg"),s(t,"class","today-header svelte-1ofkctg"),s(e,"class","today-dashboard svelte-1ofkctg")},m(C,T){S(C,e,T),a(e,t),a(t,n),a(t,o),a(t,i),a(i,r),a(e,f),v&&v.m(e,null),a(e,d),_&&_.m(e,null),a(e,m),y.m(e,null)},p(C,T){T[0]&128&&c!==(c=C[7].date+"")&&K(r,c),C[7].summary?v?v.p(C,T):(v=Vo(C),v.c(),v.m(e,d)):v&&(v.d(1),v=null),C[39].length>0?_?_.p(C,T):(_=Uo(C),_.c(),_.m(e,m)):_&&(_.d(1),_=null),b===(b=h(C))&&y?y.p(C,T):(y.d(1),y=b(C),y&&(y.c(),y.m(e,null)))},i:x,o:x,d(C){C&&w(e),v&&v.d(),_&&_.d(),y.d()}}}function l1(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I,O,V,B,H,Y,J,G,W,R,P,z,U,q,se,de,ee,$,te,ce,pe,we,He,ve,Q,Z,re,ge,Ne,Ue,Me,Je,Ye,Ve,Re,Oe,Ae;function je(ae,Te){return ae[17]?_1:m1}let ze=je(l),Fe=ze(l),Ge=l[14]&&ls(l),Ee=l[18]&&ns(l),De=l[39].length>0&&os(l),ke=l[10]&&rs(l);function Pe(ae,Te){return ae[9].length===0?v1:g1}let Ce=Pe(l),be=Ce(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("journal.title")}`,o=k(),i=u("div"),c=u("div"),c.textContent=`${p("journal.filterHeading")}`,r=k(),f=u("div"),d=u("label"),m=u("span"),m.textContent=`${p("journal.dateFrom")}`,v=k(),_=u("input"),h=k(),b=u("label"),y=u("span"),y.textContent=`${p("journal.dateTo")}`,C=k(),T=u("input"),j=k(),E=u("label"),D=u("span"),D.textContent=`${p("journal.node")}`,N=k(),F=u("div"),Fe.c(),I=k(),Ge&&Ge.c(),O=k(),V=u("label"),B=u("span"),B.textContent=`${p("journal.billable")}`,H=k(),Y=u("select"),J=u("option"),J.textContent=`${p("common.all")}`,G=u("option"),G.textContent=`${p("journal.billableYes")}`,W=u("option"),W.textContent=`${p("journal.billableNo")}`,R=k(),P=u("label"),z=u("span"),z.textContent=`${p("journal.approx")}`,U=k(),q=u("select"),se=u("option"),se.textContent=`${p("common.all")}`,de=u("option"),de.textContent=`${p("journal.approxExact")}`,ee=u("option"),ee.textContent=`${p("journal.approxEstimated")}`,$=k(),te=u("button"),te.textContent=`${p("journal.filter")}`,ce=k(),pe=u("button"),pe.textContent=`${p("journal.reset")}`,we=k(),He=u("div"),ve=u("div"),ve.textContent=`${p("journal.exportHeading")}`,Q=k(),Z=u("div"),re=u("button"),re.textContent=`${p("journal.exportCSV")}`,ge=k(),Ne=u("button"),Ne.textContent=`${p("journal.exportMarkdown")}`,Ue=k(),Me=u("button"),Me.textContent="PDF",Je=k(),Ee&&Ee.c(),Ye=k(),De&&De.c(),Ve=k(),ke&&ke.c(),Re=k(),be.c(),s(n,"class","svelte-1ofkctg"),s(c,"class","journal-filter-heading svelte-1ofkctg"),s(m,"class","label-text svelte-1ofkctg"),s(_,"type","date"),s(_,"class","svelte-1ofkctg"),s(d,"class","svelte-1ofkctg"),s(y,"class","label-text svelte-1ofkctg"),s(T,"type","date"),s(T,"class","svelte-1ofkctg"),s(b,"class","svelte-1ofkctg"),s(D,"class","label-text svelte-1ofkctg"),s(F,"class","journal-node-picker svelte-1ofkctg"),at(F,"position","relative"),s(E,"class","svelte-1ofkctg"),s(B,"class","label-text svelte-1ofkctg"),J.__value="all",ye(J,J.__value),s(J,"class","svelte-1ofkctg"),G.__value="yes",ye(G,G.__value),s(G,"class","svelte-1ofkctg"),W.__value="no",ye(W,W.__value),s(W,"class","svelte-1ofkctg"),s(Y,"class","svelte-1ofkctg"),l[15]===void 0&&wt(()=>l[216].call(Y)),s(V,"title",p("journal.billableHint")),s(V,"class","svelte-1ofkctg"),s(z,"class","label-text svelte-1ofkctg"),se.__value="all",ye(se,se.__value),s(se,"class","svelte-1ofkctg"),de.__value="no",ye(de,de.__value),s(de,"class","svelte-1ofkctg"),ee.__value="yes",ye(ee,ee.__value),s(ee,"class","svelte-1ofkctg"),s(q,"class","svelte-1ofkctg"),l[16]===void 0&&wt(()=>l[217].call(q)),s(P,"title",p("journal.approxHint")),s(P,"class","svelte-1ofkctg"),s(te,"class","btn btn-sm svelte-1ofkctg"),s(pe,"class","btn btn-sm svelte-1ofkctg"),s(f,"class","journal-filters-row svelte-1ofkctg"),s(i,"class","journal-filter-section svelte-1ofkctg"),s(ve,"class","journal-export-heading svelte-1ofkctg"),s(re,"class","btn btn-sm svelte-1ofkctg"),s(Ne,"class","btn btn-sm svelte-1ofkctg"),s(Me,"class","btn btn-sm svelte-1ofkctg"),s(Z,"class","journal-export-row svelte-1ofkctg"),s(He,"class","journal-export-section svelte-1ofkctg"),s(t,"class","journal-header svelte-1ofkctg"),s(e,"class","journal-screen svelte-1ofkctg")},m(ae,Te){S(ae,e,Te),a(e,t),a(t,n),a(t,o),a(t,i),a(i,c),a(i,r),a(i,f),a(f,d),a(d,m),a(d,v),a(d,_),ye(_,l[11]),a(f,h),a(f,b),a(b,y),a(b,C),a(b,T),ye(T,l[12]),a(f,j),a(f,E),a(E,D),a(E,N),a(E,F),Fe.m(F,null),a(f,I),Ge&&Ge.m(f,null),a(f,O),a(f,V),a(V,B),a(V,H),a(V,Y),a(Y,J),a(Y,G),a(Y,W),pt(Y,l[15],!0),a(f,R),a(f,P),a(P,z),a(P,U),a(P,q),a(q,se),a(q,de),a(q,ee),pt(q,l[16],!0),a(f,$),a(f,te),a(f,ce),a(f,pe),a(t,we),a(t,He),a(He,ve),a(He,Q),a(He,Z),a(Z,re),a(Z,ge),a(Z,Ne),a(Z,Ue),a(Z,Me),a(Z,Je),Ee&&Ee.m(Z,null),a(e,Ye),De&&De.m(e,null),a(e,Ve),ke&&ke.m(e,null),a(e,Re),be.m(e,null),Oe||(Ae=[M(_,"input",l[209]),M(T,"input",l[210]),M(Y,"change",l[216]),M(q,"change",l[217]),M(te,"click",l[133]),M(pe,"click",l[140]),M(re,"click",l[218]),M(Ne,"click",l[219]),M(Me,"click",l[220])],Oe=!0)},p(ae,Te){Te[0]&2048&&ye(_,ae[11]),Te[0]&4096&&ye(T,ae[12]),ze===(ze=je(ae))&&Fe?Fe.p(ae,Te):(Fe.d(1),Fe=ze(ae),Fe&&(Fe.c(),Fe.m(F,null))),ae[14]?Ge?Ge.p(ae,Te):(Ge=ls(ae),Ge.c(),Ge.m(f,O)):Ge&&(Ge.d(1),Ge=null),Te[0]&32768&&pt(Y,ae[15]),Te[0]&65536&&pt(q,ae[16]),ae[18]?Ee?Ee.p(ae,Te):(Ee=ns(ae),Ee.c(),Ee.m(Z,null)):Ee&&(Ee.d(1),Ee=null),ae[39].length>0?De?De.p(ae,Te):(De=os(ae),De.c(),De.m(e,Ve)):De&&(De.d(1),De=null),ae[10]?ke?ke.p(ae,Te):(ke=rs(ae),ke.c(),ke.m(e,Re)):ke&&(ke.d(1),ke=null),Ce===(Ce=Pe(ae))&&be?be.p(ae,Te):(be.d(1),be=Ce(ae),be&&(be.c(),be.m(e,null)))},i:x,o:x,d(ae){ae&&w(e),Fe.d(),Ge&&Ge.d(),Ee&&Ee.d(),De&&De.d(),ke&&ke.d(),be.d(),Oe=!1,_e(Ae)}}}function n1(l){let e,t,n,o,i,c,r=fe(l[80]),f=[];for(let _=0;_<r.length;_+=1)f[_]=ys(Io(l,r,_));const d=[D1,N1,E1,T1,j1,S1],m=[];function v(_,h){return _[27]==="overview"?0:_[27]==="notes"?1:_[27]==="files"?2:_[27]==="actions"?3:_[27]==="worklog"?4:_[27]==="activity"?5:-1}return~(o=v(l))&&(i=m[o]=d[o](l)),{c(){e=u("div");for(let _=0;_<f.length;_+=1)f[_].c();t=k(),n=u("div"),i&&i.c(),s(e,"class","tabs svelte-1ofkctg"),s(n,"class","tab-content svelte-1ofkctg")},m(_,h){S(_,e,h);for(let b=0;b<f.length;b+=1)f[b]&&f[b].m(e,null);S(_,t,h),S(_,n,h),~o&&m[o].m(n,null),c=!0},p(_,h){if(h[0]&201326592|h[1]&671088640|h[2]&2359296){r=fe(_[80]);let y;for(y=0;y<r.length;y+=1){const C=Io(_,r,y);f[y]?f[y].p(C,h):(f[y]=ys(C),f[y].c(),f[y].m(e,null))}for(;y<f.length;y+=1)f[y].d(1);f.length=r.length}let b=o;o=v(_),o===b?~o&&m[o].p(_,h):(i&&(lt(),ue(m[b],1,1,()=>{m[b]=null}),nt()),~o?(i=m[o],i?i.p(_,h):(i=m[o]=d[o](_),i.c()),ie(i,1),i.m(n,null)):i=null)},i(_){c||(ie(i),c=!0)},o(_){ue(i),c=!1},d(_){_&&(w(e),w(t),w(n)),Le(f,_),~o&&m[o].d()}}}function o1(l){let e,t,n,o=l[29].title+"",i,c,r,f,d,m,v,_,h,b,y,C=l[29].dirty&&Ys();return{c(){e=u("div"),t=u("div"),n=u("span"),i=A(o),c=k(),C&&C.c(),r=k(),f=u("div"),d=u("button"),d.textContent=`${p("common.save")}`,m=k(),v=u("button"),v.textContent=`${p("common.close")}`,_=k(),h=u("textarea"),s(n,"class","note-title svelte-1ofkctg"),s(d,"class","btn btn-primary svelte-1ofkctg"),s(v,"class","btn svelte-1ofkctg"),s(f,"class","note-editor-actions svelte-1ofkctg"),s(t,"class","note-editor-header svelte-1ofkctg"),s(h,"class","note-textarea svelte-1ofkctg"),s(h,"placeholder",p("note.placeholder")),s(e,"class","note-editor svelte-1ofkctg")},m(T,j){S(T,e,j),a(e,t),a(t,n),a(n,i),a(t,c),C&&C.m(t,null),a(t,r),a(t,f),a(f,d),a(f,m),a(f,v),a(e,_),a(e,h),ye(h,l[29].content),b||(y=[M(d,"click",l[127]),M(v,"click",l[125]),M(h,"input",l[170]),M(h,"input",l[126])],b=!0)},p(T,j){j[0]&536870912&&o!==(o=T[29].title+"")&&K(i,o),T[29].dirty?C||(C=Ys(),C.c(),C.m(t,r)):C&&(C.d(1),C=null),j[0]&536870912&&ye(h,T[29].content)},i:x,o:x,d(T){T&&w(e),C&&C.d(),b=!1,_e(y)}}}function s1(l){let e,t=p("common.error")+"",n,o,i;return{c(){e=u("p"),n=A(t),o=k(),i=A(l[24]),s(e,"class","error-text svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,n),a(e,o),a(e,i)},p(c,r){r[0]&16777216&&K(i,c[24])},d(c){c&&w(e)}}}function i1(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${p("welcome.selectSection")}`,t=k(),n=u("p"),n.textContent=`${p("welcome.createCase")}`,s(e,"class","svelte-1ofkctg"),s(n,"class","hint svelte-1ofkctg")},m(o,i){S(o,e,i),S(o,t,i),S(o,n,i)},p:x,d(o){o&&(w(e),w(t),w(n))}}}function c1(l){let e;return{c(){e=u("p"),e.textContent=`${p("common.loading")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function a1(l){let e,t=fe(l[8]),n=[];for(let o=0;o<t.length;o+=1)n[o]=zo(io(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","activity-feed-events svelte-1ofkctg")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i[0]&256|i[4]&4194304|i[5]&1){t=fe(o[8]);let c;for(c=0;c<t.length;c+=1){const r=io(o,t,c);n[c]?n[c].p(r,i):(n[c]=zo(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function r1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("activity.empty")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p:x,d(n){n&&w(e)}}}function Oo(l){let e,t=l[331].targetType+"",n;return{c(){e=u("span"),n=A(t),s(e,"class","activity-feed-target svelte-1ofkctg")},m(o,i){S(o,e,i),a(e,n)},p(o,i){i[0]&256&&t!==(t=o[331].targetType+"")&&K(n,t)},d(o){o&&w(e)}}}function zo(l){let e,t,n=Pt(l[331].eventType)+"",o,i,c,r,f=l[331].title+"",d,m,v,_,h=l[146](l[331].eventType)+"",b,y,C,T,j=ft(l[331].createdAt)+"",E,D,N=et(l[331].createdAt)+"",F,I,O,V,B=l[331].targetType&&Oo(l);function H(){return l[245](l[331])}function Y(...J){return l[246](l[331],...J)}return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("div"),r=u("span"),d=A(f),m=k(),v=u("div"),_=u("span"),b=A(h),y=k(),B&&B.c(),C=k(),T=u("span"),E=A(j),D=k(),F=A(N),I=k(),s(t,"class","activity-feed-icon svelte-1ofkctg"),s(r,"class","activity-feed-title svelte-1ofkctg"),s(_,"class","activity-feed-type svelte-1ofkctg"),s(T,"class","activity-feed-time svelte-1ofkctg"),s(v,"class","activity-feed-meta svelte-1ofkctg"),s(c,"class","activity-feed-body svelte-1ofkctg"),s(e,"class","activity-feed-event svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(J,G){S(J,e,G),a(e,t),a(t,o),a(e,i),a(e,c),a(c,r),a(r,d),a(c,m),a(c,v),a(v,_),a(_,b),a(v,y),B&&B.m(v,null),a(v,C),a(v,T),a(T,E),a(T,D),a(T,F),a(e,I),O||(V=[M(e,"click",H),M(e,"keydown",Y)],O=!0)},p(J,G){l=J,G[0]&256&&n!==(n=Pt(l[331].eventType)+"")&&K(o,n),G[0]&256&&f!==(f=l[331].title+"")&&K(d,f),G[0]&256&&h!==(h=l[146](l[331].eventType)+"")&&K(b,h),l[331].targetType?B?B.p(l,G):(B=Oo(l),B.c(),B.m(v,C)):B&&(B.d(1),B=null),G[0]&256&&j!==(j=ft(l[331].createdAt)+"")&&K(E,j),G[0]&256&&N!==(N=et(l[331].createdAt)+"")&&K(F,N)},d(J){J&&w(e),B&&B.d(),O=!1,_e(V)}}}function Vo(l){let e,t,n,o=l[7].summary.changedCases>0&&Wo(l),i=l[7].summary.notes>0&&Bo(l),c=l[7].summary.files>0&&Ho(l);return{c(){e=u("div"),o&&o.c(),t=k(),i&&i.c(),n=k(),c&&c.c(),s(e,"class","today-summary svelte-1ofkctg")},m(r,f){S(r,e,f),o&&o.m(e,null),a(e,t),i&&i.m(e,null),a(e,n),c&&c.m(e,null)},p(r,f){r[7].summary.changedCases>0?o?o.p(r,f):(o=Wo(r),o.c(),o.m(e,t)):o&&(o.d(1),o=null),r[7].summary.notes>0?i?i.p(r,f):(i=Bo(r),i.c(),i.m(e,n)):i&&(i.d(1),i=null),r[7].summary.files>0?c?c.p(r,f):(c=Ho(r),c.c(),c.m(e,null)):c&&(c.d(1),c=null)},d(r){r&&w(e),o&&o.d(),i&&i.d(),c&&c.d()}}}function Wo(l){let e,t=l[7].summary.changedCases+"",n,o,i=_t(l[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",c;return{c(){e=u("span"),n=A(t),o=k(),c=A(i),s(e,"class","summary-chip svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,n),a(e,o),a(e,c)},p(r,f){f[0]&128&&t!==(t=r[7].summary.changedCases+"")&&K(n,t),f[0]&128&&i!==(i=_t(r[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&K(c,i)},d(r){r&&w(e)}}}function Bo(l){let e,t=l[7].summary.notes+"",n,o,i=_t(l[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",c;return{c(){e=u("span"),n=A(t),o=k(),c=A(i),s(e,"class","summary-chip svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,n),a(e,o),a(e,c)},p(r,f){f[0]&128&&t!==(t=r[7].summary.notes+"")&&K(n,t),f[0]&128&&i!==(i=_t(r[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&K(c,i)},d(r){r&&w(e)}}}function Ho(l){let e,t=l[7].summary.files+"",n,o,i=_t(l[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",c;return{c(){e=u("span"),n=A(t),o=k(),c=A(i),s(e,"class","summary-chip svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,n),a(e,o),a(e,c)},p(r,f){f[0]&128&&t!==(t=r[7].summary.files+"")&&K(n,t),f[0]&128&&i!==(i=_t(r[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&K(c,i)},d(r){r&&w(e)}}}function Uo(l){let e,t,n,o=fe(l[39]),i=[];for(let c=0;c<o.length;c+=1)i[c]=qo(fo(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.title")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","suggestions-title svelte-1ofkctg"),s(e,"class","today-suggestions svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[1]&256|r[3]&67108864|r[4]&1614807168){o=fe(c[39]);let f;for(f=0;f<o.length;f+=1){const d=fo(c,o,f);i[f]?i[f].p(d,r):(i[f]=qo(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function Ko(l){let e,t,n,o=fe(l[334].events),i=[];for(let c=0;c<o.length;c+=1)i[c]=Jo(uo(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","suggestion-detail-title svelte-1ofkctg"),s(e,"class","suggestion-detail svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[1]&256|r[3]&67108864|r[4]&1077936128){o=fe(c[334].events);let f;for(f=0;f<o.length;f+=1){const d=uo(c,o,f);i[f]?i[f].p(d,r):(i[f]=Jo(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function Go(l){let e,t,n;function o(){return l[238](l[331])}return{c(){e=u("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1ofkctg")},m(i,c){S(i,e,c),t||(n=M(e,"click",o),t=!0)},p(i,c){l=i},d(i){i&&w(e),t=!1,n()}}}function Jo(l){let e,t,n=et(l[331].createdAt)+"",o,i,c,r=l[146](l[331].eventType)+"",f,d,m,v=l[331].title+"",_,h,b,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[237](l[331])}let N=C&&Go(l);return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),b=u("button"),b.textContent=`${p("common.open")}`,y=k(),N&&N.c(),T=k(),s(t,"class","suggestion-event-time svelte-1ofkctg"),s(c,"class","suggestion-event-type svelte-1ofkctg"),s(m,"class","suggestion-event-title svelte-1ofkctg"),s(b,"class","link-btn svelte-1ofkctg"),s(e,"class","suggestion-detail-event svelte-1ofkctg")},m(F,I){S(F,e,I),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),a(e,b),a(e,y),N&&N.m(e,null),a(e,T),j||(E=M(b,"click",D),j=!0)},p(F,I){l=F,I[1]&256&&n!==(n=et(l[331].createdAt)+"")&&K(o,n),I[1]&256&&r!==(r=l[146](l[331].eventType)+"")&&K(f,r),I[1]&256&&v!==(v=l[331].title+"")&&K(_,v),I[1]&256&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=Go(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),j=!1,E()}}}function qo(l){let e,t,n,o,i=l[334].nodeTitle+"",c,r,f,d=l[334].summary+"",m,v,_,h=p("suggest.confidence."+l[334].confidence)+"",b,y,C,T,j,E,D,N,F,I,O,V,B;function H(){return l[232](l[334])}function Y(...P){return l[233](l[334],l[367],l[368],...P)}function J(){return l[234](l[334])}function G(){return l[235](l[334],l[367],l[368])}function W(...P){return l[236](l[334],l[367],l[368],...P)}let R=l[334]._expanded&&l[334].events&&l[334].events.length>0&&Ko(l);return{c(){e=u("div"),t=u("div"),n=u("div"),o=u("button"),c=A(i),r=k(),f=u("span"),m=A(d),v=k(),_=u("span"),b=A(h),y=k(),C=u("div"),T=u("input"),E=k(),D=u("span"),D.textContent=`${p("suggest.minutes")}`,N=k(),F=u("button"),F.textContent=`${p("suggest.apply")}`,I=k(),R&&R.c(),O=k(),s(o,"class","suggestion-node link-btn svelte-1ofkctg"),s(f,"class","suggestion-summary svelte-1ofkctg"),s(_,"class","suggestion-confidence svelte-1ofkctg"),he(_,"low",l[334].confidence==="low"),he(_,"medium",l[334].confidence==="medium"),he(_,"high",l[334].confidence==="high"),s(n,"class","suggestion-info svelte-1ofkctg"),s(T,"type","number"),s(T,"class","suggestion-min-input svelte-1ofkctg"),T.value=j=l[334].suggestedMin,s(T,"min","1"),s(T,"max","480"),s(D,"class","suggestion-min-label svelte-1ofkctg"),s(F,"class","btn btn-sm btn-primary svelte-1ofkctg"),s(C,"class","suggestion-actions svelte-1ofkctg"),s(t,"class","suggestion-main svelte-1ofkctg"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-1ofkctg"),he(e,"expanded",l[334]._expanded)},m(P,z){S(P,e,z),a(e,t),a(t,n),a(n,o),a(o,c),a(n,r),a(n,f),a(f,m),a(n,v),a(n,_),a(_,b),a(t,y),a(t,C),a(C,T),a(C,E),a(C,D),a(C,N),a(C,F),a(e,I),R&&R.m(e,null),a(e,O),V||(B=[M(o,"click",Qe(H)),M(T,"change",Qe(Y)),M(F,"click",Qe(J)),M(t,"click",G),M(t,"keydown",W)],V=!0)},p(P,z){l=P,z[1]&256&&i!==(i=l[334].nodeTitle+"")&&K(c,i),z[1]&256&&d!==(d=l[334].summary+"")&&K(m,d),z[1]&256&&h!==(h=p("suggest.confidence."+l[334].confidence)+"")&&K(b,h),z[1]&256&&he(_,"low",l[334].confidence==="low"),z[1]&256&&he(_,"medium",l[334].confidence==="medium"),z[1]&256&&he(_,"high",l[334].confidence==="high"),z[1]&256&&j!==(j=l[334].suggestedMin)&&T.value!==j&&(T.value=j),l[334]._expanded&&l[334].events&&l[334].events.length>0?R?R.p(l,z):(R=Ko(l),R.c(),R.m(e,O)):R&&(R.d(1),R=null),z[1]&256&&he(e,"expanded",l[334]._expanded)},d(P){P&&w(e),R&&R.d(),V=!1,_e(B)}}}function f1(l){let e,t,n,o;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("today.empty")}`,n=k(),o=u("p"),o.textContent=`${p("today.emptyHint")}`,s(t,"class","svelte-1ofkctg"),s(o,"class","hint svelte-1ofkctg"),s(e,"class","today-empty svelte-1ofkctg")},m(i,c){S(i,e,c),a(e,t),a(e,n),a(e,o)},p:x,d(i){i&&w(e)}}}function u1(l){let e,t,n=fe(l[7].groups),o=[];for(let c=0;c<n.length;c+=1)o[c]=Zo(ao(l,n,c));let i=l[7].events&&l[7].events.length>0&&$o(l);return{c(){for(let c=0;c<o.length;c+=1)o[c].c();e=k(),i&&i.c(),t=it()},m(c,r){for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(c,r);S(c,e,r),i&&i.m(c,r),S(c,t,r)},p(c,r){if(r[0]&128|r[4]&549453824){n=fe(c[7].groups);let f;for(f=0;f<n.length;f+=1){const d=ao(c,n,f);o[f]?o[f].p(d,r):(o[f]=Zo(d),o[f].c(),o[f].m(e.parentNode,e))}for(;f<o.length;f+=1)o[f].d(1);o.length=n.length}c[7].events&&c[7].events.length>0?i?i.p(c,r):(i=$o(c),i.c(),i.m(t.parentNode,t)):i&&(i.d(1),i=null)},d(c){c&&(w(e),w(t)),Le(o,c),i&&i.d(c)}}}function Yo(l){let e,t=l[362].events.length+"",n,o,i=_t(l[362].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",c;return{c(){e=u("span"),n=A(t),o=k(),c=A(i),s(e,"class","today-case-count svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,n),a(e,o),a(e,c)},p(r,f){f[0]&128&&t!==(t=r[362].events.length+"")&&K(n,t),f[0]&128&&i!==(i=_t(r[362].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&K(c,i)},d(r){r&&w(e)}}}function d1(l){let e;return{c(){e=u("div"),e.textContent=`${p("today.changedCases")}`,s(e,"class","today-events-empty svelte-1ofkctg")},m(t,n){S(t,e,n)},p:x,d(t){t&&w(e)}}}function p1(l){let e,t=fe(l[362].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=Xo(ro(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","today-events svelte-1ofkctg")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i[0]&128|i[4]&541065216){t=fe(o[362].events);let c;for(c=0;c<t.length;c+=1){const r=ro(o,t,c);n[c]?n[c].p(r,i):(n[c]=Xo(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Qo(l){let e,t=l[331].targetType+"",n;return{c(){e=u("span"),n=A(t),s(e,"class","activity-event-target svelte-1ofkctg")},m(o,i){S(o,e,i),a(e,n)},p(o,i){i[0]&128&&t!==(t=o[331].targetType+"")&&K(n,t)},d(o){o&&w(e)}}}function Xo(l){let e,t,n=Pt(l[331].eventType)+"",o,i,c,r=l[331].title+"",f,d,m,v=l[146](l[331].eventType)+"",_,h,b,y,C=et(l[331].createdAt)+"",T,j,E,D=l[331].targetType&&Qo(l);function N(){return l[241](l[362])}function F(...I){return l[242](l[362],...I)}return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),D&&D.c(),b=k(),y=u("span"),T=A(C),s(t,"class","today-event-icon svelte-1ofkctg"),s(c,"class","today-event-title svelte-1ofkctg"),s(m,"class","today-event-type svelte-1ofkctg"),s(y,"class","today-event-time svelte-1ofkctg"),s(e,"class","today-event svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(I,O){S(I,e,O),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),D&&D.m(e,null),a(e,b),a(e,y),a(y,T),j||(E=[M(e,"click",N),M(e,"keydown",F)],j=!0)},p(I,O){l=I,O[0]&128&&n!==(n=Pt(l[331].eventType)+"")&&K(o,n),O[0]&128&&r!==(r=l[331].title+"")&&K(f,r),O[0]&128&&v!==(v=l[146](l[331].eventType)+"")&&K(_,v),l[331].targetType?D?D.p(l,O):(D=Qo(l),D.c(),D.m(e,b)):D&&(D.d(1),D=null),O[0]&128&&C!==(C=et(l[331].createdAt)+"")&&K(T,C)},d(I){I&&w(e),D&&D.d(),j=!1,_e(E)}}}function Zo(l){let e,t,n,o=l[362].nodeTitle+"",i,c,r,f=l[147](l[362].nodeKind)+"",d,m,v,_,h=et(l[362].lastActivityAt)+"",b,y,C,T,j=l[362].events&&Yo(l);function E(){return l[239](l[362])}function D(...O){return l[240](l[362],...O)}function N(O,V){return O[362].events&&O[362].events.length>0?p1:d1}let F=N(l),I=F(l);return{c(){e=u("div"),t=u("div"),n=u("span"),i=A(o),c=k(),r=u("span"),d=A(f),m=k(),j&&j.c(),v=k(),_=u("span"),b=A(h),y=k(),I.c(),s(n,"class","today-case-title svelte-1ofkctg"),s(r,"class","today-case-type svelte-1ofkctg"),s(_,"class","today-case-time svelte-1ofkctg"),s(t,"class","today-case-header svelte-1ofkctg"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","today-case svelte-1ofkctg")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,i),a(t,c),a(t,r),a(r,d),a(t,m),j&&j.m(t,null),a(t,v),a(t,_),a(_,b),a(e,y),I.m(e,null),C||(T=[M(t,"click",E),M(t,"keydown",D)],C=!0)},p(O,V){l=O,V[0]&128&&o!==(o=l[362].nodeTitle+"")&&K(i,o),V[0]&128&&f!==(f=l[147](l[362].nodeKind)+"")&&K(d,f),l[362].events?j?j.p(l,V):(j=Yo(l),j.c(),j.m(t,v)):j&&(j.d(1),j=null),V[0]&128&&h!==(h=et(l[362].lastActivityAt)+"")&&K(b,h),F===(F=N(l))&&I?I.p(l,V):(I.d(1),I=F(l),I&&(I.c(),I.m(e,null)))},d(O){O&&w(e),j&&j.d(),I.d(),C=!1,_e(T)}}}function $o(l){let e,t,n,o=fe(l[7].events),i=[];for(let c=0;c<o.length;c+=1)i[c]=xo(co(l,o,c));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("today.timeline")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","svelte-1ofkctg"),s(e,"class","today-timeline svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&128|r[4]&4194304|r[5]&1){o=fe(c[7].events);let f;for(f=0;f<o.length;f+=1){const d=co(c,o,f);i[f]?i[f].p(d,r):(i[f]=xo(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function xo(l){let e,t,n,o,i=l[331].title+"",c,r,f,d=l[146](l[331].eventType)+"",m,v,_,h=et(l[331].createdAt)+"",b,y,C,T;function j(){return l[243](l[331])}function E(...D){return l[244](l[331],...D)}return{c(){e=u("div"),t=u("span"),n=k(),o=u("span"),c=A(i),r=k(),f=u("span"),m=A(d),v=k(),_=u("span"),b=A(h),y=k(),s(t,"class","timeline-dot svelte-1ofkctg"),s(o,"class","timeline-title svelte-1ofkctg"),s(f,"class","timeline-type svelte-1ofkctg"),s(_,"class","timeline-time svelte-1ofkctg"),s(e,"class","timeline-event svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(D,N){S(D,e,N),a(e,t),a(e,n),a(e,o),a(o,c),a(e,r),a(e,f),a(f,m),a(e,v),a(e,_),a(_,b),a(e,y),C||(T=[M(e,"click",j),M(e,"keydown",E)],C=!0)},p(D,N){l=D,N[0]&128&&i!==(i=l[331].title+"")&&K(c,i),N[0]&128&&d!==(d=l[146](l[331].eventType)+"")&&K(m,d),N[0]&128&&h!==(h=et(l[331].createdAt)+"")&&K(b,h)},d(D){D&&w(e),C=!1,_e(T)}}}function m1(l){let e,t,n,o,i,c=l[21]&&es(l);return{c(){e=u("input"),t=k(),c&&c.c(),n=it(),s(e,"type","text"),s(e,"placeholder",p("journal.nodeSearch")),s(e,"class","svelte-1ofkctg")},m(r,f){S(r,e,f),ye(e,l[19]),S(r,t,f),c&&c.m(r,f),S(r,n,f),o||(i=[M(e,"input",l[212]),M(e,"input",l[137]),M(e,"blur",l[213])],o=!0)},p(r,f){f[0]&524288&&e.value!==r[19]&&ye(e,r[19]),r[21]?c?c.p(r,f):(c=es(r),c.c(),c.m(n.parentNode,n)):c&&(c.d(1),c=null)},d(r){r&&(w(e),w(t),w(n)),c&&c.d(r),o=!1,_e(i)}}}function _1(l){let e,t,n,o,i,c;return{c(){e=u("button"),t=A(l[17]),n=k(),o=u("span"),o.textContent="✕",s(o,"class","journal-node-clear svelte-1ofkctg"),s(e,"class","journal-selected-node svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),i||(c=M(e,"click",l[211]),i=!0)},p(r,f){f[0]&131072&&K(t,r[17])},d(r){r&&w(e),i=!1,c()}}}function es(l){let e,t=fe(l[20]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ts(ho(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","journal-search-dropdown svelte-1ofkctg")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i[0]&1048576|i[4]&16384){t=fe(o[20]);let c;for(c=0;c<t.length;c+=1){const r=ho(o,t,c);n[c]?n[c].p(r,i):(n[c]=ts(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function ts(l){let e,t,n=l[344].title+"",o,i,c,r=l[344].path+"",f,d,m,v;function _(){return l[214](l[344])}return{c(){e=u("button"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),s(t,"class","journal-search-title svelte-1ofkctg"),s(c,"class","journal-search-path svelte-1ofkctg"),s(e,"class","journal-search-item svelte-1ofkctg")},m(h,b){S(h,e,b),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),m||(v=M(e,"click",_),m=!0)},p(h,b){l=h,b[0]&1048576&&n!==(n=l[344].title+"")&&K(o,n),b[0]&1048576&&r!==(r=l[344].path+"")&&K(f,r)},d(h){h&&w(e),m=!1,v()}}}function ls(l){let e,t,n,o,i,c;return{c(){e=u("label"),t=u("input"),n=k(),o=u("span"),o.textContent=`${p("journal.includeChildren")}`,s(t,"type","checkbox"),s(t,"class","journal-include-chk svelte-1ofkctg"),s(o,"class","svelte-1ofkctg"),s(e,"class","checkbox-label svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,t),t.checked=l[13],a(e,n),a(e,o),i||(c=M(t,"change",l[215]),i=!0)},p(r,f){f[0]&8192&&(t.checked=r[13])},d(r){r&&w(e),i=!1,c()}}}function ns(l){let e,t;return{c(){e=u("span"),t=A(l[18]),s(e,"class","journal-status-msg svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o[0]&262144&&K(t,n[18])},d(n){n&&w(e)}}}function os(l){let e,t,n,o=fe(l[39]),i=[];for(let c=0;c<o.length;c+=1)i[c]=as(vo(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.title")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","suggestions-title svelte-1ofkctg"),s(e,"class","journal-suggestions svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[1]&256|r[3]&67108864|r[4]&1614807296){o=fe(c[39]);let f;for(f=0;f<o.length;f+=1){const d=vo(c,o,f);i[f]?i[f].p(d,r):(i[f]=as(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function ss(l){let e,t,n,o=fe(l[334].events),i=[];for(let c=0;c<o.length;c+=1)i[c]=cs(ko(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","suggestion-detail-title svelte-1ofkctg"),s(e,"class","suggestion-detail svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[1]&256|r[3]&67108864|r[4]&1077936128){o=fe(c[334].events);let f;for(f=0;f<o.length;f+=1){const d=ko(c,o,f);i[f]?i[f].p(d,r):(i[f]=cs(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function is(l){let e,t,n;function o(){return l[227](l[331])}return{c(){e=u("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1ofkctg")},m(i,c){S(i,e,c),t||(n=M(e,"click",o),t=!0)},p(i,c){l=i},d(i){i&&w(e),t=!1,n()}}}function cs(l){let e,t,n=et(l[331].createdAt)+"",o,i,c,r=l[146](l[331].eventType)+"",f,d,m,v=l[331].title+"",_,h,b,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[226](l[331])}let N=C&&is(l);return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),b=u("button"),b.textContent=`${p("common.open")}`,y=k(),N&&N.c(),T=k(),s(t,"class","suggestion-event-time svelte-1ofkctg"),s(c,"class","suggestion-event-type svelte-1ofkctg"),s(m,"class","suggestion-event-title svelte-1ofkctg"),s(b,"class","link-btn svelte-1ofkctg"),s(e,"class","suggestion-detail-event svelte-1ofkctg")},m(F,I){S(F,e,I),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),a(e,b),a(e,y),N&&N.m(e,null),a(e,T),j||(E=M(b,"click",D),j=!0)},p(F,I){l=F,I[1]&256&&n!==(n=et(l[331].createdAt)+"")&&K(o,n),I[1]&256&&r!==(r=l[146](l[331].eventType)+"")&&K(f,r),I[1]&256&&v!==(v=l[331].title+"")&&K(_,v),I[1]&256&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=is(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),j=!1,E()}}}function as(l){let e,t,n,o,i=l[334].nodeTitle+"",c,r,f,d=l[334].summary+"",m,v,_,h=p("suggest.confidence."+l[334].confidence)+"",b,y,C,T,j,E,D,N,F,I,O,V,B;function H(){return l[221](l[334])}function Y(...P){return l[222](l[334],l[354],l[355],...P)}function J(){return l[223](l[334])}function G(){return l[224](l[334],l[354],l[355])}function W(...P){return l[225](l[334],l[354],l[355],...P)}let R=l[334]._expanded&&l[334].events&&l[334].events.length>0&&ss(l);return{c(){e=u("div"),t=u("div"),n=u("div"),o=u("button"),c=A(i),r=k(),f=u("span"),m=A(d),v=k(),_=u("span"),b=A(h),y=k(),C=u("div"),T=u("input"),E=k(),D=u("span"),D.textContent=`${p("suggest.minutes")}`,N=k(),F=u("button"),F.textContent=`${p("suggest.apply")}`,I=k(),R&&R.c(),O=k(),s(o,"class","suggestion-node link-btn svelte-1ofkctg"),s(f,"class","suggestion-summary svelte-1ofkctg"),s(_,"class","suggestion-confidence svelte-1ofkctg"),he(_,"low",l[334].confidence==="low"),he(_,"medium",l[334].confidence==="medium"),he(_,"high",l[334].confidence==="high"),s(n,"class","suggestion-info svelte-1ofkctg"),s(T,"type","number"),s(T,"class","suggestion-min-input svelte-1ofkctg"),T.value=j=l[334].suggestedMin,s(T,"min","1"),s(T,"max","480"),s(D,"class","suggestion-min-label svelte-1ofkctg"),s(F,"class","btn btn-sm btn-primary svelte-1ofkctg"),s(C,"class","suggestion-actions svelte-1ofkctg"),s(t,"class","suggestion-main svelte-1ofkctg"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-1ofkctg"),he(e,"expanded",l[334]._expanded)},m(P,z){S(P,e,z),a(e,t),a(t,n),a(n,o),a(o,c),a(n,r),a(n,f),a(f,m),a(n,v),a(n,_),a(_,b),a(t,y),a(t,C),a(C,T),a(C,E),a(C,D),a(C,N),a(C,F),a(e,I),R&&R.m(e,null),a(e,O),V||(B=[M(o,"click",Qe(H)),M(T,"change",Qe(Y)),M(F,"click",Qe(J)),M(t,"click",G),M(t,"keydown",W)],V=!0)},p(P,z){l=P,z[1]&256&&i!==(i=l[334].nodeTitle+"")&&K(c,i),z[1]&256&&d!==(d=l[334].summary+"")&&K(m,d),z[1]&256&&h!==(h=p("suggest.confidence."+l[334].confidence)+"")&&K(b,h),z[1]&256&&he(_,"low",l[334].confidence==="low"),z[1]&256&&he(_,"medium",l[334].confidence==="medium"),z[1]&256&&he(_,"high",l[334].confidence==="high"),z[1]&256&&j!==(j=l[334].suggestedMin)&&T.value!==j&&(T.value=j),l[334]._expanded&&l[334].events&&l[334].events.length>0?R?R.p(l,z):(R=ss(l),R.c(),R.m(e,O)):R&&(R.d(1),R=null),z[1]&256&&he(e,"expanded",l[334]._expanded)},d(P){P&&w(e),R&&R.d(),V=!1,_e(B)}}}function rs(l){let e,t,n=p("journal.total")+"",o,i,c=Math.floor(l[10].totalMinutes/60)+"",r,f,d=l[10].totalMinutes%60+"",m,v,_=l[10].totalEntries+"",h,b,y=p("worklog.min")+"",C,T,j,E,D=l[10].byDay&&l[10].byDay.length>0&&fs(l),N=l[10].byNode&&l[10].byNode.length>0&&ds(l);return{c(){e=u("div"),t=u("div"),o=A(n),i=A(": "),r=A(c),f=A("ч "),m=A(d),v=A("м ("),h=A(_),b=k(),C=A(y),T=A(")"),j=k(),D&&D.c(),E=k(),N&&N.c(),s(t,"class","summary-total svelte-1ofkctg"),s(e,"class","journal-summary svelte-1ofkctg")},m(F,I){S(F,e,I),a(e,t),a(t,o),a(t,i),a(t,r),a(t,f),a(t,m),a(t,v),a(t,h),a(t,b),a(t,C),a(t,T),a(e,j),D&&D.m(e,null),a(e,E),N&&N.m(e,null)},p(F,I){I[0]&1024&&c!==(c=Math.floor(F[10].totalMinutes/60)+"")&&K(r,c),I[0]&1024&&d!==(d=F[10].totalMinutes%60+"")&&K(m,d),I[0]&1024&&_!==(_=F[10].totalEntries+"")&&K(h,_),F[10].byDay&&F[10].byDay.length>0?D?D.p(F,I):(D=fs(F),D.c(),D.m(e,E)):D&&(D.d(1),D=null),F[10].byNode&&F[10].byNode.length>0?N?N.p(F,I):(N=ds(F),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(F){F&&w(e),D&&D.d(),N&&N.d()}}}function fs(l){let e,t,n,o=fe(l[10].byDay),i=[];for(let c=0;c<o.length;c+=1)i[c]=us(go(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("journal.byDay")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","summary-label svelte-1ofkctg"),s(e,"class","summary-section svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&1024){o=fe(c[10].byDay);let f;for(f=0;f<o.length;f+=1){const d=go(c,o,f);i[f]?i[f].p(d,r):(i[f]=us(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function us(l){let e,t,n=l[349].label+"",o,i,c=Math.floor(l[349].minutes/60)+"",r,f,d=l[349].minutes%60+"",m,v,_,h=l[349].count+"",b;return{c(){e=u("div"),t=u("span"),o=A(n),i=u("span"),r=A(c),f=A("ч "),m=A(d),v=A("м"),_=u("span"),b=A(h),s(t,"class","svelte-1ofkctg"),s(i,"class","svelte-1ofkctg"),s(_,"class","summary-count svelte-1ofkctg"),s(e,"class","summary-row svelte-1ofkctg")},m(y,C){S(y,e,C),a(e,t),a(t,o),a(e,i),a(i,r),a(i,f),a(i,m),a(i,v),a(e,_),a(_,b)},p(y,C){C[0]&1024&&n!==(n=y[349].label+"")&&K(o,n),C[0]&1024&&c!==(c=Math.floor(y[349].minutes/60)+"")&&K(r,c),C[0]&1024&&d!==(d=y[349].minutes%60+"")&&K(m,d),C[0]&1024&&h!==(h=y[349].count+"")&&K(b,h)},d(y){y&&w(e)}}}function ds(l){let e,t,n,o=fe(l[10].byNode),i=[];for(let c=0;c<o.length;c+=1)i[c]=ps(_o(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("journal.byNode")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","summary-label svelte-1ofkctg"),s(e,"class","summary-section svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&1024){o=fe(c[10].byNode);let f;for(f=0;f<o.length;f+=1){const d=_o(c,o,f);i[f]?i[f].p(d,r):(i[f]=ps(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function ps(l){let e,t,n=l[349].label+"",o,i,c=Math.floor(l[349].minutes/60)+"",r,f,d=l[349].minutes%60+"",m,v,_,h=l[349].count+"",b;return{c(){e=u("div"),t=u("span"),o=A(n),i=u("span"),r=A(c),f=A("ч "),m=A(d),v=A("м"),_=u("span"),b=A(h),s(t,"class","svelte-1ofkctg"),s(i,"class","svelte-1ofkctg"),s(_,"class","summary-count svelte-1ofkctg"),s(e,"class","summary-row svelte-1ofkctg")},m(y,C){S(y,e,C),a(e,t),a(t,o),a(e,i),a(i,r),a(i,f),a(i,m),a(i,v),a(e,_),a(_,b)},p(y,C){C[0]&1024&&n!==(n=y[349].label+"")&&K(o,n),C[0]&1024&&c!==(c=Math.floor(y[349].minutes/60)+"")&&K(r,c),C[0]&1024&&d!==(d=y[349].minutes%60+"")&&K(m,d),C[0]&1024&&h!==(h=y[349].count+"")&&K(b,h)},d(y){y&&w(e)}}}function g1(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F=fe(l[9]),I=[];for(let O=0;O<F.length;O+=1)I[O]=bs(po(l,F,O));return{c(){e=u("div"),t=u("table"),n=u("thead"),o=u("tr"),i=u("th"),c=k(),r=u("th"),r.textContent=`${p("journal.title")}`,f=k(),d=u("th"),d.textContent=`${p("journal.node")}`,m=k(),v=u("th"),v.textContent=`${p("journal.path")}`,_=k(),h=u("th"),h.textContent=`${p("worklog.minutes")}`,b=k(),y=u("th"),y.textContent=`${p("journal.billable")}`,C=k(),T=u("th"),T.textContent=`${p("journal.approx")}`,j=k(),E=u("th"),E.textContent=`${p("common.date")}`,D=k(),N=u("tbody");for(let O=0;O<I.length;O+=1)I[O].c();s(i,"class","journal-toggle-col svelte-1ofkctg"),s(r,"class","svelte-1ofkctg"),s(d,"class","svelte-1ofkctg"),s(v,"class","svelte-1ofkctg"),s(h,"class","svelte-1ofkctg"),s(y,"class","svelte-1ofkctg"),s(T,"class","svelte-1ofkctg"),s(E,"class","svelte-1ofkctg"),s(o,"class","svelte-1ofkctg"),s(n,"class","svelte-1ofkctg"),s(N,"class","svelte-1ofkctg"),s(t,"class","journal-table svelte-1ofkctg"),s(e,"class","journal-table-wrap svelte-1ofkctg")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,o),a(o,i),a(o,c),a(o,r),a(o,f),a(o,d),a(o,m),a(o,v),a(o,_),a(o,h),a(o,b),a(o,y),a(o,C),a(o,T),a(o,j),a(o,E),a(t,D),a(t,N);for(let B=0;B<I.length;B+=1)I[B]&&I[B].m(N,null)},p(O,V){if(V[0]&512|V[4]&1614809088){F=fe(O[9]);let B;for(B=0;B<F.length;B+=1){const H=po(O,F,B);I[B]?I[B].p(H,V):(I[B]=bs(H),I[B].c(),I[B].m(N,null))}for(;B<I.length;B+=1)I[B].d(1);I.length=F.length}},d(O){O&&w(e),Le(I,O)}}}function v1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("journal.empty")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p:x,d(n){n&&w(e)}}}function ms(l){let e;return{c(){e=A("✓")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function _s(l){let e;return{c(){e=A("~")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function gs(l){let e,t,n,o,i,c,r,f,d,m=l[344].details&&vs(l);function v(y,C){return y[344].source==="manual"?C1:y[344].source==="suggestion"&&y[344]._events&&y[344]._events.length>0?w1:y[344].source==="suggestion"?y1:y[344].source==="unknown"||y[344].source==="imported"?b1:y[344]._hasEvents?h1:k1}let _=v(l),h=_(l),b=l[344]._events&&ks(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),m&&m.c(),o=k(),i=u("div"),c=u("span"),c.textContent=`${p("worklog.source")}`,r=k(),h.c(),f=k(),b&&b.c(),d=k(),s(c,"class","journal-detail-label svelte-1ofkctg"),s(i,"class","journal-detail-section svelte-1ofkctg"),s(n,"class","journal-detail-body svelte-1ofkctg"),s(t,"colspan","8"),s(t,"class","svelte-1ofkctg"),s(e,"class","journal-row-detail svelte-1ofkctg")},m(y,C){S(y,e,C),a(e,t),a(t,n),m&&m.m(n,null),a(n,o),a(n,i),a(i,c),a(i,r),h.m(i,null),a(n,f),b&&b.m(n,null),a(e,d)},p(y,C){y[344].details?m?m.p(y,C):(m=vs(y),m.c(),m.m(n,o)):m&&(m.d(1),m=null),_!==(_=v(y))&&(h.d(1),h=_(y),h&&(h.c(),h.m(i,null))),y[344]._events?b?b.p(y,C):(b=ks(y),b.c(),b.m(n,null)):b&&(b.d(1),b=null)},d(y){y&&w(e),m&&m.d(),h.d(),b&&b.d()}}}function vs(l){let e,t,n,o,i=l[344].details+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("worklog.details")}`,n=k(),o=u("p"),c=A(i),s(t,"class","journal-detail-label svelte-1ofkctg"),s(o,"class","svelte-1ofkctg"),s(e,"class","journal-detail-section svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f[0]&512&&i!==(i=r[344].details+"")&&K(c,i)},d(r){r&&w(e)}}}function k1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function h1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function b1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function y1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function w1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function C1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceManual")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function ks(l){let e,t,n,o=fe(l[344]._events),i=[];for(let c=0;c<o.length;c+=1)i[c]=hs(mo(l,o,c));return{c(){e=u("div"),t=u("span"),t.textContent=`${p("journal.relatedEvents")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","journal-detail-label svelte-1ofkctg"),s(e,"class","journal-detail-section svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&512|r[4]&1077936128){o=fe(c[344]._events);let f;for(f=0;f<o.length;f+=1){const d=mo(c,o,f);i[f]?i[f].p(d,r):(i[f]=hs(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function hs(l){let e,t,n=et(l[331].createdAt)+"",o,i,c,r=l[146](l[331].eventType)+"",f,d,m,v=l[331].title+"",_,h,b,y,C,T;function j(){return l[231](l[331])}return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),b=u("button"),b.textContent=`${p("common.open")}`,y=k(),s(t,"class","journal-event-time svelte-1ofkctg"),s(c,"class","journal-event-type svelte-1ofkctg"),s(m,"class","journal-event-title svelte-1ofkctg"),s(b,"class","link-btn svelte-1ofkctg"),s(e,"class","journal-event-row svelte-1ofkctg")},m(E,D){S(E,e,D),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),a(e,b),a(e,y),C||(T=M(b,"click",j),C=!0)},p(E,D){l=E,D[0]&512&&n!==(n=et(l[331].createdAt)+"")&&K(o,n),D[0]&512&&r!==(r=l[146](l[331].eventType)+"")&&K(f,r),D[0]&512&&v!==(v=l[331].title+"")&&K(_,v)},d(E){E&&w(e),C=!1,T()}}}function bs(l){let e,t,n,o=l[344]._expanded?"▾":"▸",i,c,r,f=l[344].summary+"",d,m,v,_,h=l[344].nodeTitle+"",b,y,C,T=l[344].nodePath+"",j,E,D,N=l[344].minutes+"",F,I,O,V,B,H,Y,J=l[344].date+"",G,W,R,P,z;function U(){return l[228](l[344])}let q=l[344].billable&&ms(),se=l[344].approximate&&_s();function de(){return l[229](l[344])}function ee(...te){return l[230](l[344],...te)}let $=l[344]._expanded&&gs(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),i=A(o),c=k(),r=u("td"),d=A(f),m=k(),v=u("td"),_=u("button"),b=A(h),y=k(),C=u("td"),j=A(T),E=k(),D=u("td"),F=A(N),I=k(),O=u("td"),q&&q.c(),V=k(),B=u("td"),se&&se.c(),H=k(),Y=u("td"),G=A(J),W=k(),$&&$.c(),R=it(),s(n,"class","journal-toggle-icon svelte-1ofkctg"),s(t,"class","journal-toggle-col svelte-1ofkctg"),s(r,"class","journal-summary-cell svelte-1ofkctg"),s(_,"class","link-btn svelte-1ofkctg"),s(v,"class","svelte-1ofkctg"),s(C,"class","journal-path-cell svelte-1ofkctg"),s(D,"class","journal-min-cell svelte-1ofkctg"),s(O,"class","journal-bool-cell svelte-1ofkctg"),s(B,"class","journal-bool-cell svelte-1ofkctg"),s(Y,"class","journal-date-cell svelte-1ofkctg"),s(e,"class","journal-row svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0"),he(e,"expanded",l[344]._expanded)},m(te,ce){S(te,e,ce),a(e,t),a(t,n),a(n,i),a(e,c),a(e,r),a(r,d),a(e,m),a(e,v),a(v,_),a(_,b),a(e,y),a(e,C),a(C,j),a(e,E),a(e,D),a(D,F),a(e,I),a(e,O),q&&q.m(O,null),a(e,V),a(e,B),se&&se.m(B,null),a(e,H),a(e,Y),a(Y,G),S(te,W,ce),$&&$.m(te,ce),S(te,R,ce),P||(z=[M(_,"click",Qe(U)),M(e,"click",de),M(e,"keydown",ee)],P=!0)},p(te,ce){l=te,ce[0]&512&&o!==(o=l[344]._expanded?"▾":"▸")&&K(i,o),ce[0]&512&&f!==(f=l[344].summary+"")&&K(d,f),ce[0]&512&&h!==(h=l[344].nodeTitle+"")&&K(b,h),ce[0]&512&&T!==(T=l[344].nodePath+"")&&K(j,T),ce[0]&512&&N!==(N=l[344].minutes+"")&&K(F,N),l[344].billable?q||(q=ms(),q.c(),q.m(O,null)):q&&(q.d(1),q=null),l[344].approximate?se||(se=_s(),se.c(),se.m(B,null)):se&&(se.d(1),se=null),ce[0]&512&&J!==(J=l[344].date+"")&&K(G,J),ce[0]&512&&he(e,"expanded",l[344]._expanded),l[344]._expanded?$?$.p(l,ce):($=gs(l),$.c(),$.m(R.parentNode,R)):$&&($.d(1),$=null)},d(te){te&&(w(e),w(W),w(R)),q&&q.d(),se&&se.d(),$&&$.d(te),P=!1,_e(z)}}}function ys(l){let e,t,n;function o(){return l[171](l[341])}return{c(){e=u("button"),e.textContent=`${l[341].label}`,s(e,"class","tab svelte-1ofkctg"),he(e,"active",l[27]===l[341].id)},m(i,c){S(i,e,c),t||(n=M(e,"click",o),t=!0)},p(i,c){l=i,c[0]&134217728|c[2]&262144&&he(e,"active",l[27]===l[341].id)},d(i){i&&w(e),t=!1,n()}}}function S1(l){let e;function t(i,c){return i[22].length===0?M1:I1}let n=t(l),o=n(l);return{c(){e=u("div"),o.c(),s(e,"class","activity-tab svelte-1ofkctg")},m(i,c){S(i,e,c),o.m(e,null)},p(i,c){n===(n=t(i))&&o?o.p(i,c):(o.d(1),o=n(i),o&&(o.c(),o.m(e,null)))},i:x,o:x,d(i){i&&w(e),o.d()}}}function j1(l){let e,t,n,o,i=l[26]&&l[39].filter(l[162]).length>0,c,r,f,d=i&&Ss(l);function m(h,b){return h[31].length===0?F1:A1}let v=m(l),_=v(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${p("worklog.addEntry")}`,o=k(),d&&d.c(),c=k(),_.c(),s(n,"class","btn btn-primary btn-sm svelte-1ofkctg"),s(t,"class","worklog-toolbar svelte-1ofkctg"),s(e,"class","worklog-tab svelte-1ofkctg")},m(h,b){S(h,e,b),a(e,t),a(t,n),a(e,o),d&&d.m(e,null),a(e,c),_.m(e,null),r||(f=M(n,"click",l[128]),r=!0)},p(h,b){b[0]&67108864|b[1]&256&&(i=h[26]&&h[39].filter(h[162]).length>0),i?d?d.p(h,b):(d=Ss(h),d.c(),d.m(e,c)):d&&(d.d(1),d=null),v===(v=m(h))&&_?_.p(h,b):(_.d(1),_=v(h),_&&(_.c(),_.m(e,null)))},i:x,o:x,d(h){h&&w(e),d&&d.d(),_.d(),r=!1,f()}}}function T1(l){let e,t,n,o,i,c;function r(m,v){return m[30].length===0?W1:V1}let f=r(l),d=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${p("action.addAction")}`,o=k(),d.c(),s(n,"class","btn btn-primary svelte-1ofkctg"),s(t,"class","tab-toolbar svelte-1ofkctg"),s(e,"class","actions-tab svelte-1ofkctg")},m(m,v){S(m,e,v),a(e,t),a(t,n),a(e,o),d.m(e,null),i||(c=M(n,"click",l[148]),i=!0)},p(m,v){f===(f=r(m))&&d?d.p(m,v):(d.d(1),d=f(m),d&&(d.c(),d.m(e,null)))},i:x,o:x,d(m){m&&w(e),d.d(),i=!1,c()}}}function E1(l){let e,t,n,o=p("file.addFile")+"",i,c,r,f=p("file.addFolder")+"",d,m,v,_,h,b,y,C,T,j,E,D,N,F=l[65].items.length>0&&zs(l);const I=[H1,B1],O=[];function V(Y,J){return Y[57]?0:1}b=V(l),y=O[b]=I[b](l);let B=l[53]&&!l[55]&&Ws(),H=l[61]&&Bs(l);return{c(){e=u("div"),t=u("div"),n=u("button"),i=A(o),c=k(),r=u("button"),d=A(f),m=k(),v=u("button"),v.textContent=`${p("file.newFile")}`,_=k(),F&&F.c(),h=k(),y.c(),C=k(),B&&B.c(),T=k(),H&&H.c(),j=it(),s(n,"class","btn btn-primary svelte-1ofkctg"),n.disabled=l[53],s(r,"class","btn svelte-1ofkctg"),r.disabled=l[53],s(v,"class","btn svelte-1ofkctg"),s(t,"class","tab-toolbar svelte-1ofkctg"),s(e,"class","files-tab svelte-1ofkctg")},m(Y,J){S(Y,e,J),a(e,t),a(t,n),a(n,i),a(t,c),a(t,r),a(r,d),a(t,m),a(t,v),a(t,_),F&&F.m(t,null),a(e,h),O[b].m(e,null),a(e,C),B&&B.m(e,null),S(Y,T,J),H&&H.m(Y,J),S(Y,j,J),E=!0,D||(N=[M(n,"click",l[141]),M(r,"click",l[142]),M(v,"click",l[89])],D=!0)},p(Y,J){(!E||J[1]&4194304)&&(n.disabled=Y[53]),(!E||J[1]&4194304)&&(r.disabled=Y[53]),Y[65].items.length>0?F?F.p(Y,J):(F=zs(Y),F.c(),F.m(t,null)):F&&(F.d(1),F=null);let G=b;b=V(Y),b===G?O[b].p(Y,J):(lt(),ue(O[G],1,1,()=>{O[G]=null}),nt(),y=O[b],y?y.p(Y,J):(y=O[b]=I[b](Y),y.c()),ie(y,1),y.m(e,C)),Y[53]&&!Y[55]?B||(B=Ws(),B.c(),B.m(e,null)):B&&(B.d(1),B=null),Y[61]?H?(H.p(Y,J),J[1]&1073741824&&ie(H,1)):(H=Bs(Y),H.c(),ie(H,1),H.m(j.parentNode,j)):H&&(lt(),ue(H,1,1,()=>{H=null}),nt())},i(Y){E||(ie(y),ie(H),E=!0)},o(Y){ue(y),ue(H),E=!1},d(Y){Y&&(w(e),w(T),w(j)),F&&F.d(),O[b].d(),B&&B.d(),H&&H.d(Y),D=!1,_e(N)}}}function N1(l){let e,t,n,o,i,c,r,f=l[46]&&Hs(l);function d(_,h){return _[28].length===0&&!_[46]?Y1:q1}let m=d(l),v=m(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${p("note.add")}`,o=k(),f&&f.c(),i=k(),v.c(),s(n,"class","btn btn-primary svelte-1ofkctg"),s(t,"class","tab-toolbar svelte-1ofkctg"),s(e,"class","notes-tab svelte-1ofkctg")},m(_,h){S(_,e,h),a(e,t),a(t,n),a(e,o),f&&f.m(e,null),a(e,i),v.m(e,null),c||(r=M(n,"click",l[121]),c=!0)},p(_,h){_[46]?f?f.p(_,h):(f=Hs(_),f.c(),f.m(e,i)):f&&(f.d(1),f=null),m===(m=d(_))&&v?v.p(_,h):(v.d(1),v=m(_),v&&(v.c(),v.m(e,null)))},i:x,o:x,d(_){_&&w(e),f&&f.d(),v.d(),c=!1,r()}}}function D1(l){let e,t,n=l[26].title+"",o,i,c,r,f,d,m=l[147](l[26].type)+"",v,_,h,b,y,C=(l[26].section||"—")+"",T,j,E,D,N,F=ft(l[26].createdAt)+"",I,O,V,B,H,Y,J,G,W=p("overview.newNote")+"",R,P,z,U,q,se,de=p("overview.addFile")+"",ee,$,te,ce,pe,we,He=p("overview.addAction")+"",ve,Q,Z,re,ge,Ne,Ue,Me=p("overview.logTime")+"",Je,Ye,Ve,Re,Oe,Ae=l[28].length>0&&Ks(l),je=l[31].length>0&&Js(l);return{c(){e=u("div"),t=u("h2"),o=A(n),i=k(),c=u("div"),r=u("div"),f=u("span"),f.textContent=`${p("overview.type")}`,d=u("span"),v=A(m),_=k(),h=u("div"),b=u("span"),b.textContent=`${p("overview.section")}`,y=u("span"),T=A(C),j=k(),E=u("div"),D=u("span"),D.textContent=`${p("overview.created")}`,N=u("span"),I=A(F),O=k(),V=u("div"),B=u("button"),H=X("svg"),Y=X("path"),J=X("path"),G=k(),R=A(W),P=k(),z=u("button"),U=X("svg"),q=X("path"),se=k(),ee=A(de),$=k(),te=u("button"),ce=X("svg"),pe=X("polygon"),we=k(),ve=A(He),Q=k(),Z=u("button"),re=X("svg"),ge=X("circle"),Ne=X("polyline"),Ue=k(),Je=A(Me),Ye=k(),Ae&&Ae.c(),Ve=k(),je&&je.c(),s(t,"class","svelte-1ofkctg"),s(f,"class","meta-label svelte-1ofkctg"),s(d,"class","svelte-1ofkctg"),s(r,"class","meta-item svelte-1ofkctg"),s(b,"class","meta-label svelte-1ofkctg"),s(y,"class","svelte-1ofkctg"),s(h,"class","meta-item svelte-1ofkctg"),s(D,"class","meta-label svelte-1ofkctg"),s(N,"class","svelte-1ofkctg"),s(E,"class","meta-item svelte-1ofkctg"),s(c,"class","meta-grid svelte-1ofkctg"),s(Y,"d","M12 20h9"),s(Y,"class","svelte-1ofkctg"),s(J,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(J,"class","svelte-1ofkctg"),s(H,"width","16"),s(H,"height","16"),s(H,"viewBox","0 0 24 24"),s(H,"fill","none"),s(H,"stroke","currentColor"),s(H,"stroke-width","2"),s(H,"stroke-linecap","round"),s(H,"stroke-linejoin","round"),s(H,"class","svelte-1ofkctg"),s(B,"class","qa-btn svelte-1ofkctg"),s(q,"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(q,"class","svelte-1ofkctg"),s(U,"width","16"),s(U,"height","16"),s(U,"viewBox","0 0 24 24"),s(U,"fill","none"),s(U,"stroke","currentColor"),s(U,"stroke-width","2"),s(U,"stroke-linecap","round"),s(U,"stroke-linejoin","round"),s(U,"class","svelte-1ofkctg"),s(z,"class","qa-btn svelte-1ofkctg"),s(pe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(pe,"class","svelte-1ofkctg"),s(ce,"width","16"),s(ce,"height","16"),s(ce,"viewBox","0 0 24 24"),s(ce,"fill","none"),s(ce,"stroke","currentColor"),s(ce,"stroke-width","2"),s(ce,"stroke-linecap","round"),s(ce,"stroke-linejoin","round"),s(ce,"class","svelte-1ofkctg"),s(te,"class","qa-btn svelte-1ofkctg"),s(ge,"cx","12"),s(ge,"cy","12"),s(ge,"r","10"),s(ge,"class","svelte-1ofkctg"),s(Ne,"points","12 6 12 12 16 14"),s(Ne,"class","svelte-1ofkctg"),s(re,"width","16"),s(re,"height","16"),s(re,"viewBox","0 0 24 24"),s(re,"fill","none"),s(re,"stroke","currentColor"),s(re,"stroke-width","2"),s(re,"stroke-linecap","round"),s(re,"stroke-linejoin","round"),s(re,"class","svelte-1ofkctg"),s(Z,"class","qa-btn svelte-1ofkctg"),s(V,"class","quick-actions svelte-1ofkctg"),s(e,"class","overview svelte-1ofkctg")},m(ze,Fe){S(ze,e,Fe),a(e,t),a(t,o),a(e,i),a(e,c),a(c,r),a(r,f),a(r,d),a(d,v),a(c,_),a(c,h),a(h,b),a(h,y),a(y,T),a(c,j),a(c,E),a(E,D),a(E,N),a(N,I),a(e,O),a(e,V),a(V,B),a(B,H),a(H,Y),a(H,J),a(B,G),a(B,R),a(V,P),a(V,z),a(z,U),a(U,q),a(z,se),a(z,ee),a(V,$),a(V,te),a(te,ce),a(ce,pe),a(te,we),a(te,ve),a(V,Q),a(V,Z),a(Z,re),a(re,ge),a(re,Ne),a(Z,Ue),a(Z,Je),a(e,Ye),Ae&&Ae.m(e,null),a(e,Ve),je&&je.m(e,null),Re||(Oe=[M(B,"click",l[172]),M(z,"click",l[173]),M(te,"click",l[148]),M(Z,"click",l[174])],Re=!0)},p(ze,Fe){Fe[0]&67108864&&n!==(n=ze[26].title+"")&&K(o,n),Fe[0]&67108864&&m!==(m=ze[147](ze[26].type)+"")&&K(v,m),Fe[0]&67108864&&C!==(C=(ze[26].section||"—")+"")&&K(T,C),Fe[0]&67108864&&F!==(F=ft(ze[26].createdAt)+"")&&K(I,F),ze[28].length>0?Ae?Ae.p(ze,Fe):(Ae=Ks(ze),Ae.c(),Ae.m(e,Ve)):Ae&&(Ae.d(1),Ae=null),ze[31].length>0?je?je.p(ze,Fe):(je=Js(ze),je.c(),je.m(e,null)):je&&(je.d(1),je=null)},i:x,o:x,d(ze){ze&&w(e),Ae&&Ae.d(),je&&je.d(),Re=!1,_e(Oe)}}}function I1(l){let e,t=fe(l[22]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Cs(bo(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","activity-events svelte-1ofkctg")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i[0]&4194304|i[4]&4194304|i[5]&1){t=fe(o[22]);let c;for(c=0;c<t.length;c+=1){const r=bo(o,t,c);n[c]?n[c].p(r,i):(n[c]=Cs(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function M1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("activity.perCaseEmpty")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p:x,d(n){n&&w(e)}}}function ws(l){let e,t=l[331].targetType+"",n;return{c(){e=u("span"),n=A(t),s(e,"class","activity-event-target svelte-1ofkctg")},m(o,i){S(o,e,i),a(e,n)},p(o,i){i[0]&4194304&&t!==(t=o[331].targetType+"")&&K(n,t)},d(o){o&&w(e)}}}function Cs(l){let e,t,n=Pt(l[331].eventType)+"",o,i,c,r=l[331].title+"",f,d,m,v=l[146](l[331].eventType)+"",_,h,b,y,C=et(l[331].createdAt)+"",T,j,E,D,N=l[331].targetType&&ws(l);function F(){return l[207](l[331])}function I(...O){return l[208](l[331],...O)}return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),N&&N.c(),b=k(),y=u("span"),T=A(C),j=k(),s(t,"class","activity-event-icon svelte-1ofkctg"),s(c,"class","activity-event-title svelte-1ofkctg"),s(m,"class","activity-event-type svelte-1ofkctg"),s(y,"class","activity-event-time svelte-1ofkctg"),s(e,"class","activity-event svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(O,V){S(O,e,V),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),N&&N.m(e,null),a(e,b),a(e,y),a(y,T),a(e,j),E||(D=[M(e,"click",F),M(e,"keydown",I)],E=!0)},p(O,V){l=O,V[0]&4194304&&n!==(n=Pt(l[331].eventType)+"")&&K(o,n),V[0]&4194304&&r!==(r=l[331].title+"")&&K(f,r),V[0]&4194304&&v!==(v=l[146](l[331].eventType)+"")&&K(_,v),l[331].targetType?N?N.p(l,V):(N=ws(l),N.c(),N.m(e,b)):N&&(N.d(1),N=null),V[0]&4194304&&C!==(C=et(l[331].createdAt)+"")&&K(T,C)},d(O){O&&w(e),N&&N.d(),E=!1,_e(D)}}}function Ss(l){let e,t,n,o=fe(l[39].filter(l[197])),i=[];for(let c=0;c<o.length;c+=1)i[c]=Ns(Co(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("worklog.suggestions")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","suggestions-title svelte-1ofkctg"),s(e,"class","worklog-tab-suggestions svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&67108864|r[1]&256|r[3]&67108864|r[4]&1077936256){o=fe(c[39].filter(c[197]));let f;for(f=0;f<o.length;f+=1){const d=Co(c,o,f);i[f]?i[f].p(d,r):(i[f]=Ns(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function js(l){let e,t,n,o=fe(l[334].events),i=[];for(let c=0;c<o.length;c+=1)i[c]=Es(So(l,o,c));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","suggestion-detail-title svelte-1ofkctg"),s(e,"class","suggestion-detail svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&67108864|r[1]&256|r[3]&67108864|r[4]&1077936128){o=fe(c[334].events);let f;for(f=0;f<o.length;f+=1){const d=So(c,o,f);i[f]?i[f].p(d,r):(i[f]=Es(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function Ts(l){let e,t,n;function o(){return l[202](l[331])}return{c(){e=u("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1ofkctg")},m(i,c){S(i,e,c),t||(n=M(e,"click",o),t=!0)},p(i,c){l=i},d(i){i&&w(e),t=!1,n()}}}function Es(l){let e,t,n=et(l[331].createdAt)+"",o,i,c,r=l[146](l[331].eventType)+"",f,d,m,v=l[331].title+"",_,h,b,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[201](l[331])}let N=C&&Ts(l);return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),b=u("button"),b.textContent=`${p("common.open")}`,y=k(),N&&N.c(),T=k(),s(t,"class","suggestion-event-time svelte-1ofkctg"),s(c,"class","suggestion-event-type svelte-1ofkctg"),s(m,"class","suggestion-event-title svelte-1ofkctg"),s(b,"class","link-btn svelte-1ofkctg"),s(e,"class","suggestion-detail-event svelte-1ofkctg")},m(F,I){S(F,e,I),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),a(e,b),a(e,y),N&&N.m(e,null),a(e,T),j||(E=M(b,"click",D),j=!0)},p(F,I){l=F,I[0]&67108864|I[1]&256&&n!==(n=et(l[331].createdAt)+"")&&K(o,n),I[0]&67108864|I[1]&256&&r!==(r=l[146](l[331].eventType)+"")&&K(f,r),I[0]&67108864|I[1]&256&&v!==(v=l[331].title+"")&&K(_,v),I[0]&67108864|I[1]&256&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=Ts(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),j=!1,E()}}}function Ns(l){let e,t,n,o,i=l[334].summary+"",c,r,f,d=l[334].suggestedMin+"",m,v,_=p("worklog.min")+"",h,b,y=p("suggest.confidence."+l[334].confidence)+"",C,T,j,E,D,N,F,I;function O(){return l[198](l[334])}function V(){return l[199](l[334],l[335],l[336])}function B(...Y){return l[200](l[334],l[335],l[336],...Y)}let H=l[334]._expanded&&l[334].events&&l[334].events.length>0&&js(l);return{c(){e=u("div"),t=u("div"),n=u("div"),o=u("span"),c=A(i),r=k(),f=u("span"),m=A(d),v=k(),h=A(_),b=A(" · "),C=A(y),T=k(),j=u("div"),E=u("button"),E.textContent=`${p("worklog.apply")}`,D=k(),H&&H.c(),N=k(),s(o,"class","suggestion-summary svelte-1ofkctg"),s(f,"class","suggestion-meta svelte-1ofkctg"),s(n,"class","suggestion-info svelte-1ofkctg"),s(E,"class","btn btn-sm btn-primary svelte-1ofkctg"),s(j,"class","suggestion-actions svelte-1ofkctg"),s(t,"class","suggestion-main svelte-1ofkctg"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-1ofkctg"),he(e,"expanded",l[334]._expanded)},m(Y,J){S(Y,e,J),a(e,t),a(t,n),a(n,o),a(o,c),a(n,r),a(n,f),a(f,m),a(f,v),a(f,h),a(f,b),a(f,C),a(t,T),a(t,j),a(j,E),a(e,D),H&&H.m(e,null),a(e,N),F||(I=[M(E,"click",Qe(O)),M(t,"click",V),M(t,"keydown",B)],F=!0)},p(Y,J){l=Y,J[0]&67108864|J[1]&256&&i!==(i=l[334].summary+"")&&K(c,i),J[0]&67108864|J[1]&256&&d!==(d=l[334].suggestedMin+"")&&K(m,d),J[0]&67108864|J[1]&256&&y!==(y=p("suggest.confidence."+l[334].confidence)+"")&&K(C,y),l[334]._expanded&&l[334].events&&l[334].events.length>0?H?H.p(l,J):(H=js(l),H.c(),H.m(e,N)):H&&(H.d(1),H=null),J[0]&67108864|J[1]&256&&he(e,"expanded",l[334]._expanded)},d(Y){Y&&w(e),H&&H.d(),F=!1,_e(I)}}}function A1(l){let e,t=fe(l[31]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Rs(yo(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=it()},m(o,i){for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(o,i);S(o,e,i)},p(o,i){if(i[1]&1|i[3]&67108864|i[4]&1077940224){t=fe(o[31]);let c;for(c=0;c<t.length;c+=1){const r=yo(o,t,c);n[c]?n[c].p(r,i):(n[c]=Rs(r),n[c].c(),n[c].m(e.parentNode,e))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function F1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("worklog.empty")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p:x,d(n){n&&w(e)}}}function Ds(l){let e;return{c(){e=u("span"),e.textContent=`${p("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Is(l){let e;return{c(){e=u("span"),e.textContent=`${p("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Ms(l){let e,t,n,o,i,c,r=l[315].details&&As(l);function f(_,h){return _[315].source==="manual"?z1:_[315].source==="suggestion"&&_[315]._events&&_[315]._events.length>0?O1:_[315].source==="suggestion"?R1:_[315].source==="unknown"||_[315].source==="imported"?L1:P1}let d=f(l),m=d(l),v=l[315].source==="suggestion"&&l[315]._events&&l[315]._events.length>0&&Fs(l);return{c(){e=u("div"),r&&r.c(),t=k(),n=u("div"),o=u("span"),o.textContent=`${p("worklog.source")}`,i=k(),m.c(),c=k(),v&&v.c(),s(o,"class","wl-detail-label svelte-1ofkctg"),s(n,"class","wl-detail-section svelte-1ofkctg"),s(e,"class","worklog-entry-detail svelte-1ofkctg")},m(_,h){S(_,e,h),r&&r.m(e,null),a(e,t),a(e,n),a(n,o),a(n,i),m.m(n,null),a(e,c),v&&v.m(e,null)},p(_,h){_[315].details?r?r.p(_,h):(r=As(_),r.c(),r.m(e,t)):r&&(r.d(1),r=null),d!==(d=f(_))&&(m.d(1),m=d(_),m&&(m.c(),m.m(n,null))),_[315].source==="suggestion"&&_[315]._events&&_[315]._events.length>0?v?v.p(_,h):(v=Fs(_),v.c(),v.m(e,null)):v&&(v.d(1),v=null)},d(_){_&&w(e),r&&r.d(),m.d(),v&&v.d()}}}function As(l){let e,t,n,o,i=l[315].details+"",c;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("worklog.details")}`,n=k(),o=u("p"),c=A(i),s(t,"class","wl-detail-label svelte-1ofkctg"),s(o,"class","svelte-1ofkctg"),s(e,"class","wl-detail-section svelte-1ofkctg")},m(r,f){S(r,e,f),a(e,t),a(e,n),a(e,o),a(o,c)},p(r,f){f[1]&1&&i!==(i=r[315].details+"")&&K(c,i)},d(r){r&&w(e)}}}function P1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function L1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function R1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function O1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function z1(l){let e;return{c(){e=u("p"),e.textContent=`${p("worklog.sourceManual")}`,s(e,"class","svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Fs(l){let e,t,n,o=fe(l[315]._events),i=[];for(let c=0;c<o.length;c+=1)i[c]=Ls(wo(l,o,c));return{c(){e=u("div"),t=u("span"),t.textContent=`${p("journal.relatedEvents")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","wl-detail-label svelte-1ofkctg"),s(e,"class","wl-detail-section svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[1]&1|r[3]&67108864|r[4]&1077936128){o=fe(c[315]._events);let f;for(f=0;f<o.length;f+=1){const d=wo(c,o,f);i[f]?i[f].p(d,r):(i[f]=Ls(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function Ps(l){let e,t,n;function o(){return l[204](l[331])}return{c(){e=u("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1ofkctg")},m(i,c){S(i,e,c),t||(n=M(e,"click",o),t=!0)},p(i,c){l=i},d(i){i&&w(e),t=!1,n()}}}function Ls(l){let e,t,n=et(l[331].createdAt)+"",o,i,c,r=l[146](l[331].eventType)+"",f,d,m,v=l[331].title+"",_,h,b,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[203](l[331])}let N=C&&Ps(l);return{c(){e=u("div"),t=u("span"),o=A(n),i=k(),c=u("span"),f=A(r),d=k(),m=u("span"),_=A(v),h=k(),b=u("button"),b.textContent=`${p("common.open")}`,y=k(),N&&N.c(),T=k(),s(t,"class","journal-event-time svelte-1ofkctg"),s(c,"class","journal-event-type svelte-1ofkctg"),s(m,"class","journal-event-title svelte-1ofkctg"),s(b,"class","link-btn svelte-1ofkctg"),s(e,"class","journal-event-row svelte-1ofkctg")},m(F,I){S(F,e,I),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),a(e,m),a(m,_),a(e,h),a(e,b),a(e,y),N&&N.m(e,null),a(e,T),j||(E=M(b,"click",D),j=!0)},p(F,I){l=F,I[1]&1&&n!==(n=et(l[331].createdAt)+"")&&K(o,n),I[1]&1&&r!==(r=l[146](l[331].eventType)+"")&&K(f,r),I[1]&1&&v!==(v=l[331].title+"")&&K(_,v),I[1]&1&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=Ps(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),j=!1,E()}}}function Rs(l){let e,t,n,o=l[315]._expanded?"▾":"▸",i,c,r,f=l[315].summary+"",d,m,v,_=l[315].minutes+"",h,b,y=p("worklog.min")+"",C,T,j,E,D,N=ft(l[315].createdAt)+"",F,I,O,V,B,H=l[315].billable&&Ds(),Y=l[315].approximate&&Is(),J=l[315]._expanded&&Ms(l);function G(){return l[205](l[315])}function W(...R){return l[206](l[315],...R)}return{c(){e=u("div"),t=u("div"),n=u("span"),i=A(o),c=k(),r=u("span"),d=A(f),m=k(),v=u("span"),h=A(_),b=k(),C=A(y),T=k(),H&&H.c(),j=k(),Y&&Y.c(),E=k(),D=u("span"),F=A(N),I=k(),J&&J.c(),O=k(),s(n,"class","worklog-toggle svelte-1ofkctg"),s(r,"class","worklog-entry-summary svelte-1ofkctg"),s(v,"class","worklog-entry-mins svelte-1ofkctg"),s(D,"class","worklog-entry-date svelte-1ofkctg"),s(t,"class","worklog-entry-head svelte-1ofkctg"),s(e,"class","worklog-entry svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0"),he(e,"expanded",l[315]._expanded)},m(R,P){S(R,e,P),a(e,t),a(t,n),a(n,i),a(t,c),a(t,r),a(r,d),a(t,m),a(t,v),a(v,h),a(v,b),a(v,C),a(t,T),H&&H.m(t,null),a(t,j),Y&&Y.m(t,null),a(t,E),a(t,D),a(D,F),a(e,I),J&&J.m(e,null),a(e,O),V||(B=[M(e,"click",G),M(e,"keydown",W)],V=!0)},p(R,P){l=R,P[1]&1&&o!==(o=l[315]._expanded?"▾":"▸")&&K(i,o),P[1]&1&&f!==(f=l[315].summary+"")&&K(d,f),P[1]&1&&_!==(_=l[315].minutes+"")&&K(h,_),l[315].billable?H||(H=Ds(),H.c(),H.m(t,j)):H&&(H.d(1),H=null),l[315].approximate?Y||(Y=Is(),Y.c(),Y.m(t,E)):Y&&(Y.d(1),Y=null),P[1]&1&&N!==(N=ft(l[315].createdAt)+"")&&K(F,N),l[315]._expanded?J?J.p(l,P):(J=Ms(l),J.c(),J.m(e,O)):J&&(J.d(1),J=null),P[1]&1&&he(e,"expanded",l[315]._expanded)},d(R){R&&w(e),H&&H.d(),Y&&Y.d(),J&&J.d(),V=!1,_e(B)}}}function V1(l){let e,t=fe(l[30]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Os(jo(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=it()},m(o,i){for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(o,i);S(o,e,i)},p(o,i){if(i[0]&1073741824|i[4]&402653184){t=fe(o[30]);let c;for(c=0;c<t.length;c+=1){const r=jo(o,t,c);n[c]?n[c].p(r,i):(n[c]=Os(r),n[c].c(),n[c].m(e.parentNode,e))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function W1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("action.noActions")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p:x,d(n){n&&w(e)}}}function Os(l){let e,t,n,o=l[326].title+"",i,c,r,f=l[152](l[326].type)+"",d,m,v,_=l[326].data+"",h,b,y,C,T,j,E,D,N;function F(){return l[195](l[326])}function I(){return l[196](l[326])}return{c(){e=u("div"),t=u("div"),n=u("span"),i=A(o),c=k(),r=u("span"),d=A(f),m=k(),v=u("span"),h=A(_),b=k(),y=u("div"),C=u("button"),C.textContent=`${p("action.run")}`,T=k(),j=u("button"),j.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ofkctg"><polyline points="3 6 5 6 21 6" class="svelte-1ofkctg"></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-1ofkctg"></path></svg>',E=k(),s(n,"class","action-title svelte-1ofkctg"),s(r,"class","action-type svelte-1ofkctg"),s(v,"class","action-data svelte-1ofkctg"),s(t,"class","action-info svelte-1ofkctg"),s(C,"class","btn btn-sm svelte-1ofkctg"),s(j,"class","btn btn-sm btn-danger svelte-1ofkctg"),s(y,"class","action-btns svelte-1ofkctg"),s(e,"class","action-card svelte-1ofkctg")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,i),a(t,c),a(t,r),a(r,d),a(t,m),a(t,v),a(v,h),a(e,b),a(e,y),a(y,C),a(y,T),a(y,j),a(e,E),D||(N=[M(C,"click",F),M(j,"click",I)],D=!0)},p(O,V){l=O,V[0]&1073741824&&o!==(o=l[326].title+"")&&K(i,o),V[0]&1073741824&&f!==(f=l[152](l[326].type)+"")&&K(d,f),V[0]&1073741824&&_!==(_=l[326].data+"")&&K(h,_)},d(O){O&&w(e),D=!1,_e(N)}}}function zs(l){let e,t=p("common.paste")+"",n,o,i=l[65].items.length+"",c,r,f;return{c(){e=u("button"),n=A(t),o=k(),c=A(i),s(e,"class","btn svelte-1ofkctg")},m(d,m){S(d,e,m),a(e,n),a(e,o),a(e,c),r||(f=M(e,"click",l[94]),r=!0)},p(d,m){m[2]&8&&i!==(i=d[65].items.length+"")&&K(c,i)},d(d){d&&w(e),r=!1,f()}}}function B1(l){let e,t,n,o,i,c,r;const f=[K1,U1],d=[];function m(b,y){return b[59].length>0?0:1}e=m(l),t=d[e]=f[e](l);const v=[J1,G1],_=[];function h(b,y){return b[60].length===0?0:1}return o=h(l),i=_[o]=v[o](l),{c(){t.c(),n=k(),i.c(),c=it()},m(b,y){d[e].m(b,y),S(b,n,y),_[o].m(b,y),S(b,c,y),r=!0},p(b,y){let C=e;e=m(b),e===C?d[e].p(b,y):(lt(),ue(d[C],1,1,()=>{d[C]=null}),nt(),t=d[e],t?t.p(b,y):(t=d[e]=f[e](b),t.c()),ie(t,1),t.m(n.parentNode,n));let T=o;o=h(b),o===T?_[o].p(b,y):(lt(),ue(_[T],1,1,()=>{_[T]=null}),nt(),i=_[o],i?i.p(b,y):(i=_[o]=v[o](b),i.c()),ie(i,1),i.m(c.parentNode,c))},i(b){r||(ie(t),ie(i),r=!0)},o(b){ue(t),ue(i),r=!1},d(b){b&&(w(n),w(c)),d[e].d(b),_[o].d(b)}}}function H1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p:x,i:x,o:x,d(n){n&&w(e)}}}function U1(l){let e,t;return e=new Ni({props:{crumbs:[{name:p("file.root")}]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:x,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function K1(l){let e,t,n,o,i,c,r,f=p("common.back")+"",d,m,v,_;return e=new Ni({props:{crumbs:[{name:p("file.root")},...l[59]]}}),e.$on("navigate",l[181]),{c(){Ke(e.$$.fragment),t=k(),n=u("button"),o=X("svg"),i=X("line"),c=X("polyline"),r=k(),d=A(f),s(i,"x1","19"),s(i,"y1","12"),s(i,"x2","5"),s(i,"y2","12"),s(i,"class","svelte-1ofkctg"),s(c,"points","12 19 5 12 12 5"),s(c,"class","svelte-1ofkctg"),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-1ofkctg"),s(n,"class","btn btn-sm back-btn svelte-1ofkctg")},m(h,b){We(e,h,b),S(h,t,b),S(h,n,b),a(n,o),a(o,i),a(o,c),a(n,r),a(n,d),m=!0,v||(_=M(n,"click",l[85]),v=!0)},p(h,b){const y={};b[1]&268435456&&(y.crumbs=[{name:p("file.root")},...h[59]]),e.$set(y)},i(h){m||(ie(e.$$.fragment,h),m=!0)},o(h){ue(e.$$.fragment,h),m=!1},d(h){h&&(w(t),w(n)),Be(e,h),v=!1,_()}}}function G1(l){let e,t=[],n=new Map,o,i=fe(l[60]);const c=r=>r[323].id;for(let r=0;r<i.length;r+=1){let f=To(l,i,r),d=c(f);n.set(d,t[r]=Vs(d,f))}return{c(){e=u("div");for(let r=0;r<t.length;r+=1)t[r].c();s(e,"class","file-list svelte-1ofkctg")},m(r,f){S(r,e,f);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(r,f){f[1]&536870912|f[2]&1916796944|f[3]&253|f[4]&2097152&&(i=fe(r[60]),lt(),t=vi(t,f,c,1,r,i,n,e,gi,Vs,null,To),nt())},i(r){if(!o){for(let f=0;f<i.length;f+=1)ie(t[f]);o=!0}},o(r){for(let f=0;f<t.length;f+=1)ue(t[f]);o=!1},d(r){r&&w(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function J1(l){let e,t,n,o,i=(l[59].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",c,r,f,d,m,v,_,h,b,y;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ofkctg"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1ofkctg"></path><polyline points="14 2 14 8 20 8" class="svelte-1ofkctg"></polyline></svg>',n=k(),o=u("p"),c=A(i),r=k(),f=u("p"),f.textContent=`${p("file.hint")}`,d=k(),m=u("div"),v=u("button"),v.textContent=`${p("file.addFileSimple")}`,_=k(),h=u("button"),h.textContent=`${p("file.addFolderSimple")}`,s(t,"class","empty-icon svelte-1ofkctg"),s(o,"class","svelte-1ofkctg"),s(f,"class","hint svelte-1ofkctg"),s(v,"class","btn btn-primary svelte-1ofkctg"),s(h,"class","btn svelte-1ofkctg"),s(m,"class","empty-actions svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(C,T){S(C,e,T),a(e,t),a(e,n),a(e,o),a(o,c),a(e,r),a(e,f),a(e,d),a(e,m),a(m,v),a(m,_),a(m,h),b||(y=[M(v,"click",l[141]),M(h,"click",l[142])],b=!0)},p(C,T){T[1]&268435456&&i!==(i=(C[59].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&K(c,i)},i:x,o:x,d(C){C&&w(e),b=!1,_e(y)}}}function Vs(l,e){let t,n,o;return n=new af({props:{item:e[323],selected:e[66].includes(e[323].id),onDragStart:e[98],onDragOver:e[99],onDrop:e[100]}}),n.$on("navigate",e[182]),n.$on("preview",e[183]),n.$on("openExternal",e[184]),n.$on("showInFolder",e[185]),n.$on("delete",e[186]),n.$on("rename",e[187]),n.$on("duplicate",e[188]),n.$on("cut",e[189]),n.$on("copy",e[190]),n.$on("selectOne",e[191]),n.$on("toggleSelect",e[192]),n.$on("rangeSelect",e[193]),{key:l,first:null,c(){t=it(),Ke(n.$$.fragment),this.first=t},m(i,c){S(i,t,c),We(n,i,c),o=!0},p(i,c){e=i;const r={};c[1]&536870912&&(r.item=e[323]),c[1]&536870912|c[2]&16&&(r.selected=e[66].includes(e[323].id)),n.$set(r)},i(i){o||(ie(n.$$.fragment,i),o=!0)},o(i){ue(n.$$.fragment,i),o=!1},d(i){i&&w(t),Be(n,i)}}}function Ws(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.scanning")}`,s(t,"class","svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},d(n){n&&w(e)}}}function Bs(l){let e,t;return e=new Sf({props:{item:l[61],content:l[62],loading:l[63],error:l[64]}}),e.$on("close",l[88]),e.$on("openExternal",l[194]),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p(n,o){const i={};o[1]&1073741824&&(i.item=n[61]),o[2]&1&&(i.content=n[62]),o[2]&2&&(i.loading=n[63]),o[2]&4&&(i.error=n[64]),e.$set(i)},i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Hs(l){let e,t,n,o,i,c,r,f,d;return{c(){e=u("div"),t=u("input"),n=k(),o=u("div"),i=u("button"),i.textContent=`${p("common.create")}`,c=k(),r=u("button"),r.textContent=`${p("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",p("note.title")),s(t,"class","svelte-1ofkctg"),s(i,"class","btn btn-primary svelte-1ofkctg"),s(r,"class","btn svelte-1ofkctg"),s(o,"class","form-actions svelte-1ofkctg"),s(e,"class","create-form svelte-1ofkctg")},m(m,v){S(m,e,v),a(e,t),ye(t,l[47]),a(e,n),a(e,o),a(o,i),a(o,c),a(o,r),f||(d=[M(t,"input",l[177]),M(t,"keydown",l[178]),M(i,"click",l[123]),M(r,"click",l[122])],f=!0)},p(m,v){v[1]&65536&&t.value!==m[47]&&ye(t,m[47])},d(m){m&&w(e),f=!1,_e(d)}}}function q1(l){let e,t=fe(l[28]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Us(Eo(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","notes-list svelte-1ofkctg")},m(o,i){S(o,e,i);for(let c=0;c<n.length;c+=1)n[c]&&n[c].m(e,null)},p(o,i){if(i[0]&268435456|i[4]&1){t=fe(o[28]);let c;for(c=0;c<t.length;c+=1){const r=Eo(o,t,c);n[c]?n[c].p(r,i):(n[c]=Us(r),n[c].c(),n[c].m(e,null))}for(;c<n.length;c+=1)n[c].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Y1(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("note.noNotes")}`,n=u("p"),n.textContent=`${p("note.createFirst")}`,s(t,"class","svelte-1ofkctg"),s(n,"class","hint svelte-1ofkctg"),s(e,"class","empty-state svelte-1ofkctg")},m(o,i){S(o,e,i),a(e,t),a(e,n)},p:x,d(o){o&&w(e)}}}function Us(l){let e,t,n=l[318].title+"",o,i,c,r=ft(l[318].createdAt)+"",f,d,m,v;function _(){return l[179](l[318])}function h(){return l[180](l[318])}return{c(){e=u("div"),t=u("div"),o=A(n),i=k(),c=u("div"),f=A(r),d=k(),s(t,"class","note-card-title svelte-1ofkctg"),s(c,"class","note-card-date svelte-1ofkctg"),s(e,"class","note-card svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(b,y){S(b,e,y),a(e,t),a(t,o),a(e,i),a(e,c),a(c,f),a(e,d),m||(v=[M(e,"click",_),M(e,"keydown",function(){mt(rt(h))&&rt(h).apply(this,arguments)})],m=!0)},p(b,y){l=b,y[0]&268435456&&n!==(n=l[318].title+"")&&K(o,n),y[0]&268435456&&r!==(r=ft(l[318].createdAt)+"")&&K(f,r)},d(b){b&&w(e),m=!1,_e(v)}}}function Ks(l){let e,t,n,o=fe(l[28].slice(0,5)),i=[];for(let c=0;c<o.length;c+=1)i[c]=Gs(Do(l,o,c));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("overview.recentNotes")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","svelte-1ofkctg"),s(e,"class","recent-section svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[0]&268435456|r[4]&1){o=fe(c[28].slice(0,5));let f;for(f=0;f<o.length;f+=1){const d=Do(c,o,f);i[f]?i[f].p(d,r):(i[f]=Gs(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function Gs(l){let e,t,n=l[318].title+"",o,i,c=ft(l[318].createdAt)+"",r,f,d,m;function v(){return l[175](l[318])}function _(){return l[176](l[318])}return{c(){e=u("div"),t=u("span"),o=A(n),i=u("span"),r=A(c),f=k(),s(t,"class","svelte-1ofkctg"),s(i,"class","recent-date svelte-1ofkctg"),s(e,"class","recent-note svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(h,b){S(h,e,b),a(e,t),a(t,o),a(e,i),a(i,r),a(e,f),d||(m=[M(e,"click",v),M(e,"keydown",function(){mt(rt(_))&&rt(_).apply(this,arguments)})],d=!0)},p(h,b){l=h,b[0]&268435456&&n!==(n=l[318].title+"")&&K(o,n),b[0]&268435456&&c!==(c=ft(l[318].createdAt)+"")&&K(r,c)},d(h){h&&w(e),d=!1,_e(m)}}}function Js(l){let e,t,n,o=fe(l[31].slice(0,3)),i=[];for(let c=0;c<o.length;c+=1)i[c]=qs(No(l,o,c));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("overview.recentEntries")}`,n=k();for(let c=0;c<i.length;c+=1)i[c].c();s(t,"class","svelte-1ofkctg"),s(e,"class","recent-section svelte-1ofkctg")},m(c,r){S(c,e,r),a(e,t),a(e,n);for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(e,null)},p(c,r){if(r[1]&1){o=fe(c[31].slice(0,3));let f;for(f=0;f<o.length;f+=1){const d=No(c,o,f);i[f]?i[f].p(d,r):(i[f]=qs(d),i[f].c(),i[f].m(e,null))}for(;f<i.length;f+=1)i[f].d(1);i.length=o.length}},d(c){c&&w(e),Le(i,c)}}}function qs(l){let e,t=l[315].summary+"",n,o,i=l[315].minutes+"",c,r,f=p("worklog.min")+"",d,m;return{c(){e=u("div"),n=A(t),o=A(" ("),c=A(i),r=k(),d=A(f),m=A(")"),s(e,"class","recent-entry svelte-1ofkctg")},m(v,_){S(v,e,_),a(e,n),a(e,o),a(e,c),a(e,r),a(e,d),a(e,m)},p(v,_){_[1]&1&&t!==(t=v[315].summary+"")&&K(n,t),_[1]&1&&i!==(i=v[315].minutes+"")&&K(c,i)},d(v){v&&w(e)}}}function Ys(l){let e;return{c(){e=u("span"),e.textContent="●",s(e,"class","dirty-mark svelte-1ofkctg")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Qs(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I,O,V,B,H=p("common.create")+"",Y,J,G,W,R,P,z,U=l[43]&&Xs(l);v=new nl({props:{kind:"folder",size:24}});let q=fe(l[6]),se=[];for(let ee=0;ee<q.length;ee+=1)se[ee]=Zs(so(l,q,ee));const de=ee=>ue(se[ee],1,1,()=>{se[ee]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("nav.createNode")}`,o=k(),U&&U.c(),i=k(),c=u("div"),r=u("span"),r.textContent=`${p("template.select")}`,f=k(),d=u("div"),m=u("button"),Ke(v.$$.fragment),_=k(),h=u("div"),b=u("span"),b.textContent=`${p("template.optionNone")}`,y=k(),C=u("span"),C.textContent=`${p("template.none.desc")}`,T=k();for(let ee=0;ee<se.length;ee+=1)se[ee].c();j=k(),E=u("div"),D=u("label"),N=u("span"),N.textContent=`${p("common.name")}`,F=k(),I=u("input"),O=k(),V=u("div"),B=u("button"),Y=A(H),G=k(),W=u("button"),W.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1ofkctg"),s(r,"class","form-label svelte-1ofkctg"),s(b,"class","template-card-title svelte-1ofkctg"),s(C,"class","template-card-desc svelte-1ofkctg"),s(h,"class","template-card-text svelte-1ofkctg"),s(m,"class","template-card svelte-1ofkctg"),he(m,"selected",l[44]===null),s(d,"class","template-cards svelte-1ofkctg"),s(d,"role","group"),s(d,"aria-label",p("template.select")),s(c,"class","form-group svelte-1ofkctg"),s(N,"class","label-text svelte-1ofkctg"),s(I,"type","text"),s(I,"placeholder",p("case.namePlaceholder")),s(I,"class","svelte-1ofkctg"),s(D,"class","svelte-1ofkctg"),s(E,"class","form-group svelte-1ofkctg"),s(B,"class","btn btn-primary svelte-1ofkctg"),B.disabled=J=!l[42].trim()||l[44]===void 0,s(W,"class","btn svelte-1ofkctg"),s(V,"class","modal-actions svelte-1ofkctg"),s(t,"class","modal modal-create svelte-1ofkctg"),s(e,"class","modal-overlay svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(ee,$){S(ee,e,$),a(e,t),a(t,n),a(t,o),U&&U.m(t,null),a(t,i),a(t,c),a(c,r),a(c,f),a(c,d),a(d,m),We(v,m,null),a(m,_),a(m,h),a(h,b),a(h,y),a(h,C),a(d,T);for(let te=0;te<se.length;te+=1)se[te]&&se[te].m(d,null);a(t,j),a(t,E),a(E,D),a(D,N),a(D,F),a(D,I),ye(I,l[42]),a(t,O),a(t,V),a(V,B),a(B,Y),a(V,G),a(V,W),R=!0,P||(z=[M(m,"click",l[247]),M(I,"input",l[249]),M(I,"keydown",l[250]),M(B,"click",l[109]),M(W,"click",l[108]),M(e,"click",ut(l[108])),M(e,"keydown",rt(l[108]))],P=!0)},p(ee,$){if(ee[43]?U?U.p(ee,$):(U=Xs(ee),U.c(),U.m(t,i)):U&&(U.d(1),U=null),(!R||$[1]&8192)&&he(m,"selected",ee[44]===null),$[0]&64|$[1]&8192){q=fe(ee[6]);let te;for(te=0;te<q.length;te+=1){const ce=so(ee,q,te);se[te]?(se[te].p(ce,$),ie(se[te],1)):(se[te]=Zs(ce),se[te].c(),ie(se[te],1),se[te].m(d,null))}for(lt(),te=q.length;te<se.length;te+=1)de(te);nt()}$[1]&2048&&I.value!==ee[42]&&ye(I,ee[42]),(!R||$[1]&10240&&J!==(J=!ee[42].trim()||ee[44]===void 0))&&(B.disabled=J)},i(ee){if(!R){ie(v.$$.fragment,ee);for(let $=0;$<q.length;$+=1)ie(se[$]);R=!0}},o(ee){ue(v.$$.fragment,ee),se=se.filter(Ii);for(let $=0;$<se.length;$+=1)ue(se[$]);R=!1},d(ee){ee&&w(e),U&&U.d(),Be(v),Le(se,ee),P=!1,_e(z)}}}function Xs(l){let e,t=p("nav.createInside")+"",n,o,i=l[43].title+"",c,r;return{c(){e=u("div"),n=A(t),o=A(" «"),c=A(i),r=A("»"),s(e,"class","create-context svelte-1ofkctg")},m(f,d){S(f,e,d),a(e,n),a(e,o),a(e,c),a(e,r)},p(f,d){d[1]&4096&&i!==(i=f[43].title+"")&&K(c,i)},d(f){f&&w(e)}}}function Zs(l){let e,t,n,o,i,c=p(l[310].title)+"",r,f,d,m=p(l[310].title+".desc")+"",v,_,h,b,y;t=new nl({props:{kind:l[310].icon||"generic",size:24}});function C(){return l[248](l[310])}return{c(){var T;e=u("button"),Ke(t.$$.fragment),n=k(),o=u("div"),i=u("span"),r=A(c),f=k(),d=u("span"),v=A(m),_=k(),s(i,"class","template-card-title svelte-1ofkctg"),s(d,"class","template-card-desc svelte-1ofkctg"),s(o,"class","template-card-text svelte-1ofkctg"),s(e,"class","template-card svelte-1ofkctg"),he(e,"selected",((T=l[44])==null?void 0:T.id)===l[310].id)},m(T,j){S(T,e,j),We(t,e,null),a(e,n),a(e,o),a(o,i),a(i,r),a(o,f),a(o,d),a(d,v),a(e,_),h=!0,b||(y=M(e,"click",C),b=!0)},p(T,j){var D;l=T;const E={};j[0]&64&&(E.kind=l[310].icon||"generic"),t.$set(E),(!h||j[0]&64)&&c!==(c=p(l[310].title)+"")&&K(r,c),(!h||j[0]&64)&&m!==(m=p(l[310].title+".desc")+"")&&K(v,m),(!h||j[0]&64|j[1]&8192)&&he(e,"selected",((D=l[44])==null?void 0:D.id)===l[310].id)},i(T){h||(ie(t.$$.fragment,T),h=!0)},o(T){ue(t.$$.fragment,T),h=!1},d(T){T&&w(e),Be(t),b=!1,y()}}}function $s(l){let e,t,n=l[45].node&&["folder","project","client","document","recipe"].includes(l[45].node.type),o,i,c,r,f,d,m,v,_,h,b=n&&xs(l),y=l[45].node&&l[45].node.parent_id&&ti(l);return{c(){e=u("div"),t=u("div"),b&&b.c(),o=k(),y&&y.c(),i=k(),c=u("button"),c.textContent=`${p("common.rename")}`,r=k(),f=u("button"),f.textContent=`${p("common.delete")}`,d=k(),m=u("button"),m.textContent=`${p("file.showInExplorer")}`,s(c,"class","context-menu-item svelte-1ofkctg"),s(f,"class","context-menu-item danger svelte-1ofkctg"),s(m,"class","context-menu-item svelte-1ofkctg"),s(t,"class","context-menu svelte-1ofkctg"),at(t,"left",l[45].x+"px"),at(t,"top",l[45].y+"px"),s(e,"class","context-menu-backdrop svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(C,T){S(C,e,T),a(e,t),b&&b.m(t,null),a(t,o),y&&y.m(t,null),a(t,i),a(t,c),a(t,r),a(t,f),a(t,d),a(t,m),v=!0,_||(h=[M(c,"click",l[253]),M(f,"click",l[254]),M(m,"click",l[255]),M(e,"click",l[111]),M(e,"contextmenu",Dl(l[111])),M(e,"keydown",rt(l[111]))],_=!0)},p(C,T){T[1]&16384&&(n=C[45].node&&["folder","project","client","document","recipe"].includes(C[45].node.type)),n?b?(b.p(C,T),T[1]&16384&&ie(b,1)):(b=xs(C),b.c(),ie(b,1),b.m(t,o)):b&&(lt(),ue(b,1,1,()=>{b=null}),nt()),C[45].node&&C[45].node.parent_id?y?y.p(C,T):(y=ti(C),y.c(),y.m(t,i)):y&&(y.d(1),y=null),(!v||T[1]&16384)&&at(t,"left",C[45].x+"px"),(!v||T[1]&16384)&&at(t,"top",C[45].y+"px")},i(C){v||(ie(b),v=!0)},o(C){ue(b),v=!1},d(C){C&&w(e),b&&b.d(),y&&y.d(),_=!1,_e(h)}}}function xs(l){let e,t,n,o,i,c=fe(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),r=[];for(let d=0;d<c.length;d+=1)r[d]=ei(oo(l,c,d));const f=d=>ue(r[d],1,1,()=>{r[d]=null});return{c(){e=u("div"),e.textContent=`${p("common.create")}`,t=k();for(let d=0;d<r.length;d+=1)r[d].c();n=k(),o=u("div"),s(e,"class","context-menu-section svelte-1ofkctg"),s(o,"class","context-menu-divider svelte-1ofkctg")},m(d,m){S(d,e,m),S(d,t,m);for(let v=0;v<r.length;v+=1)r[v]&&r[v].m(d,m);S(d,n,m),S(d,o,m),i=!0},p(d,m){if(m[0]&64|m[3]&8192){c=fe(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let v;for(v=0;v<c.length;v+=1){const _=oo(d,c,v);r[v]?(r[v].p(_,m),ie(r[v],1)):(r[v]=ei(_),r[v].c(),ie(r[v],1),r[v].m(n.parentNode,n))}for(lt(),v=c.length;v<r.length;v+=1)f(v);nt()}},i(d){if(!i){for(let m=0;m<c.length;m+=1)ie(r[m]);i=!0}},o(d){r=r.filter(Ii);for(let m=0;m<r.length;m+=1)ue(r[m]);i=!1},d(d){d&&(w(e),w(t),w(n),w(o)),Le(r,d)}}}function ei(l){let e,t,n,o,i=p(l[310].title)+"",c,r,f,d;t=new nl({props:{kind:l[310].icon||"folder",size:16}});function m(){return l[251](l[310])}return{c(){e=u("button"),Ke(t.$$.fragment),n=k(),o=u("span"),c=A(i),s(o,"class","svelte-1ofkctg"),s(e,"class","context-menu-item svelte-1ofkctg")},m(v,_){S(v,e,_),We(t,e,null),a(e,n),a(e,o),a(o,c),r=!0,f||(d=M(e,"click",m),f=!0)},p(v,_){l=v;const h={};_[0]&64&&(h.kind=l[310].icon||"folder"),t.$set(h),(!r||_[0]&64)&&i!==(i=p(l[310].title)+"")&&K(c,i)},i(v){r||(ie(t.$$.fragment,v),r=!0)},o(v){ue(t.$$.fragment,v),r=!1},d(v){v&&w(e),Be(t),f=!1,d()}}}function ti(l){let e,t,n,o,i;return{c(){e=u("button"),e.textContent=`${p("nav.moveToRoot")}`,t=k(),n=u("div"),s(e,"class","context-menu-item svelte-1ofkctg"),s(n,"class","context-menu-divider svelte-1ofkctg")},m(c,r){S(c,e,r),S(c,t,r),S(c,n,r),o||(i=M(e,"click",l[252]),o=!0)},p:x,d(c){c&&(w(e),w(t),w(n)),o=!1,i()}}}function li(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D,N,F,I,O,V,B,H,Y,J,G,W,R,P,z,U,q,se,de,ee,$,te,ce=p("common.save")+"",pe,we,He,ve,Q,Z;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("worklog.addEntry")}`,o=k(),i=u("div"),c=u("label"),r=u("span"),r.textContent=`${p("worklog.date")}`,f=k(),d=u("input"),m=k(),v=u("div"),_=u("label"),h=u("span"),h.textContent=`${p("worklog.whatDone")}`,b=k(),y=u("input"),C=k(),T=u("div"),j=u("label"),E=u("span"),E.textContent=`${p("worklog.minutes")}`,D=k(),N=u("input"),F=k(),I=u("div"),O=u("label"),V=u("span"),V.textContent=`${p("worklog.details")}`,B=k(),H=u("textarea"),Y=k(),J=u("div"),G=u("label"),W=u("input"),R=k(),P=u("span"),P.textContent=`${p("journal.billableYes")}`,z=k(),U=u("label"),q=u("input"),se=k(),de=u("span"),de.textContent=`${p("journal.approxEstimated")}`,ee=k(),$=u("div"),te=u("button"),pe=A(ce),He=k(),ve=u("button"),ve.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1ofkctg"),s(r,"class","label-text svelte-1ofkctg"),s(d,"type","date"),s(d,"class","svelte-1ofkctg"),s(c,"class","svelte-1ofkctg"),s(i,"class","form-group svelte-1ofkctg"),s(h,"class","label-text svelte-1ofkctg"),s(y,"type","text"),s(y,"placeholder",p("worklog.whatDone")),s(y,"class","svelte-1ofkctg"),s(_,"class","svelte-1ofkctg"),s(v,"class","form-group svelte-1ofkctg"),s(E,"class","label-text svelte-1ofkctg"),s(N,"type","number"),s(N,"min","1"),s(N,"class","svelte-1ofkctg"),s(j,"class","svelte-1ofkctg"),s(T,"class","form-group svelte-1ofkctg"),s(V,"class","label-text svelte-1ofkctg"),s(H,"class","svelte-1ofkctg"),s(O,"class","svelte-1ofkctg"),s(I,"class","form-group svelte-1ofkctg"),s(W,"type","checkbox"),s(W,"class","svelte-1ofkctg"),s(P,"class","svelte-1ofkctg"),s(G,"class","checkbox-label-inline svelte-1ofkctg"),s(q,"type","checkbox"),s(q,"class","svelte-1ofkctg"),s(de,"class","svelte-1ofkctg"),s(U,"class","checkbox-label-inline svelte-1ofkctg"),s(J,"class","form-row svelte-1ofkctg"),s(te,"class","btn btn-primary svelte-1ofkctg"),te.disabled=we=!l[33].trim()||!l[34],s(ve,"class","btn svelte-1ofkctg"),s($,"class","modal-actions svelte-1ofkctg"),s(t,"class","modal modal-worklog svelte-1ofkctg"),s(e,"class","modal-overlay svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(re,ge){S(re,e,ge),a(e,t),a(t,n),a(t,o),a(t,i),a(i,c),a(c,r),a(c,f),a(c,d),ye(d,l[35]),a(t,m),a(t,v),a(v,_),a(_,h),a(_,b),a(_,y),ye(y,l[33]),a(t,C),a(t,T),a(T,j),a(j,E),a(j,D),a(j,N),ye(N,l[34]),a(t,F),a(t,I),a(I,O),a(O,V),a(O,B),a(O,H),ye(H,l[36]),a(t,Y),a(t,J),a(J,G),a(G,W),W.checked=l[37],a(G,R),a(G,P),a(J,z),a(J,U),a(U,q),q.checked=l[38],a(U,se),a(U,de),a(t,ee),a(t,$),a($,te),a(te,pe),a($,He),a($,ve),Q||(Z=[M(d,"input",l[256]),M(y,"input",l[257]),M(N,"input",l[258]),M(H,"input",l[259]),M(W,"change",l[260]),M(q,"change",l[261]),M(te,"click",l[130]),M(ve,"click",l[129]),M(e,"click",ut(l[129])),M(e,"keydown",rt(l[129]))],Q=!0)},p(re,ge){ge[1]&16&&ye(d,re[35]),ge[1]&4&&y.value!==re[33]&&ye(y,re[33]),ge[1]&8&&tl(N.value)!==re[34]&&ye(N,re[34]),ge[1]&32&&ye(H,re[36]),ge[1]&64&&(W.checked=re[37]),ge[1]&128&&(q.checked=re[38]),ge[1]&12&&we!==(we=!re[33].trim()||!re[34])&&(te.disabled=we)},d(re){re&&w(e),Q=!1,_e(Z)}}}function ni(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j,E,D=(l[50]==="open_url"?p("action.dataUrl"):l[50]==="open_folder"||l[50]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",N,F,I,O,V,B,H,Y,J,G,W,R=fe(l[79]),P=[];for(let z=0;z<R.length;z+=1)P[z]=oi(no(l,R,z));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("action.newAction")}`,o=k(),i=u("div"),c=u("label"),r=u("span"),r.textContent=`${p("common.name")}`,f=k(),d=u("input"),m=k(),v=u("div"),_=u("label"),h=u("span"),h.textContent=`${p("common.type")}`,b=k(),y=u("select");for(let z=0;z<P.length;z+=1)P[z].c();C=k(),T=u("div"),j=u("label"),E=u("span"),N=A(D),F=k(),I=u("input"),V=k(),B=u("div"),H=u("button"),H.textContent=`${p("common.create")}`,Y=k(),J=u("button"),J.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1ofkctg"),s(r,"class","label-text svelte-1ofkctg"),s(d,"type","text"),s(d,"placeholder",p("action.namePlaceholder")),s(d,"class","svelte-1ofkctg"),s(c,"class","svelte-1ofkctg"),s(i,"class","form-group svelte-1ofkctg"),s(h,"class","label-text svelte-1ofkctg"),s(y,"class","svelte-1ofkctg"),l[50]===void 0&&wt(()=>l[264].call(y)),s(_,"class","svelte-1ofkctg"),s(v,"class","form-group svelte-1ofkctg"),s(E,"class","label-text svelte-1ofkctg"),s(I,"type","text"),s(I,"placeholder",O=l[50]==="open_url"?p("action.urlPlaceholder"):l[50]==="open_folder"||l[50]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),s(I,"class","svelte-1ofkctg"),s(j,"class","svelte-1ofkctg"),s(T,"class","form-group svelte-1ofkctg"),s(H,"class","btn btn-primary svelte-1ofkctg"),s(J,"class","btn svelte-1ofkctg"),s(B,"class","modal-actions svelte-1ofkctg"),s(t,"class","modal svelte-1ofkctg"),s(e,"class","modal-overlay svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(z,U){S(z,e,U),a(e,t),a(t,n),a(t,o),a(t,i),a(i,c),a(c,r),a(c,f),a(c,d),ye(d,l[49]),a(t,m),a(t,v),a(v,_),a(_,h),a(_,b),a(_,y);for(let q=0;q<P.length;q+=1)P[q]&&P[q].m(y,null);pt(y,l[50],!0),a(t,C),a(t,T),a(T,j),a(j,E),a(E,N),a(j,F),a(j,I),ye(I,l[51]),a(t,V),a(t,B),a(B,H),a(B,Y),a(B,J),G||(W=[M(d,"input",l[262]),M(d,"keydown",l[263]),M(y,"change",l[264]),M(I,"input",l[265]),M(I,"keydown",l[266]),M(H,"click",l[150]),M(J,"click",l[149]),M(e,"click",ut(l[149])),M(e,"keydown",rt(l[149]))],G=!0)},p(z,U){if(U[1]&262144&&d.value!==z[49]&&ye(d,z[49]),U[2]&131072){R=fe(z[79]);let q;for(q=0;q<R.length;q+=1){const se=no(z,R,q);P[q]?P[q].p(se,U):(P[q]=oi(se),P[q].c(),P[q].m(y,null))}for(;q<P.length;q+=1)P[q].d(1);P.length=R.length}U[1]&524288|U[2]&131072&&pt(y,z[50]),U[1]&524288&&D!==(D=(z[50]==="open_url"?p("action.dataUrl"):z[50]==="open_folder"||z[50]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&K(N,D),U[1]&524288|U[2]&131072&&O!==(O=z[50]==="open_url"?p("action.urlPlaceholder"):z[50]==="open_folder"||z[50]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&s(I,"placeholder",O),U[1]&1048576&&I.value!==z[51]&&ye(I,z[51])},d(z){z&&w(e),Le(P,z),G=!1,_e(W)}}}function oi(l){let e,t=l[307].label+"",n;return{c(){e=u("option"),n=A(t),e.__value=l[307].id,ye(e,e.__value),s(e,"class","svelte-1ofkctg")},m(o,i){S(o,e,i),a(e,n)},p:x,d(o){o&&w(e)}}}function si(l){let e,t,n,o=p("file.importTitle")+"",i,c,r=(l[26]?l[26].title:"")+"",f,d,m,v,_,h,b,y=l[54].files+"",C,T,j,E,D,N=l[54].folders+"",F,I,O,V,B,H=(l[54].totalBytes/1024).toFixed(1)+"",Y,J,G,W,R,P,z,U,q,se,de,ee,$=l[54].isDangerous&&ii(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),i=A(o),c=A(" «"),f=A(r),d=A("»"),m=k(),v=u("div"),_=u("div"),h=u("span"),h.textContent=`${p("file.importFiles")}`,b=u("span"),C=A(y),T=k(),j=u("div"),E=u("span"),E.textContent=`${p("file.importFolders")}`,D=u("span"),F=A(N),I=k(),O=u("div"),V=u("span"),V.textContent=`${p("file.importSize")}`,B=u("span"),Y=A(H),J=A(" KB"),G=k(),$&&$.c(),W=k(),R=u("div"),P=u("button"),P.textContent=`${p("file.importCopy")}`,z=k(),U=u("button"),U.textContent=`${p("file.importLink")}`,q=k(),se=u("button"),se.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1ofkctg"),s(h,"class","svelte-1ofkctg"),s(b,"class","svelte-1ofkctg"),s(_,"class","summary-row svelte-1ofkctg"),s(E,"class","svelte-1ofkctg"),s(D,"class","svelte-1ofkctg"),s(j,"class","summary-row svelte-1ofkctg"),s(V,"class","svelte-1ofkctg"),s(B,"class","svelte-1ofkctg"),s(O,"class","summary-row svelte-1ofkctg"),s(v,"class","import-summary svelte-1ofkctg"),s(P,"class","btn btn-primary svelte-1ofkctg"),s(U,"class","btn svelte-1ofkctg"),s(se,"class","btn svelte-1ofkctg"),s(R,"class","modal-actions svelte-1ofkctg"),s(t,"class","modal svelte-1ofkctg"),s(e,"class","modal-overlay svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(te,ce){S(te,e,ce),a(e,t),a(t,n),a(n,i),a(n,c),a(n,f),a(n,d),a(t,m),a(t,v),a(v,_),a(_,h),a(_,b),a(b,C),a(v,T),a(v,j),a(j,E),a(j,D),a(D,F),a(v,I),a(v,O),a(O,V),a(O,B),a(B,Y),a(B,J),a(v,G),$&&$.m(v,null),a(t,W),a(t,R),a(R,P),a(R,z),a(R,U),a(R,q),a(R,se),de||(ee=[M(P,"click",l[267]),M(U,"click",l[268]),M(se,"click",l[144]),M(e,"click",ut(l[144])),M(e,"keydown",rt(l[144]))],de=!0)},p(te,ce){ce[0]&67108864&&r!==(r=(te[26]?te[26].title:"")+"")&&K(f,r),ce[1]&8388608&&y!==(y=te[54].files+"")&&K(C,y),ce[1]&8388608&&N!==(N=te[54].folders+"")&&K(F,N),ce[1]&8388608&&H!==(H=(te[54].totalBytes/1024).toFixed(1)+"")&&K(Y,H),te[54].isDangerous?$?$.p(te,ce):($=ii(te),$.c(),$.m(v,null)):$&&($.d(1),$=null)},d(te){te&&w(e),$&&$.d(),de=!1,_e(ee)}}}function ii(l){let e,t,n,o,i,c,r=l[54].dangerReason+"",f;return{c(){e=u("div"),t=X("svg"),n=X("path"),o=X("line"),i=X("line"),c=k(),f=A(r),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-1ofkctg"),s(o,"x1","12"),s(o,"y1","9"),s(o,"x2","12"),s(o,"y2","13"),s(o,"class","svelte-1ofkctg"),s(i,"x1","12"),s(i,"y1","17"),s(i,"x2","12.01"),s(i,"y2","17"),s(i,"class","svelte-1ofkctg"),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-1ofkctg"),s(e,"class","summary-warn svelte-1ofkctg")},m(d,m){S(d,e,m),a(e,t),a(t,n),a(t,o),a(t,i),a(e,c),a(e,f)},p(d,m){m[1]&8388608&&r!==(r=d[54].dangerReason+"")&&K(f,r)},d(d){d&&w(e)}}}function ci(l){let e,t,n,o,i,c,r,f,d,m,v,_,h,b,y,C,T,j=l[75]&&ai(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("rename.title")}`,o=k(),i=u("div"),c=u("label"),r=u("span"),r.textContent=`${p("common.newName")}`,f=k(),d=u("input"),m=k(),j&&j.c(),v=k(),_=u("div"),h=u("button"),h.textContent=`${p("common.rename")}`,b=k(),y=u("button"),y.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1ofkctg"),s(r,"class","label-text svelte-1ofkctg"),s(d,"type","text"),s(d,"class","svelte-1ofkctg"),s(c,"class","svelte-1ofkctg"),s(i,"class","form-group svelte-1ofkctg"),s(h,"class","btn btn-primary svelte-1ofkctg"),s(y,"class","btn svelte-1ofkctg"),s(_,"class","modal-actions svelte-1ofkctg"),s(t,"class","modal svelte-1ofkctg"),s(e,"class","modal-overlay svelte-1ofkctg"),s(e,"role","button"),s(e,"tabindex","0")},m(E,D){S(E,e,D),a(e,t),a(t,n),a(t,o),a(t,i),a(i,c),a(c,r),a(c,f),a(c,d),ye(d,l[74]),a(t,m),j&&j.m(t,null),a(t,v),a(t,_),a(_,h),a(_,b),a(_,y),C||(T=[M(d,"input",l[269]),M(d,"keydown",l[103]),M(h,"click",l[101]),M(y,"click",l[102]),M(e,"click",ut(l[102])),M(e,"keydown",rt(l[102]))],C=!0)},p(E,D){D[2]&4096&&d.value!==E[74]&&ye(d,E[74]),E[75]?j?j.p(E,D):(j=ai(E),j.c(),j.m(t,v)):j&&(j.d(1),j=null)},d(E){E&&w(e),j&&j.d(),C=!1,_e(T)}}}function ai(l){let e,t;return{c(){e=u("div"),t=A(l[75]),s(e,"class","rename-error svelte-1ofkctg")},m(n,o){S(n,e,o),a(e,t)},p(n,o){o[2]&8192&&K(t,n[75])},d(n){n&&w(e)}}}function ri(l){let e,t;return e=new Ef({props:{title:l[69],message:l[70],confirmText:l[72],danger:l[71]}}),e.$on("confirm",l[104]),e.$on("cancel",l[105]),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p(n,o){const i={};o[2]&128&&(i.title=n[69]),o[2]&256&&(i.message=n[70]),o[2]&1024&&(i.confirmText=n[72]),o[2]&512&&(i.danger=n[71]),e.$set(i)},i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function fi(l){let e,t;return e=new Vu({props:{onClose:l[158],onSyncRefresh:l[156],initialSection:l[78]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p(n,o){const i={};o[2]&65536&&(i.initialSection=n[78]),e.$set(i)},i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Q1(l){let e,t,n,o;const i=[qu,Ju,Gu],c=[];function r(f,d){return f[1]?0:f[2]?1:2}return e=r(l),t=c[e]=i[e](l),{c(){t.c(),n=it()},m(f,d){c[e].m(f,d),S(f,n,d),o=!0},p(f,d){let m=e;e=r(f),e===m?c[e].p(f,d):(lt(),ue(c[m],1,1,()=>{c[m]=null}),nt(),t=c[e],t?t.p(f,d):(t=c[e]=i[e](f),t.c()),ie(t,1),t.m(n.parentNode,n))},i(f){o||(ie(t),o=!0)},o(f){ue(t),o=!1},d(f){f&&w(n),c[e].d(f)}}}function oe(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 zt(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&&zt(n.children,e,t))return!0}return!1}function Mi(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&&Mi(n.children,e,t))return!0}return!1}function ui(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Xt(l){try{oe("WriteDebugLog",l)}catch{}}function Sl(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function et(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Pt(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 ft(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 X1(l){return l.targetType==="note"&&l.targetId?{nodeId:l.nodeId,tab:"notes",targetId:l.targetId}:l.targetType==="file"?{nodeId:l.nodeId,tab:"files",targetId:l.targetId,targetPath:l.targetPath}:l.targetType==="folder"?{nodeId:l.nodeId,tab:"files",targetPath:l.targetPath||l.targetId}:{nodeId:l.nodeId}}function rt(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Z1(l,e,t){let n=null,o=!1,i=!1,c=!1,r=!1,f=[],d=[],m=[],v=null,_=[],h=0,b=!0,y=[],C=null,T="",j="",E=!1,D="",N="all",F="all",I="",O="",V="",B=[],H=!1,Y=[],J="",G="",W="",R=null,P="overview",z=[],U=null,q=[],se=[],de=[],ee=!1,$="",te="",ce="",pe="",we=!1,He=!1,ve=[],Q=0,Z=!1,re="",ge=null,Ne=null,Ue={visible:!1,x:0,y:0,node:null},Me=!1,Je="",Ye=!1,Ve="",Re="open_url",Oe="",Ae=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],je=!0,ze=!1,Fe=null,Ge=!1,Ee="",De="",ke={},Pe=!1,Ce=null,be=[],ae=[],Te=null,ne="",Ie=!1,st="",qe={items:[],mode:"copy"},Se=[],ot=[],Ct=!1,ol=!1,Al="",Fl="",Pl=!1,Ll=p("common.delete"),Bt=null,Ht=null,Ut=!1,Kt="",St="",jt="",sl=null,il=!1;const Ai=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"actions",label:p("tab.actions")},{id:"worklog",label:p("tab.worklog")},{id:"activity",label:p("tab.activity")}];let cl=null;pi(async()=>{try{if(t(0,n=await oe("GetStartupStatus")),o=!0,n.status==="first_run"){t(1,i=!0),t(52,je=!1);return}if(n.status==="recovery"){t(2,c=!0),t(52,je=!1);return}}catch(g){t(24,G=String(g))}try{t(23,J=await oe("VerstakVersion")||"verstak-gui/v2"),t(4,f=await oe("ListSystemViews")||[]),t(5,d=await oe("ListWorkspaceTree")||[]),t(6,m=await oe("ListEnabledTemplates")||[])}catch(g){t(24,G=String(g)),t(4,f=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(5,d=[]),t(6,m=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",mc),cl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Yl),t(52,je=!1),hl()}),Ml(()=>{cl&&cl(),window.removeEventListener("keydown",Yl)});async function Rl(g){t(25,W=g),t(26,R=null),t(27,P="overview"),t(28,z=[]),q=[],t(30,se=[]),t(31,de=[]),t(39,ve=[]),t(41,Z=!1),t(24,G=""),t(7,v=null),t(8,_=[]),h=0,b=!0,t(9,y=[]),t(10,C=null);try{g==="today"?(t(7,v=await oe("ListTodayView")||{cases:[]}),t(39,ve=await oe("GetSuggestions")||[]),t(40,Q=ve.length)):g==="journal"?await Dt():g==="activity"&&(t(8,_=await oe("ListActivityFeed",50,0)||[]),h=_.length,b=_.length===50)}catch(L){t(24,G=String(L)),t(7,v={cases:[]}),t(8,_=[])}}async function gt(g){t(26,R=g),t(27,P="overview"),t(28,z=[]),q=[],t(30,se=[]),t(31,de=[]),t(39,ve=[]),t(60,ae=[]),t(59,be=[]),t(58,Ce=null),t(61,Te=null),t(62,ne=""),t(66,Se=[]),ot=[],t(29,U=null),t(41,Z=!1),t(46,Me=!1),t(24,G=""),t(22,Y=[]),await Ol(g.id)}async function Ol(g){try{t(28,z=await oe("ListNotes",g)||[])}catch{}try{q=await oe("ListFiles",g)||[]}catch{}try{t(30,se=await oe("ListActions",g)||[])}catch{}try{t(31,de=Sl(await oe("ListWorklog",g)))}catch{}try{t(39,ve=await oe("GetSuggestions")||[]),t(40,Q=ve.length)}catch{t(39,ve=[]),t(40,Q=0)}try{t(22,Y=await oe("ListActivityByNode",g,50,0)||[])}catch{}}async function tt(g){t(57,Pe=!0);try{let L=await oe("ListItems",g)||[];L.sort((le,me)=>le.type!==me.type?le.type==="folder"?-1:1:(le.name||"").localeCompare(me.name||"")),t(60,ae=L)}catch{t(60,ae=[])}t(57,Pe=!1)}async function al(g){if(!R)return;try{const le=await oe("GetNodeDetail",g);le&&t(59,be=[...be,{id:g,name:le.title}])}catch{t(59,be=[...be,{id:g,name:"..."}])}t(58,Ce=g),t(56,ke={...ke,[g]:!0});const L=await oe("ListWorkspaceChildren",g)||[];zt(d,g,L),t(5,d=[...d]),await tt(g)}function zl(){if(be.length<2)t(59,be=[]),t(58,Ce=null),tt(R.id);else{const g=be[be.length-2];t(59,be=be.slice(0,-1)),t(58,Ce=g.id),tt(g.id)}}function Vl(g){const L=be[g];t(59,be=be.slice(0,g+1)),t(58,Ce=L.id),tt(L.id)}async function Gt(g){t(61,Te=g),t(62,ne=""),t(64,st=""),t(63,Ie=!0);try{xr(g)?t(62,ne=await oe("GetFileBase64",g.fileId)||""):ef(g)&&t(62,ne=await oe("ReadFileText",g.fileId)||"")}catch(L){t(64,st=String(L))}t(63,Ie=!1)}function rl(){t(61,Te=null),t(62,ne=""),t(64,st="")}async function Fi(){const g=prompt(p("file.namePrompt"));if(!(!g||!g.trim()))try{const L=Ce||R.id;await oe("CreateEmptyFile",L,g.trim()),await tt(L),await dl(L)}catch(L){t(24,G=String(L))}}async function Wl(g){try{await oe("DuplicateNode",g);const L=Ce||R.id;await tt(L),await dl(L)}catch(L){t(24,G=String(L))}}function Bl(g){const L=ae.find(le=>le.id===g);L&&ul(L.id,L.name)}function Hl(g){t(65,qe={items:[g],mode:"cut"})}function Ul(g){t(65,qe={items:[g],mode:"copy"})}async function Kl(){if(qe.items.length===0)return;const g=Ce||R.id;try{if(qe.mode==="copy")for(const L of qe.items)await oe("DuplicateNode",L);else for(const L of qe.items)await oe("MoveNode",L,g);t(65,qe={items:[],mode:"copy"}),await tt(g)}catch(L){t(24,G=String(L))}}function Gl(g){Se.includes(g)?t(66,Se=Se.filter(L=>L!==g)):t(66,Se=[...Se,g])}function Jl(g){t(66,Se=[g])}function Pi(){t(66,Se=ae.map(g=>g.id))}function ql(g){if(ae.length===0)return;const L=Se.length>0?Se[Se.length-1]:ae[0].id,le=ae.findIndex(ht=>ht.id===L),me=ae.findIndex(ht=>ht.id===g);if(le===-1||me===-1)return;const xe=Math.min(le,me),ct=Math.max(le,me),bl=ae.slice(xe,ct+1).map(ht=>ht.id),gn=new Set(Se);bl.forEach(ht=>gn.add(ht)),t(66,Se=[...gn])}function Li(){t(66,Se=[])}function fl(g){return g.length>0?g:ae.map(L=>L.id)}async function Ri(){const g=fl(Se),L=ae.find(me=>me.id===g[0]);let le;g.length===1&&(L==null?void 0:L.type)==="folder"?le=p("delete.folder"):g.length===1?le=p("delete.file"):le=p("delete.files",{count:g.length}),Lt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+le+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const xe of g)try{await oe("DeleteFileOrFolder",xe)}catch(ct){t(24,G=String(ct))}t(66,Se=[]);const me=Ce||R.id;await tt(me)}})}function Oi(){const g=fl(Se);t(65,qe={items:g,mode:"cut"}),t(66,Se=[])}function zi(){const g=fl(Se);t(65,qe={items:g,mode:"copy"}),t(66,Se=[])}function Vi(g,L){const le=Se.includes(L)?Se:[L];ot=le,g.dataTransfer.effectAllowed="move",g.dataTransfer.setData("text/plain",le.join(","))}function Wi(g,L){const le=ae.find(me=>me.id===L);le&&le.type==="folder"&&(g.preventDefault(),g.dataTransfer.dropEffect="move")}async function Bi(g,L){if(g.preventDefault(),ot.length!==0){for(const le of ot)try{await oe("MoveNode",le,L)}catch(me){t(24,G=String(me))}ot=[],t(66,Se=[]),await tt(Ce||R.id)}}function Yl(g){if(P==="files"&&!(g.target.tagName==="INPUT"||g.target.tagName==="TEXTAREA"))if(g.ctrlKey||g.metaKey)g.key==="c"||g.key==="C"?(g.preventDefault(),zi()):g.key==="x"||g.key==="X"?(g.preventDefault(),Oi()):g.key==="v"||g.key==="V"?(g.preventDefault(),Kl()):g.key==="a"||g.key==="A"?(g.preventDefault(),Pi()):g.key==="o"||g.key==="O"?(g.preventDefault(),Hi()):g.key==="Enter"&&(g.preventDefault(),Ql());else if(g.key==="Enter")g.preventDefault(),Ql();else if(g.key==="Delete"||g.key==="Backspace"){if(Te){g.preventDefault(),rl();return}if(Se.length>0){g.preventDefault(),Ri();return}if(g.key==="Backspace"&&be.length>0){g.preventDefault(),zl();return}}else if(g.key==="Escape"){if(Te){rl();return}if(Se.length>0){Li();return}}else g.key==="F2"&&(g.preventDefault(),Ui())}function Ql(){if(Se.length===1){const g=ae.find(L=>L.id===Se[0]);g&&(g.type==="folder"?al(g.id):Gt(g))}}function Hi(){if(Se.length===1){const g=ae.find(L=>L.id===Se[0]);g&&g.fileId&&oe("OpenFile",g.fileId)}}function ul(g,L){Kt=g,t(74,St=L),t(75,jt=""),t(73,Ut=!0)}function Ui(){if(Se.length===1){const g=ae.find(L=>L.id===Se[0]);g&&ul(g.id,g.name)}}async function Xl(){const g=St.trim();if(!g){t(75,jt=p("rename.emptyError"));return}try{await oe("ValidateName",g)}catch{t(75,jt=p("rename.invalidError"));return}t(73,Ut=!1);const L=Kt;Kt="";try{await oe("RenameNode",L,g),R&&R.id===L&&t(26,R={...R,title:g}),await Rt(),Ce&&await tt(Ce)}catch(le){t(24,G=String(le))}}function Ki(){t(73,Ut=!1),Kt="",t(74,St=""),t(75,jt="")}function Gi(g){g.key==="Enter"?Xl():t(75,jt="")}function Lt(g){t(69,Al=g.title||p("common.confirm")),t(70,Fl=g.message||""),t(71,Pl=g.danger!==void 0?g.danger:!0),t(72,Ll=g.confirmText||p("common.delete")),Bt=g.onConfirm||null,Ht=g.onCancel||null,t(68,ol=!0)}function Zl(){t(68,ol=!1),Bt=null,Ht=null}function Ji(){Bt&&Bt(),Zl()}function qi(){Ht&&Ht(),Zl()}function $l(g){t(43,ge=Ue.node),t(44,Ne=g),t(42,re=""),t(41,Z=!0),Tt()}function Yi(){t(43,ge=null),t(44,Ne=void 0),t(42,re=""),t(41,Z=!0)}function Qi(){t(41,Z=!1),t(42,re=""),t(43,ge=null),t(44,Ne=void 0)}async function xl(){if(!(!re.trim()||Ne===void 0))try{const g=ge?ge.id:"",L=Ne?Ne.id:"",le=await oe("CreateNodeFromTemplate",g,re.trim(),L);t(41,Z=!1),t(42,re="");const me=le?le.id:null;if(t(43,ge=null),t(44,Ne=void 0),g){t(56,ke={...ke,[g]:!0});const xe=await oe("ListWorkspaceChildren",g)||[];zt(d,g,xe),t(5,d=[...d])}else t(5,d=await oe("ListWorkspaceTree")||d);if(me){const xe=await oe("GetNodeDetail",me);xe&&(t(25,W=""),gt(xe))}}catch(g){t(24,G=String(g))}}function Xi(g,L){t(45,Ue={visible:!0,x:g.clientX,y:g.clientY,node:L})}function Tt(){t(45,Ue={visible:!1,x:0,y:0,node:null})}async function Zi(g){const L=!ke[g];if(t(56,ke={...ke,[g]:L}),!L)return;const le=await oe("ListWorkspaceChildren",g)||[];zt(d,g,le),t(5,d=[...d])}async function $i(g,L){if(!(!g||!L||g===L))try{const le=await oe("MoveNode",g,L);await Rt();const me=await oe("GetNodeDetail",g);me&&(t(25,W=""),gt(me))}catch(le){t(24,G=String(le))}}async function xi(g){g.preventDefault();try{const L=g.dataTransfer.getData("text/plain");if(!L)return;const le=await oe("GetNodeDetail",L);if(!le||!le.parent_id)return;await oe("MoveNode",L,""),await Rt();const me=await oe("GetNodeDetail",L);me&&(t(25,W=""),gt(me))}catch(L){t(24,G=String(L))}}function ec(g){g.preventDefault(),g.dataTransfer.dropEffect="move",t(67,Ct=!0)}function tc(g){t(67,Ct=!1)}function en(g){ul(g.id,g.title),Tt()}function tn(g){Tt(),Lt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+g.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteNode",g.id),await Rt(),R&&R.id===g.id&&t(26,R=null)}catch(L){t(24,G=String(L))}}})}async function Et(g){Tt();const L=typeof g=="string"?g:g.id;try{await oe("OpenFolder",L)}catch(le){t(24,G=String(le))}}async function ln(g){Tt();try{await oe("MoveNode",g.id,""),await Rt();const L=await oe("GetNodeDetail",g.id);L&&(t(25,W=""),gt(L))}catch(L){t(24,G=String(L))}}async function Rt(){const g=Object.keys(ke).filter(le=>ke[le]),L=await oe("ListWorkspaceTree")||[];for(const le of g){const xe=(await oe("ListWorkspaceChildren",le)||[]).map(ct=>({...ct}));Mi(L,le,xe)}t(5,d=L)}async function dl(g){const L=await oe("ListWorkspaceChildren",g)||[];zt(d,g,L),t(5,d=[...d])}function nn(){t(46,Me=!0),t(47,Je="")}function lc(){t(46,Me=!1),t(47,Je="")}async function on(){if(!(!Je.trim()||!R))try{const g=await oe("CreateNote",R.id,Je.trim());t(28,z=[...z,g&&g.id?g:{id:Date.now().toString(),title:Je.trim(),createdAt:new Date().toISOString()}]),t(46,Me=!1),t(47,Je="")}catch{const L={id:Date.now().toString(),title:Je.trim(),createdAt:new Date().toISOString()};t(28,z=[...z,L]),t(46,Me=!1),t(47,Je="")}}async function Nt(g){if(U&&U.dirty){Lt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await sn(g)}});return}await sn(g)}async function sn(g){try{const L=await oe("ReadNote",g.id);t(29,U={id:g.id,title:g.title,content:L||"",dirty:!1})}catch{t(29,U={id:g.id,title:g.title,content:"# "+g.title+`
`,dirty:!1})}}function nc(){if(U&&U.dirty){Lt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,U=null)}});return}t(29,U=null)}function oc(g){U&&(t(29,U.content=g.target.value,U),t(29,U.dirty=!0,U))}async function sc(){if(U)try{await oe("SaveNote",U.id,U.content),t(29,U.dirty=!1,U)}catch{t(29,U.dirty=!1,U)}}function ic(){t(33,$=""),t(34,te=""),t(35,ce=""),t(36,pe=""),t(37,we=!1),t(38,He=!1),t(32,ee=!0)}function cc(){t(32,ee=!1)}async function ac(){const g=parseInt(te,10);if(!(!$.trim()||isNaN(g)||g<=0||!R)){try{await oe("CreateWorklogFull",R.id,$.trim(),pe,ce,g,He,we)}catch{}t(31,de=Sl(await oe("ListWorklog",R.id))||de),t(32,ee=!1)}}async function cn(){t(39,ve=await oe("GetSuggestions")||[]),t(40,Q=ve.length),R&&t(31,de=Sl(await oe("ListWorklog",R.id))),W==="journal"&&await Dt()}async function pl(g){try{const L=ui(g),le=JSON.stringify(L);Xt("acceptTodaySuggestion: nodeId="+g.nodeId+" eventIds="+le+" events="+JSON.stringify((g.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await oe("AcceptSuggestionWith",g.nodeId,g.summary,g.suggestedMin,"",le),await cn()}catch(L){Xt("acceptTodaySuggestion error: "+L)}}async function an(g){try{const L=ui(g),le=JSON.stringify(L);Xt("acceptJournalSuggestion: nodeId="+g.nodeId+" eventIds="+le+" events="+JSON.stringify((g.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await oe("AcceptSuggestionWith",g.nodeId,g.summary,g.suggestedMin,"",le),await cn()}catch(L){Xt("acceptJournalSuggestion error: "+L)}}async function Dt(){try{const[g,L,le]=await Promise.all([oe("ListWorklogReport",T,j,D,E,N,F),oe("WorklogReportSummary",T,j,D,E,N,F),oe("GetSuggestions")]);if(t(9,y=(g||[]).map(me=>(me._expanded===void 0&&(me._expanded=!1),me))),t(10,C=L||null),t(39,ve=le||[]),t(40,Q=ve.length),D&&!I)if(g&&g.length>0&&g[0].nodePath)t(17,I=g[0].nodePath);else try{t(17,I=await oe("GetNodeTitle",D))}catch{t(17,I="")}}catch{t(9,y=[]),t(10,C=null),t(39,ve=[]),t(40,Q=0)}}async function Jt(g){try{const L=await oe("SaveWorklogReport",g,T,j,D,E,N,F);t(18,O=L),setTimeout(()=>t(18,O=""),4e3)}catch(L){if(String(L).includes("отменено"))return;t(18,O="Ошибка: "+String(L)),setTimeout(()=>t(18,O=""),6e3)}}let rn;async function ml(g){if(g._expanded=!g._expanded,t(9,y),g._expanded&&!g._events&&g._hasEvents===void 0)try{g._events=await oe("GetWorklogEntryEvents",g.id)||[],g._hasEvents=g._events.length>0,t(9,y)}catch{g._events=[],g._hasEvents=!1,t(9,y)}}async function _l(g){if(g._expanded=!g._expanded,g._expanded&&g.source==="suggestion"&&!g._events&&g._hasEvents===void 0)try{g._events=await oe("GetWorklogEntryEvents",g.id)||[],g._hasEvents=g._events.length>0}catch(L){L._events=[],L._hasEvents=!1}t(31,de)}async function rc(){const g=V.trim();if(!g||g.length<2){t(20,B=[]),t(21,H=!1);return}try{t(20,B=await oe("SearchNodes",g)||[]),t(21,H=B.length>0)}catch{t(20,B=[]),t(21,H=!1)}}function fc(){clearTimeout(rn),rn=setTimeout(rc,200)}function fn(g){t(14,D=g.id),t(17,I=g.path||g.title),t(13,E=!0),t(19,V=""),t(20,B=[]),t(21,H=!1),Dt()}function un(){t(14,D=""),t(13,E=!1),t(17,I=""),t(19,V=""),t(20,B=[]),t(21,H=!1),Dt()}function uc(){t(11,T=""),t(12,j=""),t(14,D=""),t(13,E=!1),t(15,N="all"),t(16,F="all"),t(17,I=""),t(19,V=""),t(20,B=[]),t(21,H=!1),Dt()}async function dn(){const g=await oe("PickFile");if(!g)return;const L=Ce||R.id;await gl(L,g)}async function dc(){const g=await oe("PickDirectory");if(!g)return;const L=Ce||R.id;await gl(L,g)}async function gl(g,L){t(53,ze=!0);try{const le=await oe("PreviewImport",L);t(54,Fe=le),Ee=L,De=g,t(55,Ge=!0)}catch(le){t(24,G=String(le))}t(53,ze=!1)}async function vl(g){try{const L=De||R.id,le=g==="copy"?await oe("AddPathCopy",L,Ee):await oe("AddPathLink",L,Ee);t(55,Ge=!1),t(54,Fe=null),t(59,be=[]),t(58,Ce=null),await Promise.all([Ol(L),tt(L),dl(L)])}catch(L){t(24,G=String(L))}}function pc(){t(55,Ge=!1),t(54,Fe=null)}async function pn({id:g,type:L}){const le=p(L==="folder"?"delete.folder":"delete.file");Lt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+le+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteFileOrFolder",g),q=q.filter(xe=>xe.nodeId!==g);const me=Ce||R.id;await tt(me)}catch(me){t(24,G=String(me))}}})}async function mc(g){if(!g||g.length===0)return;if(!R){t(24,G=p("error.selectCaseFirst"));return}const L=g[0];await gl(R.id,L)}function _c(g){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[g]||g}function gc(g){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case")}[g]||g||p("kind.case")}function vc(){t(48,Ye=!0),t(49,Ve=""),t(50,Re="open_url"),t(51,Oe="")}function kc(){t(48,Ye=!1),t(49,Ve=""),t(51,Oe="")}async function kl(){if(!(!Ve.trim()||!Oe.trim()||!R))try{const g=await oe("CreateAction",R.id,Re,Ve.trim(),Oe.trim());g&&g.id&&t(30,se=[...se,g]),t(48,Ye=!1),t(49,Ve=""),t(51,Oe="")}catch(g){t(24,G=String(g))}}async function mn(g){try{await oe("DeleteAction",g),t(30,se=se.filter(L=>L.id!==g))}catch(L){t(24,G=String(L))}}function hc(g){const L=Ae.find(le=>le.id===g);return L?L.label:g}async function dt(g){try{const L=await oe("GetNodeDetail",g);L&&gt(L)}catch(L){t(24,G=String(L))}}async function vt(g){const L=X1(g),le=L.nodeId;if(le)try{const me=await oe("GetNodeDetail",le);if(!me)return;if(gt(me),L.tab==="notes"){if(t(27,P="notes"),L.targetId){try{t(28,z=await oe("ListNotes",le)||[])}catch{}const xe=z.find(ct=>ct.id===L.targetId);xe&&setTimeout(()=>Nt(xe),100)}}else if(L.tab==="files")if(t(27,P="files"),L.targetId)try{const xe=await oe("GetNodeDetail",L.targetId);if(xe&&xe.parent_id){await tt(xe.parent_id);const ct=ae.find(bl=>bl.id===L.targetId);ct&&ct.type==="file"&&$r(ct)&&setTimeout(()=>Gt(ct),150)}else await tt(le)}catch{await tt(le)}else await tt(le)}catch(me){t(24,G=String(me))}}async function kt(g){return vt(g)}async function hl(){try{t(76,sl=await oe("SyncStatus"))}catch{t(76,sl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let _n="general";function qt(g){t(78,_n=g||"general"),t(3,r=!0)}function bc(){t(3,r=!1)}async function yc(){t(77,il=!0);try{await oe("SyncNow"),await hl()}catch(g){console.error("sync error:",g)}t(77,il=!1)}function wc(g){t(1,i=!1),t(0,n=g),t(52,je=!1),window.location.reload()}function Cc(g){t(2,c=!1),t(0,n=g),t(52,je=!1),window.location.reload()}const Sc=g=>g.nodeId===R.id,jc=g=>Rl(g.id),Tc=()=>qt("sync"),Ec=()=>qt(),Nc=()=>qt(),Dc=()=>t(24,G=""),Ic=()=>t(24,G=""),Mc=()=>t(24,G="");function Ac(){U.content=this.value,t(29,U)}const Fc=g=>{t(27,P=g.id),g.id==="files"&&R&&ae.length===0&&!Ce&&tt(R.id)},Pc=()=>{t(27,P="notes"),nn()},Lc=()=>{t(27,P="files"),dn()},Rc=()=>t(27,P="worklog"),Oc=g=>Nt(g),zc=g=>Nt(g);function Vc(){Je=this.value,t(47,Je)}const Wc=g=>g.key==="Enter"&&on(),Bc=g=>Nt(g),Hc=g=>Nt(g),Uc=g=>{const L=g.detail;L===0?(t(59,be=[]),t(58,Ce=null),tt(R.id)):Vl(L-1)},Kc=g=>al(g.detail),Gc=g=>Gt(g.detail),Jc=g=>oe("OpenFile",g.detail),qc=g=>oe("OpenFolder",g.detail),Yc=g=>pn(g.detail),Qc=g=>Bl(g.detail.id),Xc=g=>Wl(g.detail),Zc=g=>Hl(g.detail),$c=g=>Ul(g.detail),xc=g=>Jl(g.detail),ea=g=>Gl(g.detail),ta=g=>ql(g.detail),la=g=>oe("OpenFile",g.detail),na=g=>oe("RunAction",g.id),oa=g=>mn(g.id),sa=g=>g.nodeId===R.id,ia=g=>pl(g),ca=(g,L,le)=>t(39,L[le]._expanded=!g._expanded,ve,t(26,R)),aa=(g,L,le,me)=>me.key==="Enter"&&t(39,L[le]._expanded=!g._expanded,ve,t(26,R)),ra=g=>vt(g),fa=g=>Et(g.nodeId),ua=g=>vt(g),da=g=>Et(g.nodeId),pa=g=>_l(g),ma=(g,L)=>L.key==="Enter"&&_l(g),_a=g=>kt(g),ga=(g,L)=>L.key==="Enter"&&kt(g);function va(){T=this.value,t(11,T)}function ka(){j=this.value,t(12,j)}const ha=()=>{t(19,V=""),t(17,I=""),un()};function ba(){V=this.value,t(19,V)}const ya=()=>setTimeout(()=>t(21,H=!1),200),wa=g=>fn(g);function Ca(){E=this.checked,t(13,E)}function Sa(){N=Zt(this),t(15,N)}function ja(){F=Zt(this),t(16,F)}const Ta=()=>Jt("csv"),Ea=()=>Jt("markdown"),Na=()=>Jt("pdf"),Da=g=>dt(g.nodeId),Ia=(g,L,le,me)=>t(39,L[le].suggestedMin=parseInt(me.target.value),ve),Ma=g=>an(g),Aa=(g,L,le)=>t(39,L[le]._expanded=!g._expanded,ve),Fa=(g,L,le,me)=>me.key==="Enter"&&t(39,L[le]._expanded=!g._expanded,ve),Pa=g=>vt(g),La=g=>Et(g.nodeId),Ra=g=>dt(g.nodeId),Oa=g=>ml(g),za=(g,L)=>L.key==="Enter"&&ml(g),Va=g=>vt(g),Wa=g=>dt(g.nodeId),Ba=(g,L,le,me)=>t(39,L[le].suggestedMin=parseInt(me.target.value),ve),Ha=g=>pl(g),Ua=(g,L,le)=>t(39,L[le]._expanded=!g._expanded,ve),Ka=(g,L,le,me)=>me.key==="Enter"&&t(39,L[le]._expanded=!g._expanded,ve),Ga=g=>vt(g),Ja=g=>Et(g.nodeId),qa=g=>dt(g.nodeId),Ya=(g,L)=>L.key==="Enter"&&dt(g.nodeId),Qa=g=>dt(g.nodeId),Xa=(g,L)=>L.key==="Enter"&&dt(g.nodeId),Za=g=>kt(g),$a=(g,L)=>L.key==="Enter"&&kt(g),xa=g=>kt(g),er=(g,L)=>L.key==="Enter"&&kt(g),tr=()=>t(44,Ne=null),lr=g=>t(44,Ne=g);function nr(){re=this.value,t(42,re)}const or=g=>g.key==="Enter"&&xl(),sr=g=>$l(g),ir=()=>ln(Ue.node),cr=()=>en(Ue.node),ar=()=>tn(Ue.node),rr=()=>Et(Ue.node);function fr(){ce=this.value,t(35,ce)}function ur(){$=this.value,t(33,$)}function dr(){te=tl(this.value),t(34,te)}function pr(){pe=this.value,t(36,pe)}function mr(){we=this.checked,t(37,we)}function _r(){He=this.checked,t(38,He)}function gr(){Ve=this.value,t(49,Ve)}const vr=g=>g.key==="Enter"&&kl();function kr(){Re=Zt(this),t(50,Re),t(79,Ae)}function hr(){Oe=this.value,t(51,Oe)}const br=g=>g.key==="Enter"&&kl(),yr=()=>vl("copy"),wr=()=>vl("link");function Cr(){St=this.value,t(74,St)}return[n,i,c,r,f,d,m,v,_,y,C,T,j,E,D,N,F,I,O,V,B,H,Y,J,G,W,R,P,z,U,se,de,ee,$,te,ce,pe,we,He,ve,Q,Z,re,ge,Ne,Ue,Me,Je,Ye,Ve,Re,Oe,je,ze,Fe,Ge,ke,Pe,Ce,be,ae,Te,ne,Ie,st,qe,Se,Ct,ol,Al,Fl,Pl,Ll,Ut,St,jt,sl,il,_n,Ae,Ai,Rl,gt,tt,al,zl,Vl,Gt,rl,Fi,Wl,Bl,Hl,Ul,Kl,Gl,Jl,ql,Vi,Wi,Bi,Xl,Ki,Gi,Ji,qi,$l,Yi,Qi,xl,Xi,Tt,Zi,$i,xi,ec,tc,en,tn,Et,ln,nn,lc,on,Nt,nc,oc,sc,ic,cc,ac,pl,an,Dt,Jt,ml,_l,fc,fn,un,uc,dn,dc,vl,pc,pn,_c,gc,vc,kc,kl,mn,hc,dt,vt,kt,hl,qt,bc,yc,wc,Cc,Sc,jc,Tc,Ec,Nc,Dc,Ic,Mc,Ac,Fc,Pc,Lc,Rc,Oc,zc,Vc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,$c,xc,ea,ta,la,na,oa,sa,ia,ca,aa,ra,fa,ua,da,pa,ma,_a,ga,va,ka,ha,ba,ya,wa,Ca,Sa,ja,Ta,Ea,Na,Da,Ia,Ma,Aa,Fa,Pa,La,Ra,Oa,za,Va,Wa,Ba,Ha,Ua,Ka,Ga,Ja,qa,Ya,Qa,Xa,Za,$a,xa,er,tr,lr,nr,or,sr,ir,cr,ar,rr,fr,ur,dr,pr,mr,_r,gr,vr,kr,hr,br,yr,wr,Cr]}class $1 extends $e{constructor(e){super(),Ze(this,e,Z1,Q1,Xe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new $1({target:document.getElementById("app")});