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

4 lines
259 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var za=Object.defineProperty;var Va=(l,e,t)=>e in l?za(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Nl=(l,e,t)=>Va(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();function ee(){}function yo(l){return l()}function Sn(){return Object.create(null)}function ge(l){l.forEach(yo)}function mt(l){return typeof l=="function"}function Ye(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Zt;function ll(l,e){return l===e?!0:(Zt||(Zt=document.createElement("a")),Zt.href=e,l===Zt.href)}function Oa(l){return Object.keys(l).length===0}function jn(l){return l??""}const Ll=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Ve(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function f(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function h(){return F(" ")}function st(){return F("")}function A(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Rl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Je(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 i(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function sl(l){return l===""?null:+l}function Wa(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 at(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function pt(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function el(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Ba(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Ht;function Bt(l){Ht=l}function zl(){if(!Ht)throw new Error("Function called outside component initialization");return Ht}function wo(l){zl().$$.on_mount.push(l)}function Vl(l){zl().$$.on_destroy.push(l)}function il(){const l=zl();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=Ba(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Co(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Ft=[],En=[];let Pt=[];const Tn=[],Ha=Promise.resolve();let Al=!1;function Ua(){Al||(Al=!0,Ha.then(So))}function St(l){Pt.push(l)}const Dl=new Set;let It=0;function So(){if(It!==0)return;const l=Ht;do{try{for(;It<Ft.length;){const e=Ft[It];It++,Bt(e),Ka(e.$$)}}catch(e){throw Ft.length=0,It=0,e}for(Bt(null),Ft.length=0,It=0;En.length;)En.pop()();for(let e=0;e<Pt.length;e+=1){const t=Pt[e];Dl.has(t)||(Dl.add(t),t())}Pt.length=0}while(Ft.length);for(;Tn.length;)Tn.pop()();Al=!1,Dl.clear(),Bt(l)}function Ka(l){if(l.fragment!==null){l.update(),ge(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(St)}}function Ga(l){const e=[],t=[];Pt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Pt=e}const tl=new Set;let Ct;function tt(){Ct={r:0,c:[],p:Ct}}function lt(){Ct.r||ge(Ct.c),Ct=Ct.p}function re(l,e){l&&l.i&&(tl.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if(tl.has(l))return;tl.add(l),Ct.c.push(()=>{tl.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 jo(l,e){de(l,1,1,()=>{e.delete(l.key)})}function Eo(l,e,t,n,s,o,r,u,a,d,_,v){let g=l.length,b=o.length,k=g;const y={};for(;k--;)y[l[k].key]=k;const S=[],j=new Map,E=new Map,D=[];for(k=b;k--;){const M=v(s,o,k),R=t(M);let V=r.get(R);V?D.push(()=>V.p(M,e)):(V=d(R,M),V.c()),j.set(R,S[k]=V),R in y&&E.set(R,Math.abs(k-y[R]))}const N=new Set,T=new Set;function I(M){re(M,1),M.m(u,_),r.set(M.key,M),_=M.first,b--}for(;g&&b;){const M=S[b-1],R=l[g-1],V=M.key,W=R.key;M===R?(_=M.first,g--,b--):j.has(W)?!r.has(V)||N.has(V)?I(M):T.has(W)?g--:E.get(V)>E.get(W)?(T.add(V),I(M)):(N.add(W),g--):(a(R,r),g--)}for(;g--;){const M=l[g];j.has(M.key)||a(M,r)}for(;b;)I(S[b-1]);return ge(D),S}function Ge(l){l&&l.c()}function He(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),St(()=>{const o=l.$$.on_mount.map(yo).filter(mt);l.$$.on_destroy?l.$$.on_destroy.push(...o):ge(o),l.$$.on_mount=[]}),s.forEach(St)}function Ue(l,e){const t=l.$$;t.fragment!==null&&(Ga(t.after_update),ge(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Ja(l,e){l.$$.dirty[0]===-1&&(Ft.push(l),Ua(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Qe(l,e,t,n,s,o,r=null,u=[-1]){const a=Ht;Bt(l);const d=l.$$={fragment:null,ctx:[],props:o,update:ee,not_equal:s,bound:Sn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(a?a.$$.context:[])),callbacks:Sn(),dirty:u,skip_bound:!1,root:e.target||a.$$.root};r&&r(d.root);let _=!1;if(d.ctx=t?t(l,e.props||{},(v,g,...b)=>{const k=b.length?b[0]:g;return d.ctx&&s(d.ctx[v],d.ctx[v]=k)&&(!d.skip_bound&&d.bound[v]&&d.bound[v](k),_&&Ja(l,v)),g}):[],d.update(),_=!0,ge(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const v=Wa(e.target);d.fragment&&d.fragment.l(v),v.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&re(l.$$.fragment),He(l,e.target,e.anchor),So()}Bt(a)}class Xe{constructor(){Nl(this,"$$");Nl(this,"$$set")}$destroy(){Ue(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 s=n.indexOf(t);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!Oa(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const qa="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(qa);function Ya(l){let e,t;return{c(){e=Q("path"),t=Q("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Qa(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17"),i(o,"points","10 9 9 9 8 9")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,s,u),C(r,o,u)},d(r){r&&(w(e),w(t),w(n),w(s),w(o))}}}function Xa(l){let e,t;return{c(){e=Q("polyline"),t=Q("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Za(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("rect"),i(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),i(t,"points","7 3 12 8 17 3"),i(n,"x1","3"),i(n,"y1","8"),i(n,"x2","21"),i(n,"y2","8"),i(s,"x","10"),i(s,"y","12"),i(s,"width","4"),i(s,"height","4"),i(s,"rx","1")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,s,r)},d(o){o&&(w(e),w(t),w(n),w(s))}}}function xa(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","9"),i(n,"y1","12"),i(n,"x2","15"),i(n,"y2","12"),i(s,"x1","9"),i(s,"y1","15"),i(s,"x2","13"),i(s,"y2","15"),i(o,"x1","12"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","18")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,s,u),C(r,o,u)},d(r){r&&(w(e),w(t),w(n),w(s),w(o))}}}function $a(l){let e,t,n,s,o,r;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("line"),r=Q("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(u,a){C(u,e,a),C(u,t,a),C(u,n,a),C(u,s,a),C(u,o,a),C(u,r,a)},d(u){u&&(w(e),w(t),w(n),w(s),w(o),w(r))}}}function eu(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,s,r)},d(o){o&&(w(e),w(t),w(n),w(s))}}}function tu(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,s,u),C(r,o,u)},d(r){r&&(w(e),w(t),w(n),w(s),w(o))}}}function lu(l){let e,t,n;return{c(){e=Q("path"),t=Q("circle"),n=Q("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(n,"cx","18"),i(n,"cy","16"),i(n,"r","3")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},d(s){s&&(w(e),w(t),w(n))}}}function nu(l){let e,t;return{c(){e=Q("rect"),t=Q("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function su(l){let e,t,n;return{c(){e=Q("rect"),t=Q("circle"),n=Q("polyline"),i(e,"x","3"),i(e,"y","3"),i(e,"width","18"),i(e,"height","18"),i(e,"rx","2"),i(e,"ry","2"),i(t,"cx","8.5"),i(t,"cy","8.5"),i(t,"r","1.5"),i(n,"points","21 15 16 10 5 21")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},d(s){s&&(w(e),w(t),w(n))}}}function iu(l){let e;return{c(){e=Q("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ou(l){let e;function t(o,r){return o[0]==="folder"?iu:o[0]==="image"?su:o[0]==="video"?nu:o[0]==="audio"?lu:o[0]==="pdf"?tu:o[0]==="document"?eu:o[0]==="spreadsheet"?$a:o[0]==="presentation"?xa:o[0]==="archive"?Za:o[0]==="code"?Xa:o[0]==="text"?Qa:Ya}let n=t(l),s=n(l);return{c(){e=Q("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){C(o,e,r),s.m(e,null)},p(o,[r]){n!==(n=t(o))&&(s.d(1),s=n(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:ee,o:ee,d(o){o&&w(e),s.d()}}}function cu(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,s=o.size)},[n,s]}class To extends Xe{constructor(e){super(),Qe(this,e,cu,ou,Ye,{kind:0,size:1})}}const ru={"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.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","journal.title":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"К оплате","journal.billableYes":"К оплате","journal.billableNo":"Не к оплате","journal.billableHint":"К оплате — можно включать в счёт клиенту","journal.approx":"Тип времени","journal.approxExact":"Точное","journal.approxEstimated":"Оценочное","journal.approxHint":"Оценочное — время предложено системой или введено как примерное","journal.includeChildrenDisabledHint":"Работает только при выбранном деле/клиенте/проекте","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"Учитывать вложенные дела","journal.nodeSearch":"Поиск дела...","journal.relatedEvents":"Связанные события","journal.filterHeading":"Фильтры","journal.exportHeading":"Экспорт отчёта","journal.reset":"Сбросить","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","suggest.detectedEvents":"Что обнаружено","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","settings.title":"Настройки","settings.general":"Общие","settings.generalDesc":"Основные настройки интерфейса.","settings.workspace":"Рабочее пространство","settings.workspaceDesc":"Управление хранилищем данных.","settings.appearance":"Внешний вид","settings.localization":"Локализация","settings.templates":"Шаблоны","settings.plugins":"Плагины","settings.files":"Файлы","settings.activity":"Активность","settings.sync":"Синхронизация","settings.backup":"Резервные копии","settings.close":"Закрыть настройки","settings.noPlugins":"Плагины пока не установлены.","settings.openPluginsDir":"Открыть папку plugins","settings.activityStub":"Здесь будут настройки отслеживания активности.","settings.backupStub":"Здесь будут настройки резервного копирования.","settings.theme":"Тема интерфейса","settings.themeSystem":"Системная","settings.themeLight":"Светлая","settings.themeDark":"Тёмная","settings.language":"Язык интерфейса","settings.langRu":"Русский","settings.langEn":"Английский","settings.langSoon":"будет доступно позже","settings.save":"Сохранить настройки","settings.saved":"Настройки сохранены","settings.vaultPath":"Путь к рабочему пространству","settings.noVaultInfo":"Нет информации о хранилище.","settings.vaultInfo":"Информация о рабочем пространстве","settings.openVault":"Открыть папку vault","settings.changeVault":"Изменить путь","settings.checkIntegrity":"Проверить целостность","settings.templatesDesc":"Включите или выключите шаблоны создания элементов.","settings.templateEnabled":"Включён","settings.templateDisabled":"Выключен","settings.filesStub":"Здесь будут настройки файлового хранилища.","settings.syncEnabled":"Синхронизация включена","settings.syncDisabled":"Синхронизация отключена","settings.syncDesc":"Настройте подключение к серверу синхронизации.","settings.serverUrl":"URL сервера","settings.deviceName":"Имя устройства","settings.deviceId":"ID устройства","settings.lastSync":"Последняя синхронизация","settings.lastError":"Последняя ошибка","settings.pendingChanges":"Ожидающие изменения","settings.checkConnection":"Проверить подключение","settings.syncNow":"Синхронизировать сейчас","settings.reconnect":"Переподключить","settings.disconnect":"Отключить устройство","settings.resetKey":"Сбросить ключ","settings.confirmDisconnect":"Вы уверены, что хотите отключить устройство?","settings.confirmDisconnectDesc":"Синхронизация будет остановлена. Для повторного подключения потребуется логин и пароль.","settings.confirmResetKey":"Сбросить ключ синхронизации?","settings.confirmResetKeyDesc":"Текущий ключ устройства будет удалён. Потребуется переподключение.","settings.connected":"Подключено","settings.disconnected":"Не подключено","settings.notConfigured":"Не настроено","settings.error":"Ошибка","settings.revoked":"Отозвано","settings.status":"Статус","firstrun.title":"Добро пожаловать в Верстак","firstrun.desc":"Верстак хранит данные в локальном рабочем пространстве — vault.","firstrun.pathLabel":"Путь к vault","firstrun.defaultPath":"Путь по умолчанию","firstrun.browse":"Выбрать папку","firstrun.create":"Создать рабочее пространство","firstrun.quit":"Выйти","firstrun.pathExists":"Папка существует. Будет создан новый vault.","firstrun.pathHasVault":"Найден существующий vault. Будет подключён.","firstrun.pathNew":"Путь не существует. Будет создан новый vault.","firstrun.errorNoWrite":"Нет прав на запись в выбранную папку.","firstrun.creating":"Создание рабочего пространства...","firstrun.created":"Рабочее пространство создано!","recovery.title":"Рабочее пространство не найдено","recovery.expected":"Ожидался путь","recovery.choose":"Выбрать другой vault","recovery.create":"Создать новый vault","recovery.settings":"Открыть настройки","recovery.quit":"Выйти","recovery.createConfirm":"Будет создано новое пустое рабочее пространство. Старый путь в настройках будет заменён.","recovery.createConfirmTitle":"Создать новое рабочее пространство?","sync.status.connected":"Синхронизация доступна","sync.status.disconnected":"Сервер недоступен","sync.status.disabled":"Синхронизация не настроена","sync.status.syncing":"Синхронизация...","sync.status.error":"Ошибка синхронизации","sync.changes":"изменений","sync.details":"Подробнее","sync.configure":"Настроить","sync.retry":"Повторить","sync.run":"Синхронизировать","sync.running":"Синхронизация...","sync.conflictsCount":"Конфликты: {count}","sync.applyErrorsCount":"Ошибки применения: {count}","sync.pushedPulled":"Отправлено: {pushed}, получено: {pulled}","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},au={"nav.today":"Today","nav.inbox":"Inbox","nav.activity":"Activity","nav.journal":"Journal","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.sync":"Sync","nav.syncSettings":"Sync settings","nav.syncNow":"Sync now","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.billableYes":"Billable","journal.billableNo":"Not billable","journal.billableHint":"Billable — can be included in client invoice","journal.approx":"Time type","journal.approxExact":"Exact","journal.approxEstimated":"Estimated","journal.approxHint":"Estimated — time suggested by the system or entered as approximate","journal.includeChildrenDisabledHint":"Only works when a case/client/project is selected","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","journal.nodeSearch":"Search case...","journal.relatedEvents":"Related events","journal.filterHeading":"Filters","journal.exportHeading":"Export Report","journal.reset":"Reset","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions","suggest.detectedEvents":"What was detected","activity.title":"Activity","activity.empty":"No activity recorded yet","activity.perCaseEmpty":"No activity recorded yet","overview.type":"Type","overview.section":"Section","overview.created":"Created","overview.newNote":"New note","overview.addFile":"Add file","overview.addAction":"Add action","overview.logTime":"Log time","overview.recentNotes":"Recent notes","overview.recentEntries":"Recent entries","rename.title":"Rename","rename.emptyError":"Name cannot be empty","rename.invalidError":"Invalid name","delete.confirmTitle":"Delete","delete.confirmMessage":"Delete","delete.folder":"folder","delete.file":"file","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","mime.jpeg":"JPEG image","mime.png":"PNG image","mime.gif":"GIF image","mime.webp":"WebP image","mime.svg":"SVG image","mime.bmp":"BMP image","mime.tiff":"TIFF image","mime.avif":"AVIF image","mime.pdf":"PDF document","mime.word":"Word document","mime.excel":"Excel spreadsheet","mime.ppt":"PowerPoint presentation","mime.zip":"ZIP archive","mime.gzip":"GZIP archive","mime.tar":"TAR archive","mime.sevenz":"7z archive","mime.rar":"RAR archive","mime.text":"Text file","mime.html":"HTML file","mime.css":"CSS file","mime.js":"JavaScript file","mime.json":"JSON file","mime.xml":"XML file","mime.yaml":"YAML file","mime.binary":"Binary file","mime.executable":"Executable file","mime.folder":"Folder","mime.unknown":"Unknown","mime.file":"File","error.nameEmpty":"Name cannot be empty","error.nameInvalid":"Invalid name","error.selectCaseFirst":"Select a case first","error.vaultNotOpen":"Vault not open","delete.files":"files ({count})","file.namePrompt":"Enter file name:","file.pdfUnavailable":"PDF preview is unavailable.","file.previewUnavailable":"Preview is unavailable for this file type.","case.new":"New case","case.namePlaceholder":"Case name","settings.title":"Settings","settings.general":"General","settings.generalDesc":"Basic interface settings.","settings.workspace":"Workspace","settings.workspaceDesc":"Manage data storage.","settings.appearance":"Appearance","settings.localization":"Localization","settings.templates":"Templates","settings.plugins":"Plugins","settings.files":"Files","settings.activity":"Activity","settings.sync":"Sync","settings.backup":"Backups","settings.close":"Close settings","settings.noPlugins":"No plugins installed yet.","settings.openPluginsDir":"Open plugins folder","settings.activityStub":"Activity tracking settings will be here.","settings.backupStub":"Backup settings will be here.","settings.theme":"Interface theme","settings.themeSystem":"System","settings.themeLight":"Light","settings.themeDark":"Dark","settings.language":"Interface language","settings.langRu":"Russian","settings.langEn":"English","settings.langSoon":"coming soon","settings.save":"Save settings","settings.saved":"Settings saved","settings.vaultPath":"Workspace path","settings.noVaultInfo":"No workspace information.","settings.vaultInfo":"Workspace information","settings.openVault":"Open vault folder","settings.changeVault":"Change path","settings.checkIntegrity":"Check integrity","settings.templatesDesc":"Enable or disable templates for creating items.","settings.templateEnabled":"Enabled","settings.templateDisabled":"Disabled","settings.filesStub":"File storage settings will be here.","settings.syncEnabled":"Sync enabled","settings.syncDisabled":"Sync disabled","settings.syncDesc":"Configure connection to the sync server.","settings.serverUrl":"Server URL","settings.deviceName":"Device name","settings.deviceId":"Device ID","settings.lastSync":"Last sync","settings.lastError":"Last error","settings.pendingChanges":"Pending changes","settings.checkConnection":"Check connection","settings.syncNow":"Sync now","settings.reconnect":"Reconnect","settings.disconnect":"Disconnect device","settings.resetKey":"Reset key","settings.confirmDisconnect":"Are you sure you want to disconnect this device?","settings.confirmDisconnectDesc":"Sync will stop. Reconnecting will require username and password.","settings.confirmResetKey":"Reset sync key?","settings.confirmResetKeyDesc":"The current device key will be removed. Reconnection will be required.","settings.connected":"Connected","settings.disconnected":"Disconnected","settings.notConfigured":"Not configured","settings.error":"Error","settings.revoked":"Revoked","settings.status":"Status","firstrun.title":"Welcome to Verstak","firstrun.desc":"Verstak stores data in a local workspace called a vault.","firstrun.pathLabel":"Vault path","firstrun.defaultPath":"Default path","firstrun.browse":"Choose folder","firstrun.create":"Create workspace","firstrun.quit":"Quit","firstrun.pathExists":"The folder exists. A new vault will be created.","firstrun.pathHasVault":"Existing vault found. It will be connected.","firstrun.pathNew":"The path does not exist. A new vault will be created.","firstrun.errorNoWrite":"No write permission for the selected folder.","firstrun.creating":"Creating workspace...","firstrun.created":"Workspace created!","recovery.title":"Workspace not found","recovery.expected":"Expected path","recovery.choose":"Choose another vault","recovery.create":"Create new vault","recovery.settings":"Open settings","recovery.quit":"Quit","recovery.createConfirm":"A new empty workspace will be created. The old path in settings will be replaced.","recovery.createConfirmTitle":"Create a new workspace?","sync.status.connected":"Sync available","sync.status.disconnected":"Server unavailable","sync.status.disabled":"Sync is not configured","sync.status.syncing":"Syncing...","sync.status.error":"Sync error","sync.changes":"changes","sync.details":"Details","sync.configure":"Configure","sync.retry":"Retry","sync.run":"Sync","sync.running":"Syncing...","sync.conflictsCount":"Conflicts: {count}","sync.applyErrorsCount":"Apply errors: {count}","sync.pushedPulled":"Pushed: {pushed}, pulled: {pulled}","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","error.accountBlocked":"Account blocked","error.emailNotConfirmed":"Email not confirmed","error.tokenInvalid":"Invalid or expired token","error.tokenExpired":"Token expired"},Nn={ru,en:au};let Dn="ru";function m(l,e){var s;const t=Nn[Dn];let n=t==null?void 0:t[l];if(n==null&&Dn!=="ru"&&(n=(s=Nn.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[o,r]of Object.entries(e))n=n.replace(`{${o}}`,String(r));return n}function nl(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 Fl={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function Mn(l){return l?Fl[l]||l:m("mime.unknown")}function uu(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Fl[e])return Fl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function No(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 Do=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Mo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Io=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Ao=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function fu(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Do.includes(e)||Ao.includes(n)||e.includes("pdf")||Mo.includes(e)||Io.includes(n))}function Fo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Do.includes(e)||Ao.includes(n)}function Po(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Mo.includes(e)||Io.includes(n)&&n!=="md"&&n!=="markdown"}function Lo(l){return(l.mime||"").toLowerCase().includes("pdf")}function Ro(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function du(l){return Fo(l)||Lo(l)}function pu(l){return Po(l)||Ro(l)}const{window:mu}=Ll;function _u(l){let e,t,n,s=nl(l[0].size)+"",o;return{c(){e=f("span"),e.textContent="·",t=h(),n=f("span"),o=F(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),c(n,o)},p(r,u){u[0]&1&&s!==(s=nl(r[0].size)+"")&&K(o,s)},d(r){r&&(w(e),w(t),w(n))}}}function vu(l){let e,t,n,s,o;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=h(),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>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),s||(o=[A(e,"click",Je(l[30])),A(n,"click",Je(l[11]))],s=!0)},p:ee,d(r){r&&(w(e),w(t),w(n)),s=!1,ge(o)}}}function gu(l){let e,t,n,s,o,r,u;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=h(),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>',s=h(),o=f("button"),o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",m("file.showInExplorer")),i(o,"aria-label",m("file.showInExplorer"))},m(a,d){C(a,e,d),C(a,t,d),C(a,n,d),C(a,s,d),C(a,o,d),r||(u=[A(e,"click",Je(l[29])),A(n,"click",Je(l[10])),A(o,"click",Je(l[11]))],r=!0)},p:ee,d(a){a&&(w(e),w(t),w(n),w(s),w(o)),r=!1,ge(u)}}}function In(l){let e,t,n,s,o,r,u,a,d=m("common.open")+"",_,v,g,b,k,y,S,j,E=m("file.openExternal")+"",D,N,T,I,M,R,V=m("file.showInExplorer")+"",W,G,Y,J,q,U,H,P,O,z=m("common.rename")+"",B,se,oe,$,le,te,ce,ue=m("common.duplicate")+"",we,Be,Ie,X,Z,_e,ye,me,ke,We=m("common.cut")+"",Ke,nt,ze,Oe,De,Ce,Pe,Me=m("common.copy")+"",Le,Ee,Se,Te,je,Fe,Ae,Ne,ae,x=m("common.delete")+"",ve,$e,ot;return{c(){e=f("div"),t=h(),n=f("div"),s=f("button"),o=Q("svg"),r=Q("path"),u=Q("circle"),a=h(),_=F(d),v=h(),g=f("button"),b=Q("svg"),k=Q("path"),y=Q("polyline"),S=Q("line"),j=h(),D=F(E),N=h(),T=f("button"),I=Q("svg"),M=Q("path"),R=h(),W=F(V),G=h(),Y=f("div"),J=h(),q=f("button"),U=Q("svg"),H=Q("path"),P=Q("path"),O=h(),B=F(z),se=h(),oe=f("button"),$=Q("svg"),le=Q("rect"),te=Q("path"),ce=h(),we=F(ue),Be=h(),Ie=f("button"),X=Q("svg"),Z=Q("circle"),_e=Q("circle"),ye=Q("line"),me=Q("line"),ke=h(),Ke=F(We),nt=h(),ze=f("button"),Oe=Q("svg"),De=Q("rect"),Ce=Q("path"),Pe=h(),Le=F(Me),Ee=h(),Se=f("div"),Te=h(),je=f("button"),Fe=Q("svg"),Ae=Q("polyline"),Ne=Q("path"),ae=h(),ve=F(x),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(u,"cx","12"),i(u,"cy","12"),i(u,"r","3"),i(o,"width","14"),i(o,"height","14"),i(o,"viewBox","0 0 24 24"),i(o,"fill","none"),i(o,"stroke","currentColor"),i(o,"stroke-width","2"),i(o,"stroke-linecap","round"),i(o,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(k,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(y,"points","15 3 21 3 21 9"),i(S,"x1","10"),i(S,"y1","14"),i(S,"x2","21"),i(S,"y2","3"),i(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(g,"class","menu-item svelte-1skuef2"),i(g,"role","menuitem"),i(M,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),i(I,"width","14"),i(I,"height","14"),i(I,"viewBox","0 0 24 24"),i(I,"fill","none"),i(I,"stroke","currentColor"),i(I,"stroke-width","2"),i(I,"stroke-linecap","round"),i(I,"stroke-linejoin","round"),i(T,"class","menu-item svelte-1skuef2"),i(T,"role","menuitem"),i(Y,"class","menu-sep svelte-1skuef2"),i(H,"d","M12 20h9"),i(P,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(U,"width","14"),i(U,"height","14"),i(U,"viewBox","0 0 24 24"),i(U,"fill","none"),i(U,"stroke","currentColor"),i(U,"stroke-width","2"),i(U,"stroke-linecap","round"),i(U,"stroke-linejoin","round"),i(q,"class","menu-item svelte-1skuef2"),i(q,"role","menuitem"),i(le,"x","9"),i(le,"y","9"),i(le,"width","13"),i(le,"height","13"),i(le,"rx","2"),i(le,"ry","2"),i(te,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i($,"width","14"),i($,"height","14"),i($,"viewBox","0 0 24 24"),i($,"fill","none"),i($,"stroke","currentColor"),i($,"stroke-width","2"),i($,"stroke-linecap","round"),i($,"stroke-linejoin","round"),i(oe,"class","menu-item svelte-1skuef2"),i(oe,"role","menuitem"),i(Z,"cx","6"),i(Z,"cy","6"),i(Z,"r","3"),i(_e,"cx","6"),i(_e,"cy","18"),i(_e,"r","3"),i(ye,"x1","20"),i(ye,"y1","4"),i(ye,"x2","8.12"),i(ye,"y2","15.88"),i(me,"x1","8.12"),i(me,"y1","8.12"),i(me,"x2","20"),i(me,"y2","20"),i(X,"width","14"),i(X,"height","14"),i(X,"viewBox","0 0 24 24"),i(X,"fill","none"),i(X,"stroke","currentColor"),i(X,"stroke-width","2"),i(X,"stroke-linecap","round"),i(X,"stroke-linejoin","round"),i(Ie,"class","menu-item svelte-1skuef2"),i(Ie,"role","menuitem"),i(De,"x","9"),i(De,"y","9"),i(De,"width","13"),i(De,"height","13"),i(De,"rx","2"),i(De,"ry","2"),i(Ce,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Oe,"width","14"),i(Oe,"height","14"),i(Oe,"viewBox","0 0 24 24"),i(Oe,"fill","none"),i(Oe,"stroke","currentColor"),i(Oe,"stroke-width","2"),i(Oe,"stroke-linecap","round"),i(Oe,"stroke-linejoin","round"),i(ze,"class","menu-item svelte-1skuef2"),i(ze,"role","menuitem"),i(Se,"class","menu-sep svelte-1skuef2"),i(Ae,"points","3 6 5 6 21 6"),i(Ne,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),i(Fe,"width","14"),i(Fe,"height","14"),i(Fe,"viewBox","0 0 24 24"),i(Fe,"fill","none"),i(Fe,"stroke","currentColor"),i(Fe,"stroke-width","2"),i(Fe,"stroke-linecap","round"),i(Fe,"stroke-linejoin","round"),i(je,"class","menu-item menu-item-danger svelte-1skuef2"),i(je,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),at(n,"left",l[3]+"px"),at(n,"top",l[4]+"px"),at(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(it,qe){C(it,e,qe),C(it,t,qe),C(it,n,qe),c(n,s),c(s,o),c(o,r),c(o,u),c(s,a),c(s,_),c(n,v),c(n,g),c(g,b),c(b,k),c(b,y),c(b,S),c(g,j),c(g,D),c(n,N),c(n,T),c(T,I),c(I,M),c(T,R),c(T,W),c(n,G),c(n,Y),c(n,J),c(n,q),c(q,U),c(U,H),c(U,P),c(q,O),c(q,B),c(n,se),c(n,oe),c(oe,$),c($,le),c($,te),c(oe,ce),c(oe,we),c(n,Be),c(n,Ie),c(Ie,X),c(X,Z),c(X,_e),c(X,ye),c(X,me),c(Ie,ke),c(Ie,Ke),c(n,nt),c(n,ze),c(ze,Oe),c(Oe,De),c(Oe,Ce),c(ze,Pe),c(ze,Le),c(n,Ee),c(n,Se),c(n,Te),c(n,je),c(je,Fe),c(Fe,Ae),c(Fe,Ne),c(je,ae),c(je,ve),$e||(ot=[A(e,"click",Je(l[19])),A(s,"click",l[17]),A(g,"click",l[10]),A(T,"click",l[11]),A(q,"click",l[13]),A(oe,"click",l[14]),A(Ie,"click",l[15]),A(ze,"click",l[16]),A(je,"click",l[12]),A(n,"click",Je(l[28])),A(n,"keydown",l[31])],$e=!0)},p(it,qe){qe[0]&8&&at(n,"left",it[3]+"px"),qe[0]&16&&at(n,"top",it[4]+"px")},d(it){it&&(w(e),w(t),w(n)),$e=!1,ge(ot)}}}function hu(l){let e,t,n,s,o,r,u=l[0].name+"",a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,R,V,W,G,Y,J;n=new To({props:{kind:l[6],size:22}});let q=!l[7]&&_u(l);function U(z,B){return z[7]?vu:gu}let P=U(l)(l),O=l[2]&&In(l);return{c(){e=f("div"),t=f("div"),Ge(n.$$.fragment),s=h(),o=f("div"),r=f("div"),a=F(u),_=h(),v=f("div"),g=f("span"),g.textContent=`${l[8]}`,b=h(),q&&q.c(),k=h(),y=f("div"),P.c(),S=h(),j=f("button"),E=Q("svg"),D=Q("circle"),N=Q("circle"),T=Q("circle"),I=h(),M=f("button"),M.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',V=h(),O&&O.c(),W=st(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=l[0].name),i(v,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(D,"cx","12"),i(D,"cy","5"),i(D,"r","2"),i(N,"cx","12"),i(N,"cy","12"),i(N,"r","2"),i(T,"cx","12"),i(T,"cy","19"),i(T,"r","2"),i(E,"width","16"),i(E,"height","16"),i(E,"viewBox","0 0 24 24"),i(E,"fill","currentColor"),i(j,"class","action-btn svelte-1skuef2"),i(j,"title",m("file.more")),i(j,"aria-label",m("file.more")),i(j,"aria-expanded",l[2]),i(M,"class","action-btn action-btn-danger svelte-1skuef2"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(y,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",R=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(z,B){C(z,e,B),c(e,t),He(n,t,null),c(e,s),c(e,o),c(o,r),c(r,a),c(o,_),c(o,v),c(v,g),c(v,b),q&&q.m(v,null),c(e,k),c(e,y),P.m(y,null),c(y,S),c(y,j),c(j,E),c(E,D),c(E,N),c(E,T),c(y,I),c(y,M),C(z,V,B),O&&O.m(z,B),C(z,W,B),G=!0,Y||(J=[A(mu,"click",l[19]),A(j,"click",Je(l[18])),A(M,"click",Je(l[12])),A(e,"click",l[9]),A(e,"keydown",l[24]),A(e,"contextmenu",l[23]),A(e,"dragstart",l[20]),A(e,"dragover",l[21]),A(e,"drop",l[22])],Y=!0)},p(z,B){(!G||B[0]&1)&&u!==(u=z[0].name+"")&&K(a,u),(!G||B[0]&1&&d!==(d=z[0].name))&&i(r,"title",d),z[7]||q.p(z,B),P.p(z,B),(!G||B[0]&4)&&i(j,"aria-expanded",z[2]),(!G||B[0]&1&&R!==(R=z[7]?m("file.ariaFolder")+" "+z[0].name:m("file.ariaFile")+" "+z[0].name))&&i(e,"aria-label",R),(!G||B[0]&2)&&he(e,"file-row--selected",z[1]),z[2]?O?O.p(z,B):(O=In(z),O.c(),O.m(W.parentNode,W)):O&&(O.d(1),O=null)},i(z){G||(re(n.$$.fragment,z),G=!0)},o(z){de(n.$$.fragment,z),G=!1},d(z){z&&(w(e),w(V),w(W)),Ue(n),q&&q.d(),P.d(),O&&O.d(z),Y=!1,ge(J)}}}function bu(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:u}=e;const a=il(),d=No(n),_=n.type==="folder",v=uu(n);let g=!1,b=0,k=0,y=null;function S(B){B.ctrlKey||B.metaKey?a("toggleSelect",n.id):B.shiftKey?a("rangeSelect",n.id):y?(clearTimeout(y),y=null,_?a("navigate",n.id):a("preview",n)):y=setTimeout(()=>{y=null,a("selectOne",n.id)},250)}function j(){a("openExternal",n.fileId)}function E(){t(2,g=!1),a("showInFolder",n.nodeId||n.id)}function D(){t(2,g=!1),a("delete",{id:n.id,type:n.type})}function N(){t(2,g=!1),a("rename",{id:n.id,name:n.name})}function T(){t(2,g=!1),a("duplicate",n.id)}function I(){t(2,g=!1),a("cut",n.id)}function M(){t(2,g=!1),a("copy",n.id)}function R(){t(2,g=!1),_?a("navigate",n.id):a("preview",n)}function V(){t(2,g=!g)}function W(){t(2,g=!1)}function G(B){o&&o(B,n.id)}function Y(B){r&&_&&r(B,n.id)}function J(B){u&&_&&u(B,n.id)}function q(B){B.preventDefault(),t(3,b=Math.min(B.clientX,window.innerWidth-240)),t(4,k=Math.min(B.clientY,window.innerHeight-320)),t(2,g=!0)}function U(B){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),S(B))}function H(B){Co.call(this,l,B)}const P=()=>a("preview",n),O=()=>a("navigate",n.id),z=B=>{B.key==="Escape"&&(B.stopPropagation(),W())};return l.$$set=B=>{"item"in B&&t(0,n=B.item),"selected"in B&&t(1,s=B.selected),"onDragStart"in B&&t(25,o=B.onDragStart),"onDragOver"in B&&t(26,r=B.onDragOver),"onDrop"in B&&t(27,u=B.onDrop)},[n,s,g,b,k,a,d,_,v,S,j,E,D,N,T,I,M,R,V,W,G,Y,J,q,U,o,r,u,H,P,O,z]}class ku extends Xe{constructor(e){super(),Qe(this,e,bu,hu,Ye,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function An(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function yu(l){let e;return{c(){e=f("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function wu(l){let e,t=l[4].name+"",n,s,o;function r(){return l[2](l[6])}return{c(){e=f("button"),n=F(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(u,a){C(u,e,a),c(e,n),s||(o=A(e,"click",r),s=!0)},p(u,a){l=u,a&1&&t!==(t=l[4].name+"")&&K(n,t)},d(u){u&&w(e),s=!1,o()}}}function Cu(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,o){C(s,e,o),c(e,n)},p(s,o){o&1&&t!==(t=s[4].name+"")&&K(n,t)},d(s){s&&w(e)}}}function Fn(l){let e,t,n=l[6]>0&&yu();function s(u,a){return u[6]===u[0].length-1?Cu:wu}let o=s(l),r=o(l);return{c(){n&&n.c(),e=h(),r.c(),t=st()},m(u,a){n&&n.m(u,a),C(u,e,a),r.m(u,a),C(u,t,a)},p(u,a){o===(o=s(u))&&r?r.p(u,a):(r.d(1),r=o(u),r&&(r.c(),r.m(t.parentNode,t)))},d(u){u&&(w(e),w(t)),n&&n.d(u),r.d(u)}}}function Su(l){let e,t=fe(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Fn(An(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[o]){if(o&3){t=fe(s[0]);let r;for(r=0;r<t.length;r+=1){const u=An(s,t,r);n[r]?n[r].p(u,o):(n[r]=Fn(u),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(s){s&&w(e),Ve(n,s)}}}function ju(l,e,t){let{crumbs:n=[]}=e;const s=il();function o(u){s("navigate",u)}const r=u=>o(u);return l.$$set=u=>{"crumbs"in u&&t(0,n=u.crumbs)},[n,o,r]}class zo extends Xe{constructor(e){super(),Qe(this,e,ju,Su,Ye,{crumbs:0})}}function Eu(l){let e,t,n,s,o,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.previewUnavailable")}`,n=h(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),o||(r=A(s,"click",l[9]),o=!0)},p:ee,d(u){u&&w(e),o=!1,r()}}}function Tu(l){let e,t;function n(r,u){return u&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Fu:Au}let s=n(l,-1),o=s(l);return{c(){o.c(),t=st()},m(r,u){o.m(r,u),C(r,t,u)},p(r,u){s===(s=n(r,u))&&o?o.p(r,u):(o.d(1),o=s(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&w(t),o.d(r)}}}function Nu(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=F(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,o){C(s,e,o),c(e,t),c(t,n)},p(s,o){o&2&&K(n,s[1])},d(s){s&&w(e)}}}function Du(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),ll(t.src,n=l[1])||i(t,"src",n),i(t,"alt",s=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){C(o,e,r),c(e,t)},p(o,r){r&2&&!ll(t.src,n=o[1])&&i(t,"src",n),r&1&&s!==(s=o[0].name)&&i(t,"alt",s)},d(o){o&&w(e)}}}function Mu(l){let e,t,n,s,o,r,u;return{c(){e=f("div"),t=f("p"),n=F(l[3]),s=h(),o=f("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,d){C(a,e,d),c(e,t),c(t,n),c(e,s),c(e,o),r||(u=A(o,"click",l[9]),r=!0)},p(a,d){d&8&&K(n,a[3])},d(a){a&&w(e),r=!1,u()}}}function Iu(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Au(l){let e,t,n,s,o,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=h(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),o||(r=A(s,"click",l[9]),o=!0)},p:ee,d(u){u&&w(e),o=!1,r()}}}function Fu(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),ll(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,o){C(s,e,o),c(e,t)},p(s,o){o&2&&!ll(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&w(e)}}}function Pu(l){let e,t,n,s,o,r,u,a=l[0].name+"",d,_,v,g,b=nl(l[0].size)+"",k,y,S=Mn(l[0].mime)+"",j,E,D,N,T,I,M,R,V,W,G;o=new To({props:{kind:l[8],size:18}});function Y(U,H){return U[2]?Iu:U[3]?Mu:U[6]&&U[1]?Du:U[5]&&U[1]?Nu:U[4]?Tu:Eu}let J=Y(l),q=J(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Ge(o.$$.fragment),r=h(),u=f("span"),d=F(a),v=h(),g=f("div"),k=F(b),y=F(" · "),j=F(S),E=h(),D=f("div"),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>',T=h(),I=f("button"),I.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',M=h(),R=f("div"),q.c(),i(u,"class","preview-name svelte-1cw3u0m"),i(u,"title",_=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(g,"class","preview-meta svelte-1cw3u0m"),i(N,"class","action-btn svelte-1cw3u0m"),i(N,"title",m("file.openExternal")),i(N,"aria-label",m("file.openExternal")),i(I,"class","action-btn action-btn-close svelte-1cw3u0m"),i(I,"title","Close"),i(I,"aria-label","Close preview"),i(D,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(R,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(U,H){C(U,e,H),c(e,t),c(t,n),c(n,s),He(o,s,null),c(s,r),c(s,u),c(u,d),c(n,v),c(n,g),c(g,k),c(g,y),c(g,j),c(n,E),c(n,D),c(D,N),c(D,T),c(D,I),c(t,M),c(t,R),q.m(R,null),V=!0,W||(G=[A(N,"click",l[9]),A(I,"click",l[10]),A(e,"click",ft(l[11])),A(e,"keydown",l[12])],W=!0)},p(U,[H]){(!V||H&1)&&a!==(a=U[0].name+"")&&K(d,a),(!V||H&1&&_!==(_=U[0].name))&&i(u,"title",_),(!V||H&1)&&b!==(b=nl(U[0].size)+"")&&K(k,b),(!V||H&1)&&S!==(S=Mn(U[0].mime)+"")&&K(j,S),J===(J=Y(U))&&q?q.p(U,H):(q.d(1),q=J(U),q&&(q.c(),q.m(R,null)))},i(U){V||(re(o.$$.fragment,U),V=!0)},o(U){de(o.$$.fragment,U),V=!1},d(U){U&&w(e),Ue(o),q.d(),W=!1,ge(G)}}}function Lu(l,e,t){let n,s,o,{item:r}=e,{content:u=""}=e,{loading:a=!1}=e,{error:d=""}=e;const _=il(),v=No(r);function g(j){j.key==="Escape"&&_("close")}function b(){_("openExternal",r.fileId)}wo(()=>{window.addEventListener("keydown",g)}),Vl(()=>{window.removeEventListener("keydown",g)});const k=()=>_("close"),y=()=>_("close"),S=j=>{j.key==="Escape"&&(j.preventDefault(),_("close"))};return l.$$set=j=>{"item"in j&&t(0,r=j.item),"content"in j&&t(1,u=j.content),"loading"in j&&t(2,a=j.loading),"error"in j&&t(3,d=j.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Fo(r)&&u&&u.startsWith("data:")),l.$$.dirty&1&&t(5,s=Po(r)||Ro(r)),l.$$.dirty&1&&t(4,o=Lo(r))},[r,u,a,d,o,s,n,_,v,b,k,y,S]}class Ru extends Xe{constructor(e){super(),Qe(this,e,Lu,Pu,Ye,{item:0,content:1,loading:2,error:3})}}function zu(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j;return{c(){e=f("div"),t=f("div"),n=f("h3"),s=F(l[0]),o=h(),r=f("p"),u=F(l[1]),a=h(),d=f("div"),_=f("button"),v=F(l[2]),b=h(),k=f("button"),y=F(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(_,"class",g="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(k,"class","btn svelte-1fv6yyk"),i(d,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(E,D){C(E,e,D),c(e,t),c(t,n),c(n,s),c(t,o),c(t,r),c(r,u),c(t,a),c(t,d),c(d,_),c(_,v),c(d,b),c(d,k),c(k,y),S||(j=[A(_,"click",l[6]),A(k,"click",l[7]),A(e,"click",ft(l[8])),A(e,"keydown",l[9])],S=!0)},p(E,[D]){D&1&&K(s,E[0]),D&2&&K(u,E[1]),D&4&&K(v,E[2]),D&16&&g!==(g="btn "+(E[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",g),D&8&&K(y,E[3])},i:ee,o:ee,d(E){E&&w(e),S=!1,ge(j)}}}function Vu(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:o=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:u=!1}=e;const a=il(),d=()=>a("confirm"),_=()=>a("cancel"),v=()=>a("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),a("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,o=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,u=b.danger)},[n,s,o,r,u,a,d,_,v,g]}class Ou extends Xe{constructor(e){super(),Qe(this,e,Vu,zu,Ye,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Wu(l){let e,t,n;return{c(){e=Q("circle"),t=Q("line"),n=Q("line"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","10"),i(t,"x1","12"),i(t,"y1","16"),i(t,"x2","12"),i(t,"y2","12"),i(n,"x1","12"),i(n,"y1","8"),i(n,"x2","12.01"),i(n,"y2","8")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},d(s){s&&(w(e),w(t),w(n))}}}function Bu(l){let e,t,n,s;return{c(){e=Q("rect"),t=Q("polyline"),n=Q("line"),s=Q("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(n,"x1","8"),i(n,"y1","5"),i(n,"x2","8"),i(n,"y2","19"),i(s,"x1","16"),i(s,"y1","5"),i(s,"x2","16"),i(s,"y2","19")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,s,r)},d(o){o&&(w(e),w(t),w(n),w(s))}}}function Hu(l){let e,t;return{c(){e=Q("path"),t=Q("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Uu(l){let e,t;return{c(){e=Q("path"),t=Q("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ku(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("path"),n=Q("line"),s=Q("line"),o=Q("line"),i(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),i(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),i(n,"x1","8"),i(n,"y1","7"),i(n,"x2","16"),i(n,"y2","7"),i(s,"x1","8"),i(s,"y1","11"),i(s,"x2","14"),i(s,"y2","11"),i(o,"x1","8"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","15")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,s,u),C(r,o,u)},d(r){r&&(w(e),w(t),w(n),w(s),w(o))}}}function Gu(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,s,r)},d(o){o&&(w(e),w(t),w(n),w(s))}}}function Ju(l){let e,t;return{c(){e=Q("path"),t=Q("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function qu(l){let e,t,n,s;return{c(){e=Q("rect"),t=Q("rect"),n=Q("rect"),s=Q("rect"),i(e,"x","3"),i(e,"y","3"),i(e,"width","7"),i(e,"height","7"),i(e,"rx","1"),i(t,"x","14"),i(t,"y","3"),i(t,"width","7"),i(t,"height","4"),i(t,"rx","1"),i(n,"x","14"),i(n,"y","10"),i(n,"width","7"),i(n,"height","11"),i(n,"rx","1"),i(s,"x","3"),i(s,"y","14"),i(s,"width","7"),i(s,"height","7"),i(s,"rx","1")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,s,r)},d(o){o&&(w(e),w(t),w(n),w(s))}}}function Yu(l){let e;return{c(){e=Q("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Qu(l){let e;function t(o,r){return o[0]==="folder"?Yu:o[0]==="project"?qu:o[0]==="client"?Ju:o[0]==="document"?Gu:o[0]==="recipe"?Ku:o[0]==="note"?Uu:o[0]==="file"?Hu:o[0]==="case"?Bu:Wu}let n=t(l),s=n(l);return{c(){e=Q("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){C(o,e,r),s.m(e,null)},p(o,[r]){n!==(n=t(o))&&(s.d(1),s=n(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:ee,o:ee,d(o){o&&w(e),s.d()}}}function Xu(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,s=o.size)},[n,s]}class ol extends Xe{constructor(e){super(),Qe(this,e,Xu,Qu,Ye,{kind:0,size:1})}}function Pn(l,e,t){const n=l.slice();return n[44]=e[t],n}function Zu(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function xu(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,o,r;function u(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),s=F(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(a,d){C(a,e,d),c(e,t),c(t,s),o||(r=A(e,"click",Je(u)),o=!0)},p(a,d){l=a,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&K(s,n)},d(a){a&&w(e),o=!1,r()}}}function Ln(l){let e,t;return e=new Vo({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(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[0]&1&&(o.nodes=n[44].children||[]),s[0]&2&&(o.expanded=n[1]),s[0]&4&&(o.selectedNodeId=n[2]),s[0]&8&&(o.level=n[3]+1),s[0]&16&&(o.onSelect=n[4]),s[0]&32&&(o.onToggle=n[5]),s[0]&64&&(o.onContextMenu=n[6]),s[0]&128&&(o.onDrop=n[7]),e.$set(o)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function Rn(l,e){let t,n,s,o,r,u,a,d=e[44].title+"",_,v,g=e[1][e[44].id]&&Pl(e[44]),b,k,y,S;function j(P,O){return O[0]&1&&(n=null),n==null&&(n=!!Ot(P[44])),n?xu:Zu}let E=j(e,[-1,-1]),D=E(e);r=new ol({props:{kind:zn(e[44]),size:16}});function N(...P){return e[26](e[44],...P)}function T(...P){return e[27](e[44],...P)}function I(){return e[28](e[44])}function M(...P){return e[29](e[44],...P)}function R(...P){return e[30](e[44],...P)}function V(...P){return e[31](e[44],...P)}function W(...P){return e[32](e[44],...P)}function G(...P){return e[33](e[44],...P)}function Y(...P){return e[34](e[44],...P)}function J(...P){return e[35](e[44],...P)}function q(...P){return e[36](e[44],...P)}function U(...P){return e[37](e[44],...P)}let H=g&&Ln(e);return{key:l,first:null,c(){t=f("div"),D.c(),s=h(),o=f("span"),Ge(r.$$.fragment),u=h(),a=f("span"),_=F(d),v=h(),H&&H.c(),b=st(),i(o,"class","tree-icon svelte-zj71cl"),i(o,"role","button"),i(o,"tabindex","-1"),i(a,"class","tree-label svelte-zj71cl"),i(a,"role","button"),i(a,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),at(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),he(t,"selected",e[2]===e[44].id),he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(P,O){C(P,t,O),D.m(t,null),c(t,s),c(t,o),He(r,o,null),c(t,u),c(t,a),c(a,_),C(P,v,O),H&&H.m(P,O),C(P,b,O),k=!0,y||(S=[A(o,"click",N),A(o,"keydown",T),A(o,"dblclick",Je(e[24])),A(a,"click",Je(I)),A(a,"keydown",M),A(t,"dragstart",R),A(t,"dragover",V),A(t,"dragleave",W),A(t,"drop",G),A(t,"click",Y),A(t,"keydown",J),A(t,"dblclick",q),A(t,"contextmenu",Rl(U))],y=!0)},p(P,O){e=P,E===(E=j(e,O))&&D?D.p(e,O):(D.d(1),D=E(e),D&&(D.c(),D.m(t,s)));const z={};O[0]&1&&(z.kind=zn(e[44])),r.$set(z),(!k||O[0]&1)&&d!==(d=e[44].title+"")&&K(_,d),(!k||O[0]&8)&&at(t,"padding-left",e[3]*16+4+"px"),(!k||O[0]&5)&&he(t,"selected",e[2]===e[44].id),(!k||O[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||O[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),O[0]&3&&(g=e[1][e[44].id]&&Pl(e[44])),g?H?(H.p(e,O),O[0]&3&&re(H,1)):(H=Ln(e),H.c(),re(H,1),H.m(b.parentNode,b)):H&&(tt(),de(H,1,1,()=>{H=null}),lt())},i(P){k||(re(r.$$.fragment,P),re(H),k=!0)},o(P){de(r.$$.fragment,P),de(H),k=!1},d(P){P&&(w(t),w(v),w(b)),D.d(),Ue(r),H&&H.d(P),y=!1,ge(S)}}}function $u(l){let e=[],t=new Map,n,s,o,r,u=fe(l[0]);const a=d=>d[44].id;for(let d=0;d<u.length;d+=1){let _=Pn(l,u,d),v=a(_);t.set(v,e[d]=Rn(v,_))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=st()},m(d,_){for(let v=0;v<e.length;v+=1)e[v]&&e[v].m(d,_);C(d,n,_),s=!0,o||(r=A(window,"dragend",l[14]),o=!0)},p(d,_){_[0]&2080767&&(u=fe(d[0]),tt(),e=Eo(e,_,a,1,d,u,t,n.parentNode,jo,Rn,n,Pn),lt())},i(d){if(!s){for(let _=0;_<u.length;_+=1)re(e[_]);s=!0}},o(d){for(let _=0;_<e.length;_+=1)de(e[_]);s=!1},d(d){d&&w(n);for(let _=0;_<e.length;_+=1)e[_].d(d);o=!1,r()}}}function zn(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 Pl(l){return l.children!==void 0}function Ot(l){return Pl(l)?l.children.length>0:l.has_children===!0}function Vn(l){const e={};function t(n,s){for(const o of n)e[o.id]=s,o.children&&t(o.children,o.id)}return t(l,""),e}function On(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function ef(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function tf(l,e,t){let n,s,o,{nodes:r=[]}=e,{expanded:u={}}=e,{selectedNodeId:a=""}=e,{level:d=0}=e,{onSelect:_=void 0}=e,{onToggle:v=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,S="",j="";const E=["folder","project","client","document","recipe","case"];Vl(()=>{for(const X of Object.keys(k))clearTimeout(k[X]);y&&clearInterval(y)});function D(X){return E.includes(X.type)}function N(X,Z,_e){if(!X||!Z||Z===X.id||!D(X))return!1;let ye=X.id;for(;ye;){if(ye===Z)return!1;ye=_e[ye]||""}return!0}function T(X,Z){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",Z.id),t(21,S=Z.id)}function I(X,Z){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",j!==Z.id&&t(8,j=Z.id),Ot(Z)&&!u[Z.id]&&!k[Z.id]&&(k[Z.id]=setTimeout(()=>{v&&v(Z.id),delete k[Z.id]},600));const _e=X.currentTarget.closest(".workspace-tree-area");if(_e){const ye=_e.getBoundingClientRect(),me=30;X.clientY-ye.top<me?y||(y=setInterval(()=>{_e.scrollTop-=10},50)):ye.bottom-X.clientY<me?y||(y=setInterval(()=>{_e.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(X,Z){const _e=X.relatedTarget;_e&&X.currentTarget.contains(_e)||(j===Z.id&&t(8,j=""),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null))}function R(X,Z){X.preventDefault(),X.stopPropagation(),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null);const _e=On(r),ye=Vn(_e),me=ef(X);if(!N(Z,me,ye)){t(8,j=""),t(21,S="");return}b&&b(me,Z.id),t(8,j=""),t(21,S="")}function V(){t(8,j=""),t(21,S="");for(const X of Object.keys(k))clearTimeout(k[X]),delete k[X];y&&(clearInterval(y),y=null)}function W(X,Z){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||_&&_(Z)}function G(X,Z){Ot(Z)&&v&&v(Z.id)}function Y(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(Z))}function J(X,Z){X.stopPropagation(),Ot(Z)&&v&&v(Z.id)}function q(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),Ot(Z)&&v&&v(Z.id))}function U(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(Z))}function H(X,Z,_e){const ye={};function me(ke){for(const We of ke)ye[We.id]=N(We,Z,_e),We.children&&me(We.children)}return me(X),ye}function P(X){Co.call(this,l,X)}const O=X=>v&&v(X.id),z=(X,Z)=>J(Z,X),B=(X,Z)=>q(Z,X),se=X=>_&&_(X),oe=(X,Z)=>U(Z,X),$=(X,Z)=>T(Z,X),le=(X,Z)=>I(Z,X),te=(X,Z)=>M(Z,X),ce=(X,Z)=>R(Z,X),ue=(X,Z)=>W(Z,X),we=(X,Z)=>Y(Z,X),Be=(X,Z)=>G(Z,X),Ie=(X,Z)=>g&&g(Z,X);return l.$$set=X=>{"nodes"in X&&t(0,r=X.nodes),"expanded"in X&&t(1,u=X.expanded),"selectedNodeId"in X&&t(2,a=X.selectedNodeId),"level"in X&&t(3,d=X.level),"onSelect"in X&&t(4,_=X.onSelect),"onToggle"in X&&t(5,v=X.onToggle),"onContextMenu"in X&&t(6,g=X.onContextMenu),"onDrop"in X&&t(7,b=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=On(r)),l.$$.dirty[0]&8388608&&t(22,s=Vn(n)),l.$$.dirty[0]&14680064&&t(9,o=H(n,S,s))},[r,u,a,d,_,v,g,b,j,o,T,I,M,R,V,W,G,Y,J,q,U,S,s,n,P,O,z,B,se,oe,$,le,te,ce,ue,we,Be,Ie]}class Vo extends Xe{constructor(e){super(),Qe(this,e,tf,$u,Ye,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Wn(l){let e,t;return{c(){e=f("div"),t=F(l[4]),i(e,"class","path-info svelte-11u707d")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&16&&K(t,n[4])},d(n){n&&w(e)}}}function Bn(l){let e,t;return{c(){e=f("div"),t=F(l[3]),i(e,"class","error-msg svelte-11u707d")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&8&&K(t,n[3])},d(n){n&&w(e)}}}function lf(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j=m("firstrun.browse")+"",E,D,N,T,I,M,R=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",V,W,G,Y,J,q,U=l[4]&&Wn(l),H=l[3]&&Bn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚒",s=h(),o=f("h1"),o.textContent=`${m("firstrun.title")}`,r=h(),u=f("p"),u.textContent=`${m("firstrun.desc")}`,a=h(),d=f("div"),_=f("label"),_.textContent=`${m("firstrun.pathLabel")}`,v=h(),g=f("div"),b=f("input"),y=h(),S=f("button"),E=F(j),D=h(),U&&U.c(),N=h(),H&&H.c(),T=h(),I=f("div"),M=f("button"),V=F(R),G=h(),Y=f("button"),Y.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-11u707d"),i(o,"class","svelte-11u707d"),i(u,"class","first-run-desc svelte-11u707d"),i(_,"class","form-label svelte-11u707d"),i(_,"for","vault-path"),i(b,"id","vault-path"),i(b,"type","text"),i(b,"placeholder",k=l[1]||m("firstrun.defaultPath")),b.disabled=l[2],i(b,"class","svelte-11u707d"),i(S,"class","btn"),S.disabled=l[2],i(g,"class","input-row svelte-11u707d"),i(d,"class","form-group svelte-11u707d"),i(M,"class","btn btn-primary btn-lg svelte-11u707d"),M.disabled=W=!l[0].trim()||l[2],i(Y,"class","btn btn-lg svelte-11u707d"),i(I,"class","first-run-actions svelte-11u707d"),i(t,"class","first-run-card svelte-11u707d"),i(e,"class","first-run-screen svelte-11u707d")},m(P,O){C(P,e,O),c(e,t),c(t,n),c(t,s),c(t,o),c(t,r),c(t,u),c(t,a),c(t,d),c(d,_),c(d,v),c(d,g),c(g,b),be(b,l[0]),c(g,y),c(g,S),c(S,E),c(t,D),U&&U.m(t,null),c(t,N),H&&H.m(t,null),c(t,T),c(t,I),c(I,M),c(M,V),c(I,G),c(I,Y),J||(q=[A(b,"input",l[12]),A(b,"input",l[6]),A(b,"keydown",l[9]),A(S,"click",l[5]),A(M,"click",l[7]),A(Y,"click",l[8])],J=!0)},p(P,[O]){O&2&&k!==(k=P[1]||m("firstrun.defaultPath"))&&i(b,"placeholder",k),O&4&&(b.disabled=P[2]),O&1&&b.value!==P[0]&&be(b,P[0]),O&4&&(S.disabled=P[2]),P[4]?U?U.p(P,O):(U=Wn(P),U.c(),U.m(t,N)):U&&(U.d(1),U=null),P[3]?H?H.p(P,O):(H=Bn(P),H.c(),H.m(t,T)):H&&(H.d(1),H=null),O&4&&R!==(R=(P[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&K(V,R),O&5&&W!==(W=!P[0].trim()||P[2])&&(M.disabled=W)},i:ee,o:ee,d(P){P&&w(e),U&&U.d(),H&&H.d(),J=!1,ge(q)}}}function xt(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 nf(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,o="",r="",u=!1,a="",d="",_=null;async function v(){try{const E=await xt("GetDefaultVaultPath");t(1,r=E||""),t(0,o=r||""),o&&await b()}catch{t(1,r="")}}v();async function g(){try{const E=await xt("PickDirectory");E&&(t(0,o=E),await b())}catch(E){t(3,a=String(E))}}async function b(){if(!o||!o.trim()){t(4,d=""),_=null;return}try{_=await xt("CheckVaultPath",o.trim()),_&&t(4,d=_.description)}catch{t(4,d=""),_=null}}async function k(){if(!(!o||!o.trim())){if(t(2,u=!0),t(3,a=""),_&&!_.writable){t(3,a=m("firstrun.errorNoWrite")),t(2,u=!1);return}try{const E=await xt("CreateVault",o.trim());E&&E.status==="ready"&&n&&n(E)}catch(E){t(3,a=String(E))}t(2,u=!1)}}function y(){s&&s()}function S(E){E.key==="Enter"&&!u&&o.trim()&&k()}function j(){o=this.value,t(0,o)}return l.$$set=E=>{"onComplete"in E&&t(10,n=E.onComplete),"onQuit"in E&&t(11,s=E.onQuit)},[o,r,u,a,d,g,b,k,y,S,n,s,j]}class sf extends Xe{constructor(e){super(),Qe(this,e,nf,lf,Ye,{onComplete:10,onQuit:11})}}function Hn(l){let e,t;return{c(){e=f("div"),t=F(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&4&&K(t,n[2])},d(n){n&&w(e)}}}function Un(l){let e,t,n,s,o,r,u,a,d=m("common.yes")+"",_,v,g,b,k;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=h(),o=f("p"),o.textContent=`${m("recovery.createConfirm")}`,r=h(),u=f("div"),a=f("button"),_=F(d),v=h(),g=f("button"),g.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(o,"class","modal-desc svelte-s3o8c3"),i(a,"class","btn btn-primary"),a.disabled=l[1],i(g,"class","btn"),i(u,"class","modal-actions svelte-s3o8c3"),i(t,"class","modal svelte-s3o8c3"),i(e,"class","modal-overlay svelte-s3o8c3"),i(e,"role","button"),i(e,"tabindex","0")},m(y,S){C(y,e,S),c(e,t),c(t,n),c(t,s),c(t,o),c(t,r),c(t,u),c(u,a),c(a,_),c(u,v),c(u,g),b||(k=[A(a,"click",l[6]),A(g,"click",l[7]),A(e,"click",ft(l[7])),A(e,"keydown",l[11])],b=!0)},p(y,S){S&2&&(a.disabled=y[1])},d(y){y&&w(e),b=!1,ge(k)}}}function of(l){let e,t,n,s,o,r,u,a,d,_=(l[0]||"—")+"",v,g,b,k,y,S=m("recovery.choose")+"",j,E,D,N=m("recovery.create")+"",T,I,M,R,V,W,G,Y=l[2]&&Hn(l),J=l[3]&&Un(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",s=h(),o=f("h1"),o.textContent=`${m("recovery.title")}`,r=h(),u=f("p"),u.textContent=`${m("recovery.expected")}:`,a=h(),d=f("code"),v=F(_),g=h(),Y&&Y.c(),b=h(),k=f("div"),y=f("button"),j=F(S),E=h(),D=f("button"),T=F(N),I=h(),M=f("button"),M.textContent=`${m("recovery.quit")}`,R=h(),J&&J.c(),V=st(),i(n,"class","recovery-icon svelte-s3o8c3"),i(o,"class","svelte-s3o8c3"),i(u,"class","recovery-desc svelte-s3o8c3"),i(d,"class","recovery-path svelte-s3o8c3"),i(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],i(D,"class","btn btn-lg svelte-s3o8c3"),D.disabled=l[1],i(M,"class","btn btn-lg svelte-s3o8c3"),i(k,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(q,U){C(q,e,U),c(e,t),c(t,n),c(t,s),c(t,o),c(t,r),c(t,u),c(t,a),c(t,d),c(d,v),c(t,g),Y&&Y.m(t,null),c(t,b),c(t,k),c(k,y),c(y,j),c(k,E),c(k,D),c(D,T),c(k,I),c(k,M),C(q,R,U),J&&J.m(q,U),C(q,V,U),W||(G=[A(y,"click",l[4]),A(D,"click",l[5]),A(M,"click",l[8])],W=!0)},p(q,[U]){U&1&&_!==(_=(q[0]||"—")+"")&&K(v,_),q[2]?Y?Y.p(q,U):(Y=Hn(q),Y.c(),Y.m(t,b)):Y&&(Y.d(1),Y=null),U&2&&(y.disabled=q[1]),U&2&&(D.disabled=q[1]),q[3]?J?J.p(q,U):(J=Un(q),J.c(),J.m(V.parentNode,V)):J&&(J.d(1),J=null)},i:ee,o:ee,d(q){q&&(w(e),w(R),w(V)),Y&&Y.d(),J&&J.d(q),W=!1,ge(G)}}}function Ml(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 cf(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:o=null}=e,r=!1,u="",a=!1;async function d(){try{const y=await Ml("PickDirectory");if(!y)return;t(1,r=!0),t(2,u="");const S=await Ml("OpenVault",y);S&&S.status==="ready"&&s&&s(S)}catch(y){t(2,u=String(y))}t(1,r=!1)}function _(){t(3,a=!0)}async function v(){t(3,a=!1),t(1,r=!0),t(2,u="");try{const y=await Ml("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,u=String(y))}t(1,r=!1)}function g(){t(3,a=!1)}function b(){o&&o()}const k=y=>y.key==="Enter"&&g();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,s=y.onComplete),"onQuit"in y&&t(10,o=y.onQuit)},[n,r,u,a,d,_,v,g,b,s,o,k]}class rf extends Xe{constructor(e){super(),Qe(this,e,cf,of,Ye,{vaultPath:0,onComplete:9,onQuit:10})}}function Kn(l,e,t){const n=l.slice();return n[5]=e[t],n}function af(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},d(s){s&&(w(e),w(t),w(n))}}}function uf(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s=Q("path"),i(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),i(t,"d","M4 5v4h4"),i(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),i(s,"d","M20 19v-4h-4")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,s,r)},d(o){o&&(w(e),w(t),w(n),w(s))}}}function ff(l){let e;return{c(){e=Q("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function df(l){let e;return{c(){e=Q("path"),i(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function pf(l){let e,t;return{c(){e=Q("path"),t=Q("path"),i(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),i(t,"d","M12 16v5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function mf(l){let e,t;return{c(){e=Q("rect"),t=Q("path"),i(e,"x","4"),i(e,"y","3"),i(e,"width","16"),i(e,"height","18"),i(e,"rx","2"),i(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function _f(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),i(e,"d","M3 10.5 12 3l9 7.5"),i(t,"d","M5 9.5V21h14V9.5"),i(n,"d","M10 21v-6h4v6")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},d(s){s&&(w(e),w(t),w(n))}}}function vf(l){let e,t;return{c(){e=Q("circle"),t=Q("path"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","3"),i(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Gn(l){let e,t,n,s,o,r,u,a;function d(b,k){if(b[5].id==="general")return vf;if(b[5].id==="workspace")return _f;if(b[5].id==="templates")return mf;if(b[5].id==="plugins")return pf;if(b[5].id==="files")return df;if(b[5].id==="activity")return ff;if(b[5].id==="sync")return uf;if(b[5].id==="backup")return af}let _=d(l),v=_&&_(l);function g(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=Q("svg"),v&&v.c(),s=h(),o=f("span"),o.textContent=`${l[5].label}`,r=h(),i(n,"width","16"),i(n,"height","16"),i(n,"viewBox","0 0 24 24"),i(n,"fill","none"),i(n,"stroke","currentColor"),i(n,"stroke-width","1.8"),i(n,"stroke-linecap","round"),i(n,"stroke-linejoin","round"),i(n,"aria-hidden","true"),i(t,"class","settings-nav-icon svelte-1uolm3f"),i(o,"class","settings-nav-label svelte-1uolm3f"),i(e,"class","settings-nav-item svelte-1uolm3f"),he(e,"active",l[0]===l[5].id),he(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,k){C(b,e,k),c(e,t),c(t,n),v&&v.m(n,null),c(e,s),c(e,o),c(e,r),u||(a=A(e,"click",g),u=!0)},p(b,k){l=b,k&3&&he(e,"active",l[0]===l[5].id)},d(b){b&&w(e),v&&v.d(),u=!1,a()}}}function gf(l){let e,t=fe(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Gn(Kn(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[o]){if(o&7){t=fe(s[1]);let r;for(r=0;r<t.length;r+=1){const u=Kn(s,t,r);n[r]?n[r].p(u,o):(n[r]=Gn(u),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(s){s&&w(e),Ve(n,s)}}}function hf(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const o=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(a){s&&s(a)}const u=a=>r(a.id);return l.$$set=a=>{"activeSection"in a&&t(0,n=a.activeSection),"onSelect"in a&&t(3,s=a.onSelect)},[n,o,r,s,u]}class bf extends Xe{constructor(e){super(),Qe(this,e,hf,gf,Ye,{activeSection:0,onSelect:3})}}function Jn(l){let e;return{c(){e=f("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function kf(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,R,V,W,G,Y,J,q,U,H,P,O=l[1]&&Jn();return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.general")}`,n=h(),s=f("p"),s.textContent=`${m("settings.generalDesc")}`,o=h(),r=f("div"),u=f("h3"),u.textContent=`${m("settings.appearance")}`,a=h(),d=f("div"),_=f("label"),v=f("span"),v.textContent=`${m("settings.theme")}`,g=h(),b=f("select"),k=f("option"),k.textContent=`${m("settings.themeSystem")}`,y=f("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,S=f("option"),S.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,j=h(),E=f("div"),D=f("h3"),D.textContent=`${m("settings.localization")}`,N=h(),T=f("div"),I=f("label"),M=f("span"),M.textContent=`${m("settings.language")}`,R=h(),V=f("select"),W=f("option"),W.textContent=`${m("settings.langRu")}`,G=f("option"),G.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,Y=h(),J=f("div"),O&&O.c(),q=h(),U=f("button"),U.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(u,"class","card-title svelte-1e2uhdh"),i(v,"class","label-text svelte-1e2uhdh"),k.__value="system",be(k,k.__value),y.__value="light",be(y,y.__value),y.disabled=!0,S.__value="dark",be(S,S.__value),S.disabled=!0,l[0]===void 0&&St(()=>l[5].call(b)),i(d,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(D,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),W.__value="ru",be(W,W.__value),G.__value="en",be(G,G.__value),V.disabled=!0,i(T,"class","form-group svelte-1e2uhdh"),i(E,"class","settings-card svelte-1e2uhdh"),i(U,"class","btn btn-primary"),i(J,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(z,B){C(z,e,B),c(e,t),c(e,n),c(e,s),c(e,o),c(e,r),c(r,u),c(r,a),c(r,d),c(d,_),c(_,v),c(_,g),c(_,b),c(b,k),c(b,y),c(b,S),pt(b,l[0],!0),c(e,j),c(e,E),c(E,D),c(E,N),c(E,T),c(T,I),c(I,M),c(I,R),c(I,V),c(V,W),c(V,G),c(e,Y),c(e,J),O&&O.m(J,null),c(J,q),c(J,U),H||(P=[A(b,"change",l[5]),A(U,"click",l[2])],H=!0)},p(z,[B]){B&1&&pt(b,z[0]),z[1]?O||(O=Jn(),O.c(),O.m(J,q)):O&&(O.d(1),O=null)},i:ee,o:ee,d(z){z&&w(e),O&&O.d(),H=!1,ge(P)}}}function yf(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,o="system",r=!1;function u(){n&&t(0,o=n.theme||"system")}async function a(){n&&(t(3,n.theme=o,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){o=el(this),t(0,o)}return l.$$set=_=>{"appConfig"in _&&t(3,n=_.appConfig),"onSave"in _&&t(4,s=_.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&u()},[o,r,a,n,s,d]}class wf extends Xe{constructor(e){super(),Qe(this,e,yf,kf,Ye,{appConfig:3,onSave:4})}}function qn(l){let e,t;return{c(){e=f("div"),t=F(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&2&&K(t,n[1])},d(n){n&&w(e)}}}function Cf(l){let e;return{c(){e=f("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Sf(l){let e,t,n,s,o,r=l[0].path+"",u,a,d,_,v,g,b=l[0].dbPath+"",k,y,S,j=l[0].nodeCount!==void 0&&Yn(l),E=l[0].fileCount!==void 0&&Qn(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${m("settings.vaultPath")}`,s=h(),o=f("span"),u=F(r),a=h(),d=f("div"),_=f("span"),_.textContent="DB",v=h(),g=f("span"),k=F(b),y=h(),j&&j.c(),S=h(),E&&E.c(),i(n,"class","info-label svelte-1zbky3"),i(o,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(_,"class","info-label svelte-1zbky3"),i(g,"class","info-value mono small svelte-1zbky3"),i(d,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(D,N){C(D,e,N),c(e,t),c(t,n),c(t,s),c(t,o),c(o,u),c(e,a),c(e,d),c(d,_),c(d,v),c(d,g),c(g,k),c(e,y),j&&j.m(e,null),c(e,S),E&&E.m(e,null)},p(D,N){N&1&&r!==(r=D[0].path+"")&&K(u,r),N&1&&b!==(b=D[0].dbPath+"")&&K(k,b),D[0].nodeCount!==void 0?j?j.p(D,N):(j=Yn(D),j.c(),j.m(e,S)):j&&(j.d(1),j=null),D[0].fileCount!==void 0?E?E.p(D,N):(E=Qn(D),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(D){D&&w(e),j&&j.d(),E&&E.d()}}}function Yn(l){let e,t,n,s,o=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a&1&&o!==(o=u[0].nodeCount+"")&&K(r,o)},d(u){u&&w(e)}}}function Qn(l){let e,t,n,s,o=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a&1&&o!==(o=u[0].fileCount+"")&&K(r,o)},d(u){u&&w(e)}}}function jf(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j=l[1]&&qn(l);function E(T,I){return T[0]?Sf:Cf}let D=E(l),N=D(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.workspace")}`,n=h(),s=f("p"),s.textContent=`${m("settings.workspaceDesc")}`,o=h(),j&&j.c(),r=h(),u=f("div"),N.c(),a=h(),d=f("div"),_=f("button"),_.textContent=`${m("settings.openVault")}`,v=h(),g=f("button"),g.textContent=`${m("settings.changeVault")}`,b=h(),k=f("button"),k.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(u,"class","settings-card svelte-1zbky3"),i(_,"class","btn svelte-1zbky3"),i(g,"class","btn svelte-1zbky3"),i(k,"class","btn svelte-1zbky3"),i(d,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(T,I){C(T,e,I),c(e,t),c(e,n),c(e,s),c(e,o),j&&j.m(e,null),c(e,r),c(e,u),N.m(u,null),c(e,a),c(e,d),c(d,_),c(d,v),c(d,g),c(d,b),c(d,k),y||(S=[A(_,"click",l[2]),A(g,"click",l[4]),A(k,"click",l[3])],y=!0)},p(T,[I]){T[1]?j?j.p(T,I):(j=qn(T),j.c(),j.m(e,r)):j&&(j.d(1),j=null),D===(D=E(T))&&N?N.p(T,I):(N.d(1),N=D(T),N&&(N.c(),N.m(u,null)))},i:ee,o:ee,d(T){T&&w(e),j&&j.d(),N.d(),y=!1,ge(S)}}}function At(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Ef(l,e,t){let{onRefresh:n=null}=e,s=null,o="";async function r(){try{t(0,s=await At("GetVaultInfo"))}catch{t(0,s=null)}}r();async function u(){try{await At("OpenVaultFolder")}catch(_){t(1,o=String(_))}}async function a(){try{const _=await At("VaultCheck");_.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(_.errors||[]).join("; "))}catch(_){t(1,o=String(_))}}async function d(){try{const _=await At("PickDirectory");if(!_)return;const v=await At("OpenVault",_);v&&v.status==="ready"&&(t(0,s=await At("GetVaultInfo")),n&&n())}catch(_){t(1,o=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[s,o,u,a,d,n]}class Tf extends Xe{constructor(e){super(),Qe(this,e,Ef,jf,Ye,{onRefresh:5})}}function Xn(l,e,t){const n=l.slice();return n[6]=e[t],n}function Nf(l){let e,t=fe(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Zn(Xn(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o&5){t=fe(s[0]);let r;for(r=0;r<t.length;r+=1){const u=Xn(s,t,r);n[r]?n[r].p(u,o):(n[r]=Zn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function Df(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Mf(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Zn(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",o,r,u,a,d=l[6].type+"",_,v,g,b,k,y,S,j,E=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",D,N,T,I;function M(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),r=h(),u=f("span"),a=F("("),_=F(d),v=F(")"),g=h(),b=f("label"),k=f("input"),S=h(),j=f("span"),D=F(E),N=h(),i(n,"class","template-name svelte-ksamnw"),i(u,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(k,"type","checkbox"),k.checked=y=l[6].enabled,i(k,"class","svelte-ksamnw"),i(j,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(R,V){C(R,e,V),c(e,t),c(t,n),c(n,o),c(t,r),c(t,u),c(u,a),c(u,_),c(u,v),c(e,g),c(e,b),c(b,k),c(b,S),c(b,j),c(j,D),c(e,N),T||(I=A(k,"change",M),T=!0)},p(R,V){l=R,V&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&K(o,s),V&1&&d!==(d=l[6].type+"")&&K(_,d),V&1&&y!==(y=l[6].enabled)&&(k.checked=y),V&1&&E!==(E=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&K(D,E)},d(R){R&&w(e),T=!1,I()}}}function If(l){let e,t,n,s,o;function r(d,_){return d[1]?Mf:d[0].length===0?Df:Nf}let u=r(l),a=u(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.templates")}`,n=h(),s=f("p"),s.textContent=`${m("settings.templatesDesc")}`,o=h(),a.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(d,_){C(d,e,_),c(e,t),c(e,n),c(e,s),c(e,o),a.m(e,null)},p(d,[_]){u===(u=r(d))&&a?a.p(d,_):(a.d(1),a=u(d),a&&(a.c(),a.m(e,null)))},i:ee,o:ee,d(d){d&&w(e),a.d()}}}function xn(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 Af(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function r(){t(1,o=!0);try{t(0,s=await xn("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}r();async function u(d){const _=!d.enabled;try{await xn("SetTemplateEnabled",d.id,_),d.enabled=_,t(0,s),n&&n()}catch(v){console.error(v)}}const a=d=>u(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[s,o,u,n,a]}class Ff extends Xe{constructor(e){super(),Qe(this,e,Af,If,Ye,{onRefresh:3})}}function Pf(l){let e,t,n,s,o,r,u,a;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.plugins")}`,n=h(),s=f("p"),s.textContent=`${m("settings.noPlugins")}`,o=h(),r=f("button"),r.textContent=`${m("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(r,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(d,_){C(d,e,_),c(e,t),c(e,n),c(e,s),c(e,o),c(e,r),u||(a=A(r,"click",Rf),u=!0)},p:ee,i:ee,o:ee,d(d){d&&w(e),u=!1,a()}}}function Lf(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 Rf(){try{await Lf("OpenPluginsFolder")}catch{}}class zf extends Xe{constructor(e){super(),Qe(this,e,null,Pf,Ye,{})}}function Vf(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.files")}`,n=h(),s=f("p"),s.textContent=`${m("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,r){C(o,e,r),c(e,t),c(e,n),c(e,s)},p:ee,i:ee,o:ee,d(o){o&&w(e)}}}class Of extends Xe{constructor(e){super(),Qe(this,e,null,Vf,Ye,{})}}function Wf(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.activity")}`,n=h(),s=f("p"),s.textContent=`${m("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,r){C(o,e,r),c(e,t),c(e,n),c(e,s)},p:ee,i:ee,o:ee,d(o){o&&w(e)}}}class Bf extends Xe{constructor(e){super(),Qe(this,e,null,Wf,Ye,{})}}function $n(l){let e,t;return{c(){e=f("div"),t=F(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[0]&4&&K(t,n[2])},d(n){n&&w(e)}}}function es(l){let e,t;return{c(){e=f("div"),t=F(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),he(e,"warning",l[4]==="warning")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[0]&8&&K(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&w(e)}}}function Hf(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M=m("settings.checkConnection")+"",R,V,W,G,Y=m("common.connect")+"",J,q,U,H,P,O=l[11]!==null&&ts(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("label"),o=f("span"),o.textContent=`${m("settings.serverUrl")}`,r=h(),u=f("input"),a=h(),d=f("div"),_=f("label"),v=f("span"),v.textContent=`${m("sync.username")}`,g=h(),b=f("input"),k=h(),y=f("div"),S=f("label"),j=f("span"),j.textContent=`${m("sync.password")}`,E=h(),D=f("input"),N=h(),T=f("div"),I=f("button"),R=F(M),W=h(),G=f("button"),J=F(Y),U=h(),O&&O.c(),i(o,"class","label-text"),i(u,"type","text"),i(u,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(v,"class","label-text"),i(b,"type","text"),i(d,"class","form-group svelte-1fx1e1e"),i(j,"class","label-text"),i(D,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(I,"class","btn"),I.disabled=V=l[1]||!l[5],i(G,"class","btn btn-primary"),G.disabled=q=l[1]||!l[5]||!l[6]||!l[7],i(T,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(z,B){C(z,e,B),c(e,t),c(t,n),c(n,s),c(s,o),c(s,r),c(s,u),be(u,l[5]),c(t,a),c(t,d),c(d,_),c(_,v),c(_,g),c(_,b),be(b,l[6]),c(t,k),c(t,y),c(y,S),c(S,j),c(S,E),c(S,D),be(D,l[7]),c(t,N),c(t,T),c(T,I),c(I,R),c(T,W),c(T,G),c(G,J),c(t,U),O&&O.m(t,null),H||(P=[A(u,"input",l[23]),A(b,"input",l[24]),A(D,"input",l[25]),A(I,"click",l[12]),A(G,"click",l[13])],H=!0)},p(z,B){B[0]&32&&u.value!==z[5]&&be(u,z[5]),B[0]&64&&b.value!==z[6]&&be(b,z[6]),B[0]&128&&D.value!==z[7]&&be(D,z[7]),B[0]&34&&V!==(V=z[1]||!z[5])&&(I.disabled=V),B[0]&226&&q!==(q=z[1]||!z[5]||!z[6]||!z[7])&&(G.disabled=q),z[11]!==null?O?O.p(z,B):(O=ts(z),O.c(),O.m(t,null)):O&&(O.d(1),O=null)},d(z){z&&w(e),O&&O.d(),H=!1,ge(P)}}}function Uf(l){let e,t,n,s,o,r,u=l[20](l[0].lastStatus)+"",a,d,_,v,g,b,k,y,S,j=m("settings.syncNow")+"",E,D,N,T=m("settings.disconnect")+"",I,M,R,V=m("settings.resetKey")+"",W,G,Y,J,q,U,H,P,O,z,B,se,oe=l[0].serverUrl&&ls(l),$=l[0].deviceName&&ns(l),le=l[0].deviceId&&ss(l),te=l[0].lastSyncAt&&is(l),ce=l[0].lastError&&os(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),s.textContent=`${m("settings.status")}`,o=h(),r=f("span"),a=F(u),d=h(),oe&&oe.c(),_=h(),$&&$.c(),v=h(),le&&le.c(),g=h(),te&&te.c(),b=h(),ce&&ce.c(),k=h(),y=f("div"),S=f("button"),E=F(j),D=h(),N=f("button"),I=F(T),M=h(),R=f("button"),W=F(V),G=h(),Y=f("div"),J=f("label"),q=f("span"),q.textContent=`${m("sync.interval")}`,U=h(),H=f("div"),P=f("input"),O=h(),z=f("button"),z.textContent=`${m("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(r,"class","info-value svelte-1fx1e1e"),he(r,"status-ok",l[0].lastStatus==="connected"),he(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),i(n,"class","info-row svelte-1fx1e1e"),i(t,"class","sync-info svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e"),i(S,"class","btn btn-primary"),S.disabled=l[1],i(N,"class","btn"),N.disabled=l[1],i(R,"class","btn"),R.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(q,"class","label-text"),i(P,"type","number"),i(P,"min","0"),i(P,"placeholder","0"),i(P,"class","svelte-1fx1e1e"),i(z,"class","btn btn-sm"),i(H,"class","interval-row svelte-1fx1e1e"),i(Y,"class","sync-interval svelte-1fx1e1e")},m(ue,we){C(ue,e,we),c(e,t),c(t,n),c(n,s),c(n,o),c(n,r),c(r,a),c(t,d),oe&&oe.m(t,null),c(t,_),$&&$.m(t,null),c(t,v),le&&le.m(t,null),c(t,g),te&&te.m(t,null),c(t,b),ce&&ce.m(t,null),C(ue,k,we),C(ue,y,we),c(y,S),c(S,E),c(y,D),c(y,N),c(N,I),c(y,M),c(y,R),c(R,W),C(ue,G,we),C(ue,Y,we),c(Y,J),c(J,q),c(J,U),c(J,H),c(H,P),be(P,l[8]),c(H,O),c(H,z),B||(se=[A(S,"click",l[14]),A(N,"click",l[16]),A(R,"click",l[18]),A(P,"input",l[22]),A(z,"click",l[15])],B=!0)},p(ue,we){we[0]&1&&u!==(u=ue[20](ue[0].lastStatus)+"")&&K(a,u),we[0]&1&&he(r,"status-ok",ue[0].lastStatus==="connected"),we[0]&1&&he(r,"status-err",ue[0].lastStatus==="error"||ue[0].lastStatus==="revoked"),ue[0].serverUrl?oe?oe.p(ue,we):(oe=ls(ue),oe.c(),oe.m(t,_)):oe&&(oe.d(1),oe=null),ue[0].deviceName?$?$.p(ue,we):($=ns(ue),$.c(),$.m(t,v)):$&&($.d(1),$=null),ue[0].deviceId?le?le.p(ue,we):(le=ss(ue),le.c(),le.m(t,g)):le&&(le.d(1),le=null),ue[0].lastSyncAt?te?te.p(ue,we):(te=is(ue),te.c(),te.m(t,b)):te&&(te.d(1),te=null),ue[0].lastError?ce?ce.p(ue,we):(ce=os(ue),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),we[0]&2&&(S.disabled=ue[1]),we[0]&2&&(N.disabled=ue[1]),we[0]&2&&(R.disabled=ue[1]),we[0]&256&&sl(P.value)!==ue[8]&&be(P,ue[8])},d(ue){ue&&(w(e),w(k),w(y),w(G),w(Y)),oe&&oe.d(),$&&$.d(),le&&le.d(),te&&te.d(),ce&&ce.d(),B=!1,ge(se)}}}function ts(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=f("div"),n=F(t),i(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(s,o){C(s,e,o),c(e,n)},p(s,o){o[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&K(n,t),o[0]&2048&&he(e,"ok",s[11]),o[0]&2048&&he(e,"fail",!s[11])},d(s){s&&w(e)}}}function ls(l){let e,t,n,s,o=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.serverUrl")}`,n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[0]&1&&o!==(o=u[0].serverUrl+"")&&K(r,o)},d(u){u&&w(e)}}}function ns(l){let e,t,n,s,o=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceName")}`,n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[0]&1&&o!==(o=u[0].deviceName+"")&&K(r,o)},d(u){u&&w(e)}}}function ss(l){let e,t,n,s,o=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceId")}`,n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[0]&1&&o!==(o=u[0].deviceId+"")&&K(r,o)},d(u){u&&w(e)}}}function is(l){let e,t,n,s,o=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastSync")}`,n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[0]&1&&o!==(o=u[0].lastSyncAt+"")&&K(r,o)},d(u){u&&w(e)}}}function os(l){let e,t,n,s,o=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastError")}`,n=h(),s=f("span"),r=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[0]&1&&o!==(o=u[0].lastError+"")&&K(r,o)},d(u){u&&w(e)}}}function cs(l){let e,t,n,s,o,r,u,a,d,_,v,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=h(),o=f("p"),o.textContent=`${m("settings.confirmDisconnectDesc")}`,r=h(),u=f("div"),a=f("button"),a.textContent=`${m("common.disconnect")}`,d=h(),_=f("button"),_.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(a,"class","btn btn-danger"),i(_,"class","btn"),i(u,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),c(e,t),c(t,n),c(t,s),c(t,o),c(t,r),c(t,u),c(u,a),c(u,d),c(u,_),v||(g=[A(a,"click",l[17]),A(_,"click",l[26]),A(e,"click",l[27])],v=!0)},p:ee,d(b){b&&w(e),v=!1,ge(g)}}}function rs(l){let e,t,n,s,o,r,u,a,d,_,v,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=h(),o=f("p"),o.textContent=`${m("settings.confirmResetKeyDesc")}`,r=h(),u=f("div"),a=f("button"),a.textContent=`${m("settings.resetKey")}`,d=h(),_=f("button"),_.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(a,"class","btn btn-danger"),i(_,"class","btn"),i(u,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),c(e,t),c(t,n),c(t,s),c(t,o),c(t,r),c(t,u),c(u,a),c(u,d),c(u,_),v||(g=[A(a,"click",l[19]),A(_,"click",l[28]),A(e,"click",l[29])],v=!0)},p:ee,d(b){b&&w(e),v=!1,ge(g)}}}function Kf(l){let e,t,n,s,o,r,u,a,d,_,v=l[2]&&$n(l),g=l[3]&&!l[2]&&es(l);function b(E,D){return E[0]&&E[0].enabled?Uf:Hf}let k=b(l),y=k(l),S=l[9]&&cs(l),j=l[10]&&rs(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.sync")}`,n=h(),s=f("p"),s.textContent=`${m("settings.syncDesc")}`,o=h(),v&&v.c(),r=h(),g&&g.c(),u=h(),y.c(),a=h(),S&&S.c(),d=h(),j&&j.c(),_=st(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(E,D){C(E,e,D),c(e,t),c(e,n),c(e,s),c(e,o),v&&v.m(e,null),c(e,r),g&&g.m(e,null),c(e,u),y.m(e,null),C(E,a,D),S&&S.m(E,D),C(E,d,D),j&&j.m(E,D),C(E,_,D)},p(E,D){E[2]?v?v.p(E,D):(v=$n(E),v.c(),v.m(e,r)):v&&(v.d(1),v=null),E[3]&&!E[2]?g?g.p(E,D):(g=es(E),g.c(),g.m(e,u)):g&&(g.d(1),g=null),k===(k=b(E))&&y?y.p(E,D):(y.d(1),y=k(E),y&&(y.c(),y.m(e,null))),E[9]?S?S.p(E,D):(S=cs(E),S.c(),S.m(d.parentNode,d)):S&&(S.d(1),S=null),E[10]?j?j.p(E,D):(j=rs(E),j.c(),j.m(_.parentNode,_)):j&&(j.d(1),j=null)},i:ee,o:ee,d(E){E&&(w(e),w(a),w(d),w(_)),v&&v.d(),g&&g.d(),y.d(),S&&S.d(E),j&&j.d(E)}}}function wt(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Gf(l,e,t){let{onRefresh:n=null}=e,s=null,o=!1,r="",u="",a="",d="",_="",v="",g=0,b=!1,k=!1,y=null;async function S(){try{t(0,s=await wt("GetSyncSettings")),s&&(t(5,d=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}S();async function j(){t(1,o=!0),t(2,r=""),t(4,a=""),t(11,y=null);try{await wt("SyncTestConnection",d,_,v),t(11,y=!0),t(3,u="connection ok")}catch(z){t(11,y=!1),t(3,u="connection failed: "+String(z))}t(1,o=!1)}async function E(){t(1,o=!0),t(2,r=""),t(4,a="");try{await wt("SyncConfigure",d,_,v),t(3,u="configured"),t(6,_=""),t(7,v=""),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function D(z){const B=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],se=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],oe=[];return B.length>0&&oe.push(m("sync.conflictsCount",{count:B.length})),se.length>0&&oe.push(m("sync.applyErrorsCount",{count:se.length})),oe.join(" · ")}async function N(){t(1,o=!0),t(2,r=""),t(4,a="");try{const z=await wt("SyncNow"),B=m("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),se=D(z);t(3,u=se?B+" · "+se:B),t(4,a=se?"warning":""),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}async function T(){try{await wt("SyncSetInterval",g),t(3,u=m("sync.settingsSaved")),t(4,a="")}catch(z){t(2,r=String(z))}}function I(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,o=!0),t(4,a="");try{await wt("SyncDisconnect"),t(3,u="disconnected"),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function R(){t(10,k=!0)}async function V(){t(10,k=!1),t(1,o=!0),t(4,a="");try{await wt("ResetSyncKey"),t(3,u="key reset"),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function W(z){return z?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[z]||z:m("settings.notConfigured")}function G(){g=sl(this.value),t(8,g)}function Y(){d=this.value,t(5,d)}function J(){_=this.value,t(6,_)}function q(){v=this.value,t(7,v)}const U=()=>t(9,b=!1),H=()=>t(9,b=!1),P=()=>t(10,k=!1),O=()=>t(10,k=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[s,o,r,u,a,d,_,v,g,b,k,y,j,E,N,T,I,M,R,V,W,n,G,Y,J,q,U,H,P,O]}class Jf extends Xe{constructor(e){super(),Qe(this,e,Gf,Kf,Ye,{onRefresh:21},null,[-1,-1])}}function qf(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.backup")}`,n=h(),s=f("p"),s.textContent=`${m("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,r){C(o,e,r),c(e,t),c(e,n),c(e,s)},p:ee,i:ee,o:ee,d(o){o&&w(e)}}}class Yf extends Xe{constructor(e){super(),Qe(this,e,null,qf,Ye,{})}}const{window:Qf}=Ll;function Xf(l){let e,t;return e=new Yf({}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function Zf(l){let e,t;return e=new Jf({props:{onRefresh:l[6]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function xf(l){let e,t;return e=new Bf({}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function $f(l){let e,t;return e=new Of({}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function ed(l){let e,t;return e=new zf({}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function td(l){let e,t;return e=new Ff({props:{onRefresh:l[2]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function ld(l){let e,t;return e=new Tf({props:{onRefresh:l[2]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function nd(l){let e,t;return e=new wf({props:{appConfig:l[1],onSave:l[5]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s&2&&(o.appConfig=n[1]),e.$set(o)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function sd(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S;d=new bf({props:{activeSection:l[0],onSelect:l[3]}});const j=[nd,ld,td,ed,$f,xf,Zf,Xf],E=[];function D(N,T){return N[0]==="general"?0:N[0]==="workspace"?1:N[0]==="templates"?2:N[0]==="plugins"?3:N[0]==="files"?4:N[0]==="activity"?5:N[0]==="sync"?6:N[0]==="backup"?7:-1}return~(g=D(l))&&(b=E[g]=j[g](l)),{c(){e=f("button"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("settings.title")}`,o=h(),r=f("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',u=h(),a=f("div"),Ge(d.$$.fragment),_=h(),v=f("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(r,"class","close-btn svelte-zf2zsc"),i(r,"title",m("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(v,"class","settings-content svelte-zf2zsc"),i(a,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(N,T){C(N,e,T),c(e,t),c(t,n),c(n,s),c(n,o),c(n,r),c(t,u),c(t,a),He(d,a,null),c(a,_),c(a,v),~g&&E[g].m(v,null),k=!0,y||(S=[A(Qf,"keydown",l[7]),A(r,"click",l[4]),A(e,"click",ft(l[4]))],y=!0)},p(N,[T]){const I={};T&1&&(I.activeSection=N[0]),d.$set(I);let M=g;g=D(N),g===M?~g&&E[g].p(N,T):(b&&(tt(),de(E[M],1,1,()=>{E[M]=null}),lt()),~g?(b=E[g],b?b.p(N,T):(b=E[g]=j[g](N),b.c()),re(b,1),b.m(v,null)):b=null)},i(N){k||(re(d.$$.fragment,N),re(b),k=!0)},o(N){de(d.$$.fragment,N),de(b),k=!1},d(N){N&&w(e),Ue(d),~g&&E[g].d(),y=!1,ge(S)}}}function as(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 id(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:o="general"}=e,r=o,u=null;async function a(){try{t(1,u=await as("GetAppConfig"))}catch{t(1,u=null)}}a();function d(k){t(0,r=k)}function _(){n&&n()}async function v(k){try{await as("SaveAppConfig",k),t(1,u=k)}catch(y){console.error(y)}}function g(){s&&s()}function b(k){k.key==="Escape"&&_()}return l.$$set=k=>{"onClose"in k&&t(8,n=k.onClose),"onSyncRefresh"in k&&t(9,s=k.onSyncRefresh),"initialSection"in k&&t(10,o=k.initialSection)},[r,u,a,d,_,v,g,b,n,s,o]}class od extends Xe{constructor(e){super(),Qe(this,e,id,sd,Ye,{onClose:8,onSyncRefresh:9,initialSection:10})}}function cd(l){let e,t,n,s,o,r,u,a;return{c(){e=f("div"),t=f("span"),n=h(),s=f("span"),s.textContent=`${m("sync.status.disabled")}`,o=h(),r=f("button"),r.textContent=`${m("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(r,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(d,_){C(d,e,_),c(e,t),c(e,n),c(e,s),c(e,o),c(e,r),u||(a=A(r,"click",function(){mt(l[5])&&l[5].apply(this,arguments)}),u=!0)},p(d,_){l=d},d(d){d&&w(e),u=!1,a()}}}function rd(l){let e,t,n,s,o,r=l[7](l[0])+"",u,a,d,_,v,g=(l[1]?m("sync.running"):m("sync.run"))+"",b,k,y,S,j,E,D,N=l[0].unpushedOps>0&&us(l),T=l[2]&&fs(l);return{c(){e=f("div"),t=f("span"),s=h(),o=f("span"),u=F(r),a=h(),N&&N.c(),d=h(),_=f("div"),v=f("button"),b=F(g),k=h(),y=f("button"),y.textContent=`${m("sync.details")}`,S=h(),T&&T.c(),j=st(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(o,"class","sync-label svelte-1rxbx0"),i(v,"class","btn btn-xs svelte-1rxbx0"),v.disabled=l[1],i(y,"class","btn btn-xs btn-link svelte-1rxbx0"),i(_,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(I,M){C(I,e,M),c(e,t),c(e,s),c(e,o),c(o,u),c(e,a),N&&N.m(e,null),c(e,d),c(e,_),c(_,v),c(v,b),c(_,k),c(_,y),C(I,S,M),T&&T.m(I,M),C(I,j,M),E||(D=[A(v,"click",function(){mt(l[4])&&l[4].apply(this,arguments)}),A(y,"click",function(){mt(l[5])&&l[5].apply(this,arguments)})],E=!0)},p(I,M){l=I,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&K(u,r),l[0].unpushedOps>0?N?N.p(l,M):(N=us(l),N.c(),N.m(e,d)):N&&(N.d(1),N=null),M&2&&g!==(g=(l[1]?m("sync.running"):m("sync.run"))+"")&&K(b,g),M&2&&(v.disabled=l[1]),l[2]?T?T.p(l,M):(T=fs(l),T.c(),T.m(j.parentNode,j)):T&&(T.d(1),T=null)},d(I){I&&(w(e),w(S),w(j)),N&&N.d(),T&&T.d(I),E=!1,ge(D)}}}function us(l){let e,t=l[0].unpushedOps+"",n,s,o=m("sync.changes")+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(o),i(e,"class","sync-count svelte-1rxbx0")},m(u,a){C(u,e,a),c(e,n),c(e,s),c(e,r)},p(u,a){a&1&&t!==(t=u[0].unpushedOps+"")&&K(n,t)},d(u){u&&w(e)}}}function fs(l){let e,t,n;return{c(){e=f("div"),t=F(l[2]),i(e,"class",n=jn(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,o){C(s,e,o),c(e,t)},p(s,o){o&4&&K(t,s[2]),o&8&&n!==(n=jn(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&w(e)}}}function ad(l){let e;function t(o,r){var u;return(u=o[0])!=null&&u.configured?rd:cd}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(o,r){C(o,e,r),s.m(e,null)},p(o,[r]){n===(n=t(o))&&s?s.p(o,r):(s.d(1),s=n(o),s&&(s.c(),s.m(e,null)))},i:ee,o:ee,d(o){o&&w(e),s.d()}}}function ud(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:u=null}=e,{onOpenSettings:a=null}=e;function d(v){return!v||!v.configured?"dot-disabled":s?"dot-syncing":v.revoked?"dot-disabled":v.connected?"dot-connected":v.configured?"dot-warning":"dot-disabled"}function _(v){return!v||!v.configured?m("sync.status.disabled"):s?m("sync.status.syncing"):v.revoked?m("sync.status.error"):v.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=v=>{"syncStatus"in v&&t(0,n=v.syncStatus),"syncLoading"in v&&t(1,s=v.syncLoading),"syncMessage"in v&&t(2,o=v.syncMessage),"syncMessageKind"in v&&t(3,r=v.syncMessageKind),"onSync"in v&&t(4,u=v.onSync),"onOpenSettings"in v&&t(5,a=v.onOpenSettings)},[n,s,o,r,u,a,d,_]}class fd extends Xe{constructor(e){super(),Qe(this,e,ud,ad,Ye,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:Oo}=Ll;function ds(l,e,t){const n=l.slice();return n[318]=e[t],n}function ps(l,e,t){const n=l.slice();return n[321]=e[t],n}function ms(l,e,t){const n=l.slice();return n[321]=e[t],n}function _s(l,e,t){const n=l.slice();return n[342]=e[t],n}function vs(l,e,t){const n=l.slice();return n[342]=e[t],n}function gs(l,e,t){const n=l.slice();return n[373]=e[t],n}function hs(l,e,t){const n=l.slice();return n[342]=e[t],n}function bs(l,e,t){const n=l.slice();return n[345]=e[t],n[378]=e,n[379]=t,n}function ks(l,e,t){const n=l.slice();return n[342]=e[t],n}function ys(l,e,t){const n=l.slice();return n[355]=e[t],n}function ws(l,e,t){const n=l.slice();return n[342]=e[t],n}function Cs(l,e,t){const n=l.slice();return n[360]=e[t],n}function Ss(l,e,t){const n=l.slice();return n[360]=e[t],n}function js(l,e,t){const n=l.slice();return n[345]=e[t],n[365]=e,n[366]=t,n}function Es(l,e,t){const n=l.slice();return n[342]=e[t],n}function Ts(l,e,t){const n=l.slice();return n[355]=e[t],n}function Ns(l,e,t){const n=l.slice();return n[342]=e[t],n}function Ds(l,e,t){const n=l.slice();return n[326]=e[t],n}function Ms(l,e,t){const n=l.slice();return n[342]=e[t],n}function Is(l,e,t){const n=l.slice();return n[345]=e[t],n[346]=e,n[347]=t,n}function As(l,e,t){const n=l.slice();return n[342]=e[t],n}function Fs(l,e,t){const n=l.slice();return n[337]=e[t],n}function Ps(l,e,t){const n=l.slice();return n[334]=e[t],n}function Ls(l,e,t){const n=l.slice();return n[329]=e[t],n}function Rs(l,e,t){const n=l.slice();return n[326]=e[t],n}function zs(l,e,t){const n=l.slice();return n[329]=e[t],n}function Vs(l,e,t){const n=l.slice();return n[352]=e[t],n}function Os(l,e,t){const n=l.slice();return n[384]=e[t],n}function Ws(l,e,t){const n=l.slice();return n[387]=e[t],n}function dd(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,R,V,W,G,Y,J,q,U,H,P,O,z,B,se,oe,$,le,te,ce,ue,we,Be,Ie,X,Z,_e,ye,me=fe(l[4]),ke=[];for(let x=0;x<me.length;x+=1)ke[x]=Hs(Ws(l,me,x));const We=[vd,_d],Ke=[];function nt(x,ve){return x[5].length>0?0:1}D=nt(l),N=Ke[D]=We[D](l),M=new fd({props:{syncStatus:l[77],syncLoading:l[78],syncMessage:l[79],syncMessageKind:l[80],onSync:l[164],onOpenSettings:l[169]}});function ze(x,ve){return x[26]?bd:x[25]?hd:gd}let Oe=ze(l),De=Oe(l),Ce=l[24]&&Ks(l);const Pe=[jd,Sd,Cd,wd,yd,kd],Me=[];function Le(x,ve){return x[29]?0:x[26]?1:x[25]==="journal"?2:x[25]==="today"&&x[7]?3:x[25]==="activity"?4:5}oe=Le(l),$=Me[oe]=Pe[oe](l);let Ee=l[42]&&no(l),Se=l[46].visible&&oo(l),Te=l[32]&&uo(l),je=l[49]&&fo(l),Fe=l[56]&&l[55]&&mo(l),Ae=l[74]&&vo(l),Ne=l[69]&&ho(l),ae=l[3]&&bo(l);return{c(){e=f("div"),t=f("aside"),n=f("div"),s=f("span"),s.textContent="⚒",o=h(),r=f("span"),r.textContent=`${m("nav.brand")}`,u=h(),a=f("nav"),d=f("div"),_=f("div"),_.textContent=`${m("nav.system")}`,v=h();for(let x=0;x<ke.length;x+=1)ke[x].c();g=h(),b=f("div"),k=f("div"),y=f("span"),y.textContent=`${m("nav.workspace")}`,S=h(),j=f("button"),j.textContent="+",E=h(),N.c(),T=h(),I=f("div"),Ge(M.$$.fragment),R=h(),V=f("div"),W=f("button"),W.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-pldmec"><circle cx="12" cy="12" r="3" class="svelte-pldmec"></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-pldmec"></path></svg>',G=h(),Y=f("span"),J=F(l[23]),q=h(),U=f("main"),H=f("header"),P=f("div"),De.c(),O=h(),z=f("div"),z.innerHTML="",B=h(),Ce&&Ce.c(),se=h(),$.c(),le=h(),Ee&&Ee.c(),te=h(),Se&&Se.c(),ce=h(),Te&&Te.c(),ue=h(),je&&je.c(),we=h(),Fe&&Fe.c(),Be=h(),Ae&&Ae.c(),Ie=h(),Ne&&Ne.c(),X=h(),ae&&ae.c(),i(s,"class","logo svelte-pldmec"),i(r,"class","brand-name svelte-pldmec"),i(n,"class","sidebar-brand svelte-pldmec"),i(_,"class","nav-label svelte-pldmec"),i(d,"class","nav-group svelte-pldmec"),i(y,"class","svelte-pldmec"),i(j,"class","nav-add-btn svelte-pldmec"),i(j,"title",m("common.create")),i(k,"class","nav-label-row svelte-pldmec"),i(b,"class","nav-group svelte-pldmec"),i(a,"class","sidebar-nav svelte-pldmec"),i(W,"class","sidebar-settings-btn svelte-pldmec"),i(W,"title",m("common.settings")),i(Y,"class","version svelte-pldmec"),i(V,"class","sidebar-footer-row svelte-pldmec"),i(I,"class","sidebar-footer svelte-pldmec"),i(t,"class","sidebar svelte-pldmec"),i(P,"class","header-left svelte-pldmec"),i(z,"class","header-right svelte-pldmec"),i(H,"class","header svelte-pldmec"),i(U,"class","main svelte-pldmec"),i(e,"class","app svelte-pldmec")},m(x,ve){C(x,e,ve),c(e,t),c(t,n),c(n,s),c(n,o),c(n,r),c(t,u),c(t,a),c(a,d),c(d,_),c(d,v);for(let $e=0;$e<ke.length;$e+=1)ke[$e]&&ke[$e].m(d,null);c(a,g),c(a,b),c(b,k),c(k,y),c(k,S),c(k,j),c(b,E),Ke[D].m(b,null),c(t,T),c(t,I),He(M,I,null),c(I,R),c(I,V),c(V,W),c(V,G),c(V,Y),c(Y,J),c(e,q),c(e,U),c(U,H),c(H,P),De.m(P,null),c(H,O),c(H,z),c(U,B),Ce&&Ce.m(U,null),c(U,se),Me[oe].m(U,null),c(U,le),Ee&&Ee.m(U,null),c(U,te),Se&&Se.m(U,null),c(U,ce),Te&&Te.m(U,null),c(U,ue),je&&je.m(U,null),c(U,we),Fe&&Fe.m(U,null),c(U,Be),Ae&&Ae.m(U,null),c(U,Ie),Ne&&Ne.m(U,null),c(U,X),ae&&ae.m(U,null),Z=!0,_e||(ye=[A(j,"click",l[111]),A(W,"click",l[170])],_e=!0)},p(x,ve){if(ve[0]&33554448|ve[1]&1024|ve[2]&8388608){me=fe(x[4]);let qe;for(qe=0;qe<me.length;qe+=1){const ct=Ws(x,me,qe);ke[qe]?ke[qe].p(ct,ve):(ke[qe]=Hs(ct),ke[qe].c(),ke[qe].m(d,null))}for(;qe<ke.length;qe+=1)ke[qe].d(1);ke.length=me.length}let $e=D;D=nt(x),D===$e?Ke[D].p(x,ve):(tt(),de(Ke[$e],1,1,()=>{Ke[$e]=null}),lt(),N=Ke[D],N?N.p(x,ve):(N=Ke[D]=We[D](x),N.c()),re(N,1),N.m(b,null));const ot={};ve[2]&32768&&(ot.syncStatus=x[77]),ve[2]&65536&&(ot.syncLoading=x[78]),ve[2]&131072&&(ot.syncMessage=x[79]),ve[2]&262144&&(ot.syncMessageKind=x[80]),M.$set(ot),(!Z||ve[0]&8388608)&&K(J,x[23]),Oe===(Oe=ze(x))&&De?De.p(x,ve):(De.d(1),De=Oe(x),De&&(De.c(),De.m(P,null))),x[24]?Ce?Ce.p(x,ve):(Ce=Ks(x),Ce.c(),Ce.m(U,se)):Ce&&(Ce.d(1),Ce=null);let it=oe;oe=Le(x),oe===it?Me[oe].p(x,ve):(tt(),de(Me[it],1,1,()=>{Me[it]=null}),lt(),$=Me[oe],$?$.p(x,ve):($=Me[oe]=Pe[oe](x),$.c()),re($,1),$.m(U,le)),x[42]?Ee?(Ee.p(x,ve),ve[1]&2048&&re(Ee,1)):(Ee=no(x),Ee.c(),re(Ee,1),Ee.m(U,te)):Ee&&(tt(),de(Ee,1,1,()=>{Ee=null}),lt()),x[46].visible?Se?(Se.p(x,ve),ve[1]&32768&&re(Se,1)):(Se=oo(x),Se.c(),re(Se,1),Se.m(U,ce)):Se&&(tt(),de(Se,1,1,()=>{Se=null}),lt()),x[32]?Te?Te.p(x,ve):(Te=uo(x),Te.c(),Te.m(U,ue)):Te&&(Te.d(1),Te=null),x[49]?je?je.p(x,ve):(je=fo(x),je.c(),je.m(U,we)):je&&(je.d(1),je=null),x[56]&&x[55]?Fe?Fe.p(x,ve):(Fe=mo(x),Fe.c(),Fe.m(U,Be)):Fe&&(Fe.d(1),Fe=null),x[74]?Ae?Ae.p(x,ve):(Ae=vo(x),Ae.c(),Ae.m(U,Ie)):Ae&&(Ae.d(1),Ae=null),x[69]?Ne?(Ne.p(x,ve),ve[2]&128&&re(Ne,1)):(Ne=ho(x),Ne.c(),re(Ne,1),Ne.m(U,X)):Ne&&(tt(),de(Ne,1,1,()=>{Ne=null}),lt()),x[3]?ae?(ae.p(x,ve),ve[0]&8&&re(ae,1)):(ae=bo(x),ae.c(),re(ae,1),ae.m(U,null)):ae&&(tt(),de(ae,1,1,()=>{ae=null}),lt())},i(x){Z||(re(N),re(M.$$.fragment,x),re($),re(Ee),re(Se),re(Ne),re(ae),Z=!0)},o(x){de(N),de(M.$$.fragment,x),de($),de(Ee),de(Se),de(Ne),de(ae),Z=!1},d(x){x&&w(e),Ve(ke,x),Ke[D].d(),Ue(M),De.d(),Ce&&Ce.d(),Me[oe].d(),Ee&&Ee.d(),Se&&Se.d(),Te&&Te.d(),je&&je.d(),Fe&&Fe.d(),Ae&&Ae.d(),Ne&&Ne.d(),ae&&ae.d(),_e=!1,ge(ye)}}}function pd(l){var n;let e,t;return e=new rf({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[166]}}),{c(){Ge(e.$$.fragment)},m(s,o){He(e,s,o),t=!0},p(s,o){var u;const r={};o[0]&1&&(r.vaultPath=((u=s[0])==null?void 0:u.vaultPath)||""),e.$set(r)},i(s){t||(re(e.$$.fragment,s),t=!0)},o(s){de(e.$$.fragment,s),t=!1},d(s){Ue(e,s)}}}function md(l){let e,t;return e=new sf({props:{onComplete:l[165]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function Bs(l){let e,t;return{c(){e=f("span"),t=F(l[41]),i(e,"class","nav-badge svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[1]&1024&&K(t,n[41])},d(n){n&&w(e)}}}function Hs(l){let e,t=l[387].label+"",n,s,o,r,u,a,d=l[387].id==="journal"&&l[41]>0&&Bs(l);function _(){return l[168](l[387])}return{c(){e=f("button"),n=F(t),s=h(),d&&d.c(),o=h(),i(e,"class",r="nav-item "+(l[25]===l[387].id?"selected":"")+" svelte-pldmec")},m(v,g){C(v,e,g),c(e,n),c(e,s),d&&d.m(e,null),c(e,o),u||(a=A(e,"click",_),u=!0)},p(v,g){l=v,g[0]&16&&t!==(t=l[387].label+"")&&K(n,t),l[387].id==="journal"&&l[41]>0?d?d.p(l,g):(d=Bs(l),d.c(),d.m(e,o)):d&&(d.d(1),d=null),g[0]&33554448&&r!==(r="nav-item "+(l[25]===l[387].id?"selected":"")+" svelte-pldmec")&&i(e,"class",r)},d(v){v&&w(e),d&&d.d(),u=!1,a()}}}function _d(l){let e;return{c(){e=f("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-pldmec")},m(t,n){C(t,e,n)},p:ee,i:ee,o:ee,d(t){t&&w(e)}}}function vd(l){var r;let e,t,n,s,o;return t=new Vo({props:{nodes:l[5],expanded:l[57],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[86],onToggle:l[116],onContextMenu:l[114],onDrop:l[117]}}),{c(){e=f("div"),Ge(t.$$.fragment),i(e,"class","workspace-tree-area svelte-pldmec"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),he(e,"drop-valid",l[68])},m(u,a){C(u,e,a),He(t,e,null),n=!0,s||(o=[A(e,"dragover",Rl(l[119])),A(e,"dragleave",l[120]),A(e,"drop",l[118])],s=!0)},p(u,a){var _;const d={};a[0]&32&&(d.nodes=u[5]),a[1]&67108864&&(d.expanded=u[57]),a[0]&67108864&&(d.selectedNodeId=((_=u[26])==null?void 0:_.id)||""),t.$set(d),(!n||a[2]&64)&&he(e,"drop-valid",u[68])},i(u){n||(re(t.$$.fragment,u),n=!0)},o(u){de(t.$$.fragment,u),n=!1},d(u){u&&w(e),Ue(t),s=!1,ge(o)}}}function gd(l){let e;return{c(){e=f("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-pldmec")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function hd(l){let e,t=fe(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Us(Os(l,t,s));return{c(){e=f("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-pldmec")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&33554448){t=fe(s[4]);let r;for(r=0;r<t.length;r+=1){const u=Os(s,t,r);n[r]?n[r].p(u,o):(n[r]=Us(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function bd(l){let e,t=l[26].title+"",n,s,o,r=l[152](l[26].type)+"",u;return{c(){e=f("span"),n=F(t),s=h(),o=f("span"),u=F(r),i(e,"class","crumb svelte-pldmec"),i(o,"class","crumb-type svelte-pldmec")},m(a,d){C(a,e,d),c(e,n),C(a,s,d),C(a,o,d),c(o,u)},p(a,d){d[0]&67108864&&t!==(t=a[26].title+"")&&K(n,t),d[0]&67108864&&r!==(r=a[152](a[26].type)+"")&&K(u,r)},d(a){a&&(w(e),w(s),w(o))}}}function Us(l){let e=(l[384].id===l[25]?l[384].label:"")+"",t;return{c(){t=F(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[384].id===n[25]?n[384].label:"")+"")&&K(t,e)},d(n){n&&w(t)}}}function Ks(l){let e,t=l[82](l[24])+"",n,s,o,r,u;return{c(){e=f("div"),n=F(t),s=h(),o=f("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-pldmec"><line x1="18" y1="6" x2="6" y2="18" class="svelte-pldmec"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-pldmec"></line></svg>',i(o,"class","dismiss-btn svelte-pldmec"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(a,d){C(a,e,d),c(e,n),c(e,s),c(e,o),r||(u=[A(o,"click",Je(l[171])),A(e,"click",l[172]),A(e,"keydown",function(){mt(ut(l[173]))&&ut(l[173]).apply(this,arguments)})],r=!0)},p(a,d){l=a,d[0]&16777216&&t!==(t=l[82](l[24])+"")&&K(n,t)},d(a){a&&w(e),r=!1,ge(u)}}}function kd(l){let e,t,n;function s(u,a){if(u[53])return Nd;if(u[4].length>0)return Td;if(u[24])return Ed}let o=s(l),r=o&&o(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("welcome.title")}`,n=h(),r&&r.c(),i(t,"class","svelte-pldmec"),i(e,"class","welcome svelte-pldmec")},m(u,a){C(u,e,a),c(e,t),c(e,n),r&&r.m(e,null)},p(u,a){o===(o=s(u))&&r?r.p(u,a):(r&&r.d(1),r=o&&o(u),r&&(r.c(),r.m(e,null)))},i:ee,o:ee,d(u){u&&w(e),r&&r.d()}}}function yd(l){let e,t,n,s;function o(a,d){return a[8].length===0?Md:Dd}let r=o(l),u=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("activity.title")}`,s=h(),u.c(),i(n,"class","svelte-pldmec"),i(t,"class","activity-feed-header svelte-pldmec"),i(e,"class","activity-feed svelte-pldmec")},m(a,d){C(a,e,d),c(e,t),c(t,n),c(e,s),u.m(e,null)},p(a,d){r===(r=o(a))&&u?u.p(a,d):(u.d(1),u=r(a),u&&(u.c(),u.m(e,null)))},i:ee,o:ee,d(a){a&&w(e),u.d()}}}function wd(l){let e,t,n,s,o,r=l[7].date+"",u,a,d,_,v=l[7].summary&&qs(l),g=l[40].length>0&&Zs(l);function b(S,j){return S[7].groups&&S[7].groups.length>0?Ad:Id}let k=b(l),y=k(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("today.title")}`,s=h(),o=f("span"),u=F(r),a=h(),v&&v.c(),d=h(),g&&g.c(),_=h(),y.c(),i(n,"class","svelte-pldmec"),i(o,"class","today-date svelte-pldmec"),i(t,"class","today-header svelte-pldmec"),i(e,"class","today-dashboard svelte-pldmec")},m(S,j){C(S,e,j),c(e,t),c(t,n),c(t,s),c(t,o),c(o,u),c(e,a),v&&v.m(e,null),c(e,d),g&&g.m(e,null),c(e,_),y.m(e,null)},p(S,j){j[0]&128&&r!==(r=S[7].date+"")&&K(u,r),S[7].summary?v?v.p(S,j):(v=qs(S),v.c(),v.m(e,d)):v&&(v.d(1),v=null),S[40].length>0?g?g.p(S,j):(g=Zs(S),g.c(),g.m(e,_)):g&&(g.d(1),g=null),k===(k=b(S))&&y?y.p(S,j):(y.d(1),y=k(S),y&&(y.c(),y.m(e,null)))},i:ee,o:ee,d(S){S&&w(e),v&&v.d(),g&&g.d(),y.d()}}}function Cd(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,R,V,W,G,Y,J,q,U,H,P,O,z,B,se,oe,$,le,te,ce,ue,we,Be,Ie,X,Z,_e,ye,me,ke,We,Ke,nt,ze,Oe,De,Ce;function Pe(ae,x){return ae[17]?Rd:Ld}let Me=Pe(l),Le=Me(l),Ee=l[14]&&ui(l),Se=l[18]&&fi(l),Te=l[40].length>0&&di(l),je=l[10]&&gi(l);function Fe(ae,x){return ae[9].length===0?Vd:zd}let Ae=Fe(l),Ne=Ae(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("journal.title")}`,s=h(),o=f("div"),r=f("div"),r.textContent=`${m("journal.filterHeading")}`,u=h(),a=f("div"),d=f("label"),_=f("span"),_.textContent=`${m("journal.dateFrom")}`,v=h(),g=f("input"),b=h(),k=f("label"),y=f("span"),y.textContent=`${m("journal.dateTo")}`,S=h(),j=f("input"),E=h(),D=f("label"),N=f("span"),N.textContent=`${m("journal.node")}`,T=h(),I=f("div"),Le.c(),M=h(),Ee&&Ee.c(),R=h(),V=f("label"),W=f("span"),W.textContent=`${m("journal.billable")}`,G=h(),Y=f("select"),J=f("option"),J.textContent=`${m("common.all")}`,q=f("option"),q.textContent=`${m("journal.billableYes")}`,U=f("option"),U.textContent=`${m("journal.billableNo")}`,H=h(),P=f("label"),O=f("span"),O.textContent=`${m("journal.approx")}`,z=h(),B=f("select"),se=f("option"),se.textContent=`${m("common.all")}`,oe=f("option"),oe.textContent=`${m("journal.approxExact")}`,$=f("option"),$.textContent=`${m("journal.approxEstimated")}`,le=h(),te=f("button"),te.textContent=`${m("journal.filter")}`,ce=h(),ue=f("button"),ue.textContent=`${m("journal.reset")}`,we=h(),Be=f("div"),Ie=f("div"),Ie.textContent=`${m("journal.exportHeading")}`,X=h(),Z=f("div"),_e=f("button"),_e.textContent=`${m("journal.exportCSV")}`,ye=h(),me=f("button"),me.textContent=`${m("journal.exportMarkdown")}`,ke=h(),We=f("button"),We.textContent="PDF",Ke=h(),Se&&Se.c(),nt=h(),Te&&Te.c(),ze=h(),je&&je.c(),Oe=h(),Ne.c(),i(n,"class","svelte-pldmec"),i(r,"class","journal-filter-heading svelte-pldmec"),i(_,"class","label-text svelte-pldmec"),i(g,"type","date"),i(g,"class","svelte-pldmec"),i(d,"class","svelte-pldmec"),i(y,"class","label-text svelte-pldmec"),i(j,"type","date"),i(j,"class","svelte-pldmec"),i(k,"class","svelte-pldmec"),i(N,"class","label-text svelte-pldmec"),i(I,"class","journal-node-picker svelte-pldmec"),at(I,"position","relative"),i(D,"class","svelte-pldmec"),i(W,"class","label-text svelte-pldmec"),J.__value="all",be(J,J.__value),i(J,"class","svelte-pldmec"),q.__value="yes",be(q,q.__value),i(q,"class","svelte-pldmec"),U.__value="no",be(U,U.__value),i(U,"class","svelte-pldmec"),i(Y,"class","svelte-pldmec"),l[15]===void 0&&St(()=>l[223].call(Y)),i(V,"title",m("journal.billableHint")),i(V,"class","svelte-pldmec"),i(O,"class","label-text svelte-pldmec"),se.__value="all",be(se,se.__value),i(se,"class","svelte-pldmec"),oe.__value="no",be(oe,oe.__value),i(oe,"class","svelte-pldmec"),$.__value="yes",be($,$.__value),i($,"class","svelte-pldmec"),i(B,"class","svelte-pldmec"),l[16]===void 0&&St(()=>l[224].call(B)),i(P,"title",m("journal.approxHint")),i(P,"class","svelte-pldmec"),i(te,"class","btn btn-sm svelte-pldmec"),i(ue,"class","btn btn-sm svelte-pldmec"),i(a,"class","journal-filters-row svelte-pldmec"),i(o,"class","journal-filter-section svelte-pldmec"),i(Ie,"class","journal-export-heading svelte-pldmec"),i(_e,"class","btn btn-sm svelte-pldmec"),i(me,"class","btn btn-sm svelte-pldmec"),i(We,"class","btn btn-sm svelte-pldmec"),i(Z,"class","journal-export-row svelte-pldmec"),i(Be,"class","journal-export-section svelte-pldmec"),i(t,"class","journal-header svelte-pldmec"),i(e,"class","journal-screen svelte-pldmec")},m(ae,x){C(ae,e,x),c(e,t),c(t,n),c(t,s),c(t,o),c(o,r),c(o,u),c(o,a),c(a,d),c(d,_),c(d,v),c(d,g),be(g,l[11]),c(a,b),c(a,k),c(k,y),c(k,S),c(k,j),be(j,l[12]),c(a,E),c(a,D),c(D,N),c(D,T),c(D,I),Le.m(I,null),c(a,M),Ee&&Ee.m(a,null),c(a,R),c(a,V),c(V,W),c(V,G),c(V,Y),c(Y,J),c(Y,q),c(Y,U),pt(Y,l[15],!0),c(a,H),c(a,P),c(P,O),c(P,z),c(P,B),c(B,se),c(B,oe),c(B,$),pt(B,l[16],!0),c(a,le),c(a,te),c(a,ce),c(a,ue),c(t,we),c(t,Be),c(Be,Ie),c(Be,X),c(Be,Z),c(Z,_e),c(Z,ye),c(Z,me),c(Z,ke),c(Z,We),c(Z,Ke),Se&&Se.m(Z,null),c(e,nt),Te&&Te.m(e,null),c(e,ze),je&&je.m(e,null),c(e,Oe),Ne.m(e,null),De||(Ce=[A(g,"input",l[216]),A(j,"input",l[217]),A(Y,"change",l[223]),A(B,"change",l[224]),A(te,"click",l[138]),A(ue,"click",l[145]),A(_e,"click",l[225]),A(me,"click",l[226]),A(We,"click",l[227])],De=!0)},p(ae,x){x[0]&2048&&be(g,ae[11]),x[0]&4096&&be(j,ae[12]),Me===(Me=Pe(ae))&&Le?Le.p(ae,x):(Le.d(1),Le=Me(ae),Le&&(Le.c(),Le.m(I,null))),ae[14]?Ee?Ee.p(ae,x):(Ee=ui(ae),Ee.c(),Ee.m(a,R)):Ee&&(Ee.d(1),Ee=null),x[0]&32768&&pt(Y,ae[15]),x[0]&65536&&pt(B,ae[16]),ae[18]?Se?Se.p(ae,x):(Se=fi(ae),Se.c(),Se.m(Z,null)):Se&&(Se.d(1),Se=null),ae[40].length>0?Te?Te.p(ae,x):(Te=di(ae),Te.c(),Te.m(e,ze)):Te&&(Te.d(1),Te=null),ae[10]?je?je.p(ae,x):(je=gi(ae),je.c(),je.m(e,Oe)):je&&(je.d(1),je=null),Ae===(Ae=Fe(ae))&&Ne?Ne.p(ae,x):(Ne.d(1),Ne=Ae(ae),Ne&&(Ne.c(),Ne.m(e,null)))},i:ee,o:ee,d(ae){ae&&w(e),Le.d(),Ee&&Ee.d(),Se&&Se.d(),Te&&Te.d(),je&&je.d(),Ne.d(),De=!1,ge(Ce)}}}function Sd(l){let e,t,n,s,o,r,u=fe(l[84]),a=[];for(let g=0;g<u.length;g+=1)a[g]=Di(Vs(l,u,g));const d=[Xd,Qd,Yd,qd,Jd,Gd],_=[];function v(g,b){return g[27]==="overview"?0:g[27]==="notes"?1:g[27]==="files"?2:g[27]==="actions"?3:g[27]==="worklog"?4:g[27]==="activity"?5:-1}return~(s=v(l))&&(o=_[s]=d[s](l)),{c(){e=f("div");for(let g=0;g<a.length;g+=1)a[g].c();t=h(),n=f("div"),o&&o.c(),i(e,"class","tabs svelte-pldmec"),i(n,"class","tab-content svelte-pldmec")},m(g,b){C(g,e,b);for(let k=0;k<a.length;k+=1)a[k]&&a[k].m(e,null);C(g,t,b),C(g,n,b),~s&&_[s].m(n,null),r=!0},p(g,b){if(b[0]&201326592|b[1]&1342177280|b[2]&37748736){u=fe(g[84]);let y;for(y=0;y<u.length;y+=1){const S=Vs(g,u,y);a[y]?a[y].p(S,b):(a[y]=Di(S),a[y].c(),a[y].m(e,null))}for(;y<a.length;y+=1)a[y].d(1);a.length=u.length}let k=s;s=v(g),s===k?~s&&_[s].p(g,b):(o&&(tt(),de(_[k],1,1,()=>{_[k]=null}),lt()),~s?(o=_[s],o?o.p(g,b):(o=_[s]=d[s](g),o.c()),re(o,1),o.m(n,null)):o=null)},i(g){r||(re(o),r=!0)},o(g){de(o),r=!1},d(g){g&&(w(e),w(t),w(n)),Ve(a,g),~s&&_[s].d()}}}function jd(l){let e,t,n,s=l[29].title+"",o,r,u,a,d,_,v,g,b,k,y,S=l[29].dirty&&lo();return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),r=h(),S&&S.c(),u=h(),a=f("div"),d=f("button"),d.textContent=`${m("common.save")}`,_=h(),v=f("button"),v.textContent=`${m("common.close")}`,g=h(),b=f("textarea"),i(n,"class","note-title svelte-pldmec"),i(d,"class","btn btn-primary svelte-pldmec"),i(v,"class","btn svelte-pldmec"),i(a,"class","note-editor-actions svelte-pldmec"),i(t,"class","note-editor-header svelte-pldmec"),i(b,"class","note-textarea svelte-pldmec"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-pldmec")},m(j,E){C(j,e,E),c(e,t),c(t,n),c(n,o),c(t,r),S&&S.m(t,null),c(t,u),c(t,a),c(a,d),c(a,_),c(a,v),c(e,g),c(e,b),be(b,l[29].content),k||(y=[A(d,"click",l[131]),A(v,"click",l[129]),A(b,"input",l[174]),A(b,"input",l[130])],k=!0)},p(j,E){E[0]&536870912&&s!==(s=j[29].title+"")&&K(o,s),j[29].dirty?S||(S=lo(),S.c(),S.m(t,u)):S&&(S.d(1),S=null),E[0]&536870912&&be(b,j[29].content)},i:ee,o:ee,d(j){j&&w(e),S&&S.d(),k=!1,ge(y)}}}function Ed(l){let e,t=m("common.error")+"",n,s,o;return{c(){e=f("p"),n=F(t),s=h(),o=F(l[24]),i(e,"class","error-text svelte-pldmec")},m(r,u){C(r,e,u),c(e,n),c(e,s),c(e,o)},p(r,u){u[0]&16777216&&K(o,r[24])},d(r){r&&w(e)}}}function Td(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${m("welcome.selectSection")}`,t=h(),n=f("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-pldmec"),i(n,"class","hint svelte-pldmec")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},p:ee,d(s){s&&(w(e),w(t),w(n))}}}function Nd(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Dd(l){let e,t=fe(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Js(_s(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-pldmec")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&256|o[4]&134217728|o[5]&32){t=fe(s[8]);let r;for(r=0;r<t.length;r+=1){const u=_s(s,t,r);n[r]?n[r].p(u,o):(n[r]=Js(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function Md(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Gs(l){let e,t=l[342].targetType+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","activity-feed-target svelte-pldmec")},m(s,o){C(s,e,o),c(e,n)},p(s,o){o[0]&256&&t!==(t=s[342].targetType+"")&&K(n,t)},d(s){s&&w(e)}}}function Js(l){let e,t,n=Lt(l[342].eventType)+"",s,o,r,u,a=l[342].title+"",d,_,v,g,b=l[151](l[342].eventType)+"",k,y,S,j,E=_t(l[342].createdAt)+"",D,N,T=xe(l[342].createdAt)+"",I,M,R,V,W=l[342].targetType&&Gs(l);function G(){return l[254](l[342])}function Y(...J){return l[255](l[342],...J)}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("div"),u=f("span"),d=F(a),_=h(),v=f("div"),g=f("span"),k=F(b),y=h(),W&&W.c(),S=h(),j=f("span"),D=F(E),N=h(),I=F(T),M=h(),i(t,"class","activity-feed-icon svelte-pldmec"),i(u,"class","activity-feed-title svelte-pldmec"),i(g,"class","activity-feed-type svelte-pldmec"),i(j,"class","activity-feed-time svelte-pldmec"),i(v,"class","activity-feed-meta svelte-pldmec"),i(r,"class","activity-feed-body svelte-pldmec"),i(e,"class","activity-feed-event svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(J,q){C(J,e,q),c(e,t),c(t,s),c(e,o),c(e,r),c(r,u),c(u,d),c(r,_),c(r,v),c(v,g),c(g,k),c(v,y),W&&W.m(v,null),c(v,S),c(v,j),c(j,D),c(j,N),c(j,I),c(e,M),R||(V=[A(e,"click",G),A(e,"keydown",Y)],R=!0)},p(J,q){l=J,q[0]&256&&n!==(n=Lt(l[342].eventType)+"")&&K(s,n),q[0]&256&&a!==(a=l[342].title+"")&&K(d,a),q[0]&256&&b!==(b=l[151](l[342].eventType)+"")&&K(k,b),l[342].targetType?W?W.p(l,q):(W=Gs(l),W.c(),W.m(v,S)):W&&(W.d(1),W=null),q[0]&256&&E!==(E=_t(l[342].createdAt)+"")&&K(D,E),q[0]&256&&T!==(T=xe(l[342].createdAt)+"")&&K(I,T)},d(J){J&&w(e),W&&W.d(),R=!1,ge(V)}}}function qs(l){let e,t,n,s=l[7].summary.changedCases>0&&Ys(l),o=l[7].summary.notes>0&&Qs(l),r=l[7].summary.files>0&&Xs(l);return{c(){e=f("div"),s&&s.c(),t=h(),o&&o.c(),n=h(),r&&r.c(),i(e,"class","today-summary svelte-pldmec")},m(u,a){C(u,e,a),s&&s.m(e,null),c(e,t),o&&o.m(e,null),c(e,n),r&&r.m(e,null)},p(u,a){u[7].summary.changedCases>0?s?s.p(u,a):(s=Ys(u),s.c(),s.m(e,t)):s&&(s.d(1),s=null),u[7].summary.notes>0?o?o.p(u,a):(o=Qs(u),o.c(),o.m(e,n)):o&&(o.d(1),o=null),u[7].summary.files>0?r?r.p(u,a):(r=Xs(u),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(u){u&&w(e),s&&s.d(),o&&o.d(),r&&r.d()}}}function Ys(l){let e,t=l[7].summary.changedCases+"",n,s,o=vt(l[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(o),i(e,"class","summary-chip svelte-pldmec")},m(u,a){C(u,e,a),c(e,n),c(e,s),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[7].summary.changedCases+"")&&K(n,t),a[0]&128&&o!==(o=vt(u[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&K(r,o)},d(u){u&&w(e)}}}function Qs(l){let e,t=l[7].summary.notes+"",n,s,o=vt(l[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(o),i(e,"class","summary-chip svelte-pldmec")},m(u,a){C(u,e,a),c(e,n),c(e,s),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[7].summary.notes+"")&&K(n,t),a[0]&128&&o!==(o=vt(u[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&K(r,o)},d(u){u&&w(e)}}}function Xs(l){let e,t=l[7].summary.files+"",n,s,o=vt(l[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(o),i(e,"class","summary-chip svelte-pldmec")},m(u,a){C(u,e,a),c(e,n),c(e,s),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[7].summary.files+"")&&K(n,t),a[0]&128&&o!==(o=vt(u[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&K(r,o)},d(u){u&&w(e)}}}function Zs(l){let e,t,n,s=fe(l[40]),o=[];for(let r=0;r<s.length;r+=1)o[r]=ti(bs(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-pldmec"),i(e,"class","today-suggestions svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[1]&512|u[3]&1073741824|u[4]&134221824|u[5]&24){s=fe(r[40]);let a;for(a=0;a<s.length;a+=1){const d=bs(r,s,a);o[a]?o[a].p(d,u):(o[a]=ti(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function xs(l){let e,t,n,s=fe(l[345].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=ei(ks(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-pldmec"),i(e,"class","suggestion-detail svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[1]&512|u[3]&1073741824|u[4]&134217728|u[5]&16){s=fe(r[345].events);let a;for(a=0;a<s.length;a+=1){const d=ks(r,s,a);o[a]?o[a].p(d,u):(o[a]=ei(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function $s(l){let e,t,n;function s(){return l[247](l[342])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-pldmec")},m(o,r){C(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&w(e),t=!1,n()}}}function ei(l){let e,t,n=xe(l[342].createdAt)+"",s,o,r,u=l[151](l[342].eventType)+"",a,d,_,v=l[342].title+"",g,b,k,y,S=l[342].targetType==="file"||l[342].eventType.startsWith("file_"),j,E,D;function N(){return l[246](l[342])}let T=S&&$s(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),k=f("button"),k.textContent=`${m("common.open")}`,y=h(),T&&T.c(),j=h(),i(t,"class","suggestion-event-time svelte-pldmec"),i(r,"class","suggestion-event-type svelte-pldmec"),i(_,"class","suggestion-event-title svelte-pldmec"),i(k,"class","link-btn svelte-pldmec"),i(e,"class","suggestion-detail-event svelte-pldmec")},m(I,M){C(I,e,M),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),c(e,k),c(e,y),T&&T.m(e,null),c(e,j),E||(D=A(k,"click",N),E=!0)},p(I,M){l=I,M[1]&512&&n!==(n=xe(l[342].createdAt)+"")&&K(s,n),M[1]&512&&u!==(u=l[151](l[342].eventType)+"")&&K(a,u),M[1]&512&&v!==(v=l[342].title+"")&&K(g,v),M[1]&512&&(S=l[342].targetType==="file"||l[342].eventType.startsWith("file_")),S?T?T.p(l,M):(T=$s(l),T.c(),T.m(e,j)):T&&(T.d(1),T=null)},d(I){I&&w(e),T&&T.d(),E=!1,D()}}}function ti(l){let e,t,n,s,o=l[345].nodeTitle+"",r,u,a,d=l[345].summary+"",_,v,g,b=m("suggest.confidence."+l[345].confidence)+"",k,y,S,j,E,D,N,T,I,M,R,V,W;function G(){return l[241](l[345])}function Y(...P){return l[242](l[345],l[378],l[379],...P)}function J(){return l[243](l[345])}function q(){return l[244](l[345],l[378],l[379])}function U(...P){return l[245](l[345],l[378],l[379],...P)}let H=l[345]._expanded&&l[345].events&&l[345].events.length>0&&xs(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=F(o),u=h(),a=f("span"),_=F(d),v=h(),g=f("span"),k=F(b),y=h(),S=f("div"),j=f("input"),D=h(),N=f("span"),N.textContent=`${m("suggest.minutes")}`,T=h(),I=f("button"),I.textContent=`${m("suggest.apply")}`,M=h(),H&&H.c(),R=h(),i(s,"class","suggestion-node link-btn svelte-pldmec"),i(a,"class","suggestion-summary svelte-pldmec"),i(g,"class","suggestion-confidence svelte-pldmec"),he(g,"low",l[345].confidence==="low"),he(g,"medium",l[345].confidence==="medium"),he(g,"high",l[345].confidence==="high"),i(n,"class","suggestion-info svelte-pldmec"),i(j,"type","number"),i(j,"class","suggestion-min-input svelte-pldmec"),j.value=E=l[345].suggestedMin,i(j,"min","1"),i(j,"max","480"),i(N,"class","suggestion-min-label svelte-pldmec"),i(I,"class","btn btn-sm btn-primary svelte-pldmec"),i(S,"class","suggestion-actions svelte-pldmec"),i(t,"class","suggestion-main svelte-pldmec"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-pldmec"),he(e,"expanded",l[345]._expanded)},m(P,O){C(P,e,O),c(e,t),c(t,n),c(n,s),c(s,r),c(n,u),c(n,a),c(a,_),c(n,v),c(n,g),c(g,k),c(t,y),c(t,S),c(S,j),c(S,D),c(S,N),c(S,T),c(S,I),c(e,M),H&&H.m(e,null),c(e,R),V||(W=[A(s,"click",Je(G)),A(j,"change",Je(Y)),A(I,"click",Je(J)),A(t,"click",q),A(t,"keydown",U)],V=!0)},p(P,O){l=P,O[1]&512&&o!==(o=l[345].nodeTitle+"")&&K(r,o),O[1]&512&&d!==(d=l[345].summary+"")&&K(_,d),O[1]&512&&b!==(b=m("suggest.confidence."+l[345].confidence)+"")&&K(k,b),O[1]&512&&he(g,"low",l[345].confidence==="low"),O[1]&512&&he(g,"medium",l[345].confidence==="medium"),O[1]&512&&he(g,"high",l[345].confidence==="high"),O[1]&512&&E!==(E=l[345].suggestedMin)&&j.value!==E&&(j.value=E),l[345]._expanded&&l[345].events&&l[345].events.length>0?H?H.p(l,O):(H=xs(l),H.c(),H.m(e,R)):H&&(H.d(1),H=null),O[1]&512&&he(e,"expanded",l[345]._expanded)},d(P){P&&w(e),H&&H.d(),V=!1,ge(W)}}}function Id(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.empty")}`,n=h(),s=f("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-pldmec"),i(s,"class","hint svelte-pldmec"),i(e,"class","today-empty svelte-pldmec")},m(o,r){C(o,e,r),c(e,t),c(e,n),c(e,s)},p:ee,d(o){o&&w(e)}}}function Ad(l){let e,t,n=fe(l[7].groups),s=[];for(let r=0;r<n.length;r+=1)s[r]=ii(gs(l,n,r));let o=l[7].events&&l[7].events.length>0&&oi(l);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=h(),o&&o.c(),t=st()},m(r,u){for(let a=0;a<s.length;a+=1)s[a]&&s[a].m(r,u);C(r,e,u),o&&o.m(r,u),C(r,t,u)},p(r,u){if(u[0]&128|u[4]&402653184|u[5]&8){n=fe(r[7].groups);let a;for(a=0;a<n.length;a+=1){const d=gs(r,n,a);s[a]?s[a].p(d,u):(s[a]=ii(d),s[a].c(),s[a].m(e.parentNode,e))}for(;a<s.length;a+=1)s[a].d(1);s.length=n.length}r[7].events&&r[7].events.length>0?o?o.p(r,u):(o=oi(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(w(e),w(t)),Ve(s,r),o&&o.d(r)}}}function li(l){let e,t=l[373].events.length+"",n,s,o=vt(l[373].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(o),i(e,"class","today-case-count svelte-pldmec")},m(u,a){C(u,e,a),c(e,n),c(e,s),c(e,r)},p(u,a){a[0]&128&&t!==(t=u[373].events.length+"")&&K(n,t),a[0]&128&&o!==(o=vt(u[373].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&K(r,o)},d(u){u&&w(e)}}}function Fd(l){let e;return{c(){e=f("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-pldmec")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Pd(l){let e,t=fe(l[373].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=si(hs(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-pldmec")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&128|o[4]&134217728|o[5]&8){t=fe(s[373].events);let r;for(r=0;r<t.length;r+=1){const u=hs(s,t,r);n[r]?n[r].p(u,o):(n[r]=si(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function ni(l){let e,t=l[342].targetType+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","activity-event-target svelte-pldmec")},m(s,o){C(s,e,o),c(e,n)},p(s,o){o[0]&128&&t!==(t=s[342].targetType+"")&&K(n,t)},d(s){s&&w(e)}}}function si(l){let e,t,n=Lt(l[342].eventType)+"",s,o,r,u=l[342].title+"",a,d,_,v=l[151](l[342].eventType)+"",g,b,k,y,S=xe(l[342].createdAt)+"",j,E,D,N=l[342].targetType&&ni(l);function T(){return l[250](l[373])}function I(...M){return l[251](l[373],...M)}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),N&&N.c(),k=h(),y=f("span"),j=F(S),i(t,"class","today-event-icon svelte-pldmec"),i(r,"class","today-event-title svelte-pldmec"),i(_,"class","today-event-type svelte-pldmec"),i(y,"class","today-event-time svelte-pldmec"),i(e,"class","today-event svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(M,R){C(M,e,R),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),N&&N.m(e,null),c(e,k),c(e,y),c(y,j),E||(D=[A(e,"click",T),A(e,"keydown",I)],E=!0)},p(M,R){l=M,R[0]&128&&n!==(n=Lt(l[342].eventType)+"")&&K(s,n),R[0]&128&&u!==(u=l[342].title+"")&&K(a,u),R[0]&128&&v!==(v=l[151](l[342].eventType)+"")&&K(g,v),l[342].targetType?N?N.p(l,R):(N=ni(l),N.c(),N.m(e,k)):N&&(N.d(1),N=null),R[0]&128&&S!==(S=xe(l[342].createdAt)+"")&&K(j,S)},d(M){M&&w(e),N&&N.d(),E=!1,ge(D)}}}function ii(l){let e,t,n,s=l[373].nodeTitle+"",o,r,u,a=l[152](l[373].nodeKind)+"",d,_,v,g,b=xe(l[373].lastActivityAt)+"",k,y,S,j,E=l[373].events&&li(l);function D(){return l[248](l[373])}function N(...R){return l[249](l[373],...R)}function T(R,V){return R[373].events&&R[373].events.length>0?Pd:Fd}let I=T(l),M=I(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),r=h(),u=f("span"),d=F(a),_=h(),E&&E.c(),v=h(),g=f("span"),k=F(b),y=h(),M.c(),i(n,"class","today-case-title svelte-pldmec"),i(u,"class","today-case-type svelte-pldmec"),i(g,"class","today-case-time svelte-pldmec"),i(t,"class","today-case-header svelte-pldmec"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-pldmec")},m(R,V){C(R,e,V),c(e,t),c(t,n),c(n,o),c(t,r),c(t,u),c(u,d),c(t,_),E&&E.m(t,null),c(t,v),c(t,g),c(g,k),c(e,y),M.m(e,null),S||(j=[A(t,"click",D),A(t,"keydown",N)],S=!0)},p(R,V){l=R,V[0]&128&&s!==(s=l[373].nodeTitle+"")&&K(o,s),V[0]&128&&a!==(a=l[152](l[373].nodeKind)+"")&&K(d,a),l[373].events?E?E.p(l,V):(E=li(l),E.c(),E.m(t,v)):E&&(E.d(1),E=null),V[0]&128&&b!==(b=xe(l[373].lastActivityAt)+"")&&K(k,b),I===(I=T(l))&&M?M.p(l,V):(M.d(1),M=I(l),M&&(M.c(),M.m(e,null)))},d(R){R&&w(e),E&&E.d(),M.d(),S=!1,ge(j)}}}function oi(l){let e,t,n,s=fe(l[7].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=ci(vs(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("today.timeline")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-pldmec"),i(e,"class","today-timeline svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&128|u[4]&134217728|u[5]&32){s=fe(r[7].events);let a;for(a=0;a<s.length;a+=1){const d=vs(r,s,a);o[a]?o[a].p(d,u):(o[a]=ci(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function ci(l){let e,t,n,s,o=l[342].title+"",r,u,a,d=l[151](l[342].eventType)+"",_,v,g,b=xe(l[342].createdAt)+"",k,y,S,j;function E(){return l[252](l[342])}function D(...N){return l[253](l[342],...N)}return{c(){e=f("div"),t=f("span"),n=h(),s=f("span"),r=F(o),u=h(),a=f("span"),_=F(d),v=h(),g=f("span"),k=F(b),y=h(),i(t,"class","timeline-dot svelte-pldmec"),i(s,"class","timeline-title svelte-pldmec"),i(a,"class","timeline-type svelte-pldmec"),i(g,"class","timeline-time svelte-pldmec"),i(e,"class","timeline-event svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(N,T){C(N,e,T),c(e,t),c(e,n),c(e,s),c(s,r),c(e,u),c(e,a),c(a,_),c(e,v),c(e,g),c(g,k),c(e,y),S||(j=[A(e,"click",E),A(e,"keydown",D)],S=!0)},p(N,T){l=N,T[0]&128&&o!==(o=l[342].title+"")&&K(r,o),T[0]&128&&d!==(d=l[151](l[342].eventType)+"")&&K(_,d),T[0]&128&&b!==(b=xe(l[342].createdAt)+"")&&K(k,b)},d(N){N&&w(e),S=!1,ge(j)}}}function Ld(l){let e,t,n,s,o,r=l[21]&&ri(l);return{c(){e=f("input"),t=h(),r&&r.c(),n=st(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-pldmec")},m(u,a){C(u,e,a),be(e,l[19]),C(u,t,a),r&&r.m(u,a),C(u,n,a),s||(o=[A(e,"input",l[219]),A(e,"input",l[142]),A(e,"blur",l[220])],s=!0)},p(u,a){a[0]&524288&&e.value!==u[19]&&be(e,u[19]),u[21]?r?r.p(u,a):(r=ri(u),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(u){u&&(w(e),w(t),w(n)),r&&r.d(u),s=!1,ge(o)}}}function Rd(l){let e,t,n,s,o,r;return{c(){e=f("button"),t=F(l[17]),n=h(),s=f("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-pldmec"),i(e,"class","journal-selected-node svelte-pldmec")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),o||(r=A(e,"click",l[218]),o=!0)},p(u,a){a[0]&131072&&K(t,u[17])},d(u){u&&w(e),o=!1,r()}}}function ri(l){let e,t=fe(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ai(Ts(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-pldmec")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&1048576|o[4]&524288){t=fe(s[20]);let r;for(r=0;r<t.length;r+=1){const u=Ts(s,t,r);n[r]?n[r].p(u,o):(n[r]=ai(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function ai(l){let e,t,n=l[355].title+"",s,o,r,u=l[355].path+"",a,d,_,v;function g(){return l[221](l[355])}return{c(){e=f("button"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),i(t,"class","journal-search-title svelte-pldmec"),i(r,"class","journal-search-path svelte-pldmec"),i(e,"class","journal-search-item svelte-pldmec")},m(b,k){C(b,e,k),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),_||(v=A(e,"click",g),_=!0)},p(b,k){l=b,k[0]&1048576&&n!==(n=l[355].title+"")&&K(s,n),k[0]&1048576&&u!==(u=l[355].path+"")&&K(a,u)},d(b){b&&w(e),_=!1,v()}}}function ui(l){let e,t,n,s,o,r;return{c(){e=f("label"),t=f("input"),n=h(),s=f("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-pldmec"),i(s,"class","svelte-pldmec"),i(e,"class","checkbox-label svelte-pldmec")},m(u,a){C(u,e,a),c(e,t),t.checked=l[13],c(e,n),c(e,s),o||(r=A(t,"change",l[222]),o=!0)},p(u,a){a[0]&8192&&(t.checked=u[13])},d(u){u&&w(e),o=!1,r()}}}function fi(l){let e,t;return{c(){e=f("span"),t=F(l[18]),i(e,"class","journal-status-msg svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[0]&262144&&K(t,n[18])},d(n){n&&w(e)}}}function di(l){let e,t,n,s=fe(l[40]),o=[];for(let r=0;r<s.length;r+=1)o[r]=vi(js(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-pldmec"),i(e,"class","journal-suggestions svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[1]&512|u[3]&1073741824|u[4]&134225920|u[5]&24){s=fe(r[40]);let a;for(a=0;a<s.length;a+=1){const d=js(r,s,a);o[a]?o[a].p(d,u):(o[a]=vi(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function pi(l){let e,t,n,s=fe(l[345].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=_i(Es(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-pldmec"),i(e,"class","suggestion-detail svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[1]&512|u[3]&1073741824|u[4]&134217728|u[5]&16){s=fe(r[345].events);let a;for(a=0;a<s.length;a+=1){const d=Es(r,s,a);o[a]?o[a].p(d,u):(o[a]=_i(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function mi(l){let e,t,n;function s(){return l[234](l[342])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-pldmec")},m(o,r){C(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&w(e),t=!1,n()}}}function _i(l){let e,t,n=xe(l[342].createdAt)+"",s,o,r,u=l[151](l[342].eventType)+"",a,d,_,v=l[342].title+"",g,b,k,y,S=l[342].targetType==="file"||l[342].eventType.startsWith("file_"),j,E,D;function N(){return l[233](l[342])}let T=S&&mi(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),k=f("button"),k.textContent=`${m("common.open")}`,y=h(),T&&T.c(),j=h(),i(t,"class","suggestion-event-time svelte-pldmec"),i(r,"class","suggestion-event-type svelte-pldmec"),i(_,"class","suggestion-event-title svelte-pldmec"),i(k,"class","link-btn svelte-pldmec"),i(e,"class","suggestion-detail-event svelte-pldmec")},m(I,M){C(I,e,M),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),c(e,k),c(e,y),T&&T.m(e,null),c(e,j),E||(D=A(k,"click",N),E=!0)},p(I,M){l=I,M[1]&512&&n!==(n=xe(l[342].createdAt)+"")&&K(s,n),M[1]&512&&u!==(u=l[151](l[342].eventType)+"")&&K(a,u),M[1]&512&&v!==(v=l[342].title+"")&&K(g,v),M[1]&512&&(S=l[342].targetType==="file"||l[342].eventType.startsWith("file_")),S?T?T.p(l,M):(T=mi(l),T.c(),T.m(e,j)):T&&(T.d(1),T=null)},d(I){I&&w(e),T&&T.d(),E=!1,D()}}}function vi(l){let e,t,n,s,o=l[345].nodeTitle+"",r,u,a,d=l[345].summary+"",_,v,g,b=m("suggest.confidence."+l[345].confidence)+"",k,y,S,j,E,D,N,T,I,M,R,V,W;function G(){return l[228](l[345])}function Y(...P){return l[229](l[345],l[365],l[366],...P)}function J(){return l[230](l[345])}function q(){return l[231](l[345],l[365],l[366])}function U(...P){return l[232](l[345],l[365],l[366],...P)}let H=l[345]._expanded&&l[345].events&&l[345].events.length>0&&pi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=F(o),u=h(),a=f("span"),_=F(d),v=h(),g=f("span"),k=F(b),y=h(),S=f("div"),j=f("input"),D=h(),N=f("span"),N.textContent=`${m("suggest.minutes")}`,T=h(),I=f("button"),I.textContent=`${m("suggest.apply")}`,M=h(),H&&H.c(),R=h(),i(s,"class","suggestion-node link-btn svelte-pldmec"),i(a,"class","suggestion-summary svelte-pldmec"),i(g,"class","suggestion-confidence svelte-pldmec"),he(g,"low",l[345].confidence==="low"),he(g,"medium",l[345].confidence==="medium"),he(g,"high",l[345].confidence==="high"),i(n,"class","suggestion-info svelte-pldmec"),i(j,"type","number"),i(j,"class","suggestion-min-input svelte-pldmec"),j.value=E=l[345].suggestedMin,i(j,"min","1"),i(j,"max","480"),i(N,"class","suggestion-min-label svelte-pldmec"),i(I,"class","btn btn-sm btn-primary svelte-pldmec"),i(S,"class","suggestion-actions svelte-pldmec"),i(t,"class","suggestion-main svelte-pldmec"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-pldmec"),he(e,"expanded",l[345]._expanded)},m(P,O){C(P,e,O),c(e,t),c(t,n),c(n,s),c(s,r),c(n,u),c(n,a),c(a,_),c(n,v),c(n,g),c(g,k),c(t,y),c(t,S),c(S,j),c(S,D),c(S,N),c(S,T),c(S,I),c(e,M),H&&H.m(e,null),c(e,R),V||(W=[A(s,"click",Je(G)),A(j,"change",Je(Y)),A(I,"click",Je(J)),A(t,"click",q),A(t,"keydown",U)],V=!0)},p(P,O){l=P,O[1]&512&&o!==(o=l[345].nodeTitle+"")&&K(r,o),O[1]&512&&d!==(d=l[345].summary+"")&&K(_,d),O[1]&512&&b!==(b=m("suggest.confidence."+l[345].confidence)+"")&&K(k,b),O[1]&512&&he(g,"low",l[345].confidence==="low"),O[1]&512&&he(g,"medium",l[345].confidence==="medium"),O[1]&512&&he(g,"high",l[345].confidence==="high"),O[1]&512&&E!==(E=l[345].suggestedMin)&&j.value!==E&&(j.value=E),l[345]._expanded&&l[345].events&&l[345].events.length>0?H?H.p(l,O):(H=pi(l),H.c(),H.m(e,R)):H&&(H.d(1),H=null),O[1]&512&&he(e,"expanded",l[345]._expanded)},d(P){P&&w(e),H&&H.d(),V=!1,ge(W)}}}function gi(l){let e,t,n=m("journal.total")+"",s,o,r=Math.floor(l[10].totalMinutes/60)+"",u,a,d=l[10].totalMinutes%60+"",_,v,g=l[10].totalEntries+"",b,k,y=m("worklog.min")+"",S,j,E,D,N=l[10].byDay&&l[10].byDay.length>0&&hi(l),T=l[10].byNode&&l[10].byNode.length>0&&ki(l);return{c(){e=f("div"),t=f("div"),s=F(n),o=F(": "),u=F(r),a=F("ч "),_=F(d),v=F("м ("),b=F(g),k=h(),S=F(y),j=F(")"),E=h(),N&&N.c(),D=h(),T&&T.c(),i(t,"class","summary-total svelte-pldmec"),i(e,"class","journal-summary svelte-pldmec")},m(I,M){C(I,e,M),c(e,t),c(t,s),c(t,o),c(t,u),c(t,a),c(t,_),c(t,v),c(t,b),c(t,k),c(t,S),c(t,j),c(e,E),N&&N.m(e,null),c(e,D),T&&T.m(e,null)},p(I,M){M[0]&1024&&r!==(r=Math.floor(I[10].totalMinutes/60)+"")&&K(u,r),M[0]&1024&&d!==(d=I[10].totalMinutes%60+"")&&K(_,d),M[0]&1024&&g!==(g=I[10].totalEntries+"")&&K(b,g),I[10].byDay&&I[10].byDay.length>0?N?N.p(I,M):(N=hi(I),N.c(),N.m(e,D)):N&&(N.d(1),N=null),I[10].byNode&&I[10].byNode.length>0?T?T.p(I,M):(T=ki(I),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(I){I&&w(e),N&&N.d(),T&&T.d()}}}function hi(l){let e,t,n,s=fe(l[10].byDay),o=[];for(let r=0;r<s.length;r+=1)o[r]=bi(Ss(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byDay")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-pldmec"),i(e,"class","summary-section svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&1024){s=fe(r[10].byDay);let a;for(a=0;a<s.length;a+=1){const d=Ss(r,s,a);o[a]?o[a].p(d,u):(o[a]=bi(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function bi(l){let e,t,n=l[360].label+"",s,o,r=Math.floor(l[360].minutes/60)+"",u,a,d=l[360].minutes%60+"",_,v,g,b=l[360].count+"",k;return{c(){e=f("div"),t=f("span"),s=F(n),o=f("span"),u=F(r),a=F("ч "),_=F(d),v=F("м"),g=f("span"),k=F(b),i(t,"class","svelte-pldmec"),i(o,"class","svelte-pldmec"),i(g,"class","summary-count svelte-pldmec"),i(e,"class","summary-row svelte-pldmec")},m(y,S){C(y,e,S),c(e,t),c(t,s),c(e,o),c(o,u),c(o,a),c(o,_),c(o,v),c(e,g),c(g,k)},p(y,S){S[0]&1024&&n!==(n=y[360].label+"")&&K(s,n),S[0]&1024&&r!==(r=Math.floor(y[360].minutes/60)+"")&&K(u,r),S[0]&1024&&d!==(d=y[360].minutes%60+"")&&K(_,d),S[0]&1024&&b!==(b=y[360].count+"")&&K(k,b)},d(y){y&&w(e)}}}function ki(l){let e,t,n,s=fe(l[10].byNode),o=[];for(let r=0;r<s.length;r+=1)o[r]=yi(Cs(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byNode")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","summary-label svelte-pldmec"),i(e,"class","summary-section svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&1024){s=fe(r[10].byNode);let a;for(a=0;a<s.length;a+=1){const d=Cs(r,s,a);o[a]?o[a].p(d,u):(o[a]=yi(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function yi(l){let e,t,n=l[360].label+"",s,o,r=Math.floor(l[360].minutes/60)+"",u,a,d=l[360].minutes%60+"",_,v,g,b=l[360].count+"",k;return{c(){e=f("div"),t=f("span"),s=F(n),o=f("span"),u=F(r),a=F("ч "),_=F(d),v=F("м"),g=f("span"),k=F(b),i(t,"class","svelte-pldmec"),i(o,"class","svelte-pldmec"),i(g,"class","summary-count svelte-pldmec"),i(e,"class","summary-row svelte-pldmec")},m(y,S){C(y,e,S),c(e,t),c(t,s),c(e,o),c(o,u),c(o,a),c(o,_),c(o,v),c(e,g),c(g,k)},p(y,S){S[0]&1024&&n!==(n=y[360].label+"")&&K(s,n),S[0]&1024&&r!==(r=Math.floor(y[360].minutes/60)+"")&&K(u,r),S[0]&1024&&d!==(d=y[360].minutes%60+"")&&K(_,d),S[0]&1024&&b!==(b=y[360].count+"")&&K(k,b)},d(y){y&&w(e)}}}function zd(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I=fe(l[9]),M=[];for(let R=0;R<I.length;R+=1)M[R]=Ni(ys(l,I,R));return{c(){e=f("div"),t=f("table"),n=f("thead"),s=f("tr"),o=f("th"),r=h(),u=f("th"),u.textContent=`${m("journal.title")}`,a=h(),d=f("th"),d.textContent=`${m("journal.node")}`,_=h(),v=f("th"),v.textContent=`${m("journal.path")}`,g=h(),b=f("th"),b.textContent=`${m("worklog.minutes")}`,k=h(),y=f("th"),y.textContent=`${m("journal.billable")}`,S=h(),j=f("th"),j.textContent=`${m("journal.approx")}`,E=h(),D=f("th"),D.textContent=`${m("common.date")}`,N=h(),T=f("tbody");for(let R=0;R<M.length;R+=1)M[R].c();i(o,"class","journal-toggle-col svelte-pldmec"),i(u,"class","svelte-pldmec"),i(d,"class","svelte-pldmec"),i(v,"class","svelte-pldmec"),i(b,"class","svelte-pldmec"),i(y,"class","svelte-pldmec"),i(j,"class","svelte-pldmec"),i(D,"class","svelte-pldmec"),i(s,"class","svelte-pldmec"),i(n,"class","svelte-pldmec"),i(T,"class","svelte-pldmec"),i(t,"class","journal-table svelte-pldmec"),i(e,"class","journal-table-wrap svelte-pldmec")},m(R,V){C(R,e,V),c(e,t),c(t,n),c(n,s),c(s,o),c(s,r),c(s,u),c(s,a),c(s,d),c(s,_),c(s,v),c(s,g),c(s,b),c(s,k),c(s,y),c(s,S),c(s,j),c(s,E),c(s,D),c(t,N),c(t,T);for(let W=0;W<M.length;W+=1)M[W]&&M[W].m(T,null)},p(R,V){if(V[0]&512|V[4]&134285568|V[5]&24){I=fe(R[9]);let W;for(W=0;W<I.length;W+=1){const G=ys(R,I,W);M[W]?M[W].p(G,V):(M[W]=Ni(G),M[W].c(),M[W].m(T,null))}for(;W<M.length;W+=1)M[W].d(1);M.length=I.length}},d(R){R&&w(e),Ve(M,R)}}}function Vd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function wi(l){let e;return{c(){e=F("✓")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ci(l){let e;return{c(){e=F("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Si(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S;function j(){return l[238](l[355])}function E(){return l[239](l[355])}let D=l[355].details&&ji(l);function N(R,V){return R[355].source==="manual"?Kd:R[355].source==="suggestion"&&R[355]._events&&R[355]._events.length>0?Ud:R[355].source==="suggestion"?Hd:R[355].source==="unknown"||R[355].source==="imported"?Bd:R[355]._hasEvents?Wd:Od}let T=N(l),I=T(l),M=l[355]._events&&Ei(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),s=f("div"),o=f("button"),o.textContent=`${m("worklog.editEntry")}`,r=h(),u=f("button"),u.textContent=`${m("worklog.deleteEntry")}`,a=h(),D&&D.c(),d=h(),_=f("div"),v=f("span"),v.textContent=`${m("worklog.source")}`,g=h(),I.c(),b=h(),M&&M.c(),k=h(),i(o,"class","btn btn-sm svelte-pldmec"),i(u,"class","btn btn-sm btn-danger svelte-pldmec"),i(s,"class","journal-detail-actions svelte-pldmec"),i(v,"class","journal-detail-label svelte-pldmec"),i(_,"class","journal-detail-section svelte-pldmec"),i(n,"class","journal-detail-body svelte-pldmec"),i(t,"colspan","8"),i(t,"class","svelte-pldmec"),i(e,"class","journal-row-detail svelte-pldmec")},m(R,V){C(R,e,V),c(e,t),c(t,n),c(n,s),c(s,o),c(s,r),c(s,u),c(n,a),D&&D.m(n,null),c(n,d),c(n,_),c(_,v),c(_,g),I.m(_,null),c(n,b),M&&M.m(n,null),c(e,k),y||(S=[A(o,"click",Je(j)),A(u,"click",Je(E))],y=!0)},p(R,V){l=R,l[355].details?D?D.p(l,V):(D=ji(l),D.c(),D.m(n,d)):D&&(D.d(1),D=null),T!==(T=N(l))&&(I.d(1),I=T(l),I&&(I.c(),I.m(_,null))),l[355]._events?M?M.p(l,V):(M=Ei(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(R){R&&w(e),D&&D.d(),I.d(),M&&M.d(),y=!1,ge(S)}}}function ji(l){let e,t,n,s,o=l[355].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=h(),s=f("p"),r=F(o),i(t,"class","journal-detail-label svelte-pldmec"),i(s,"class","svelte-pldmec"),i(e,"class","journal-detail-section svelte-pldmec")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[0]&512&&o!==(o=u[355].details+"")&&K(r,o)},d(u){u&&w(e)}}}function Od(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Wd(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Bd(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Hd(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ud(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Kd(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ei(l){let e,t,n,s=fe(l[355]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ti(ws(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","journal-detail-label svelte-pldmec"),i(e,"class","journal-detail-section svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&512|u[4]&134217728|u[5]&16){s=fe(r[355]._events);let a;for(a=0;a<s.length;a+=1){const d=ws(r,s,a);o[a]?o[a].p(d,u):(o[a]=Ti(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function Ti(l){let e,t,n=xe(l[342].createdAt)+"",s,o,r,u=l[151](l[342].eventType)+"",a,d,_,v=l[342].title+"",g,b,k,y,S,j;function E(){return l[240](l[342])}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),k=f("button"),k.textContent=`${m("common.open")}`,y=h(),i(t,"class","journal-event-time svelte-pldmec"),i(r,"class","journal-event-type svelte-pldmec"),i(_,"class","journal-event-title svelte-pldmec"),i(k,"class","link-btn svelte-pldmec"),i(e,"class","journal-event-row svelte-pldmec")},m(D,N){C(D,e,N),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),c(e,k),c(e,y),S||(j=A(k,"click",E),S=!0)},p(D,N){l=D,N[0]&512&&n!==(n=xe(l[342].createdAt)+"")&&K(s,n),N[0]&512&&u!==(u=l[151](l[342].eventType)+"")&&K(a,u),N[0]&512&&v!==(v=l[342].title+"")&&K(g,v)},d(D){D&&w(e),S=!1,j()}}}function Ni(l){let e,t,n,s=l[355]._expanded?"▾":"▸",o,r,u,a=l[355].summary+"",d,_,v,g,b=l[355].nodeTitle+"",k,y,S,j=l[355].nodePath+"",E,D,N,T=l[355].minutes+"",I,M,R,V,W,G,Y,J=l[355].date+"",q,U,H,P,O;function z(){return l[235](l[355])}let B=l[355].billable&&wi(),se=l[355].approximate&&Ci();function oe(){return l[236](l[355])}function $(...te){return l[237](l[355],...te)}let le=l[355]._expanded&&Si(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),o=F(s),r=h(),u=f("td"),d=F(a),_=h(),v=f("td"),g=f("button"),k=F(b),y=h(),S=f("td"),E=F(j),D=h(),N=f("td"),I=F(T),M=h(),R=f("td"),B&&B.c(),V=h(),W=f("td"),se&&se.c(),G=h(),Y=f("td"),q=F(J),U=h(),le&&le.c(),H=st(),i(n,"class","journal-toggle-icon svelte-pldmec"),i(t,"class","journal-toggle-col svelte-pldmec"),i(u,"class","journal-summary-cell svelte-pldmec"),i(g,"class","link-btn svelte-pldmec"),i(v,"class","svelte-pldmec"),i(S,"class","journal-path-cell svelte-pldmec"),i(N,"class","journal-min-cell svelte-pldmec"),i(R,"class","journal-bool-cell svelte-pldmec"),i(W,"class","journal-bool-cell svelte-pldmec"),i(Y,"class","journal-date-cell svelte-pldmec"),i(e,"class","journal-row svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[355]._expanded)},m(te,ce){C(te,e,ce),c(e,t),c(t,n),c(n,o),c(e,r),c(e,u),c(u,d),c(e,_),c(e,v),c(v,g),c(g,k),c(e,y),c(e,S),c(S,E),c(e,D),c(e,N),c(N,I),c(e,M),c(e,R),B&&B.m(R,null),c(e,V),c(e,W),se&&se.m(W,null),c(e,G),c(e,Y),c(Y,q),C(te,U,ce),le&&le.m(te,ce),C(te,H,ce),P||(O=[A(g,"click",Je(z)),A(e,"click",oe),A(e,"keydown",$)],P=!0)},p(te,ce){l=te,ce[0]&512&&s!==(s=l[355]._expanded?"▾":"▸")&&K(o,s),ce[0]&512&&a!==(a=l[355].summary+"")&&K(d,a),ce[0]&512&&b!==(b=l[355].nodeTitle+"")&&K(k,b),ce[0]&512&&j!==(j=l[355].nodePath+"")&&K(E,j),ce[0]&512&&T!==(T=l[355].minutes+"")&&K(I,T),l[355].billable?B||(B=wi(),B.c(),B.m(R,null)):B&&(B.d(1),B=null),l[355].approximate?se||(se=Ci(),se.c(),se.m(W,null)):se&&(se.d(1),se=null),ce[0]&512&&J!==(J=l[355].date+"")&&K(q,J),ce[0]&512&&he(e,"expanded",l[355]._expanded),l[355]._expanded?le?le.p(l,ce):(le=Si(l),le.c(),le.m(H.parentNode,H)):le&&(le.d(1),le=null)},d(te){te&&(w(e),w(U),w(H)),B&&B.d(),se&&se.d(),le&&le.d(te),P=!1,ge(O)}}}function Di(l){let e,t,n;function s(){return l[175](l[352])}return{c(){e=f("button"),e.textContent=`${l[352].label}`,i(e,"class","tab svelte-pldmec"),he(e,"active",l[27]===l[352].id)},m(o,r){C(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o,r[0]&134217728|r[2]&4194304&&he(e,"active",l[27]===l[352].id)},d(o){o&&w(e),t=!1,n()}}}function Gd(l){let e;function t(o,r){return o[22].length===0?xd:Zd}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","activity-tab svelte-pldmec")},m(o,r){C(o,e,r),s.m(e,null)},p(o,r){n===(n=t(o))&&s?s.p(o,r):(s.d(1),s=n(o),s&&(s.c(),s.m(e,null)))},i:ee,o:ee,d(o){o&&w(e),s.d()}}}function Jd(l){let e,t,n,s,o=l[26]&&l[40].filter(l[167]).length>0,r,u,a,d=o&&Ai(l);function _(b,k){return b[31].length===0?ep:$d}let v=_(l),g=v(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=h(),d&&d.c(),r=h(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-pldmec"),i(t,"class","worklog-toolbar svelte-pldmec"),i(e,"class","worklog-tab svelte-pldmec")},m(b,k){C(b,e,k),c(e,t),c(t,n),c(e,s),d&&d.m(e,null),c(e,r),g.m(e,null),u||(a=A(n,"click",l[201]),u=!0)},p(b,k){k[0]&67108864|k[1]&512&&(o=b[26]&&b[40].filter(b[167]).length>0),o?d?d.p(b,k):(d=Ai(b),d.c(),d.m(e,r)):d&&(d.d(1),d=null),v===(v=_(b))&&g?g.p(b,k):(g.d(1),g=v(b),g&&(g.c(),g.m(e,null)))},i:ee,o:ee,d(b){b&&w(e),d&&d.d(),g.d(),u=!1,a()}}}function qd(l){let e,t,n,s,o,r;function u(_,v){return _[30].length===0?cp:op}let a=u(l),d=a(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("action.addAction")}`,s=h(),d.c(),i(n,"class","btn btn-primary svelte-pldmec"),i(t,"class","tab-toolbar svelte-pldmec"),i(e,"class","actions-tab svelte-pldmec")},m(_,v){C(_,e,v),c(e,t),c(t,n),c(e,s),d.m(e,null),o||(r=A(n,"click",l[153]),o=!0)},p(_,v){a===(a=u(_))&&d?d.p(_,v):(d.d(1),d=a(_),d&&(d.c(),d.m(e,null)))},i:ee,o:ee,d(_){_&&w(e),d.d(),o=!1,r()}}}function Yd(l){let e,t,n,s=m("file.addFile")+"",o,r,u,a=m("file.addFolder")+"",d,_,v,g,b,k,y,S,j,E,D,N,T,I=l[66].items.length>0&&Ji(l);const M=[ap,rp],R=[];function V(Y,J){return Y[58]?0:1}k=V(l),y=R[k]=M[k](l);let W=l[54]&&!l[56]&&Yi(),G=l[62]&&Qi(l);return{c(){e=f("div"),t=f("div"),n=f("button"),o=F(s),r=h(),u=f("button"),d=F(a),_=h(),v=f("button"),v.textContent=`${m("file.newFile")}`,g=h(),I&&I.c(),b=h(),y.c(),S=h(),W&&W.c(),j=h(),G&&G.c(),E=st(),i(n,"class","btn btn-primary svelte-pldmec"),n.disabled=l[54],i(u,"class","btn svelte-pldmec"),u.disabled=l[54],i(v,"class","btn svelte-pldmec"),i(t,"class","tab-toolbar svelte-pldmec"),i(e,"class","files-tab svelte-pldmec")},m(Y,J){C(Y,e,J),c(e,t),c(t,n),c(n,o),c(t,r),c(t,u),c(u,d),c(t,_),c(t,v),c(t,g),I&&I.m(t,null),c(e,b),R[k].m(e,null),c(e,S),W&&W.m(e,null),C(Y,j,J),G&&G.m(Y,J),C(Y,E,J),D=!0,N||(T=[A(n,"click",l[146]),A(u,"click",l[147]),A(v,"click",l[93])],N=!0)},p(Y,J){(!D||J[1]&8388608)&&(n.disabled=Y[54]),(!D||J[1]&8388608)&&(u.disabled=Y[54]),Y[66].items.length>0?I?I.p(Y,J):(I=Ji(Y),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let q=k;k=V(Y),k===q?R[k].p(Y,J):(tt(),de(R[q],1,1,()=>{R[q]=null}),lt(),y=R[k],y?y.p(Y,J):(y=R[k]=M[k](Y),y.c()),re(y,1),y.m(e,S)),Y[54]&&!Y[56]?W||(W=Yi(),W.c(),W.m(e,null)):W&&(W.d(1),W=null),Y[62]?G?(G.p(Y,J),J[2]&1&&re(G,1)):(G=Qi(Y),G.c(),re(G,1),G.m(E.parentNode,E)):G&&(tt(),de(G,1,1,()=>{G=null}),lt())},i(Y){D||(re(y),re(G),D=!0)},o(Y){de(y),de(G),D=!1},d(Y){Y&&(w(e),w(j),w(E)),I&&I.d(),R[k].d(),W&&W.d(),G&&G.d(Y),N=!1,ge(T)}}}function Qd(l){let e,t,n,s,o,r,u,a=l[47]&&Xi(l);function d(g,b){return g[28].length===0&&!g[47]?_p:mp}let _=d(l),v=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("note.add")}`,s=h(),a&&a.c(),o=h(),v.c(),i(n,"class","btn btn-primary svelte-pldmec"),i(t,"class","tab-toolbar svelte-pldmec"),i(e,"class","notes-tab svelte-pldmec")},m(g,b){C(g,e,b),c(e,t),c(t,n),c(e,s),a&&a.m(e,null),c(e,o),v.m(e,null),r||(u=A(n,"click",l[125]),r=!0)},p(g,b){g[47]?a?a.p(g,b):(a=Xi(g),a.c(),a.m(e,o)):a&&(a.d(1),a=null),_===(_=d(g))&&v?v.p(g,b):(v.d(1),v=_(g),v&&(v.c(),v.m(e,null)))},i:ee,o:ee,d(g){g&&w(e),a&&a.d(),v.d(),r=!1,u()}}}function Xd(l){let e,t,n=l[26].title+"",s,o,r,u,a,d,_=l[152](l[26].type)+"",v,g,b,k,y,S=(l[26].section||"—")+"",j,E,D,N,T,I=_t(l[26].createdAt)+"",M,R,V,W,G,Y,J,q,U=m("overview.newNote")+"",H,P,O,z,B,se,oe=m("overview.addFile")+"",$,le,te,ce,ue,we,Be=m("overview.addAction")+"",Ie,X,Z,_e,ye,me,ke,We=m("overview.logTime")+"",Ke,nt,ze,Oe,De,Ce=l[28].length>0&&xi(l),Pe=l[31].length>0&&eo(l);return{c(){e=f("div"),t=f("h2"),s=F(n),o=h(),r=f("div"),u=f("div"),a=f("span"),a.textContent=`${m("overview.type")}`,d=f("span"),v=F(_),g=h(),b=f("div"),k=f("span"),k.textContent=`${m("overview.section")}`,y=f("span"),j=F(S),E=h(),D=f("div"),N=f("span"),N.textContent=`${m("overview.created")}`,T=f("span"),M=F(I),R=h(),V=f("div"),W=f("button"),G=Q("svg"),Y=Q("path"),J=Q("path"),q=h(),H=F(U),P=h(),O=f("button"),z=Q("svg"),B=Q("path"),se=h(),$=F(oe),le=h(),te=f("button"),ce=Q("svg"),ue=Q("polygon"),we=h(),Ie=F(Be),X=h(),Z=f("button"),_e=Q("svg"),ye=Q("circle"),me=Q("polyline"),ke=h(),Ke=F(We),nt=h(),Ce&&Ce.c(),ze=h(),Pe&&Pe.c(),i(t,"class","svelte-pldmec"),i(a,"class","meta-label svelte-pldmec"),i(d,"class","svelte-pldmec"),i(u,"class","meta-item svelte-pldmec"),i(k,"class","meta-label svelte-pldmec"),i(y,"class","svelte-pldmec"),i(b,"class","meta-item svelte-pldmec"),i(N,"class","meta-label svelte-pldmec"),i(T,"class","svelte-pldmec"),i(D,"class","meta-item svelte-pldmec"),i(r,"class","meta-grid svelte-pldmec"),i(Y,"d","M12 20h9"),i(Y,"class","svelte-pldmec"),i(J,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(J,"class","svelte-pldmec"),i(G,"width","16"),i(G,"height","16"),i(G,"viewBox","0 0 24 24"),i(G,"fill","none"),i(G,"stroke","currentColor"),i(G,"stroke-width","2"),i(G,"stroke-linecap","round"),i(G,"stroke-linejoin","round"),i(G,"class","svelte-pldmec"),i(W,"class","qa-btn svelte-pldmec"),i(B,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),i(B,"class","svelte-pldmec"),i(z,"width","16"),i(z,"height","16"),i(z,"viewBox","0 0 24 24"),i(z,"fill","none"),i(z,"stroke","currentColor"),i(z,"stroke-width","2"),i(z,"stroke-linecap","round"),i(z,"stroke-linejoin","round"),i(z,"class","svelte-pldmec"),i(O,"class","qa-btn svelte-pldmec"),i(ue,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(ue,"class","svelte-pldmec"),i(ce,"width","16"),i(ce,"height","16"),i(ce,"viewBox","0 0 24 24"),i(ce,"fill","none"),i(ce,"stroke","currentColor"),i(ce,"stroke-width","2"),i(ce,"stroke-linecap","round"),i(ce,"stroke-linejoin","round"),i(ce,"class","svelte-pldmec"),i(te,"class","qa-btn svelte-pldmec"),i(ye,"cx","12"),i(ye,"cy","12"),i(ye,"r","10"),i(ye,"class","svelte-pldmec"),i(me,"points","12 6 12 12 16 14"),i(me,"class","svelte-pldmec"),i(_e,"width","16"),i(_e,"height","16"),i(_e,"viewBox","0 0 24 24"),i(_e,"fill","none"),i(_e,"stroke","currentColor"),i(_e,"stroke-width","2"),i(_e,"stroke-linecap","round"),i(_e,"stroke-linejoin","round"),i(_e,"class","svelte-pldmec"),i(Z,"class","qa-btn svelte-pldmec"),i(V,"class","quick-actions svelte-pldmec"),i(e,"class","overview svelte-pldmec")},m(Me,Le){C(Me,e,Le),c(e,t),c(t,s),c(e,o),c(e,r),c(r,u),c(u,a),c(u,d),c(d,v),c(r,g),c(r,b),c(b,k),c(b,y),c(y,j),c(r,E),c(r,D),c(D,N),c(D,T),c(T,M),c(e,R),c(e,V),c(V,W),c(W,G),c(G,Y),c(G,J),c(W,q),c(W,H),c(V,P),c(V,O),c(O,z),c(z,B),c(O,se),c(O,$),c(V,le),c(V,te),c(te,ce),c(ce,ue),c(te,we),c(te,Ie),c(V,X),c(V,Z),c(Z,_e),c(_e,ye),c(_e,me),c(Z,ke),c(Z,Ke),c(e,nt),Ce&&Ce.m(e,null),c(e,ze),Pe&&Pe.m(e,null),Oe||(De=[A(W,"click",l[176]),A(O,"click",l[177]),A(te,"click",l[153]),A(Z,"click",l[178])],Oe=!0)},p(Me,Le){Le[0]&67108864&&n!==(n=Me[26].title+"")&&K(s,n),Le[0]&67108864&&_!==(_=Me[152](Me[26].type)+"")&&K(v,_),Le[0]&67108864&&S!==(S=(Me[26].section||"—")+"")&&K(j,S),Le[0]&67108864&&I!==(I=_t(Me[26].createdAt)+"")&&K(M,I),Me[28].length>0?Ce?Ce.p(Me,Le):(Ce=xi(Me),Ce.c(),Ce.m(e,ze)):Ce&&(Ce.d(1),Ce=null),Me[31].length>0?Pe?Pe.p(Me,Le):(Pe=eo(Me),Pe.c(),Pe.m(e,null)):Pe&&(Pe.d(1),Pe=null)},i:ee,o:ee,d(Me){Me&&w(e),Ce&&Ce.d(),Pe&&Pe.d(),Oe=!1,ge(De)}}}function Zd(l){let e,t=fe(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ii(Ns(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-pldmec")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&4194304|o[4]&134217728|o[5]&32){t=fe(s[22]);let r;for(r=0;r<t.length;r+=1){const u=Ns(s,t,r);n[r]?n[r].p(u,o):(n[r]=Ii(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function xd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Mi(l){let e,t=l[342].targetType+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","activity-event-target svelte-pldmec")},m(s,o){C(s,e,o),c(e,n)},p(s,o){o[0]&4194304&&t!==(t=s[342].targetType+"")&&K(n,t)},d(s){s&&w(e)}}}function Ii(l){let e,t,n=Lt(l[342].eventType)+"",s,o,r,u=l[342].title+"",a,d,_,v=l[151](l[342].eventType)+"",g,b,k,y,S=xe(l[342].createdAt)+"",j,E,D,N,T=l[342].targetType&&Mi(l);function I(){return l[214](l[342])}function M(...R){return l[215](l[342],...R)}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),T&&T.c(),k=h(),y=f("span"),j=F(S),E=h(),i(t,"class","activity-event-icon svelte-pldmec"),i(r,"class","activity-event-title svelte-pldmec"),i(_,"class","activity-event-type svelte-pldmec"),i(y,"class","activity-event-time svelte-pldmec"),i(e,"class","activity-event svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(R,V){C(R,e,V),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),T&&T.m(e,null),c(e,k),c(e,y),c(y,j),c(e,E),D||(N=[A(e,"click",I),A(e,"keydown",M)],D=!0)},p(R,V){l=R,V[0]&4194304&&n!==(n=Lt(l[342].eventType)+"")&&K(s,n),V[0]&4194304&&u!==(u=l[342].title+"")&&K(a,u),V[0]&4194304&&v!==(v=l[151](l[342].eventType)+"")&&K(g,v),l[342].targetType?T?T.p(l,V):(T=Mi(l),T.c(),T.m(e,k)):T&&(T.d(1),T=null),V[0]&4194304&&S!==(S=xe(l[342].createdAt)+"")&&K(j,S)},d(R){R&&w(e),T&&T.d(),D=!1,ge(N)}}}function Ai(l){let e,t,n,s=fe(l[40].filter(l[202])),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ri(Is(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("worklog.suggestions")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestions-title svelte-pldmec"),i(e,"class","worklog-tab-suggestions svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&67108864|u[1]&512|u[3]&1073741824|u[4]&134221824|u[5]&16){s=fe(r[40].filter(r[202]));let a;for(a=0;a<s.length;a+=1){const d=Is(r,s,a);o[a]?o[a].p(d,u):(o[a]=Ri(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function Fi(l){let e,t,n,s=fe(l[345].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Li(As(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","suggestion-detail-title svelte-pldmec"),i(e,"class","suggestion-detail svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&67108864|u[1]&512|u[3]&1073741824|u[4]&134217728|u[5]&16){s=fe(r[345].events);let a;for(a=0;a<s.length;a+=1){const d=As(r,s,a);o[a]?o[a].p(d,u):(o[a]=Li(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function Pi(l){let e,t,n;function s(){return l[207](l[342])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-pldmec")},m(o,r){C(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&w(e),t=!1,n()}}}function Li(l){let e,t,n=xe(l[342].createdAt)+"",s,o,r,u=l[151](l[342].eventType)+"",a,d,_,v=l[342].title+"",g,b,k,y,S=l[342].targetType==="file"||l[342].eventType.startsWith("file_"),j,E,D;function N(){return l[206](l[342])}let T=S&&Pi(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),k=f("button"),k.textContent=`${m("common.open")}`,y=h(),T&&T.c(),j=h(),i(t,"class","suggestion-event-time svelte-pldmec"),i(r,"class","suggestion-event-type svelte-pldmec"),i(_,"class","suggestion-event-title svelte-pldmec"),i(k,"class","link-btn svelte-pldmec"),i(e,"class","suggestion-detail-event svelte-pldmec")},m(I,M){C(I,e,M),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),c(e,k),c(e,y),T&&T.m(e,null),c(e,j),E||(D=A(k,"click",N),E=!0)},p(I,M){l=I,M[0]&67108864|M[1]&512&&n!==(n=xe(l[342].createdAt)+"")&&K(s,n),M[0]&67108864|M[1]&512&&u!==(u=l[151](l[342].eventType)+"")&&K(a,u),M[0]&67108864|M[1]&512&&v!==(v=l[342].title+"")&&K(g,v),M[0]&67108864|M[1]&512&&(S=l[342].targetType==="file"||l[342].eventType.startsWith("file_")),S?T?T.p(l,M):(T=Pi(l),T.c(),T.m(e,j)):T&&(T.d(1),T=null)},d(I){I&&w(e),T&&T.d(),E=!1,D()}}}function Ri(l){let e,t,n,s,o=l[345].summary+"",r,u,a,d=l[345].suggestedMin+"",_,v,g=m("worklog.min")+"",b,k,y=m("suggest.confidence."+l[345].confidence)+"",S,j,E,D,N,T,I,M;function R(){return l[203](l[345])}function V(){return l[204](l[345],l[346],l[347])}function W(...Y){return l[205](l[345],l[346],l[347],...Y)}let G=l[345]._expanded&&l[345].events&&l[345].events.length>0&&Fi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),r=F(o),u=h(),a=f("span"),_=F(d),v=h(),b=F(g),k=F(" · "),S=F(y),j=h(),E=f("div"),D=f("button"),D.textContent=`${m("worklog.apply")}`,N=h(),G&&G.c(),T=h(),i(s,"class","suggestion-summary svelte-pldmec"),i(a,"class","suggestion-meta svelte-pldmec"),i(n,"class","suggestion-info svelte-pldmec"),i(D,"class","btn btn-sm btn-primary svelte-pldmec"),i(E,"class","suggestion-actions svelte-pldmec"),i(t,"class","suggestion-main svelte-pldmec"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-pldmec"),he(e,"expanded",l[345]._expanded)},m(Y,J){C(Y,e,J),c(e,t),c(t,n),c(n,s),c(s,r),c(n,u),c(n,a),c(a,_),c(a,v),c(a,b),c(a,k),c(a,S),c(t,j),c(t,E),c(E,D),c(e,N),G&&G.m(e,null),c(e,T),I||(M=[A(D,"click",Je(R)),A(t,"click",V),A(t,"keydown",W)],I=!0)},p(Y,J){l=Y,J[0]&67108864|J[1]&512&&o!==(o=l[345].summary+"")&&K(r,o),J[0]&67108864|J[1]&512&&d!==(d=l[345].suggestedMin+"")&&K(_,d),J[0]&67108864|J[1]&512&&y!==(y=m("suggest.confidence."+l[345].confidence)+"")&&K(S,y),l[345]._expanded&&l[345].events&&l[345].events.length>0?G?G.p(l,J):(G=Fi(l),G.c(),G.m(e,T)):G&&(G.d(1),G=null),J[0]&67108864|J[1]&512&&he(e,"expanded",l[345]._expanded)},d(Y){Y&&w(e),G&&G.d(),I=!1,ge(M)}}}function $d(l){let e,t=fe(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ki(Ds(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=st()},m(s,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,o);C(s,e,o)},p(s,o){if(o[1]&1|o[3]&1073741824|o[4]&134351104|o[5]&16){t=fe(s[31]);let r;for(r=0;r<t.length;r+=1){const u=Ds(s,t,r);n[r]?n[r].p(u,o):(n[r]=Ki(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function ep(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function zi(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Vi(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Oi(l){let e,t,n,s,o,r,u,a,d,_,v,g,b;function k(){return l[208](l[326])}function y(){return l[209](l[326])}let S=l[326].details&&Wi(l);function j(T,I){return T[326].source==="manual"?ip:T[326].source==="suggestion"&&T[326]._events&&T[326]._events.length>0?sp:T[326].source==="suggestion"?np:T[326].source==="unknown"||T[326].source==="imported"?lp:tp}let E=j(l),D=E(l),N=l[326].source==="suggestion"&&l[326]._events&&l[326]._events.length>0&&Bi(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("worklog.editEntry")}`,s=h(),o=f("button"),o.textContent=`${m("worklog.deleteEntry")}`,r=h(),S&&S.c(),u=h(),a=f("div"),d=f("span"),d.textContent=`${m("worklog.source")}`,_=h(),D.c(),v=h(),N&&N.c(),i(n,"class","btn btn-sm svelte-pldmec"),i(o,"class","btn btn-sm btn-danger svelte-pldmec"),i(t,"class","worklog-entry-actions svelte-pldmec"),i(d,"class","wl-detail-label svelte-pldmec"),i(a,"class","wl-detail-section svelte-pldmec"),i(e,"class","worklog-entry-detail svelte-pldmec")},m(T,I){C(T,e,I),c(e,t),c(t,n),c(t,s),c(t,o),c(e,r),S&&S.m(e,null),c(e,u),c(e,a),c(a,d),c(a,_),D.m(a,null),c(e,v),N&&N.m(e,null),g||(b=[A(n,"click",Je(k)),A(o,"click",Je(y))],g=!0)},p(T,I){l=T,l[326].details?S?S.p(l,I):(S=Wi(l),S.c(),S.m(e,u)):S&&(S.d(1),S=null),E!==(E=j(l))&&(D.d(1),D=E(l),D&&(D.c(),D.m(a,null))),l[326].source==="suggestion"&&l[326]._events&&l[326]._events.length>0?N?N.p(l,I):(N=Bi(l),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(T){T&&w(e),S&&S.d(),D.d(),N&&N.d(),g=!1,ge(b)}}}function Wi(l){let e,t,n,s,o=l[326].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=h(),s=f("p"),r=F(o),i(t,"class","wl-detail-label svelte-pldmec"),i(s,"class","svelte-pldmec"),i(e,"class","wl-detail-section svelte-pldmec")},m(u,a){C(u,e,a),c(e,t),c(e,n),c(e,s),c(s,r)},p(u,a){a[1]&1&&o!==(o=u[326].details+"")&&K(r,o)},d(u){u&&w(e)}}}function tp(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function lp(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function np(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function sp(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ip(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Bi(l){let e,t,n,s=fe(l[326]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ui(Ms(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","wl-detail-label svelte-pldmec"),i(e,"class","wl-detail-section svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[1]&1|u[3]&1073741824|u[4]&134217728|u[5]&16){s=fe(r[326]._events);let a;for(a=0;a<s.length;a+=1){const d=Ms(r,s,a);o[a]?o[a].p(d,u):(o[a]=Ui(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function Hi(l){let e,t,n;function s(){return l[211](l[342])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-pldmec")},m(o,r){C(o,e,r),t||(n=A(e,"click",s),t=!0)},p(o,r){l=o},d(o){o&&w(e),t=!1,n()}}}function Ui(l){let e,t,n=xe(l[342].createdAt)+"",s,o,r,u=l[151](l[342].eventType)+"",a,d,_,v=l[342].title+"",g,b,k,y,S=l[342].targetType==="file"||l[342].eventType.startsWith("file_"),j,E,D;function N(){return l[210](l[342])}let T=S&&Hi(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),r=f("span"),a=F(u),d=h(),_=f("span"),g=F(v),b=h(),k=f("button"),k.textContent=`${m("common.open")}`,y=h(),T&&T.c(),j=h(),i(t,"class","journal-event-time svelte-pldmec"),i(r,"class","journal-event-type svelte-pldmec"),i(_,"class","journal-event-title svelte-pldmec"),i(k,"class","link-btn svelte-pldmec"),i(e,"class","journal-event-row svelte-pldmec")},m(I,M){C(I,e,M),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),c(e,_),c(_,g),c(e,b),c(e,k),c(e,y),T&&T.m(e,null),c(e,j),E||(D=A(k,"click",N),E=!0)},p(I,M){l=I,M[1]&1&&n!==(n=xe(l[342].createdAt)+"")&&K(s,n),M[1]&1&&u!==(u=l[151](l[342].eventType)+"")&&K(a,u),M[1]&1&&v!==(v=l[342].title+"")&&K(g,v),M[1]&1&&(S=l[342].targetType==="file"||l[342].eventType.startsWith("file_")),S?T?T.p(l,M):(T=Hi(l),T.c(),T.m(e,j)):T&&(T.d(1),T=null)},d(I){I&&w(e),T&&T.d(),E=!1,D()}}}function Ki(l){let e,t,n,s=l[326]._expanded?"▾":"▸",o,r,u,a=l[326].summary+"",d,_,v,g=l[326].minutes+"",b,k,y=m("worklog.min")+"",S,j,E,D,N,T=l[326].date+"",I,M,R,V,W,G=l[326].billable&&zi(),Y=l[326].approximate&&Vi(),J=l[326]._expanded&&Oi(l);function q(){return l[212](l[326])}function U(...H){return l[213](l[326],...H)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),r=h(),u=f("span"),d=F(a),_=h(),v=f("span"),b=F(g),k=h(),S=F(y),j=h(),G&&G.c(),E=h(),Y&&Y.c(),D=h(),N=f("span"),I=F(T),M=h(),J&&J.c(),R=h(),i(n,"class","worklog-toggle svelte-pldmec"),i(u,"class","worklog-entry-summary svelte-pldmec"),i(v,"class","worklog-entry-mins svelte-pldmec"),i(N,"class","worklog-entry-date svelte-pldmec"),i(t,"class","worklog-entry-head svelte-pldmec"),i(e,"class","worklog-entry svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[326]._expanded)},m(H,P){C(H,e,P),c(e,t),c(t,n),c(n,o),c(t,r),c(t,u),c(u,d),c(t,_),c(t,v),c(v,b),c(v,k),c(v,S),c(t,j),G&&G.m(t,null),c(t,E),Y&&Y.m(t,null),c(t,D),c(t,N),c(N,I),c(e,M),J&&J.m(e,null),c(e,R),V||(W=[A(e,"click",q),A(e,"keydown",U)],V=!0)},p(H,P){l=H,P[1]&1&&s!==(s=l[326]._expanded?"▾":"▸")&&K(o,s),P[1]&1&&a!==(a=l[326].summary+"")&&K(d,a),P[1]&1&&g!==(g=l[326].minutes+"")&&K(b,g),l[326].billable?G||(G=zi(),G.c(),G.m(t,E)):G&&(G.d(1),G=null),l[326].approximate?Y||(Y=Vi(),Y.c(),Y.m(t,D)):Y&&(Y.d(1),Y=null),P[1]&1&&T!==(T=l[326].date+"")&&K(I,T),l[326]._expanded?J?J.p(l,P):(J=Oi(l),J.c(),J.m(e,R)):J&&(J.d(1),J=null),P[1]&1&&he(e,"expanded",l[326]._expanded)},d(H){H&&w(e),G&&G.d(),Y&&Y.d(),J&&J.d(),V=!1,ge(W)}}}function op(l){let e,t=fe(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Gi(Fs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=st()},m(s,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,o);C(s,e,o)},p(s,o){if(o[0]&1073741824|o[5]&6){t=fe(s[30]);let r;for(r=0;r<t.length;r+=1){const u=Fs(s,t,r);n[r]?n[r].p(u,o):(n[r]=Gi(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function cp(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Gi(l){let e,t,n,s=l[337].title+"",o,r,u,a=l[157](l[337].type)+"",d,_,v,g=l[337].data+"",b,k,y,S,j,E,D,N,T;function I(){return l[199](l[337])}function M(){return l[200](l[337])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),r=h(),u=f("span"),d=F(a),_=h(),v=f("span"),b=F(g),k=h(),y=f("div"),S=f("button"),S.textContent=`${m("action.run")}`,j=h(),E=f("button"),E.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-pldmec"><polyline points="3 6 5 6 21 6" class="svelte-pldmec"></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-pldmec"></path></svg>',D=h(),i(n,"class","action-title svelte-pldmec"),i(u,"class","action-type svelte-pldmec"),i(v,"class","action-data svelte-pldmec"),i(t,"class","action-info svelte-pldmec"),i(S,"class","btn btn-sm svelte-pldmec"),i(E,"class","btn btn-sm btn-danger svelte-pldmec"),i(y,"class","action-btns svelte-pldmec"),i(e,"class","action-card svelte-pldmec")},m(R,V){C(R,e,V),c(e,t),c(t,n),c(n,o),c(t,r),c(t,u),c(u,d),c(t,_),c(t,v),c(v,b),c(e,k),c(e,y),c(y,S),c(y,j),c(y,E),c(e,D),N||(T=[A(S,"click",I),A(E,"click",M)],N=!0)},p(R,V){l=R,V[0]&1073741824&&s!==(s=l[337].title+"")&&K(o,s),V[0]&1073741824&&a!==(a=l[157](l[337].type)+"")&&K(d,a),V[0]&1073741824&&g!==(g=l[337].data+"")&&K(b,g)},d(R){R&&w(e),N=!1,ge(T)}}}function Ji(l){let e,t=m("common.paste")+"",n,s,o=l[66].items.length+"",r,u,a;return{c(){e=f("button"),n=F(t),s=h(),r=F(o),i(e,"class","btn svelte-pldmec")},m(d,_){C(d,e,_),c(e,n),c(e,s),c(e,r),u||(a=A(e,"click",l[98]),u=!0)},p(d,_){_[2]&16&&o!==(o=d[66].items.length+"")&&K(r,o)},d(d){d&&w(e),u=!1,a()}}}function rp(l){let e,t,n,s,o,r,u;const a=[fp,up],d=[];function _(k,y){return k[60].length>0?0:1}e=_(l),t=d[e]=a[e](l);const v=[pp,dp],g=[];function b(k,y){return k[61].length===0?0:1}return s=b(l),o=g[s]=v[s](l),{c(){t.c(),n=h(),o.c(),r=st()},m(k,y){d[e].m(k,y),C(k,n,y),g[s].m(k,y),C(k,r,y),u=!0},p(k,y){let S=e;e=_(k),e===S?d[e].p(k,y):(tt(),de(d[S],1,1,()=>{d[S]=null}),lt(),t=d[e],t?t.p(k,y):(t=d[e]=a[e](k),t.c()),re(t,1),t.m(n.parentNode,n));let j=s;s=b(k),s===j?g[s].p(k,y):(tt(),de(g[j],1,1,()=>{g[j]=null}),lt(),o=g[s],o?o.p(k,y):(o=g[s]=v[s](k),o.c()),re(o,1),o.m(r.parentNode,r))},i(k){u||(re(t),re(o),u=!0)},o(k){de(t),de(o),u=!1},d(k){k&&(w(n),w(r)),d[e].d(k),g[s].d(k)}}}function ap(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p:ee,i:ee,o:ee,d(n){n&&w(e)}}}function up(l){let e,t;return e=new zo({props:{crumbs:[{name:m("file.root")}]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function fp(l){let e,t,n,s,o,r,u,a=m("common.backLabel")+"",d,_,v,g;return e=new zo({props:{crumbs:[{name:m("file.root")},...l[60]]}}),e.$on("navigate",l[185]),{c(){Ge(e.$$.fragment),t=h(),n=f("button"),s=Q("svg"),o=Q("line"),r=Q("polyline"),u=h(),d=F(a),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-pldmec"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-pldmec"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(s,"class","svelte-pldmec"),i(n,"class","btn btn-sm back-btn svelte-pldmec")},m(b,k){He(e,b,k),C(b,t,k),C(b,n,k),c(n,s),c(s,o),c(s,r),c(n,u),c(n,d),_=!0,v||(g=A(n,"click",l[89]),v=!0)},p(b,k){const y={};k[1]&536870912&&(y.crumbs=[{name:m("file.root")},...b[60]]),e.$set(y)},i(b){_||(re(e.$$.fragment,b),_=!0)},o(b){de(e.$$.fragment,b),_=!1},d(b){b&&(w(t),w(n)),Ue(e,b),v=!1,g()}}}function dp(l){let e,t=[],n=new Map,s,o=fe(l[61]);const r=u=>u[334].id;for(let u=0;u<o.length;u+=1){let a=Ps(l,o,u),d=r(a);n.set(d,t[u]=qi(d,a))}return{c(){e=f("div");for(let u=0;u<t.length;u+=1)t[u].c();i(e,"class","file-list svelte-pldmec")},m(u,a){C(u,e,a);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);s=!0},p(u,a){a[1]&1073741824|a[2]&603979808|a[3]&4062|a[4]&67108864&&(o=fe(u[61]),tt(),t=Eo(t,a,r,1,u,o,n,e,jo,qi,null,Ps),lt())},i(u){if(!s){for(let a=0;a<o.length;a+=1)re(t[a]);s=!0}},o(u){for(let a=0;a<t.length;a+=1)de(t[a]);s=!1},d(u){u&&w(e);for(let a=0;a<t.length;a+=1)t[a].d()}}}function pp(l){let e,t,n,s,o=(l[60].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,u,a,d,_,v,g,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-pldmec"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-pldmec"></path><polyline points="14 2 14 8 20 8" class="svelte-pldmec"></polyline></svg>',n=h(),s=f("p"),r=F(o),u=h(),a=f("p"),a.textContent=`${m("file.hint")}`,d=h(),_=f("div"),v=f("button"),v.textContent=`${m("file.addFileSimple")}`,g=h(),b=f("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-pldmec"),i(s,"class","svelte-pldmec"),i(a,"class","hint svelte-pldmec"),i(v,"class","btn btn-primary svelte-pldmec"),i(b,"class","btn svelte-pldmec"),i(_,"class","empty-actions svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(S,j){C(S,e,j),c(e,t),c(e,n),c(e,s),c(s,r),c(e,u),c(e,a),c(e,d),c(e,_),c(_,v),c(_,g),c(_,b),k||(y=[A(v,"click",l[146]),A(b,"click",l[147])],k=!0)},p(S,j){j[1]&536870912&&o!==(o=(S[60].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&K(r,o)},i:ee,o:ee,d(S){S&&w(e),k=!1,ge(y)}}}function qi(l,e){let t,n,s;return n=new ku({props:{item:e[334],selected:e[67].includes(e[334].id),onDragStart:e[102],onDragOver:e[103],onDrop:e[104]}}),n.$on("navigate",e[186]),n.$on("preview",e[187]),n.$on("openExternal",e[188]),n.$on("showInFolder",e[189]),n.$on("delete",e[190]),n.$on("rename",e[191]),n.$on("duplicate",e[192]),n.$on("cut",e[193]),n.$on("copy",e[194]),n.$on("selectOne",e[195]),n.$on("toggleSelect",e[196]),n.$on("rangeSelect",e[197]),{key:l,first:null,c(){t=st(),Ge(n.$$.fragment),this.first=t},m(o,r){C(o,t,r),He(n,o,r),s=!0},p(o,r){e=o;const u={};r[1]&1073741824&&(u.item=e[334]),r[1]&1073741824|r[2]&32&&(u.selected=e[67].includes(e[334].id)),n.$set(u)},i(o){s||(re(n.$$.fragment,o),s=!0)},o(o){de(n.$$.fragment,o),s=!1},d(o){o&&w(t),Ue(n,o)}}}function Yi(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},d(n){n&&w(e)}}}function Qi(l){let e,t;return e=new Ru({props:{item:l[62],content:l[63],loading:l[64],error:l[65]}}),e.$on("close",l[92]),e.$on("openExternal",l[198]),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[2]&1&&(o.item=n[62]),s[2]&2&&(o.content=n[63]),s[2]&4&&(o.loading=n[64]),s[2]&8&&(o.error=n[65]),e.$set(o)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function Xi(l){let e,t,n,s,o,r,u,a,d;return{c(){e=f("div"),t=f("input"),n=h(),s=f("div"),o=f("button"),o.textContent=`${m("common.create")}`,r=h(),u=f("button"),u.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-pldmec"),i(o,"class","btn btn-primary svelte-pldmec"),i(u,"class","btn svelte-pldmec"),i(s,"class","form-actions svelte-pldmec"),i(e,"class","create-form svelte-pldmec")},m(_,v){C(_,e,v),c(e,t),be(t,l[48]),c(e,n),c(e,s),c(s,o),c(s,r),c(s,u),a||(d=[A(t,"input",l[181]),A(t,"keydown",l[182]),A(o,"click",l[127]),A(u,"click",l[126])],a=!0)},p(_,v){v[1]&131072&&t.value!==_[48]&&be(t,_[48])},d(_){_&&w(e),a=!1,ge(d)}}}function mp(l){let e,t=fe(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Zi(Ls(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-pldmec")},m(s,o){C(s,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,o){if(o[0]&268435456|o[4]&16){t=fe(s[28]);let r;for(r=0;r<t.length;r+=1){const u=Ls(s,t,r);n[r]?n[r].p(u,o):(n[r]=Zi(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Ve(n,s)}}}function _p(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("note.noNotes")}`,n=f("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-pldmec"),i(n,"class","hint svelte-pldmec"),i(e,"class","empty-state svelte-pldmec")},m(s,o){C(s,e,o),c(e,t),c(e,n)},p:ee,d(s){s&&w(e)}}}function Zi(l){let e,t,n=l[329].title+"",s,o,r,u=_t(l[329].createdAt)+"",a,d,_,v;function g(){return l[183](l[329])}function b(){return l[184](l[329])}return{c(){e=f("div"),t=f("div"),s=F(n),o=h(),r=f("div"),a=F(u),d=h(),i(t,"class","note-card-title svelte-pldmec"),i(r,"class","note-card-date svelte-pldmec"),i(e,"class","note-card svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(k,y){C(k,e,y),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(e,d),_||(v=[A(e,"click",g),A(e,"keydown",function(){mt(ut(b))&&ut(b).apply(this,arguments)})],_=!0)},p(k,y){l=k,y[0]&268435456&&n!==(n=l[329].title+"")&&K(s,n),y[0]&268435456&&u!==(u=_t(l[329].createdAt)+"")&&K(a,u)},d(k){k&&w(e),_=!1,ge(v)}}}function xi(l){let e,t,n,s=fe(l[28].slice(0,5)),o=[];for(let r=0;r<s.length;r+=1)o[r]=$i(zs(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentNotes")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-pldmec"),i(e,"class","recent-section svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[0]&268435456|u[4]&16){s=fe(r[28].slice(0,5));let a;for(a=0;a<s.length;a+=1){const d=zs(r,s,a);o[a]?o[a].p(d,u):(o[a]=$i(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function $i(l){let e,t,n=l[329].title+"",s,o,r=_t(l[329].createdAt)+"",u,a,d,_;function v(){return l[179](l[329])}function g(){return l[180](l[329])}return{c(){e=f("div"),t=f("span"),s=F(n),o=f("span"),u=F(r),a=h(),i(t,"class","svelte-pldmec"),i(o,"class","recent-date svelte-pldmec"),i(e,"class","recent-note svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(b,k){C(b,e,k),c(e,t),c(t,s),c(e,o),c(o,u),c(e,a),d||(_=[A(e,"click",v),A(e,"keydown",function(){mt(ut(g))&&ut(g).apply(this,arguments)})],d=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[329].title+"")&&K(s,n),k[0]&268435456&&r!==(r=_t(l[329].createdAt)+"")&&K(u,r)},d(b){b&&w(e),d=!1,ge(_)}}}function eo(l){let e,t,n,s=fe(l[31].slice(0,3)),o=[];for(let r=0;r<s.length;r+=1)o[r]=to(Rs(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentEntries")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-pldmec"),i(e,"class","recent-section svelte-pldmec")},m(r,u){C(r,e,u),c(e,t),c(e,n);for(let a=0;a<o.length;a+=1)o[a]&&o[a].m(e,null)},p(r,u){if(u[1]&1){s=fe(r[31].slice(0,3));let a;for(a=0;a<s.length;a+=1){const d=Rs(r,s,a);o[a]?o[a].p(d,u):(o[a]=to(d),o[a].c(),o[a].m(e,null))}for(;a<o.length;a+=1)o[a].d(1);o.length=s.length}},d(r){r&&w(e),Ve(o,r)}}}function to(l){let e,t=l[326].summary+"",n,s,o=l[326].minutes+"",r,u,a=m("worklog.min")+"",d,_;return{c(){e=f("div"),n=F(t),s=F(" ("),r=F(o),u=h(),d=F(a),_=F(")"),i(e,"class","recent-entry svelte-pldmec")},m(v,g){C(v,e,g),c(e,n),c(e,s),c(e,r),c(e,u),c(e,d),c(e,_)},p(v,g){g[1]&1&&t!==(t=v[326].summary+"")&&K(n,t),g[1]&1&&o!==(o=v[326].minutes+"")&&K(r,o)},d(v){v&&w(e)}}}function lo(l){let e;return{c(){e=f("span"),e.textContent="●",i(e,"class","dirty-mark svelte-pldmec")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function no(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,R,V,W,G=m("common.create")+"",Y,J,q,U,H,P,O,z=l[44]&&so(l);v=new ol({props:{kind:"folder",size:24}});let B=fe(l[6]),se=[];for(let $=0;$<B.length;$+=1)se[$]=io(ms(l,B,$));const oe=$=>de(se[$],1,1,()=>{se[$]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("nav.createNode")}`,s=h(),z&&z.c(),o=h(),r=f("div"),u=f("span"),u.textContent=`${m("template.select")}`,a=h(),d=f("div"),_=f("button"),Ge(v.$$.fragment),g=h(),b=f("div"),k=f("span"),k.textContent=`${m("template.optionNone")}`,y=h(),S=f("span"),S.textContent=`${m("template.none.desc")}`,j=h();for(let $=0;$<se.length;$+=1)se[$].c();E=h(),D=f("div"),N=f("label"),T=f("span"),T.textContent=`${m("common.name")}`,I=h(),M=f("input"),R=h(),V=f("div"),W=f("button"),Y=F(G),q=h(),U=f("button"),U.textContent=`${m("common.cancel")}`,i(n,"class","svelte-pldmec"),i(u,"class","form-label svelte-pldmec"),i(k,"class","template-card-title svelte-pldmec"),i(S,"class","template-card-desc svelte-pldmec"),i(b,"class","template-card-text svelte-pldmec"),i(_,"class","template-card svelte-pldmec"),he(_,"selected",l[45]===null),i(d,"class","template-cards svelte-pldmec"),i(d,"role","group"),i(d,"aria-label",m("template.select")),i(r,"class","form-group svelte-pldmec"),i(T,"class","label-text svelte-pldmec"),i(M,"type","text"),i(M,"placeholder",m("case.namePlaceholder")),i(M,"class","svelte-pldmec"),i(N,"class","svelte-pldmec"),i(D,"class","form-group svelte-pldmec"),i(W,"class","btn btn-primary svelte-pldmec"),W.disabled=J=!l[43].trim()||l[45]===void 0,i(U,"class","btn svelte-pldmec"),i(V,"class","modal-actions svelte-pldmec"),i(t,"class","modal modal-create svelte-pldmec"),i(e,"class","modal-overlay svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m($,le){C($,e,le),c(e,t),c(t,n),c(t,s),z&&z.m(t,null),c(t,o),c(t,r),c(r,u),c(r,a),c(r,d),c(d,_),He(v,_,null),c(_,g),c(_,b),c(b,k),c(b,y),c(b,S),c(d,j);for(let te=0;te<se.length;te+=1)se[te]&&se[te].m(d,null);c(t,E),c(t,D),c(D,N),c(N,T),c(N,I),c(N,M),be(M,l[43]),c(t,R),c(t,V),c(V,W),c(W,Y),c(V,q),c(V,U),H=!0,P||(O=[A(_,"click",l[256]),A(M,"input",l[258]),A(M,"keydown",l[259]),A(W,"click",l[113]),A(U,"click",l[112]),A(e,"click",ft(l[112])),A(e,"keydown",ut(l[112]))],P=!0)},p($,le){if($[44]?z?z.p($,le):(z=so($),z.c(),z.m(t,o)):z&&(z.d(1),z=null),(!H||le[1]&16384)&&he(_,"selected",$[45]===null),le[0]&64|le[1]&16384){B=fe($[6]);let te;for(te=0;te<B.length;te+=1){const ce=ms($,B,te);se[te]?(se[te].p(ce,le),re(se[te],1)):(se[te]=io(ce),se[te].c(),re(se[te],1),se[te].m(d,null))}for(tt(),te=B.length;te<se.length;te+=1)oe(te);lt()}le[1]&4096&&M.value!==$[43]&&be(M,$[43]),(!H||le[1]&20480&&J!==(J=!$[43].trim()||$[45]===void 0))&&(W.disabled=J)},i($){if(!H){re(v.$$.fragment,$);for(let le=0;le<B.length;le+=1)re(se[le]);H=!0}},o($){de(v.$$.fragment,$),se=se.filter(Oo);for(let le=0;le<se.length;le+=1)de(se[le]);H=!1},d($){$&&w(e),z&&z.d(),Ue(v),Ve(se,$),P=!1,ge(O)}}}function so(l){let e,t=m("nav.createInside")+"",n,s,o=l[44].title+"",r,u;return{c(){e=f("div"),n=F(t),s=F(" «"),r=F(o),u=F("»"),i(e,"class","create-context svelte-pldmec")},m(a,d){C(a,e,d),c(e,n),c(e,s),c(e,r),c(e,u)},p(a,d){d[1]&8192&&o!==(o=a[44].title+"")&&K(r,o)},d(a){a&&w(e)}}}function io(l){let e,t,n,s,o,r=m(l[321].title)+"",u,a,d,_=m(l[321].title+".desc")+"",v,g,b,k,y;t=new ol({props:{kind:l[321].icon||"generic",size:24}});function S(){return l[257](l[321])}return{c(){var j;e=f("button"),Ge(t.$$.fragment),n=h(),s=f("div"),o=f("span"),u=F(r),a=h(),d=f("span"),v=F(_),g=h(),i(o,"class","template-card-title svelte-pldmec"),i(d,"class","template-card-desc svelte-pldmec"),i(s,"class","template-card-text svelte-pldmec"),i(e,"class","template-card svelte-pldmec"),he(e,"selected",((j=l[45])==null?void 0:j.id)===l[321].id)},m(j,E){C(j,e,E),He(t,e,null),c(e,n),c(e,s),c(s,o),c(o,u),c(s,a),c(s,d),c(d,v),c(e,g),b=!0,k||(y=A(e,"click",S),k=!0)},p(j,E){var N;l=j;const D={};E[0]&64&&(D.kind=l[321].icon||"generic"),t.$set(D),(!b||E[0]&64)&&r!==(r=m(l[321].title)+"")&&K(u,r),(!b||E[0]&64)&&_!==(_=m(l[321].title+".desc")+"")&&K(v,_),(!b||E[0]&64|E[1]&16384)&&he(e,"selected",((N=l[45])==null?void 0:N.id)===l[321].id)},i(j){b||(re(t.$$.fragment,j),b=!0)},o(j){de(t.$$.fragment,j),b=!1},d(j){j&&w(e),Ue(t),k=!1,y()}}}function oo(l){let e,t,n=l[46].node&&["folder","project","client","document","recipe"].includes(l[46].node.type),s,o,r,u,a,d,_,v,g,b,k=n&&co(l),y=l[46].node&&l[46].node.parent_id&&ao(l);return{c(){e=f("div"),t=f("div"),k&&k.c(),s=h(),y&&y.c(),o=h(),r=f("button"),r.textContent=`${m("common.rename")}`,u=h(),a=f("button"),a.textContent=`${m("common.delete")}`,d=h(),_=f("button"),_.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-pldmec"),i(a,"class","context-menu-item danger svelte-pldmec"),i(_,"class","context-menu-item svelte-pldmec"),i(t,"class","context-menu svelte-pldmec"),at(t,"left",l[46].x+"px"),at(t,"top",l[46].y+"px"),i(e,"class","context-menu-backdrop svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(S,j){C(S,e,j),c(e,t),k&&k.m(t,null),c(t,s),y&&y.m(t,null),c(t,o),c(t,r),c(t,u),c(t,a),c(t,d),c(t,_),v=!0,g||(b=[A(r,"click",l[262]),A(a,"click",l[263]),A(_,"click",l[264]),A(e,"click",l[115]),A(e,"contextmenu",Rl(l[115])),A(e,"keydown",ut(l[115]))],g=!0)},p(S,j){j[1]&32768&&(n=S[46].node&&["folder","project","client","document","recipe"].includes(S[46].node.type)),n?k?(k.p(S,j),j[1]&32768&&re(k,1)):(k=co(S),k.c(),re(k,1),k.m(t,s)):k&&(tt(),de(k,1,1,()=>{k=null}),lt()),S[46].node&&S[46].node.parent_id?y?y.p(S,j):(y=ao(S),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!v||j[1]&32768)&&at(t,"left",S[46].x+"px"),(!v||j[1]&32768)&&at(t,"top",S[46].y+"px")},i(S){v||(re(k),v=!0)},o(S){de(k),v=!1},d(S){S&&w(e),k&&k.d(),y&&y.d(),g=!1,ge(b)}}}function co(l){let e,t,n,s,o,r=fe(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),u=[];for(let d=0;d<r.length;d+=1)u[d]=ro(ps(l,r,d));const a=d=>de(u[d],1,1,()=>{u[d]=null});return{c(){e=f("div"),e.textContent=`${m("common.create")}`,t=h();for(let d=0;d<u.length;d+=1)u[d].c();n=h(),s=f("div"),i(e,"class","context-menu-section svelte-pldmec"),i(s,"class","context-menu-divider svelte-pldmec")},m(d,_){C(d,e,_),C(d,t,_);for(let v=0;v<u.length;v+=1)u[v]&&u[v].m(d,_);C(d,n,_),C(d,s,_),o=!0},p(d,_){if(_[0]&64|_[3]&131072){r=fe(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let v;for(v=0;v<r.length;v+=1){const g=ps(d,r,v);u[v]?(u[v].p(g,_),re(u[v],1)):(u[v]=ro(g),u[v].c(),re(u[v],1),u[v].m(n.parentNode,n))}for(tt(),v=r.length;v<u.length;v+=1)a(v);lt()}},i(d){if(!o){for(let _=0;_<r.length;_+=1)re(u[_]);o=!0}},o(d){u=u.filter(Oo);for(let _=0;_<u.length;_+=1)de(u[_]);o=!1},d(d){d&&(w(e),w(t),w(n),w(s)),Ve(u,d)}}}function ro(l){let e,t,n,s,o=m(l[321].title)+"",r,u,a,d;t=new ol({props:{kind:l[321].icon||"folder",size:16}});function _(){return l[260](l[321])}return{c(){e=f("button"),Ge(t.$$.fragment),n=h(),s=f("span"),r=F(o),i(s,"class","svelte-pldmec"),i(e,"class","context-menu-item svelte-pldmec")},m(v,g){C(v,e,g),He(t,e,null),c(e,n),c(e,s),c(s,r),u=!0,a||(d=A(e,"click",_),a=!0)},p(v,g){l=v;const b={};g[0]&64&&(b.kind=l[321].icon||"folder"),t.$set(b),(!u||g[0]&64)&&o!==(o=m(l[321].title)+"")&&K(r,o)},i(v){u||(re(t.$$.fragment,v),u=!0)},o(v){de(t.$$.fragment,v),u=!1},d(v){v&&w(e),Ue(t),a=!1,d()}}}function ao(l){let e,t,n,s,o;return{c(){e=f("button"),e.textContent=`${m("nav.moveToRoot")}`,t=h(),n=f("div"),i(e,"class","context-menu-item svelte-pldmec"),i(n,"class","context-menu-divider svelte-pldmec")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),s||(o=A(e,"click",l[261]),s=!0)},p:ee,d(r){r&&(w(e),w(t),w(n)),s=!1,o()}}}function uo(l){let e,t,n,s=(l[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"",o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,R,V,W,G,Y,J,q,U,H,P,O,z,B,se,oe,$,le,te,ce,ue,we=m("common.save")+"",Be,Ie,X,Z,_e,ye;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=F(s),r=h(),u=f("div"),a=f("label"),d=f("span"),d.textContent=`${m("worklog.date")}`,_=h(),v=f("input"),g=h(),b=f("div"),k=f("label"),y=f("span"),y.textContent=`${m("worklog.whatDone")}`,S=h(),j=f("input"),E=h(),D=f("div"),N=f("label"),T=f("span"),T.textContent=`${m("worklog.minutes")}`,I=h(),M=f("input"),R=h(),V=f("div"),W=f("label"),G=f("span"),G.textContent=`${m("worklog.details")}`,Y=h(),J=f("textarea"),q=h(),U=f("div"),H=f("label"),P=f("input"),O=h(),z=f("span"),z.textContent=`${m("journal.billableYes")}`,B=h(),se=f("label"),oe=f("input"),$=h(),le=f("span"),le.textContent=`${m("journal.approxEstimated")}`,te=h(),ce=f("div"),ue=f("button"),Be=F(we),X=h(),Z=f("button"),Z.textContent=`${m("common.cancel")}`,i(n,"class","svelte-pldmec"),i(d,"class","label-text svelte-pldmec"),i(v,"type","date"),i(v,"class","svelte-pldmec"),i(a,"class","svelte-pldmec"),i(u,"class","form-group svelte-pldmec"),i(y,"class","label-text svelte-pldmec"),i(j,"type","text"),i(j,"placeholder",m("worklog.whatDone")),i(j,"class","svelte-pldmec"),i(k,"class","svelte-pldmec"),i(b,"class","form-group svelte-pldmec"),i(T,"class","label-text svelte-pldmec"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-pldmec"),i(N,"class","svelte-pldmec"),i(D,"class","form-group svelte-pldmec"),i(G,"class","label-text svelte-pldmec"),i(J,"class","svelte-pldmec"),i(W,"class","svelte-pldmec"),i(V,"class","form-group svelte-pldmec"),i(P,"type","checkbox"),i(P,"class","svelte-pldmec"),i(z,"class","svelte-pldmec"),i(H,"class","checkbox-label-inline svelte-pldmec"),i(oe,"type","checkbox"),i(oe,"class","svelte-pldmec"),i(le,"class","svelte-pldmec"),i(se,"class","checkbox-label-inline svelte-pldmec"),i(U,"class","form-row svelte-pldmec"),i(ue,"class","btn btn-primary svelte-pldmec"),ue.disabled=Ie=!l[33].trim()||!l[34],i(Z,"class","btn svelte-pldmec"),i(ce,"class","modal-actions svelte-pldmec"),i(t,"class","modal modal-worklog svelte-pldmec"),i(e,"class","modal-overlay svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(me,ke){C(me,e,ke),c(e,t),c(t,n),c(n,o),c(t,r),c(t,u),c(u,a),c(a,d),c(a,_),c(a,v),be(v,l[35]),c(t,g),c(t,b),c(b,k),c(k,y),c(k,S),c(k,j),be(j,l[33]),c(t,E),c(t,D),c(D,N),c(N,T),c(N,I),c(N,M),be(M,l[34]),c(t,R),c(t,V),c(V,W),c(W,G),c(W,Y),c(W,J),be(J,l[36]),c(t,q),c(t,U),c(U,H),c(H,P),P.checked=l[37],c(H,O),c(H,z),c(U,B),c(U,se),c(se,oe),oe.checked=l[38],c(se,$),c(se,le),c(t,te),c(t,ce),c(ce,ue),c(ue,Be),c(ce,X),c(ce,Z),_e||(ye=[A(v,"input",l[265]),A(j,"input",l[266]),A(M,"input",l[267]),A(J,"input",l[268]),A(P,"change",l[269]),A(oe,"change",l[270]),A(ue,"click",l[134]),A(Z,"click",l[133]),A(e,"click",ft(l[133])),A(e,"keydown",ut(l[133]))],_e=!0)},p(me,ke){ke[1]&256&&s!==(s=(me[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&K(o,s),ke[1]&16&&be(v,me[35]),ke[1]&4&&j.value!==me[33]&&be(j,me[33]),ke[1]&8&&sl(M.value)!==me[34]&&be(M,me[34]),ke[1]&32&&be(J,me[36]),ke[1]&64&&(P.checked=me[37]),ke[1]&128&&(oe.checked=me[38]),ke[1]&12&&Ie!==(Ie=!me[33].trim()||!me[34])&&(ue.disabled=Ie)},d(me){me&&w(e),_e=!1,ge(ye)}}}function fo(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N=(l[51]==="open_url"?m("action.dataUrl"):l[51]==="open_folder"||l[51]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",T,I,M,R,V,W,G,Y,J,q,U,H=fe(l[83]),P=[];for(let O=0;O<H.length;O+=1)P[O]=po(ds(l,H,O));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("action.newAction")}`,s=h(),o=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("common.name")}`,a=h(),d=f("input"),_=h(),v=f("div"),g=f("label"),b=f("span"),b.textContent=`${m("common.type")}`,k=h(),y=f("select");for(let O=0;O<P.length;O+=1)P[O].c();S=h(),j=f("div"),E=f("label"),D=f("span"),T=F(N),I=h(),M=f("input"),V=h(),W=f("div"),G=f("button"),G.textContent=`${m("common.create")}`,Y=h(),J=f("button"),J.textContent=`${m("common.cancel")}`,i(n,"class","svelte-pldmec"),i(u,"class","label-text svelte-pldmec"),i(d,"type","text"),i(d,"placeholder",m("action.namePlaceholder")),i(d,"class","svelte-pldmec"),i(r,"class","svelte-pldmec"),i(o,"class","form-group svelte-pldmec"),i(b,"class","label-text svelte-pldmec"),i(y,"class","svelte-pldmec"),l[51]===void 0&&St(()=>l[273].call(y)),i(g,"class","svelte-pldmec"),i(v,"class","form-group svelte-pldmec"),i(D,"class","label-text svelte-pldmec"),i(M,"type","text"),i(M,"placeholder",R=l[51]==="open_url"?m("action.urlPlaceholder"):l[51]==="open_folder"||l[51]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(M,"class","svelte-pldmec"),i(E,"class","svelte-pldmec"),i(j,"class","form-group svelte-pldmec"),i(G,"class","btn btn-primary svelte-pldmec"),i(J,"class","btn svelte-pldmec"),i(W,"class","modal-actions svelte-pldmec"),i(t,"class","modal svelte-pldmec"),i(e,"class","modal-overlay svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(O,z){C(O,e,z),c(e,t),c(t,n),c(t,s),c(t,o),c(o,r),c(r,u),c(r,a),c(r,d),be(d,l[50]),c(t,_),c(t,v),c(v,g),c(g,b),c(g,k),c(g,y);for(let B=0;B<P.length;B+=1)P[B]&&P[B].m(y,null);pt(y,l[51],!0),c(t,S),c(t,j),c(j,E),c(E,D),c(D,T),c(E,I),c(E,M),be(M,l[52]),c(t,V),c(t,W),c(W,G),c(W,Y),c(W,J),q||(U=[A(d,"input",l[271]),A(d,"keydown",l[272]),A(y,"change",l[273]),A(M,"input",l[274]),A(M,"keydown",l[275]),A(G,"click",l[155]),A(J,"click",l[154]),A(e,"click",ft(l[154])),A(e,"keydown",ut(l[154]))],q=!0)},p(O,z){if(z[1]&524288&&d.value!==O[50]&&be(d,O[50]),z[2]&2097152){H=fe(O[83]);let B;for(B=0;B<H.length;B+=1){const se=ds(O,H,B);P[B]?P[B].p(se,z):(P[B]=po(se),P[B].c(),P[B].m(y,null))}for(;B<P.length;B+=1)P[B].d(1);P.length=H.length}z[1]&1048576|z[2]&2097152&&pt(y,O[51]),z[1]&1048576&&N!==(N=(O[51]==="open_url"?m("action.dataUrl"):O[51]==="open_folder"||O[51]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&K(T,N),z[1]&1048576|z[2]&2097152&&R!==(R=O[51]==="open_url"?m("action.urlPlaceholder"):O[51]==="open_folder"||O[51]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(M,"placeholder",R),z[1]&2097152&&M.value!==O[52]&&be(M,O[52])},d(O){O&&w(e),Ve(P,O),q=!1,ge(U)}}}function po(l){let e,t=l[318].label+"",n;return{c(){e=f("option"),n=F(t),e.__value=l[318].id,be(e,e.__value),i(e,"class","svelte-pldmec")},m(s,o){C(s,e,o),c(e,n)},p:ee,d(s){s&&w(e)}}}function mo(l){let e,t,n,s=m("file.importTitle")+"",o,r,u=(l[26]?l[26].title:"")+"",a,d,_,v,g,b,k,y=l[55].files+"",S,j,E,D,N,T=l[55].folders+"",I,M,R,V,W,G=(l[55].totalBytes/1024).toFixed(1)+"",Y,J,q,U,H,P,O,z,B,se,oe,$,le=l[55].isDangerous&&_o(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),o=F(s),r=F(" «"),a=F(u),d=F("»"),_=h(),v=f("div"),g=f("div"),b=f("span"),b.textContent=`${m("file.importFiles")}`,k=f("span"),S=F(y),j=h(),E=f("div"),D=f("span"),D.textContent=`${m("file.importFolders")}`,N=f("span"),I=F(T),M=h(),R=f("div"),V=f("span"),V.textContent=`${m("file.importSize")}`,W=f("span"),Y=F(G),J=F(" KB"),q=h(),le&&le.c(),U=h(),H=f("div"),P=f("button"),P.textContent=`${m("file.importCopy")}`,O=h(),z=f("button"),z.textContent=`${m("file.importLink")}`,B=h(),se=f("button"),se.textContent=`${m("common.cancel")}`,i(n,"class","svelte-pldmec"),i(b,"class","svelte-pldmec"),i(k,"class","svelte-pldmec"),i(g,"class","summary-row svelte-pldmec"),i(D,"class","svelte-pldmec"),i(N,"class","svelte-pldmec"),i(E,"class","summary-row svelte-pldmec"),i(V,"class","svelte-pldmec"),i(W,"class","svelte-pldmec"),i(R,"class","summary-row svelte-pldmec"),i(v,"class","import-summary svelte-pldmec"),i(P,"class","btn btn-primary svelte-pldmec"),i(z,"class","btn svelte-pldmec"),i(se,"class","btn svelte-pldmec"),i(H,"class","modal-actions svelte-pldmec"),i(t,"class","modal svelte-pldmec"),i(e,"class","modal-overlay svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(te,ce){C(te,e,ce),c(e,t),c(t,n),c(n,o),c(n,r),c(n,a),c(n,d),c(t,_),c(t,v),c(v,g),c(g,b),c(g,k),c(k,S),c(v,j),c(v,E),c(E,D),c(E,N),c(N,I),c(v,M),c(v,R),c(R,V),c(R,W),c(W,Y),c(W,J),c(v,q),le&&le.m(v,null),c(t,U),c(t,H),c(H,P),c(H,O),c(H,z),c(H,B),c(H,se),oe||($=[A(P,"click",l[276]),A(z,"click",l[277]),A(se,"click",l[149]),A(e,"click",ft(l[149])),A(e,"keydown",ut(l[149]))],oe=!0)},p(te,ce){ce[0]&67108864&&u!==(u=(te[26]?te[26].title:"")+"")&&K(a,u),ce[1]&16777216&&y!==(y=te[55].files+"")&&K(S,y),ce[1]&16777216&&T!==(T=te[55].folders+"")&&K(I,T),ce[1]&16777216&&G!==(G=(te[55].totalBytes/1024).toFixed(1)+"")&&K(Y,G),te[55].isDangerous?le?le.p(te,ce):(le=_o(te),le.c(),le.m(v,null)):le&&(le.d(1),le=null)},d(te){te&&w(e),le&&le.d(),oe=!1,ge($)}}}function _o(l){let e,t,n,s,o,r,u=l[55].dangerReason+"",a;return{c(){e=f("div"),t=Q("svg"),n=Q("path"),s=Q("line"),o=Q("line"),r=h(),a=F(u),i(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),i(n,"class","svelte-pldmec"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-pldmec"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-pldmec"),i(t,"width","14"),i(t,"height","14"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-pldmec"),i(e,"class","summary-warn svelte-pldmec")},m(d,_){C(d,e,_),c(e,t),c(t,n),c(t,s),c(t,o),c(e,r),c(e,a)},p(d,_){_[1]&16777216&&u!==(u=d[55].dangerReason+"")&&K(a,u)},d(d){d&&w(e)}}}function vo(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E=l[76]&&go(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("rename.title")}`,s=h(),o=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("common.newName")}`,a=h(),d=f("input"),_=h(),E&&E.c(),v=h(),g=f("div"),b=f("button"),b.textContent=`${m("common.rename")}`,k=h(),y=f("button"),y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-pldmec"),i(u,"class","label-text svelte-pldmec"),i(d,"type","text"),i(d,"class","svelte-pldmec"),i(r,"class","svelte-pldmec"),i(o,"class","form-group svelte-pldmec"),i(b,"class","btn btn-primary svelte-pldmec"),i(y,"class","btn svelte-pldmec"),i(g,"class","modal-actions svelte-pldmec"),i(t,"class","modal svelte-pldmec"),i(e,"class","modal-overlay svelte-pldmec"),i(e,"role","button"),i(e,"tabindex","0")},m(D,N){C(D,e,N),c(e,t),c(t,n),c(t,s),c(t,o),c(o,r),c(r,u),c(r,a),c(r,d),be(d,l[75]),c(t,_),E&&E.m(t,null),c(t,v),c(t,g),c(g,b),c(g,k),c(g,y),S||(j=[A(d,"input",l[278]),A(d,"keydown",l[107]),A(b,"click",l[105]),A(y,"click",l[106]),A(e,"click",ft(l[106])),A(e,"keydown",ut(l[106]))],S=!0)},p(D,N){N[2]&8192&&d.value!==D[75]&&be(d,D[75]),D[76]?E?E.p(D,N):(E=go(D),E.c(),E.m(t,v)):E&&(E.d(1),E=null)},d(D){D&&w(e),E&&E.d(),S=!1,ge(j)}}}function go(l){let e,t;return{c(){e=f("div"),t=F(l[76]),i(e,"class","rename-error svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[2]&16384&&K(t,n[76])},d(n){n&&w(e)}}}function ho(l){let e,t;return e=new Ou({props:{title:l[70],message:l[71],confirmText:l[73],danger:l[72]}}),e.$on("confirm",l[108]),e.$on("cancel",l[109]),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[2]&256&&(o.title=n[70]),s[2]&512&&(o.message=n[71]),s[2]&2048&&(o.confirmText=n[73]),s[2]&1024&&(o.danger=n[72]),e.$set(o)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function bo(l){let e,t;return e=new od({props:{onClose:l[163],onSyncRefresh:l[161],initialSection:l[81]}}),{c(){Ge(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[2]&524288&&(o.initialSection=n[81]),e.$set(o)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function vp(l){let e,t,n,s;const o=[md,pd,dd],r=[];function u(a,d){return a[1]?0:a[2]?1:2}return e=u(l),t=r[e]=o[e](l),{c(){t.c(),n=st()},m(a,d){r[e].m(a,d),C(a,n,d),s=!0},p(a,d){let _=e;e=u(a),e===_?r[e].p(a,d):(tt(),de(r[_],1,1,()=>{r[_]=null}),lt(),t=r[e],t?t.p(a,d):(t=r[e]=o[e](a),t.c()),re(t,1),t.m(n.parentNode,n))},i(a){s||(re(t),s=!0)},o(a){de(t),s=!1},d(a){a&&w(n),r[e].d(a)}}}function ie(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 Wt(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&&Wt(n.children,e,t))return!0}return!1}function Wo(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&&Wo(n.children,e,t))return!0}return!1}function ko(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function $t(l){try{ie("WriteDebugLog",l)}catch{}}function Il(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 Lt(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="note_updated"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"?"→":"•"}function _t(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function vt(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function gp(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 ut(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function hp(l,e,t){let n=null,s=!1,o=!1,r=!1,u=!1,a=[],d=[],_=[],v=null,g=[],b=0,k=!0,y=[],S=null,j="",E="",D=!1,N="",T="all",I="all",M="",R="",V="",W=[],G=!1,Y=[],J="",q="";function U(p){return{"vault not open":m("error.vaultNotOpen")}[p]||p}let H="",P=null,O="overview",z=[],B=null,se=[],oe=[],$=[],le=!1,te="",ce="",ue="",we="",Be=!1,Ie=!1,X=null,Z=[],_e=0,ye=!1,me="",ke=null,We=null,Ke={visible:!1,x:0,y:0,node:null},nt=!1,ze="",Oe=!1,De="",Ce="open_url",Pe="",Me=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],Le=!0,Ee=!1,Se=null,Te=!1,je="",Fe="",Ae={},Ne=!1,ae=null,x=[],ve=[],$e=null,ot="",it=!1,qe="",ct={items:[],mode:"copy"},Re=[],Rt=[],cl=!1,rl=!1,Ol="",Wl="",Bl=!1,Hl=m("common.delete"),Ut=null,Kt=null,Gt=!1,Jt="",jt="",Et="",al=null,ul=!1,zt="",qt="";const Bo=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let fl=null;wo(async()=>{try{if(t(0,n=await ie("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(53,Le=!1);return}if(n.status==="recovery"){t(2,r=!0),t(53,Le=!1);return}}catch(p){t(24,q=String(p))}try{t(23,J=await ie("VerstakVersion")||"verstak-gui/v2"),t(4,a=await ie("ListSystemViews")||[]),t(5,d=await ie("ListWorkspaceTree")||[]),t(6,_=await ie("ListEnabledTemplates")||[])}catch(p){t(24,q=String(p)),t(4,a=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(5,d=[]),t(6,_=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",wc),fl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",tn),t(53,Le=!1),jl()}),Vl(()=>{fl&&fl(),window.removeEventListener("keydown",tn)});async function Ul(p){t(25,H=p),t(26,P=null),t(27,O="overview"),t(28,z=[]),se=[],t(30,oe=[]),t(31,$=[]),t(40,Z=[]),t(42,ye=!1),t(24,q=""),t(7,v=null),t(8,g=[]),b=0,k=!0,t(9,y=[]),t(10,S=null);try{p==="today"?(t(7,v=await ie("ListTodayView")||{cases:[]}),t(40,Z=await ie("GetSuggestions")||[]),t(41,_e=Z.length)):p==="journal"?await ht():p==="activity"&&(t(8,g=await ie("ListActivityFeed",50,0)||[]),b=g.length,k=g.length===50)}catch(L){t(24,q=String(L)),t(7,v={cases:[]}),t(8,g=[])}}async function gt(p){t(26,P=p),t(27,O="overview"),t(28,z=[]),se=[],t(30,oe=[]),t(31,$=[]),t(40,Z=[]),t(61,ve=[]),t(60,x=[]),t(59,ae=null),t(62,$e=null),t(63,ot=""),t(67,Re=[]),Rt=[],t(29,B=null),t(42,ye=!1),t(47,nt=!1),t(24,q=""),t(22,Y=[]),await Kl(p.id)}async function Kl(p){try{t(28,z=await ie("ListNotes",p)||[])}catch{}try{se=await ie("ListFiles",p)||[]}catch{}try{t(30,oe=await ie("ListActions",p)||[])}catch{}try{t(31,$=Il(await ie("ListWorklog",p)))}catch{}try{t(40,Z=await ie("GetSuggestions")||[]),t(41,_e=Z.length)}catch{t(40,Z=[]),t(41,_e=0)}try{t(22,Y=await ie("ListActivityByNode",p,50,0)||[])}catch{}}async function et(p){t(58,Ne=!0);try{let L=await ie("ListItems",p)||[];L.sort((ne,pe)=>ne.type!==pe.type?ne.type==="folder"?-1:1:(ne.name||"").localeCompare(pe.name||"")),t(61,ve=L)}catch{t(61,ve=[])}t(58,Ne=!1)}async function dl(p){if(!P)return;try{const ne=await ie("GetNodeDetail",p);ne&&t(60,x=[...x,{id:p,name:ne.title}])}catch{t(60,x=[...x,{id:p,name:"..."}])}t(59,ae=p),t(57,Ae={...Ae,[p]:!0});const L=await ie("ListWorkspaceChildren",p)||[];Wt(d,p,L),t(5,d=[...d]),await et(p)}function Gl(){if(x.length<2)t(60,x=[]),t(59,ae=null),et(P.id);else{const p=x[x.length-2];t(60,x=x.slice(0,-1)),t(59,ae=p.id),et(p.id)}}function Jl(p){const L=x[p];t(60,x=x.slice(0,p+1)),t(59,ae=L.id),et(L.id)}async function Yt(p){t(62,$e=p),t(63,ot=""),t(65,qe=""),t(64,it=!0);try{du(p)?t(63,ot=await ie("GetFileBase64",p.fileId)||""):pu(p)&&t(63,ot=await ie("ReadFileText",p.fileId)||"")}catch(L){t(65,qe=String(L))}t(64,it=!1)}function pl(){t(62,$e=null),t(63,ot=""),t(65,qe="")}async function Ho(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const L=ae||P.id;await ie("CreateEmptyFile",L,p.trim()),await et(L),await vl(L)}catch(L){t(24,q=String(L))}}async function ql(p){try{await ie("DuplicateNode",p);const L=ae||P.id;await et(L),await vl(L)}catch(L){t(24,q=String(L))}}function Yl(p){const L=ve.find(ne=>ne.id===p);L&&_l(L.id,L.name)}function Ql(p){t(66,ct={items:[p],mode:"cut"})}function Xl(p){t(66,ct={items:[p],mode:"copy"})}async function Zl(){if(ct.items.length===0)return;const p=ae||P.id;try{if(ct.mode==="copy")for(const L of ct.items)await ie("DuplicateNode",L);else for(const L of ct.items)await ie("MoveNode",L,p);t(66,ct={items:[],mode:"copy"}),await et(p)}catch(L){t(24,q=String(L))}}function xl(p){Re.includes(p)?t(67,Re=Re.filter(L=>L!==p)):t(67,Re=[...Re,p])}function $l(p){t(67,Re=[p])}function Uo(){t(67,Re=ve.map(p=>p.id))}function en(p){if(ve.length===0)return;const L=Re.length>0?Re[Re.length-1]:ve[0].id,ne=ve.findIndex(yt=>yt.id===L),pe=ve.findIndex(yt=>yt.id===p);if(ne===-1||pe===-1)return;const Ze=Math.min(ne,pe),rt=Math.max(ne,pe),Tl=ve.slice(Ze,rt+1).map(yt=>yt.id),Cn=new Set(Re);Tl.forEach(yt=>Cn.add(yt)),t(67,Re=[...Cn])}function Ko(){t(67,Re=[])}function ml(p){return p.length>0?p:ve.map(L=>L.id)}async function Go(){const p=ml(Re),L=ve.find(pe=>pe.id===p[0]);let ne;p.length===1&&(L==null?void 0:L.type)==="folder"?ne=m("delete.folder"):p.length===1?ne=m("delete.file"):ne=m("delete.files",{count:p.length}),Tt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ne+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Ze of p)try{await ie("DeleteFileOrFolder",Ze)}catch(rt){t(24,q=String(rt))}t(67,Re=[]);const pe=ae||P.id;await et(pe)}})}function Jo(){const p=ml(Re);t(66,ct={items:p,mode:"cut"}),t(67,Re=[])}function qo(){const p=ml(Re);t(66,ct={items:p,mode:"copy"}),t(67,Re=[])}function Yo(p,L){const ne=Re.includes(L)?Re:[L];Rt=ne,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",ne.join(","))}function Qo(p,L){const ne=ve.find(pe=>pe.id===L);ne&&ne.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function Xo(p,L){if(p.preventDefault(),Rt.length!==0){for(const ne of Rt)try{await ie("MoveNode",ne,L)}catch(pe){t(24,q=String(pe))}Rt=[],t(67,Re=[]),await et(ae||P.id)}}function tn(p){if(O==="files"&&!(p.target.tagName==="INPUT"||p.target.tagName==="TEXTAREA"))if(p.ctrlKey||p.metaKey)p.key==="c"||p.key==="C"?(p.preventDefault(),qo()):p.key==="x"||p.key==="X"?(p.preventDefault(),Jo()):p.key==="v"||p.key==="V"?(p.preventDefault(),Zl()):p.key==="a"||p.key==="A"?(p.preventDefault(),Uo()):p.key==="o"||p.key==="O"?(p.preventDefault(),Zo()):p.key==="Enter"&&(p.preventDefault(),ln());else if(p.key==="Enter")p.preventDefault(),ln();else if(p.key==="Delete"||p.key==="Backspace"){if($e){p.preventDefault(),pl();return}if(Re.length>0){p.preventDefault(),Go();return}if(p.key==="Backspace"&&x.length>0){p.preventDefault(),Gl();return}}else if(p.key==="Escape"){if($e){pl();return}if(Re.length>0){Ko();return}}else p.key==="F2"&&(p.preventDefault(),xo())}function ln(){if(Re.length===1){const p=ve.find(L=>L.id===Re[0]);p&&(p.type==="folder"?dl(p.id):Yt(p))}}function Zo(){if(Re.length===1){const p=ve.find(L=>L.id===Re[0]);p&&p.fileId&&ie("OpenFile",p.fileId)}}function _l(p,L){Jt=p,t(75,jt=L),t(76,Et=""),t(74,Gt=!0)}function xo(){if(Re.length===1){const p=ve.find(L=>L.id===Re[0]);p&&_l(p.id,p.name)}}async function nn(){const p=jt.trim();if(!p){t(76,Et=m("rename.emptyError"));return}try{await ie("ValidateName",p)}catch{t(76,Et=m("rename.invalidError"));return}t(74,Gt=!1);const L=Jt;Jt="";try{await ie("RenameNode",L,p),P&&P.id===L&&t(26,P={...P,title:p}),await Vt(),ae&&await et(ae)}catch(ne){t(24,q=String(ne))}}function $o(){t(74,Gt=!1),Jt="",t(75,jt=""),t(76,Et="")}function ec(p){p.key==="Enter"?nn():t(76,Et="")}function Tt(p){t(70,Ol=p.title||m("common.confirm")),t(71,Wl=p.message||""),t(72,Bl=p.danger!==void 0?p.danger:!0),t(73,Hl=p.confirmText||m("common.delete")),Ut=p.onConfirm||null,Kt=p.onCancel||null,t(69,rl=!0)}function sn(){t(69,rl=!1),Ut=null,Kt=null}function tc(){Ut&&Ut(),sn()}function lc(){Kt&&Kt(),sn()}function on(p){t(44,ke=Ke.node),t(45,We=p),t(43,me=""),t(42,ye=!0),Nt()}function nc(){t(44,ke=null),t(45,We=void 0),t(43,me=""),t(42,ye=!0)}function sc(){t(42,ye=!1),t(43,me=""),t(44,ke=null),t(45,We=void 0)}async function cn(){if(!(!me.trim()||We===void 0))try{const p=ke?ke.id:"",L=We?We.id:"",ne=await ie("CreateNodeFromTemplate",p,me.trim(),L);t(42,ye=!1),t(43,me="");const pe=ne?ne.id:null;if(t(44,ke=null),t(45,We=void 0),p){t(57,Ae={...Ae,[p]:!0});const Ze=await ie("ListWorkspaceChildren",p)||[];Wt(d,p,Ze),t(5,d=[...d])}else t(5,d=await ie("ListWorkspaceTree")||d);if(pe){const Ze=await ie("GetNodeDetail",pe);Ze&&(t(25,H=""),gt(Ze))}}catch(p){t(24,q=String(p))}}function ic(p,L){t(46,Ke={visible:!0,x:p.clientX,y:p.clientY,node:L})}function Nt(){t(46,Ke={visible:!1,x:0,y:0,node:null})}async function oc(p){const L=!Ae[p];if(t(57,Ae={...Ae,[p]:L}),!L)return;const ne=await ie("ListWorkspaceChildren",p)||[];Wt(d,p,ne),t(5,d=[...d])}async function cc(p,L){if(!(!p||!L||p===L))try{const ne=await ie("MoveNode",p,L);await Vt();const pe=await ie("GetNodeDetail",p);pe&&(t(25,H=""),gt(pe))}catch(ne){t(24,q=String(ne))}}async function rc(p){p.preventDefault();try{const L=p.dataTransfer.getData("text/plain");if(!L)return;const ne=await ie("GetNodeDetail",L);if(!ne||!ne.parent_id)return;await ie("MoveNode",L,""),await Vt();const pe=await ie("GetNodeDetail",L);pe&&(t(25,H=""),gt(pe))}catch(L){t(24,q=String(L))}}function ac(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(68,cl=!0)}function uc(p){t(68,cl=!1)}function rn(p){_l(p.id,p.title),Nt()}function an(p){Nt(),Tt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+p.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteNode",p.id),await Vt(),P&&P.id===p.id&&t(26,P=null)}catch(L){t(24,q=String(L))}}})}async function Dt(p){Nt();const L=typeof p=="string"?p:p.id;try{await ie("OpenFolder",L)}catch(ne){t(24,q=String(ne))}}async function un(p){Nt();try{await ie("MoveNode",p.id,""),await Vt();const L=await ie("GetNodeDetail",p.id);L&&(t(25,H=""),gt(L))}catch(L){t(24,q=String(L))}}async function Vt(){const p=Object.keys(Ae).filter(ne=>Ae[ne]),L=await ie("ListWorkspaceTree")||[];for(const ne of p){const Ze=(await ie("ListWorkspaceChildren",ne)||[]).map(rt=>({...rt}));Wo(L,ne,Ze)}t(5,d=L)}async function vl(p){const L=await ie("ListWorkspaceChildren",p)||[];Wt(d,p,L),t(5,d=[...d])}function fn(){t(47,nt=!0),t(48,ze="")}function fc(){t(47,nt=!1),t(48,ze="")}async function dn(){if(!(!ze.trim()||!P))try{const p=await ie("CreateNote",P.id,ze.trim());t(28,z=[...z,p&&p.id?p:{id:Date.now().toString(),title:ze.trim(),createdAt:new Date().toISOString()}]),t(47,nt=!1),t(48,ze="")}catch{const L={id:Date.now().toString(),title:ze.trim(),createdAt:new Date().toISOString()};t(28,z=[...z,L]),t(47,nt=!1),t(48,ze="")}}async function Mt(p){if(B&&B.dirty){Tt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await pn(p)}});return}await pn(p)}async function pn(p){try{const L=await ie("ReadNote",p.id);t(29,B={id:p.id,title:p.title,content:L||"",dirty:!1})}catch{t(29,B={id:p.id,title:p.title,content:"# "+p.title+`
`,dirty:!1})}}function dc(){if(B&&B.dirty){Tt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,B=null)}});return}t(29,B=null)}function pc(p){B&&(t(29,B.content=p.target.value,B),t(29,B.dirty=!0,B))}async function mc(){if(B)try{await ie("SaveNote",B.id,B.content),t(29,B.dirty=!1,B)}catch{t(29,B.dirty=!1,B)}}function Qt(p=null){t(39,X=p),t(33,te=p?p.summary:""),t(34,ce=p?String(p.minutes||""):""),t(35,ue=p&&p.date||""),t(36,we=p&&p.details||""),t(37,Be=p?!!p.billable:!1),t(38,Ie=p?!!p.approximate:!1),t(32,le=!0)}function _c(){t(32,le=!1),t(39,X=null)}async function gl(p=""){const L=p||(P?P.id:"");P&&P.id===L&&t(31,$=Il(await ie("ListWorklog",P.id))||$),H==="journal"&&await ht()}async function vc(){const p=parseInt(ce,10);if(!(!te.trim()||isNaN(p)||p<=0)&&!(!X&&!P)){try{X?(await ie("UpdateWorklogEntry",X.id,te.trim(),we,ue,p,Ie,Be),await gl(X.nodeId)):(await ie("CreateWorklogFull",P.id,te.trim(),we,ue,p,Ie,Be),await gl(P.id))}catch(L){t(24,q=String(L));return}t(32,le=!1),t(39,X=null)}}function hl(p){Tt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",p.id),await gl(p.nodeId)}catch(L){t(24,q=String(L))}}})}async function mn(){t(40,Z=await ie("GetSuggestions")||[]),t(41,_e=Z.length),P&&t(31,$=Il(await ie("ListWorklog",P.id))),H==="journal"&&await ht()}async function bl(p){try{const L=ko(p),ne=JSON.stringify(L);$t("acceptTodaySuggestion: nodeId="+p.nodeId+" eventIds="+ne+" events="+JSON.stringify((p.events||[]).map(pe=>({id:pe.id,type:pe.eventType,title:pe.title})))),await ie("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",ne),await mn()}catch(L){$t("acceptTodaySuggestion error: "+L)}}async function _n(p){try{const L=ko(p),ne=JSON.stringify(L);$t("acceptJournalSuggestion: nodeId="+p.nodeId+" eventIds="+ne+" events="+JSON.stringify((p.events||[]).map(pe=>({id:pe.id,type:pe.eventType,title:pe.title})))),await ie("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",ne),await mn()}catch(L){$t("acceptJournalSuggestion error: "+L)}}async function ht(){try{const[p,L,ne]=await Promise.all([ie("ListWorklogReport",j,E,N,D,T,I),ie("WorklogReportSummary",j,E,N,D,T,I),ie("GetSuggestions")]);if(t(9,y=(p||[]).map(pe=>(pe._expanded===void 0&&(pe._expanded=!1),pe))),t(10,S=L||null),t(40,Z=ne||[]),t(41,_e=Z.length),N&&!M)if(p&&p.length>0&&p[0].nodePath)t(17,M=p[0].nodePath);else try{t(17,M=await ie("GetNodeTitle",N))}catch{t(17,M="")}}catch{t(9,y=[]),t(10,S=null),t(40,Z=[]),t(41,_e=0)}}async function Xt(p){try{const L=await ie("SaveWorklogReport",p,j,E,N,D,T,I);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 vn;async function kl(p){if(p._expanded=!p._expanded,t(9,y),p._expanded&&!p._events&&p._hasEvents===void 0)try{p._events=await ie("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0,t(9,y)}catch{p._events=[],p._hasEvents=!1,t(9,y)}}async function yl(p){if(p._expanded=!p._expanded,p._expanded&&p.source==="suggestion"&&!p._events&&p._hasEvents===void 0)try{p._events=await ie("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0}catch(L){L._events=[],L._hasEvents=!1}t(31,$)}async function gc(){const p=V.trim();if(!p||p.length<2){t(20,W=[]),t(21,G=!1);return}try{t(20,W=await ie("SearchNodes",p)||[]),t(21,G=W.length>0)}catch{t(20,W=[]),t(21,G=!1)}}function hc(){clearTimeout(vn),vn=setTimeout(gc,200)}function gn(p){t(14,N=p.id),t(17,M=p.path||p.title),t(13,D=!0),t(19,V=""),t(20,W=[]),t(21,G=!1),ht()}function hn(){t(14,N=""),t(13,D=!1),t(17,M=""),t(19,V=""),t(20,W=[]),t(21,G=!1),ht()}function bc(){t(11,j=""),t(12,E=""),t(14,N=""),t(13,D=!1),t(15,T="all"),t(16,I="all"),t(17,M=""),t(19,V=""),t(20,W=[]),t(21,G=!1),ht()}async function bn(){const p=await ie("PickFile");if(!p)return;const L=ae||P.id;await wl(L,p)}async function kc(){const p=await ie("PickDirectory");if(!p)return;const L=ae||P.id;await wl(L,p)}async function wl(p,L){t(54,Ee=!0);try{const ne=await ie("PreviewImport",L);t(55,Se=ne),je=L,Fe=p,t(56,Te=!0)}catch(ne){t(24,q=String(ne))}t(54,Ee=!1)}async function Cl(p){try{const L=Fe||P.id,ne=p==="copy"?await ie("AddPathCopy",L,je):await ie("AddPathLink",L,je);t(56,Te=!1),t(55,Se=null),t(60,x=[]),t(59,ae=null),await Promise.all([Kl(L),et(L),vl(L)])}catch(L){t(24,q=String(L))}}function yc(){t(56,Te=!1),t(55,Se=null)}async function kn({id:p,type:L}){const ne=m(L==="folder"?"delete.folder":"delete.file");Tt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ne+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",p),se=se.filter(Ze=>Ze.nodeId!==p);const pe=ae||P.id;await et(pe)}catch(pe){t(24,q=String(pe))}}})}async function wc(p){if(!p||p.length===0)return;if(!P){t(24,q=m("error.selectCaseFirst"));return}const L=p[0];await wl(P.id,L)}function Cc(p){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[p]||p}function Sc(p){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case")}[p]||p||m("kind.case")}function jc(){t(49,Oe=!0),t(50,De=""),t(51,Ce="open_url"),t(52,Pe="")}function Ec(){t(49,Oe=!1),t(50,De=""),t(52,Pe="")}async function Sl(){if(!(!De.trim()||!Pe.trim()||!P))try{const p=await ie("CreateAction",P.id,Ce,De.trim(),Pe.trim());p&&p.id&&t(30,oe=[...oe,p]),t(49,Oe=!1),t(50,De=""),t(52,Pe="")}catch(p){t(24,q=String(p))}}async function yn(p){try{await ie("DeleteAction",p),t(30,oe=oe.filter(L=>L.id!==p))}catch(L){t(24,q=String(L))}}function Tc(p){const L=Me.find(ne=>ne.id===p);return L?L.label:p}async function dt(p){try{const L=await ie("GetNodeDetail",p);L&&gt(L)}catch(L){t(24,q=String(L))}}async function bt(p){const L=gp(p),ne=L.nodeId;if(ne)try{const pe=await ie("GetNodeDetail",ne);if(!pe)return;if(gt(pe),L.tab==="notes"){if(t(27,O="notes"),L.targetId){try{t(28,z=await ie("ListNotes",ne)||[])}catch{}const Ze=z.find(rt=>rt.id===L.targetId);Ze&&setTimeout(()=>Mt(Ze),100)}}else if(L.tab==="files")if(t(27,O="files"),L.targetId)try{const Ze=await ie("GetNodeDetail",L.targetId);if(Ze&&Ze.parent_id){await et(Ze.parent_id);const rt=ve.find(Tl=>Tl.id===L.targetId);rt&&rt.type==="file"&&fu(rt)&&setTimeout(()=>Yt(rt),150)}else await et(ne)}catch{await et(ne)}else await et(ne)}catch(pe){t(24,q=String(pe))}}async function kt(p){return bt(p)}async function jl(){try{t(77,al=await ie("SyncStatus"))}catch{t(77,al={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let wn="general";function El(p){t(81,wn=p||"general"),t(3,u=!0)}function Nc(){t(3,u=!1)}function Dc(p){const L=Array.isArray(p==null?void 0:p.conflicts)?p.conflicts:[],ne=Array.isArray(p==null?void 0:p.applyErrors)?p.applyErrors:[],pe=[];return L.length>0&&pe.push(m("sync.conflictsCount",{count:L.length})),ne.length>0&&pe.push(m("sync.applyErrorsCount",{count:ne.length})),pe.join(" · ")}async function Mc(){t(78,ul=!0),t(79,zt=""),t(80,qt="");try{const p=await ie("SyncNow");await jl(),t(79,zt=Dc(p)),t(80,qt=zt?"warning":"")}catch(p){console.error("sync error:",p),t(79,zt=`${m("sync.status.error")}: ${(p==null?void 0:p.message)||p}`),t(80,qt="warning")}finally{t(78,ul=!1)}}function Ic(p){t(1,o=!1),t(0,n=p),t(53,Le=!1),window.location.reload()}function Ac(p){t(2,r=!1),t(0,n=p),t(53,Le=!1),window.location.reload()}const Fc=p=>p.nodeId===P.id,Pc=p=>Ul(p.id),Lc=()=>El("sync"),Rc=()=>El(),zc=()=>t(24,q=""),Vc=()=>t(24,q=""),Oc=()=>t(24,q="");function Wc(){B.content=this.value,t(29,B)}const Bc=p=>{t(27,O=p.id),p.id==="files"&&P&&ve.length===0&&!ae&&et(P.id)},Hc=()=>{t(27,O="notes"),fn()},Uc=()=>{t(27,O="files"),bn()},Kc=()=>t(27,O="worklog"),Gc=p=>Mt(p),Jc=p=>Mt(p);function qc(){ze=this.value,t(48,ze)}const Yc=p=>p.key==="Enter"&&dn(),Qc=p=>Mt(p),Xc=p=>Mt(p),Zc=p=>{const L=p.detail;L===0?(t(60,x=[]),t(59,ae=null),et(P.id)):Jl(L-1)},xc=p=>dl(p.detail),$c=p=>Yt(p.detail),er=p=>ie("OpenFile",p.detail),tr=p=>ie("OpenFolder",p.detail),lr=p=>kn(p.detail),nr=p=>Yl(p.detail.id),sr=p=>ql(p.detail),ir=p=>Ql(p.detail),or=p=>Xl(p.detail),cr=p=>$l(p.detail),rr=p=>xl(p.detail),ar=p=>en(p.detail),ur=p=>ie("OpenFile",p.detail),fr=p=>ie("RunAction",p.id),dr=p=>yn(p.id),pr=()=>Qt(),mr=p=>p.nodeId===P.id,_r=p=>bl(p),vr=(p,L,ne)=>t(40,L[ne]._expanded=!p._expanded,Z,t(26,P)),gr=(p,L,ne,pe)=>pe.key==="Enter"&&t(40,L[ne]._expanded=!p._expanded,Z,t(26,P)),hr=p=>bt(p),br=p=>Dt(p.nodeId),kr=p=>Qt(p),yr=p=>hl(p),wr=p=>bt(p),Cr=p=>Dt(p.nodeId),Sr=p=>yl(p),jr=(p,L)=>L.key==="Enter"&&yl(p),Er=p=>kt(p),Tr=(p,L)=>L.key==="Enter"&&kt(p);function Nr(){j=this.value,t(11,j)}function Dr(){E=this.value,t(12,E)}const Mr=()=>{t(19,V=""),t(17,M=""),hn()};function Ir(){V=this.value,t(19,V)}const Ar=()=>setTimeout(()=>t(21,G=!1),200),Fr=p=>gn(p);function Pr(){D=this.checked,t(13,D)}function Lr(){T=el(this),t(15,T)}function Rr(){I=el(this),t(16,I)}const zr=()=>Xt("csv"),Vr=()=>Xt("markdown"),Or=()=>Xt("pdf"),Wr=p=>dt(p.nodeId),Br=(p,L,ne,pe)=>t(40,L[ne].suggestedMin=parseInt(pe.target.value),Z),Hr=p=>_n(p),Ur=(p,L,ne)=>t(40,L[ne]._expanded=!p._expanded,Z),Kr=(p,L,ne,pe)=>pe.key==="Enter"&&t(40,L[ne]._expanded=!p._expanded,Z),Gr=p=>bt(p),Jr=p=>Dt(p.nodeId),qr=p=>dt(p.nodeId),Yr=p=>kl(p),Qr=(p,L)=>L.key==="Enter"&&kl(p),Xr=p=>Qt(p),Zr=p=>hl(p),xr=p=>bt(p),$r=p=>dt(p.nodeId),ea=(p,L,ne,pe)=>t(40,L[ne].suggestedMin=parseInt(pe.target.value),Z),ta=p=>bl(p),la=(p,L,ne)=>t(40,L[ne]._expanded=!p._expanded,Z),na=(p,L,ne,pe)=>pe.key==="Enter"&&t(40,L[ne]._expanded=!p._expanded,Z),sa=p=>bt(p),ia=p=>Dt(p.nodeId),oa=p=>dt(p.nodeId),ca=(p,L)=>L.key==="Enter"&&dt(p.nodeId),ra=p=>dt(p.nodeId),aa=(p,L)=>L.key==="Enter"&&dt(p.nodeId),ua=p=>kt(p),fa=(p,L)=>L.key==="Enter"&&kt(p),da=p=>kt(p),pa=(p,L)=>L.key==="Enter"&&kt(p),ma=()=>t(45,We=null),_a=p=>t(45,We=p);function va(){me=this.value,t(43,me)}const ga=p=>p.key==="Enter"&&cn(),ha=p=>on(p),ba=()=>un(Ke.node),ka=()=>rn(Ke.node),ya=()=>an(Ke.node),wa=()=>Dt(Ke.node);function Ca(){ue=this.value,t(35,ue)}function Sa(){te=this.value,t(33,te)}function ja(){ce=sl(this.value),t(34,ce)}function Ea(){we=this.value,t(36,we)}function Ta(){Be=this.checked,t(37,Be)}function Na(){Ie=this.checked,t(38,Ie)}function Da(){De=this.value,t(50,De)}const Ma=p=>p.key==="Enter"&&Sl();function Ia(){Ce=el(this),t(51,Ce),t(83,Me)}function Aa(){Pe=this.value,t(52,Pe)}const Fa=p=>p.key==="Enter"&&Sl(),Pa=()=>Cl("copy"),La=()=>Cl("link");function Ra(){jt=this.value,t(75,jt)}return[n,o,r,u,a,d,_,v,g,y,S,j,E,D,N,T,I,M,R,V,W,G,Y,J,q,H,P,O,z,B,oe,$,le,te,ce,ue,we,Be,Ie,X,Z,_e,ye,me,ke,We,Ke,nt,ze,Oe,De,Ce,Pe,Le,Ee,Se,Te,Ae,Ne,ae,x,ve,$e,ot,it,qe,ct,Re,cl,rl,Ol,Wl,Bl,Hl,Gt,jt,Et,al,ul,zt,qt,wn,U,Me,Bo,Ul,gt,et,dl,Gl,Jl,Yt,pl,Ho,ql,Yl,Ql,Xl,Zl,xl,$l,en,Yo,Qo,Xo,nn,$o,ec,tc,lc,on,nc,sc,cn,ic,Nt,oc,cc,rc,ac,uc,rn,an,Dt,un,fn,fc,dn,Mt,dc,pc,mc,Qt,_c,vc,hl,bl,_n,ht,Xt,kl,yl,hc,gn,hn,bc,bn,kc,Cl,yc,kn,Cc,Sc,jc,Ec,Sl,yn,Tc,dt,bt,kt,jl,El,Nc,Mc,Ic,Ac,Fc,Pc,Lc,Rc,zc,Vc,Oc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,er,tr,lr,nr,sr,ir,or,cr,rr,ar,ur,fr,dr,pr,mr,_r,vr,gr,hr,br,kr,yr,wr,Cr,Sr,jr,Er,Tr,Nr,Dr,Mr,Ir,Ar,Fr,Pr,Lr,Rr,zr,Vr,Or,Wr,Br,Hr,Ur,Kr,Gr,Jr,qr,Yr,Qr,Xr,Zr,xr,$r,ea,ta,la,na,sa,ia,oa,ca,ra,aa,ua,fa,da,pa,ma,_a,va,ga,ha,ba,ka,ya,wa,Ca,Sa,ja,Ea,Ta,Na,Da,Ma,Ia,Aa,Fa,Pa,La,Ra]}class bp extends Xe{constructor(e){super(),Qe(this,e,hp,vp,Ye,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new bp({target:document.getElementById("app")});