4 lines
259 KiB
JavaScript
4 lines
259 KiB
JavaScript
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&>(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")});
|