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

4 lines
244 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 Sa=Object.defineProperty;var ja=(l,e,t)=>e in l?Sa(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var wl=(l,e,t)=>ja(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=t(o);fetch(o.href,i)}})();function ee(){}function pi(l){return l()}function gn(){return Object.create(null)}function ve(l){l.forEach(pi)}function mt(l){return typeof l=="function"}function Qe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let qt;function $t(l,e){return l===e?!0:(qt||(qt=document.createElement("a")),qt.href=e,l===qt.href)}function Ta(l){return Object.keys(l).length===0}const Dl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(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 f(l){return document.createElement(l)}function X(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function g(){return F(" ")}function st(){return F("")}function M(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Il(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Ye(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function ft(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 el(l){return l===""?null:+l}function Ea(l){return Array.from(l.childNodes)}function K(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function rt(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 Xt(l){const e=l.querySelector(":checked");return e&&e.__value}function ge(l,e,t){l.classList.toggle(e,!!t)}function Na(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 Ml(){if(!Wt)throw new Error("Function called outside component initialization");return Wt}function mi(l){Ml().$$.on_mount.push(l)}function Al(l){Ml().$$.on_destroy.push(l)}function tl(){const l=Ml();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const i=Na(e,t,{cancelable:n});return o.slice().forEach(r=>{r.call(l,i)}),!i.defaultPrevented}return!0}}function _i(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Mt=[],bn=[];let At=[];const kn=[],Da=Promise.resolve();let Tl=!1;function Ia(){Tl||(Tl=!0,Da.then(vi))}function wt(l){At.push(l)}const Cl=new Set;let Dt=0;function vi(){if(Dt!==0)return;const l=Wt;do{try{for(;Dt<Mt.length;){const e=Mt[Dt];Dt++,Vt(e),Ma(e.$$)}}catch(e){throw Mt.length=0,Dt=0,e}for(Vt(null),Mt.length=0,Dt=0;bn.length;)bn.pop()();for(let e=0;e<At.length;e+=1){const t=At[e];Cl.has(t)||(Cl.add(t),t())}At.length=0}while(Mt.length);for(;kn.length;)kn.pop()();Tl=!1,Cl.clear(),Vt(l)}function Ma(l){if(l.fragment!==null){l.update(),ve(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(wt)}}function Aa(l){const e=[],t=[];At.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),At=e}const Zt=new Set;let yt;function lt(){yt={r:0,c:[],p:yt}}function nt(){yt.r||ve(yt.c),yt=yt.p}function ie(l,e){l&&l.i&&(Zt.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if(Zt.has(l))return;Zt.add(l),yt.c.push(()=>{Zt.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 hi(l,e){de(l,1,1,()=>{e.delete(l.key)})}function gi(l,e,t,n,o,i,r,a,u,d,m,h){let _=l.length,b=i.length,k=_;const y={};for(;k--;)y[l[k].key]=k;const C=[],T=new Map,j=new Map,E=[];for(k=b;k--;){const I=h(o,i,k),R=t(I);let z=r.get(R);z?E.push(()=>z.p(I,e)):(z=d(R,I),z.c()),T.set(R,C[k]=z),R in y&&j.set(R,Math.abs(k-y[R]))}const D=new Set,N=new Set;function P(I){ie(I,1),I.m(a,m),r.set(I.key,I),m=I.first,b--}for(;_&&b;){const I=C[b-1],R=l[_-1],z=I.key,V=R.key;I===R?(m=I.first,_--,b--):T.has(V)?!r.has(z)||D.has(z)?P(I):N.has(V)?_--:j.get(z)>j.get(V)?(N.add(z),P(I)):(D.add(V),_--):(u(R,r),_--)}for(;_--;){const I=l[_];T.has(I.key)||u(I,r)}for(;b;)P(C[b-1]);return ve(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(pi).filter(mt);l.$$.on_destroy?l.$$.on_destroy.push(...i):ve(i),l.$$.on_mount=[]}),o.forEach(wt)}function Be(l,e){const t=l.$$;t.fragment!==null&&(Aa(t.after_update),ve(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Fa(l,e){l.$$.dirty[0]===-1&&(Mt.push(l),Ia(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Xe(l,e,t,n,o,i,r=null,a=[-1]){const u=Wt;Vt(l);const d=l.$$={fragment:null,ctx:[],props:i,update:ee,not_equal:o,bound:gn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(u?u.$$.context:[])),callbacks:gn(),dirty:a,skip_bound:!1,root:e.target||u.$$.root};r&&r(d.root);let m=!1;if(d.ctx=t?t(l,e.props||{},(h,_,...b)=>{const k=b.length?b[0]:_;return d.ctx&&o(d.ctx[h],d.ctx[h]=k)&&(!d.skip_bound&&d.bound[h]&&d.bound[h](k),m&&Fa(l,h)),_}):[],d.update(),m=!0,ve(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const h=Ea(e.target);d.fragment&&d.fragment.l(h),h.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&ie(l.$$.fragment),We(l,e.target,e.anchor),vi()}Vt(u)}class Ze{constructor(){wl(this,"$$");wl(this,"$$set")}$destroy(){Be(this,1),this.$destroy=ee}$on(e,t){if(!mt(t))return ee;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&&!Ta(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Pa="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Pa);function La(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 Ra(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(r,a){S(r,e,a),S(r,t,a),S(r,n,a),S(r,o,a),S(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function Oa(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 za(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,r){S(i,e,r),S(i,t,r),S(i,n,r),S(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Va(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(r,a){S(r,e,a),S(r,t,a),S(r,n,a),S(r,o,a),S(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function Wa(l){let e,t,n,o,i,r;return{c(){e=X("path"),t=X("polyline"),n=X("line"),o=X("line"),i=X("line"),r=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(r,"x1","12"),s(r,"y1","12"),s(r,"x2","12"),s(r,"y2","18")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),S(a,o,u),S(a,i,u),S(a,r,u)},d(a){a&&(w(e),w(t),w(n),w(o),w(i),w(r))}}}function Ba(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,r){S(i,e,r),S(i,t,r),S(i,n,r),S(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Ha(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(r,a){S(r,e,a),S(r,t,a),S(r,n,a),S(r,o,a),S(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function Ua(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 Ka(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 Ga(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 Ja(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 qa(l){let e;function t(i,r){return i[0]==="folder"?Ja:i[0]==="image"?Ga:i[0]==="video"?Ka:i[0]==="audio"?Ua:i[0]==="pdf"?Ha:i[0]==="document"?Ba:i[0]==="spreadsheet"?Wa:i[0]==="presentation"?Va:i[0]==="archive"?za:i[0]==="code"?Oa:i[0]==="text"?Ra:La}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,r){S(i,e,r),o.m(e,null)},p(i,[r]){n!==(n=t(i))&&(o.d(1),o=n(i),o&&(o.c(),o.m(e,null))),r&2&&s(e,"width",i[1]),r&2&&s(e,"height",i[1])},i:ee,o:ee,d(i){i&&w(e),o.d()}}}function Ya(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 bi extends Ze{constructor(e){super(),Xe(this,e,Ya,qa,Qe,{kind:0,size:1})}}const Qa={"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":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","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":"Срок действия токена истёк"},Xa={"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","error.vaultNotOpen":"Vault not open","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"},yn={ru:Qa,en:Xa};let wn="ru";function p(l,e){var o;const t=yn[wn];let n=t==null?void 0:t[l];if(n==null&&wn!=="ru"&&(n=(o=yn.ru)==null?void 0:o[l]),n==null&&(n=l),e!=null)for(const[i,r]of Object.entries(e))n=n.replace(`{${i}}`,String(r));return n}function xt(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 El={"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 Cn(l){return l?El[l]||l:p("mime.unknown")}function Za(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(El[e])return El[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function ki(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 yi=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],wi=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ci=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Si=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function $a(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(yi.includes(e)||Si.includes(n)||e.includes("pdf")||wi.includes(e)||Ci.includes(n))}function ji(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return yi.includes(e)||Si.includes(n)}function Ti(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return wi.includes(e)||Ci.includes(n)&&n!=="md"&&n!=="markdown"}function Ei(l){return(l.mime||"").toLowerCase().includes("pdf")}function Ni(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function xa(l){return ji(l)||Ei(l)}function eu(l){return Ti(l)||Ni(l)}const{window:tu}=Dl;function lu(l){let e,t,n,o=xt(l[0].size)+"",i;return{c(){e=f("span"),e.textContent="·",t=g(),n=f("span"),i=F(o),s(e,"class","meta-sep svelte-1skuef2")},m(r,a){S(r,e,a),S(r,t,a),S(r,n,a),c(n,i)},p(r,a){a[0]&1&&o!==(o=xt(r[0].size)+"")&&K(i,o)},d(r){r&&(w(e),w(t),w(n))}}}function nu(l){let e,t,n,o,i;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=g(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",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(r,a){S(r,e,a),S(r,t,a),S(r,n,a),o||(i=[M(e,"click",Ye(l[30])),M(n,"click",Ye(l[11]))],o=!0)},p:ee,d(r){r&&(w(e),w(t),w(n)),o=!1,ve(i)}}}function ou(l){let e,t,n,o,i,r,a;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=g(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',o=g(),i=f("button"),i.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",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(u,d){S(u,e,d),S(u,t,d),S(u,n,d),S(u,o,d),S(u,i,d),r||(a=[M(e,"click",Ye(l[29])),M(n,"click",Ye(l[10])),M(i,"click",Ye(l[11]))],r=!0)},p:ee,d(u){u&&(w(e),w(t),w(n),w(o),w(i)),r=!1,ve(a)}}}function Sn(l){let e,t,n,o,i,r,a,u,d=p("common.open")+"",m,h,_,b,k,y,C,T,j=p("file.openExternal")+"",E,D,N,P,I,R,z=p("file.showInExplorer")+"",V,U,q,J,G,B,H,A,O,Q=p("common.rename")+"",W,se,ae,x,le,te,re,pe=p("common.duplicate")+"",ye,He,Ae,Y,$,ue,he,Ce,De,Ue=p("common.cut")+"",Ge,qe,Je,Fe,Pe,ke,ze,Ne=p("common.copy")+"",Oe,Se,we,Ie,je,Te,Ve,_e,ce,Z=p("common.delete")+"",Ee,et,at;return{c(){e=f("div"),t=g(),n=f("div"),o=f("button"),i=X("svg"),r=X("path"),a=X("circle"),u=g(),m=F(d),h=g(),_=f("button"),b=X("svg"),k=X("path"),y=X("polyline"),C=X("line"),T=g(),E=F(j),D=g(),N=f("button"),P=X("svg"),I=X("path"),R=g(),V=F(z),U=g(),q=f("div"),J=g(),G=f("button"),B=X("svg"),H=X("path"),A=X("path"),O=g(),W=F(Q),se=g(),ae=f("button"),x=X("svg"),le=X("rect"),te=X("path"),re=g(),ye=F(pe),He=g(),Ae=f("button"),Y=X("svg"),$=X("circle"),ue=X("circle"),he=X("line"),Ce=X("line"),De=g(),Ge=F(Ue),qe=g(),Je=f("button"),Fe=X("svg"),Pe=X("rect"),ke=X("path"),ze=g(),Oe=F(Ne),Se=g(),we=f("div"),Ie=g(),je=f("button"),Te=X("svg"),Ve=X("polyline"),_e=X("path"),ce=g(),Ee=F(Z),s(e,"class","menu-backdrop svelte-1skuef2"),s(e,"role","presentation"),s(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),s(a,"cx","12"),s(a,"cy","12"),s(a,"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(k,"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(b,"width","14"),s(b,"height","14"),s(b,"viewBox","0 0 24 24"),s(b,"fill","none"),s(b,"stroke","currentColor"),s(b,"stroke-width","2"),s(b,"stroke-linecap","round"),s(b,"stroke-linejoin","round"),s(_,"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(P,"width","14"),s(P,"height","14"),s(P,"viewBox","0 0 24 24"),s(P,"fill","none"),s(P,"stroke","currentColor"),s(P,"stroke-width","2"),s(P,"stroke-linecap","round"),s(P,"stroke-linejoin","round"),s(N,"class","menu-item svelte-1skuef2"),s(N,"role","menuitem"),s(q,"class","menu-sep svelte-1skuef2"),s(H,"d","M12 20h9"),s(A,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(B,"width","14"),s(B,"height","14"),s(B,"viewBox","0 0 24 24"),s(B,"fill","none"),s(B,"stroke","currentColor"),s(B,"stroke-width","2"),s(B,"stroke-linecap","round"),s(B,"stroke-linejoin","round"),s(G,"class","menu-item svelte-1skuef2"),s(G,"role","menuitem"),s(le,"x","9"),s(le,"y","9"),s(le,"width","13"),s(le,"height","13"),s(le,"rx","2"),s(le,"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(x,"width","14"),s(x,"height","14"),s(x,"viewBox","0 0 24 24"),s(x,"fill","none"),s(x,"stroke","currentColor"),s(x,"stroke-width","2"),s(x,"stroke-linecap","round"),s(x,"stroke-linejoin","round"),s(ae,"class","menu-item svelte-1skuef2"),s(ae,"role","menuitem"),s($,"cx","6"),s($,"cy","6"),s($,"r","3"),s(ue,"cx","6"),s(ue,"cy","18"),s(ue,"r","3"),s(he,"x1","20"),s(he,"y1","4"),s(he,"x2","8.12"),s(he,"y2","15.88"),s(Ce,"x1","8.12"),s(Ce,"y1","8.12"),s(Ce,"x2","20"),s(Ce,"y2","20"),s(Y,"width","14"),s(Y,"height","14"),s(Y,"viewBox","0 0 24 24"),s(Y,"fill","none"),s(Y,"stroke","currentColor"),s(Y,"stroke-width","2"),s(Y,"stroke-linecap","round"),s(Y,"stroke-linejoin","round"),s(Ae,"class","menu-item svelte-1skuef2"),s(Ae,"role","menuitem"),s(Pe,"x","9"),s(Pe,"y","9"),s(Pe,"width","13"),s(Pe,"height","13"),s(Pe,"rx","2"),s(Pe,"ry","2"),s(ke,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(Fe,"width","14"),s(Fe,"height","14"),s(Fe,"viewBox","0 0 24 24"),s(Fe,"fill","none"),s(Fe,"stroke","currentColor"),s(Fe,"stroke-width","2"),s(Fe,"stroke-linecap","round"),s(Fe,"stroke-linejoin","round"),s(Je,"class","menu-item svelte-1skuef2"),s(Je,"role","menuitem"),s(we,"class","menu-sep svelte-1skuef2"),s(Ve,"points","3 6 5 6 21 6"),s(_e,"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(Te,"width","14"),s(Te,"height","14"),s(Te,"viewBox","0 0 24 24"),s(Te,"fill","none"),s(Te,"stroke","currentColor"),s(Te,"stroke-width","2"),s(Te,"stroke-linecap","round"),s(Te,"stroke-linejoin","round"),s(je,"class","menu-item menu-item-danger svelte-1skuef2"),s(je,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),rt(n,"left",l[3]+"px"),rt(n,"top",l[4]+"px"),rt(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(ot,Re){S(ot,e,Re),S(ot,t,Re),S(ot,n,Re),c(n,o),c(o,i),c(i,r),c(i,a),c(o,u),c(o,m),c(n,h),c(n,_),c(_,b),c(b,k),c(b,y),c(b,C),c(_,T),c(_,E),c(n,D),c(n,N),c(N,P),c(P,I),c(N,R),c(N,V),c(n,U),c(n,q),c(n,J),c(n,G),c(G,B),c(B,H),c(B,A),c(G,O),c(G,W),c(n,se),c(n,ae),c(ae,x),c(x,le),c(x,te),c(ae,re),c(ae,ye),c(n,He),c(n,Ae),c(Ae,Y),c(Y,$),c(Y,ue),c(Y,he),c(Y,Ce),c(Ae,De),c(Ae,Ge),c(n,qe),c(n,Je),c(Je,Fe),c(Fe,Pe),c(Fe,ke),c(Je,ze),c(Je,Oe),c(n,Se),c(n,we),c(n,Ie),c(n,je),c(je,Te),c(Te,Ve),c(Te,_e),c(je,ce),c(je,Ee),et||(at=[M(e,"click",Ye(l[19])),M(o,"click",l[17]),M(_,"click",l[10]),M(N,"click",l[11]),M(G,"click",l[13]),M(ae,"click",l[14]),M(Ae,"click",l[15]),M(Je,"click",l[16]),M(je,"click",l[12]),M(n,"click",Ye(l[28])),M(n,"keydown",l[31])],et=!0)},p(ot,Re){Re[0]&8&&rt(n,"left",ot[3]+"px"),Re[0]&16&&rt(n,"top",ot[4]+"px")},d(ot){ot&&(w(e),w(t),w(n)),et=!1,ve(at)}}}function su(l){let e,t,n,o,i,r,a=l[0].name+"",u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I,R,z,V,U,q,J;n=new bi({props:{kind:l[6],size:22}});let G=!l[7]&&lu(l);function B(Q,W){return Q[7]?nu:ou}let A=B(l)(l),O=l[2]&&Sn(l);return{c(){e=f("div"),t=f("div"),Ke(n.$$.fragment),o=g(),i=f("div"),r=f("div"),u=F(a),m=g(),h=f("div"),_=f("span"),_.textContent=`${l[8]}`,b=g(),G&&G.c(),k=g(),y=f("div"),A.c(),C=g(),T=f("button"),j=X("svg"),E=X("circle"),D=X("circle"),N=X("circle"),P=g(),I=f("button"),I.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',z=g(),O&&O.c(),V=st(),s(t,"class","file-row-icon svelte-1skuef2"),s(r,"class","file-row-name svelte-1skuef2"),s(r,"title",d=l[0].name),s(h,"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",R=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),ge(e,"file-row--selected",l[1])},m(Q,W){S(Q,e,W),c(e,t),We(n,t,null),c(e,o),c(e,i),c(i,r),c(r,u),c(i,m),c(i,h),c(h,_),c(h,b),G&&G.m(h,null),c(e,k),c(e,y),A.m(y,null),c(y,C),c(y,T),c(T,j),c(j,E),c(j,D),c(j,N),c(y,P),c(y,I),S(Q,z,W),O&&O.m(Q,W),S(Q,V,W),U=!0,q||(J=[M(tu,"click",l[19]),M(T,"click",Ye(l[18])),M(I,"click",Ye(l[12])),M(e,"click",l[9]),M(e,"keydown",l[24]),M(e,"contextmenu",l[23]),M(e,"dragstart",l[20]),M(e,"dragover",l[21]),M(e,"drop",l[22])],q=!0)},p(Q,W){(!U||W[0]&1)&&a!==(a=Q[0].name+"")&&K(u,a),(!U||W[0]&1&&d!==(d=Q[0].name))&&s(r,"title",d),Q[7]||G.p(Q,W),A.p(Q,W),(!U||W[0]&4)&&s(T,"aria-expanded",Q[2]),(!U||W[0]&1&&R!==(R=Q[7]?p("file.ariaFolder")+" "+Q[0].name:p("file.ariaFile")+" "+Q[0].name))&&s(e,"aria-label",R),(!U||W[0]&2)&&ge(e,"file-row--selected",Q[1]),Q[2]?O?O.p(Q,W):(O=Sn(Q),O.c(),O.m(V.parentNode,V)):O&&(O.d(1),O=null)},i(Q){U||(ie(n.$$.fragment,Q),U=!0)},o(Q){de(n.$$.fragment,Q),U=!1},d(Q){Q&&(w(e),w(z),w(V)),Be(n),G&&G.d(),A.d(),O&&O.d(Q),q=!1,ve(J)}}}function iu(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:i}=e,{onDragOver:r}=e,{onDrop:a}=e;const u=tl(),d=ki(n),m=n.type==="folder",h=Za(n);let _=!1,b=0,k=0,y=null;function C(W){W.ctrlKey||W.metaKey?u("toggleSelect",n.id):W.shiftKey?u("rangeSelect",n.id):y?(clearTimeout(y),y=null,m?u("navigate",n.id):u("preview",n)):y=setTimeout(()=>{y=null,u("selectOne",n.id)},250)}function T(){u("openExternal",n.fileId)}function j(){t(2,_=!1),u("showInFolder",n.nodeId||n.id)}function E(){t(2,_=!1),u("delete",{id:n.id,type:n.type})}function D(){t(2,_=!1),u("rename",{id:n.id,name:n.name})}function N(){t(2,_=!1),u("duplicate",n.id)}function P(){t(2,_=!1),u("cut",n.id)}function I(){t(2,_=!1),u("copy",n.id)}function R(){t(2,_=!1),m?u("navigate",n.id):u("preview",n)}function z(){t(2,_=!_)}function V(){t(2,_=!1)}function U(W){i&&i(W,n.id)}function q(W){r&&m&&r(W,n.id)}function J(W){a&&m&&a(W,n.id)}function G(W){W.preventDefault(),t(3,b=Math.min(W.clientX,window.innerWidth-240)),t(4,k=Math.min(W.clientY,window.innerHeight-320)),t(2,_=!0)}function B(W){(W.key==="Enter"||W.key===" ")&&(W.preventDefault(),C(W))}function H(W){_i.call(this,l,W)}const A=()=>u("preview",n),O=()=>u("navigate",n.id),Q=W=>{W.key==="Escape"&&(W.stopPropagation(),V())};return l.$$set=W=>{"item"in W&&t(0,n=W.item),"selected"in W&&t(1,o=W.selected),"onDragStart"in W&&t(25,i=W.onDragStart),"onDragOver"in W&&t(26,r=W.onDragOver),"onDrop"in W&&t(27,a=W.onDrop)},[n,o,_,b,k,u,d,m,h,C,T,j,E,D,N,P,I,R,z,V,U,q,J,G,B,i,r,a,H,A,O,Q]}class ru extends Ze{constructor(e){super(),Xe(this,e,iu,su,Qe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function jn(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function cu(l){let e;return{c(){e=f("span"),e.textContent="/",s(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function au(l){let e,t=l[4].name+"",n,o,i;function r(){return l[2](l[6])}return{c(){e=f("button"),n=F(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(a,u){S(a,e,u),c(e,n),o||(i=M(e,"click",r),o=!0)},p(a,u){l=a,u&1&&t!==(t=l[4].name+"")&&K(n,t)},d(a){a&&w(e),o=!1,i()}}}function uu(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=F(t),s(e,"class","crumb crumb--current svelte-csi2lb")},m(o,i){S(o,e,i),c(e,n)},p(o,i){i&1&&t!==(t=o[4].name+"")&&K(n,t)},d(o){o&&w(e)}}}function Tn(l){let e,t,n=l[6]>0&&cu();function o(a,u){return a[6]===a[0].length-1?uu:au}let i=o(l),r=i(l);return{c(){n&&n.c(),e=g(),r.c(),t=st()},m(a,u){n&&n.m(a,u),S(a,e,u),r.m(a,u),S(a,t,u)},p(a,u){i===(i=o(a))&&r?r.p(a,u):(r.d(1),r=i(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&(w(e),w(t)),n&&n.d(a),r.d(a)}}}function fu(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Tn(jn(l,t,o));return{c(){e=f("nav");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","breadcrumbs svelte-csi2lb")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[i]){if(i&3){t=fe(o[0]);let r;for(r=0;r<t.length;r+=1){const a=jn(o,t,r);n[r]?n[r].p(a,i):(n[r]=Tn(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ee,o:ee,d(o){o&&w(e),Le(n,o)}}}function du(l,e,t){let{crumbs:n=[]}=e;const o=tl();function i(a){o("navigate",a)}const r=a=>i(a);return l.$$set=a=>{"crumbs"in a&&t(0,n=a.crumbs)},[n,i,r]}class Di extends Ze{constructor(e){super(),Xe(this,e,du,fu,Qe,{crumbs:0})}}function pu(l){let e,t,n,o,i,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.previewUnavailable")}`,n=g(),o=f("button"),o.textContent=`${p("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),i||(r=M(o,"click",l[9]),i=!0)},p:ee,d(a){a&&w(e),i=!1,r()}}}function mu(l){let e,t;function n(r,a){return a&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?ku:bu}let o=n(l,-1),i=o(l);return{c(){i.c(),t=st()},m(r,a){i.m(r,a),S(r,t,a)},p(r,a){o===(o=n(r,a))&&i?i.p(r,a):(i.d(1),i=o(r),i&&(i.c(),i.m(t.parentNode,t)))},d(r){r&&w(t),i.d(r)}}}function _u(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=F(l[1]),s(e,"class","preview-text svelte-1cw3u0m")},m(o,i){S(o,e,i),c(e,t),c(t,n)},p(o,i){i&2&&K(n,o[1])},d(o){o&&w(e)}}}function vu(l){let e,t,n,o;return{c(){e=f("div"),t=f("img"),$t(t.src,n=l[1])||s(t,"src",n),s(t,"alt",o=l[0].name),s(t,"class","preview-image svelte-1cw3u0m"),s(e,"class","preview-image-container svelte-1cw3u0m")},m(i,r){S(i,e,r),c(e,t)},p(i,r){r&2&&!$t(t.src,n=i[1])&&s(t,"src",n),r&1&&o!==(o=i[0].name)&&s(t,"alt",o)},d(i){i&&w(e)}}}function hu(l){let e,t,n,o,i,r,a;return{c(){e=f("div"),t=f("p"),n=F(l[3]),o=g(),i=f("button"),i.textContent=`${p("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(u,d){S(u,e,d),c(e,t),c(t,n),c(e,o),c(e,i),r||(a=M(i,"click",l[9]),r=!0)},p(u,d){d&8&&K(n,u[3])},d(u){u&&w(e),r=!1,a()}}}function gu(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,o){S(n,e,o),c(e,t)},p:ee,d(n){n&&w(e)}}}function bu(l){let e,t,n,o,i,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=g(),o=f("button"),o.textContent=`${p("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),i||(r=M(o,"click",l[9]),i=!0)},p:ee,d(a){a&&w(e),i=!1,r()}}}function ku(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),$t(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),c(e,t)},p(o,i){i&2&&!$t(t.src,n=o[1])&&s(t,"src",n)},d(o){o&&w(e)}}}function yu(l){let e,t,n,o,i,r,a,u=l[0].name+"",d,m,h,_,b=xt(l[0].size)+"",k,y,C=Cn(l[0].mime)+"",T,j,E,D,N,P,I,R,z,V,U;i=new bi({props:{kind:l[8],size:18}});function q(B,H){return B[2]?gu:B[3]?hu:B[6]&&B[1]?vu:B[5]&&B[1]?_u:B[4]?mu:pu}let J=q(l),G=J(l);return{c(){e=f("div"),t=f("div"),n=f("header"),o=f("div"),Ke(i.$$.fragment),r=g(),a=f("span"),d=F(u),h=g(),_=f("div"),k=F(b),y=F(" · "),T=F(C),j=g(),E=f("div"),D=f("button"),D.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',N=g(),P=f("button"),P.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',I=g(),R=f("div"),G.c(),s(a,"class","preview-name svelte-1cw3u0m"),s(a,"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(P,"class","action-btn action-btn-close svelte-1cw3u0m"),s(P,"title","Close"),s(P,"aria-label","Close preview"),s(E,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(R,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(B,H){S(B,e,H),c(e,t),c(t,n),c(n,o),We(i,o,null),c(o,r),c(o,a),c(a,d),c(n,h),c(n,_),c(_,k),c(_,y),c(_,T),c(n,j),c(n,E),c(E,D),c(E,N),c(E,P),c(t,I),c(t,R),G.m(R,null),z=!0,V||(U=[M(D,"click",l[9]),M(P,"click",l[10]),M(e,"click",ft(l[11])),M(e,"keydown",l[12])],V=!0)},p(B,[H]){(!z||H&1)&&u!==(u=B[0].name+"")&&K(d,u),(!z||H&1&&m!==(m=B[0].name))&&s(a,"title",m),(!z||H&1)&&b!==(b=xt(B[0].size)+"")&&K(k,b),(!z||H&1)&&C!==(C=Cn(B[0].mime)+"")&&K(T,C),J===(J=q(B))&&G?G.p(B,H):(G.d(1),G=J(B),G&&(G.c(),G.m(R,null)))},i(B){z||(ie(i.$$.fragment,B),z=!0)},o(B){de(i.$$.fragment,B),z=!1},d(B){B&&w(e),Be(i),G.d(),V=!1,ve(U)}}}function wu(l,e,t){let n,o,i,{item:r}=e,{content:a=""}=e,{loading:u=!1}=e,{error:d=""}=e;const m=tl(),h=ki(r);function _(T){T.key==="Escape"&&m("close")}function b(){m("openExternal",r.fileId)}mi(()=>{window.addEventListener("keydown",_)}),Al(()=>{window.removeEventListener("keydown",_)});const k=()=>m("close"),y=()=>m("close"),C=T=>{T.key==="Escape"&&(T.preventDefault(),m("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,a=T.content),"loading"in T&&t(2,u=T.loading),"error"in T&&t(3,d=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=ji(r)&&a&&a.startsWith("data:")),l.$$.dirty&1&&t(5,o=Ti(r)||Ni(r)),l.$$.dirty&1&&t(4,i=Ei(r))},[r,a,u,d,i,o,n,m,h,b,k,y,C]}class Cu extends Ze{constructor(e){super(),Xe(this,e,wu,yu,Qe,{item:0,content:1,loading:2,error:3})}}function Su(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=F(l[0]),i=g(),r=f("p"),a=F(l[1]),u=g(),d=f("div"),m=f("button"),h=F(l[2]),b=g(),k=f("button"),y=F(l[3]),s(n,"class","svelte-1fv6yyk"),s(r,"class","message svelte-1fv6yyk"),s(m,"class",_="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),s(k,"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),c(e,t),c(t,n),c(n,o),c(t,i),c(t,r),c(r,a),c(t,u),c(t,d),c(d,m),c(m,h),c(d,b),c(d,k),c(k,y),C||(T=[M(m,"click",l[6]),M(k,"click",l[7]),M(e,"click",ft(l[8])),M(e,"keydown",l[9])],C=!0)},p(j,[E]){E&1&&K(o,j[0]),E&2&&K(a,j[1]),E&4&&K(h,j[2]),E&16&&_!==(_="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(m,"class",_),E&8&&K(y,j[3])},i:ee,o:ee,d(j){j&&w(e),C=!1,ve(T)}}}function ju(l,e,t){let{title:n=p("common.confirm")}=e,{message:o=""}=e,{confirmText:i=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:a=!1}=e;const u=tl(),d=()=>u("confirm"),m=()=>u("cancel"),h=()=>u("cancel"),_=b=>{b.key==="Escape"&&(b.preventDefault(),u("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,o=b.message),"confirmText"in b&&t(2,i=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,a=b.danger)},[n,o,i,r,a,u,d,m,h,_]}class Tu extends Ze{constructor(e){super(),Xe(this,e,ju,Su,Qe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Eu(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 Nu(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,r){S(i,e,r),S(i,t,r),S(i,n,r),S(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Du(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 Iu(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 Mu(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(r,a){S(r,e,a),S(r,t,a),S(r,n,a),S(r,o,a),S(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(o),w(i))}}}function Au(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,r){S(i,e,r),S(i,t,r),S(i,n,r),S(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Fu(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 Pu(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,r){S(i,e,r),S(i,t,r),S(i,n,r),S(i,o,r)},d(i){i&&(w(e),w(t),w(n),w(o))}}}function Lu(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 Ru(l){let e;function t(i,r){return i[0]==="folder"?Lu:i[0]==="project"?Pu:i[0]==="client"?Fu:i[0]==="document"?Au:i[0]==="recipe"?Mu:i[0]==="note"?Iu:i[0]==="file"?Du:i[0]==="case"?Nu:Eu}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,r){S(i,e,r),o.m(e,null)},p(i,[r]){n!==(n=t(i))&&(o.d(1),o=n(i),o&&(o.c(),o.m(e,null))),r&2&&s(e,"width",i[1]),r&2&&s(e,"height",i[1])},i:ee,o:ee,d(i){i&&w(e),o.d()}}}function Ou(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 ll extends Ze{constructor(e){super(),Xe(this,e,Ou,Ru,Qe,{kind:0,size:1})}}function En(l,e,t){const n=l.slice();return n[44]=e[t],n}function zu(l){let e;return{c(){e=f("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function Vu(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,i,r;function a(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),o=F(n),s(t,"class","tree-arrow"),s(e,"class","tree-toggle svelte-zj71cl")},m(u,d){S(u,e,d),c(e,t),c(t,o),i||(r=M(e,"click",Ye(a)),i=!0)},p(u,d){l=u,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&K(o,n)},d(u){u&&w(e),i=!1,r()}}}function Nn(l){let e,t;return e=new Ii({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){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Dn(l,e){let t,n,o,i,r,a,u,d=e[44].title+"",m,h,_=e[1][e[44].id]&&Nl(e[44]),b,k,y,C;function T(A,O){return O[0]&1&&(n=null),n==null&&(n=!!Ot(A[44])),n?Vu:zu}let j=T(e,[-1,-1]),E=j(e);r=new ll({props:{kind:In(e[44]),size:16}});function D(...A){return e[26](e[44],...A)}function N(...A){return e[27](e[44],...A)}function P(){return e[28](e[44])}function I(...A){return e[29](e[44],...A)}function R(...A){return e[30](e[44],...A)}function z(...A){return e[31](e[44],...A)}function V(...A){return e[32](e[44],...A)}function U(...A){return e[33](e[44],...A)}function q(...A){return e[34](e[44],...A)}function J(...A){return e[35](e[44],...A)}function G(...A){return e[36](e[44],...A)}function B(...A){return e[37](e[44],...A)}let H=_&&Nn(e);return{key:l,first:null,c(){t=f("div"),E.c(),o=g(),i=f("span"),Ke(r.$$.fragment),a=g(),u=f("span"),m=F(d),h=g(),H&&H.c(),b=st(),s(i,"class","tree-icon svelte-zj71cl"),s(i,"role","button"),s(i,"tabindex","-1"),s(u,"class","tree-label svelte-zj71cl"),s(u,"role","button"),s(u,"tabindex","-1"),s(t,"class","tree-item svelte-zj71cl"),rt(t,"padding-left",e[3]*16+4+"px"),s(t,"draggable","true"),s(t,"role","button"),s(t,"tabindex","0"),ge(t,"selected",e[2]===e[44].id),ge(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),ge(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(A,O){S(A,t,O),E.m(t,null),c(t,o),c(t,i),We(r,i,null),c(t,a),c(t,u),c(u,m),S(A,h,O),H&&H.m(A,O),S(A,b,O),k=!0,y||(C=[M(i,"click",D),M(i,"keydown",N),M(i,"dblclick",Ye(e[24])),M(u,"click",Ye(P)),M(u,"keydown",I),M(t,"dragstart",R),M(t,"dragover",z),M(t,"dragleave",V),M(t,"drop",U),M(t,"click",q),M(t,"keydown",J),M(t,"dblclick",G),M(t,"contextmenu",Il(B))],y=!0)},p(A,O){e=A,j===(j=T(e,O))&&E?E.p(e,O):(E.d(1),E=j(e),E&&(E.c(),E.m(t,o)));const Q={};O[0]&1&&(Q.kind=In(e[44])),r.$set(Q),(!k||O[0]&1)&&d!==(d=e[44].title+"")&&K(m,d),(!k||O[0]&8)&&rt(t,"padding-left",e[3]*16+4+"px"),(!k||O[0]&5)&&ge(t,"selected",e[2]===e[44].id),(!k||O[0]&769)&&ge(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||O[0]&769)&&ge(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),O[0]&3&&(_=e[1][e[44].id]&&Nl(e[44])),_?H?(H.p(e,O),O[0]&3&&ie(H,1)):(H=Nn(e),H.c(),ie(H,1),H.m(b.parentNode,b)):H&&(lt(),de(H,1,1,()=>{H=null}),nt())},i(A){k||(ie(r.$$.fragment,A),ie(H),k=!0)},o(A){de(r.$$.fragment,A),de(H),k=!1},d(A){A&&(w(t),w(h),w(b)),E.d(),Be(r),H&&H.d(A),y=!1,ve(C)}}}function Wu(l){let e=[],t=new Map,n,o,i,r,a=fe(l[0]);const u=d=>d[44].id;for(let d=0;d<a.length;d+=1){let m=En(l,a,d),h=u(m);t.set(h,e[d]=Dn(h,m))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=st()},m(d,m){for(let h=0;h<e.length;h+=1)e[h]&&e[h].m(d,m);S(d,n,m),o=!0,i||(r=M(window,"dragend",l[14]),i=!0)},p(d,m){m[0]&2080767&&(a=fe(d[0]),lt(),e=gi(e,m,u,1,d,a,t,n.parentNode,hi,Dn,n,En),nt())},i(d){if(!o){for(let m=0;m<a.length;m+=1)ie(e[m]);o=!0}},o(d){for(let m=0;m<e.length;m+=1)de(e[m]);o=!1},d(d){d&&w(n);for(let m=0;m<e.length;m+=1)e[m].d(d);i=!1,r()}}}function In(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 Nl(l){return l.children!==void 0}function Ot(l){return Nl(l)?l.children.length>0:l.has_children===!0}function Mn(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 An(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function Bu(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Hu(l,e,t){let n,o,i,{nodes:r=[]}=e,{expanded:a={}}=e,{selectedNodeId:u=""}=e,{level:d=0}=e,{onSelect:m=void 0}=e,{onToggle:h=void 0}=e,{onContextMenu:_=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,C="",T="";const j=["folder","project","client","document","recipe","case"];Al(()=>{for(const Y of Object.keys(k))clearTimeout(k[Y]);y&&clearInterval(y)});function E(Y){return j.includes(Y.type)}function D(Y,$,ue){if(!Y||!$||$===Y.id||!E(Y))return!1;let he=Y.id;for(;he;){if(he===$)return!1;he=ue[he]||""}return!0}function N(Y,$){Y.stopPropagation(),Y.dataTransfer.effectAllowed="move",Y.dataTransfer.setData("text/plain",$.id),t(21,C=$.id)}function P(Y,$){Y.preventDefault(),Y.stopPropagation(),Y.dataTransfer.dropEffect="move",T!==$.id&&t(8,T=$.id),Ot($)&&!a[$.id]&&!k[$.id]&&(k[$.id]=setTimeout(()=>{h&&h($.id),delete k[$.id]},600));const ue=Y.currentTarget.closest(".workspace-tree-area");if(ue){const he=ue.getBoundingClientRect(),Ce=30;Y.clientY-he.top<Ce?y||(y=setInterval(()=>{ue.scrollTop-=10},50)):he.bottom-Y.clientY<Ce?y||(y=setInterval(()=>{ue.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function I(Y,$){const ue=Y.relatedTarget;ue&&Y.currentTarget.contains(ue)||(T===$.id&&t(8,T=""),k[$.id]&&(clearTimeout(k[$.id]),delete k[$.id]),y&&(clearInterval(y),y=null))}function R(Y,$){Y.preventDefault(),Y.stopPropagation(),k[$.id]&&(clearTimeout(k[$.id]),delete k[$.id]),y&&(clearInterval(y),y=null);const ue=An(r),he=Mn(ue),Ce=Bu(Y);if(!D($,Ce,he)){t(8,T=""),t(21,C="");return}b&&b(Ce,$.id),t(8,T=""),t(21,C="")}function z(){t(8,T=""),t(21,C="");for(const Y of Object.keys(k))clearTimeout(k[Y]),delete k[Y];y&&(clearInterval(y),y=null)}function V(Y,$){Y.target.closest(".tree-toggle")||Y.target.closest(".tree-icon")||m&&m($)}function U(Y,$){Ot($)&&h&&h($.id)}function q(Y,$){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),m&&m($))}function J(Y,$){Y.stopPropagation(),Ot($)&&h&&h($.id)}function G(Y,$){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),Y.stopPropagation(),Ot($)&&h&&h($.id))}function B(Y,$){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),m&&m($))}function H(Y,$,ue){const he={};function Ce(De){for(const Ue of De)he[Ue.id]=D(Ue,$,ue),Ue.children&&Ce(Ue.children)}return Ce(Y),he}function A(Y){_i.call(this,l,Y)}const O=Y=>h&&h(Y.id),Q=(Y,$)=>J($,Y),W=(Y,$)=>G($,Y),se=Y=>m&&m(Y),ae=(Y,$)=>B($,Y),x=(Y,$)=>N($,Y),le=(Y,$)=>P($,Y),te=(Y,$)=>I($,Y),re=(Y,$)=>R($,Y),pe=(Y,$)=>V($,Y),ye=(Y,$)=>q($,Y),He=(Y,$)=>U($,Y),Ae=(Y,$)=>_&&_($,Y);return l.$$set=Y=>{"nodes"in Y&&t(0,r=Y.nodes),"expanded"in Y&&t(1,a=Y.expanded),"selectedNodeId"in Y&&t(2,u=Y.selectedNodeId),"level"in Y&&t(3,d=Y.level),"onSelect"in Y&&t(4,m=Y.onSelect),"onToggle"in Y&&t(5,h=Y.onToggle),"onContextMenu"in Y&&t(6,_=Y.onContextMenu),"onDrop"in Y&&t(7,b=Y.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=An(r)),l.$$.dirty[0]&8388608&&t(22,o=Mn(n)),l.$$.dirty[0]&14680064&&t(9,i=H(n,C,o))},[r,a,u,d,m,h,_,b,T,i,N,P,I,R,z,V,U,q,J,G,B,C,o,n,A,O,Q,W,se,ae,x,le,te,re,pe,ye,He,Ae]}class Ii extends Ze{constructor(e){super(),Xe(this,e,Hu,Wu,Qe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Fn(l){let e,t;return{c(){e=f("div"),t=F(l[4]),s(e,"class","path-info svelte-11u707d")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o&16&&K(t,n[4])},d(n){n&&w(e)}}}function Pn(l){let e,t;return{c(){e=f("div"),t=F(l[3]),s(e,"class","error-msg svelte-11u707d")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o&8&&K(t,n[3])},d(n){n&&w(e)}}}function Uu(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T=p("firstrun.browse")+"",j,E,D,N,P,I,R=(l[2]?p("firstrun.creating"):p("firstrun.create"))+"",z,V,U,q,J,G,B=l[4]&&Fn(l),H=l[3]&&Pn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚒",o=g(),i=f("h1"),i.textContent=`${p("firstrun.title")}`,r=g(),a=f("p"),a.textContent=`${p("firstrun.desc")}`,u=g(),d=f("div"),m=f("label"),m.textContent=`${p("firstrun.pathLabel")}`,h=g(),_=f("div"),b=f("input"),y=g(),C=f("button"),j=F(T),E=g(),B&&B.c(),D=g(),H&&H.c(),N=g(),P=f("div"),I=f("button"),z=F(R),U=g(),q=f("button"),q.textContent=`${p("firstrun.quit")}`,s(n,"class","first-run-logo svelte-11u707d"),s(i,"class","svelte-11u707d"),s(a,"class","first-run-desc svelte-11u707d"),s(m,"class","form-label svelte-11u707d"),s(m,"for","vault-path"),s(b,"id","vault-path"),s(b,"type","text"),s(b,"placeholder",k=l[1]||p("firstrun.defaultPath")),b.disabled=l[2],s(b,"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=V=!l[0].trim()||l[2],s(q,"class","btn btn-lg svelte-11u707d"),s(P,"class","first-run-actions svelte-11u707d"),s(t,"class","first-run-card svelte-11u707d"),s(e,"class","first-run-screen svelte-11u707d")},m(A,O){S(A,e,O),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,a),c(t,u),c(t,d),c(d,m),c(d,h),c(d,_),c(_,b),be(b,l[0]),c(_,y),c(_,C),c(C,j),c(t,E),B&&B.m(t,null),c(t,D),H&&H.m(t,null),c(t,N),c(t,P),c(P,I),c(I,z),c(P,U),c(P,q),J||(G=[M(b,"input",l[12]),M(b,"input",l[6]),M(b,"keydown",l[9]),M(C,"click",l[5]),M(I,"click",l[7]),M(q,"click",l[8])],J=!0)},p(A,[O]){O&2&&k!==(k=A[1]||p("firstrun.defaultPath"))&&s(b,"placeholder",k),O&4&&(b.disabled=A[2]),O&1&&b.value!==A[0]&&be(b,A[0]),O&4&&(C.disabled=A[2]),A[4]?B?B.p(A,O):(B=Fn(A),B.c(),B.m(t,D)):B&&(B.d(1),B=null),A[3]?H?H.p(A,O):(H=Pn(A),H.c(),H.m(t,N)):H&&(H.d(1),H=null),O&4&&R!==(R=(A[2]?p("firstrun.creating"):p("firstrun.create"))+"")&&K(z,R),O&5&&V!==(V=!A[0].trim()||A[2])&&(I.disabled=V)},i:ee,o:ee,d(A){A&&w(e),B&&B.d(),H&&H.d(),J=!1,ve(G)}}}function Yt(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 Ku(l,e,t){let{onComplete:n=null}=e,{onQuit:o=null}=e,i="",r="",a=!1,u="",d="",m=null;async function h(){try{const j=await Yt("GetDefaultVaultPath");t(1,r=j||""),t(0,i=r||""),i&&await b()}catch{t(1,r="")}}h();async function _(){try{const j=await Yt("PickDirectory");j&&(t(0,i=j),await b())}catch(j){t(3,u=String(j))}}async function b(){if(!i||!i.trim()){t(4,d=""),m=null;return}try{m=await Yt("CheckVaultPath",i.trim()),m&&t(4,d=m.description)}catch{t(4,d=""),m=null}}async function k(){if(!(!i||!i.trim())){if(t(2,a=!0),t(3,u=""),m&&!m.writable){t(3,u=p("firstrun.errorNoWrite")),t(2,a=!1);return}try{const j=await Yt("CreateVault",i.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,u=String(j))}t(2,a=!1)}}function y(){o&&o()}function C(j){j.key==="Enter"&&!a&&i.trim()&&k()}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,r,a,u,d,_,b,k,y,C,n,o,T]}class Gu extends Ze{constructor(e){super(),Xe(this,e,Ku,Uu,Qe,{onComplete:10,onQuit:11})}}function Ln(l){let e,t;return{c(){e=f("div"),t=F(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o&4&&K(t,n[2])},d(n){n&&w(e)}}}function Rn(l){let e,t,n,o,i,r,a,u,d=p("common.yes")+"",m,h,_,b,k;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("recovery.createConfirmTitle")}`,o=g(),i=f("p"),i.textContent=`${p("recovery.createConfirm")}`,r=g(),a=f("div"),u=f("button"),m=F(d),h=g(),_=f("button"),_.textContent=`${p("common.cancel")}`,s(n,"class","svelte-s3o8c3"),s(i,"class","modal-desc svelte-s3o8c3"),s(u,"class","btn btn-primary"),u.disabled=l[1],s(_,"class","btn"),s(a,"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),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,a),c(a,u),c(u,m),c(a,h),c(a,_),b||(k=[M(u,"click",l[6]),M(_,"click",l[7]),M(e,"click",ft(l[7])),M(e,"keydown",l[11])],b=!0)},p(y,C){C&2&&(u.disabled=y[1])},d(y){y&&w(e),b=!1,ve(k)}}}function Ju(l){let e,t,n,o,i,r,a,u,d,m=(l[0]||"—")+"",h,_,b,k,y,C=p("recovery.choose")+"",T,j,E,D=p("recovery.create")+"",N,P,I,R,z,V,U,q=l[2]&&Ln(l),J=l[3]&&Rn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",o=g(),i=f("h1"),i.textContent=`${p("recovery.title")}`,r=g(),a=f("p"),a.textContent=`${p("recovery.expected")}:`,u=g(),d=f("code"),h=F(m),_=g(),q&&q.c(),b=g(),k=f("div"),y=f("button"),T=F(C),j=g(),E=f("button"),N=F(D),P=g(),I=f("button"),I.textContent=`${p("recovery.quit")}`,R=g(),J&&J.c(),z=st(),s(n,"class","recovery-icon svelte-s3o8c3"),s(i,"class","svelte-s3o8c3"),s(a,"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(k,"class","recovery-actions svelte-s3o8c3"),s(t,"class","recovery-card svelte-s3o8c3"),s(e,"class","recovery-screen svelte-s3o8c3")},m(G,B){S(G,e,B),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,a),c(t,u),c(t,d),c(d,h),c(t,_),q&&q.m(t,null),c(t,b),c(t,k),c(k,y),c(y,T),c(k,j),c(k,E),c(E,N),c(k,P),c(k,I),S(G,R,B),J&&J.m(G,B),S(G,z,B),V||(U=[M(y,"click",l[4]),M(E,"click",l[5]),M(I,"click",l[8])],V=!0)},p(G,[B]){B&1&&m!==(m=(G[0]||"—")+"")&&K(h,m),G[2]?q?q.p(G,B):(q=Ln(G),q.c(),q.m(t,b)):q&&(q.d(1),q=null),B&2&&(y.disabled=G[1]),B&2&&(E.disabled=G[1]),G[3]?J?J.p(G,B):(J=Rn(G),J.c(),J.m(z.parentNode,z)):J&&(J.d(1),J=null)},i:ee,o:ee,d(G){G&&(w(e),w(R),w(z)),q&&q.d(),J&&J.d(G),V=!1,ve(U)}}}function Sl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function qu(l,e,t){let{vaultPath:n=""}=e,{onComplete:o=null}=e,{onQuit:i=null}=e,r=!1,a="",u=!1;async function d(){try{const y=await Sl("PickDirectory");if(!y)return;t(1,r=!0),t(2,a="");const C=await Sl("OpenVault",y);C&&C.status==="ready"&&o&&o(C)}catch(y){t(2,a=String(y))}t(1,r=!1)}function m(){t(3,u=!0)}async function h(){t(3,u=!1),t(1,r=!0),t(2,a="");try{const y=await Sl("CreateVault",n);y&&y.status==="ready"&&o&&o(y)}catch(y){t(2,a=String(y))}t(1,r=!1)}function _(){t(3,u=!1)}function b(){i&&i()}const k=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,r,a,u,d,m,h,_,b,o,i,k]}class Yu extends Ze{constructor(e){super(),Xe(this,e,qu,Ju,Qe,{vaultPath:0,onComplete:9,onQuit:10})}}function On(l,e,t){const n=l.slice();return n[5]=e[t],n}function zn(l){let e,t,n,o,i,r,a;function u(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),t.textContent=`${l[5].icon}`,n=g(),o=f("span"),o.textContent=`${l[5].label}`,i=g(),s(t,"class","settings-nav-icon svelte-ss7lnu"),s(o,"class","settings-nav-label svelte-ss7lnu"),s(e,"class","settings-nav-item svelte-ss7lnu"),ge(e,"active",l[0]===l[5].id),ge(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(d,m){S(d,e,m),c(e,t),c(e,n),c(e,o),c(e,i),r||(a=M(e,"click",u),r=!0)},p(d,m){l=d,m&3&&ge(e,"active",l[0]===l[5].id)},d(d){d&&w(e),r=!1,a()}}}function Qu(l){let e,t=fe(l[1]),n=[];for(let o=0;o<t.length;o+=1)n[o]=zn(On(l,t,o));return{c(){e=f("nav");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","settings-sidebar svelte-ss7lnu")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[i]){if(i&7){t=fe(o[1]);let r;for(r=0;r<t.length;r+=1){const a=On(o,t,r);n[r]?n[r].p(a,i):(n[r]=zn(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ee,o:ee,d(o){o&&w(e),Le(n,o)}}}function Xu(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 r(u){o&&o(u)}const a=u=>r(u.id);return l.$$set=u=>{"activeSection"in u&&t(0,n=u.activeSection),"onSelect"in u&&t(3,o=u.onSelect)},[n,i,r,o,a]}class Zu extends Ze{constructor(e){super(),Xe(this,e,Xu,Qu,Qe,{activeSection:0,onSelect:3})}}function Vn(l){let e;return{c(){e=f("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 $u(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I,R,z,V,U,q,J,G,B,H,A,O=l[1]&&Vn();return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.general")}`,n=g(),o=f("p"),o.textContent=`${p("settings.generalDesc")}`,i=g(),r=f("div"),a=f("h3"),a.textContent=`${p("settings.appearance")}`,u=g(),d=f("div"),m=f("label"),h=f("span"),h.textContent=`${p("settings.theme")}`,_=g(),b=f("select"),k=f("option"),k.textContent=`${p("settings.themeSystem")}`,y=f("option"),y.textContent=`${p("settings.themeLight")} (${p("settings.langSoon")})`,C=f("option"),C.textContent=`${p("settings.themeDark")} (${p("settings.langSoon")})`,T=g(),j=f("div"),E=f("h3"),E.textContent=`${p("settings.localization")}`,D=g(),N=f("div"),P=f("label"),I=f("span"),I.textContent=`${p("settings.language")}`,R=g(),z=f("select"),V=f("option"),V.textContent=`${p("settings.langRu")}`,U=f("option"),U.textContent=`${p("settings.langEn")} (${p("settings.langSoon")})`,q=g(),J=f("div"),O&&O.c(),G=g(),B=f("button"),B.textContent=`${p("settings.save")}`,s(t,"class","svelte-1e2uhdh"),s(o,"class","section-desc svelte-1e2uhdh"),s(a,"class","card-title svelte-1e2uhdh"),s(h,"class","label-text svelte-1e2uhdh"),k.__value="system",be(k,k.__value),y.__value="light",be(y,y.__value),y.disabled=!0,C.__value="dark",be(C,C.__value),C.disabled=!0,l[0]===void 0&&wt(()=>l[5].call(b)),s(d,"class","form-group svelte-1e2uhdh"),s(r,"class","settings-card svelte-1e2uhdh"),s(E,"class","card-title svelte-1e2uhdh"),s(I,"class","label-text svelte-1e2uhdh"),V.__value="ru",be(V,V.__value),U.__value="en",be(U,U.__value),z.disabled=!0,s(N,"class","form-group svelte-1e2uhdh"),s(j,"class","settings-card svelte-1e2uhdh"),s(B,"class","btn btn-primary"),s(J,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(Q,W){S(Q,e,W),c(e,t),c(e,n),c(e,o),c(e,i),c(e,r),c(r,a),c(r,u),c(r,d),c(d,m),c(m,h),c(m,_),c(m,b),c(b,k),c(b,y),c(b,C),pt(b,l[0],!0),c(e,T),c(e,j),c(j,E),c(j,D),c(j,N),c(N,P),c(P,I),c(P,R),c(P,z),c(z,V),c(z,U),c(e,q),c(e,J),O&&O.m(J,null),c(J,G),c(J,B),H||(A=[M(b,"change",l[5]),M(B,"click",l[2])],H=!0)},p(Q,[W]){W&1&&pt(b,Q[0]),Q[1]?O||(O=Vn(),O.c(),O.m(J,G)):O&&(O.d(1),O=null)},i:ee,o:ee,d(Q){Q&&w(e),O&&O.d(),H=!1,ve(A)}}}function xu(l,e,t){let{appConfig:n=null}=e,{onSave:o=null}=e,i="system",r=!1;function a(){n&&t(0,i=n.theme||"system")}async function u(){n&&(t(3,n.theme=i,n),o&&await o(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){i=Xt(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&&a()},[i,r,u,n,o,d]}class ef extends Ze{constructor(e){super(),Xe(this,e,xu,$u,Qe,{appConfig:3,onSave:4})}}function Wn(l){let e,t;return{c(){e=f("div"),t=F(l[1]),s(e,"class","notice svelte-1pkhf37")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o&2&&K(t,n[1])},d(n){n&&w(e)}}}function tf(l){let e;return{c(){e=f("p"),e.textContent=`${p("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1pkhf37")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function lf(l){let e,t,n,o,i,r=l[0].path+"",a,u,d,m,h,_,b=l[0].dbPath+"",k,y,C,T=l[0].nodeCount!==void 0&&Bn(l),j=l[0].fileCount!==void 0&&Hn(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${p("settings.vaultPath")}`,o=g(),i=f("span"),a=F(r),u=g(),d=f("div"),m=f("span"),m.textContent="DB",h=g(),_=f("span"),k=F(b),y=g(),T&&T.c(),C=g(),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),c(e,t),c(t,n),c(t,o),c(t,i),c(i,a),c(e,u),c(e,d),c(d,m),c(d,h),c(d,_),c(_,k),c(e,y),T&&T.m(e,null),c(e,C),j&&j.m(e,null)},p(E,D){D&1&&r!==(r=E[0].path+"")&&K(a,r),D&1&&b!==(b=E[0].dbPath+"")&&K(k,b),E[0].nodeCount!==void 0?T?T.p(E,D):(T=Bn(E),T.c(),T.m(e,C)):T&&(T.d(1),T=null),E[0].fileCount!==void 0?j?j.p(E,D):(j=Hn(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 Bn(l){let e,t,n,o,i=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1pkhf37"),s(o,"class","info-value svelte-1pkhf37"),s(e,"class","info-row svelte-1pkhf37")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].nodeCount+"")&&K(r,i)},d(a){a&&w(e)}}}function Hn(l){let e,t,n,o,i=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1pkhf37"),s(o,"class","info-value svelte-1pkhf37"),s(e,"class","info-row svelte-1pkhf37")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].fileCount+"")&&K(r,i)},d(a){a&&w(e)}}}function nf(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T=l[1]&&Wn(l);function j(N,P){return N[0]?lf:tf}let E=j(l),D=E(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.workspace")}`,n=g(),o=f("p"),o.textContent=`${p("settings.workspaceDesc")}`,i=g(),T&&T.c(),r=g(),a=f("div"),D.c(),u=g(),d=f("div"),m=f("button"),m.textContent=`${p("settings.openVault")}`,h=g(),_=f("button"),_.textContent=`${p("settings.changeVault")}`,b=g(),k=f("button"),k.textContent=`${p("settings.checkIntegrity")}`,s(t,"class","svelte-1pkhf37"),s(o,"class","section-desc svelte-1pkhf37"),s(a,"class","settings-card svelte-1pkhf37"),s(m,"class","btn"),s(_,"class","btn"),s(k,"class","btn"),s(d,"class","workspace-actions svelte-1pkhf37"),s(e,"class","settings-section svelte-1pkhf37")},m(N,P){S(N,e,P),c(e,t),c(e,n),c(e,o),c(e,i),T&&T.m(e,null),c(e,r),c(e,a),D.m(a,null),c(e,u),c(e,d),c(d,m),c(d,h),c(d,_),c(d,b),c(d,k),y||(C=[M(m,"click",l[2]),M(_,"click",l[4]),M(k,"click",l[3])],y=!0)},p(N,[P]){N[1]?T?T.p(N,P):(T=Wn(N),T.c(),T.m(e,r)):T&&(T.d(1),T=null),E===(E=j(N))&&D?D.p(N,P):(D.d(1),D=E(N),D&&(D.c(),D.m(a,null)))},i:ee,o:ee,d(N){N&&w(e),T&&T.d(),D.d(),y=!1,ve(C)}}}function It(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 of(l,e,t){let{onRefresh:n=null}=e,o=null,i="";async function r(){try{t(0,o=await It("GetVaultInfo"))}catch{t(0,o=null)}}r();async function a(){try{await It("OpenVaultFolder")}catch(m){t(1,i=String(m))}}async function u(){try{const m=await It("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 It("PickDirectory");if(!m)return;const h=await It("OpenVault",m);h&&h.status==="ready"&&(t(0,o=await It("GetVaultInfo")),n&&n())}catch(m){t(1,i=String(m))}}return l.$$set=m=>{"onRefresh"in m&&t(5,n=m.onRefresh)},[o,i,a,u,d,n]}class sf extends Ze{constructor(e){super(),Xe(this,e,of,nf,Qe,{onRefresh:5})}}function Un(l,e,t){const n=l.slice();return n[6]=e[t],n}function rf(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Kn(Un(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","template-list svelte-ksamnw")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i&5){t=fe(o[0]);let r;for(r=0;r<t.length;r+=1){const a=Un(o,t,r);n[r]?n[r].p(a,i):(n[r]=Kn(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function cf(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function af(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function Kn(l){let e,t,n,o=(p("template."+l[6].id)||l[6].title)+"",i,r,a,u,d=l[6].type+"",m,h,_,b,k,y,C,T,j=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"",E,D,N,P;function I(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(o),r=g(),a=f("span"),u=F("("),m=F(d),h=F(")"),_=g(),b=f("label"),k=f("input"),C=g(),T=f("span"),E=F(j),D=g(),s(n,"class","template-name svelte-ksamnw"),s(a,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(k,"type","checkbox"),k.checked=y=l[6].enabled,s(k,"class","svelte-ksamnw"),s(T,"class","toggle-text svelte-ksamnw"),s(b,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(R,z){S(R,e,z),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,u),c(a,m),c(a,h),c(e,_),c(e,b),c(b,k),c(b,C),c(b,T),c(T,E),c(e,D),N||(P=M(k,"change",I),N=!0)},p(R,z){l=R,z&1&&o!==(o=(p("template."+l[6].id)||l[6].title)+"")&&K(i,o),z&1&&d!==(d=l[6].type+"")&&K(m,d),z&1&&y!==(y=l[6].enabled)&&(k.checked=y),z&1&&j!==(j=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"")&&K(E,j)},d(R){R&&w(e),N=!1,P()}}}function uf(l){let e,t,n,o,i;function r(d,m){return d[1]?af:d[0].length===0?cf:rf}let a=r(l),u=a(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.templates")}`,n=g(),o=f("p"),o.textContent=`${p("settings.templatesDesc")}`,i=g(),u.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),c(e,t),c(e,n),c(e,o),c(e,i),u.m(e,null)},p(d,[m]){a===(a=r(d))&&u?u.p(d,m):(u.d(1),u=a(d),u&&(u.c(),u.m(e,null)))},i:ee,o:ee,d(d){d&&w(e),u.d()}}}function Gn(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 ff(l,e,t){let{onRefresh:n=null}=e,o=[],i=!0;async function r(){t(1,i=!0);try{t(0,o=await Gn("AllTemplates")||[])}catch{t(0,o=[])}t(1,i=!1)}r();async function a(d){const m=!d.enabled;try{await Gn("SetTemplateEnabled",d.id,m),d.enabled=m,t(0,o),n&&n()}catch(h){console.error(h)}}const u=d=>a(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[o,i,a,n,u]}class df extends Ze{constructor(e){super(),Xe(this,e,ff,uf,Qe,{onRefresh:3})}}function pf(l){let e,t,n,o,i,r,a,u;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.plugins")}`,n=g(),o=f("p"),o.textContent=`${p("settings.noPlugins")}`,i=g(),r=f("button"),r.textContent=`${p("settings.openPluginsDir")}`,s(t,"class","svelte-8jch95"),s(o,"class","section-desc svelte-8jch95"),s(r,"class","btn"),s(e,"class","settings-section svelte-8jch95")},m(d,m){S(d,e,m),c(e,t),c(e,n),c(e,o),c(e,i),c(e,r),a||(u=M(r,"click",_f),a=!0)},p:ee,i:ee,o:ee,d(d){d&&w(e),a=!1,u()}}}function mf(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 _f(){try{await mf("OpenFolder","")}catch{}}class vf extends Ze{constructor(e){super(),Xe(this,e,null,pf,Qe,{})}}function hf(l){let e,t,n,o;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.files")}`,n=g(),o=f("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,r){S(i,e,r),c(e,t),c(e,n),c(e,o)},p:ee,i:ee,o:ee,d(i){i&&w(e)}}}class gf extends Ze{constructor(e){super(),Xe(this,e,null,hf,Qe,{})}}function bf(l){let e,t,n,o;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.activity")}`,n=g(),o=f("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,r){S(i,e,r),c(e,t),c(e,n),c(e,o)},p:ee,i:ee,o:ee,d(i){i&&w(e)}}}class kf extends Ze{constructor(e){super(),Xe(this,e,null,bf,Qe,{})}}function Jn(l){let e,t;return{c(){e=f("div"),t=F(l[2]),s(e,"class","error-msg svelte-1c6avdh")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o&4&&K(t,n[2])},d(n){n&&w(e)}}}function qn(l){let e,t;return{c(){e=f("div"),t=F(l[3]),s(e,"class","result-msg svelte-1c6avdh")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o&8&&K(t,n[3])},d(n){n&&w(e)}}}function yf(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I=p("settings.checkConnection")+"",R,z,V,U,q=p("common.connect")+"",J,G,B,H,A,O=l[10]!==null&&Yn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("label"),i=f("span"),i.textContent=`${p("settings.serverUrl")}`,r=g(),a=f("input"),u=g(),d=f("div"),m=f("label"),h=f("span"),h.textContent=`${p("sync.username")}`,_=g(),b=f("input"),k=g(),y=f("div"),C=f("label"),T=f("span"),T.textContent=`${p("sync.password")}`,j=g(),E=f("input"),D=g(),N=f("div"),P=f("button"),R=F(I),V=g(),U=f("button"),J=F(q),B=g(),O&&O.c(),s(i,"class","label-text"),s(a,"type","text"),s(a,"placeholder","https://example.com"),s(n,"class","form-group svelte-1c6avdh"),s(h,"class","label-text"),s(b,"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(P,"class","btn"),P.disabled=z=l[1]||!l[4],s(U,"class","btn btn-primary"),U.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(Q,W){S(Q,e,W),c(e,t),c(t,n),c(n,o),c(o,i),c(o,r),c(o,a),be(a,l[4]),c(t,u),c(t,d),c(d,m),c(m,h),c(m,_),c(m,b),be(b,l[5]),c(t,k),c(t,y),c(y,C),c(C,T),c(C,j),c(C,E),be(E,l[6]),c(t,D),c(t,N),c(N,P),c(P,R),c(N,V),c(N,U),c(U,J),c(t,B),O&&O.m(t,null),H||(A=[M(a,"input",l[22]),M(b,"input",l[23]),M(E,"input",l[24]),M(P,"click",l[11]),M(U,"click",l[12])],H=!0)},p(Q,W){W&16&&a.value!==Q[4]&&be(a,Q[4]),W&32&&b.value!==Q[5]&&be(b,Q[5]),W&64&&E.value!==Q[6]&&be(E,Q[6]),W&18&&z!==(z=Q[1]||!Q[4])&&(P.disabled=z),W&114&&G!==(G=Q[1]||!Q[4]||!Q[5]||!Q[6])&&(U.disabled=G),Q[10]!==null?O?O.p(Q,W):(O=Yn(Q),O.c(),O.m(t,null)):O&&(O.d(1),O=null)},d(Q){Q&&w(e),O&&O.d(),H=!1,ve(A)}}}function wf(l){let e,t,n,o,i,r,a=l[19](l[0].lastStatus)+"",u,d,m,h,_,b,k,y,C,T=p("settings.syncNow")+"",j,E,D,N=p("settings.disconnect")+"",P,I,R,z=p("settings.resetKey")+"",V,U,q,J,G,B,H,A,O,Q,W,se,ae=l[0].serverUrl&&Qn(l),x=l[0].deviceName&&Xn(l),le=l[0].deviceId&&Zn(l),te=l[0].lastSyncAt&&$n(l),re=l[0].lastError&&xn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("span"),o.textContent=`${p("settings.status")}`,i=g(),r=f("span"),u=F(a),d=g(),ae&&ae.c(),m=g(),x&&x.c(),h=g(),le&&le.c(),_=g(),te&&te.c(),b=g(),re&&re.c(),k=g(),y=f("div"),C=f("button"),j=F(T),E=g(),D=f("button"),P=F(N),I=g(),R=f("button"),V=F(z),U=g(),q=f("div"),J=f("label"),G=f("span"),G.textContent=`${p("sync.interval")}`,B=g(),H=f("div"),A=f("input"),O=g(),Q=f("button"),Q.textContent=`${p("common.save")}`,s(o,"class","info-label svelte-1c6avdh"),s(r,"class","info-value svelte-1c6avdh"),ge(r,"status-ok",l[0].lastStatus==="connected"),ge(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),s(n,"class","info-row svelte-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(R,"class","btn"),R.disabled=l[1],s(y,"class","sync-actions svelte-1c6avdh"),s(G,"class","label-text"),s(A,"type","number"),s(A,"min","0"),s(A,"placeholder","0"),s(A,"class","svelte-1c6avdh"),s(Q,"class","btn btn-sm"),s(H,"class","interval-row svelte-1c6avdh"),s(q,"class","sync-interval svelte-1c6avdh")},m(pe,ye){S(pe,e,ye),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(r,u),c(t,d),ae&&ae.m(t,null),c(t,m),x&&x.m(t,null),c(t,h),le&&le.m(t,null),c(t,_),te&&te.m(t,null),c(t,b),re&&re.m(t,null),S(pe,k,ye),S(pe,y,ye),c(y,C),c(C,j),c(y,E),c(y,D),c(D,P),c(y,I),c(y,R),c(R,V),S(pe,U,ye),S(pe,q,ye),c(q,J),c(J,G),c(J,B),c(J,H),c(H,A),be(A,l[7]),c(H,O),c(H,Q),W||(se=[M(C,"click",l[13]),M(D,"click",l[15]),M(R,"click",l[17]),M(A,"input",l[21]),M(Q,"click",l[14])],W=!0)},p(pe,ye){ye&1&&a!==(a=pe[19](pe[0].lastStatus)+"")&&K(u,a),ye&1&&ge(r,"status-ok",pe[0].lastStatus==="connected"),ye&1&&ge(r,"status-err",pe[0].lastStatus==="error"||pe[0].lastStatus==="revoked"),pe[0].serverUrl?ae?ae.p(pe,ye):(ae=Qn(pe),ae.c(),ae.m(t,m)):ae&&(ae.d(1),ae=null),pe[0].deviceName?x?x.p(pe,ye):(x=Xn(pe),x.c(),x.m(t,h)):x&&(x.d(1),x=null),pe[0].deviceId?le?le.p(pe,ye):(le=Zn(pe),le.c(),le.m(t,_)):le&&(le.d(1),le=null),pe[0].lastSyncAt?te?te.p(pe,ye):(te=$n(pe),te.c(),te.m(t,b)):te&&(te.d(1),te=null),pe[0].lastError?re?re.p(pe,ye):(re=xn(pe),re.c(),re.m(t,null)):re&&(re.d(1),re=null),ye&2&&(C.disabled=pe[1]),ye&2&&(D.disabled=pe[1]),ye&2&&(R.disabled=pe[1]),ye&128&&el(A.value)!==pe[7]&&be(A,pe[7])},d(pe){pe&&(w(e),w(k),w(y),w(U),w(q)),ae&&ae.d(),x&&x.d(),le&&le.d(),te&&te.d(),re&&re.d(),W=!1,ve(se)}}}function Yn(l){let e,t=(l[10]?p("common.test")+" OK":p("error.generic"))+"",n;return{c(){e=f("div"),n=F(t),s(e,"class","connection-result svelte-1c6avdh"),ge(e,"ok",l[10]),ge(e,"fail",!l[10])},m(o,i){S(o,e,i),c(e,n)},p(o,i){i&1024&&t!==(t=(o[10]?p("common.test")+" OK":p("error.generic"))+"")&&K(n,t),i&1024&&ge(e,"ok",o[10]),i&1024&&ge(e,"fail",!o[10])},d(o){o&&w(e)}}}function Qn(l){let e,t,n,o,i=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.serverUrl")}`,n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value mono svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].serverUrl+"")&&K(r,i)},d(a){a&&w(e)}}}function Xn(l){let e,t,n,o,i=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceName")}`,n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].deviceName+"")&&K(r,i)},d(a){a&&w(e)}}}function Zn(l){let e,t,n,o,i=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceId")}`,n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value mono svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].deviceId+"")&&K(r,i)},d(a){a&&w(e)}}}function $n(l){let e,t,n,o,i=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastSync")}`,n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].lastSyncAt+"")&&K(r,i)},d(a){a&&w(e)}}}function xn(l){let e,t,n,o,i=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastError")}`,n=g(),o=f("span"),r=F(i),s(t,"class","info-label svelte-1c6avdh"),s(o,"class","info-value error svelte-1c6avdh"),s(e,"class","info-row svelte-1c6avdh")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u&1&&i!==(i=a[0].lastError+"")&&K(r,i)},d(a){a&&w(e)}}}function eo(l){let e,t,n,o,i,r,a,u,d,m,h,_;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmDisconnect")}`,o=g(),i=f("p"),i.textContent=`${p("settings.confirmDisconnectDesc")}`,r=g(),a=f("div"),u=f("button"),u.textContent=`${p("common.disconnect")}`,d=g(),m=f("button"),m.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1c6avdh"),s(i,"class","modal-desc svelte-1c6avdh"),s(u,"class","btn btn-danger"),s(m,"class","btn"),s(a,"class","modal-actions svelte-1c6avdh"),s(t,"class","modal svelte-1c6avdh"),s(e,"class","modal-overlay svelte-1c6avdh")},m(b,k){S(b,e,k),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,a),c(a,u),c(a,d),c(a,m),h||(_=[M(u,"click",l[16]),M(m,"click",l[25]),M(e,"click",l[26])],h=!0)},p:ee,d(b){b&&w(e),h=!1,ve(_)}}}function to(l){let e,t,n,o,i,r,a,u,d,m,h,_;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmResetKey")}`,o=g(),i=f("p"),i.textContent=`${p("settings.confirmResetKeyDesc")}`,r=g(),a=f("div"),u=f("button"),u.textContent=`${p("settings.resetKey")}`,d=g(),m=f("button"),m.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1c6avdh"),s(i,"class","modal-desc svelte-1c6avdh"),s(u,"class","btn btn-danger"),s(m,"class","btn"),s(a,"class","modal-actions svelte-1c6avdh"),s(t,"class","modal svelte-1c6avdh"),s(e,"class","modal-overlay svelte-1c6avdh")},m(b,k){S(b,e,k),c(e,t),c(t,n),c(t,o),c(t,i),c(t,r),c(t,a),c(a,u),c(a,d),c(a,m),h||(_=[M(u,"click",l[18]),M(m,"click",l[27]),M(e,"click",l[28])],h=!0)},p:ee,d(b){b&&w(e),h=!1,ve(_)}}}function Cf(l){let e,t,n,o,i,r,a,u,d,m,h=l[2]&&Jn(l),_=l[3]&&!l[2]&&qn(l);function b(j,E){return j[0]&&j[0].enabled?wf:yf}let k=b(l),y=k(l),C=l[8]&&eo(l),T=l[9]&&to(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.sync")}`,n=g(),o=f("p"),o.textContent=`${p("settings.syncDesc")}`,i=g(),h&&h.c(),r=g(),_&&_.c(),a=g(),y.c(),u=g(),C&&C.c(),d=g(),T&&T.c(),m=st(),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),c(e,t),c(e,n),c(e,o),c(e,i),h&&h.m(e,null),c(e,r),_&&_.m(e,null),c(e,a),y.m(e,null),S(j,u,E),C&&C.m(j,E),S(j,d,E),T&&T.m(j,E),S(j,m,E)},p(j,[E]){j[2]?h?h.p(j,E):(h=Jn(j),h.c(),h.m(e,r)):h&&(h.d(1),h=null),j[3]&&!j[2]?_?_.p(j,E):(_=qn(j),_.c(),_.m(e,a)):_&&(_.d(1),_=null),k===(k=b(j))&&y?y.p(j,E):(y.d(1),y=k(j),y&&(y.c(),y.m(e,null))),j[8]?C?C.p(j,E):(C=eo(j),C.c(),C.m(d.parentNode,d)):C&&(C.d(1),C=null),j[9]?T?T.p(j,E):(T=to(j),T.c(),T.m(m.parentNode,m)):T&&(T.d(1),T=null)},i:ee,o:ee,d(j){j&&(w(e),w(u),w(d),w(m)),h&&h.d(),_&&_.d(),y.d(),C&&C.d(j),T&&T.d(j)}}}function kt(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 Sf(l,e,t){let{onRefresh:n=null}=e,o=null,i=!1,r="",a="",u="",d="",m="",h=0,_=!1,b=!1,k=null;async function y(){try{t(0,o=await kt("GetSyncSettings")),o&&(t(4,u=o.serverUrl||""),t(7,h=o.syncInterval||0))}catch{t(0,o=null)}}y();async function C(){t(1,i=!0),t(2,r=""),t(10,k=null);try{await kt("SyncTestConnection",u,d,m),t(10,k=!0),t(3,a="connection ok")}catch(A){t(10,k=!1),t(3,a="connection failed: "+String(A))}t(1,i=!1)}async function T(){t(1,i=!0),t(2,r="");try{await kt("SyncConfigure",u,d,m),t(3,a="configured"),t(5,d=""),t(6,m=""),await y(),n&&n()}catch(A){t(2,r=String(A))}t(1,i=!1)}async function j(){t(1,i=!0),t(2,r="");try{const A=await kt("SyncNow");t(3,a="pushed "+A.pushed+", pulled "+A.pulled),await y(),n&&n()}catch(A){t(2,r=String(A))}t(1,i=!1)}async function E(){try{await kt("SyncSetInterval",h),t(3,a=p("sync.settingsSaved"))}catch(A){t(2,r=String(A))}}function D(){t(8,_=!0)}async function N(){t(8,_=!1),t(1,i=!0);try{await kt("SyncDisconnect"),t(3,a="disconnected"),await y(),n&&n()}catch(A){t(2,r=String(A))}t(1,i=!1)}function P(){t(9,b=!0)}async function I(){t(9,b=!1),t(1,i=!0);try{await kt("ResetSyncKey"),t(3,a="key reset"),await y(),n&&n()}catch(A){t(2,r=String(A))}t(1,i=!1)}function R(A){return A?{connected:p("settings.connected"),disconnected:p("settings.disconnected"),disabled:p("settings.notConfigured"),error:p("settings.error"),revoked:p("settings.revoked")}[A]||A:p("settings.notConfigured")}function z(){h=el(this.value),t(7,h)}function V(){u=this.value,t(4,u)}function U(){d=this.value,t(5,d)}function q(){m=this.value,t(6,m)}const J=()=>t(8,_=!1),G=()=>t(8,_=!1),B=()=>t(9,b=!1),H=()=>t(9,b=!1);return l.$$set=A=>{"onRefresh"in A&&t(20,n=A.onRefresh)},[o,i,r,a,u,d,m,h,_,b,k,C,T,j,E,D,N,P,I,R,n,z,V,U,q,J,G,B,H]}class jf extends Ze{constructor(e){super(),Xe(this,e,Sf,Cf,Qe,{onRefresh:20})}}function Tf(l){let e,t,n,o;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.backup")}`,n=g(),o=f("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,r){S(i,e,r),c(e,t),c(e,n),c(e,o)},p:ee,i:ee,o:ee,d(i){i&&w(e)}}}class Ef extends Ze{constructor(e){super(),Xe(this,e,null,Tf,Qe,{})}}const{window:Nf}=Dl;function Df(l){let e,t;return e=new Ef({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function If(l){let e,t;return e=new jf({props:{onRefresh:l[6]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Mf(l){let e,t;return e=new kf({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Af(l){let e,t;return e=new gf({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Ff(l){let e,t;return e=new vf({}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Pf(l){let e,t;return e=new df({props:{onRefresh:l[2]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Lf(l){let e,t;return e=new sf({props:{onRefresh:l[2]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Rf(l){let e,t;return e=new ef({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){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Of(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C;d=new Zu({props:{activeSection:l[0],onSelect:l[3]}});const T=[Rf,Lf,Pf,Ff,Af,Mf,If,Df],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))&&(b=j[_]=T[_](l)),{c(){e=f("button"),t=f("div"),n=f("div"),o=f("h2"),o.textContent=`${p("settings.title")}`,i=g(),r=f("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',a=g(),u=f("div"),Ke(d.$$.fragment),m=g(),h=f("div"),b&&b.c(),s(o,"class","svelte-zf2zsc"),s(r,"class","close-btn svelte-zf2zsc"),s(r,"title",p("settings.close")),s(n,"class","settings-header svelte-zf2zsc"),s(h,"class","settings-content svelte-zf2zsc"),s(u,"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),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(t,a),c(t,u),We(d,u,null),c(u,m),c(u,h),~_&&j[_].m(h,null),k=!0,y||(C=[M(Nf,"keydown",l[7]),M(r,"click",l[4]),M(e,"click",ft(l[4]))],y=!0)},p(D,[N]){const P={};N&1&&(P.activeSection=D[0]),d.$set(P);let I=_;_=E(D),_===I?~_&&j[_].p(D,N):(b&&(lt(),de(j[I],1,1,()=>{j[I]=null}),nt()),~_?(b=j[_],b?b.p(D,N):(b=j[_]=T[_](D),b.c()),ie(b,1),b.m(h,null)):b=null)},i(D){k||(ie(d.$$.fragment,D),ie(b),k=!0)},o(D){de(d.$$.fragment,D),de(b),k=!1},d(D){D&&w(e),Be(d),~_&&j[_].d(),y=!1,ve(C)}}}function lo(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function zf(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:o=null}=e,{initialSection:i="general"}=e,r=i,a=null;async function u(){try{t(1,a=await lo("GetAppConfig"))}catch{t(1,a=null)}}u();function d(k){t(0,r=k)}function m(){n&&n()}async function h(k){try{await lo("SaveAppConfig",k),t(1,a=k)}catch(y){console.error(y)}}function _(){o&&o()}function b(k){k.key==="Escape"&&m()}return l.$$set=k=>{"onClose"in k&&t(8,n=k.onClose),"onSyncRefresh"in k&&t(9,o=k.onSyncRefresh),"initialSection"in k&&t(10,i=k.initialSection)},[r,a,u,d,m,h,_,b,n,o,i]}class Vf extends Ze{constructor(e){super(),Xe(this,e,zf,Of,Qe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Wf(l){let e,t,n,o,i,r,a,u;return{c(){e=f("div"),t=f("span"),n=g(),o=f("span"),o.textContent=`${p("sync.status.disabled")}`,i=g(),r=f("button"),r.textContent=`${p("sync.configure")}`,s(t,"class","sync-dot dot-disabled svelte-jpp4rd"),s(o,"class","sync-label svelte-jpp4rd"),s(r,"class","btn btn-xs svelte-jpp4rd"),s(e,"class","sync-status-row svelte-jpp4rd")},m(d,m){S(d,e,m),c(e,t),c(e,n),c(e,o),c(e,i),c(e,r),a||(u=M(r,"click",function(){mt(l[3])&&l[3].apply(this,arguments)}),a=!0)},p(d,m){l=d},d(d){d&&w(e),a=!1,u()}}}function Bf(l){let e,t,n,o,i,r=l[5](l[0])+"",a,u,d,m,h,_=(l[1]?p("sync.running"):p("sync.run"))+"",b,k,y,C,T,j=l[0].unpushedOps>0&&no(l);return{c(){e=f("div"),t=f("span"),o=g(),i=f("span"),a=F(r),u=g(),j&&j.c(),d=g(),m=f("div"),h=f("button"),b=F(_),k=g(),y=f("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(h,"class","btn btn-xs svelte-jpp4rd"),h.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),c(e,t),c(e,o),c(e,i),c(i,a),c(e,u),j&&j.m(e,null),c(e,d),c(e,m),c(m,h),c(h,b),c(m,k),c(m,y),C||(T=[M(h,"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&&r!==(r=l[5](l[0])+"")&&K(a,r),l[0].unpushedOps>0?j?j.p(l,D):(j=no(l),j.c(),j.m(e,d)):j&&(j.d(1),j=null),D&2&&_!==(_=(l[1]?p("sync.running"):p("sync.run"))+"")&&K(b,_),D&2&&(h.disabled=l[1])},d(E){E&&w(e),j&&j.d(),C=!1,ve(T)}}}function no(l){let e,t=l[0].unpushedOps+"",n,o,i=p("sync.changes")+"",r;return{c(){e=f("span"),n=F(t),o=g(),r=F(i),s(e,"class","sync-count svelte-jpp4rd")},m(a,u){S(a,e,u),c(e,n),c(e,o),c(e,r)},p(a,u){u&1&&t!==(t=a[0].unpushedOps+"")&&K(n,t)},d(a){a&&w(e)}}}function Hf(l){let e;function t(i,r){var a;return(a=i[0])!=null&&a.configured?Bf:Wf}let n=t(l),o=n(l);return{c(){e=f("div"),o.c(),s(e,"class","sync-status-widget svelte-jpp4rd")},m(i,r){S(i,e,r),o.m(e,null)},p(i,[r]){n===(n=t(i))&&o?o.p(i,r):(o.d(1),o=n(i),o&&(o.c(),o.m(e,null)))},i:ee,o:ee,d(i){i&&w(e),o.d()}}}function Uf(l,e,t){let{syncStatus:n=null}=e,{syncLoading:o=!1}=e,{onSync:i=null}=e,{onOpenSettings:r=null}=e;function a(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 u(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,r=d.onOpenSettings)},[n,o,i,r,a,u]}class Kf extends Ze{constructor(e){super(),Xe(this,e,Uf,Hf,Qe,{syncStatus:0,syncLoading:1,onSync:2,onOpenSettings:3})}}const{Boolean:Mi}=Dl;function oo(l,e,t){const n=l.slice();return n[307]=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[310]=e[t],n}function ro(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 uo(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 po(l,e,t){const n=l.slice();return n[331]=e[t],n}function mo(l,e,t){const n=l.slice();return n[344]=e[t],n}function _o(l,e,t){const n=l.slice();return n[331]=e[t],n}function vo(l,e,t){const n=l.slice();return n[349]=e[t],n}function ho(l,e,t){const n=l.slice();return n[349]=e[t],n}function go(l,e,t){const n=l.slice();return n[334]=e[t],n[354]=e,n[355]=t,n}function bo(l,e,t){const n=l.slice();return n[331]=e[t],n}function ko(l,e,t){const n=l.slice();return n[344]=e[t],n}function yo(l,e,t){const n=l.slice();return n[331]=e[t],n}function wo(l,e,t){const n=l.slice();return n[315]=e[t],n}function Co(l,e,t){const n=l.slice();return n[331]=e[t],n}function So(l,e,t){const n=l.slice();return n[334]=e[t],n[335]=e,n[336]=t,n}function jo(l,e,t){const n=l.slice();return n[331]=e[t],n}function To(l,e,t){const n=l.slice();return n[326]=e[t],n}function Eo(l,e,t){const n=l.slice();return n[323]=e[t],n}function No(l,e,t){const n=l.slice();return n[318]=e[t],n}function Do(l,e,t){const n=l.slice();return n[315]=e[t],n}function Io(l,e,t){const n=l.slice();return n[318]=e[t],n}function Mo(l,e,t){const n=l.slice();return n[341]=e[t],n}function Ao(l,e,t){const n=l.slice();return n[373]=e[t],n}function Fo(l,e,t){const n=l.slice();return n[376]=e[t],n}function Gf(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I,R,z,V,U,q,J,G,B,H,A,O,Q,W,se,ae,x,le,te,re,pe,ye,He,Ae,Y,$,ue,he,Ce=fe(l[4]),De=[];for(let Z=0;Z<Ce.length;Z+=1)De[Z]=Lo(Fo(l,Ce,Z));const Ue=[Qf,Yf],Ge=[];function qe(Z,Ee){return Z[5].length>0?0:1}E=qe(l),D=Ge[E]=Ue[E](l),I=new Kf({props:{syncStatus:l[76],syncLoading:l[77],onSync:l[160],onOpenSettings:l[165]}});function Je(Z,Ee){return Z[26]?$f:Z[25]?Zf:Xf}let Fe=Je(l),Pe=Fe(l),ke=l[24]&&Oo(l);const ze=[od,nd,ld,td,ed,xf],Ne=[];function Oe(Z,Ee){return Z[29]?0:Z[26]?1:Z[25]==="journal"?2:Z[25]==="today"&&Z[7]?3:Z[25]==="activity"?4:5}ae=Oe(l),x=Ne[ae]=ze[ae](l);let Se=l[41]&&Xs(l),we=l[45].visible&&xs(l),Ie=l[32]&&ni(l),je=l[48]&&oi(l),Te=l[55]&&l[54]&&ii(l),Ve=l[73]&&ci(l),_e=l[68]&&ui(l),ce=l[3]&&fi(l);return{c(){e=f("div"),t=f("aside"),n=f("div"),o=f("span"),o.textContent="⚒",i=g(),r=f("span"),r.textContent=`${p("nav.brand")}`,a=g(),u=f("nav"),d=f("div"),m=f("div"),m.textContent=`${p("nav.system")}`,h=g();for(let Z=0;Z<De.length;Z+=1)De[Z].c();_=g(),b=f("div"),k=f("div"),y=f("span"),y.textContent=`${p("nav.workspace")}`,C=g(),T=f("button"),T.textContent="+",j=g(),D.c(),N=g(),P=f("div"),Ke(I.$$.fragment),R=g(),z=f("div"),V=f("button"),V.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-1n7o7cr"><circle cx="12" cy="12" r="3" class="svelte-1n7o7cr"></circle><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z" class="svelte-1n7o7cr"></path></svg>',U=g(),q=f("span"),J=F(l[23]),G=g(),B=f("main"),H=f("header"),A=f("div"),Pe.c(),O=g(),Q=f("div"),Q.innerHTML="",W=g(),ke&&ke.c(),se=g(),x.c(),le=g(),Se&&Se.c(),te=g(),we&&we.c(),re=g(),Ie&&Ie.c(),pe=g(),je&&je.c(),ye=g(),Te&&Te.c(),He=g(),Ve&&Ve.c(),Ae=g(),_e&&_e.c(),Y=g(),ce&&ce.c(),s(o,"class","logo svelte-1n7o7cr"),s(r,"class","brand-name svelte-1n7o7cr"),s(n,"class","sidebar-brand svelte-1n7o7cr"),s(m,"class","nav-label svelte-1n7o7cr"),s(d,"class","nav-group svelte-1n7o7cr"),s(y,"class","svelte-1n7o7cr"),s(T,"class","nav-add-btn svelte-1n7o7cr"),s(T,"title",p("common.create")),s(k,"class","nav-label-row svelte-1n7o7cr"),s(b,"class","nav-group svelte-1n7o7cr"),s(u,"class","sidebar-nav svelte-1n7o7cr"),s(V,"class","sidebar-settings-btn svelte-1n7o7cr"),s(V,"title",p("common.settings")),s(q,"class","version svelte-1n7o7cr"),s(z,"class","sidebar-footer-row svelte-1n7o7cr"),s(P,"class","sidebar-footer svelte-1n7o7cr"),s(t,"class","sidebar svelte-1n7o7cr"),s(A,"class","header-left svelte-1n7o7cr"),s(Q,"class","header-right svelte-1n7o7cr"),s(H,"class","header svelte-1n7o7cr"),s(B,"class","main svelte-1n7o7cr"),s(e,"class","app svelte-1n7o7cr")},m(Z,Ee){S(Z,e,Ee),c(e,t),c(t,n),c(n,o),c(n,i),c(n,r),c(t,a),c(t,u),c(u,d),c(d,m),c(d,h);for(let et=0;et<De.length;et+=1)De[et]&&De[et].m(d,null);c(u,_),c(u,b),c(b,k),c(k,y),c(k,C),c(k,T),c(b,j),Ge[E].m(b,null),c(t,N),c(t,P),We(I,P,null),c(P,R),c(P,z),c(z,V),c(z,U),c(z,q),c(q,J),c(e,G),c(e,B),c(B,H),c(H,A),Pe.m(A,null),c(H,O),c(H,Q),c(B,W),ke&&ke.m(B,null),c(B,se),Ne[ae].m(B,null),c(B,le),Se&&Se.m(B,null),c(B,te),we&&we.m(B,null),c(B,re),Ie&&Ie.m(B,null),c(B,pe),je&&je.m(B,null),c(B,ye),Te&&Te.m(B,null),c(B,He),Ve&&Ve.m(B,null),c(B,Ae),_e&&_e.m(B,null),c(B,Y),ce&&ce.m(B,null),$=!0,ue||(he=[M(T,"click",l[108]),M(V,"click",l[166])],ue=!0)},p(Z,Ee){if(Ee[0]&33554448|Ee[1]&512|Ee[2]&1048576){Ce=fe(Z[4]);let Re;for(Re=0;Re<Ce.length;Re+=1){const Me=Fo(Z,Ce,Re);De[Re]?De[Re].p(Me,Ee):(De[Re]=Lo(Me),De[Re].c(),De[Re].m(d,null))}for(;Re<De.length;Re+=1)De[Re].d(1);De.length=Ce.length}let et=E;E=qe(Z),E===et?Ge[E].p(Z,Ee):(lt(),de(Ge[et],1,1,()=>{Ge[et]=null}),nt(),D=Ge[E],D?D.p(Z,Ee):(D=Ge[E]=Ue[E](Z),D.c()),ie(D,1),D.m(b,null));const at={};Ee[2]&16384&&(at.syncStatus=Z[76]),Ee[2]&32768&&(at.syncLoading=Z[77]),I.$set(at),(!$||Ee[0]&8388608)&&K(J,Z[23]),Fe===(Fe=Je(Z))&&Pe?Pe.p(Z,Ee):(Pe.d(1),Pe=Fe(Z),Pe&&(Pe.c(),Pe.m(A,null))),Z[24]?ke?ke.p(Z,Ee):(ke=Oo(Z),ke.c(),ke.m(B,se)):ke&&(ke.d(1),ke=null);let ot=ae;ae=Oe(Z),ae===ot?Ne[ae].p(Z,Ee):(lt(),de(Ne[ot],1,1,()=>{Ne[ot]=null}),nt(),x=Ne[ae],x?x.p(Z,Ee):(x=Ne[ae]=ze[ae](Z),x.c()),ie(x,1),x.m(B,le)),Z[41]?Se?(Se.p(Z,Ee),Ee[1]&1024&&ie(Se,1)):(Se=Xs(Z),Se.c(),ie(Se,1),Se.m(B,te)):Se&&(lt(),de(Se,1,1,()=>{Se=null}),nt()),Z[45].visible?we?(we.p(Z,Ee),Ee[1]&16384&&ie(we,1)):(we=xs(Z),we.c(),ie(we,1),we.m(B,re)):we&&(lt(),de(we,1,1,()=>{we=null}),nt()),Z[32]?Ie?Ie.p(Z,Ee):(Ie=ni(Z),Ie.c(),Ie.m(B,pe)):Ie&&(Ie.d(1),Ie=null),Z[48]?je?je.p(Z,Ee):(je=oi(Z),je.c(),je.m(B,ye)):je&&(je.d(1),je=null),Z[55]&&Z[54]?Te?Te.p(Z,Ee):(Te=ii(Z),Te.c(),Te.m(B,He)):Te&&(Te.d(1),Te=null),Z[73]?Ve?Ve.p(Z,Ee):(Ve=ci(Z),Ve.c(),Ve.m(B,Ae)):Ve&&(Ve.d(1),Ve=null),Z[68]?_e?(_e.p(Z,Ee),Ee[2]&64&&ie(_e,1)):(_e=ui(Z),_e.c(),ie(_e,1),_e.m(B,Y)):_e&&(lt(),de(_e,1,1,()=>{_e=null}),nt()),Z[3]?ce?(ce.p(Z,Ee),Ee[0]&8&&ie(ce,1)):(ce=fi(Z),ce.c(),ie(ce,1),ce.m(B,null)):ce&&(lt(),de(ce,1,1,()=>{ce=null}),nt())},i(Z){$||(ie(D),ie(I.$$.fragment,Z),ie(x),ie(Se),ie(we),ie(_e),ie(ce),$=!0)},o(Z){de(D),de(I.$$.fragment,Z),de(x),de(Se),de(we),de(_e),de(ce),$=!1},d(Z){Z&&w(e),Le(De,Z),Ge[E].d(),Be(I),Pe.d(),ke&&ke.d(),Ne[ae].d(),Se&&Se.d(),we&&we.d(),Ie&&Ie.d(),je&&je.d(),Te&&Te.d(),Ve&&Ve.d(),_e&&_e.d(),ce&&ce.d(),ue=!1,ve(he)}}}function Jf(l){var n;let e,t;return e=new Yu({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[162]}}),{c(){Ke(e.$$.fragment)},m(o,i){We(e,o,i),t=!0},p(o,i){var a;const r={};i[0]&1&&(r.vaultPath=((a=o[0])==null?void 0:a.vaultPath)||""),e.$set(r)},i(o){t||(ie(e.$$.fragment,o),t=!0)},o(o){de(e.$$.fragment,o),t=!1},d(o){Be(e,o)}}}function qf(l){let e,t;return e=new Gu({props:{onComplete:l[161]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Po(l){let e,t;return{c(){e=f("span"),t=F(l[40]),s(e,"class","nav-badge svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o[1]&512&&K(t,n[40])},d(n){n&&w(e)}}}function Lo(l){let e,t=l[376].label+"",n,o,i,r,a,u,d=l[376].id==="journal"&&l[40]>0&&Po(l);function m(){return l[164](l[376])}return{c(){e=f("button"),n=F(t),o=g(),d&&d.c(),i=g(),s(e,"class",r="nav-item "+(l[25]===l[376].id?"selected":"")+" svelte-1n7o7cr")},m(h,_){S(h,e,_),c(e,n),c(e,o),d&&d.m(e,null),c(e,i),a||(u=M(e,"click",m),a=!0)},p(h,_){l=h,_[0]&16&&t!==(t=l[376].label+"")&&K(n,t),l[376].id==="journal"&&l[40]>0?d?d.p(l,_):(d=Po(l),d.c(),d.m(e,i)):d&&(d.d(1),d=null),_[0]&33554448&&r!==(r="nav-item "+(l[25]===l[376].id?"selected":"")+" svelte-1n7o7cr")&&s(e,"class",r)},d(h){h&&w(e),d&&d.d(),a=!1,u()}}}function Yf(l){let e;return{c(){e=f("div"),e.textContent=`${p("nav.noNodes")}`,s(e,"class","nav-empty svelte-1n7o7cr")},m(t,n){S(t,e,n)},p:ee,i:ee,o:ee,d(t){t&&w(e)}}}function Qf(l){var r;let e,t,n,o,i;return t=new Ii({props:{nodes:l[5],expanded:l[56],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[83],onToggle:l[113],onContextMenu:l[111],onDrop:l[114]}}),{c(){e=f("div"),Ke(t.$$.fragment),s(e,"class","workspace-tree-area svelte-1n7o7cr"),s(e,"role","region"),s(e,"aria-label",p("nav.workspace")),ge(e,"drop-valid",l[67])},m(a,u){S(a,e,u),We(t,e,null),n=!0,o||(i=[M(e,"dragover",Il(l[116])),M(e,"dragleave",l[117]),M(e,"drop",l[115])],o=!0)},p(a,u){var m;const d={};u[0]&32&&(d.nodes=a[5]),u[1]&33554432&&(d.expanded=a[56]),u[0]&67108864&&(d.selectedNodeId=((m=a[26])==null?void 0:m.id)||""),t.$set(d),(!n||u[2]&32)&&ge(e,"drop-valid",a[67])},i(a){n||(ie(t.$$.fragment,a),n=!0)},o(a){de(t.$$.fragment,a),n=!1},d(a){a&&w(e),Be(t),o=!1,ve(i)}}}function Xf(l){let e;return{c(){e=f("span"),e.textContent=`${p("nav.selectPrompt")}`,s(e,"class","crumb placeholder svelte-1n7o7cr")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function Zf(l){let e,t=fe(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Ro(Ao(l,t,o));return{c(){e=f("span");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","crumb svelte-1n7o7cr")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&33554448){t=fe(o[4]);let r;for(r=0;r<t.length;r+=1){const a=Ao(o,t,r);n[r]?n[r].p(a,i):(n[r]=Ro(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function $f(l){let e,t=l[26].title+"",n,o,i,r=l[148](l[26].type)+"",a;return{c(){e=f("span"),n=F(t),o=g(),i=f("span"),a=F(r),s(e,"class","crumb svelte-1n7o7cr"),s(i,"class","crumb-type svelte-1n7o7cr")},m(u,d){S(u,e,d),c(e,n),S(u,o,d),S(u,i,d),c(i,a)},p(u,d){d[0]&67108864&&t!==(t=u[26].title+"")&&K(n,t),d[0]&67108864&&r!==(r=u[148](u[26].type)+"")&&K(a,r)},d(u){u&&(w(e),w(o),w(i))}}}function Ro(l){let e=(l[373].id===l[25]?l[373].label:"")+"",t;return{c(){t=F(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 Oo(l){let e,t=l[79](l[24])+"",n,o,i,r,a;return{c(){e=f("div"),n=F(t),o=g(),i=f("button"),i.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-1n7o7cr"><line x1="18" y1="6" x2="6" y2="18" class="svelte-1n7o7cr"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-1n7o7cr"></line></svg>',s(i,"class","dismiss-btn svelte-1n7o7cr"),s(i,"aria-label","Dismiss"),s(e,"class","error-banner svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(u,d){S(u,e,d),c(e,n),c(e,o),c(e,i),r||(a=[M(i,"click",Ye(l[167])),M(e,"click",l[168]),M(e,"keydown",function(){mt(ct(l[169]))&&ct(l[169]).apply(this,arguments)})],r=!0)},p(u,d){l=u,d[0]&16777216&&t!==(t=l[79](l[24])+"")&&K(n,t)},d(u){u&&w(e),r=!1,ve(a)}}}function xf(l){let e,t,n;function o(a,u){if(a[52])return rd;if(a[4].length>0)return id;if(a[24])return sd}let i=o(l),r=i&&i(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("welcome.title")}`,n=g(),r&&r.c(),s(t,"class","svelte-1n7o7cr"),s(e,"class","welcome svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,t),c(e,n),r&&r.m(e,null)},p(a,u){i===(i=o(a))&&r?r.p(a,u):(r&&r.d(1),r=i&&i(a),r&&(r.c(),r.m(e,null)))},i:ee,o:ee,d(a){a&&w(e),r&&r.d()}}}function ed(l){let e,t,n,o;function i(u,d){return u[8].length===0?ad:cd}let r=i(l),a=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("activity.title")}`,o=g(),a.c(),s(n,"class","svelte-1n7o7cr"),s(t,"class","activity-feed-header svelte-1n7o7cr"),s(e,"class","activity-feed svelte-1n7o7cr")},m(u,d){S(u,e,d),c(e,t),c(t,n),c(e,o),a.m(e,null)},p(u,d){r===(r=i(u))&&a?a.p(u,d):(a.d(1),a=r(u),a&&(a.c(),a.m(e,null)))},i:ee,o:ee,d(u){u&&w(e),a.d()}}}function td(l){let e,t,n,o,i,r=l[7].date+"",a,u,d,m,h=l[7].summary&&Wo(l),_=l[39].length>0&&Ko(l);function b(C,T){return C[7].groups&&C[7].groups.length>0?fd:ud}let k=b(l),y=k(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("today.title")}`,o=g(),i=f("span"),a=F(r),u=g(),h&&h.c(),d=g(),_&&_.c(),m=g(),y.c(),s(n,"class","svelte-1n7o7cr"),s(i,"class","today-date svelte-1n7o7cr"),s(t,"class","today-header svelte-1n7o7cr"),s(e,"class","today-dashboard svelte-1n7o7cr")},m(C,T){S(C,e,T),c(e,t),c(t,n),c(t,o),c(t,i),c(i,a),c(e,u),h&&h.m(e,null),c(e,d),_&&_.m(e,null),c(e,m),y.m(e,null)},p(C,T){T[0]&128&&r!==(r=C[7].date+"")&&K(a,r),C[7].summary?h?h.p(C,T):(h=Wo(C),h.c(),h.m(e,d)):h&&(h.d(1),h=null),C[39].length>0?_?_.p(C,T):(_=Ko(C),_.c(),_.m(e,m)):_&&(_.d(1),_=null),k===(k=b(C))&&y?y.p(C,T):(y.d(1),y=k(C),y&&(y.c(),y.m(e,null)))},i:ee,o:ee,d(C){C&&w(e),h&&h.d(),_&&_.d(),y.d()}}}function ld(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I,R,z,V,U,q,J,G,B,H,A,O,Q,W,se,ae,x,le,te,re,pe,ye,He,Ae,Y,$,ue,he,Ce,De,Ue,Ge,qe,Je,Fe,Pe,ke;function ze(ce,Z){return ce[17]?_d:md}let Ne=ze(l),Oe=Ne(l),Se=l[14]&&ns(l),we=l[18]&&os(l),Ie=l[39].length>0&&ss(l),je=l[10]&&us(l);function Te(ce,Z){return ce[9].length===0?hd:vd}let Ve=Te(l),_e=Ve(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("journal.title")}`,o=g(),i=f("div"),r=f("div"),r.textContent=`${p("journal.filterHeading")}`,a=g(),u=f("div"),d=f("label"),m=f("span"),m.textContent=`${p("journal.dateFrom")}`,h=g(),_=f("input"),b=g(),k=f("label"),y=f("span"),y.textContent=`${p("journal.dateTo")}`,C=g(),T=f("input"),j=g(),E=f("label"),D=f("span"),D.textContent=`${p("journal.node")}`,N=g(),P=f("div"),Oe.c(),I=g(),Se&&Se.c(),R=g(),z=f("label"),V=f("span"),V.textContent=`${p("journal.billable")}`,U=g(),q=f("select"),J=f("option"),J.textContent=`${p("common.all")}`,G=f("option"),G.textContent=`${p("journal.billableYes")}`,B=f("option"),B.textContent=`${p("journal.billableNo")}`,H=g(),A=f("label"),O=f("span"),O.textContent=`${p("journal.approx")}`,Q=g(),W=f("select"),se=f("option"),se.textContent=`${p("common.all")}`,ae=f("option"),ae.textContent=`${p("journal.approxExact")}`,x=f("option"),x.textContent=`${p("journal.approxEstimated")}`,le=g(),te=f("button"),te.textContent=`${p("journal.filter")}`,re=g(),pe=f("button"),pe.textContent=`${p("journal.reset")}`,ye=g(),He=f("div"),Ae=f("div"),Ae.textContent=`${p("journal.exportHeading")}`,Y=g(),$=f("div"),ue=f("button"),ue.textContent=`${p("journal.exportCSV")}`,he=g(),Ce=f("button"),Ce.textContent=`${p("journal.exportMarkdown")}`,De=g(),Ue=f("button"),Ue.textContent="PDF",Ge=g(),we&&we.c(),qe=g(),Ie&&Ie.c(),Je=g(),je&&je.c(),Fe=g(),_e.c(),s(n,"class","svelte-1n7o7cr"),s(r,"class","journal-filter-heading svelte-1n7o7cr"),s(m,"class","label-text svelte-1n7o7cr"),s(_,"type","date"),s(_,"class","svelte-1n7o7cr"),s(d,"class","svelte-1n7o7cr"),s(y,"class","label-text svelte-1n7o7cr"),s(T,"type","date"),s(T,"class","svelte-1n7o7cr"),s(k,"class","svelte-1n7o7cr"),s(D,"class","label-text svelte-1n7o7cr"),s(P,"class","journal-node-picker svelte-1n7o7cr"),rt(P,"position","relative"),s(E,"class","svelte-1n7o7cr"),s(V,"class","label-text svelte-1n7o7cr"),J.__value="all",be(J,J.__value),s(J,"class","svelte-1n7o7cr"),G.__value="yes",be(G,G.__value),s(G,"class","svelte-1n7o7cr"),B.__value="no",be(B,B.__value),s(B,"class","svelte-1n7o7cr"),s(q,"class","svelte-1n7o7cr"),l[15]===void 0&&wt(()=>l[216].call(q)),s(z,"title",p("journal.billableHint")),s(z,"class","svelte-1n7o7cr"),s(O,"class","label-text svelte-1n7o7cr"),se.__value="all",be(se,se.__value),s(se,"class","svelte-1n7o7cr"),ae.__value="no",be(ae,ae.__value),s(ae,"class","svelte-1n7o7cr"),x.__value="yes",be(x,x.__value),s(x,"class","svelte-1n7o7cr"),s(W,"class","svelte-1n7o7cr"),l[16]===void 0&&wt(()=>l[217].call(W)),s(A,"title",p("journal.approxHint")),s(A,"class","svelte-1n7o7cr"),s(te,"class","btn btn-sm svelte-1n7o7cr"),s(pe,"class","btn btn-sm svelte-1n7o7cr"),s(u,"class","journal-filters-row svelte-1n7o7cr"),s(i,"class","journal-filter-section svelte-1n7o7cr"),s(Ae,"class","journal-export-heading svelte-1n7o7cr"),s(ue,"class","btn btn-sm svelte-1n7o7cr"),s(Ce,"class","btn btn-sm svelte-1n7o7cr"),s(Ue,"class","btn btn-sm svelte-1n7o7cr"),s($,"class","journal-export-row svelte-1n7o7cr"),s(He,"class","journal-export-section svelte-1n7o7cr"),s(t,"class","journal-header svelte-1n7o7cr"),s(e,"class","journal-screen svelte-1n7o7cr")},m(ce,Z){S(ce,e,Z),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(i,a),c(i,u),c(u,d),c(d,m),c(d,h),c(d,_),be(_,l[11]),c(u,b),c(u,k),c(k,y),c(k,C),c(k,T),be(T,l[12]),c(u,j),c(u,E),c(E,D),c(E,N),c(E,P),Oe.m(P,null),c(u,I),Se&&Se.m(u,null),c(u,R),c(u,z),c(z,V),c(z,U),c(z,q),c(q,J),c(q,G),c(q,B),pt(q,l[15],!0),c(u,H),c(u,A),c(A,O),c(A,Q),c(A,W),c(W,se),c(W,ae),c(W,x),pt(W,l[16],!0),c(u,le),c(u,te),c(u,re),c(u,pe),c(t,ye),c(t,He),c(He,Ae),c(He,Y),c(He,$),c($,ue),c($,he),c($,Ce),c($,De),c($,Ue),c($,Ge),we&&we.m($,null),c(e,qe),Ie&&Ie.m(e,null),c(e,Je),je&&je.m(e,null),c(e,Fe),_e.m(e,null),Pe||(ke=[M(_,"input",l[209]),M(T,"input",l[210]),M(q,"change",l[216]),M(W,"change",l[217]),M(te,"click",l[134]),M(pe,"click",l[141]),M(ue,"click",l[218]),M(Ce,"click",l[219]),M(Ue,"click",l[220])],Pe=!0)},p(ce,Z){Z[0]&2048&&be(_,ce[11]),Z[0]&4096&&be(T,ce[12]),Ne===(Ne=ze(ce))&&Oe?Oe.p(ce,Z):(Oe.d(1),Oe=Ne(ce),Oe&&(Oe.c(),Oe.m(P,null))),ce[14]?Se?Se.p(ce,Z):(Se=ns(ce),Se.c(),Se.m(u,R)):Se&&(Se.d(1),Se=null),Z[0]&32768&&pt(q,ce[15]),Z[0]&65536&&pt(W,ce[16]),ce[18]?we?we.p(ce,Z):(we=os(ce),we.c(),we.m($,null)):we&&(we.d(1),we=null),ce[39].length>0?Ie?Ie.p(ce,Z):(Ie=ss(ce),Ie.c(),Ie.m(e,Je)):Ie&&(Ie.d(1),Ie=null),ce[10]?je?je.p(ce,Z):(je=us(ce),je.c(),je.m(e,Fe)):je&&(je.d(1),je=null),Ve===(Ve=Te(ce))&&_e?_e.p(ce,Z):(_e.d(1),_e=Ve(ce),_e&&(_e.c(),_e.m(e,null)))},i:ee,o:ee,d(ce){ce&&w(e),Oe.d(),Se&&Se.d(),we&&we.d(),Ie&&Ie.d(),je&&je.d(),_e.d(),Pe=!1,ve(ke)}}}function nd(l){let e,t,n,o,i,r,a=fe(l[81]),u=[];for(let _=0;_<a.length;_+=1)u[_]=ws(Mo(l,a,_));const d=[Dd,Nd,Ed,Td,jd,Sd],m=[];function h(_,b){return _[27]==="overview"?0:_[27]==="notes"?1:_[27]==="files"?2:_[27]==="actions"?3:_[27]==="worklog"?4:_[27]==="activity"?5:-1}return~(o=h(l))&&(i=m[o]=d[o](l)),{c(){e=f("div");for(let _=0;_<u.length;_+=1)u[_].c();t=g(),n=f("div"),i&&i.c(),s(e,"class","tabs svelte-1n7o7cr"),s(n,"class","tab-content svelte-1n7o7cr")},m(_,b){S(_,e,b);for(let k=0;k<u.length;k+=1)u[k]&&u[k].m(e,null);S(_,t,b),S(_,n,b),~o&&m[o].m(n,null),r=!0},p(_,b){if(b[0]&201326592|b[1]&671088640|b[2]&4718592){a=fe(_[81]);let y;for(y=0;y<a.length;y+=1){const C=Mo(_,a,y);u[y]?u[y].p(C,b):(u[y]=ws(C),u[y].c(),u[y].m(e,null))}for(;y<u.length;y+=1)u[y].d(1);u.length=a.length}let k=o;o=h(_),o===k?~o&&m[o].p(_,b):(i&&(lt(),de(m[k],1,1,()=>{m[k]=null}),nt()),~o?(i=m[o],i?i.p(_,b):(i=m[o]=d[o](_),i.c()),ie(i,1),i.m(n,null)):i=null)},i(_){r||(ie(i),r=!0)},o(_){de(i),r=!1},d(_){_&&(w(e),w(t),w(n)),Le(u,_),~o&&m[o].d()}}}function od(l){let e,t,n,o=l[29].title+"",i,r,a,u,d,m,h,_,b,k,y,C=l[29].dirty&&Qs();return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(o),r=g(),C&&C.c(),a=g(),u=f("div"),d=f("button"),d.textContent=`${p("common.save")}`,m=g(),h=f("button"),h.textContent=`${p("common.close")}`,_=g(),b=f("textarea"),s(n,"class","note-title svelte-1n7o7cr"),s(d,"class","btn btn-primary svelte-1n7o7cr"),s(h,"class","btn svelte-1n7o7cr"),s(u,"class","note-editor-actions svelte-1n7o7cr"),s(t,"class","note-editor-header svelte-1n7o7cr"),s(b,"class","note-textarea svelte-1n7o7cr"),s(b,"placeholder",p("note.placeholder")),s(e,"class","note-editor svelte-1n7o7cr")},m(T,j){S(T,e,j),c(e,t),c(t,n),c(n,i),c(t,r),C&&C.m(t,null),c(t,a),c(t,u),c(u,d),c(u,m),c(u,h),c(e,_),c(e,b),be(b,l[29].content),k||(y=[M(d,"click",l[128]),M(h,"click",l[126]),M(b,"input",l[170]),M(b,"input",l[127])],k=!0)},p(T,j){j[0]&536870912&&o!==(o=T[29].title+"")&&K(i,o),T[29].dirty?C||(C=Qs(),C.c(),C.m(t,a)):C&&(C.d(1),C=null),j[0]&536870912&&be(b,T[29].content)},i:ee,o:ee,d(T){T&&w(e),C&&C.d(),k=!1,ve(y)}}}function sd(l){let e,t=p("common.error")+"",n,o,i;return{c(){e=f("p"),n=F(t),o=g(),i=F(l[24]),s(e,"class","error-text svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,n),c(e,o),c(e,i)},p(r,a){a[0]&16777216&&K(i,r[24])},d(r){r&&w(e)}}}function id(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${p("welcome.selectSection")}`,t=g(),n=f("p"),n.textContent=`${p("welcome.createCase")}`,s(e,"class","svelte-1n7o7cr"),s(n,"class","hint svelte-1n7o7cr")},m(o,i){S(o,e,i),S(o,t,i),S(o,n,i)},p:ee,d(o){o&&(w(e),w(t),w(n))}}}function rd(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function cd(l){let e,t=fe(l[8]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Vo(ro(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","activity-feed-events svelte-1n7o7cr")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&256|i[4]&8388608|i[5]&2){t=fe(o[8]);let r;for(r=0;r<t.length;r+=1){const a=ro(o,t,r);n[r]?n[r].p(a,i):(n[r]=Vo(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function ad(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.empty")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p:ee,d(n){n&&w(e)}}}function zo(l){let e,t=l[331].targetType+"",n;return{c(){e=f("span"),n=F(t),s(e,"class","activity-feed-target svelte-1n7o7cr")},m(o,i){S(o,e,i),c(e,n)},p(o,i){i[0]&256&&t!==(t=o[331].targetType+"")&&K(n,t)},d(o){o&&w(e)}}}function Vo(l){let e,t,n=Ft(l[331].eventType)+"",o,i,r,a,u=l[331].title+"",d,m,h,_,b=l[147](l[331].eventType)+"",k,y,C,T,j=ut(l[331].createdAt)+"",E,D,N=xe(l[331].createdAt)+"",P,I,R,z,V=l[331].targetType&&zo(l);function U(){return l[245](l[331])}function q(...J){return l[246](l[331],...J)}return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("div"),a=f("span"),d=F(u),m=g(),h=f("div"),_=f("span"),k=F(b),y=g(),V&&V.c(),C=g(),T=f("span"),E=F(j),D=g(),P=F(N),I=g(),s(t,"class","activity-feed-icon svelte-1n7o7cr"),s(a,"class","activity-feed-title svelte-1n7o7cr"),s(_,"class","activity-feed-type svelte-1n7o7cr"),s(T,"class","activity-feed-time svelte-1n7o7cr"),s(h,"class","activity-feed-meta svelte-1n7o7cr"),s(r,"class","activity-feed-body svelte-1n7o7cr"),s(e,"class","activity-feed-event svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(J,G){S(J,e,G),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(a,d),c(r,m),c(r,h),c(h,_),c(_,k),c(h,y),V&&V.m(h,null),c(h,C),c(h,T),c(T,E),c(T,D),c(T,P),c(e,I),R||(z=[M(e,"click",U),M(e,"keydown",q)],R=!0)},p(J,G){l=J,G[0]&256&&n!==(n=Ft(l[331].eventType)+"")&&K(o,n),G[0]&256&&u!==(u=l[331].title+"")&&K(d,u),G[0]&256&&b!==(b=l[147](l[331].eventType)+"")&&K(k,b),l[331].targetType?V?V.p(l,G):(V=zo(l),V.c(),V.m(h,C)):V&&(V.d(1),V=null),G[0]&256&&j!==(j=ut(l[331].createdAt)+"")&&K(E,j),G[0]&256&&N!==(N=xe(l[331].createdAt)+"")&&K(P,N)},d(J){J&&w(e),V&&V.d(),R=!1,ve(z)}}}function Wo(l){let e,t,n,o=l[7].summary.changedCases>0&&Bo(l),i=l[7].summary.notes>0&&Ho(l),r=l[7].summary.files>0&&Uo(l);return{c(){e=f("div"),o&&o.c(),t=g(),i&&i.c(),n=g(),r&&r.c(),s(e,"class","today-summary svelte-1n7o7cr")},m(a,u){S(a,e,u),o&&o.m(e,null),c(e,t),i&&i.m(e,null),c(e,n),r&&r.m(e,null)},p(a,u){a[7].summary.changedCases>0?o?o.p(a,u):(o=Bo(a),o.c(),o.m(e,t)):o&&(o.d(1),o=null),a[7].summary.notes>0?i?i.p(a,u):(i=Ho(a),i.c(),i.m(e,n)):i&&(i.d(1),i=null),a[7].summary.files>0?r?r.p(a,u):(r=Uo(a),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(a){a&&w(e),o&&o.d(),i&&i.d(),r&&r.d()}}}function Bo(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"))+"",r;return{c(){e=f("span"),n=F(t),o=g(),r=F(i),s(e,"class","summary-chip svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,n),c(e,o),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[7].summary.changedCases+"")&&K(n,t),u[0]&128&&i!==(i=_t(a[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&K(r,i)},d(a){a&&w(e)}}}function Ho(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"))+"",r;return{c(){e=f("span"),n=F(t),o=g(),r=F(i),s(e,"class","summary-chip svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,n),c(e,o),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[7].summary.notes+"")&&K(n,t),u[0]&128&&i!==(i=_t(a[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&K(r,i)},d(a){a&&w(e)}}}function Uo(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"))+"",r;return{c(){e=f("span"),n=F(t),o=g(),r=F(i),s(e,"class","summary-chip svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,n),c(e,o),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[7].summary.files+"")&&K(n,t),u[0]&128&&i!==(i=_t(a[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&K(r,i)},d(a){a&&w(e)}}}function Ko(l){let e,t,n,o=fe(l[39]),i=[];for(let r=0;r<o.length;r+=1)i[r]=Yo(fo(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestions-title svelte-1n7o7cr"),s(e,"class","today-suggestions svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&134217728|a[4]&1082130688|a[5]&1){o=fe(r[39]);let u;for(u=0;u<o.length;u+=1){const d=fo(r,o,u);i[u]?i[u].p(d,a):(i[u]=Yo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Go(l){let e,t,n,o=fe(l[334].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=qo(po(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestion-detail-title svelte-1n7o7cr"),s(e,"class","suggestion-detail svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&134217728|a[4]&8388608|a[5]&1){o=fe(r[334].events);let u;for(u=0;u<o.length;u+=1){const d=po(r,o,u);i[u]?i[u].p(d,a):(i[u]=qo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Jo(l){let e,t,n;function o(){return l[238](l[331])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1n7o7cr")},m(i,r){S(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function qo(l){let e,t,n=xe(l[331].createdAt)+"",o,i,r,a=l[147](l[331].eventType)+"",u,d,m,h=l[331].title+"",_,b,k,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[237](l[331])}let N=C&&Jo(l);return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),N&&N.c(),T=g(),s(t,"class","suggestion-event-time svelte-1n7o7cr"),s(r,"class","suggestion-event-type svelte-1n7o7cr"),s(m,"class","suggestion-event-title svelte-1n7o7cr"),s(k,"class","link-btn svelte-1n7o7cr"),s(e,"class","suggestion-detail-event svelte-1n7o7cr")},m(P,I){S(P,e,I),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),c(e,k),c(e,y),N&&N.m(e,null),c(e,T),j||(E=M(k,"click",D),j=!0)},p(P,I){l=P,I[1]&256&&n!==(n=xe(l[331].createdAt)+"")&&K(o,n),I[1]&256&&a!==(a=l[147](l[331].eventType)+"")&&K(u,a),I[1]&256&&h!==(h=l[331].title+"")&&K(_,h),I[1]&256&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=Jo(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(P){P&&w(e),N&&N.d(),j=!1,E()}}}function Yo(l){let e,t,n,o,i=l[334].nodeTitle+"",r,a,u,d=l[334].summary+"",m,h,_,b=p("suggest.confidence."+l[334].confidence)+"",k,y,C,T,j,E,D,N,P,I,R,z,V;function U(){return l[232](l[334])}function q(...A){return l[233](l[334],l[367],l[368],...A)}function J(){return l[234](l[334])}function G(){return l[235](l[334],l[367],l[368])}function B(...A){return l[236](l[334],l[367],l[368],...A)}let H=l[334]._expanded&&l[334].events&&l[334].events.length>0&&Go(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("button"),r=F(i),a=g(),u=f("span"),m=F(d),h=g(),_=f("span"),k=F(b),y=g(),C=f("div"),T=f("input"),E=g(),D=f("span"),D.textContent=`${p("suggest.minutes")}`,N=g(),P=f("button"),P.textContent=`${p("suggest.apply")}`,I=g(),H&&H.c(),R=g(),s(o,"class","suggestion-node link-btn svelte-1n7o7cr"),s(u,"class","suggestion-summary svelte-1n7o7cr"),s(_,"class","suggestion-confidence svelte-1n7o7cr"),ge(_,"low",l[334].confidence==="low"),ge(_,"medium",l[334].confidence==="medium"),ge(_,"high",l[334].confidence==="high"),s(n,"class","suggestion-info svelte-1n7o7cr"),s(T,"type","number"),s(T,"class","suggestion-min-input svelte-1n7o7cr"),T.value=j=l[334].suggestedMin,s(T,"min","1"),s(T,"max","480"),s(D,"class","suggestion-min-label svelte-1n7o7cr"),s(P,"class","btn btn-sm btn-primary svelte-1n7o7cr"),s(C,"class","suggestion-actions svelte-1n7o7cr"),s(t,"class","suggestion-main svelte-1n7o7cr"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-1n7o7cr"),ge(e,"expanded",l[334]._expanded)},m(A,O){S(A,e,O),c(e,t),c(t,n),c(n,o),c(o,r),c(n,a),c(n,u),c(u,m),c(n,h),c(n,_),c(_,k),c(t,y),c(t,C),c(C,T),c(C,E),c(C,D),c(C,N),c(C,P),c(e,I),H&&H.m(e,null),c(e,R),z||(V=[M(o,"click",Ye(U)),M(T,"change",Ye(q)),M(P,"click",Ye(J)),M(t,"click",G),M(t,"keydown",B)],z=!0)},p(A,O){l=A,O[1]&256&&i!==(i=l[334].nodeTitle+"")&&K(r,i),O[1]&256&&d!==(d=l[334].summary+"")&&K(m,d),O[1]&256&&b!==(b=p("suggest.confidence."+l[334].confidence)+"")&&K(k,b),O[1]&256&&ge(_,"low",l[334].confidence==="low"),O[1]&256&&ge(_,"medium",l[334].confidence==="medium"),O[1]&256&&ge(_,"high",l[334].confidence==="high"),O[1]&256&&j!==(j=l[334].suggestedMin)&&T.value!==j&&(T.value=j),l[334]._expanded&&l[334].events&&l[334].events.length>0?H?H.p(l,O):(H=Go(l),H.c(),H.m(e,R)):H&&(H.d(1),H=null),O[1]&256&&ge(e,"expanded",l[334]._expanded)},d(A){A&&w(e),H&&H.d(),z=!1,ve(V)}}}function ud(l){let e,t,n,o;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("today.empty")}`,n=g(),o=f("p"),o.textContent=`${p("today.emptyHint")}`,s(t,"class","svelte-1n7o7cr"),s(o,"class","hint svelte-1n7o7cr"),s(e,"class","today-empty svelte-1n7o7cr")},m(i,r){S(i,e,r),c(e,t),c(e,n),c(e,o)},p:ee,d(i){i&&w(e)}}}function fd(l){let e,t,n=fe(l[7].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=$o(ao(l,n,r));let i=l[7].events&&l[7].events.length>0&&xo(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=g(),i&&i.c(),t=st()},m(r,a){for(let u=0;u<o.length;u+=1)o[u]&&o[u].m(r,a);S(r,e,a),i&&i.m(r,a),S(r,t,a)},p(r,a){if(a[0]&128|a[4]&1098907648){n=fe(r[7].groups);let u;for(u=0;u<n.length;u+=1){const d=ao(r,n,u);o[u]?o[u].p(d,a):(o[u]=$o(d),o[u].c(),o[u].m(e.parentNode,e))}for(;u<o.length;u+=1)o[u].d(1);o.length=n.length}r[7].events&&r[7].events.length>0?i?i.p(r,a):(i=xo(r),i.c(),i.m(t.parentNode,t)):i&&(i.d(1),i=null)},d(r){r&&(w(e),w(t)),Le(o,r),i&&i.d(r)}}}function Qo(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"))+"",r;return{c(){e=f("span"),n=F(t),o=g(),r=F(i),s(e,"class","today-case-count svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,n),c(e,o),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[362].events.length+"")&&K(n,t),u[0]&128&&i!==(i=_t(a[362].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&K(r,i)},d(a){a&&w(e)}}}function dd(l){let e;return{c(){e=f("div"),e.textContent=`${p("today.changedCases")}`,s(e,"class","today-events-empty svelte-1n7o7cr")},m(t,n){S(t,e,n)},p:ee,d(t){t&&w(e)}}}function pd(l){let e,t=fe(l[362].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=Zo(uo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","today-events svelte-1n7o7cr")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&128|i[4]&1082130432){t=fe(o[362].events);let r;for(r=0;r<t.length;r+=1){const a=uo(o,t,r);n[r]?n[r].p(a,i):(n[r]=Zo(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Xo(l){let e,t=l[331].targetType+"",n;return{c(){e=f("span"),n=F(t),s(e,"class","activity-event-target svelte-1n7o7cr")},m(o,i){S(o,e,i),c(e,n)},p(o,i){i[0]&128&&t!==(t=o[331].targetType+"")&&K(n,t)},d(o){o&&w(e)}}}function Zo(l){let e,t,n=Ft(l[331].eventType)+"",o,i,r,a=l[331].title+"",u,d,m,h=l[147](l[331].eventType)+"",_,b,k,y,C=xe(l[331].createdAt)+"",T,j,E,D=l[331].targetType&&Xo(l);function N(){return l[241](l[362])}function P(...I){return l[242](l[362],...I)}return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),D&&D.c(),k=g(),y=f("span"),T=F(C),s(t,"class","today-event-icon svelte-1n7o7cr"),s(r,"class","today-event-title svelte-1n7o7cr"),s(m,"class","today-event-type svelte-1n7o7cr"),s(y,"class","today-event-time svelte-1n7o7cr"),s(e,"class","today-event svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(I,R){S(I,e,R),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),D&&D.m(e,null),c(e,k),c(e,y),c(y,T),j||(E=[M(e,"click",N),M(e,"keydown",P)],j=!0)},p(I,R){l=I,R[0]&128&&n!==(n=Ft(l[331].eventType)+"")&&K(o,n),R[0]&128&&a!==(a=l[331].title+"")&&K(u,a),R[0]&128&&h!==(h=l[147](l[331].eventType)+"")&&K(_,h),l[331].targetType?D?D.p(l,R):(D=Xo(l),D.c(),D.m(e,k)):D&&(D.d(1),D=null),R[0]&128&&C!==(C=xe(l[331].createdAt)+"")&&K(T,C)},d(I){I&&w(e),D&&D.d(),j=!1,ve(E)}}}function $o(l){let e,t,n,o=l[362].nodeTitle+"",i,r,a,u=l[148](l[362].nodeKind)+"",d,m,h,_,b=xe(l[362].lastActivityAt)+"",k,y,C,T,j=l[362].events&&Qo(l);function E(){return l[239](l[362])}function D(...R){return l[240](l[362],...R)}function N(R,z){return R[362].events&&R[362].events.length>0?pd:dd}let P=N(l),I=P(l);return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(o),r=g(),a=f("span"),d=F(u),m=g(),j&&j.c(),h=g(),_=f("span"),k=F(b),y=g(),I.c(),s(n,"class","today-case-title svelte-1n7o7cr"),s(a,"class","today-case-type svelte-1n7o7cr"),s(_,"class","today-case-time svelte-1n7o7cr"),s(t,"class","today-case-header svelte-1n7o7cr"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","today-case svelte-1n7o7cr")},m(R,z){S(R,e,z),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,m),j&&j.m(t,null),c(t,h),c(t,_),c(_,k),c(e,y),I.m(e,null),C||(T=[M(t,"click",E),M(t,"keydown",D)],C=!0)},p(R,z){l=R,z[0]&128&&o!==(o=l[362].nodeTitle+"")&&K(i,o),z[0]&128&&u!==(u=l[148](l[362].nodeKind)+"")&&K(d,u),l[362].events?j?j.p(l,z):(j=Qo(l),j.c(),j.m(t,h)):j&&(j.d(1),j=null),z[0]&128&&b!==(b=xe(l[362].lastActivityAt)+"")&&K(k,b),P===(P=N(l))&&I?I.p(l,z):(I.d(1),I=P(l),I&&(I.c(),I.m(e,null)))},d(R){R&&w(e),j&&j.d(),I.d(),C=!1,ve(T)}}}function xo(l){let e,t,n,o=fe(l[7].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=es(co(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("today.timeline")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","svelte-1n7o7cr"),s(e,"class","today-timeline svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&128|a[4]&8388608|a[5]&2){o=fe(r[7].events);let u;for(u=0;u<o.length;u+=1){const d=co(r,o,u);i[u]?i[u].p(d,a):(i[u]=es(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function es(l){let e,t,n,o,i=l[331].title+"",r,a,u,d=l[147](l[331].eventType)+"",m,h,_,b=xe(l[331].createdAt)+"",k,y,C,T;function j(){return l[243](l[331])}function E(...D){return l[244](l[331],...D)}return{c(){e=f("div"),t=f("span"),n=g(),o=f("span"),r=F(i),a=g(),u=f("span"),m=F(d),h=g(),_=f("span"),k=F(b),y=g(),s(t,"class","timeline-dot svelte-1n7o7cr"),s(o,"class","timeline-title svelte-1n7o7cr"),s(u,"class","timeline-type svelte-1n7o7cr"),s(_,"class","timeline-time svelte-1n7o7cr"),s(e,"class","timeline-event svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(D,N){S(D,e,N),c(e,t),c(e,n),c(e,o),c(o,r),c(e,a),c(e,u),c(u,m),c(e,h),c(e,_),c(_,k),c(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(r,i),N[0]&128&&d!==(d=l[147](l[331].eventType)+"")&&K(m,d),N[0]&128&&b!==(b=xe(l[331].createdAt)+"")&&K(k,b)},d(D){D&&w(e),C=!1,ve(T)}}}function md(l){let e,t,n,o,i,r=l[21]&&ts(l);return{c(){e=f("input"),t=g(),r&&r.c(),n=st(),s(e,"type","text"),s(e,"placeholder",p("journal.nodeSearch")),s(e,"class","svelte-1n7o7cr")},m(a,u){S(a,e,u),be(e,l[19]),S(a,t,u),r&&r.m(a,u),S(a,n,u),o||(i=[M(e,"input",l[212]),M(e,"input",l[138]),M(e,"blur",l[213])],o=!0)},p(a,u){u[0]&524288&&e.value!==a[19]&&be(e,a[19]),a[21]?r?r.p(a,u):(r=ts(a),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(a){a&&(w(e),w(t),w(n)),r&&r.d(a),o=!1,ve(i)}}}function _d(l){let e,t,n,o,i,r;return{c(){e=f("button"),t=F(l[17]),n=g(),o=f("span"),o.textContent="✕",s(o,"class","journal-node-clear svelte-1n7o7cr"),s(e,"class","journal-selected-node svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),i||(r=M(e,"click",l[211]),i=!0)},p(a,u){u[0]&131072&&K(t,a[17])},d(a){a&&w(e),i=!1,r()}}}function ts(l){let e,t=fe(l[20]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ls(ko(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","journal-search-dropdown svelte-1n7o7cr")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&1048576|i[4]&32768){t=fe(o[20]);let r;for(r=0;r<t.length;r+=1){const a=ko(o,t,r);n[r]?n[r].p(a,i):(n[r]=ls(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function ls(l){let e,t,n=l[344].title+"",o,i,r,a=l[344].path+"",u,d,m,h;function _(){return l[214](l[344])}return{c(){e=f("button"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),s(t,"class","journal-search-title svelte-1n7o7cr"),s(r,"class","journal-search-path svelte-1n7o7cr"),s(e,"class","journal-search-item svelte-1n7o7cr")},m(b,k){S(b,e,k),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),m||(h=M(e,"click",_),m=!0)},p(b,k){l=b,k[0]&1048576&&n!==(n=l[344].title+"")&&K(o,n),k[0]&1048576&&a!==(a=l[344].path+"")&&K(u,a)},d(b){b&&w(e),m=!1,h()}}}function ns(l){let e,t,n,o,i,r;return{c(){e=f("label"),t=f("input"),n=g(),o=f("span"),o.textContent=`${p("journal.includeChildren")}`,s(t,"type","checkbox"),s(t,"class","journal-include-chk svelte-1n7o7cr"),s(o,"class","svelte-1n7o7cr"),s(e,"class","checkbox-label svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,t),t.checked=l[13],c(e,n),c(e,o),i||(r=M(t,"change",l[215]),i=!0)},p(a,u){u[0]&8192&&(t.checked=a[13])},d(a){a&&w(e),i=!1,r()}}}function os(l){let e,t;return{c(){e=f("span"),t=F(l[18]),s(e,"class","journal-status-msg svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o[0]&262144&&K(t,n[18])},d(n){n&&w(e)}}}function ss(l){let e,t,n,o=fe(l[39]),i=[];for(let r=0;r<o.length;r+=1)i[r]=as(go(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestions-title svelte-1n7o7cr"),s(e,"class","journal-suggestions svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&134217728|a[4]&1082130944|a[5]&1){o=fe(r[39]);let u;for(u=0;u<o.length;u+=1){const d=go(r,o,u);i[u]?i[u].p(d,a):(i[u]=as(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function is(l){let e,t,n,o=fe(l[334].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=cs(bo(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestion-detail-title svelte-1n7o7cr"),s(e,"class","suggestion-detail svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&134217728|a[4]&8388608|a[5]&1){o=fe(r[334].events);let u;for(u=0;u<o.length;u+=1){const d=bo(r,o,u);i[u]?i[u].p(d,a):(i[u]=cs(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function rs(l){let e,t,n;function o(){return l[227](l[331])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1n7o7cr")},m(i,r){S(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function cs(l){let e,t,n=xe(l[331].createdAt)+"",o,i,r,a=l[147](l[331].eventType)+"",u,d,m,h=l[331].title+"",_,b,k,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[226](l[331])}let N=C&&rs(l);return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),N&&N.c(),T=g(),s(t,"class","suggestion-event-time svelte-1n7o7cr"),s(r,"class","suggestion-event-type svelte-1n7o7cr"),s(m,"class","suggestion-event-title svelte-1n7o7cr"),s(k,"class","link-btn svelte-1n7o7cr"),s(e,"class","suggestion-detail-event svelte-1n7o7cr")},m(P,I){S(P,e,I),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),c(e,k),c(e,y),N&&N.m(e,null),c(e,T),j||(E=M(k,"click",D),j=!0)},p(P,I){l=P,I[1]&256&&n!==(n=xe(l[331].createdAt)+"")&&K(o,n),I[1]&256&&a!==(a=l[147](l[331].eventType)+"")&&K(u,a),I[1]&256&&h!==(h=l[331].title+"")&&K(_,h),I[1]&256&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=rs(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(P){P&&w(e),N&&N.d(),j=!1,E()}}}function as(l){let e,t,n,o,i=l[334].nodeTitle+"",r,a,u,d=l[334].summary+"",m,h,_,b=p("suggest.confidence."+l[334].confidence)+"",k,y,C,T,j,E,D,N,P,I,R,z,V;function U(){return l[221](l[334])}function q(...A){return l[222](l[334],l[354],l[355],...A)}function J(){return l[223](l[334])}function G(){return l[224](l[334],l[354],l[355])}function B(...A){return l[225](l[334],l[354],l[355],...A)}let H=l[334]._expanded&&l[334].events&&l[334].events.length>0&&is(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("button"),r=F(i),a=g(),u=f("span"),m=F(d),h=g(),_=f("span"),k=F(b),y=g(),C=f("div"),T=f("input"),E=g(),D=f("span"),D.textContent=`${p("suggest.minutes")}`,N=g(),P=f("button"),P.textContent=`${p("suggest.apply")}`,I=g(),H&&H.c(),R=g(),s(o,"class","suggestion-node link-btn svelte-1n7o7cr"),s(u,"class","suggestion-summary svelte-1n7o7cr"),s(_,"class","suggestion-confidence svelte-1n7o7cr"),ge(_,"low",l[334].confidence==="low"),ge(_,"medium",l[334].confidence==="medium"),ge(_,"high",l[334].confidence==="high"),s(n,"class","suggestion-info svelte-1n7o7cr"),s(T,"type","number"),s(T,"class","suggestion-min-input svelte-1n7o7cr"),T.value=j=l[334].suggestedMin,s(T,"min","1"),s(T,"max","480"),s(D,"class","suggestion-min-label svelte-1n7o7cr"),s(P,"class","btn btn-sm btn-primary svelte-1n7o7cr"),s(C,"class","suggestion-actions svelte-1n7o7cr"),s(t,"class","suggestion-main svelte-1n7o7cr"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-1n7o7cr"),ge(e,"expanded",l[334]._expanded)},m(A,O){S(A,e,O),c(e,t),c(t,n),c(n,o),c(o,r),c(n,a),c(n,u),c(u,m),c(n,h),c(n,_),c(_,k),c(t,y),c(t,C),c(C,T),c(C,E),c(C,D),c(C,N),c(C,P),c(e,I),H&&H.m(e,null),c(e,R),z||(V=[M(o,"click",Ye(U)),M(T,"change",Ye(q)),M(P,"click",Ye(J)),M(t,"click",G),M(t,"keydown",B)],z=!0)},p(A,O){l=A,O[1]&256&&i!==(i=l[334].nodeTitle+"")&&K(r,i),O[1]&256&&d!==(d=l[334].summary+"")&&K(m,d),O[1]&256&&b!==(b=p("suggest.confidence."+l[334].confidence)+"")&&K(k,b),O[1]&256&&ge(_,"low",l[334].confidence==="low"),O[1]&256&&ge(_,"medium",l[334].confidence==="medium"),O[1]&256&&ge(_,"high",l[334].confidence==="high"),O[1]&256&&j!==(j=l[334].suggestedMin)&&T.value!==j&&(T.value=j),l[334]._expanded&&l[334].events&&l[334].events.length>0?H?H.p(l,O):(H=is(l),H.c(),H.m(e,R)):H&&(H.d(1),H=null),O[1]&256&&ge(e,"expanded",l[334]._expanded)},d(A){A&&w(e),H&&H.d(),z=!1,ve(V)}}}function us(l){let e,t,n=p("journal.total")+"",o,i,r=Math.floor(l[10].totalMinutes/60)+"",a,u,d=l[10].totalMinutes%60+"",m,h,_=l[10].totalEntries+"",b,k,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&&ps(l);return{c(){e=f("div"),t=f("div"),o=F(n),i=F(": "),a=F(r),u=F("ч "),m=F(d),h=F("м ("),b=F(_),k=g(),C=F(y),T=F(")"),j=g(),D&&D.c(),E=g(),N&&N.c(),s(t,"class","summary-total svelte-1n7o7cr"),s(e,"class","journal-summary svelte-1n7o7cr")},m(P,I){S(P,e,I),c(e,t),c(t,o),c(t,i),c(t,a),c(t,u),c(t,m),c(t,h),c(t,b),c(t,k),c(t,C),c(t,T),c(e,j),D&&D.m(e,null),c(e,E),N&&N.m(e,null)},p(P,I){I[0]&1024&&r!==(r=Math.floor(P[10].totalMinutes/60)+"")&&K(a,r),I[0]&1024&&d!==(d=P[10].totalMinutes%60+"")&&K(m,d),I[0]&1024&&_!==(_=P[10].totalEntries+"")&&K(b,_),P[10].byDay&&P[10].byDay.length>0?D?D.p(P,I):(D=fs(P),D.c(),D.m(e,E)):D&&(D.d(1),D=null),P[10].byNode&&P[10].byNode.length>0?N?N.p(P,I):(N=ps(P),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(P){P&&w(e),D&&D.d(),N&&N.d()}}}function fs(l){let e,t,n,o=fe(l[10].byDay),i=[];for(let r=0;r<o.length;r+=1)i[r]=ds(ho(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byDay")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","summary-label svelte-1n7o7cr"),s(e,"class","summary-section svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&1024){o=fe(r[10].byDay);let u;for(u=0;u<o.length;u+=1){const d=ho(r,o,u);i[u]?i[u].p(d,a):(i[u]=ds(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function ds(l){let e,t,n=l[349].label+"",o,i,r=Math.floor(l[349].minutes/60)+"",a,u,d=l[349].minutes%60+"",m,h,_,b=l[349].count+"",k;return{c(){e=f("div"),t=f("span"),o=F(n),i=f("span"),a=F(r),u=F("ч "),m=F(d),h=F("м"),_=f("span"),k=F(b),s(t,"class","svelte-1n7o7cr"),s(i,"class","svelte-1n7o7cr"),s(_,"class","summary-count svelte-1n7o7cr"),s(e,"class","summary-row svelte-1n7o7cr")},m(y,C){S(y,e,C),c(e,t),c(t,o),c(e,i),c(i,a),c(i,u),c(i,m),c(i,h),c(e,_),c(_,k)},p(y,C){C[0]&1024&&n!==(n=y[349].label+"")&&K(o,n),C[0]&1024&&r!==(r=Math.floor(y[349].minutes/60)+"")&&K(a,r),C[0]&1024&&d!==(d=y[349].minutes%60+"")&&K(m,d),C[0]&1024&&b!==(b=y[349].count+"")&&K(k,b)},d(y){y&&w(e)}}}function ps(l){let e,t,n,o=fe(l[10].byNode),i=[];for(let r=0;r<o.length;r+=1)i[r]=ms(vo(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byNode")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","summary-label svelte-1n7o7cr"),s(e,"class","summary-section svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&1024){o=fe(r[10].byNode);let u;for(u=0;u<o.length;u+=1){const d=vo(r,o,u);i[u]?i[u].p(d,a):(i[u]=ms(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function ms(l){let e,t,n=l[349].label+"",o,i,r=Math.floor(l[349].minutes/60)+"",a,u,d=l[349].minutes%60+"",m,h,_,b=l[349].count+"",k;return{c(){e=f("div"),t=f("span"),o=F(n),i=f("span"),a=F(r),u=F("ч "),m=F(d),h=F("м"),_=f("span"),k=F(b),s(t,"class","svelte-1n7o7cr"),s(i,"class","svelte-1n7o7cr"),s(_,"class","summary-count svelte-1n7o7cr"),s(e,"class","summary-row svelte-1n7o7cr")},m(y,C){S(y,e,C),c(e,t),c(t,o),c(e,i),c(i,a),c(i,u),c(i,m),c(i,h),c(e,_),c(_,k)},p(y,C){C[0]&1024&&n!==(n=y[349].label+"")&&K(o,n),C[0]&1024&&r!==(r=Math.floor(y[349].minutes/60)+"")&&K(a,r),C[0]&1024&&d!==(d=y[349].minutes%60+"")&&K(m,d),C[0]&1024&&b!==(b=y[349].count+"")&&K(k,b)},d(y){y&&w(e)}}}function vd(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P=fe(l[9]),I=[];for(let R=0;R<P.length;R+=1)I[R]=ys(mo(l,P,R));return{c(){e=f("div"),t=f("table"),n=f("thead"),o=f("tr"),i=f("th"),r=g(),a=f("th"),a.textContent=`${p("journal.title")}`,u=g(),d=f("th"),d.textContent=`${p("journal.node")}`,m=g(),h=f("th"),h.textContent=`${p("journal.path")}`,_=g(),b=f("th"),b.textContent=`${p("worklog.minutes")}`,k=g(),y=f("th"),y.textContent=`${p("journal.billable")}`,C=g(),T=f("th"),T.textContent=`${p("journal.approx")}`,j=g(),E=f("th"),E.textContent=`${p("common.date")}`,D=g(),N=f("tbody");for(let R=0;R<I.length;R+=1)I[R].c();s(i,"class","journal-toggle-col svelte-1n7o7cr"),s(a,"class","svelte-1n7o7cr"),s(d,"class","svelte-1n7o7cr"),s(h,"class","svelte-1n7o7cr"),s(b,"class","svelte-1n7o7cr"),s(y,"class","svelte-1n7o7cr"),s(T,"class","svelte-1n7o7cr"),s(E,"class","svelte-1n7o7cr"),s(o,"class","svelte-1n7o7cr"),s(n,"class","svelte-1n7o7cr"),s(N,"class","svelte-1n7o7cr"),s(t,"class","journal-table svelte-1n7o7cr"),s(e,"class","journal-table-wrap svelte-1n7o7cr")},m(R,z){S(R,e,z),c(e,t),c(t,n),c(n,o),c(o,i),c(o,r),c(o,a),c(o,u),c(o,d),c(o,m),c(o,h),c(o,_),c(o,b),c(o,k),c(o,y),c(o,C),c(o,T),c(o,j),c(o,E),c(t,D),c(t,N);for(let V=0;V<I.length;V+=1)I[V]&&I[V].m(N,null)},p(R,z){if(z[0]&512|z[4]&1082134528|z[5]&1){P=fe(R[9]);let V;for(V=0;V<P.length;V+=1){const U=mo(R,P,V);I[V]?I[V].p(U,z):(I[V]=ys(U),I[V].c(),I[V].m(N,null))}for(;V<I.length;V+=1)I[V].d(1);I.length=P.length}},d(R){R&&w(e),Le(I,R)}}}function hd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("journal.empty")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p:ee,d(n){n&&w(e)}}}function _s(l){let e;return{c(){e=F("✓")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function vs(l){let e;return{c(){e=F("~")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function hs(l){let e,t,n,o,i,r,a,u,d,m=l[344].details&&gs(l);function h(y,C){return y[344].source==="manual"?Cd:y[344].source==="suggestion"&&y[344]._events&&y[344]._events.length>0?wd:y[344].source==="suggestion"?yd:y[344].source==="unknown"||y[344].source==="imported"?kd:y[344]._hasEvents?bd:gd}let _=h(l),b=_(l),k=l[344]._events&&bs(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),m&&m.c(),o=g(),i=f("div"),r=f("span"),r.textContent=`${p("worklog.source")}`,a=g(),b.c(),u=g(),k&&k.c(),d=g(),s(r,"class","journal-detail-label svelte-1n7o7cr"),s(i,"class","journal-detail-section svelte-1n7o7cr"),s(n,"class","journal-detail-body svelte-1n7o7cr"),s(t,"colspan","8"),s(t,"class","svelte-1n7o7cr"),s(e,"class","journal-row-detail svelte-1n7o7cr")},m(y,C){S(y,e,C),c(e,t),c(t,n),m&&m.m(n,null),c(n,o),c(n,i),c(i,r),c(i,a),b.m(i,null),c(n,u),k&&k.m(n,null),c(e,d)},p(y,C){y[344].details?m?m.p(y,C):(m=gs(y),m.c(),m.m(n,o)):m&&(m.d(1),m=null),_!==(_=h(y))&&(b.d(1),b=_(y),b&&(b.c(),b.m(i,null))),y[344]._events?k?k.p(y,C):(k=bs(y),k.c(),k.m(n,null)):k&&(k.d(1),k=null)},d(y){y&&w(e),m&&m.d(),b.d(),k&&k.d()}}}function gs(l){let e,t,n,o,i=l[344].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=g(),o=f("p"),r=F(i),s(t,"class","journal-detail-label svelte-1n7o7cr"),s(o,"class","svelte-1n7o7cr"),s(e,"class","journal-detail-section svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u[0]&512&&i!==(i=a[344].details+"")&&K(r,i)},d(a){a&&w(e)}}}function gd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function bd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function kd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function yd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function wd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Cd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function bs(l){let e,t,n,o=fe(l[344]._events),i=[];for(let r=0;r<o.length;r+=1)i[r]=ks(_o(l,o,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","journal-detail-label svelte-1n7o7cr"),s(e,"class","journal-detail-section svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&512|a[4]&8388608|a[5]&1){o=fe(r[344]._events);let u;for(u=0;u<o.length;u+=1){const d=_o(r,o,u);i[u]?i[u].p(d,a):(i[u]=ks(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function ks(l){let e,t,n=xe(l[331].createdAt)+"",o,i,r,a=l[147](l[331].eventType)+"",u,d,m,h=l[331].title+"",_,b,k,y,C,T;function j(){return l[231](l[331])}return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),s(t,"class","journal-event-time svelte-1n7o7cr"),s(r,"class","journal-event-type svelte-1n7o7cr"),s(m,"class","journal-event-title svelte-1n7o7cr"),s(k,"class","link-btn svelte-1n7o7cr"),s(e,"class","journal-event-row svelte-1n7o7cr")},m(E,D){S(E,e,D),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),c(e,k),c(e,y),C||(T=M(k,"click",j),C=!0)},p(E,D){l=E,D[0]&512&&n!==(n=xe(l[331].createdAt)+"")&&K(o,n),D[0]&512&&a!==(a=l[147](l[331].eventType)+"")&&K(u,a),D[0]&512&&h!==(h=l[331].title+"")&&K(_,h)},d(E){E&&w(e),C=!1,T()}}}function ys(l){let e,t,n,o=l[344]._expanded?"▾":"▸",i,r,a,u=l[344].summary+"",d,m,h,_,b=l[344].nodeTitle+"",k,y,C,T=l[344].nodePath+"",j,E,D,N=l[344].minutes+"",P,I,R,z,V,U,q,J=l[344].date+"",G,B,H,A,O;function Q(){return l[228](l[344])}let W=l[344].billable&&_s(),se=l[344].approximate&&vs();function ae(){return l[229](l[344])}function x(...te){return l[230](l[344],...te)}let le=l[344]._expanded&&hs(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),i=F(o),r=g(),a=f("td"),d=F(u),m=g(),h=f("td"),_=f("button"),k=F(b),y=g(),C=f("td"),j=F(T),E=g(),D=f("td"),P=F(N),I=g(),R=f("td"),W&&W.c(),z=g(),V=f("td"),se&&se.c(),U=g(),q=f("td"),G=F(J),B=g(),le&&le.c(),H=st(),s(n,"class","journal-toggle-icon svelte-1n7o7cr"),s(t,"class","journal-toggle-col svelte-1n7o7cr"),s(a,"class","journal-summary-cell svelte-1n7o7cr"),s(_,"class","link-btn svelte-1n7o7cr"),s(h,"class","svelte-1n7o7cr"),s(C,"class","journal-path-cell svelte-1n7o7cr"),s(D,"class","journal-min-cell svelte-1n7o7cr"),s(R,"class","journal-bool-cell svelte-1n7o7cr"),s(V,"class","journal-bool-cell svelte-1n7o7cr"),s(q,"class","journal-date-cell svelte-1n7o7cr"),s(e,"class","journal-row svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0"),ge(e,"expanded",l[344]._expanded)},m(te,re){S(te,e,re),c(e,t),c(t,n),c(n,i),c(e,r),c(e,a),c(a,d),c(e,m),c(e,h),c(h,_),c(_,k),c(e,y),c(e,C),c(C,j),c(e,E),c(e,D),c(D,P),c(e,I),c(e,R),W&&W.m(R,null),c(e,z),c(e,V),se&&se.m(V,null),c(e,U),c(e,q),c(q,G),S(te,B,re),le&&le.m(te,re),S(te,H,re),A||(O=[M(_,"click",Ye(Q)),M(e,"click",ae),M(e,"keydown",x)],A=!0)},p(te,re){l=te,re[0]&512&&o!==(o=l[344]._expanded?"▾":"▸")&&K(i,o),re[0]&512&&u!==(u=l[344].summary+"")&&K(d,u),re[0]&512&&b!==(b=l[344].nodeTitle+"")&&K(k,b),re[0]&512&&T!==(T=l[344].nodePath+"")&&K(j,T),re[0]&512&&N!==(N=l[344].minutes+"")&&K(P,N),l[344].billable?W||(W=_s(),W.c(),W.m(R,null)):W&&(W.d(1),W=null),l[344].approximate?se||(se=vs(),se.c(),se.m(V,null)):se&&(se.d(1),se=null),re[0]&512&&J!==(J=l[344].date+"")&&K(G,J),re[0]&512&&ge(e,"expanded",l[344]._expanded),l[344]._expanded?le?le.p(l,re):(le=hs(l),le.c(),le.m(H.parentNode,H)):le&&(le.d(1),le=null)},d(te){te&&(w(e),w(B),w(H)),W&&W.d(),se&&se.d(),le&&le.d(te),A=!1,ve(O)}}}function ws(l){let e,t,n;function o(){return l[171](l[341])}return{c(){e=f("button"),e.textContent=`${l[341].label}`,s(e,"class","tab svelte-1n7o7cr"),ge(e,"active",l[27]===l[341].id)},m(i,r){S(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i,r[0]&134217728|r[2]&524288&&ge(e,"active",l[27]===l[341].id)},d(i){i&&w(e),t=!1,n()}}}function Sd(l){let e;function t(i,r){return i[22].length===0?Md:Id}let n=t(l),o=n(l);return{c(){e=f("div"),o.c(),s(e,"class","activity-tab svelte-1n7o7cr")},m(i,r){S(i,e,r),o.m(e,null)},p(i,r){n===(n=t(i))&&o?o.p(i,r):(o.d(1),o=n(i),o&&(o.c(),o.m(e,null)))},i:ee,o:ee,d(i){i&&w(e),o.d()}}}function jd(l){let e,t,n,o,i=l[26]&&l[39].filter(l[163]).length>0,r,a,u,d=i&&js(l);function m(b,k){return b[31].length===0?Fd:Ad}let h=m(l),_=h(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${p("worklog.addEntry")}`,o=g(),d&&d.c(),r=g(),_.c(),s(n,"class","btn btn-primary btn-sm svelte-1n7o7cr"),s(t,"class","worklog-toolbar svelte-1n7o7cr"),s(e,"class","worklog-tab svelte-1n7o7cr")},m(b,k){S(b,e,k),c(e,t),c(t,n),c(e,o),d&&d.m(e,null),c(e,r),_.m(e,null),a||(u=M(n,"click",l[129]),a=!0)},p(b,k){k[0]&67108864|k[1]&256&&(i=b[26]&&b[39].filter(b[163]).length>0),i?d?d.p(b,k):(d=js(b),d.c(),d.m(e,r)):d&&(d.d(1),d=null),h===(h=m(b))&&_?_.p(b,k):(_.d(1),_=h(b),_&&(_.c(),_.m(e,null)))},i:ee,o:ee,d(b){b&&w(e),d&&d.d(),_.d(),a=!1,u()}}}function Td(l){let e,t,n,o,i,r;function a(m,h){return m[30].length===0?Wd:Vd}let u=a(l),d=u(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("action.addAction")}`,o=g(),d.c(),s(n,"class","btn btn-primary svelte-1n7o7cr"),s(t,"class","tab-toolbar svelte-1n7o7cr"),s(e,"class","actions-tab svelte-1n7o7cr")},m(m,h){S(m,e,h),c(e,t),c(t,n),c(e,o),d.m(e,null),i||(r=M(n,"click",l[149]),i=!0)},p(m,h){u===(u=a(m))&&d?d.p(m,h):(d.d(1),d=u(m),d&&(d.c(),d.m(e,null)))},i:ee,o:ee,d(m){m&&w(e),d.d(),i=!1,r()}}}function Ed(l){let e,t,n,o=p("file.addFile")+"",i,r,a,u=p("file.addFolder")+"",d,m,h,_,b,k,y,C,T,j,E,D,N,P=l[65].items.length>0&&Vs(l);const I=[Hd,Bd],R=[];function z(q,J){return q[57]?0:1}k=z(l),y=R[k]=I[k](l);let V=l[53]&&!l[55]&&Bs(),U=l[61]&&Hs(l);return{c(){e=f("div"),t=f("div"),n=f("button"),i=F(o),r=g(),a=f("button"),d=F(u),m=g(),h=f("button"),h.textContent=`${p("file.newFile")}`,_=g(),P&&P.c(),b=g(),y.c(),C=g(),V&&V.c(),T=g(),U&&U.c(),j=st(),s(n,"class","btn btn-primary svelte-1n7o7cr"),n.disabled=l[53],s(a,"class","btn svelte-1n7o7cr"),a.disabled=l[53],s(h,"class","btn svelte-1n7o7cr"),s(t,"class","tab-toolbar svelte-1n7o7cr"),s(e,"class","files-tab svelte-1n7o7cr")},m(q,J){S(q,e,J),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,m),c(t,h),c(t,_),P&&P.m(t,null),c(e,b),R[k].m(e,null),c(e,C),V&&V.m(e,null),S(q,T,J),U&&U.m(q,J),S(q,j,J),E=!0,D||(N=[M(n,"click",l[142]),M(a,"click",l[143]),M(h,"click",l[90])],D=!0)},p(q,J){(!E||J[1]&4194304)&&(n.disabled=q[53]),(!E||J[1]&4194304)&&(a.disabled=q[53]),q[65].items.length>0?P?P.p(q,J):(P=Vs(q),P.c(),P.m(t,null)):P&&(P.d(1),P=null);let G=k;k=z(q),k===G?R[k].p(q,J):(lt(),de(R[G],1,1,()=>{R[G]=null}),nt(),y=R[k],y?y.p(q,J):(y=R[k]=I[k](q),y.c()),ie(y,1),y.m(e,C)),q[53]&&!q[55]?V||(V=Bs(),V.c(),V.m(e,null)):V&&(V.d(1),V=null),q[61]?U?(U.p(q,J),J[1]&1073741824&&ie(U,1)):(U=Hs(q),U.c(),ie(U,1),U.m(j.parentNode,j)):U&&(lt(),de(U,1,1,()=>{U=null}),nt())},i(q){E||(ie(y),ie(U),E=!0)},o(q){de(y),de(U),E=!1},d(q){q&&(w(e),w(T),w(j)),P&&P.d(),R[k].d(),V&&V.d(),U&&U.d(q),D=!1,ve(N)}}}function Nd(l){let e,t,n,o,i,r,a,u=l[46]&&Us(l);function d(_,b){return _[28].length===0&&!_[46]?Yd:qd}let m=d(l),h=m(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("note.add")}`,o=g(),u&&u.c(),i=g(),h.c(),s(n,"class","btn btn-primary svelte-1n7o7cr"),s(t,"class","tab-toolbar svelte-1n7o7cr"),s(e,"class","notes-tab svelte-1n7o7cr")},m(_,b){S(_,e,b),c(e,t),c(t,n),c(e,o),u&&u.m(e,null),c(e,i),h.m(e,null),r||(a=M(n,"click",l[122]),r=!0)},p(_,b){_[46]?u?u.p(_,b):(u=Us(_),u.c(),u.m(e,i)):u&&(u.d(1),u=null),m===(m=d(_))&&h?h.p(_,b):(h.d(1),h=m(_),h&&(h.c(),h.m(e,null)))},i:ee,o:ee,d(_){_&&w(e),u&&u.d(),h.d(),r=!1,a()}}}function Dd(l){let e,t,n=l[26].title+"",o,i,r,a,u,d,m=l[148](l[26].type)+"",h,_,b,k,y,C=(l[26].section||"—")+"",T,j,E,D,N,P=ut(l[26].createdAt)+"",I,R,z,V,U,q,J,G,B=p("overview.newNote")+"",H,A,O,Q,W,se,ae=p("overview.addFile")+"",x,le,te,re,pe,ye,He=p("overview.addAction")+"",Ae,Y,$,ue,he,Ce,De,Ue=p("overview.logTime")+"",Ge,qe,Je,Fe,Pe,ke=l[28].length>0&&Gs(l),ze=l[31].length>0&&qs(l);return{c(){e=f("div"),t=f("h2"),o=F(n),i=g(),r=f("div"),a=f("div"),u=f("span"),u.textContent=`${p("overview.type")}`,d=f("span"),h=F(m),_=g(),b=f("div"),k=f("span"),k.textContent=`${p("overview.section")}`,y=f("span"),T=F(C),j=g(),E=f("div"),D=f("span"),D.textContent=`${p("overview.created")}`,N=f("span"),I=F(P),R=g(),z=f("div"),V=f("button"),U=X("svg"),q=X("path"),J=X("path"),G=g(),H=F(B),A=g(),O=f("button"),Q=X("svg"),W=X("path"),se=g(),x=F(ae),le=g(),te=f("button"),re=X("svg"),pe=X("polygon"),ye=g(),Ae=F(He),Y=g(),$=f("button"),ue=X("svg"),he=X("circle"),Ce=X("polyline"),De=g(),Ge=F(Ue),qe=g(),ke&&ke.c(),Je=g(),ze&&ze.c(),s(t,"class","svelte-1n7o7cr"),s(u,"class","meta-label svelte-1n7o7cr"),s(d,"class","svelte-1n7o7cr"),s(a,"class","meta-item svelte-1n7o7cr"),s(k,"class","meta-label svelte-1n7o7cr"),s(y,"class","svelte-1n7o7cr"),s(b,"class","meta-item svelte-1n7o7cr"),s(D,"class","meta-label svelte-1n7o7cr"),s(N,"class","svelte-1n7o7cr"),s(E,"class","meta-item svelte-1n7o7cr"),s(r,"class","meta-grid svelte-1n7o7cr"),s(q,"d","M12 20h9"),s(q,"class","svelte-1n7o7cr"),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-1n7o7cr"),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-1n7o7cr"),s(V,"class","qa-btn svelte-1n7o7cr"),s(W,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),s(W,"class","svelte-1n7o7cr"),s(Q,"width","16"),s(Q,"height","16"),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(Q,"class","svelte-1n7o7cr"),s(O,"class","qa-btn svelte-1n7o7cr"),s(pe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(pe,"class","svelte-1n7o7cr"),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-1n7o7cr"),s(te,"class","qa-btn svelte-1n7o7cr"),s(he,"cx","12"),s(he,"cy","12"),s(he,"r","10"),s(he,"class","svelte-1n7o7cr"),s(Ce,"points","12 6 12 12 16 14"),s(Ce,"class","svelte-1n7o7cr"),s(ue,"width","16"),s(ue,"height","16"),s(ue,"viewBox","0 0 24 24"),s(ue,"fill","none"),s(ue,"stroke","currentColor"),s(ue,"stroke-width","2"),s(ue,"stroke-linecap","round"),s(ue,"stroke-linejoin","round"),s(ue,"class","svelte-1n7o7cr"),s($,"class","qa-btn svelte-1n7o7cr"),s(z,"class","quick-actions svelte-1n7o7cr"),s(e,"class","overview svelte-1n7o7cr")},m(Ne,Oe){S(Ne,e,Oe),c(e,t),c(t,o),c(e,i),c(e,r),c(r,a),c(a,u),c(a,d),c(d,h),c(r,_),c(r,b),c(b,k),c(b,y),c(y,T),c(r,j),c(r,E),c(E,D),c(E,N),c(N,I),c(e,R),c(e,z),c(z,V),c(V,U),c(U,q),c(U,J),c(V,G),c(V,H),c(z,A),c(z,O),c(O,Q),c(Q,W),c(O,se),c(O,x),c(z,le),c(z,te),c(te,re),c(re,pe),c(te,ye),c(te,Ae),c(z,Y),c(z,$),c($,ue),c(ue,he),c(ue,Ce),c($,De),c($,Ge),c(e,qe),ke&&ke.m(e,null),c(e,Je),ze&&ze.m(e,null),Fe||(Pe=[M(V,"click",l[172]),M(O,"click",l[173]),M(te,"click",l[149]),M($,"click",l[174])],Fe=!0)},p(Ne,Oe){Oe[0]&67108864&&n!==(n=Ne[26].title+"")&&K(o,n),Oe[0]&67108864&&m!==(m=Ne[148](Ne[26].type)+"")&&K(h,m),Oe[0]&67108864&&C!==(C=(Ne[26].section||"—")+"")&&K(T,C),Oe[0]&67108864&&P!==(P=ut(Ne[26].createdAt)+"")&&K(I,P),Ne[28].length>0?ke?ke.p(Ne,Oe):(ke=Gs(Ne),ke.c(),ke.m(e,Je)):ke&&(ke.d(1),ke=null),Ne[31].length>0?ze?ze.p(Ne,Oe):(ze=qs(Ne),ze.c(),ze.m(e,null)):ze&&(ze.d(1),ze=null)},i:ee,o:ee,d(Ne){Ne&&w(e),ke&&ke.d(),ze&&ze.d(),Fe=!1,ve(Pe)}}}function Id(l){let e,t=fe(l[22]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Ss(yo(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","activity-events svelte-1n7o7cr")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&4194304|i[4]&8388608|i[5]&2){t=fe(o[22]);let r;for(r=0;r<t.length;r+=1){const a=yo(o,t,r);n[r]?n[r].p(a,i):(n[r]=Ss(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Md(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.perCaseEmpty")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p:ee,d(n){n&&w(e)}}}function Cs(l){let e,t=l[331].targetType+"",n;return{c(){e=f("span"),n=F(t),s(e,"class","activity-event-target svelte-1n7o7cr")},m(o,i){S(o,e,i),c(e,n)},p(o,i){i[0]&4194304&&t!==(t=o[331].targetType+"")&&K(n,t)},d(o){o&&w(e)}}}function Ss(l){let e,t,n=Ft(l[331].eventType)+"",o,i,r,a=l[331].title+"",u,d,m,h=l[147](l[331].eventType)+"",_,b,k,y,C=xe(l[331].createdAt)+"",T,j,E,D,N=l[331].targetType&&Cs(l);function P(){return l[207](l[331])}function I(...R){return l[208](l[331],...R)}return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),N&&N.c(),k=g(),y=f("span"),T=F(C),j=g(),s(t,"class","activity-event-icon svelte-1n7o7cr"),s(r,"class","activity-event-title svelte-1n7o7cr"),s(m,"class","activity-event-type svelte-1n7o7cr"),s(y,"class","activity-event-time svelte-1n7o7cr"),s(e,"class","activity-event svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(R,z){S(R,e,z),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),N&&N.m(e,null),c(e,k),c(e,y),c(y,T),c(e,j),E||(D=[M(e,"click",P),M(e,"keydown",I)],E=!0)},p(R,z){l=R,z[0]&4194304&&n!==(n=Ft(l[331].eventType)+"")&&K(o,n),z[0]&4194304&&a!==(a=l[331].title+"")&&K(u,a),z[0]&4194304&&h!==(h=l[147](l[331].eventType)+"")&&K(_,h),l[331].targetType?N?N.p(l,z):(N=Cs(l),N.c(),N.m(e,k)):N&&(N.d(1),N=null),z[0]&4194304&&C!==(C=xe(l[331].createdAt)+"")&&K(T,C)},d(R){R&&w(e),N&&N.d(),E=!1,ve(D)}}}function js(l){let e,t,n,o=fe(l[39].filter(l[197])),i=[];for(let r=0;r<o.length;r+=1)i[r]=Ds(So(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("worklog.suggestions")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestions-title svelte-1n7o7cr"),s(e,"class","worklog-tab-suggestions svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&67108864|a[1]&256|a[3]&134217728|a[4]&8388864|a[5]&1){o=fe(r[39].filter(r[197]));let u;for(u=0;u<o.length;u+=1){const d=So(r,o,u);i[u]?i[u].p(d,a):(i[u]=Ds(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Ts(l){let e,t,n,o=fe(l[334].events),i=[];for(let r=0;r<o.length;r+=1)i[r]=Ns(jo(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","suggestion-detail-title svelte-1n7o7cr"),s(e,"class","suggestion-detail svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&67108864|a[1]&256|a[3]&134217728|a[4]&8388608|a[5]&1){o=fe(r[334].events);let u;for(u=0;u<o.length;u+=1){const d=jo(r,o,u);i[u]?i[u].p(d,a):(i[u]=Ns(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Es(l){let e,t,n;function o(){return l[202](l[331])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1n7o7cr")},m(i,r){S(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Ns(l){let e,t,n=xe(l[331].createdAt)+"",o,i,r,a=l[147](l[331].eventType)+"",u,d,m,h=l[331].title+"",_,b,k,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[201](l[331])}let N=C&&Es(l);return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),N&&N.c(),T=g(),s(t,"class","suggestion-event-time svelte-1n7o7cr"),s(r,"class","suggestion-event-type svelte-1n7o7cr"),s(m,"class","suggestion-event-title svelte-1n7o7cr"),s(k,"class","link-btn svelte-1n7o7cr"),s(e,"class","suggestion-detail-event svelte-1n7o7cr")},m(P,I){S(P,e,I),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),c(e,k),c(e,y),N&&N.m(e,null),c(e,T),j||(E=M(k,"click",D),j=!0)},p(P,I){l=P,I[0]&67108864|I[1]&256&&n!==(n=xe(l[331].createdAt)+"")&&K(o,n),I[0]&67108864|I[1]&256&&a!==(a=l[147](l[331].eventType)+"")&&K(u,a),I[0]&67108864|I[1]&256&&h!==(h=l[331].title+"")&&K(_,h),I[0]&67108864|I[1]&256&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=Es(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(P){P&&w(e),N&&N.d(),j=!1,E()}}}function Ds(l){let e,t,n,o,i=l[334].summary+"",r,a,u,d=l[334].suggestedMin+"",m,h,_=p("worklog.min")+"",b,k,y=p("suggest.confidence."+l[334].confidence)+"",C,T,j,E,D,N,P,I;function R(){return l[198](l[334])}function z(){return l[199](l[334],l[335],l[336])}function V(...q){return l[200](l[334],l[335],l[336],...q)}let U=l[334]._expanded&&l[334].events&&l[334].events.length>0&&Ts(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("span"),r=F(i),a=g(),u=f("span"),m=F(d),h=g(),b=F(_),k=F(" · "),C=F(y),T=g(),j=f("div"),E=f("button"),E.textContent=`${p("worklog.apply")}`,D=g(),U&&U.c(),N=g(),s(o,"class","suggestion-summary svelte-1n7o7cr"),s(u,"class","suggestion-meta svelte-1n7o7cr"),s(n,"class","suggestion-info svelte-1n7o7cr"),s(E,"class","btn btn-sm btn-primary svelte-1n7o7cr"),s(j,"class","suggestion-actions svelte-1n7o7cr"),s(t,"class","suggestion-main svelte-1n7o7cr"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-1n7o7cr"),ge(e,"expanded",l[334]._expanded)},m(q,J){S(q,e,J),c(e,t),c(t,n),c(n,o),c(o,r),c(n,a),c(n,u),c(u,m),c(u,h),c(u,b),c(u,k),c(u,C),c(t,T),c(t,j),c(j,E),c(e,D),U&&U.m(e,null),c(e,N),P||(I=[M(E,"click",Ye(R)),M(t,"click",z),M(t,"keydown",V)],P=!0)},p(q,J){l=q,J[0]&67108864|J[1]&256&&i!==(i=l[334].summary+"")&&K(r,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?U?U.p(l,J):(U=Ts(l),U.c(),U.m(e,N)):U&&(U.d(1),U=null),J[0]&67108864|J[1]&256&&ge(e,"expanded",l[334]._expanded)},d(q){q&&w(e),U&&U.d(),P=!1,ve(I)}}}function Ad(l){let e,t=fe(l[31]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Os(wo(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=st()},m(o,i){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,i);S(o,e,i)},p(o,i){if(i[1]&1|i[3]&134217728|i[4]&8396800|i[5]&1){t=fe(o[31]);let r;for(r=0;r<t.length;r+=1){const a=wo(o,t,r);n[r]?n[r].p(a,i):(n[r]=Os(a),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Fd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("worklog.empty")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p:ee,d(n){n&&w(e)}}}function Is(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Ms(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function As(l){let e,t,n,o,i,r,a=l[315].details&&Fs(l);function u(_,b){return _[315].source==="manual"?zd:_[315].source==="suggestion"&&_[315]._events&&_[315]._events.length>0?Od:_[315].source==="suggestion"?Rd:_[315].source==="unknown"||_[315].source==="imported"?Ld:Pd}let d=u(l),m=d(l),h=l[315].source==="suggestion"&&l[315]._events&&l[315]._events.length>0&&Ps(l);return{c(){e=f("div"),a&&a.c(),t=g(),n=f("div"),o=f("span"),o.textContent=`${p("worklog.source")}`,i=g(),m.c(),r=g(),h&&h.c(),s(o,"class","wl-detail-label svelte-1n7o7cr"),s(n,"class","wl-detail-section svelte-1n7o7cr"),s(e,"class","worklog-entry-detail svelte-1n7o7cr")},m(_,b){S(_,e,b),a&&a.m(e,null),c(e,t),c(e,n),c(n,o),c(n,i),m.m(n,null),c(e,r),h&&h.m(e,null)},p(_,b){_[315].details?a?a.p(_,b):(a=Fs(_),a.c(),a.m(e,t)):a&&(a.d(1),a=null),d!==(d=u(_))&&(m.d(1),m=d(_),m&&(m.c(),m.m(n,null))),_[315].source==="suggestion"&&_[315]._events&&_[315]._events.length>0?h?h.p(_,b):(h=Ps(_),h.c(),h.m(e,null)):h&&(h.d(1),h=null)},d(_){_&&w(e),a&&a.d(),m.d(),h&&h.d()}}}function Fs(l){let e,t,n,o,i=l[315].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=g(),o=f("p"),r=F(i),s(t,"class","wl-detail-label svelte-1n7o7cr"),s(o,"class","svelte-1n7o7cr"),s(e,"class","wl-detail-section svelte-1n7o7cr")},m(a,u){S(a,e,u),c(e,t),c(e,n),c(e,o),c(o,r)},p(a,u){u[1]&1&&i!==(i=a[315].details+"")&&K(r,i)},d(a){a&&w(e)}}}function Pd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Ld(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Rd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Od(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function zd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,s(e,"class","svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Ps(l){let e,t,n,o=fe(l[315]._events),i=[];for(let r=0;r<o.length;r+=1)i[r]=Rs(Co(l,o,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","wl-detail-label svelte-1n7o7cr"),s(e,"class","wl-detail-section svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&1|a[3]&134217728|a[4]&8388608|a[5]&1){o=fe(r[315]._events);let u;for(u=0;u<o.length;u+=1){const d=Co(r,o,u);i[u]?i[u].p(d,a):(i[u]=Rs(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Ls(l){let e,t,n;function o(){return l[204](l[331])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-1n7o7cr")},m(i,r){S(i,e,r),t||(n=M(e,"click",o),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Rs(l){let e,t,n=xe(l[331].createdAt)+"",o,i,r,a=l[147](l[331].eventType)+"",u,d,m,h=l[331].title+"",_,b,k,y,C=l[331].targetType==="file"||l[331].eventType.startsWith("file_"),T,j,E;function D(){return l[203](l[331])}let N=C&&Ls(l);return{c(){e=f("div"),t=f("span"),o=F(n),i=g(),r=f("span"),u=F(a),d=g(),m=f("span"),_=F(h),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),N&&N.c(),T=g(),s(t,"class","journal-event-time svelte-1n7o7cr"),s(r,"class","journal-event-type svelte-1n7o7cr"),s(m,"class","journal-event-title svelte-1n7o7cr"),s(k,"class","link-btn svelte-1n7o7cr"),s(e,"class","journal-event-row svelte-1n7o7cr")},m(P,I){S(P,e,I),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),c(e,m),c(m,_),c(e,b),c(e,k),c(e,y),N&&N.m(e,null),c(e,T),j||(E=M(k,"click",D),j=!0)},p(P,I){l=P,I[1]&1&&n!==(n=xe(l[331].createdAt)+"")&&K(o,n),I[1]&1&&a!==(a=l[147](l[331].eventType)+"")&&K(u,a),I[1]&1&&h!==(h=l[331].title+"")&&K(_,h),I[1]&1&&(C=l[331].targetType==="file"||l[331].eventType.startsWith("file_")),C?N?N.p(l,I):(N=Ls(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(P){P&&w(e),N&&N.d(),j=!1,E()}}}function Os(l){let e,t,n,o=l[315]._expanded?"▾":"▸",i,r,a,u=l[315].summary+"",d,m,h,_=l[315].minutes+"",b,k,y=p("worklog.min")+"",C,T,j,E,D,N=ut(l[315].createdAt)+"",P,I,R,z,V,U=l[315].billable&&Is(),q=l[315].approximate&&Ms(),J=l[315]._expanded&&As(l);function G(){return l[205](l[315])}function B(...H){return l[206](l[315],...H)}return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(o),r=g(),a=f("span"),d=F(u),m=g(),h=f("span"),b=F(_),k=g(),C=F(y),T=g(),U&&U.c(),j=g(),q&&q.c(),E=g(),D=f("span"),P=F(N),I=g(),J&&J.c(),R=g(),s(n,"class","worklog-toggle svelte-1n7o7cr"),s(a,"class","worklog-entry-summary svelte-1n7o7cr"),s(h,"class","worklog-entry-mins svelte-1n7o7cr"),s(D,"class","worklog-entry-date svelte-1n7o7cr"),s(t,"class","worklog-entry-head svelte-1n7o7cr"),s(e,"class","worklog-entry svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0"),ge(e,"expanded",l[315]._expanded)},m(H,A){S(H,e,A),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,m),c(t,h),c(h,b),c(h,k),c(h,C),c(t,T),U&&U.m(t,null),c(t,j),q&&q.m(t,null),c(t,E),c(t,D),c(D,P),c(e,I),J&&J.m(e,null),c(e,R),z||(V=[M(e,"click",G),M(e,"keydown",B)],z=!0)},p(H,A){l=H,A[1]&1&&o!==(o=l[315]._expanded?"▾":"▸")&&K(i,o),A[1]&1&&u!==(u=l[315].summary+"")&&K(d,u),A[1]&1&&_!==(_=l[315].minutes+"")&&K(b,_),l[315].billable?U||(U=Is(),U.c(),U.m(t,j)):U&&(U.d(1),U=null),l[315].approximate?q||(q=Ms(),q.c(),q.m(t,E)):q&&(q.d(1),q=null),A[1]&1&&N!==(N=ut(l[315].createdAt)+"")&&K(P,N),l[315]._expanded?J?J.p(l,A):(J=As(l),J.c(),J.m(e,R)):J&&(J.d(1),J=null),A[1]&1&&ge(e,"expanded",l[315]._expanded)},d(H){H&&w(e),U&&U.d(),q&&q.d(),J&&J.d(),z=!1,ve(V)}}}function Vd(l){let e,t=fe(l[30]),n=[];for(let o=0;o<t.length;o+=1)n[o]=zs(To(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=st()},m(o,i){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,i);S(o,e,i)},p(o,i){if(i[0]&1073741824|i[4]&805306368){t=fe(o[30]);let r;for(r=0;r<t.length;r+=1){const a=To(o,t,r);n[r]?n[r].p(a,i):(n[r]=zs(a),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Wd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("action.noActions")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p:ee,d(n){n&&w(e)}}}function zs(l){let e,t,n,o=l[326].title+"",i,r,a,u=l[153](l[326].type)+"",d,m,h,_=l[326].data+"",b,k,y,C,T,j,E,D,N;function P(){return l[195](l[326])}function I(){return l[196](l[326])}return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(o),r=g(),a=f("span"),d=F(u),m=g(),h=f("span"),b=F(_),k=g(),y=f("div"),C=f("button"),C.textContent=`${p("action.run")}`,T=g(),j=f("button"),j.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-1n7o7cr"><polyline points="3 6 5 6 21 6" class="svelte-1n7o7cr"></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-1n7o7cr"></path></svg>',E=g(),s(n,"class","action-title svelte-1n7o7cr"),s(a,"class","action-type svelte-1n7o7cr"),s(h,"class","action-data svelte-1n7o7cr"),s(t,"class","action-info svelte-1n7o7cr"),s(C,"class","btn btn-sm svelte-1n7o7cr"),s(j,"class","btn btn-sm btn-danger svelte-1n7o7cr"),s(y,"class","action-btns svelte-1n7o7cr"),s(e,"class","action-card svelte-1n7o7cr")},m(R,z){S(R,e,z),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,m),c(t,h),c(h,b),c(e,k),c(e,y),c(y,C),c(y,T),c(y,j),c(e,E),D||(N=[M(C,"click",P),M(j,"click",I)],D=!0)},p(R,z){l=R,z[0]&1073741824&&o!==(o=l[326].title+"")&&K(i,o),z[0]&1073741824&&u!==(u=l[153](l[326].type)+"")&&K(d,u),z[0]&1073741824&&_!==(_=l[326].data+"")&&K(b,_)},d(R){R&&w(e),D=!1,ve(N)}}}function Vs(l){let e,t=p("common.paste")+"",n,o,i=l[65].items.length+"",r,a,u;return{c(){e=f("button"),n=F(t),o=g(),r=F(i),s(e,"class","btn svelte-1n7o7cr")},m(d,m){S(d,e,m),c(e,n),c(e,o),c(e,r),a||(u=M(e,"click",l[95]),a=!0)},p(d,m){m[2]&8&&i!==(i=d[65].items.length+"")&&K(r,i)},d(d){d&&w(e),a=!1,u()}}}function Bd(l){let e,t,n,o,i,r,a;const u=[Kd,Ud],d=[];function m(k,y){return k[59].length>0?0:1}e=m(l),t=d[e]=u[e](l);const h=[Jd,Gd],_=[];function b(k,y){return k[60].length===0?0:1}return o=b(l),i=_[o]=h[o](l),{c(){t.c(),n=g(),i.c(),r=st()},m(k,y){d[e].m(k,y),S(k,n,y),_[o].m(k,y),S(k,r,y),a=!0},p(k,y){let C=e;e=m(k),e===C?d[e].p(k,y):(lt(),de(d[C],1,1,()=>{d[C]=null}),nt(),t=d[e],t?t.p(k,y):(t=d[e]=u[e](k),t.c()),ie(t,1),t.m(n.parentNode,n));let T=o;o=b(k),o===T?_[o].p(k,y):(lt(),de(_[T],1,1,()=>{_[T]=null}),nt(),i=_[o],i?i.p(k,y):(i=_[o]=h[o](k),i.c()),ie(i,1),i.m(r.parentNode,r))},i(k){a||(ie(t),ie(i),a=!0)},o(k){de(t),de(i),a=!1},d(k){k&&(w(n),w(r)),d[e].d(k),_[o].d(k)}}}function Hd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p:ee,i:ee,o:ee,d(n){n&&w(e)}}}function Ud(l){let e,t;return e=new Di({props:{crumbs:[{name:p("file.root")}]}}),{c(){Ke(e.$$.fragment)},m(n,o){We(e,n,o),t=!0},p:ee,i(n){t||(ie(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Kd(l){let e,t,n,o,i,r,a,u=p("common.back")+"",d,m,h,_;return e=new Di({props:{crumbs:[{name:p("file.root")},...l[59]]}}),e.$on("navigate",l[181]),{c(){Ke(e.$$.fragment),t=g(),n=f("button"),o=X("svg"),i=X("line"),r=X("polyline"),a=g(),d=F(u),s(i,"x1","19"),s(i,"y1","12"),s(i,"x2","5"),s(i,"y2","12"),s(i,"class","svelte-1n7o7cr"),s(r,"points","12 19 5 12 12 5"),s(r,"class","svelte-1n7o7cr"),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-1n7o7cr"),s(n,"class","btn btn-sm back-btn svelte-1n7o7cr")},m(b,k){We(e,b,k),S(b,t,k),S(b,n,k),c(n,o),c(o,i),c(o,r),c(n,a),c(n,d),m=!0,h||(_=M(n,"click",l[86]),h=!0)},p(b,k){const y={};k[1]&268435456&&(y.crumbs=[{name:p("file.root")},...b[59]]),e.$set(y)},i(b){m||(ie(e.$$.fragment,b),m=!0)},o(b){de(e.$$.fragment,b),m=!1},d(b){b&&(w(t),w(n)),Be(e,b),h=!1,_()}}}function Gd(l){let e,t=[],n=new Map,o,i=fe(l[60]);const r=a=>a[323].id;for(let a=0;a<i.length;a+=1){let u=Eo(l,i,a),d=r(u);n.set(d,t[a]=Ws(d,u))}return{c(){e=f("div");for(let a=0;a<t.length;a+=1)t[a].c();s(e,"class","file-list svelte-1n7o7cr")},m(a,u){S(a,e,u);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(a,u){u[1]&536870912|u[2]&1686110224|u[3]&507|u[4]&4194304&&(i=fe(a[60]),lt(),t=gi(t,u,r,1,a,i,n,e,hi,Ws,null,Eo),nt())},i(a){if(!o){for(let u=0;u<i.length;u+=1)ie(t[u]);o=!0}},o(a){for(let u=0;u<t.length;u+=1)de(t[u]);o=!1},d(a){a&&w(e);for(let u=0;u<t.length;u+=1)t[u].d()}}}function Jd(l){let e,t,n,o,i=(l[59].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",r,a,u,d,m,h,_,b,k,y;return{c(){e=f("div"),t=f("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-1n7o7cr"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1n7o7cr"></path><polyline points="14 2 14 8 20 8" class="svelte-1n7o7cr"></polyline></svg>',n=g(),o=f("p"),r=F(i),a=g(),u=f("p"),u.textContent=`${p("file.hint")}`,d=g(),m=f("div"),h=f("button"),h.textContent=`${p("file.addFileSimple")}`,_=g(),b=f("button"),b.textContent=`${p("file.addFolderSimple")}`,s(t,"class","empty-icon svelte-1n7o7cr"),s(o,"class","svelte-1n7o7cr"),s(u,"class","hint svelte-1n7o7cr"),s(h,"class","btn btn-primary svelte-1n7o7cr"),s(b,"class","btn svelte-1n7o7cr"),s(m,"class","empty-actions svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(C,T){S(C,e,T),c(e,t),c(e,n),c(e,o),c(o,r),c(e,a),c(e,u),c(e,d),c(e,m),c(m,h),c(m,_),c(m,b),k||(y=[M(h,"click",l[142]),M(b,"click",l[143])],k=!0)},p(C,T){T[1]&268435456&&i!==(i=(C[59].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&K(r,i)},i:ee,o:ee,d(C){C&&w(e),k=!1,ve(y)}}}function Ws(l,e){let t,n,o;return n=new ru({props:{item:e[323],selected:e[66].includes(e[323].id),onDragStart:e[99],onDragOver:e[100],onDrop:e[101]}}),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=st(),Ke(n.$$.fragment),this.first=t},m(i,r){S(i,t,r),We(n,i,r),o=!0},p(i,r){e=i;const a={};r[1]&536870912&&(a.item=e[323]),r[1]&536870912|r[2]&16&&(a.selected=e[66].includes(e[323].id)),n.$set(a)},i(i){o||(ie(n.$$.fragment,i),o=!0)},o(i){de(n.$$.fragment,i),o=!1},d(i){i&&w(t),Be(n,i)}}}function Bs(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.scanning")}`,s(t,"class","svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},d(n){n&&w(e)}}}function Hs(l){let e,t;return e=new Cu({props:{item:l[61],content:l[62],loading:l[63],error:l[64]}}),e.$on("close",l[89]),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){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Us(l){let e,t,n,o,i,r,a,u,d;return{c(){e=f("div"),t=f("input"),n=g(),o=f("div"),i=f("button"),i.textContent=`${p("common.create")}`,r=g(),a=f("button"),a.textContent=`${p("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",p("note.title")),s(t,"class","svelte-1n7o7cr"),s(i,"class","btn btn-primary svelte-1n7o7cr"),s(a,"class","btn svelte-1n7o7cr"),s(o,"class","form-actions svelte-1n7o7cr"),s(e,"class","create-form svelte-1n7o7cr")},m(m,h){S(m,e,h),c(e,t),be(t,l[47]),c(e,n),c(e,o),c(o,i),c(o,r),c(o,a),u||(d=[M(t,"input",l[177]),M(t,"keydown",l[178]),M(i,"click",l[124]),M(a,"click",l[123])],u=!0)},p(m,h){h[1]&65536&&t.value!==m[47]&&be(t,m[47])},d(m){m&&w(e),u=!1,ve(d)}}}function qd(l){let e,t=fe(l[28]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Ks(No(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();s(e,"class","notes-list svelte-1n7o7cr")},m(o,i){S(o,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,i){if(i[0]&268435456|i[4]&2){t=fe(o[28]);let r;for(r=0;r<t.length;r+=1){const a=No(o,t,r);n[r]?n[r].p(a,i):(n[r]=Ks(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Le(n,o)}}}function Yd(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("note.noNotes")}`,n=f("p"),n.textContent=`${p("note.createFirst")}`,s(t,"class","svelte-1n7o7cr"),s(n,"class","hint svelte-1n7o7cr"),s(e,"class","empty-state svelte-1n7o7cr")},m(o,i){S(o,e,i),c(e,t),c(e,n)},p:ee,d(o){o&&w(e)}}}function Ks(l){let e,t,n=l[318].title+"",o,i,r,a=ut(l[318].createdAt)+"",u,d,m,h;function _(){return l[179](l[318])}function b(){return l[180](l[318])}return{c(){e=f("div"),t=f("div"),o=F(n),i=g(),r=f("div"),u=F(a),d=g(),s(t,"class","note-card-title svelte-1n7o7cr"),s(r,"class","note-card-date svelte-1n7o7cr"),s(e,"class","note-card svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(k,y){S(k,e,y),c(e,t),c(t,o),c(e,i),c(e,r),c(r,u),c(e,d),m||(h=[M(e,"click",_),M(e,"keydown",function(){mt(ct(b))&&ct(b).apply(this,arguments)})],m=!0)},p(k,y){l=k,y[0]&268435456&&n!==(n=l[318].title+"")&&K(o,n),y[0]&268435456&&a!==(a=ut(l[318].createdAt)+"")&&K(u,a)},d(k){k&&w(e),m=!1,ve(h)}}}function Gs(l){let e,t,n,o=fe(l[28].slice(0,5)),i=[];for(let r=0;r<o.length;r+=1)i[r]=Js(Io(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentNotes")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","svelte-1n7o7cr"),s(e,"class","recent-section svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&268435456|a[4]&2){o=fe(r[28].slice(0,5));let u;for(u=0;u<o.length;u+=1){const d=Io(r,o,u);i[u]?i[u].p(d,a):(i[u]=Js(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Js(l){let e,t,n=l[318].title+"",o,i,r=ut(l[318].createdAt)+"",a,u,d,m;function h(){return l[175](l[318])}function _(){return l[176](l[318])}return{c(){e=f("div"),t=f("span"),o=F(n),i=f("span"),a=F(r),u=g(),s(t,"class","svelte-1n7o7cr"),s(i,"class","recent-date svelte-1n7o7cr"),s(e,"class","recent-note svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(b,k){S(b,e,k),c(e,t),c(t,o),c(e,i),c(i,a),c(e,u),d||(m=[M(e,"click",h),M(e,"keydown",function(){mt(ct(_))&&ct(_).apply(this,arguments)})],d=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[318].title+"")&&K(o,n),k[0]&268435456&&r!==(r=ut(l[318].createdAt)+"")&&K(a,r)},d(b){b&&w(e),d=!1,ve(m)}}}function qs(l){let e,t,n,o=fe(l[31].slice(0,3)),i=[];for(let r=0;r<o.length;r+=1)i[r]=Ys(Do(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentEntries")}`,n=g();for(let r=0;r<i.length;r+=1)i[r].c();s(t,"class","svelte-1n7o7cr"),s(e,"class","recent-section svelte-1n7o7cr")},m(r,a){S(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&1){o=fe(r[31].slice(0,3));let u;for(u=0;u<o.length;u+=1){const d=Do(r,o,u);i[u]?i[u].p(d,a):(i[u]=Ys(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=o.length}},d(r){r&&w(e),Le(i,r)}}}function Ys(l){let e,t=l[315].summary+"",n,o,i=l[315].minutes+"",r,a,u=p("worklog.min")+"",d,m;return{c(){e=f("div"),n=F(t),o=F(" ("),r=F(i),a=g(),d=F(u),m=F(")"),s(e,"class","recent-entry svelte-1n7o7cr")},m(h,_){S(h,e,_),c(e,n),c(e,o),c(e,r),c(e,a),c(e,d),c(e,m)},p(h,_){_[1]&1&&t!==(t=h[315].summary+"")&&K(n,t),_[1]&1&&i!==(i=h[315].minutes+"")&&K(r,i)},d(h){h&&w(e)}}}function Qs(l){let e;return{c(){e=f("span"),e.textContent="●",s(e,"class","dirty-mark svelte-1n7o7cr")},m(t,n){S(t,e,n)},d(t){t&&w(e)}}}function Xs(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I,R,z,V,U=p("common.create")+"",q,J,G,B,H,A,O,Q=l[43]&&Zs(l);h=new ll({props:{kind:"folder",size:24}});let W=fe(l[6]),se=[];for(let x=0;x<W.length;x+=1)se[x]=$s(io(l,W,x));const ae=x=>de(se[x],1,1,()=>{se[x]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("nav.createNode")}`,o=g(),Q&&Q.c(),i=g(),r=f("div"),a=f("span"),a.textContent=`${p("template.select")}`,u=g(),d=f("div"),m=f("button"),Ke(h.$$.fragment),_=g(),b=f("div"),k=f("span"),k.textContent=`${p("template.optionNone")}`,y=g(),C=f("span"),C.textContent=`${p("template.none.desc")}`,T=g();for(let x=0;x<se.length;x+=1)se[x].c();j=g(),E=f("div"),D=f("label"),N=f("span"),N.textContent=`${p("common.name")}`,P=g(),I=f("input"),R=g(),z=f("div"),V=f("button"),q=F(U),G=g(),B=f("button"),B.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1n7o7cr"),s(a,"class","form-label svelte-1n7o7cr"),s(k,"class","template-card-title svelte-1n7o7cr"),s(C,"class","template-card-desc svelte-1n7o7cr"),s(b,"class","template-card-text svelte-1n7o7cr"),s(m,"class","template-card svelte-1n7o7cr"),ge(m,"selected",l[44]===null),s(d,"class","template-cards svelte-1n7o7cr"),s(d,"role","group"),s(d,"aria-label",p("template.select")),s(r,"class","form-group svelte-1n7o7cr"),s(N,"class","label-text svelte-1n7o7cr"),s(I,"type","text"),s(I,"placeholder",p("case.namePlaceholder")),s(I,"class","svelte-1n7o7cr"),s(D,"class","svelte-1n7o7cr"),s(E,"class","form-group svelte-1n7o7cr"),s(V,"class","btn btn-primary svelte-1n7o7cr"),V.disabled=J=!l[42].trim()||l[44]===void 0,s(B,"class","btn svelte-1n7o7cr"),s(z,"class","modal-actions svelte-1n7o7cr"),s(t,"class","modal modal-create svelte-1n7o7cr"),s(e,"class","modal-overlay svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(x,le){S(x,e,le),c(e,t),c(t,n),c(t,o),Q&&Q.m(t,null),c(t,i),c(t,r),c(r,a),c(r,u),c(r,d),c(d,m),We(h,m,null),c(m,_),c(m,b),c(b,k),c(b,y),c(b,C),c(d,T);for(let te=0;te<se.length;te+=1)se[te]&&se[te].m(d,null);c(t,j),c(t,E),c(E,D),c(D,N),c(D,P),c(D,I),be(I,l[42]),c(t,R),c(t,z),c(z,V),c(V,q),c(z,G),c(z,B),H=!0,A||(O=[M(m,"click",l[247]),M(I,"input",l[249]),M(I,"keydown",l[250]),M(V,"click",l[110]),M(B,"click",l[109]),M(e,"click",ft(l[109])),M(e,"keydown",ct(l[109]))],A=!0)},p(x,le){if(x[43]?Q?Q.p(x,le):(Q=Zs(x),Q.c(),Q.m(t,i)):Q&&(Q.d(1),Q=null),(!H||le[1]&8192)&&ge(m,"selected",x[44]===null),le[0]&64|le[1]&8192){W=fe(x[6]);let te;for(te=0;te<W.length;te+=1){const re=io(x,W,te);se[te]?(se[te].p(re,le),ie(se[te],1)):(se[te]=$s(re),se[te].c(),ie(se[te],1),se[te].m(d,null))}for(lt(),te=W.length;te<se.length;te+=1)ae(te);nt()}le[1]&2048&&I.value!==x[42]&&be(I,x[42]),(!H||le[1]&10240&&J!==(J=!x[42].trim()||x[44]===void 0))&&(V.disabled=J)},i(x){if(!H){ie(h.$$.fragment,x);for(let le=0;le<W.length;le+=1)ie(se[le]);H=!0}},o(x){de(h.$$.fragment,x),se=se.filter(Mi);for(let le=0;le<se.length;le+=1)de(se[le]);H=!1},d(x){x&&w(e),Q&&Q.d(),Be(h),Le(se,x),A=!1,ve(O)}}}function Zs(l){let e,t=p("nav.createInside")+"",n,o,i=l[43].title+"",r,a;return{c(){e=f("div"),n=F(t),o=F(" «"),r=F(i),a=F("»"),s(e,"class","create-context svelte-1n7o7cr")},m(u,d){S(u,e,d),c(e,n),c(e,o),c(e,r),c(e,a)},p(u,d){d[1]&4096&&i!==(i=u[43].title+"")&&K(r,i)},d(u){u&&w(e)}}}function $s(l){let e,t,n,o,i,r=p(l[310].title)+"",a,u,d,m=p(l[310].title+".desc")+"",h,_,b,k,y;t=new ll({props:{kind:l[310].icon||"generic",size:24}});function C(){return l[248](l[310])}return{c(){var T;e=f("button"),Ke(t.$$.fragment),n=g(),o=f("div"),i=f("span"),a=F(r),u=g(),d=f("span"),h=F(m),_=g(),s(i,"class","template-card-title svelte-1n7o7cr"),s(d,"class","template-card-desc svelte-1n7o7cr"),s(o,"class","template-card-text svelte-1n7o7cr"),s(e,"class","template-card svelte-1n7o7cr"),ge(e,"selected",((T=l[44])==null?void 0:T.id)===l[310].id)},m(T,j){S(T,e,j),We(t,e,null),c(e,n),c(e,o),c(o,i),c(i,a),c(o,u),c(o,d),c(d,h),c(e,_),b=!0,k||(y=M(e,"click",C),k=!0)},p(T,j){var D;l=T;const E={};j[0]&64&&(E.kind=l[310].icon||"generic"),t.$set(E),(!b||j[0]&64)&&r!==(r=p(l[310].title)+"")&&K(a,r),(!b||j[0]&64)&&m!==(m=p(l[310].title+".desc")+"")&&K(h,m),(!b||j[0]&64|j[1]&8192)&&ge(e,"selected",((D=l[44])==null?void 0:D.id)===l[310].id)},i(T){b||(ie(t.$$.fragment,T),b=!0)},o(T){de(t.$$.fragment,T),b=!1},d(T){T&&w(e),Be(t),k=!1,y()}}}function xs(l){let e,t,n=l[45].node&&["folder","project","client","document","recipe"].includes(l[45].node.type),o,i,r,a,u,d,m,h,_,b,k=n&&ei(l),y=l[45].node&&l[45].node.parent_id&&li(l);return{c(){e=f("div"),t=f("div"),k&&k.c(),o=g(),y&&y.c(),i=g(),r=f("button"),r.textContent=`${p("common.rename")}`,a=g(),u=f("button"),u.textContent=`${p("common.delete")}`,d=g(),m=f("button"),m.textContent=`${p("file.showInExplorer")}`,s(r,"class","context-menu-item svelte-1n7o7cr"),s(u,"class","context-menu-item danger svelte-1n7o7cr"),s(m,"class","context-menu-item svelte-1n7o7cr"),s(t,"class","context-menu svelte-1n7o7cr"),rt(t,"left",l[45].x+"px"),rt(t,"top",l[45].y+"px"),s(e,"class","context-menu-backdrop svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(C,T){S(C,e,T),c(e,t),k&&k.m(t,null),c(t,o),y&&y.m(t,null),c(t,i),c(t,r),c(t,a),c(t,u),c(t,d),c(t,m),h=!0,_||(b=[M(r,"click",l[253]),M(u,"click",l[254]),M(m,"click",l[255]),M(e,"click",l[112]),M(e,"contextmenu",Il(l[112])),M(e,"keydown",ct(l[112]))],_=!0)},p(C,T){T[1]&16384&&(n=C[45].node&&["folder","project","client","document","recipe"].includes(C[45].node.type)),n?k?(k.p(C,T),T[1]&16384&&ie(k,1)):(k=ei(C),k.c(),ie(k,1),k.m(t,o)):k&&(lt(),de(k,1,1,()=>{k=null}),nt()),C[45].node&&C[45].node.parent_id?y?y.p(C,T):(y=li(C),y.c(),y.m(t,i)):y&&(y.d(1),y=null),(!h||T[1]&16384)&&rt(t,"left",C[45].x+"px"),(!h||T[1]&16384)&&rt(t,"top",C[45].y+"px")},i(C){h||(ie(k),h=!0)},o(C){de(k),h=!1},d(C){C&&w(e),k&&k.d(),y&&y.d(),_=!1,ve(b)}}}function ei(l){let e,t,n,o,i,r=fe(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),a=[];for(let d=0;d<r.length;d+=1)a[d]=ti(so(l,r,d));const u=d=>de(a[d],1,1,()=>{a[d]=null});return{c(){e=f("div"),e.textContent=`${p("common.create")}`,t=g();for(let d=0;d<a.length;d+=1)a[d].c();n=g(),o=f("div"),s(e,"class","context-menu-section svelte-1n7o7cr"),s(o,"class","context-menu-divider svelte-1n7o7cr")},m(d,m){S(d,e,m),S(d,t,m);for(let h=0;h<a.length;h+=1)a[h]&&a[h].m(d,m);S(d,n,m),S(d,o,m),i=!0},p(d,m){if(m[0]&64|m[3]&16384){r=fe(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let h;for(h=0;h<r.length;h+=1){const _=so(d,r,h);a[h]?(a[h].p(_,m),ie(a[h],1)):(a[h]=ti(_),a[h].c(),ie(a[h],1),a[h].m(n.parentNode,n))}for(lt(),h=r.length;h<a.length;h+=1)u(h);nt()}},i(d){if(!i){for(let m=0;m<r.length;m+=1)ie(a[m]);i=!0}},o(d){a=a.filter(Mi);for(let m=0;m<a.length;m+=1)de(a[m]);i=!1},d(d){d&&(w(e),w(t),w(n),w(o)),Le(a,d)}}}function ti(l){let e,t,n,o,i=p(l[310].title)+"",r,a,u,d;t=new ll({props:{kind:l[310].icon||"folder",size:16}});function m(){return l[251](l[310])}return{c(){e=f("button"),Ke(t.$$.fragment),n=g(),o=f("span"),r=F(i),s(o,"class","svelte-1n7o7cr"),s(e,"class","context-menu-item svelte-1n7o7cr")},m(h,_){S(h,e,_),We(t,e,null),c(e,n),c(e,o),c(o,r),a=!0,u||(d=M(e,"click",m),u=!0)},p(h,_){l=h;const b={};_[0]&64&&(b.kind=l[310].icon||"folder"),t.$set(b),(!a||_[0]&64)&&i!==(i=p(l[310].title)+"")&&K(r,i)},i(h){a||(ie(t.$$.fragment,h),a=!0)},o(h){de(t.$$.fragment,h),a=!1},d(h){h&&w(e),Be(t),u=!1,d()}}}function li(l){let e,t,n,o,i;return{c(){e=f("button"),e.textContent=`${p("nav.moveToRoot")}`,t=g(),n=f("div"),s(e,"class","context-menu-item svelte-1n7o7cr"),s(n,"class","context-menu-divider svelte-1n7o7cr")},m(r,a){S(r,e,a),S(r,t,a),S(r,n,a),o||(i=M(e,"click",l[252]),o=!0)},p:ee,d(r){r&&(w(e),w(t),w(n)),o=!1,i()}}}function ni(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j,E,D,N,P,I,R,z,V,U,q,J,G,B,H,A,O,Q,W,se,ae,x,le,te,re=p("common.save")+"",pe,ye,He,Ae,Y,$;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("worklog.addEntry")}`,o=g(),i=f("div"),r=f("label"),a=f("span"),a.textContent=`${p("worklog.date")}`,u=g(),d=f("input"),m=g(),h=f("div"),_=f("label"),b=f("span"),b.textContent=`${p("worklog.whatDone")}`,k=g(),y=f("input"),C=g(),T=f("div"),j=f("label"),E=f("span"),E.textContent=`${p("worklog.minutes")}`,D=g(),N=f("input"),P=g(),I=f("div"),R=f("label"),z=f("span"),z.textContent=`${p("worklog.details")}`,V=g(),U=f("textarea"),q=g(),J=f("div"),G=f("label"),B=f("input"),H=g(),A=f("span"),A.textContent=`${p("journal.billableYes")}`,O=g(),Q=f("label"),W=f("input"),se=g(),ae=f("span"),ae.textContent=`${p("journal.approxEstimated")}`,x=g(),le=f("div"),te=f("button"),pe=F(re),He=g(),Ae=f("button"),Ae.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1n7o7cr"),s(a,"class","label-text svelte-1n7o7cr"),s(d,"type","date"),s(d,"class","svelte-1n7o7cr"),s(r,"class","svelte-1n7o7cr"),s(i,"class","form-group svelte-1n7o7cr"),s(b,"class","label-text svelte-1n7o7cr"),s(y,"type","text"),s(y,"placeholder",p("worklog.whatDone")),s(y,"class","svelte-1n7o7cr"),s(_,"class","svelte-1n7o7cr"),s(h,"class","form-group svelte-1n7o7cr"),s(E,"class","label-text svelte-1n7o7cr"),s(N,"type","number"),s(N,"min","1"),s(N,"class","svelte-1n7o7cr"),s(j,"class","svelte-1n7o7cr"),s(T,"class","form-group svelte-1n7o7cr"),s(z,"class","label-text svelte-1n7o7cr"),s(U,"class","svelte-1n7o7cr"),s(R,"class","svelte-1n7o7cr"),s(I,"class","form-group svelte-1n7o7cr"),s(B,"type","checkbox"),s(B,"class","svelte-1n7o7cr"),s(A,"class","svelte-1n7o7cr"),s(G,"class","checkbox-label-inline svelte-1n7o7cr"),s(W,"type","checkbox"),s(W,"class","svelte-1n7o7cr"),s(ae,"class","svelte-1n7o7cr"),s(Q,"class","checkbox-label-inline svelte-1n7o7cr"),s(J,"class","form-row svelte-1n7o7cr"),s(te,"class","btn btn-primary svelte-1n7o7cr"),te.disabled=ye=!l[33].trim()||!l[34],s(Ae,"class","btn svelte-1n7o7cr"),s(le,"class","modal-actions svelte-1n7o7cr"),s(t,"class","modal modal-worklog svelte-1n7o7cr"),s(e,"class","modal-overlay svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(ue,he){S(ue,e,he),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(r,a),c(r,u),c(r,d),be(d,l[35]),c(t,m),c(t,h),c(h,_),c(_,b),c(_,k),c(_,y),be(y,l[33]),c(t,C),c(t,T),c(T,j),c(j,E),c(j,D),c(j,N),be(N,l[34]),c(t,P),c(t,I),c(I,R),c(R,z),c(R,V),c(R,U),be(U,l[36]),c(t,q),c(t,J),c(J,G),c(G,B),B.checked=l[37],c(G,H),c(G,A),c(J,O),c(J,Q),c(Q,W),W.checked=l[38],c(Q,se),c(Q,ae),c(t,x),c(t,le),c(le,te),c(te,pe),c(le,He),c(le,Ae),Y||($=[M(d,"input",l[256]),M(y,"input",l[257]),M(N,"input",l[258]),M(U,"input",l[259]),M(B,"change",l[260]),M(W,"change",l[261]),M(te,"click",l[131]),M(Ae,"click",l[130]),M(e,"click",ft(l[130])),M(e,"keydown",ct(l[130]))],Y=!0)},p(ue,he){he[1]&16&&be(d,ue[35]),he[1]&4&&y.value!==ue[33]&&be(y,ue[33]),he[1]&8&&el(N.value)!==ue[34]&&be(N,ue[34]),he[1]&32&&be(U,ue[36]),he[1]&64&&(B.checked=ue[37]),he[1]&128&&(W.checked=ue[38]),he[1]&12&&ye!==(ye=!ue[33].trim()||!ue[34])&&(te.disabled=ye)},d(ue){ue&&w(e),Y=!1,ve($)}}}function oi(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,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,P,I,R,z,V,U,q,J,G,B,H=fe(l[80]),A=[];for(let O=0;O<H.length;O+=1)A[O]=si(oo(l,H,O));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("action.newAction")}`,o=g(),i=f("div"),r=f("label"),a=f("span"),a.textContent=`${p("common.name")}`,u=g(),d=f("input"),m=g(),h=f("div"),_=f("label"),b=f("span"),b.textContent=`${p("common.type")}`,k=g(),y=f("select");for(let O=0;O<A.length;O+=1)A[O].c();C=g(),T=f("div"),j=f("label"),E=f("span"),N=F(D),P=g(),I=f("input"),z=g(),V=f("div"),U=f("button"),U.textContent=`${p("common.create")}`,q=g(),J=f("button"),J.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1n7o7cr"),s(a,"class","label-text svelte-1n7o7cr"),s(d,"type","text"),s(d,"placeholder",p("action.namePlaceholder")),s(d,"class","svelte-1n7o7cr"),s(r,"class","svelte-1n7o7cr"),s(i,"class","form-group svelte-1n7o7cr"),s(b,"class","label-text svelte-1n7o7cr"),s(y,"class","svelte-1n7o7cr"),l[50]===void 0&&wt(()=>l[264].call(y)),s(_,"class","svelte-1n7o7cr"),s(h,"class","form-group svelte-1n7o7cr"),s(E,"class","label-text svelte-1n7o7cr"),s(I,"type","text"),s(I,"placeholder",R=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-1n7o7cr"),s(j,"class","svelte-1n7o7cr"),s(T,"class","form-group svelte-1n7o7cr"),s(U,"class","btn btn-primary svelte-1n7o7cr"),s(J,"class","btn svelte-1n7o7cr"),s(V,"class","modal-actions svelte-1n7o7cr"),s(t,"class","modal svelte-1n7o7cr"),s(e,"class","modal-overlay svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(O,Q){S(O,e,Q),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(r,a),c(r,u),c(r,d),be(d,l[49]),c(t,m),c(t,h),c(h,_),c(_,b),c(_,k),c(_,y);for(let W=0;W<A.length;W+=1)A[W]&&A[W].m(y,null);pt(y,l[50],!0),c(t,C),c(t,T),c(T,j),c(j,E),c(E,N),c(j,P),c(j,I),be(I,l[51]),c(t,z),c(t,V),c(V,U),c(V,q),c(V,J),G||(B=[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(U,"click",l[151]),M(J,"click",l[150]),M(e,"click",ft(l[150])),M(e,"keydown",ct(l[150]))],G=!0)},p(O,Q){if(Q[1]&262144&&d.value!==O[49]&&be(d,O[49]),Q[2]&262144){H=fe(O[80]);let W;for(W=0;W<H.length;W+=1){const se=oo(O,H,W);A[W]?A[W].p(se,Q):(A[W]=si(se),A[W].c(),A[W].m(y,null))}for(;W<A.length;W+=1)A[W].d(1);A.length=H.length}Q[1]&524288|Q[2]&262144&&pt(y,O[50]),Q[1]&524288&&D!==(D=(O[50]==="open_url"?p("action.dataUrl"):O[50]==="open_folder"||O[50]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&K(N,D),Q[1]&524288|Q[2]&262144&&R!==(R=O[50]==="open_url"?p("action.urlPlaceholder"):O[50]==="open_folder"||O[50]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&s(I,"placeholder",R),Q[1]&1048576&&I.value!==O[51]&&be(I,O[51])},d(O){O&&w(e),Le(A,O),G=!1,ve(B)}}}function si(l){let e,t=l[307].label+"",n;return{c(){e=f("option"),n=F(t),e.__value=l[307].id,be(e,e.__value),s(e,"class","svelte-1n7o7cr")},m(o,i){S(o,e,i),c(e,n)},p:ee,d(o){o&&w(e)}}}function ii(l){let e,t,n,o=p("file.importTitle")+"",i,r,a=(l[26]?l[26].title:"")+"",u,d,m,h,_,b,k,y=l[54].files+"",C,T,j,E,D,N=l[54].folders+"",P,I,R,z,V,U=(l[54].totalBytes/1024).toFixed(1)+"",q,J,G,B,H,A,O,Q,W,se,ae,x,le=l[54].isDangerous&&ri(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),i=F(o),r=F(" «"),u=F(a),d=F("»"),m=g(),h=f("div"),_=f("div"),b=f("span"),b.textContent=`${p("file.importFiles")}`,k=f("span"),C=F(y),T=g(),j=f("div"),E=f("span"),E.textContent=`${p("file.importFolders")}`,D=f("span"),P=F(N),I=g(),R=f("div"),z=f("span"),z.textContent=`${p("file.importSize")}`,V=f("span"),q=F(U),J=F(" KB"),G=g(),le&&le.c(),B=g(),H=f("div"),A=f("button"),A.textContent=`${p("file.importCopy")}`,O=g(),Q=f("button"),Q.textContent=`${p("file.importLink")}`,W=g(),se=f("button"),se.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1n7o7cr"),s(b,"class","svelte-1n7o7cr"),s(k,"class","svelte-1n7o7cr"),s(_,"class","summary-row svelte-1n7o7cr"),s(E,"class","svelte-1n7o7cr"),s(D,"class","svelte-1n7o7cr"),s(j,"class","summary-row svelte-1n7o7cr"),s(z,"class","svelte-1n7o7cr"),s(V,"class","svelte-1n7o7cr"),s(R,"class","summary-row svelte-1n7o7cr"),s(h,"class","import-summary svelte-1n7o7cr"),s(A,"class","btn btn-primary svelte-1n7o7cr"),s(Q,"class","btn svelte-1n7o7cr"),s(se,"class","btn svelte-1n7o7cr"),s(H,"class","modal-actions svelte-1n7o7cr"),s(t,"class","modal svelte-1n7o7cr"),s(e,"class","modal-overlay svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(te,re){S(te,e,re),c(e,t),c(t,n),c(n,i),c(n,r),c(n,u),c(n,d),c(t,m),c(t,h),c(h,_),c(_,b),c(_,k),c(k,C),c(h,T),c(h,j),c(j,E),c(j,D),c(D,P),c(h,I),c(h,R),c(R,z),c(R,V),c(V,q),c(V,J),c(h,G),le&&le.m(h,null),c(t,B),c(t,H),c(H,A),c(H,O),c(H,Q),c(H,W),c(H,se),ae||(x=[M(A,"click",l[267]),M(Q,"click",l[268]),M(se,"click",l[145]),M(e,"click",ft(l[145])),M(e,"keydown",ct(l[145]))],ae=!0)},p(te,re){re[0]&67108864&&a!==(a=(te[26]?te[26].title:"")+"")&&K(u,a),re[1]&8388608&&y!==(y=te[54].files+"")&&K(C,y),re[1]&8388608&&N!==(N=te[54].folders+"")&&K(P,N),re[1]&8388608&&U!==(U=(te[54].totalBytes/1024).toFixed(1)+"")&&K(q,U),te[54].isDangerous?le?le.p(te,re):(le=ri(te),le.c(),le.m(h,null)):le&&(le.d(1),le=null)},d(te){te&&w(e),le&&le.d(),ae=!1,ve(x)}}}function ri(l){let e,t,n,o,i,r,a=l[54].dangerReason+"",u;return{c(){e=f("div"),t=X("svg"),n=X("path"),o=X("line"),i=X("line"),r=g(),u=F(a),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-1n7o7cr"),s(o,"x1","12"),s(o,"y1","9"),s(o,"x2","12"),s(o,"y2","13"),s(o,"class","svelte-1n7o7cr"),s(i,"x1","12"),s(i,"y1","17"),s(i,"x2","12.01"),s(i,"y2","17"),s(i,"class","svelte-1n7o7cr"),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-1n7o7cr"),s(e,"class","summary-warn svelte-1n7o7cr")},m(d,m){S(d,e,m),c(e,t),c(t,n),c(t,o),c(t,i),c(e,r),c(e,u)},p(d,m){m[1]&8388608&&a!==(a=d[54].dangerReason+"")&&K(u,a)},d(d){d&&w(e)}}}function ci(l){let e,t,n,o,i,r,a,u,d,m,h,_,b,k,y,C,T,j=l[75]&&ai(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("rename.title")}`,o=g(),i=f("div"),r=f("label"),a=f("span"),a.textContent=`${p("common.newName")}`,u=g(),d=f("input"),m=g(),j&&j.c(),h=g(),_=f("div"),b=f("button"),b.textContent=`${p("common.rename")}`,k=g(),y=f("button"),y.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1n7o7cr"),s(a,"class","label-text svelte-1n7o7cr"),s(d,"type","text"),s(d,"class","svelte-1n7o7cr"),s(r,"class","svelte-1n7o7cr"),s(i,"class","form-group svelte-1n7o7cr"),s(b,"class","btn btn-primary svelte-1n7o7cr"),s(y,"class","btn svelte-1n7o7cr"),s(_,"class","modal-actions svelte-1n7o7cr"),s(t,"class","modal svelte-1n7o7cr"),s(e,"class","modal-overlay svelte-1n7o7cr"),s(e,"role","button"),s(e,"tabindex","0")},m(E,D){S(E,e,D),c(e,t),c(t,n),c(t,o),c(t,i),c(i,r),c(r,a),c(r,u),c(r,d),be(d,l[74]),c(t,m),j&&j.m(t,null),c(t,h),c(t,_),c(_,b),c(_,k),c(_,y),C||(T=[M(d,"input",l[269]),M(d,"keydown",l[104]),M(b,"click",l[102]),M(y,"click",l[103]),M(e,"click",ft(l[103])),M(e,"keydown",ct(l[103]))],C=!0)},p(E,D){D[2]&4096&&d.value!==E[74]&&be(d,E[74]),E[75]?j?j.p(E,D):(j=ai(E),j.c(),j.m(t,h)):j&&(j.d(1),j=null)},d(E){E&&w(e),j&&j.d(),C=!1,ve(T)}}}function ai(l){let e,t;return{c(){e=f("div"),t=F(l[75]),s(e,"class","rename-error svelte-1n7o7cr")},m(n,o){S(n,e,o),c(e,t)},p(n,o){o[2]&8192&&K(t,n[75])},d(n){n&&w(e)}}}function ui(l){let e,t;return e=new Tu({props:{title:l[69],message:l[70],confirmText:l[72],danger:l[71]}}),e.$on("confirm",l[105]),e.$on("cancel",l[106]),{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){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function fi(l){let e,t;return e=new Vf({props:{onClose:l[159],onSyncRefresh:l[157],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){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Qd(l){let e,t,n,o;const i=[qf,Jf,Gf],r=[];function a(u,d){return u[1]?0:u[2]?1:2}return e=a(l),t=r[e]=i[e](l),{c(){t.c(),n=st()},m(u,d){r[e].m(u,d),S(u,n,d),o=!0},p(u,d){let m=e;e=a(u),e===m?r[e].p(u,d):(lt(),de(r[m],1,1,()=>{r[m]=null}),nt(),t=r[e],t?t.p(u,d):(t=r[e]=i[e](u),t.c()),ie(t,1),t.m(n.parentNode,n))},i(u){o||(ie(t),o=!0)},o(u){de(t),o=!1},d(u){u&&w(n),r[e].d(u)}}}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 Ai(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&&Ai(n.children,e,t))return!0}return!1}function di(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Qt(l){try{oe("WriteDebugLog",l)}catch{}}function jl(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function xe(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ft(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 ut(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 Xd(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 ct(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Zd(l,e,t){let n=null,o=!1,i=!1,r=!1,a=!1,u=[],d=[],m=[],h=null,_=[],b=0,k=!0,y=[],C=null,T="",j="",E=!1,D="",N="all",P="all",I="",R="",z="",V=[],U=!1,q=[],J="",G="";function B(v){return{"vault not open":p("error.vaultNotOpen")}[v]||v}let H="",A=null,O="overview",Q=[],W=null,se=[],ae=[],x=[],le=!1,te="",re="",pe="",ye="",He=!1,Ae=!1,Y=[],$=0,ue=!1,he="",Ce=null,De=null,Ue={visible:!1,x:0,y:0,node:null},Ge=!1,qe="",Je=!1,Fe="",Pe="open_url",ke="",ze=[{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")}],Ne=!0,Oe=!1,Se=null,we=!1,Ie="",je="",Te={},Ve=!1,_e=null,ce=[],Z=[],Ee=null,et="",at=!1,ot="",Re={items:[],mode:"copy"},Me=[],Pt=[],nl=!1,ol=!1,Fl="",Pl="",Ll=!1,Rl=p("common.delete"),Bt=null,Ht=null,Ut=!1,Kt="",Ct="",St="",sl=null,il=!1;const Fi=[{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 rl=null;mi(async()=>{try{if(t(0,n=await oe("GetStartupStatus")),o=!0,n.status==="first_run"){t(1,i=!0),t(52,Ne=!1);return}if(n.status==="recovery"){t(2,r=!0),t(52,Ne=!1);return}}catch(v){t(24,G=String(v))}try{t(23,J=await oe("VerstakVersion")||"verstak-gui/v2"),t(4,u=await oe("ListSystemViews")||[]),t(5,d=await oe("ListWorkspaceTree")||[]),t(6,m=await oe("ListEnabledTemplates")||[])}catch(v){t(24,G=String(v)),t(4,u=[{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",_r),rl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Ql),t(52,Ne=!1),bl()}),Al(()=>{rl&&rl(),window.removeEventListener("keydown",Ql)});async function Ol(v){t(25,H=v),t(26,A=null),t(27,O="overview"),t(28,Q=[]),se=[],t(30,ae=[]),t(31,x=[]),t(39,Y=[]),t(41,ue=!1),t(24,G=""),t(7,h=null),t(8,_=[]),b=0,k=!0,t(9,y=[]),t(10,C=null);try{v==="today"?(t(7,h=await oe("ListTodayView")||{cases:[]}),t(39,Y=await oe("GetSuggestions")||[]),t(40,$=Y.length)):v==="journal"?await Nt():v==="activity"&&(t(8,_=await oe("ListActivityFeed",50,0)||[]),b=_.length,k=_.length===50)}catch(L){t(24,G=String(L)),t(7,h={cases:[]}),t(8,_=[])}}async function vt(v){t(26,A=v),t(27,O="overview"),t(28,Q=[]),se=[],t(30,ae=[]),t(31,x=[]),t(39,Y=[]),t(60,Z=[]),t(59,ce=[]),t(58,_e=null),t(61,Ee=null),t(62,et=""),t(66,Me=[]),Pt=[],t(29,W=null),t(41,ue=!1),t(46,Ge=!1),t(24,G=""),t(22,q=[]),await zl(v.id)}async function zl(v){try{t(28,Q=await oe("ListNotes",v)||[])}catch{}try{se=await oe("ListFiles",v)||[]}catch{}try{t(30,ae=await oe("ListActions",v)||[])}catch{}try{t(31,x=jl(await oe("ListWorklog",v)))}catch{}try{t(39,Y=await oe("GetSuggestions")||[]),t(40,$=Y.length)}catch{t(39,Y=[]),t(40,$=0)}try{t(22,q=await oe("ListActivityByNode",v,50,0)||[])}catch{}}async function tt(v){t(57,Ve=!0);try{let L=await oe("ListItems",v)||[];L.sort((ne,me)=>ne.type!==me.type?ne.type==="folder"?-1:1:(ne.name||"").localeCompare(me.name||"")),t(60,Z=L)}catch{t(60,Z=[])}t(57,Ve=!1)}async function cl(v){if(!A)return;try{const ne=await oe("GetNodeDetail",v);ne&&t(59,ce=[...ce,{id:v,name:ne.title}])}catch{t(59,ce=[...ce,{id:v,name:"..."}])}t(58,_e=v),t(56,Te={...Te,[v]:!0});const L=await oe("ListWorkspaceChildren",v)||[];zt(d,v,L),t(5,d=[...d]),await tt(v)}function Vl(){if(ce.length<2)t(59,ce=[]),t(58,_e=null),tt(A.id);else{const v=ce[ce.length-2];t(59,ce=ce.slice(0,-1)),t(58,_e=v.id),tt(v.id)}}function Wl(v){const L=ce[v];t(59,ce=ce.slice(0,v+1)),t(58,_e=L.id),tt(L.id)}async function Gt(v){t(61,Ee=v),t(62,et=""),t(64,ot=""),t(63,at=!0);try{xa(v)?t(62,et=await oe("GetFileBase64",v.fileId)||""):eu(v)&&t(62,et=await oe("ReadFileText",v.fileId)||"")}catch(L){t(64,ot=String(L))}t(63,at=!1)}function al(){t(61,Ee=null),t(62,et=""),t(64,ot="")}async function Pi(){const v=prompt(p("file.namePrompt"));if(!(!v||!v.trim()))try{const L=_e||A.id;await oe("CreateEmptyFile",L,v.trim()),await tt(L),await dl(L)}catch(L){t(24,G=String(L))}}async function Bl(v){try{await oe("DuplicateNode",v);const L=_e||A.id;await tt(L),await dl(L)}catch(L){t(24,G=String(L))}}function Hl(v){const L=Z.find(ne=>ne.id===v);L&&fl(L.id,L.name)}function Ul(v){t(65,Re={items:[v],mode:"cut"})}function Kl(v){t(65,Re={items:[v],mode:"copy"})}async function Gl(){if(Re.items.length===0)return;const v=_e||A.id;try{if(Re.mode==="copy")for(const L of Re.items)await oe("DuplicateNode",L);else for(const L of Re.items)await oe("MoveNode",L,v);t(65,Re={items:[],mode:"copy"}),await tt(v)}catch(L){t(24,G=String(L))}}function Jl(v){Me.includes(v)?t(66,Me=Me.filter(L=>L!==v)):t(66,Me=[...Me,v])}function ql(v){t(66,Me=[v])}function Li(){t(66,Me=Z.map(v=>v.id))}function Yl(v){if(Z.length===0)return;const L=Me.length>0?Me[Me.length-1]:Z[0].id,ne=Z.findIndex(bt=>bt.id===L),me=Z.findIndex(bt=>bt.id===v);if(ne===-1||me===-1)return;const $e=Math.min(ne,me),it=Math.max(ne,me),yl=Z.slice($e,it+1).map(bt=>bt.id),hn=new Set(Me);yl.forEach(bt=>hn.add(bt)),t(66,Me=[...hn])}function Ri(){t(66,Me=[])}function ul(v){return v.length>0?v:Z.map(L=>L.id)}async function Oi(){const v=ul(Me),L=Z.find(me=>me.id===v[0]);let ne;v.length===1&&(L==null?void 0:L.type)==="folder"?ne=p("delete.folder"):v.length===1?ne=p("delete.file"):ne=p("delete.files",{count:v.length}),Lt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ne+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const $e of v)try{await oe("DeleteFileOrFolder",$e)}catch(it){t(24,G=String(it))}t(66,Me=[]);const me=_e||A.id;await tt(me)}})}function zi(){const v=ul(Me);t(65,Re={items:v,mode:"cut"}),t(66,Me=[])}function Vi(){const v=ul(Me);t(65,Re={items:v,mode:"copy"}),t(66,Me=[])}function Wi(v,L){const ne=Me.includes(L)?Me:[L];Pt=ne,v.dataTransfer.effectAllowed="move",v.dataTransfer.setData("text/plain",ne.join(","))}function Bi(v,L){const ne=Z.find(me=>me.id===L);ne&&ne.type==="folder"&&(v.preventDefault(),v.dataTransfer.dropEffect="move")}async function Hi(v,L){if(v.preventDefault(),Pt.length!==0){for(const ne of Pt)try{await oe("MoveNode",ne,L)}catch(me){t(24,G=String(me))}Pt=[],t(66,Me=[]),await tt(_e||A.id)}}function Ql(v){if(O==="files"&&!(v.target.tagName==="INPUT"||v.target.tagName==="TEXTAREA"))if(v.ctrlKey||v.metaKey)v.key==="c"||v.key==="C"?(v.preventDefault(),Vi()):v.key==="x"||v.key==="X"?(v.preventDefault(),zi()):v.key==="v"||v.key==="V"?(v.preventDefault(),Gl()):v.key==="a"||v.key==="A"?(v.preventDefault(),Li()):v.key==="o"||v.key==="O"?(v.preventDefault(),Ui()):v.key==="Enter"&&(v.preventDefault(),Xl());else if(v.key==="Enter")v.preventDefault(),Xl();else if(v.key==="Delete"||v.key==="Backspace"){if(Ee){v.preventDefault(),al();return}if(Me.length>0){v.preventDefault(),Oi();return}if(v.key==="Backspace"&&ce.length>0){v.preventDefault(),Vl();return}}else if(v.key==="Escape"){if(Ee){al();return}if(Me.length>0){Ri();return}}else v.key==="F2"&&(v.preventDefault(),Ki())}function Xl(){if(Me.length===1){const v=Z.find(L=>L.id===Me[0]);v&&(v.type==="folder"?cl(v.id):Gt(v))}}function Ui(){if(Me.length===1){const v=Z.find(L=>L.id===Me[0]);v&&v.fileId&&oe("OpenFile",v.fileId)}}function fl(v,L){Kt=v,t(74,Ct=L),t(75,St=""),t(73,Ut=!0)}function Ki(){if(Me.length===1){const v=Z.find(L=>L.id===Me[0]);v&&fl(v.id,v.name)}}async function Zl(){const v=Ct.trim();if(!v){t(75,St=p("rename.emptyError"));return}try{await oe("ValidateName",v)}catch{t(75,St=p("rename.invalidError"));return}t(73,Ut=!1);const L=Kt;Kt="";try{await oe("RenameNode",L,v),A&&A.id===L&&t(26,A={...A,title:v}),await Rt(),_e&&await tt(_e)}catch(ne){t(24,G=String(ne))}}function Gi(){t(73,Ut=!1),Kt="",t(74,Ct=""),t(75,St="")}function Ji(v){v.key==="Enter"?Zl():t(75,St="")}function Lt(v){t(69,Fl=v.title||p("common.confirm")),t(70,Pl=v.message||""),t(71,Ll=v.danger!==void 0?v.danger:!0),t(72,Rl=v.confirmText||p("common.delete")),Bt=v.onConfirm||null,Ht=v.onCancel||null,t(68,ol=!0)}function $l(){t(68,ol=!1),Bt=null,Ht=null}function qi(){Bt&&Bt(),$l()}function Yi(){Ht&&Ht(),$l()}function xl(v){t(43,Ce=Ue.node),t(44,De=v),t(42,he=""),t(41,ue=!0),jt()}function Qi(){t(43,Ce=null),t(44,De=void 0),t(42,he=""),t(41,ue=!0)}function Xi(){t(41,ue=!1),t(42,he=""),t(43,Ce=null),t(44,De=void 0)}async function en(){if(!(!he.trim()||De===void 0))try{const v=Ce?Ce.id:"",L=De?De.id:"",ne=await oe("CreateNodeFromTemplate",v,he.trim(),L);t(41,ue=!1),t(42,he="");const me=ne?ne.id:null;if(t(43,Ce=null),t(44,De=void 0),v){t(56,Te={...Te,[v]:!0});const $e=await oe("ListWorkspaceChildren",v)||[];zt(d,v,$e),t(5,d=[...d])}else t(5,d=await oe("ListWorkspaceTree")||d);if(me){const $e=await oe("GetNodeDetail",me);$e&&(t(25,H=""),vt($e))}}catch(v){t(24,G=String(v))}}function Zi(v,L){t(45,Ue={visible:!0,x:v.clientX,y:v.clientY,node:L})}function jt(){t(45,Ue={visible:!1,x:0,y:0,node:null})}async function $i(v){const L=!Te[v];if(t(56,Te={...Te,[v]:L}),!L)return;const ne=await oe("ListWorkspaceChildren",v)||[];zt(d,v,ne),t(5,d=[...d])}async function xi(v,L){if(!(!v||!L||v===L))try{const ne=await oe("MoveNode",v,L);await Rt();const me=await oe("GetNodeDetail",v);me&&(t(25,H=""),vt(me))}catch(ne){t(24,G=String(ne))}}async function er(v){v.preventDefault();try{const L=v.dataTransfer.getData("text/plain");if(!L)return;const ne=await oe("GetNodeDetail",L);if(!ne||!ne.parent_id)return;await oe("MoveNode",L,""),await Rt();const me=await oe("GetNodeDetail",L);me&&(t(25,H=""),vt(me))}catch(L){t(24,G=String(L))}}function tr(v){v.preventDefault(),v.dataTransfer.dropEffect="move",t(67,nl=!0)}function lr(v){t(67,nl=!1)}function tn(v){fl(v.id,v.title),jt()}function ln(v){jt(),Lt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+v.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteNode",v.id),await Rt(),A&&A.id===v.id&&t(26,A=null)}catch(L){t(24,G=String(L))}}})}async function Tt(v){jt();const L=typeof v=="string"?v:v.id;try{await oe("OpenFolder",L)}catch(ne){t(24,G=String(ne))}}async function nn(v){jt();try{await oe("MoveNode",v.id,""),await Rt();const L=await oe("GetNodeDetail",v.id);L&&(t(25,H=""),vt(L))}catch(L){t(24,G=String(L))}}async function Rt(){const v=Object.keys(Te).filter(ne=>Te[ne]),L=await oe("ListWorkspaceTree")||[];for(const ne of v){const $e=(await oe("ListWorkspaceChildren",ne)||[]).map(it=>({...it}));Ai(L,ne,$e)}t(5,d=L)}async function dl(v){const L=await oe("ListWorkspaceChildren",v)||[];zt(d,v,L),t(5,d=[...d])}function on(){t(46,Ge=!0),t(47,qe="")}function nr(){t(46,Ge=!1),t(47,qe="")}async function sn(){if(!(!qe.trim()||!A))try{const v=await oe("CreateNote",A.id,qe.trim());t(28,Q=[...Q,v&&v.id?v:{id:Date.now().toString(),title:qe.trim(),createdAt:new Date().toISOString()}]),t(46,Ge=!1),t(47,qe="")}catch{const L={id:Date.now().toString(),title:qe.trim(),createdAt:new Date().toISOString()};t(28,Q=[...Q,L]),t(46,Ge=!1),t(47,qe="")}}async function Et(v){if(W&&W.dirty){Lt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await rn(v)}});return}await rn(v)}async function rn(v){try{const L=await oe("ReadNote",v.id);t(29,W={id:v.id,title:v.title,content:L||"",dirty:!1})}catch{t(29,W={id:v.id,title:v.title,content:"# "+v.title+`
`,dirty:!1})}}function or(){if(W&&W.dirty){Lt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,W=null)}});return}t(29,W=null)}function sr(v){W&&(t(29,W.content=v.target.value,W),t(29,W.dirty=!0,W))}async function ir(){if(W)try{await oe("SaveNote",W.id,W.content),t(29,W.dirty=!1,W)}catch{t(29,W.dirty=!1,W)}}function rr(){t(33,te=""),t(34,re=""),t(35,pe=""),t(36,ye=""),t(37,He=!1),t(38,Ae=!1),t(32,le=!0)}function cr(){t(32,le=!1)}async function ar(){const v=parseInt(re,10);if(!(!te.trim()||isNaN(v)||v<=0||!A)){try{await oe("CreateWorklogFull",A.id,te.trim(),ye,pe,v,Ae,He)}catch{}t(31,x=jl(await oe("ListWorklog",A.id))||x),t(32,le=!1)}}async function cn(){t(39,Y=await oe("GetSuggestions")||[]),t(40,$=Y.length),A&&t(31,x=jl(await oe("ListWorklog",A.id))),H==="journal"&&await Nt()}async function pl(v){try{const L=di(v),ne=JSON.stringify(L);Qt("acceptTodaySuggestion: nodeId="+v.nodeId+" eventIds="+ne+" events="+JSON.stringify((v.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await oe("AcceptSuggestionWith",v.nodeId,v.summary,v.suggestedMin,"",ne),await cn()}catch(L){Qt("acceptTodaySuggestion error: "+L)}}async function an(v){try{const L=di(v),ne=JSON.stringify(L);Qt("acceptJournalSuggestion: nodeId="+v.nodeId+" eventIds="+ne+" events="+JSON.stringify((v.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await oe("AcceptSuggestionWith",v.nodeId,v.summary,v.suggestedMin,"",ne),await cn()}catch(L){Qt("acceptJournalSuggestion error: "+L)}}async function Nt(){try{const[v,L,ne]=await Promise.all([oe("ListWorklogReport",T,j,D,E,N,P),oe("WorklogReportSummary",T,j,D,E,N,P),oe("GetSuggestions")]);if(t(9,y=(v||[]).map(me=>(me._expanded===void 0&&(me._expanded=!1),me))),t(10,C=L||null),t(39,Y=ne||[]),t(40,$=Y.length),D&&!I)if(v&&v.length>0&&v[0].nodePath)t(17,I=v[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,Y=[]),t(40,$=0)}}async function Jt(v){try{const L=await oe("SaveWorklogReport",v,T,j,D,E,N,P);t(18,R=L),setTimeout(()=>t(18,R=""),4e3)}catch(L){if(String(L).includes("отменено"))return;t(18,R="Ошибка: "+String(L)),setTimeout(()=>t(18,R=""),6e3)}}let un;async function ml(v){if(v._expanded=!v._expanded,t(9,y),v._expanded&&!v._events&&v._hasEvents===void 0)try{v._events=await oe("GetWorklogEntryEvents",v.id)||[],v._hasEvents=v._events.length>0,t(9,y)}catch{v._events=[],v._hasEvents=!1,t(9,y)}}async function _l(v){if(v._expanded=!v._expanded,v._expanded&&v.source==="suggestion"&&!v._events&&v._hasEvents===void 0)try{v._events=await oe("GetWorklogEntryEvents",v.id)||[],v._hasEvents=v._events.length>0}catch(L){L._events=[],L._hasEvents=!1}t(31,x)}async function ur(){const v=z.trim();if(!v||v.length<2){t(20,V=[]),t(21,U=!1);return}try{t(20,V=await oe("SearchNodes",v)||[]),t(21,U=V.length>0)}catch{t(20,V=[]),t(21,U=!1)}}function fr(){clearTimeout(un),un=setTimeout(ur,200)}function fn(v){t(14,D=v.id),t(17,I=v.path||v.title),t(13,E=!0),t(19,z=""),t(20,V=[]),t(21,U=!1),Nt()}function dn(){t(14,D=""),t(13,E=!1),t(17,I=""),t(19,z=""),t(20,V=[]),t(21,U=!1),Nt()}function dr(){t(11,T=""),t(12,j=""),t(14,D=""),t(13,E=!1),t(15,N="all"),t(16,P="all"),t(17,I=""),t(19,z=""),t(20,V=[]),t(21,U=!1),Nt()}async function pn(){const v=await oe("PickFile");if(!v)return;const L=_e||A.id;await vl(L,v)}async function pr(){const v=await oe("PickDirectory");if(!v)return;const L=_e||A.id;await vl(L,v)}async function vl(v,L){t(53,Oe=!0);try{const ne=await oe("PreviewImport",L);t(54,Se=ne),Ie=L,je=v,t(55,we=!0)}catch(ne){t(24,G=String(ne))}t(53,Oe=!1)}async function hl(v){try{const L=je||A.id,ne=v==="copy"?await oe("AddPathCopy",L,Ie):await oe("AddPathLink",L,Ie);t(55,we=!1),t(54,Se=null),t(59,ce=[]),t(58,_e=null),await Promise.all([zl(L),tt(L),dl(L)])}catch(L){t(24,G=String(L))}}function mr(){t(55,we=!1),t(54,Se=null)}async function mn({id:v,type:L}){const ne=p(L==="folder"?"delete.folder":"delete.file");Lt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ne+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteFileOrFolder",v),se=se.filter($e=>$e.nodeId!==v);const me=_e||A.id;await tt(me)}catch(me){t(24,G=String(me))}}})}async function _r(v){if(!v||v.length===0)return;if(!A){t(24,G=p("error.selectCaseFirst"));return}const L=v[0];await vl(A.id,L)}function vr(v){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:"Запись времени добавлена"}[v]||v}function hr(v){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")}[v]||v||p("kind.case")}function gr(){t(48,Je=!0),t(49,Fe=""),t(50,Pe="open_url"),t(51,ke="")}function br(){t(48,Je=!1),t(49,Fe=""),t(51,ke="")}async function gl(){if(!(!Fe.trim()||!ke.trim()||!A))try{const v=await oe("CreateAction",A.id,Pe,Fe.trim(),ke.trim());v&&v.id&&t(30,ae=[...ae,v]),t(48,Je=!1),t(49,Fe=""),t(51,ke="")}catch(v){t(24,G=String(v))}}async function _n(v){try{await oe("DeleteAction",v),t(30,ae=ae.filter(L=>L.id!==v))}catch(L){t(24,G=String(L))}}function kr(v){const L=ze.find(ne=>ne.id===v);return L?L.label:v}async function dt(v){try{const L=await oe("GetNodeDetail",v);L&&vt(L)}catch(L){t(24,G=String(L))}}async function ht(v){const L=Xd(v),ne=L.nodeId;if(ne)try{const me=await oe("GetNodeDetail",ne);if(!me)return;if(vt(me),L.tab==="notes"){if(t(27,O="notes"),L.targetId){try{t(28,Q=await oe("ListNotes",ne)||[])}catch{}const $e=Q.find(it=>it.id===L.targetId);$e&&setTimeout(()=>Et($e),100)}}else if(L.tab==="files")if(t(27,O="files"),L.targetId)try{const $e=await oe("GetNodeDetail",L.targetId);if($e&&$e.parent_id){await tt($e.parent_id);const it=Z.find(yl=>yl.id===L.targetId);it&&it.type==="file"&&$a(it)&&setTimeout(()=>Gt(it),150)}else await tt(ne)}catch{await tt(ne)}else await tt(ne)}catch(me){t(24,G=String(me))}}async function gt(v){return ht(v)}async function bl(){try{t(76,sl=await oe("SyncStatus"))}catch{t(76,sl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let vn="general";function kl(v){t(78,vn=v||"general"),t(3,a=!0)}function yr(){t(3,a=!1)}async function wr(){t(77,il=!0);try{await oe("SyncNow"),await bl()}catch(v){console.error("sync error:",v)}t(77,il=!1)}function Cr(v){t(1,i=!1),t(0,n=v),t(52,Ne=!1),window.location.reload()}function Sr(v){t(2,r=!1),t(0,n=v),t(52,Ne=!1),window.location.reload()}const jr=v=>v.nodeId===A.id,Tr=v=>Ol(v.id),Er=()=>kl("sync"),Nr=()=>kl(),Dr=()=>t(24,G=""),Ir=()=>t(24,G=""),Mr=()=>t(24,G="");function Ar(){W.content=this.value,t(29,W)}const Fr=v=>{t(27,O=v.id),v.id==="files"&&A&&Z.length===0&&!_e&&tt(A.id)},Pr=()=>{t(27,O="notes"),on()},Lr=()=>{t(27,O="files"),pn()},Rr=()=>t(27,O="worklog"),Or=v=>Et(v),zr=v=>Et(v);function Vr(){qe=this.value,t(47,qe)}const Wr=v=>v.key==="Enter"&&sn(),Br=v=>Et(v),Hr=v=>Et(v),Ur=v=>{const L=v.detail;L===0?(t(59,ce=[]),t(58,_e=null),tt(A.id)):Wl(L-1)},Kr=v=>cl(v.detail),Gr=v=>Gt(v.detail),Jr=v=>oe("OpenFile",v.detail),qr=v=>oe("OpenFolder",v.detail),Yr=v=>mn(v.detail),Qr=v=>Hl(v.detail.id),Xr=v=>Bl(v.detail),Zr=v=>Ul(v.detail),$r=v=>Kl(v.detail),xr=v=>ql(v.detail),ec=v=>Jl(v.detail),tc=v=>Yl(v.detail),lc=v=>oe("OpenFile",v.detail),nc=v=>oe("RunAction",v.id),oc=v=>_n(v.id),sc=v=>v.nodeId===A.id,ic=v=>pl(v),rc=(v,L,ne)=>t(39,L[ne]._expanded=!v._expanded,Y,t(26,A)),cc=(v,L,ne,me)=>me.key==="Enter"&&t(39,L[ne]._expanded=!v._expanded,Y,t(26,A)),ac=v=>ht(v),uc=v=>Tt(v.nodeId),fc=v=>ht(v),dc=v=>Tt(v.nodeId),pc=v=>_l(v),mc=(v,L)=>L.key==="Enter"&&_l(v),_c=v=>gt(v),vc=(v,L)=>L.key==="Enter"&&gt(v);function hc(){T=this.value,t(11,T)}function gc(){j=this.value,t(12,j)}const bc=()=>{t(19,z=""),t(17,I=""),dn()};function kc(){z=this.value,t(19,z)}const yc=()=>setTimeout(()=>t(21,U=!1),200),wc=v=>fn(v);function Cc(){E=this.checked,t(13,E)}function Sc(){N=Xt(this),t(15,N)}function jc(){P=Xt(this),t(16,P)}const Tc=()=>Jt("csv"),Ec=()=>Jt("markdown"),Nc=()=>Jt("pdf"),Dc=v=>dt(v.nodeId),Ic=(v,L,ne,me)=>t(39,L[ne].suggestedMin=parseInt(me.target.value),Y),Mc=v=>an(v),Ac=(v,L,ne)=>t(39,L[ne]._expanded=!v._expanded,Y),Fc=(v,L,ne,me)=>me.key==="Enter"&&t(39,L[ne]._expanded=!v._expanded,Y),Pc=v=>ht(v),Lc=v=>Tt(v.nodeId),Rc=v=>dt(v.nodeId),Oc=v=>ml(v),zc=(v,L)=>L.key==="Enter"&&ml(v),Vc=v=>ht(v),Wc=v=>dt(v.nodeId),Bc=(v,L,ne,me)=>t(39,L[ne].suggestedMin=parseInt(me.target.value),Y),Hc=v=>pl(v),Uc=(v,L,ne)=>t(39,L[ne]._expanded=!v._expanded,Y),Kc=(v,L,ne,me)=>me.key==="Enter"&&t(39,L[ne]._expanded=!v._expanded,Y),Gc=v=>ht(v),Jc=v=>Tt(v.nodeId),qc=v=>dt(v.nodeId),Yc=(v,L)=>L.key==="Enter"&&dt(v.nodeId),Qc=v=>dt(v.nodeId),Xc=(v,L)=>L.key==="Enter"&&dt(v.nodeId),Zc=v=>gt(v),$c=(v,L)=>L.key==="Enter"&&gt(v),xc=v=>gt(v),ea=(v,L)=>L.key==="Enter"&&gt(v),ta=()=>t(44,De=null),la=v=>t(44,De=v);function na(){he=this.value,t(42,he)}const oa=v=>v.key==="Enter"&&en(),sa=v=>xl(v),ia=()=>nn(Ue.node),ra=()=>tn(Ue.node),ca=()=>ln(Ue.node),aa=()=>Tt(Ue.node);function ua(){pe=this.value,t(35,pe)}function fa(){te=this.value,t(33,te)}function da(){re=el(this.value),t(34,re)}function pa(){ye=this.value,t(36,ye)}function ma(){He=this.checked,t(37,He)}function _a(){Ae=this.checked,t(38,Ae)}function va(){Fe=this.value,t(49,Fe)}const ha=v=>v.key==="Enter"&&gl();function ga(){Pe=Xt(this),t(50,Pe),t(80,ze)}function ba(){ke=this.value,t(51,ke)}const ka=v=>v.key==="Enter"&&gl(),ya=()=>hl("copy"),wa=()=>hl("link");function Ca(){Ct=this.value,t(74,Ct)}return[n,i,r,a,u,d,m,h,_,y,C,T,j,E,D,N,P,I,R,z,V,U,q,J,G,H,A,O,Q,W,ae,x,le,te,re,pe,ye,He,Ae,Y,$,ue,he,Ce,De,Ue,Ge,qe,Je,Fe,Pe,ke,Ne,Oe,Se,we,Te,Ve,_e,ce,Z,Ee,et,at,ot,Re,Me,nl,ol,Fl,Pl,Ll,Rl,Ut,Ct,St,sl,il,vn,B,ze,Fi,Ol,vt,tt,cl,Vl,Wl,Gt,al,Pi,Bl,Hl,Ul,Kl,Gl,Jl,ql,Yl,Wi,Bi,Hi,Zl,Gi,Ji,qi,Yi,xl,Qi,Xi,en,Zi,jt,$i,xi,er,tr,lr,tn,ln,Tt,nn,on,nr,sn,Et,or,sr,ir,rr,cr,ar,pl,an,Nt,Jt,ml,_l,fr,fn,dn,dr,pn,pr,hl,mr,mn,vr,hr,gr,br,gl,_n,kr,dt,ht,gt,bl,kl,yr,wr,Cr,Sr,jr,Tr,Er,Nr,Dr,Ir,Mr,Ar,Fr,Pr,Lr,Rr,Or,zr,Vr,Wr,Br,Hr,Ur,Kr,Gr,Jr,qr,Yr,Qr,Xr,Zr,$r,xr,ec,tc,lc,nc,oc,sc,ic,rc,cc,ac,uc,fc,dc,pc,mc,_c,vc,hc,gc,bc,kc,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,ra,ca,aa,ua,fa,da,pa,ma,_a,va,ha,ga,ba,ka,ya,wa,Ca]}class $d extends Ze{constructor(e){super(),Xe(this,e,Zd,Qd,Qe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new $d({target:document.getElementById("app")});