4 lines
244 KiB
JavaScript
4 lines
244 KiB
JavaScript
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"&>(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"&>(v),xc=v=>gt(v),ea=(v,L)=>L.key==="Enter"&>(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")});
|