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

4 lines
260 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var Ha=Object.defineProperty;var Ua=(l,e,t)=>e in l?Ha(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Il=(l,e,t)=>Ua(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 te(){}function Co(l){return l()}function Tn(){return Object.create(null)}function ve(l){l.forEach(Co)}function mt(l){return typeof l=="function"}function Qe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let $t;function sl(l,e){return l===e?!0:($t||($t=document.createElement("a")),$t.href=e,l===$t.href)}function Ka(l){return Object.keys(l).length===0}function Nn(l){return l??""}const Ol=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 Re(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 it(){return F("")}function A(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Wl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Be(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 ol(l){return l===""?null:+l}function Ga(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function rt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function pt(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function ll(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Ja(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Ut;function Ht(l){Ut=l}function Bl(){if(!Ut)throw new Error("Function called outside component initialization");return Ut}function So(l){Bl().$$.on_mount.push(l)}function Hl(l){Bl().$$.on_destroy.push(l)}function cl(){const l=Bl();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=Ja(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function jo(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Pt=[],Dn=[];let Lt=[];const Mn=[],qa=Promise.resolve();let Rl=!1;function Ya(){Rl||(Rl=!0,qa.then(Eo))}function jt(l){Lt.push(l)}const Al=new Set;let At=0;function Eo(){if(At!==0)return;const l=Ut;do{try{for(;At<Pt.length;){const e=Pt[At];At++,Ht(e),Qa(e.$$)}}catch(e){throw Pt.length=0,At=0,e}for(Ht(null),Pt.length=0,At=0;Dn.length;)Dn.pop()();for(let e=0;e<Lt.length;e+=1){const t=Lt[e];Al.has(t)||(Al.add(t),t())}Lt.length=0}while(Pt.length);for(;Mn.length;)Mn.pop()();Rl=!1,Al.clear(),Ht(l)}function Qa(l){if(l.fragment!==null){l.update(),ve(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(jt)}}function Xa(l){const e=[],t=[];Lt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Lt=e}const nl=new Set;let St;function nt(){St={r:0,c:[],p:St}}function st(){St.r||ve(St.c),St=St.p}function re(l,e){l&&l.i&&(nl.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if(nl.has(l))return;nl.add(l),St.c.push(()=>{nl.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 To(l,e){de(l,1,1,()=>{e.delete(l.key)})}function No(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),z=t(M);let O=r.get(z);O?D.push(()=>O.p(M,e)):(O=d(z,M),O.c()),j.set(z,S[k]=O),z in y&&E.set(z,Math.abs(k-y[z]))}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],z=l[g-1],O=M.key,W=z.key;M===z?(_=M.first,g--,b--):j.has(W)?!r.has(O)||N.has(O)?I(M):T.has(W)?g--:E.get(O)>E.get(W)?(T.add(O),I(M)):(N.add(W),g--):(a(z,r),g--)}for(;g--;){const M=l[g];j.has(M.key)||a(M,r)}for(;b;)I(S[b-1]);return ve(D),S}function Je(l){l&&l.c()}function He(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),jt(()=>{const o=l.$$.on_mount.map(Co).filter(mt);l.$$.on_destroy?l.$$.on_destroy.push(...o):ve(o),l.$$.on_mount=[]}),s.forEach(jt)}function Ue(l,e){const t=l.$$;t.fragment!==null&&(Xa(t.after_update),ve(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Za(l,e){l.$$.dirty[0]===-1&&(Pt.push(l),Ya(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Xe(l,e,t,n,s,o,r=null,u=[-1]){const a=Ut;Ht(l);const d=l.$$={fragment:null,ctx:[],props:o,update:te,not_equal:s,bound:Tn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(a?a.$$.context:[])),callbacks:Tn(),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),_&&Za(l,v)),g}):[],d.update(),_=!0,ve(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const v=Ga(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),Eo()}Ht(a)}class Ze{constructor(){Il(this,"$$");Il(this,"$$set")}$destroy(){Ue(this,1),this.$destroy=te}$on(e,t){if(!mt(t))return te;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&&!Ka(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const xa="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(xa);function $a(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 eu(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 tu(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 lu(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 nu(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 su(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 iu(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 ou(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 cu(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 ru(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 au(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 uu(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 fu(l){let e;function t(o,r){return o[0]==="folder"?uu:o[0]==="image"?au:o[0]==="video"?ru:o[0]==="audio"?cu:o[0]==="pdf"?ou:o[0]==="document"?iu:o[0]==="spreadsheet"?su:o[0]==="presentation"?nu:o[0]==="archive"?lu:o[0]==="code"?tu:o[0]==="text"?eu:$a}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:te,o:te,d(o){o&&w(e),s.d()}}}function du(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 Do extends Ze{constructor(e){super(),Xe(this,e,du,fu,Qe,{kind:0,size:1})}}const pu={"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.acceptSuggestion":"Принять предложение","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":"Срок действия токена истёк"},mu={"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.acceptSuggestion":"Accept suggestion","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"},In={ru:pu,en:mu};let An="ru";function m(l,e){var s;const t=In[An];let n=t==null?void 0:t[l];if(n==null&&An!=="ru"&&(n=(s=In.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 il(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 zl={"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 Fn(l){return l?zl[l]||l:m("mime.unknown")}function _u(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(zl[e])return zl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Mo(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 Io=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Ao=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Fo=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Po=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function vu(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Io.includes(e)||Po.includes(n)||e.includes("pdf")||Ao.includes(e)||Fo.includes(n))}function Lo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Io.includes(e)||Po.includes(n)}function Ro(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ao.includes(e)||Fo.includes(n)&&n!=="md"&&n!=="markdown"}function zo(l){return(l.mime||"").toLowerCase().includes("pdf")}function Vo(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function gu(l){return Lo(l)||zo(l)}function hu(l){return Ro(l)||Vo(l)}const{window:bu}=Ol;function ku(l){let e,t,n,s=il(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=il(r[0].size)+"")&&U(o,s)},d(r){r&&(w(e),w(t),w(n))}}}function yu(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",Be(l[30])),A(n,"click",Be(l[11]))],s=!0)},p:te,d(r){r&&(w(e),w(t),w(n)),s=!1,ve(o)}}}function wu(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",Be(l[29])),A(n,"click",Be(l[10])),A(o,"click",Be(l[11]))],r=!0)},p:te,d(a){a&&(w(e),w(t),w(n),w(s),w(o)),r=!1,ve(u)}}}function Pn(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,z,O=m("file.showInExplorer")+"",W,J,q,Y,H,B,G,R,K,L=m("common.rename")+"",V,$,ce,ee,ne,le,oe,ae=m("common.duplicate")+"",we,ze,Ie,X,Z,ue,Se,me,ke,qe=m("common.cut")+"",We,xe,Ke,De,Le,ye,Ve,Ne=m("common.copy")+"",Oe,je,Te,Me,Ee,Ae,Ge,Ce,_e,x=m("common.delete")+"",ge,Fe,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"),z=h(),W=F(O),J=h(),q=f("div"),Y=h(),H=f("button"),B=Q("svg"),G=Q("path"),R=Q("path"),K=h(),V=F(L),$=h(),ce=f("button"),ee=Q("svg"),ne=Q("rect"),le=Q("path"),oe=h(),we=F(ae),ze=h(),Ie=f("button"),X=Q("svg"),Z=Q("circle"),ue=Q("circle"),Se=Q("line"),me=Q("line"),ke=h(),We=F(qe),xe=h(),Ke=f("button"),De=Q("svg"),Le=Q("rect"),ye=Q("path"),Ve=h(),Oe=F(Ne),je=h(),Te=f("div"),Me=h(),Ee=f("button"),Ae=Q("svg"),Ge=Q("polyline"),Ce=Q("path"),_e=h(),ge=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(q,"class","menu-sep svelte-1skuef2"),i(G,"d","M12 20h9"),i(R,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),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(H,"class","menu-item svelte-1skuef2"),i(H,"role","menuitem"),i(ne,"x","9"),i(ne,"y","9"),i(ne,"width","13"),i(ne,"height","13"),i(ne,"rx","2"),i(ne,"ry","2"),i(le,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ee,"width","14"),i(ee,"height","14"),i(ee,"viewBox","0 0 24 24"),i(ee,"fill","none"),i(ee,"stroke","currentColor"),i(ee,"stroke-width","2"),i(ee,"stroke-linecap","round"),i(ee,"stroke-linejoin","round"),i(ce,"class","menu-item svelte-1skuef2"),i(ce,"role","menuitem"),i(Z,"cx","6"),i(Z,"cy","6"),i(Z,"r","3"),i(ue,"cx","6"),i(ue,"cy","18"),i(ue,"r","3"),i(Se,"x1","20"),i(Se,"y1","4"),i(Se,"x2","8.12"),i(Se,"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(Le,"x","9"),i(Le,"y","9"),i(Le,"width","13"),i(Le,"height","13"),i(Le,"rx","2"),i(Le,"ry","2"),i(ye,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(De,"width","14"),i(De,"height","14"),i(De,"viewBox","0 0 24 24"),i(De,"fill","none"),i(De,"stroke","currentColor"),i(De,"stroke-width","2"),i(De,"stroke-linecap","round"),i(De,"stroke-linejoin","round"),i(Ke,"class","menu-item svelte-1skuef2"),i(Ke,"role","menuitem"),i(Te,"class","menu-sep svelte-1skuef2"),i(Ge,"points","3 6 5 6 21 6"),i(Ce,"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(Ae,"width","14"),i(Ae,"height","14"),i(Ae,"viewBox","0 0 24 24"),i(Ae,"fill","none"),i(Ae,"stroke","currentColor"),i(Ae,"stroke-width","2"),i(Ae,"stroke-linecap","round"),i(Ae,"stroke-linejoin","round"),i(Ee,"class","menu-item menu-item-danger svelte-1skuef2"),i(Ee,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),rt(n,"left",l[3]+"px"),rt(n,"top",l[4]+"px"),rt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(tt,Ye){C(tt,e,Ye),C(tt,t,Ye),C(tt,n,Ye),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,z),c(T,W),c(n,J),c(n,q),c(n,Y),c(n,H),c(H,B),c(B,G),c(B,R),c(H,K),c(H,V),c(n,$),c(n,ce),c(ce,ee),c(ee,ne),c(ee,le),c(ce,oe),c(ce,we),c(n,ze),c(n,Ie),c(Ie,X),c(X,Z),c(X,ue),c(X,Se),c(X,me),c(Ie,ke),c(Ie,We),c(n,xe),c(n,Ke),c(Ke,De),c(De,Le),c(De,ye),c(Ke,Ve),c(Ke,Oe),c(n,je),c(n,Te),c(n,Me),c(n,Ee),c(Ee,Ae),c(Ae,Ge),c(Ae,Ce),c(Ee,_e),c(Ee,ge),Fe||(ot=[A(e,"click",Be(l[19])),A(s,"click",l[17]),A(g,"click",l[10]),A(T,"click",l[11]),A(H,"click",l[13]),A(ce,"click",l[14]),A(Ie,"click",l[15]),A(Ke,"click",l[16]),A(Ee,"click",l[12]),A(n,"click",Be(l[28])),A(n,"keydown",l[31])],Fe=!0)},p(tt,Ye){Ye[0]&8&&rt(n,"left",tt[3]+"px"),Ye[0]&16&&rt(n,"top",tt[4]+"px")},d(tt){tt&&(w(e),w(t),w(n)),Fe=!1,ve(ot)}}}function Cu(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,z,O,W,J,q,Y;n=new Do({props:{kind:l[6],size:22}});let H=!l[7]&&ku(l);function B(L,V){return L[7]?yu:wu}let R=B(l)(l),K=l[2]&&Pn(l);return{c(){e=f("div"),t=f("div"),Je(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(),H&&H.c(),k=h(),y=f("div"),R.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>',O=h(),K&&K.c(),W=it(),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",z=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(L,V){C(L,e,V),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),H&&H.m(v,null),c(e,k),c(e,y),R.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(L,O,V),K&&K.m(L,V),C(L,W,V),J=!0,q||(Y=[A(bu,"click",l[19]),A(j,"click",Be(l[18])),A(M,"click",Be(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])],q=!0)},p(L,V){(!J||V[0]&1)&&u!==(u=L[0].name+"")&&U(a,u),(!J||V[0]&1&&d!==(d=L[0].name))&&i(r,"title",d),L[7]||H.p(L,V),R.p(L,V),(!J||V[0]&4)&&i(j,"aria-expanded",L[2]),(!J||V[0]&1&&z!==(z=L[7]?m("file.ariaFolder")+" "+L[0].name:m("file.ariaFile")+" "+L[0].name))&&i(e,"aria-label",z),(!J||V[0]&2)&&he(e,"file-row--selected",L[1]),L[2]?K?K.p(L,V):(K=Pn(L),K.c(),K.m(W.parentNode,W)):K&&(K.d(1),K=null)},i(L){J||(re(n.$$.fragment,L),J=!0)},o(L){de(n.$$.fragment,L),J=!1},d(L){L&&(w(e),w(O),w(W)),Ue(n),H&&H.d(),R.d(),K&&K.d(L),q=!1,ve(Y)}}}function Su(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:u}=e;const a=cl(),d=Mo(n),_=n.type==="folder",v=_u(n);let g=!1,b=0,k=0,y=null;function S(V){V.ctrlKey||V.metaKey?a("toggleSelect",n.id):V.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 z(){t(2,g=!1),_?a("navigate",n.id):a("preview",n)}function O(){t(2,g=!g)}function W(){t(2,g=!1)}function J(V){o&&o(V,n.id)}function q(V){r&&_&&r(V,n.id)}function Y(V){u&&_&&u(V,n.id)}function H(V){V.preventDefault(),t(3,b=Math.min(V.clientX,window.innerWidth-240)),t(4,k=Math.min(V.clientY,window.innerHeight-320)),t(2,g=!0)}function B(V){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),S(V))}function G(V){jo.call(this,l,V)}const R=()=>a("preview",n),K=()=>a("navigate",n.id),L=V=>{V.key==="Escape"&&(V.stopPropagation(),W())};return l.$$set=V=>{"item"in V&&t(0,n=V.item),"selected"in V&&t(1,s=V.selected),"onDragStart"in V&&t(25,o=V.onDragStart),"onDragOver"in V&&t(26,r=V.onDragOver),"onDrop"in V&&t(27,u=V.onDrop)},[n,s,g,b,k,a,d,_,v,S,j,E,D,N,T,I,M,z,O,W,J,q,Y,H,B,o,r,u,G,R,K,L]}class ju extends Ze{constructor(e){super(),Xe(this,e,Su,Cu,Qe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Ln(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Eu(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 Tu(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+"")&&U(n,t)},d(u){u&&w(e),s=!1,o()}}}function Nu(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+"")&&U(n,t)},d(s){s&&w(e)}}}function Rn(l){let e,t,n=l[6]>0&&Eu();function s(u,a){return u[6]===u[0].length-1?Nu:Tu}let o=s(l),r=o(l);return{c(){n&&n.c(),e=h(),r.c(),t=it()},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 Du(l){let e,t=fe(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Rn(Ln(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=Ln(s,t,r);n[r]?n[r].p(u,o):(n[r]=Rn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:te,o:te,d(s){s&&w(e),Re(n,s)}}}function Mu(l,e,t){let{crumbs:n=[]}=e;const s=cl();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 Oo extends Ze{constructor(e){super(),Xe(this,e,Mu,Du,Qe,{crumbs:0})}}function Iu(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:te,d(u){u&&w(e),o=!1,r()}}}function Au(l){let e,t;function n(r,u){return u&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Vu:zu}let s=n(l,-1),o=s(l);return{c(){o.c(),t=it()},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 Fu(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&&U(n,s[1])},d(s){s&&w(e)}}}function Pu(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),sl(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&&!sl(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 Lu(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&&U(n,a[3])},d(a){a&&w(e),r=!1,u()}}}function Ru(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:te,d(n){n&&w(e)}}}function zu(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:te,d(u){u&&w(e),o=!1,r()}}}function Vu(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),sl(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&&!sl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&w(e)}}}function Ou(l){let e,t,n,s,o,r,u,a=l[0].name+"",d,_,v,g,b=il(l[0].size)+"",k,y,S=Fn(l[0].mime)+"",j,E,D,N,T,I,M,z,O,W,J;o=new Do({props:{kind:l[8],size:18}});function q(B,G){return B[2]?Ru:B[3]?Lu:B[6]&&B[1]?Pu:B[5]&&B[1]?Fu:B[4]?Au:Iu}let Y=q(l),H=Y(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Je(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(),z=f("div"),H.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(z,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(B,G){C(B,e,G),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,z),H.m(z,null),O=!0,W||(J=[A(N,"click",l[9]),A(I,"click",l[10]),A(e,"click",ft(l[11])),A(e,"keydown",l[12])],W=!0)},p(B,[G]){(!O||G&1)&&a!==(a=B[0].name+"")&&U(d,a),(!O||G&1&&_!==(_=B[0].name))&&i(u,"title",_),(!O||G&1)&&b!==(b=il(B[0].size)+"")&&U(k,b),(!O||G&1)&&S!==(S=Fn(B[0].mime)+"")&&U(j,S),Y===(Y=q(B))&&H?H.p(B,G):(H.d(1),H=Y(B),H&&(H.c(),H.m(z,null)))},i(B){O||(re(o.$$.fragment,B),O=!0)},o(B){de(o.$$.fragment,B),O=!1},d(B){B&&w(e),Ue(o),H.d(),W=!1,ve(J)}}}function Wu(l,e,t){let n,s,o,{item:r}=e,{content:u=""}=e,{loading:a=!1}=e,{error:d=""}=e;const _=cl(),v=Mo(r);function g(j){j.key==="Escape"&&_("close")}function b(){_("openExternal",r.fileId)}So(()=>{window.addEventListener("keydown",g)}),Hl(()=>{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=Lo(r)&&u&&u.startsWith("data:")),l.$$.dirty&1&&t(5,s=Ro(r)||Vo(r)),l.$$.dirty&1&&t(4,o=zo(r))},[r,u,a,d,o,s,n,_,v,b,k,y,S]}class Bu extends Ze{constructor(e){super(),Xe(this,e,Wu,Ou,Qe,{item:0,content:1,loading:2,error:3})}}function Hu(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&&U(s,E[0]),D&2&&U(u,E[1]),D&4&&U(v,E[2]),D&16&&g!==(g="btn "+(E[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",g),D&8&&U(y,E[3])},i:te,o:te,d(E){E&&w(e),S=!1,ve(j)}}}function Uu(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=cl(),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 Ku extends Ze{constructor(e){super(),Xe(this,e,Uu,Hu,Qe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Gu(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 Ju(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 qu(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 Yu(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 Qu(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 Xu(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 Zu(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 xu(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 $u(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 ef(l){let e;function t(o,r){return o[0]==="folder"?$u:o[0]==="project"?xu:o[0]==="client"?Zu:o[0]==="document"?Xu:o[0]==="recipe"?Qu:o[0]==="note"?Yu:o[0]==="file"?qu:o[0]==="case"?Ju:Gu}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:te,o:te,d(o){o&&w(e),s.d()}}}function tf(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 rl extends Ze{constructor(e){super(),Xe(this,e,tf,ef,Qe,{kind:0,size:1})}}function zn(l,e,t){const n=l.slice();return n[44]=e[t],n}function lf(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:te,d(t){t&&w(e)}}}function nf(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",Be(u)),o=!0)},p(a,d){l=a,d[0]&3&&n!==(n=l[1][l[44].id]?"":"")&&U(s,n)},d(a){a&&w(e),o=!1,r()}}}function Vn(l){let e,t;return e=new Wo({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(){Je(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 On(l,e){let t,n,s,o,r,u,a,d=e[44].title+"",_,v,g=e[1][e[44].id]&&Vl(e[44]),b,k,y,S;function j(R,K){return K[0]&1&&(n=null),n==null&&(n=!!Wt(R[44])),n?nf:lf}let E=j(e,[-1,-1]),D=E(e);r=new rl({props:{kind:Wn(e[44]),size:16}});function N(...R){return e[26](e[44],...R)}function T(...R){return e[27](e[44],...R)}function I(){return e[28](e[44])}function M(...R){return e[29](e[44],...R)}function z(...R){return e[30](e[44],...R)}function O(...R){return e[31](e[44],...R)}function W(...R){return e[32](e[44],...R)}function J(...R){return e[33](e[44],...R)}function q(...R){return e[34](e[44],...R)}function Y(...R){return e[35](e[44],...R)}function H(...R){return e[36](e[44],...R)}function B(...R){return e[37](e[44],...R)}let G=g&&Vn(e);return{key:l,first:null,c(){t=f("div"),D.c(),s=h(),o=f("span"),Je(r.$$.fragment),u=h(),a=f("span"),_=F(d),v=h(),G&&G.c(),b=it(),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"),rt(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(R,K){C(R,t,K),D.m(t,null),c(t,s),c(t,o),He(r,o,null),c(t,u),c(t,a),c(a,_),C(R,v,K),G&&G.m(R,K),C(R,b,K),k=!0,y||(S=[A(o,"click",N),A(o,"keydown",T),A(o,"dblclick",Be(e[24])),A(a,"click",Be(I)),A(a,"keydown",M),A(t,"dragstart",z),A(t,"dragover",O),A(t,"dragleave",W),A(t,"drop",J),A(t,"click",q),A(t,"keydown",Y),A(t,"dblclick",H),A(t,"contextmenu",Wl(B))],y=!0)},p(R,K){e=R,E===(E=j(e,K))&&D?D.p(e,K):(D.d(1),D=E(e),D&&(D.c(),D.m(t,s)));const L={};K[0]&1&&(L.kind=Wn(e[44])),r.$set(L),(!k||K[0]&1)&&d!==(d=e[44].title+"")&&U(_,d),(!k||K[0]&8)&&rt(t,"padding-left",e[3]*16+4+"px"),(!k||K[0]&5)&&he(t,"selected",e[2]===e[44].id),(!k||K[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||K[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),K[0]&3&&(g=e[1][e[44].id]&&Vl(e[44])),g?G?(G.p(e,K),K[0]&3&&re(G,1)):(G=Vn(e),G.c(),re(G,1),G.m(b.parentNode,b)):G&&(nt(),de(G,1,1,()=>{G=null}),st())},i(R){k||(re(r.$$.fragment,R),re(G),k=!0)},o(R){de(r.$$.fragment,R),de(G),k=!1},d(R){R&&(w(t),w(v),w(b)),D.d(),Ue(r),G&&G.d(R),y=!1,ve(S)}}}function sf(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 _=zn(l,u,d),v=a(_);t.set(v,e[d]=On(v,_))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=it()},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]),nt(),e=No(e,_,a,1,d,u,t,n.parentNode,To,On,n,zn),st())},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 Wn(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 Vl(l){return l.children!==void 0}function Wt(l){return Vl(l)?l.children.length>0:l.has_children===!0}function Bn(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 Hn(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function of(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function cf(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"];Hl(()=>{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,ue){if(!X||!Z||Z===X.id||!D(X))return!1;let Se=X.id;for(;Se;){if(Se===Z)return!1;Se=ue[Se]||""}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),Wt(Z)&&!u[Z.id]&&!k[Z.id]&&(k[Z.id]=setTimeout(()=>{v&&v(Z.id),delete k[Z.id]},600));const ue=X.currentTarget.closest(".workspace-tree-area");if(ue){const Se=ue.getBoundingClientRect(),me=30;X.clientY-Se.top<me?y||(y=setInterval(()=>{ue.scrollTop-=10},50)):Se.bottom-X.clientY<me?y||(y=setInterval(()=>{ue.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(X,Z){const ue=X.relatedTarget;ue&&X.currentTarget.contains(ue)||(j===Z.id&&t(8,j=""),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null))}function z(X,Z){X.preventDefault(),X.stopPropagation(),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null);const ue=Hn(r),Se=Bn(ue),me=of(X);if(!N(Z,me,Se)){t(8,j=""),t(21,S="");return}b&&b(me,Z.id),t(8,j=""),t(21,S="")}function O(){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 J(X,Z){Wt(Z)&&v&&v(Z.id)}function q(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(Z))}function Y(X,Z){X.stopPropagation(),Wt(Z)&&v&&v(Z.id)}function H(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),Wt(Z)&&v&&v(Z.id))}function B(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(Z))}function G(X,Z,ue){const Se={};function me(ke){for(const qe of ke)Se[qe.id]=N(qe,Z,ue),qe.children&&me(qe.children)}return me(X),Se}function R(X){jo.call(this,l,X)}const K=X=>v&&v(X.id),L=(X,Z)=>Y(Z,X),V=(X,Z)=>H(Z,X),$=X=>_&&_(X),ce=(X,Z)=>B(Z,X),ee=(X,Z)=>T(Z,X),ne=(X,Z)=>I(Z,X),le=(X,Z)=>M(Z,X),oe=(X,Z)=>z(Z,X),ae=(X,Z)=>W(Z,X),we=(X,Z)=>q(Z,X),ze=(X,Z)=>J(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=Hn(r)),l.$$.dirty[0]&8388608&&t(22,s=Bn(n)),l.$$.dirty[0]&14680064&&t(9,o=G(n,S,s))},[r,u,a,d,_,v,g,b,j,o,T,I,M,z,O,W,J,q,Y,H,B,S,s,n,R,K,L,V,$,ce,ee,ne,le,oe,ae,we,ze,Ie]}class Wo extends Ze{constructor(e){super(),Xe(this,e,cf,sf,Qe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Un(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&&U(t,n[4])},d(n){n&&w(e)}}}function Kn(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&&U(t,n[3])},d(n){n&&w(e)}}}function rf(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,z=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",O,W,J,q,Y,H,B=l[4]&&Un(l),G=l[3]&&Kn(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(),B&&B.c(),N=h(),G&&G.c(),T=h(),I=f("div"),M=f("button"),O=F(z),J=h(),q=f("button"),q.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(q,"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(R,K){C(R,e,K),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),B&&B.m(t,null),c(t,N),G&&G.m(t,null),c(t,T),c(t,I),c(I,M),c(M,O),c(I,J),c(I,q),Y||(H=[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(q,"click",l[8])],Y=!0)},p(R,[K]){K&2&&k!==(k=R[1]||m("firstrun.defaultPath"))&&i(b,"placeholder",k),K&4&&(b.disabled=R[2]),K&1&&b.value!==R[0]&&be(b,R[0]),K&4&&(S.disabled=R[2]),R[4]?B?B.p(R,K):(B=Un(R),B.c(),B.m(t,N)):B&&(B.d(1),B=null),R[3]?G?G.p(R,K):(G=Kn(R),G.c(),G.m(t,T)):G&&(G.d(1),G=null),K&4&&z!==(z=(R[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&U(O,z),K&5&&W!==(W=!R[0].trim()||R[2])&&(M.disabled=W)},i:te,o:te,d(R){R&&w(e),B&&B.d(),G&&G.d(),Y=!1,ve(H)}}}function el(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{onComplete:n=null}=e,{onQuit:s=null}=e,o="",r="",u=!1,a="",d="",_=null;async function v(){try{const E=await el("GetDefaultVaultPath");t(1,r=E||""),t(0,o=r||""),o&&await b()}catch{t(1,r="")}}v();async function g(){try{const E=await el("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 el("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 el("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 uf extends Ze{constructor(e){super(),Xe(this,e,af,rf,Qe,{onComplete:10,onQuit:11})}}function Gn(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&&U(t,n[2])},d(n){n&&w(e)}}}function Jn(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,ve(k)}}}function ff(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,z,O,W,J,q=l[2]&&Gn(l),Y=l[3]&&Jn(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(),q&&q.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")}`,z=h(),Y&&Y.c(),O=it(),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(H,B){C(H,e,B),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),q&&q.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(H,z,B),Y&&Y.m(H,B),C(H,O,B),W||(J=[A(y,"click",l[4]),A(D,"click",l[5]),A(M,"click",l[8])],W=!0)},p(H,[B]){B&1&&_!==(_=(H[0]||"")+"")&&U(v,_),H[2]?q?q.p(H,B):(q=Gn(H),q.c(),q.m(t,b)):q&&(q.d(1),q=null),B&2&&(y.disabled=H[1]),B&2&&(D.disabled=H[1]),H[3]?Y?Y.p(H,B):(Y=Jn(H),Y.c(),Y.m(O.parentNode,O)):Y&&(Y.d(1),Y=null)},i:te,o:te,d(H){H&&(w(e),w(z),w(O)),q&&q.d(),Y&&Y.d(H),W=!1,ve(J)}}}function Fl(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 df(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 Fl("PickDirectory");if(!y)return;t(1,r=!0),t(2,u="");const S=await Fl("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 Fl("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 pf extends Ze{constructor(e){super(),Xe(this,e,df,ff,Qe,{vaultPath:0,onComplete:9,onQuit:10})}}function qn(l,e,t){const n=l.slice();return n[5]=e[t],n}function mf(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 _f(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 vf(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 gf(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 hf(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 bf(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 kf(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 yf(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 Yn(l){let e,t,n,s,o,r,u,a;function d(b,k){if(b[5].id==="general")return yf;if(b[5].id==="workspace")return kf;if(b[5].id==="templates")return bf;if(b[5].id==="plugins")return hf;if(b[5].id==="files")return gf;if(b[5].id==="activity")return vf;if(b[5].id==="sync")return _f;if(b[5].id==="backup")return mf}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 wf(l){let e,t=fe(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Yn(qn(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=qn(s,t,r);n[r]?n[r].p(u,o):(n[r]=Yn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:te,o:te,d(s){s&&w(e),Re(n,s)}}}function Cf(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 Sf extends Ze{constructor(e){super(),Xe(this,e,Cf,wf,Qe,{activeSection:0,onSelect:3})}}function Qn(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 jf(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,z,O,W,J,q,Y,H,B,G,R,K=l[1]&&Qn();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")}`,z=h(),O=f("select"),W=f("option"),W.textContent=`${m("settings.langRu")}`,J=f("option"),J.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,q=h(),Y=f("div"),K&&K.c(),H=h(),B=f("button"),B.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&&jt(()=>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),J.__value="en",be(J,J.__value),O.disabled=!0,i(T,"class","form-group svelte-1e2uhdh"),i(E,"class","settings-card svelte-1e2uhdh"),i(B,"class","btn btn-primary"),i(Y,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(L,V){C(L,e,V),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,z),c(I,O),c(O,W),c(O,J),c(e,q),c(e,Y),K&&K.m(Y,null),c(Y,H),c(Y,B),G||(R=[A(b,"change",l[5]),A(B,"click",l[2])],G=!0)},p(L,[V]){V&1&&pt(b,L[0]),L[1]?K||(K=Qn(),K.c(),K.m(Y,H)):K&&(K.d(1),K=null)},i:te,o:te,d(L){L&&w(e),K&&K.d(),G=!1,ve(R)}}}function Ef(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=ll(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 Tf extends Ze{constructor(e){super(),Xe(this,e,Ef,jf,Qe,{appConfig:3,onSave:4})}}function Xn(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&&U(t,n[1])},d(n){n&&w(e)}}}function Nf(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:te,d(t){t&&w(e)}}}function Df(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&&Zn(l),E=l[0].fileCount!==void 0&&xn(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+"")&&U(u,r),N&1&&b!==(b=D[0].dbPath+"")&&U(k,b),D[0].nodeCount!==void 0?j?j.p(D,N):(j=Zn(D),j.c(),j.m(e,S)):j&&(j.d(1),j=null),D[0].fileCount!==void 0?E?E.p(D,N):(E=xn(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 Zn(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+"")&&U(r,o)},d(u){u&&w(e)}}}function xn(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+"")&&U(r,o)},d(u){u&&w(e)}}}function Mf(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j=l[1]&&Xn(l);function E(T,I){return T[0]?Df:Nf}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=Xn(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:te,o:te,d(T){T&&w(e),j&&j.d(),N.d(),y=!1,ve(S)}}}function Ft(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 If(l,e,t){let{onRefresh:n=null}=e,s=null,o="";async function r(){try{t(0,s=await Ft("GetVaultInfo"))}catch{t(0,s=null)}}r();async function u(){try{await Ft("OpenVaultFolder")}catch(_){t(1,o=String(_))}}async function a(){try{const _=await Ft("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 Ft("PickDirectory");if(!_)return;const v=await Ft("OpenVault",_);v&&v.status==="ready"&&(t(0,s=await Ft("GetVaultInfo")),n&&n())}catch(_){t(1,o=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[s,o,u,a,d,n]}class Af extends Ze{constructor(e){super(),Xe(this,e,If,Mf,Qe,{onRefresh:5})}}function $n(l,e,t){const n=l.slice();return n[6]=e[t],n}function Ff(l){let e,t=fe(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=es($n(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=$n(s,t,r);n[r]?n[r].p(u,o):(n[r]=es(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),Re(n,s)}}}function Pf(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:te,d(t){t&&w(e)}}}function Lf(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:te,d(t){t&&w(e)}}}function es(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(z,O){C(z,e,O),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(z,O){l=z,O&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&U(o,s),O&1&&d!==(d=l[6].type+"")&&U(_,d),O&1&&y!==(y=l[6].enabled)&&(k.checked=y),O&1&&E!==(E=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&U(D,E)},d(z){z&&w(e),T=!1,I()}}}function Rf(l){let e,t,n,s,o;function r(d,_){return d[1]?Lf:d[0].length===0?Pf:Ff}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:te,o:te,d(d){d&&w(e),a.d()}}}function ts(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function zf(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function r(){t(1,o=!0);try{t(0,s=await ts("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}r();async function u(d){const _=!d.enabled;try{await ts("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 Vf extends Ze{constructor(e){super(),Xe(this,e,zf,Rf,Qe,{onRefresh:3})}}function Of(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",Bf),u=!0)},p:te,i:te,o:te,d(d){d&&w(e),u=!1,a()}}}function Wf(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 Bf(){try{await Wf("OpenPluginsFolder")}catch{}}class Hf extends Ze{constructor(e){super(),Xe(this,e,null,Of,Qe,{})}}function Uf(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:te,i:te,o:te,d(o){o&&w(e)}}}class Kf extends Ze{constructor(e){super(),Xe(this,e,null,Uf,Qe,{})}}function Gf(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:te,i:te,o:te,d(o){o&&w(e)}}}class Jf extends Ze{constructor(e){super(),Xe(this,e,null,Gf,Qe,{})}}function ls(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&&U(t,n[2])},d(n){n&&w(e)}}}function ns(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&&U(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&w(e)}}}function qf(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")+"",z,O,W,J,q=m("common.connect")+"",Y,H,B,G,R,K=l[11]!==null&&ss(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"),z=F(M),W=h(),J=f("button"),Y=F(q),B=h(),K&&K.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=O=l[1]||!l[5],i(J,"class","btn btn-primary"),J.disabled=H=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(L,V){C(L,e,V),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,z),c(T,W),c(T,J),c(J,Y),c(t,B),K&&K.m(t,null),G||(R=[A(u,"input",l[23]),A(b,"input",l[24]),A(D,"input",l[25]),A(I,"click",l[12]),A(J,"click",l[13])],G=!0)},p(L,V){V[0]&32&&u.value!==L[5]&&be(u,L[5]),V[0]&64&&b.value!==L[6]&&be(b,L[6]),V[0]&128&&D.value!==L[7]&&be(D,L[7]),V[0]&34&&O!==(O=L[1]||!L[5])&&(I.disabled=O),V[0]&226&&H!==(H=L[1]||!L[5]||!L[6]||!L[7])&&(J.disabled=H),L[11]!==null?K?K.p(L,V):(K=ss(L),K.c(),K.m(t,null)):K&&(K.d(1),K=null)},d(L){L&&w(e),K&&K.d(),G=!1,ve(R)}}}function Yf(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,z,O=m("settings.resetKey")+"",W,J,q,Y,H,B,G,R,K,L,V,$,ce=l[0].serverUrl&&is(l),ee=l[0].deviceName&&os(l),ne=l[0].deviceId&&cs(l),le=l[0].lastSyncAt&&rs(l),oe=l[0].lastError&&as(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(),ce&&ce.c(),_=h(),ee&&ee.c(),v=h(),ne&&ne.c(),g=h(),le&&le.c(),b=h(),oe&&oe.c(),k=h(),y=f("div"),S=f("button"),E=F(j),D=h(),N=f("button"),I=F(T),M=h(),z=f("button"),W=F(O),J=h(),q=f("div"),Y=f("label"),H=f("span"),H.textContent=`${m("sync.interval")}`,B=h(),G=f("div"),R=f("input"),K=h(),L=f("button"),L.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(z,"class","btn"),z.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(H,"class","label-text"),i(R,"type","number"),i(R,"min","0"),i(R,"placeholder","0"),i(R,"class","svelte-1fx1e1e"),i(L,"class","btn btn-sm"),i(G,"class","interval-row svelte-1fx1e1e"),i(q,"class","sync-interval svelte-1fx1e1e")},m(ae,we){C(ae,e,we),c(e,t),c(t,n),c(n,s),c(n,o),c(n,r),c(r,a),c(t,d),ce&&ce.m(t,null),c(t,_),ee&&ee.m(t,null),c(t,v),ne&&ne.m(t,null),c(t,g),le&&le.m(t,null),c(t,b),oe&&oe.m(t,null),C(ae,k,we),C(ae,y,we),c(y,S),c(S,E),c(y,D),c(y,N),c(N,I),c(y,M),c(y,z),c(z,W),C(ae,J,we),C(ae,q,we),c(q,Y),c(Y,H),c(Y,B),c(Y,G),c(G,R),be(R,l[8]),c(G,K),c(G,L),V||($=[A(S,"click",l[14]),A(N,"click",l[16]),A(z,"click",l[18]),A(R,"input",l[22]),A(L,"click",l[15])],V=!0)},p(ae,we){we[0]&1&&u!==(u=ae[20](ae[0].lastStatus)+"")&&U(a,u),we[0]&1&&he(r,"status-ok",ae[0].lastStatus==="connected"),we[0]&1&&he(r,"status-err",ae[0].lastStatus==="error"||ae[0].lastStatus==="revoked"),ae[0].serverUrl?ce?ce.p(ae,we):(ce=is(ae),ce.c(),ce.m(t,_)):ce&&(ce.d(1),ce=null),ae[0].deviceName?ee?ee.p(ae,we):(ee=os(ae),ee.c(),ee.m(t,v)):ee&&(ee.d(1),ee=null),ae[0].deviceId?ne?ne.p(ae,we):(ne=cs(ae),ne.c(),ne.m(t,g)):ne&&(ne.d(1),ne=null),ae[0].lastSyncAt?le?le.p(ae,we):(le=rs(ae),le.c(),le.m(t,b)):le&&(le.d(1),le=null),ae[0].lastError?oe?oe.p(ae,we):(oe=as(ae),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),we[0]&2&&(S.disabled=ae[1]),we[0]&2&&(N.disabled=ae[1]),we[0]&2&&(z.disabled=ae[1]),we[0]&256&&ol(R.value)!==ae[8]&&be(R,ae[8])},d(ae){ae&&(w(e),w(k),w(y),w(J),w(q)),ce&&ce.d(),ee&&ee.d(),ne&&ne.d(),le&&le.d(),oe&&oe.d(),V=!1,ve($)}}}function ss(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"))+"")&&U(n,t),o[0]&2048&&he(e,"ok",s[11]),o[0]&2048&&he(e,"fail",!s[11])},d(s){s&&w(e)}}}function is(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+"")&&U(r,o)},d(u){u&&w(e)}}}function os(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+"")&&U(r,o)},d(u){u&&w(e)}}}function cs(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+"")&&U(r,o)},d(u){u&&w(e)}}}function rs(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+"")&&U(r,o)},d(u){u&&w(e)}}}function as(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+"")&&U(r,o)},d(u){u&&w(e)}}}function us(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:te,d(b){b&&w(e),v=!1,ve(g)}}}function fs(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:te,d(b){b&&w(e),v=!1,ve(g)}}}function Qf(l){let e,t,n,s,o,r,u,a,d,_,v=l[2]&&ls(l),g=l[3]&&!l[2]&&ns(l);function b(E,D){return E[0]&&E[0].enabled?Yf:qf}let k=b(l),y=k(l),S=l[9]&&us(l),j=l[10]&&fs(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(),_=it(),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=ls(E),v.c(),v.m(e,r)):v&&(v.d(1),v=null),E[3]&&!E[2]?g?g.p(E,D):(g=ns(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=us(E),S.c(),S.m(d.parentNode,d)):S&&(S.d(1),S=null),E[10]?j?j.p(E,D):(j=fs(E),j.c(),j.m(_.parentNode,_)):j&&(j.d(1),j=null)},i:te,o:te,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 Ct(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 Xf(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 Ct("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 Ct("SyncTestConnection",d,_,v),t(11,y=!0),t(3,u="connection ok")}catch(L){t(11,y=!1),t(3,u="connection failed: "+String(L))}t(1,o=!1)}async function E(){t(1,o=!0),t(2,r=""),t(4,a="");try{await Ct("SyncConfigure",d,_,v),t(3,u="configured"),t(6,_=""),t(7,v=""),await S(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function D(L){const V=Array.isArray(L==null?void 0:L.conflicts)?L.conflicts:[],$=Array.isArray(L==null?void 0:L.applyErrors)?L.applyErrors:[],ce=[];return V.length>0&&ce.push(m("sync.conflictsCount",{count:V.length})),$.length>0&&ce.push(m("sync.applyErrorsCount",{count:$.length})),ce.join(" · ")}async function N(){t(1,o=!0),t(2,r=""),t(4,a="");try{const L=await Ct("SyncNow"),V=m("sync.pushedPulled",{pushed:(L==null?void 0:L.pushed)||0,pulled:(L==null?void 0:L.pulled)||0}),$=D(L);t(3,u=$?V+" · "+$:V),t(4,a=$?"warning":""),await S(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}async function T(){try{await Ct("SyncSetInterval",g),t(3,u=m("sync.settingsSaved")),t(4,a="")}catch(L){t(2,r=String(L))}}function I(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,o=!0),t(4,a="");try{await Ct("SyncDisconnect"),t(3,u="disconnected"),await S(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function z(){t(10,k=!0)}async function O(){t(10,k=!1),t(1,o=!0),t(4,a="");try{await Ct("ResetSyncKey"),t(3,u="key reset"),await S(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function W(L){return L?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[L]||L:m("settings.notConfigured")}function J(){g=ol(this.value),t(8,g)}function q(){d=this.value,t(5,d)}function Y(){_=this.value,t(6,_)}function H(){v=this.value,t(7,v)}const B=()=>t(9,b=!1),G=()=>t(9,b=!1),R=()=>t(10,k=!1),K=()=>t(10,k=!1);return l.$$set=L=>{"onRefresh"in L&&t(21,n=L.onRefresh)},[s,o,r,u,a,d,_,v,g,b,k,y,j,E,N,T,I,M,z,O,W,n,J,q,Y,H,B,G,R,K]}class Zf extends Ze{constructor(e){super(),Xe(this,e,Xf,Qf,Qe,{onRefresh:21},null,[-1,-1])}}function xf(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:te,i:te,o:te,d(o){o&&w(e)}}}class $f extends Ze{constructor(e){super(),Xe(this,e,null,xf,Qe,{})}}const{window:ed}=Ol;function td(l){let e,t;return e=new $f({}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,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 Zf({props:{onRefresh:l[6]}}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,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 Jf({}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,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;return e=new Kf({}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function id(l){let e,t;return e=new Hf({}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function od(l){let e,t;return e=new Vf({props:{onRefresh:l[2]}}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function cd(l){let e,t;return e=new Af({props:{onRefresh:l[2]}}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function rd(l){let e,t;return e=new Tf({props:{appConfig:l[1],onSave:l[5]}}),{c(){Je(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 ad(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S;d=new Sf({props:{activeSection:l[0],onSelect:l[3]}});const j=[rd,cd,od,id,sd,nd,ld,td],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"),Je(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(ed,"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&&(nt(),de(E[M],1,1,()=>{E[M]=null}),st()),~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,ve(S)}}}function ds(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 ud(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 ds("GetAppConfig"))}catch{t(1,u=null)}}a();function d(k){t(0,r=k)}function _(){n&&n()}async function v(k){try{await ds("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 fd extends Ze{constructor(e){super(),Xe(this,e,ud,ad,Qe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function dd(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 pd(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&&ps(l),T=l[2]&&ms(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=it(),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])+"")&&U(u,r),l[0].unpushedOps>0?N?N.p(l,M):(N=ps(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"))+"")&&U(b,g),M&2&&(v.disabled=l[1]),l[2]?T?T.p(l,M):(T=ms(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,ve(D)}}}function ps(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+"")&&U(n,t)},d(u){u&&w(e)}}}function ms(l){let e,t,n;return{c(){e=f("div"),t=F(l[2]),i(e,"class",n=Nn(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&&U(t,s[2]),o&8&&n!==(n=Nn(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&w(e)}}}function md(l){let e;function t(o,r){var u;return(u=o[0])!=null&&u.configured?pd:dd}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:te,o:te,d(o){o&&w(e),s.d()}}}function _d(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 vd extends Ze{constructor(e){super(),Xe(this,e,_d,md,Qe,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:Bo}=Ol;function _s(l,e,t){const n=l.slice();return n[323]=e[t],n}function vs(l,e,t){const n=l.slice();return n[326]=e[t],n}function gs(l,e,t){const n=l.slice();return n[326]=e[t],n}function hs(l,e,t){const n=l.slice();return n[347]=e[t],n}function bs(l,e,t){const n=l.slice();return n[347]=e[t],n}function ks(l,e,t){const n=l.slice();return n[378]=e[t],n}function ys(l,e,t){const n=l.slice();return n[347]=e[t],n}function ws(l,e,t){const n=l.slice();return n[350]=e[t],n[383]=e,n[384]=t,n}function Cs(l,e,t){const n=l.slice();return n[347]=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[347]=e[t],n}function Es(l,e,t){const n=l.slice();return n[365]=e[t],n}function Ts(l,e,t){const n=l.slice();return n[365]=e[t],n}function Ns(l,e,t){const n=l.slice();return n[350]=e[t],n[370]=e,n[371]=t,n}function Ds(l,e,t){const n=l.slice();return n[347]=e[t],n}function Ms(l,e,t){const n=l.slice();return n[360]=e[t],n}function Is(l,e,t){const n=l.slice();return n[347]=e[t],n}function As(l,e,t){const n=l.slice();return n[331]=e[t],n}function Fs(l,e,t){const n=l.slice();return n[347]=e[t],n}function Ps(l,e,t){const n=l.slice();return n[350]=e[t],n[351]=e,n[352]=t,n}function Ls(l,e,t){const n=l.slice();return n[347]=e[t],n}function Rs(l,e,t){const n=l.slice();return n[342]=e[t],n}function zs(l,e,t){const n=l.slice();return n[339]=e[t],n}function Vs(l,e,t){const n=l.slice();return n[334]=e[t],n}function Os(l,e,t){const n=l.slice();return n[331]=e[t],n}function Ws(l,e,t){const n=l.slice();return n[334]=e[t],n}function Bs(l,e,t){const n=l.slice();return n[357]=e[t],n}function Hs(l,e,t){const n=l.slice();return n[389]=e[t],n}function Us(l,e,t){const n=l.slice();return n[392]=e[t],n}function gd(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,z,O,W,J,q,Y,H,B,G,R,K,L,V,$,ce,ee,ne,le,oe,ae,we,ze,Ie,X,Z,ue,Se,me=fe(l[4]),ke=[];for(let x=0;x<me.length;x+=1)ke[x]=Gs(Us(l,me,x));const qe=[yd,kd],We=[];function xe(x,ge){return x[5].length>0?0:1}D=xe(l),N=We[D]=qe[D](l),M=new vd({props:{syncStatus:l[78],syncLoading:l[79],syncMessage:l[80],syncMessageKind:l[81],onSync:l[166],onOpenSettings:l[171]}});function Ke(x,ge){return x[26]?Sd:x[25]?Cd:wd}let De=Ke(l),Le=De(l),ye=l[24]&&qs(l);const Ve=[Md,Dd,Nd,Td,Ed,jd],Ne=[];function Oe(x,ge){return x[29]?0:x[26]?1:x[25]==="journal"?2:x[25]==="today"&&x[7]?3:x[25]==="activity"?4:5}ce=Oe(l),ee=Ne[ce]=Ve[ce](l);let je=l[43]&&oo(l),Te=l[47].visible&&ao(l),Me=l[32]&&mo(l),Ee=l[50]&&_o(l),Ae=l[57]&&l[56]&&go(l),Ge=l[75]&&bo(l),Ce=l[70]&&yo(l),_e=l[3]&&wo(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"),Je(M.$$.fragment),z=h(),O=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>',J=h(),q=f("span"),Y=F(l[23]),H=h(),B=f("main"),G=f("header"),R=f("div"),Le.c(),K=h(),L=f("div"),L.innerHTML="",V=h(),ye&&ye.c(),$=h(),ee.c(),ne=h(),je&&je.c(),le=h(),Te&&Te.c(),oe=h(),Me&&Me.c(),ae=h(),Ee&&Ee.c(),we=h(),Ae&&Ae.c(),ze=h(),Ge&&Ge.c(),Ie=h(),Ce&&Ce.c(),X=h(),_e&&_e.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(q,"class","version svelte-pldmec"),i(O,"class","sidebar-footer-row svelte-pldmec"),i(I,"class","sidebar-footer svelte-pldmec"),i(t,"class","sidebar svelte-pldmec"),i(R,"class","header-left svelte-pldmec"),i(L,"class","header-right svelte-pldmec"),i(G,"class","header svelte-pldmec"),i(B,"class","main svelte-pldmec"),i(e,"class","app svelte-pldmec")},m(x,ge){C(x,e,ge),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 Fe=0;Fe<ke.length;Fe+=1)ke[Fe]&&ke[Fe].m(d,null);c(a,g),c(a,b),c(b,k),c(k,y),c(k,S),c(k,j),c(b,E),We[D].m(b,null),c(t,T),c(t,I),He(M,I,null),c(I,z),c(I,O),c(O,W),c(O,J),c(O,q),c(q,Y),c(e,H),c(e,B),c(B,G),c(G,R),Le.m(R,null),c(G,K),c(G,L),c(B,V),ye&&ye.m(B,null),c(B,$),Ne[ce].m(B,null),c(B,ne),je&&je.m(B,null),c(B,le),Te&&Te.m(B,null),c(B,oe),Me&&Me.m(B,null),c(B,ae),Ee&&Ee.m(B,null),c(B,we),Ae&&Ae.m(B,null),c(B,ze),Ge&&Ge.m(B,null),c(B,Ie),Ce&&Ce.m(B,null),c(B,X),_e&&_e.m(B,null),Z=!0,ue||(Se=[A(j,"click",l[112]),A(W,"click",l[172])],ue=!0)},p(x,ge){if(ge[0]&33554448|ge[1]&2048|ge[2]&16777216){me=fe(x[4]);let Ye;for(Ye=0;Ye<me.length;Ye+=1){const gt=Us(x,me,Ye);ke[Ye]?ke[Ye].p(gt,ge):(ke[Ye]=Gs(gt),ke[Ye].c(),ke[Ye].m(d,null))}for(;Ye<ke.length;Ye+=1)ke[Ye].d(1);ke.length=me.length}let Fe=D;D=xe(x),D===Fe?We[D].p(x,ge):(nt(),de(We[Fe],1,1,()=>{We[Fe]=null}),st(),N=We[D],N?N.p(x,ge):(N=We[D]=qe[D](x),N.c()),re(N,1),N.m(b,null));const ot={};ge[2]&65536&&(ot.syncStatus=x[78]),ge[2]&131072&&(ot.syncLoading=x[79]),ge[2]&262144&&(ot.syncMessage=x[80]),ge[2]&524288&&(ot.syncMessageKind=x[81]),M.$set(ot),(!Z||ge[0]&8388608)&&U(Y,x[23]),De===(De=Ke(x))&&Le?Le.p(x,ge):(Le.d(1),Le=De(x),Le&&(Le.c(),Le.m(R,null))),x[24]?ye?ye.p(x,ge):(ye=qs(x),ye.c(),ye.m(B,$)):ye&&(ye.d(1),ye=null);let tt=ce;ce=Oe(x),ce===tt?Ne[ce].p(x,ge):(nt(),de(Ne[tt],1,1,()=>{Ne[tt]=null}),st(),ee=Ne[ce],ee?ee.p(x,ge):(ee=Ne[ce]=Ve[ce](x),ee.c()),re(ee,1),ee.m(B,ne)),x[43]?je?(je.p(x,ge),ge[1]&4096&&re(je,1)):(je=oo(x),je.c(),re(je,1),je.m(B,le)):je&&(nt(),de(je,1,1,()=>{je=null}),st()),x[47].visible?Te?(Te.p(x,ge),ge[1]&65536&&re(Te,1)):(Te=ao(x),Te.c(),re(Te,1),Te.m(B,oe)):Te&&(nt(),de(Te,1,1,()=>{Te=null}),st()),x[32]?Me?Me.p(x,ge):(Me=mo(x),Me.c(),Me.m(B,ae)):Me&&(Me.d(1),Me=null),x[50]?Ee?Ee.p(x,ge):(Ee=_o(x),Ee.c(),Ee.m(B,we)):Ee&&(Ee.d(1),Ee=null),x[57]&&x[56]?Ae?Ae.p(x,ge):(Ae=go(x),Ae.c(),Ae.m(B,ze)):Ae&&(Ae.d(1),Ae=null),x[75]?Ge?Ge.p(x,ge):(Ge=bo(x),Ge.c(),Ge.m(B,Ie)):Ge&&(Ge.d(1),Ge=null),x[70]?Ce?(Ce.p(x,ge),ge[2]&256&&re(Ce,1)):(Ce=yo(x),Ce.c(),re(Ce,1),Ce.m(B,X)):Ce&&(nt(),de(Ce,1,1,()=>{Ce=null}),st()),x[3]?_e?(_e.p(x,ge),ge[0]&8&&re(_e,1)):(_e=wo(x),_e.c(),re(_e,1),_e.m(B,null)):_e&&(nt(),de(_e,1,1,()=>{_e=null}),st())},i(x){Z||(re(N),re(M.$$.fragment,x),re(ee),re(je),re(Te),re(Ce),re(_e),Z=!0)},o(x){de(N),de(M.$$.fragment,x),de(ee),de(je),de(Te),de(Ce),de(_e),Z=!1},d(x){x&&w(e),Re(ke,x),We[D].d(),Ue(M),Le.d(),ye&&ye.d(),Ne[ce].d(),je&&je.d(),Te&&Te.d(),Me&&Me.d(),Ee&&Ee.d(),Ae&&Ae.d(),Ge&&Ge.d(),Ce&&Ce.d(),_e&&_e.d(),ue=!1,ve(Se)}}}function hd(l){var n;let e,t;return e=new pf({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[168]}}),{c(){Je(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 bd(l){let e,t;return e=new uf({props:{onComplete:l[167]}}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Ue(e,n)}}}function Ks(l){let e,t;return{c(){e=f("span"),t=F(l[42]),i(e,"class","nav-badge svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[1]&2048&&U(t,n[42])},d(n){n&&w(e)}}}function Gs(l){let e,t=l[392].label+"",n,s,o,r,u,a,d=l[392].id==="journal"&&l[42]>0&&Ks(l);function _(){return l[170](l[392])}return{c(){e=f("button"),n=F(t),s=h(),d&&d.c(),o=h(),i(e,"class",r="nav-item "+(l[25]===l[392].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[392].label+"")&&U(n,t),l[392].id==="journal"&&l[42]>0?d?d.p(l,g):(d=Ks(l),d.c(),d.m(e,o)):d&&(d.d(1),d=null),g[0]&33554448&&r!==(r="nav-item "+(l[25]===l[392].id?"selected":"")+" svelte-pldmec")&&i(e,"class",r)},d(v){v&&w(e),d&&d.d(),u=!1,a()}}}function kd(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:te,i:te,o:te,d(t){t&&w(e)}}}function yd(l){var r;let e,t,n,s,o;return t=new Wo({props:{nodes:l[5],expanded:l[58],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[87],onToggle:l[117],onContextMenu:l[115],onDrop:l[118]}}),{c(){e=f("div"),Je(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[69])},m(u,a){C(u,e,a),He(t,e,null),n=!0,s||(o=[A(e,"dragover",Wl(l[120])),A(e,"dragleave",l[121]),A(e,"drop",l[119])],s=!0)},p(u,a){var _;const d={};a[0]&32&&(d.nodes=u[5]),a[1]&134217728&&(d.expanded=u[58]),a[0]&67108864&&(d.selectedNodeId=((_=u[26])==null?void 0:_.id)||""),t.$set(d),(!n||a[2]&128)&&he(e,"drop-valid",u[69])},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,ve(o)}}}function wd(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:te,d(t){t&&w(e)}}}function Cd(l){let e,t=fe(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Js(Hs(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=Hs(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),Re(n,s)}}}function Sd(l){let e,t=l[26].title+"",n,s,o,r=l[154](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+"")&&U(n,t),d[0]&67108864&&r!==(r=a[154](a[26].type)+"")&&U(u,r)},d(a){a&&(w(e),w(s),w(o))}}}function Js(l){let e=(l[389].id===l[25]?l[389].label:"")+"",t;return{c(){t=F(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[389].id===n[25]?n[389].label:"")+"")&&U(t,e)},d(n){n&&w(t)}}}function qs(l){let e,t=l[83](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",Be(l[173])),A(e,"click",l[174]),A(e,"keydown",function(){mt(at(l[175]))&&at(l[175]).apply(this,arguments)})],r=!0)},p(a,d){l=a,d[0]&16777216&&t!==(t=l[83](l[24])+"")&&U(n,t)},d(a){a&&w(e),r=!1,ve(u)}}}function jd(l){let e,t,n;function s(u,a){if(u[54])return Fd;if(u[4].length>0)return Ad;if(u[24])return Id}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:te,o:te,d(u){u&&w(e),r&&r.d()}}}function Ed(l){let e,t,n,s;function o(a,d){return a[8].length===0?Ld:Pd}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:te,o:te,d(a){a&&w(e),u.d()}}}function Td(l){let e,t,n,s,o,r=l[7].date+"",u,a,d,_,v=l[7].summary&&Xs(l),g=l[41].length>0&&ei(l);function b(S,j){return S[7].groups&&S[7].groups.length>0?zd:Rd}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+"")&&U(u,r),S[7].summary?v?v.p(S,j):(v=Xs(S),v.c(),v.m(e,d)):v&&(v.d(1),v=null),S[41].length>0?g?g.p(S,j):(g=ei(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:te,o:te,d(S){S&&w(e),v&&v.d(),g&&g.d(),y.d()}}}function Nd(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,z,O,W,J,q,Y,H,B,G,R,K,L,V,$,ce,ee,ne,le,oe,ae,we,ze,Ie,X,Z,ue,Se,me,ke,qe,We,xe,Ke,De,Le,ye;function Ve(_e,x){return _e[17]?Bd:Wd}let Ne=Ve(l),Oe=Ne(l),je=l[14]&&pi(l),Te=l[18]&&mi(l),Me=l[41].length>0&&_i(l),Ee=l[10]&&ki(l);function Ae(_e,x){return _e[9].length===0?Ud:Hd}let Ge=Ae(l),Ce=Ge(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"),Oe.c(),M=h(),je&&je.c(),z=h(),O=f("label"),W=f("span"),W.textContent=`${m("journal.billable")}`,J=h(),q=f("select"),Y=f("option"),Y.textContent=`${m("common.all")}`,H=f("option"),H.textContent=`${m("journal.billableYes")}`,B=f("option"),B.textContent=`${m("journal.billableNo")}`,G=h(),R=f("label"),K=f("span"),K.textContent=`${m("journal.approx")}`,L=h(),V=f("select"),$=f("option"),$.textContent=`${m("common.all")}`,ce=f("option"),ce.textContent=`${m("journal.approxExact")}`,ee=f("option"),ee.textContent=`${m("journal.approxEstimated")}`,ne=h(),le=f("button"),le.textContent=`${m("journal.filter")}`,oe=h(),ae=f("button"),ae.textContent=`${m("journal.reset")}`,we=h(),ze=f("div"),Ie=f("div"),Ie.textContent=`${m("journal.exportHeading")}`,X=h(),Z=f("div"),ue=f("button"),ue.textContent=`${m("journal.exportCSV")}`,Se=h(),me=f("button"),me.textContent=`${m("journal.exportMarkdown")}`,ke=h(),qe=f("button"),qe.textContent="PDF",We=h(),Te&&Te.c(),xe=h(),Me&&Me.c(),Ke=h(),Ee&&Ee.c(),De=h(),Ce.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"),rt(I,"position","relative"),i(D,"class","svelte-pldmec"),i(W,"class","label-text svelte-pldmec"),Y.__value="all",be(Y,Y.__value),i(Y,"class","svelte-pldmec"),H.__value="yes",be(H,H.__value),i(H,"class","svelte-pldmec"),B.__value="no",be(B,B.__value),i(B,"class","svelte-pldmec"),i(q,"class","svelte-pldmec"),l[15]===void 0&&jt(()=>l[226].call(q)),i(O,"title",m("journal.billableHint")),i(O,"class","svelte-pldmec"),i(K,"class","label-text svelte-pldmec"),$.__value="all",be($,$.__value),i($,"class","svelte-pldmec"),ce.__value="no",be(ce,ce.__value),i(ce,"class","svelte-pldmec"),ee.__value="yes",be(ee,ee.__value),i(ee,"class","svelte-pldmec"),i(V,"class","svelte-pldmec"),l[16]===void 0&&jt(()=>l[227].call(V)),i(R,"title",m("journal.approxHint")),i(R,"class","svelte-pldmec"),i(le,"class","btn btn-sm svelte-pldmec"),i(ae,"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(ue,"class","btn btn-sm svelte-pldmec"),i(me,"class","btn btn-sm svelte-pldmec"),i(qe,"class","btn btn-sm svelte-pldmec"),i(Z,"class","journal-export-row svelte-pldmec"),i(ze,"class","journal-export-section svelte-pldmec"),i(t,"class","journal-header svelte-pldmec"),i(e,"class","journal-screen svelte-pldmec")},m(_e,x){C(_e,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),Oe.m(I,null),c(a,M),je&&je.m(a,null),c(a,z),c(a,O),c(O,W),c(O,J),c(O,q),c(q,Y),c(q,H),c(q,B),pt(q,l[15],!0),c(a,G),c(a,R),c(R,K),c(R,L),c(R,V),c(V,$),c(V,ce),c(V,ee),pt(V,l[16],!0),c(a,ne),c(a,le),c(a,oe),c(a,ae),c(t,we),c(t,ze),c(ze,Ie),c(ze,X),c(ze,Z),c(Z,ue),c(Z,Se),c(Z,me),c(Z,ke),c(Z,qe),c(Z,We),Te&&Te.m(Z,null),c(e,xe),Me&&Me.m(e,null),c(e,Ke),Ee&&Ee.m(e,null),c(e,De),Ce.m(e,null),Le||(ye=[A(g,"input",l[219]),A(j,"input",l[220]),A(q,"change",l[226]),A(V,"change",l[227]),A(le,"click",l[140]),A(ae,"click",l[147]),A(ue,"click",l[228]),A(me,"click",l[229]),A(qe,"click",l[230])],Le=!0)},p(_e,x){x[0]&2048&&be(g,_e[11]),x[0]&4096&&be(j,_e[12]),Ne===(Ne=Ve(_e))&&Oe?Oe.p(_e,x):(Oe.d(1),Oe=Ne(_e),Oe&&(Oe.c(),Oe.m(I,null))),_e[14]?je?je.p(_e,x):(je=pi(_e),je.c(),je.m(a,z)):je&&(je.d(1),je=null),x[0]&32768&&pt(q,_e[15]),x[0]&65536&&pt(V,_e[16]),_e[18]?Te?Te.p(_e,x):(Te=mi(_e),Te.c(),Te.m(Z,null)):Te&&(Te.d(1),Te=null),_e[41].length>0?Me?Me.p(_e,x):(Me=_i(_e),Me.c(),Me.m(e,Ke)):Me&&(Me.d(1),Me=null),_e[10]?Ee?Ee.p(_e,x):(Ee=ki(_e),Ee.c(),Ee.m(e,De)):Ee&&(Ee.d(1),Ee=null),Ge===(Ge=Ae(_e))&&Ce?Ce.p(_e,x):(Ce.d(1),Ce=Ge(_e),Ce&&(Ce.c(),Ce.m(e,null)))},i:te,o:te,d(_e){_e&&w(e),Oe.d(),je&&je.d(),Te&&Te.d(),Me&&Me.d(),Ee&&Ee.d(),Ce.d(),Le=!1,ve(ye)}}}function Dd(l){let e,t,n,s,o,r,u=fe(l[85]),a=[];for(let g=0;g<u.length;g+=1)a[g]=Ai(Bs(l,u,g));const d=[tp,ep,$d,xd,Zd,Xd],_=[];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]&536870912|b[2]&75497473){u=fe(g[85]);let y;for(y=0;y<u.length;y+=1){const S=Bs(g,u,y);a[y]?a[y].p(S,b):(a[y]=Ai(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&&(nt(),de(_[k],1,1,()=>{_[k]=null}),st()),~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)),Re(a,g),~s&&_[s].d()}}}function Md(l){let e,t,n,s=l[29].title+"",o,r,u,a,d,_,v,g,b,k,y,S=l[29].dirty&&io();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[132]),A(v,"click",l[130]),A(b,"input",l[176]),A(b,"input",l[131])],k=!0)},p(j,E){E[0]&536870912&&s!==(s=j[29].title+"")&&U(o,s),j[29].dirty?S||(S=io(),S.c(),S.m(t,u)):S&&(S.d(1),S=null),E[0]&536870912&&be(b,j[29].content)},i:te,o:te,d(j){j&&w(e),S&&S.d(),k=!1,ve(y)}}}function Id(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&&U(o,r[24])},d(r){r&&w(e)}}}function Ad(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:te,d(s){s&&(w(e),w(t),w(n))}}}function Fd(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:te,d(t){t&&w(e)}}}function Pd(l){let e,t=fe(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Qs(hs(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]&536870912|o[5]&128){t=fe(s[8]);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]=Qs(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),Re(n,s)}}}function Ld(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:te,d(n){n&&w(e)}}}function Ys(l){let e,t=l[347].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[347].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function Qs(l){let e,t,n=Rt(l[347].eventType)+"",s,o,r,u,a=l[347].title+"",d,_,v,g,b=l[153](l[347].eventType)+"",k,y,S,j,E=_t(l[347].createdAt)+"",D,N,T=et(l[347].createdAt)+"",I,M,z,O,W=l[347].targetType&&Ys(l);function J(){return l[259](l[347])}function q(...Y){return l[260](l[347],...Y)}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(Y,H){C(Y,e,H),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),z||(O=[A(e,"click",J),A(e,"keydown",q)],z=!0)},p(Y,H){l=Y,H[0]&256&&n!==(n=Rt(l[347].eventType)+"")&&U(s,n),H[0]&256&&a!==(a=l[347].title+"")&&U(d,a),H[0]&256&&b!==(b=l[153](l[347].eventType)+"")&&U(k,b),l[347].targetType?W?W.p(l,H):(W=Ys(l),W.c(),W.m(v,S)):W&&(W.d(1),W=null),H[0]&256&&E!==(E=_t(l[347].createdAt)+"")&&U(D,E),H[0]&256&&T!==(T=et(l[347].createdAt)+"")&&U(I,T)},d(Y){Y&&w(e),W&&W.d(),z=!1,ve(O)}}}function Xs(l){let e,t,n,s=l[7].summary.changedCases>0&&Zs(l),o=l[7].summary.notes>0&&xs(l),r=l[7].summary.files>0&&$s(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=Zs(u),s.c(),s.m(e,t)):s&&(s.d(1),s=null),u[7].summary.notes>0?o?o.p(u,a):(o=xs(u),o.c(),o.m(e,n)):o&&(o.d(1),o=null),u[7].summary.files>0?r?r.p(u,a):(r=$s(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 Zs(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+"")&&U(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"))+"")&&U(r,o)},d(u){u&&w(e)}}}function xs(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+"")&&U(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"))+"")&&U(r,o)},d(u){u&&w(e)}}}function $s(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+"")&&U(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"))+"")&&U(r,o)},d(u){u&&w(e)}}}function ei(l){let e,t,n,s=fe(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=si(ws(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]&1024|u[4]&536895489|u[5]&96){s=fe(r[41]);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]=si(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),Re(o,r)}}}function ti(l){let e,t,n,s=fe(l[350].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=ni(Cs(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]&1024|u[4]&536870913|u[5]&64){s=fe(r[350].events);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]=ni(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),Re(o,r)}}}function li(l){let e,t,n;function s(){return l[252](l[347])}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 ni(l){let e,t,n=et(l[347].createdAt)+"",s,o,r,u=l[153](l[347].eventType)+"",a,d,_,v=l[347].title+"",g,b,k,y,S=l[347].targetType==="file"||l[347].eventType.startsWith("file_"),j,E,D;function N(){return l[251](l[347])}let T=S&&li(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]&1024&&n!==(n=et(l[347].createdAt)+"")&&U(s,n),M[1]&1024&&u!==(u=l[153](l[347].eventType)+"")&&U(a,u),M[1]&1024&&v!==(v=l[347].title+"")&&U(g,v),M[1]&1024&&(S=l[347].targetType==="file"||l[347].eventType.startsWith("file_")),S?T?T.p(l,M):(T=li(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 si(l){let e,t,n,s,o=l[350].nodeTitle+"",r,u,a,d=l[350].summary+"",_,v,g,b=m("suggest.confidence."+l[350].confidence)+"",k,y,S,j,E,D,N,T,I,M,z,O,W,J,q;function Y(){return l[245](l[350])}function H(...V){return l[246](l[350],l[383],l[384],...V)}function B(){return l[247](l[350])}function G(){return l[248](l[350])}function R(){return l[249](l[350],l[383],l[384])}function K(...V){return l[250](l[350],l[383],l[384],...V)}let L=l[350]._expanded&&l[350].events&&l[350].events.length>0&&ti(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.edit")}`,M=h(),z=f("button"),z.textContent=`${m("suggest.apply")}`,O=h(),L&&L.c(),W=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[350].confidence==="low"),he(g,"medium",l[350].confidence==="medium"),he(g,"high",l[350].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[350].suggestedMin,i(j,"min","1"),i(j,"max","480"),i(N,"class","suggestion-min-label svelte-pldmec"),i(I,"class","btn btn-sm svelte-pldmec"),i(z,"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[350]._expanded)},m(V,$){C(V,e,$),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(S,M),c(S,z),c(e,O),L&&L.m(e,null),c(e,W),J||(q=[A(s,"click",Be(Y)),A(j,"change",Be(H)),A(I,"click",Be(B)),A(z,"click",Be(G)),A(t,"click",R),A(t,"keydown",K)],J=!0)},p(V,$){l=V,$[1]&1024&&o!==(o=l[350].nodeTitle+"")&&U(r,o),$[1]&1024&&d!==(d=l[350].summary+"")&&U(_,d),$[1]&1024&&b!==(b=m("suggest.confidence."+l[350].confidence)+"")&&U(k,b),$[1]&1024&&he(g,"low",l[350].confidence==="low"),$[1]&1024&&he(g,"medium",l[350].confidence==="medium"),$[1]&1024&&he(g,"high",l[350].confidence==="high"),$[1]&1024&&E!==(E=l[350].suggestedMin)&&j.value!==E&&(j.value=E),l[350]._expanded&&l[350].events&&l[350].events.length>0?L?L.p(l,$):(L=ti(l),L.c(),L.m(e,W)):L&&(L.d(1),L=null),$[1]&1024&&he(e,"expanded",l[350]._expanded)},d(V){V&&w(e),L&&L.d(),J=!1,ve(q)}}}function Rd(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:te,d(o){o&&w(e)}}}function zd(l){let e,t,n=fe(l[7].groups),s=[];for(let r=0;r<n.length;r+=1)s[r]=ri(ks(l,n,r));let o=l[7].events&&l[7].events.length>0&&ai(l);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=h(),o&&o.c(),t=it()},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]&1610612736|u[5]&32){n=fe(r[7].groups);let a;for(a=0;a<n.length;a+=1){const d=ks(r,n,a);s[a]?s[a].p(d,u):(s[a]=ri(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=ai(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(w(e),w(t)),Re(s,r),o&&o.d(r)}}}function ii(l){let e,t=l[378].events.length+"",n,s,o=vt(l[378].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[378].events.length+"")&&U(n,t),a[0]&128&&o!==(o=vt(u[378].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&U(r,o)},d(u){u&&w(e)}}}function Vd(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:te,d(t){t&&w(e)}}}function Od(l){let e,t=fe(l[378].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=ci(ys(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]&536870912|o[5]&32){t=fe(s[378].events);let r;for(r=0;r<t.length;r+=1){const u=ys(s,t,r);n[r]?n[r].p(u,o):(n[r]=ci(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),Re(n,s)}}}function oi(l){let e,t=l[347].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[347].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function ci(l){let e,t,n=Rt(l[347].eventType)+"",s,o,r,u=l[347].title+"",a,d,_,v=l[153](l[347].eventType)+"",g,b,k,y,S=et(l[347].createdAt)+"",j,E,D,N=l[347].targetType&&oi(l);function T(){return l[255](l[378])}function I(...M){return l[256](l[378],...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,z){C(M,e,z),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,z){l=M,z[0]&128&&n!==(n=Rt(l[347].eventType)+"")&&U(s,n),z[0]&128&&u!==(u=l[347].title+"")&&U(a,u),z[0]&128&&v!==(v=l[153](l[347].eventType)+"")&&U(g,v),l[347].targetType?N?N.p(l,z):(N=oi(l),N.c(),N.m(e,k)):N&&(N.d(1),N=null),z[0]&128&&S!==(S=et(l[347].createdAt)+"")&&U(j,S)},d(M){M&&w(e),N&&N.d(),E=!1,ve(D)}}}function ri(l){let e,t,n,s=l[378].nodeTitle+"",o,r,u,a=l[154](l[378].nodeKind)+"",d,_,v,g,b=et(l[378].lastActivityAt)+"",k,y,S,j,E=l[378].events&&ii(l);function D(){return l[253](l[378])}function N(...z){return l[254](l[378],...z)}function T(z,O){return z[378].events&&z[378].events.length>0?Od:Vd}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(z,O){C(z,e,O),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(z,O){l=z,O[0]&128&&s!==(s=l[378].nodeTitle+"")&&U(o,s),O[0]&128&&a!==(a=l[154](l[378].nodeKind)+"")&&U(d,a),l[378].events?E?E.p(l,O):(E=ii(l),E.c(),E.m(t,v)):E&&(E.d(1),E=null),O[0]&128&&b!==(b=et(l[378].lastActivityAt)+"")&&U(k,b),I===(I=T(l))&&M?M.p(l,O):(M.d(1),M=I(l),M&&(M.c(),M.m(e,null)))},d(z){z&&w(e),E&&E.d(),M.d(),S=!1,ve(j)}}}function ai(l){let e,t,n,s=fe(l[7].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=ui(bs(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]&536870912|u[5]&128){s=fe(r[7].events);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]=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),Re(o,r)}}}function ui(l){let e,t,n,s,o=l[347].title+"",r,u,a,d=l[153](l[347].eventType)+"",_,v,g,b=et(l[347].createdAt)+"",k,y,S,j;function E(){return l[257](l[347])}function D(...N){return l[258](l[347],...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[347].title+"")&&U(r,o),T[0]&128&&d!==(d=l[153](l[347].eventType)+"")&&U(_,d),T[0]&128&&b!==(b=et(l[347].createdAt)+"")&&U(k,b)},d(N){N&&w(e),S=!1,ve(j)}}}function Wd(l){let e,t,n,s,o,r=l[21]&&fi(l);return{c(){e=f("input"),t=h(),r&&r.c(),n=it(),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[222]),A(e,"input",l[144]),A(e,"blur",l[223])],s=!0)},p(u,a){a[0]&524288&&e.value!==u[19]&&be(e,u[19]),u[21]?r?r.p(u,a):(r=fi(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,ve(o)}}}function Bd(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[221]),o=!0)},p(u,a){a[0]&131072&&U(t,u[17])},d(u){u&&w(e),o=!1,r()}}}function fi(l){let e,t=fe(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=di(Ms(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]&2097152){t=fe(s[20]);let r;for(r=0;r<t.length;r+=1){const u=Ms(s,t,r);n[r]?n[r].p(u,o):(n[r]=di(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),Re(n,s)}}}function di(l){let e,t,n=l[360].title+"",s,o,r,u=l[360].path+"",a,d,_,v;function g(){return l[224](l[360])}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[360].title+"")&&U(s,n),k[0]&1048576&&u!==(u=l[360].path+"")&&U(a,u)},d(b){b&&w(e),_=!1,v()}}}function pi(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[225]),o=!0)},p(u,a){a[0]&8192&&(t.checked=u[13])},d(u){u&&w(e),o=!1,r()}}}function mi(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&&U(t,n[18])},d(n){n&&w(e)}}}function _i(l){let e,t,n,s=fe(l[41]),o=[];for(let r=0;r<s.length;r+=1)o[r]=bi(Ns(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]&1024|u[4]&536911873|u[5]&96){s=fe(r[41]);let a;for(a=0;a<s.length;a+=1){const d=Ns(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),Re(o,r)}}}function vi(l){let e,t,n,s=fe(l[350].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=hi(Ds(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]&1024|u[4]&536870913|u[5]&64){s=fe(r[350].events);let a;for(a=0;a<s.length;a+=1){const d=Ds(r,s,a);o[a]?o[a].p(d,u):(o[a]=hi(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),Re(o,r)}}}function gi(l){let e,t,n;function s(){return l[238](l[347])}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 hi(l){let e,t,n=et(l[347].createdAt)+"",s,o,r,u=l[153](l[347].eventType)+"",a,d,_,v=l[347].title+"",g,b,k,y,S=l[347].targetType==="file"||l[347].eventType.startsWith("file_"),j,E,D;function N(){return l[237](l[347])}let T=S&&gi(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]&1024&&n!==(n=et(l[347].createdAt)+"")&&U(s,n),M[1]&1024&&u!==(u=l[153](l[347].eventType)+"")&&U(a,u),M[1]&1024&&v!==(v=l[347].title+"")&&U(g,v),M[1]&1024&&(S=l[347].targetType==="file"||l[347].eventType.startsWith("file_")),S?T?T.p(l,M):(T=gi(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 bi(l){let e,t,n,s,o=l[350].nodeTitle+"",r,u,a,d=l[350].summary+"",_,v,g,b=m("suggest.confidence."+l[350].confidence)+"",k,y,S,j,E,D,N,T,I,M,z,O,W,J,q;function Y(){return l[231](l[350])}function H(...V){return l[232](l[350],l[370],l[371],...V)}function B(){return l[233](l[350])}function G(){return l[234](l[350])}function R(){return l[235](l[350],l[370],l[371])}function K(...V){return l[236](l[350],l[370],l[371],...V)}let L=l[350]._expanded&&l[350].events&&l[350].events.length>0&&vi(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.edit")}`,M=h(),z=f("button"),z.textContent=`${m("suggest.apply")}`,O=h(),L&&L.c(),W=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[350].confidence==="low"),he(g,"medium",l[350].confidence==="medium"),he(g,"high",l[350].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[350].suggestedMin,i(j,"min","1"),i(j,"max","480"),i(N,"class","suggestion-min-label svelte-pldmec"),i(I,"class","btn btn-sm svelte-pldmec"),i(z,"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[350]._expanded)},m(V,$){C(V,e,$),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(S,M),c(S,z),c(e,O),L&&L.m(e,null),c(e,W),J||(q=[A(s,"click",Be(Y)),A(j,"change",Be(H)),A(I,"click",Be(B)),A(z,"click",Be(G)),A(t,"click",R),A(t,"keydown",K)],J=!0)},p(V,$){l=V,$[1]&1024&&o!==(o=l[350].nodeTitle+"")&&U(r,o),$[1]&1024&&d!==(d=l[350].summary+"")&&U(_,d),$[1]&1024&&b!==(b=m("suggest.confidence."+l[350].confidence)+"")&&U(k,b),$[1]&1024&&he(g,"low",l[350].confidence==="low"),$[1]&1024&&he(g,"medium",l[350].confidence==="medium"),$[1]&1024&&he(g,"high",l[350].confidence==="high"),$[1]&1024&&E!==(E=l[350].suggestedMin)&&j.value!==E&&(j.value=E),l[350]._expanded&&l[350].events&&l[350].events.length>0?L?L.p(l,$):(L=vi(l),L.c(),L.m(e,W)):L&&(L.d(1),L=null),$[1]&1024&&he(e,"expanded",l[350]._expanded)},d(V){V&&w(e),L&&L.d(),J=!1,ve(q)}}}function ki(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&&yi(l),T=l[10].byNode&&l[10].byNode.length>0&&Ci(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)+"")&&U(u,r),M[0]&1024&&d!==(d=I[10].totalMinutes%60+"")&&U(_,d),M[0]&1024&&g!==(g=I[10].totalEntries+"")&&U(b,g),I[10].byDay&&I[10].byDay.length>0?N?N.p(I,M):(N=yi(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=Ci(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 yi(l){let e,t,n,s=fe(l[10].byDay),o=[];for(let r=0;r<s.length;r+=1)o[r]=wi(Ts(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=Ts(r,s,a);o[a]?o[a].p(d,u):(o[a]=wi(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),Re(o,r)}}}function wi(l){let e,t,n=l[365].label+"",s,o,r=Math.floor(l[365].minutes/60)+"",u,a,d=l[365].minutes%60+"",_,v,g,b=l[365].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[365].label+"")&&U(s,n),S[0]&1024&&r!==(r=Math.floor(y[365].minutes/60)+"")&&U(u,r),S[0]&1024&&d!==(d=y[365].minutes%60+"")&&U(_,d),S[0]&1024&&b!==(b=y[365].count+"")&&U(k,b)},d(y){y&&w(e)}}}function Ci(l){let e,t,n,s=fe(l[10].byNode),o=[];for(let r=0;r<s.length;r+=1)o[r]=Si(Es(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=Es(r,s,a);o[a]?o[a].p(d,u):(o[a]=Si(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),Re(o,r)}}}function Si(l){let e,t,n=l[365].label+"",s,o,r=Math.floor(l[365].minutes/60)+"",u,a,d=l[365].minutes%60+"",_,v,g,b=l[365].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[365].label+"")&&U(s,n),S[0]&1024&&r!==(r=Math.floor(y[365].minutes/60)+"")&&U(u,r),S[0]&1024&&d!==(d=y[365].minutes%60+"")&&U(_,d),S[0]&1024&&b!==(b=y[365].count+"")&&U(k,b)},d(y){y&&w(e)}}}function Hd(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 z=0;z<I.length;z+=1)M[z]=Ii(Ss(l,I,z));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 z=0;z<M.length;z+=1)M[z].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(z,O){C(z,e,O),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(z,O){if(O[0]&512|O[4]&537137664|O[5]&96){I=fe(z[9]);let W;for(W=0;W<I.length;W+=1){const J=Ss(z,I,W);M[W]?M[W].p(J,O):(M[W]=Ii(J),M[W].c(),M[W].m(T,null))}for(;W<M.length;W+=1)M[W].d(1);M.length=I.length}},d(z){z&&w(e),Re(M,z)}}}function Ud(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:te,d(n){n&&w(e)}}}function ji(l){let e;return{c(){e=F("")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ei(l){let e;return{c(){e=F("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ti(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S;function j(){return l[242](l[360])}function E(){return l[243](l[360])}let D=l[360].details&&Ni(l);function N(z,O){return z[360].source==="manual"?Qd:z[360].source==="suggestion"&&z[360]._events&&z[360]._events.length>0?Yd:z[360].source==="suggestion"?qd:z[360].source==="unknown"||z[360].source==="imported"?Jd:z[360]._hasEvents?Gd:Kd}let T=N(l),I=T(l),M=l[360]._events&&Di(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(z,O){C(z,e,O),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",Be(j)),A(u,"click",Be(E))],y=!0)},p(z,O){l=z,l[360].details?D?D.p(l,O):(D=Ni(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[360]._events?M?M.p(l,O):(M=Di(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(z){z&&w(e),D&&D.d(),I.d(),M&&M.d(),y=!1,ve(S)}}}function Ni(l){let e,t,n,s,o=l[360].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[360].details+"")&&U(r,o)},d(u){u&&w(e)}}}function Kd(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 Gd(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 Jd(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 qd(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 Yd(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 Qd(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 Di(l){let e,t,n,s=fe(l[360]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Mi(js(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]&536870912|u[5]&64){s=fe(r[360]._events);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]=Mi(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),Re(o,r)}}}function Mi(l){let e,t,n=et(l[347].createdAt)+"",s,o,r,u=l[153](l[347].eventType)+"",a,d,_,v=l[347].title+"",g,b,k,y,S,j;function E(){return l[244](l[347])}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=et(l[347].createdAt)+"")&&U(s,n),N[0]&512&&u!==(u=l[153](l[347].eventType)+"")&&U(a,u),N[0]&512&&v!==(v=l[347].title+"")&&U(g,v)},d(D){D&&w(e),S=!1,j()}}}function Ii(l){let e,t,n,s=l[360]._expanded?"":"",o,r,u,a=l[360].summary+"",d,_,v,g,b=l[360].nodeTitle+"",k,y,S,j=l[360].nodePath+"",E,D,N,T=l[360].minutes+"",I,M,z,O,W,J,q,Y=l[360].date+"",H,B,G,R,K;function L(){return l[239](l[360])}let V=l[360].billable&&ji(),$=l[360].approximate&&Ei();function ce(){return l[240](l[360])}function ee(...le){return l[241](l[360],...le)}let ne=l[360]._expanded&&Ti(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(),z=f("td"),V&&V.c(),O=h(),W=f("td"),$&&$.c(),J=h(),q=f("td"),H=F(Y),B=h(),ne&&ne.c(),G=it(),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(z,"class","journal-bool-cell svelte-pldmec"),i(W,"class","journal-bool-cell svelte-pldmec"),i(q,"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[360]._expanded)},m(le,oe){C(le,e,oe),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,z),V&&V.m(z,null),c(e,O),c(e,W),$&&$.m(W,null),c(e,J),c(e,q),c(q,H),C(le,B,oe),ne&&ne.m(le,oe),C(le,G,oe),R||(K=[A(g,"click",Be(L)),A(e,"click",ce),A(e,"keydown",ee)],R=!0)},p(le,oe){l=le,oe[0]&512&&s!==(s=l[360]._expanded?"":"")&&U(o,s),oe[0]&512&&a!==(a=l[360].summary+"")&&U(d,a),oe[0]&512&&b!==(b=l[360].nodeTitle+"")&&U(k,b),oe[0]&512&&j!==(j=l[360].nodePath+"")&&U(E,j),oe[0]&512&&T!==(T=l[360].minutes+"")&&U(I,T),l[360].billable?V||(V=ji(),V.c(),V.m(z,null)):V&&(V.d(1),V=null),l[360].approximate?$||($=Ei(),$.c(),$.m(W,null)):$&&($.d(1),$=null),oe[0]&512&&Y!==(Y=l[360].date+"")&&U(H,Y),oe[0]&512&&he(e,"expanded",l[360]._expanded),l[360]._expanded?ne?ne.p(l,oe):(ne=Ti(l),ne.c(),ne.m(G.parentNode,G)):ne&&(ne.d(1),ne=null)},d(le){le&&(w(e),w(B),w(G)),V&&V.d(),$&&$.d(),ne&&ne.d(le),R=!1,ve(K)}}}function Ai(l){let e,t,n;function s(){return l[177](l[357])}return{c(){e=f("button"),e.textContent=`${l[357].label}`,i(e,"class","tab svelte-pldmec"),he(e,"active",l[27]===l[357].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]&8388608&&he(e,"active",l[27]===l[357].id)},d(o){o&&w(e),t=!1,n()}}}function Xd(l){let e;function t(o,r){return o[22].length===0?np:lp}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:te,o:te,d(o){o&&w(e),s.d()}}}function Zd(l){let e,t,n,s,o=l[26]&&l[41].filter(l[169]).length>0,r,u,a,d=o&&Li(l);function _(b,k){return b[31].length===0?ip:sp}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[203]),u=!0)},p(b,k){k[0]&67108864|k[1]&1024&&(o=b[26]&&b[41].filter(b[169]).length>0),o?d?d.p(b,k):(d=Li(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:te,o:te,d(b){b&&w(e),d&&d.d(),g.d(),u=!1,a()}}}function xd(l){let e,t,n,s,o,r;function u(_,v){return _[30].length===0?dp:fp}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[155]),o=!0)},p(_,v){a===(a=u(_))&&d?d.p(_,v):(d.d(1),d=a(_),d&&(d.c(),d.m(e,null)))},i:te,o:te,d(_){_&&w(e),d.d(),o=!1,r()}}}function $d(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[67].items.length>0&&Qi(l);const M=[mp,pp],z=[];function O(q,Y){return q[59]?0:1}k=O(l),y=z[k]=M[k](l);let W=l[55]&&!l[57]&&Zi(),J=l[63]&&xi(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(),J&&J.c(),E=it(),i(n,"class","btn btn-primary svelte-pldmec"),n.disabled=l[55],i(u,"class","btn svelte-pldmec"),u.disabled=l[55],i(v,"class","btn svelte-pldmec"),i(t,"class","tab-toolbar svelte-pldmec"),i(e,"class","files-tab svelte-pldmec")},m(q,Y){C(q,e,Y),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),z[k].m(e,null),c(e,S),W&&W.m(e,null),C(q,j,Y),J&&J.m(q,Y),C(q,E,Y),D=!0,N||(T=[A(n,"click",l[148]),A(u,"click",l[149]),A(v,"click",l[94])],N=!0)},p(q,Y){(!D||Y[1]&16777216)&&(n.disabled=q[55]),(!D||Y[1]&16777216)&&(u.disabled=q[55]),q[67].items.length>0?I?I.p(q,Y):(I=Qi(q),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let H=k;k=O(q),k===H?z[k].p(q,Y):(nt(),de(z[H],1,1,()=>{z[H]=null}),st(),y=z[k],y?y.p(q,Y):(y=z[k]=M[k](q),y.c()),re(y,1),y.m(e,S)),q[55]&&!q[57]?W||(W=Zi(),W.c(),W.m(e,null)):W&&(W.d(1),W=null),q[63]?J?(J.p(q,Y),Y[2]&2&&re(J,1)):(J=xi(q),J.c(),re(J,1),J.m(E.parentNode,E)):J&&(nt(),de(J,1,1,()=>{J=null}),st())},i(q){D||(re(y),re(J),D=!0)},o(q){de(y),de(J),D=!1},d(q){q&&(w(e),w(j),w(E)),I&&I.d(),z[k].d(),W&&W.d(),J&&J.d(q),N=!1,ve(T)}}}function ep(l){let e,t,n,s,o,r,u,a=l[48]&&$i(l);function d(g,b){return g[28].length===0&&!g[48]?kp:bp}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[126]),r=!0)},p(g,b){g[48]?a?a.p(g,b):(a=$i(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:te,o:te,d(g){g&&w(e),a&&a.d(),v.d(),r=!1,u()}}}function tp(l){let e,t,n=l[26].title+"",s,o,r,u,a,d,_=l[154](l[26].type)+"",v,g,b,k,y,S=(l[26].section||"")+"",j,E,D,N,T,I=_t(l[26].createdAt)+"",M,z,O,W,J,q,Y,H,B=m("overview.newNote")+"",G,R,K,L,V,$,ce=m("overview.addFile")+"",ee,ne,le,oe,ae,we,ze=m("overview.addAction")+"",Ie,X,Z,ue,Se,me,ke,qe=m("overview.logTime")+"",We,xe,Ke,De,Le,ye=l[28].length>0&&to(l),Ve=l[31].length>0&&no(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),z=h(),O=f("div"),W=f("button"),J=Q("svg"),q=Q("path"),Y=Q("path"),H=h(),G=F(B),R=h(),K=f("button"),L=Q("svg"),V=Q("path"),$=h(),ee=F(ce),ne=h(),le=f("button"),oe=Q("svg"),ae=Q("polygon"),we=h(),Ie=F(ze),X=h(),Z=f("button"),ue=Q("svg"),Se=Q("circle"),me=Q("polyline"),ke=h(),We=F(qe),xe=h(),ye&&ye.c(),Ke=h(),Ve&&Ve.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(q,"d","M12 20h9"),i(q,"class","svelte-pldmec"),i(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(Y,"class","svelte-pldmec"),i(J,"width","16"),i(J,"height","16"),i(J,"viewBox","0 0 24 24"),i(J,"fill","none"),i(J,"stroke","currentColor"),i(J,"stroke-width","2"),i(J,"stroke-linecap","round"),i(J,"stroke-linejoin","round"),i(J,"class","svelte-pldmec"),i(W,"class","qa-btn svelte-pldmec"),i(V,"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(V,"class","svelte-pldmec"),i(L,"width","16"),i(L,"height","16"),i(L,"viewBox","0 0 24 24"),i(L,"fill","none"),i(L,"stroke","currentColor"),i(L,"stroke-width","2"),i(L,"stroke-linecap","round"),i(L,"stroke-linejoin","round"),i(L,"class","svelte-pldmec"),i(K,"class","qa-btn svelte-pldmec"),i(ae,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(ae,"class","svelte-pldmec"),i(oe,"width","16"),i(oe,"height","16"),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(oe,"class","svelte-pldmec"),i(le,"class","qa-btn svelte-pldmec"),i(Se,"cx","12"),i(Se,"cy","12"),i(Se,"r","10"),i(Se,"class","svelte-pldmec"),i(me,"points","12 6 12 12 16 14"),i(me,"class","svelte-pldmec"),i(ue,"width","16"),i(ue,"height","16"),i(ue,"viewBox","0 0 24 24"),i(ue,"fill","none"),i(ue,"stroke","currentColor"),i(ue,"stroke-width","2"),i(ue,"stroke-linecap","round"),i(ue,"stroke-linejoin","round"),i(ue,"class","svelte-pldmec"),i(Z,"class","qa-btn svelte-pldmec"),i(O,"class","quick-actions svelte-pldmec"),i(e,"class","overview svelte-pldmec")},m(Ne,Oe){C(Ne,e,Oe),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,z),c(e,O),c(O,W),c(W,J),c(J,q),c(J,Y),c(W,H),c(W,G),c(O,R),c(O,K),c(K,L),c(L,V),c(K,$),c(K,ee),c(O,ne),c(O,le),c(le,oe),c(oe,ae),c(le,we),c(le,Ie),c(O,X),c(O,Z),c(Z,ue),c(ue,Se),c(ue,me),c(Z,ke),c(Z,We),c(e,xe),ye&&ye.m(e,null),c(e,Ke),Ve&&Ve.m(e,null),De||(Le=[A(W,"click",l[178]),A(K,"click",l[179]),A(le,"click",l[155]),A(Z,"click",l[180])],De=!0)},p(Ne,Oe){Oe[0]&67108864&&n!==(n=Ne[26].title+"")&&U(s,n),Oe[0]&67108864&&_!==(_=Ne[154](Ne[26].type)+"")&&U(v,_),Oe[0]&67108864&&S!==(S=(Ne[26].section||"")+"")&&U(j,S),Oe[0]&67108864&&I!==(I=_t(Ne[26].createdAt)+"")&&U(M,I),Ne[28].length>0?ye?ye.p(Ne,Oe):(ye=to(Ne),ye.c(),ye.m(e,Ke)):ye&&(ye.d(1),ye=null),Ne[31].length>0?Ve?Ve.p(Ne,Oe):(Ve=no(Ne),Ve.c(),Ve.m(e,null)):Ve&&(Ve.d(1),Ve=null)},i:te,o:te,d(Ne){Ne&&w(e),ye&&ye.d(),Ve&&Ve.d(),De=!1,ve(Le)}}}function lp(l){let e,t=fe(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Pi(Is(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]&536870912|o[5]&128){t=fe(s[22]);let r;for(r=0;r<t.length;r+=1){const u=Is(s,t,r);n[r]?n[r].p(u,o):(n[r]=Pi(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),Re(n,s)}}}function np(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:te,d(n){n&&w(e)}}}function Fi(l){let e,t=l[347].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[347].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function Pi(l){let e,t,n=Rt(l[347].eventType)+"",s,o,r,u=l[347].title+"",a,d,_,v=l[153](l[347].eventType)+"",g,b,k,y,S=et(l[347].createdAt)+"",j,E,D,N,T=l[347].targetType&&Fi(l);function I(){return l[217](l[347])}function M(...z){return l[218](l[347],...z)}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(z,O){C(z,e,O),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(z,O){l=z,O[0]&4194304&&n!==(n=Rt(l[347].eventType)+"")&&U(s,n),O[0]&4194304&&u!==(u=l[347].title+"")&&U(a,u),O[0]&4194304&&v!==(v=l[153](l[347].eventType)+"")&&U(g,v),l[347].targetType?T?T.p(l,O):(T=Fi(l),T.c(),T.m(e,k)):T&&(T.d(1),T=null),O[0]&4194304&&S!==(S=et(l[347].createdAt)+"")&&U(j,S)},d(z){z&&w(e),T&&T.d(),D=!1,ve(N)}}}function Li(l){let e,t,n,s=fe(l[41].filter(l[204])),o=[];for(let r=0;r<s.length;r+=1)o[r]=Oi(Ps(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]&1024|u[4]&536895489|u[5]&64){s=fe(r[41].filter(r[204]));let a;for(a=0;a<s.length;a+=1){const d=Ps(r,s,a);o[a]?o[a].p(d,u):(o[a]=Oi(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),Re(o,r)}}}function Ri(l){let e,t,n,s=fe(l[350].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Vi(Ls(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]&1024|u[4]&536870913|u[5]&64){s=fe(r[350].events);let a;for(a=0;a<s.length;a+=1){const d=Ls(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),Re(o,r)}}}function zi(l){let e,t,n;function s(){return l[210](l[347])}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 Vi(l){let e,t,n=et(l[347].createdAt)+"",s,o,r,u=l[153](l[347].eventType)+"",a,d,_,v=l[347].title+"",g,b,k,y,S=l[347].targetType==="file"||l[347].eventType.startsWith("file_"),j,E,D;function N(){return l[209](l[347])}let T=S&&zi(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]&1024&&n!==(n=et(l[347].createdAt)+"")&&U(s,n),M[0]&67108864|M[1]&1024&&u!==(u=l[153](l[347].eventType)+"")&&U(a,u),M[0]&67108864|M[1]&1024&&v!==(v=l[347].title+"")&&U(g,v),M[0]&67108864|M[1]&1024&&(S=l[347].targetType==="file"||l[347].eventType.startsWith("file_")),S?T?T.p(l,M):(T=zi(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 Oi(l){let e,t,n,s,o=l[350].summary+"",r,u,a,d=l[350].suggestedMin+"",_,v,g=m("worklog.min")+"",b,k,y=m("suggest.confidence."+l[350].confidence)+"",S,j,E,D,N,T,I,M,z,O;function W(){return l[205](l[350])}function J(){return l[206](l[350])}function q(){return l[207](l[350],l[351],l[352])}function Y(...B){return l[208](l[350],l[351],l[352],...B)}let H=l[350]._expanded&&l[350].events&&l[350].events.length>0&&Ri(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("suggest.edit")}`,N=h(),T=f("button"),T.textContent=`${m("worklog.apply")}`,I=h(),H&&H.c(),M=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 svelte-pldmec"),i(T,"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[350]._expanded)},m(B,G){C(B,e,G),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),c(E,T),c(e,I),H&&H.m(e,null),c(e,M),z||(O=[A(D,"click",Be(W)),A(T,"click",Be(J)),A(t,"click",q),A(t,"keydown",Y)],z=!0)},p(B,G){l=B,G[0]&67108864|G[1]&1024&&o!==(o=l[350].summary+"")&&U(r,o),G[0]&67108864|G[1]&1024&&d!==(d=l[350].suggestedMin+"")&&U(_,d),G[0]&67108864|G[1]&1024&&y!==(y=m("suggest.confidence."+l[350].confidence)+"")&&U(S,y),l[350]._expanded&&l[350].events&&l[350].events.length>0?H?H.p(l,G):(H=Ri(l),H.c(),H.m(e,M)):H&&(H.d(1),H=null),G[0]&67108864|G[1]&1024&&he(e,"expanded",l[350]._expanded)},d(B){B&&w(e),H&&H.d(),z=!1,ve(O)}}}function sp(l){let e,t=fe(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=qi(As(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=it()},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[4]&537399809|o[5]&64){t=fe(s[31]);let r;for(r=0;r<t.length;r+=1){const u=As(s,t,r);n[r]?n[r].p(u,o):(n[r]=qi(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),Re(n,s)}}}function ip(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:te,d(n){n&&w(e)}}}function Wi(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 Bi(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 Hi(l){let e,t,n,s,o,r,u,a,d,_,v,g,b;function k(){return l[211](l[331])}function y(){return l[212](l[331])}let S=l[331].details&&Ui(l);function j(T,I){return T[331].source==="manual"?up:T[331].source==="suggestion"&&T[331]._events&&T[331]._events.length>0?ap:T[331].source==="suggestion"?rp:T[331].source==="unknown"||T[331].source==="imported"?cp:op}let E=j(l),D=E(l),N=l[331].source==="suggestion"&&l[331]._events&&l[331]._events.length>0&&Ki(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",Be(k)),A(o,"click",Be(y))],g=!0)},p(T,I){l=T,l[331].details?S?S.p(l,I):(S=Ui(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[331].source==="suggestion"&&l[331]._events&&l[331]._events.length>0?N?N.p(l,I):(N=Ki(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,ve(b)}}}function Ui(l){let e,t,n,s,o=l[331].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[331].details+"")&&U(r,o)},d(u){u&&w(e)}}}function op(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 cp(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 rp(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 ap(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 up(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 Ki(l){let e,t,n,s=fe(l[331]._events),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ji(Fs(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[4]&536870913|u[5]&64){s=fe(r[331]._events);let a;for(a=0;a<s.length;a+=1){const d=Fs(r,s,a);o[a]?o[a].p(d,u):(o[a]=Ji(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),Re(o,r)}}}function Gi(l){let e,t,n;function s(){return l[214](l[347])}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 Ji(l){let e,t,n=et(l[347].createdAt)+"",s,o,r,u=l[153](l[347].eventType)+"",a,d,_,v=l[347].title+"",g,b,k,y,S=l[347].targetType==="file"||l[347].eventType.startsWith("file_"),j,E,D;function N(){return l[213](l[347])}let T=S&&Gi(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=et(l[347].createdAt)+"")&&U(s,n),M[1]&1&&u!==(u=l[153](l[347].eventType)+"")&&U(a,u),M[1]&1&&v!==(v=l[347].title+"")&&U(g,v),M[1]&1&&(S=l[347].targetType==="file"||l[347].eventType.startsWith("file_")),S?T?T.p(l,M):(T=Gi(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 qi(l){let e,t,n,s=l[331]._expanded?"":"",o,r,u,a=l[331].summary+"",d,_,v,g=l[331].minutes+"",b,k,y=m("worklog.min")+"",S,j,E,D,N,T=l[331].date+"",I,M,z,O,W,J=l[331].billable&&Wi(),q=l[331].approximate&&Bi(),Y=l[331]._expanded&&Hi(l);function H(){return l[215](l[331])}function B(...G){return l[216](l[331],...G)}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(),J&&J.c(),E=h(),q&&q.c(),D=h(),N=f("span"),I=F(T),M=h(),Y&&Y.c(),z=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[331]._expanded)},m(G,R){C(G,e,R),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),J&&J.m(t,null),c(t,E),q&&q.m(t,null),c(t,D),c(t,N),c(N,I),c(e,M),Y&&Y.m(e,null),c(e,z),O||(W=[A(e,"click",H),A(e,"keydown",B)],O=!0)},p(G,R){l=G,R[1]&1&&s!==(s=l[331]._expanded?"":"")&&U(o,s),R[1]&1&&a!==(a=l[331].summary+"")&&U(d,a),R[1]&1&&g!==(g=l[331].minutes+"")&&U(b,g),l[331].billable?J||(J=Wi(),J.c(),J.m(t,E)):J&&(J.d(1),J=null),l[331].approximate?q||(q=Bi(),q.c(),q.m(t,D)):q&&(q.d(1),q=null),R[1]&1&&T!==(T=l[331].date+"")&&U(I,T),l[331]._expanded?Y?Y.p(l,R):(Y=Hi(l),Y.c(),Y.m(e,z)):Y&&(Y.d(1),Y=null),R[1]&1&&he(e,"expanded",l[331]._expanded)},d(G){G&&w(e),J&&J.d(),q&&q.d(),Y&&Y.d(),O=!1,ve(W)}}}function fp(l){let e,t=fe(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Yi(Rs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=it()},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]&24){t=fe(s[30]);let r;for(r=0;r<t.length;r+=1){const u=Rs(s,t,r);n[r]?n[r].p(u,o):(n[r]=Yi(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),Re(n,s)}}}function dp(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:te,d(n){n&&w(e)}}}function Yi(l){let e,t,n,s=l[342].title+"",o,r,u,a=l[159](l[342].type)+"",d,_,v,g=l[342].data+"",b,k,y,S,j,E,D,N,T;function I(){return l[201](l[342])}function M(){return l[202](l[342])}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(z,O){C(z,e,O),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(z,O){l=z,O[0]&1073741824&&s!==(s=l[342].title+"")&&U(o,s),O[0]&1073741824&&a!==(a=l[159](l[342].type)+"")&&U(d,a),O[0]&1073741824&&g!==(g=l[342].data+"")&&U(b,g)},d(z){z&&w(e),N=!1,ve(T)}}}function Qi(l){let e,t=m("common.paste")+"",n,s,o=l[67].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[99]),u=!0)},p(d,_){_[2]&32&&o!==(o=d[67].items.length+"")&&U(r,o)},d(d){d&&w(e),u=!1,a()}}}function pp(l){let e,t,n,s,o,r,u;const a=[vp,_p],d=[];function _(k,y){return k[61].length>0?0:1}e=_(l),t=d[e]=a[e](l);const v=[hp,gp],g=[];function b(k,y){return k[62].length===0?0:1}return s=b(l),o=g[s]=v[s](l),{c(){t.c(),n=h(),o.c(),r=it()},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):(nt(),de(d[S],1,1,()=>{d[S]=null}),st(),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):(nt(),de(g[j],1,1,()=>{g[j]=null}),st(),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 mp(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:te,i:te,o:te,d(n){n&&w(e)}}}function _p(l){let e,t;return e=new Oo({props:{crumbs:[{name:m("file.root")}]}}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p:te,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,o,r,u,a=m("common.backLabel")+"",d,_,v,g;return e=new Oo({props:{crumbs:[{name:m("file.root")},...l[61]]}}),e.$on("navigate",l[187]),{c(){Je(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[90]),v=!0)},p(b,k){const y={};k[1]&1073741824&&(y.crumbs=[{name:m("file.root")},...b[61]]),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 gp(l){let e,t=[],n=new Map,s,o=fe(l[62]);const r=u=>u[339].id;for(let u=0;u<o.length;u+=1){let a=zs(l,o,u),d=r(a);n.set(d,t[u]=Xi(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[2]&1207959617|a[3]&8124|a[4]&268435456&&(o=fe(u[62]),nt(),t=No(t,a,r,1,u,o,n,e,To,Xi,null,zs),st())},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 hp(l){let e,t,n,s,o=(l[61].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[148]),A(b,"click",l[149])],k=!0)},p(S,j){j[1]&1073741824&&o!==(o=(S[61].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&U(r,o)},i:te,o:te,d(S){S&&w(e),k=!1,ve(y)}}}function Xi(l,e){let t,n,s;return n=new ju({props:{item:e[339],selected:e[68].includes(e[339].id),onDragStart:e[103],onDragOver:e[104],onDrop:e[105]}}),n.$on("navigate",e[188]),n.$on("preview",e[189]),n.$on("openExternal",e[190]),n.$on("showInFolder",e[191]),n.$on("delete",e[192]),n.$on("rename",e[193]),n.$on("duplicate",e[194]),n.$on("cut",e[195]),n.$on("copy",e[196]),n.$on("selectOne",e[197]),n.$on("toggleSelect",e[198]),n.$on("rangeSelect",e[199]),{key:l,first:null,c(){t=it(),Je(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[2]&1&&(u.item=e[339]),r[2]&65&&(u.selected=e[68].includes(e[339].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 Zi(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 xi(l){let e,t;return e=new Bu({props:{item:l[63],content:l[64],loading:l[65],error:l[66]}}),e.$on("close",l[93]),e.$on("openExternal",l[200]),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[2]&2&&(o.item=n[63]),s[2]&4&&(o.content=n[64]),s[2]&8&&(o.loading=n[65]),s[2]&16&&(o.error=n[66]),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 $i(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[49]),c(e,n),c(e,s),c(s,o),c(s,r),c(s,u),a||(d=[A(t,"input",l[183]),A(t,"keydown",l[184]),A(o,"click",l[128]),A(u,"click",l[127])],a=!0)},p(_,v){v[1]&262144&&t.value!==_[49]&&be(t,_[49])},d(_){_&&w(e),a=!1,ve(d)}}}function bp(l){let e,t=fe(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=eo(Vs(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]&32){t=fe(s[28]);let r;for(r=0;r<t.length;r+=1){const u=Vs(s,t,r);n[r]?n[r].p(u,o):(n[r]=eo(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),Re(n,s)}}}function kp(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:te,d(s){s&&w(e)}}}function eo(l){let e,t,n=l[334].title+"",s,o,r,u=_t(l[334].createdAt)+"",a,d,_,v;function g(){return l[185](l[334])}function b(){return l[186](l[334])}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(at(b))&&at(b).apply(this,arguments)})],_=!0)},p(k,y){l=k,y[0]&268435456&&n!==(n=l[334].title+"")&&U(s,n),y[0]&268435456&&u!==(u=_t(l[334].createdAt)+"")&&U(a,u)},d(k){k&&w(e),_=!1,ve(v)}}}function to(l){let e,t,n,s=fe(l[28].slice(0,5)),o=[];for(let r=0;r<s.length;r+=1)o[r]=lo(Ws(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]&32){s=fe(r[28].slice(0,5));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]=lo(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),Re(o,r)}}}function lo(l){let e,t,n=l[334].title+"",s,o,r=_t(l[334].createdAt)+"",u,a,d,_;function v(){return l[181](l[334])}function g(){return l[182](l[334])}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(at(g))&&at(g).apply(this,arguments)})],d=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[334].title+"")&&U(s,n),k[0]&268435456&&r!==(r=_t(l[334].createdAt)+"")&&U(u,r)},d(b){b&&w(e),d=!1,ve(_)}}}function no(l){let e,t,n,s=fe(l[31].slice(0,3)),o=[];for(let r=0;r<s.length;r+=1)o[r]=so(Os(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=Os(r,s,a);o[a]?o[a].p(d,u):(o[a]=so(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),Re(o,r)}}}function so(l){let e,t=l[331].summary+"",n,s,o=l[331].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[331].summary+"")&&U(n,t),g[1]&1&&o!==(o=v[331].minutes+"")&&U(r,o)},d(v){v&&w(e)}}}function io(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 oo(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N,T,I,M,z,O,W,J=m("common.create")+"",q,Y,H,B,G,R,K,L=l[45]&&co(l);v=new rl({props:{kind:"folder",size:24}});let V=fe(l[6]),$=[];for(let ee=0;ee<V.length;ee+=1)$[ee]=ro(gs(l,V,ee));const ce=ee=>de($[ee],1,1,()=>{$[ee]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("nav.createNode")}`,s=h(),L&&L.c(),o=h(),r=f("div"),u=f("span"),u.textContent=`${m("template.select")}`,a=h(),d=f("div"),_=f("button"),Je(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 ee=0;ee<$.length;ee+=1)$[ee].c();E=h(),D=f("div"),N=f("label"),T=f("span"),T.textContent=`${m("common.name")}`,I=h(),M=f("input"),z=h(),O=f("div"),W=f("button"),q=F(J),H=h(),B=f("button"),B.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[46]===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=Y=!l[44].trim()||l[46]===void 0,i(B,"class","btn svelte-pldmec"),i(O,"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(ee,ne){C(ee,e,ne),c(e,t),c(t,n),c(t,s),L&&L.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 le=0;le<$.length;le+=1)$[le]&&$[le].m(d,null);c(t,E),c(t,D),c(D,N),c(N,T),c(N,I),c(N,M),be(M,l[44]),c(t,z),c(t,O),c(O,W),c(W,q),c(O,H),c(O,B),G=!0,R||(K=[A(_,"click",l[261]),A(M,"input",l[263]),A(M,"keydown",l[264]),A(W,"click",l[114]),A(B,"click",l[113]),A(e,"click",ft(l[113])),A(e,"keydown",at(l[113]))],R=!0)},p(ee,ne){if(ee[45]?L?L.p(ee,ne):(L=co(ee),L.c(),L.m(t,o)):L&&(L.d(1),L=null),(!G||ne[1]&32768)&&he(_,"selected",ee[46]===null),ne[0]&64|ne[1]&32768){V=fe(ee[6]);let le;for(le=0;le<V.length;le+=1){const oe=gs(ee,V,le);$[le]?($[le].p(oe,ne),re($[le],1)):($[le]=ro(oe),$[le].c(),re($[le],1),$[le].m(d,null))}for(nt(),le=V.length;le<$.length;le+=1)ce(le);st()}ne[1]&8192&&M.value!==ee[44]&&be(M,ee[44]),(!G||ne[1]&40960&&Y!==(Y=!ee[44].trim()||ee[46]===void 0))&&(W.disabled=Y)},i(ee){if(!G){re(v.$$.fragment,ee);for(let ne=0;ne<V.length;ne+=1)re($[ne]);G=!0}},o(ee){de(v.$$.fragment,ee),$=$.filter(Bo);for(let ne=0;ne<$.length;ne+=1)de($[ne]);G=!1},d(ee){ee&&w(e),L&&L.d(),Ue(v),Re($,ee),R=!1,ve(K)}}}function co(l){let e,t=m("nav.createInside")+"",n,s,o=l[45].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]&16384&&o!==(o=a[45].title+"")&&U(r,o)},d(a){a&&w(e)}}}function ro(l){let e,t,n,s,o,r=m(l[326].title)+"",u,a,d,_=m(l[326].title+".desc")+"",v,g,b,k,y;t=new rl({props:{kind:l[326].icon||"generic",size:24}});function S(){return l[262](l[326])}return{c(){var j;e=f("button"),Je(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[46])==null?void 0:j.id)===l[326].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[326].icon||"generic"),t.$set(D),(!b||E[0]&64)&&r!==(r=m(l[326].title)+"")&&U(u,r),(!b||E[0]&64)&&_!==(_=m(l[326].title+".desc")+"")&&U(v,_),(!b||E[0]&64|E[1]&32768)&&he(e,"selected",((N=l[46])==null?void 0:N.id)===l[326].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 ao(l){let e,t,n=l[47].node&&["folder","project","client","document","recipe"].includes(l[47].node.type),s,o,r,u,a,d,_,v,g,b,k=n&&uo(l),y=l[47].node&&l[47].node.parent_id&&po(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"),rt(t,"left",l[47].x+"px"),rt(t,"top",l[47].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[267]),A(a,"click",l[268]),A(_,"click",l[269]),A(e,"click",l[116]),A(e,"contextmenu",Wl(l[116])),A(e,"keydown",at(l[116]))],g=!0)},p(S,j){j[1]&65536&&(n=S[47].node&&["folder","project","client","document","recipe"].includes(S[47].node.type)),n?k?(k.p(S,j),j[1]&65536&&re(k,1)):(k=uo(S),k.c(),re(k,1),k.m(t,s)):k&&(nt(),de(k,1,1,()=>{k=null}),st()),S[47].node&&S[47].node.parent_id?y?y.p(S,j):(y=po(S),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!v||j[1]&65536)&&rt(t,"left",S[47].x+"px"),(!v||j[1]&65536)&&rt(t,"top",S[47].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,ve(b)}}}function uo(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]=fo(vs(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]&262144){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=vs(d,r,v);u[v]?(u[v].p(g,_),re(u[v],1)):(u[v]=fo(g),u[v].c(),re(u[v],1),u[v].m(n.parentNode,n))}for(nt(),v=r.length;v<u.length;v+=1)a(v);st()}},i(d){if(!o){for(let _=0;_<r.length;_+=1)re(u[_]);o=!0}},o(d){u=u.filter(Bo);for(let _=0;_<u.length;_+=1)de(u[_]);o=!1},d(d){d&&(w(e),w(t),w(n),w(s)),Re(u,d)}}}function fo(l){let e,t,n,s,o=m(l[326].title)+"",r,u,a,d;t=new rl({props:{kind:l[326].icon||"folder",size:16}});function _(){return l[265](l[326])}return{c(){e=f("button"),Je(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[326].icon||"folder"),t.$set(b),(!u||g[0]&64)&&o!==(o=m(l[326].title)+"")&&U(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 po(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[266]),s=!0)},p:te,d(r){r&&(w(e),w(t),w(n)),s=!1,o()}}}function mo(l){let e,t,n,s=(l[40]?m("worklog.acceptSuggestion"):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,z,O,W,J,q,Y,H,B,G,R,K,L,V,$,ce,ee,ne,le,oe,ae,we=m("common.save")+"",ze,Ie,X,Z,ue,Se;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"),z=h(),O=f("div"),W=f("label"),J=f("span"),J.textContent=`${m("worklog.details")}`,q=h(),Y=f("textarea"),H=h(),B=f("div"),G=f("label"),R=f("input"),K=h(),L=f("span"),L.textContent=`${m("journal.billableYes")}`,V=h(),$=f("label"),ce=f("input"),ee=h(),ne=f("span"),ne.textContent=`${m("journal.approxEstimated")}`,le=h(),oe=f("div"),ae=f("button"),ze=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(J,"class","label-text svelte-pldmec"),i(Y,"class","svelte-pldmec"),i(W,"class","svelte-pldmec"),i(O,"class","form-group svelte-pldmec"),i(R,"type","checkbox"),i(R,"class","svelte-pldmec"),i(L,"class","svelte-pldmec"),i(G,"class","checkbox-label-inline svelte-pldmec"),i(ce,"type","checkbox"),i(ce,"class","svelte-pldmec"),i(ne,"class","svelte-pldmec"),i($,"class","checkbox-label-inline svelte-pldmec"),i(B,"class","form-row svelte-pldmec"),i(ae,"class","btn btn-primary svelte-pldmec"),ae.disabled=Ie=!l[33].trim()||!l[34],i(Z,"class","btn svelte-pldmec"),i(oe,"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,z),c(t,O),c(O,W),c(W,J),c(W,q),c(W,Y),be(Y,l[36]),c(t,H),c(t,B),c(B,G),c(G,R),R.checked=l[37],c(G,K),c(G,L),c(B,V),c(B,$),c($,ce),ce.checked=l[38],c($,ee),c($,ne),c(t,le),c(t,oe),c(oe,ae),c(ae,ze),c(oe,X),c(oe,Z),ue||(Se=[A(v,"input",l[270]),A(j,"input",l[271]),A(M,"input",l[272]),A(Y,"input",l[273]),A(R,"change",l[274]),A(ce,"change",l[275]),A(ae,"click",l[135]),A(Z,"click",l[134]),A(e,"click",ft(l[134])),A(e,"keydown",at(l[134]))],ue=!0)},p(me,ke){ke[1]&768&&s!==(s=(me[40]?m("worklog.acceptSuggestion"):me[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&U(o,s),ke[1]&16&&be(v,me[35]),ke[1]&4&&j.value!==me[33]&&be(j,me[33]),ke[1]&8&&ol(M.value)!==me[34]&&be(M,me[34]),ke[1]&32&&be(Y,me[36]),ke[1]&64&&(R.checked=me[37]),ke[1]&128&&(ce.checked=me[38]),ke[1]&12&&Ie!==(Ie=!me[33].trim()||!me[34])&&(ae.disabled=Ie)},d(me){me&&w(e),ue=!1,ve(Se)}}}function _o(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E,D,N=(l[52]==="open_url"?m("action.dataUrl"):l[52]==="open_folder"||l[52]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",T,I,M,z,O,W,J,q,Y,H,B,G=fe(l[84]),R=[];for(let K=0;K<G.length;K+=1)R[K]=vo(_s(l,G,K));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 K=0;K<R.length;K+=1)R[K].c();S=h(),j=f("div"),E=f("label"),D=f("span"),T=F(N),I=h(),M=f("input"),O=h(),W=f("div"),J=f("button"),J.textContent=`${m("common.create")}`,q=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,"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[52]===void 0&&jt(()=>l[278].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",z=l[52]==="open_url"?m("action.urlPlaceholder"):l[52]==="open_folder"||l[52]==="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(J,"class","btn btn-primary svelte-pldmec"),i(Y,"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(K,L){C(K,e,L),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[51]),c(t,_),c(t,v),c(v,g),c(g,b),c(g,k),c(g,y);for(let V=0;V<R.length;V+=1)R[V]&&R[V].m(y,null);pt(y,l[52],!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[53]),c(t,O),c(t,W),c(W,J),c(W,q),c(W,Y),H||(B=[A(d,"input",l[276]),A(d,"keydown",l[277]),A(y,"change",l[278]),A(M,"input",l[279]),A(M,"keydown",l[280]),A(J,"click",l[157]),A(Y,"click",l[156]),A(e,"click",ft(l[156])),A(e,"keydown",at(l[156]))],H=!0)},p(K,L){if(L[1]&1048576&&d.value!==K[51]&&be(d,K[51]),L[2]&4194304){G=fe(K[84]);let V;for(V=0;V<G.length;V+=1){const $=_s(K,G,V);R[V]?R[V].p($,L):(R[V]=vo($),R[V].c(),R[V].m(y,null))}for(;V<R.length;V+=1)R[V].d(1);R.length=G.length}L[1]&2097152|L[2]&4194304&&pt(y,K[52]),L[1]&2097152&&N!==(N=(K[52]==="open_url"?m("action.dataUrl"):K[52]==="open_folder"||K[52]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&U(T,N),L[1]&2097152|L[2]&4194304&&z!==(z=K[52]==="open_url"?m("action.urlPlaceholder"):K[52]==="open_folder"||K[52]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(M,"placeholder",z),L[1]&4194304&&M.value!==K[53]&&be(M,K[53])},d(K){K&&w(e),Re(R,K),H=!1,ve(B)}}}function vo(l){let e,t=l[323].label+"",n;return{c(){e=f("option"),n=F(t),e.__value=l[323].id,be(e,e.__value),i(e,"class","svelte-pldmec")},m(s,o){C(s,e,o),c(e,n)},p:te,d(s){s&&w(e)}}}function go(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[56].files+"",S,j,E,D,N,T=l[56].folders+"",I,M,z,O,W,J=(l[56].totalBytes/1024).toFixed(1)+"",q,Y,H,B,G,R,K,L,V,$,ce,ee,ne=l[56].isDangerous&&ho(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(),z=f("div"),O=f("span"),O.textContent=`${m("file.importSize")}`,W=f("span"),q=F(J),Y=F(" KB"),H=h(),ne&&ne.c(),B=h(),G=f("div"),R=f("button"),R.textContent=`${m("file.importCopy")}`,K=h(),L=f("button"),L.textContent=`${m("file.importLink")}`,V=h(),$=f("button"),$.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(O,"class","svelte-pldmec"),i(W,"class","svelte-pldmec"),i(z,"class","summary-row svelte-pldmec"),i(v,"class","import-summary svelte-pldmec"),i(R,"class","btn btn-primary svelte-pldmec"),i(L,"class","btn svelte-pldmec"),i($,"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(le,oe){C(le,e,oe),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,z),c(z,O),c(z,W),c(W,q),c(W,Y),c(v,H),ne&&ne.m(v,null),c(t,B),c(t,G),c(G,R),c(G,K),c(G,L),c(G,V),c(G,$),ce||(ee=[A(R,"click",l[281]),A(L,"click",l[282]),A($,"click",l[151]),A(e,"click",ft(l[151])),A(e,"keydown",at(l[151]))],ce=!0)},p(le,oe){oe[0]&67108864&&u!==(u=(le[26]?le[26].title:"")+"")&&U(a,u),oe[1]&33554432&&y!==(y=le[56].files+"")&&U(S,y),oe[1]&33554432&&T!==(T=le[56].folders+"")&&U(I,T),oe[1]&33554432&&J!==(J=(le[56].totalBytes/1024).toFixed(1)+"")&&U(q,J),le[56].isDangerous?ne?ne.p(le,oe):(ne=ho(le),ne.c(),ne.m(v,null)):ne&&(ne.d(1),ne=null)},d(le){le&&w(e),ne&&ne.d(),ce=!1,ve(ee)}}}function ho(l){let e,t,n,s,o,r,u=l[56].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]&33554432&&u!==(u=d[56].dangerReason+"")&&U(a,u)},d(d){d&&w(e)}}}function bo(l){let e,t,n,s,o,r,u,a,d,_,v,g,b,k,y,S,j,E=l[77]&&ko(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[76]),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[283]),A(d,"keydown",l[108]),A(b,"click",l[106]),A(y,"click",l[107]),A(e,"click",ft(l[107])),A(e,"keydown",at(l[107]))],S=!0)},p(D,N){N[2]&16384&&d.value!==D[76]&&be(d,D[76]),D[77]?E?E.p(D,N):(E=ko(D),E.c(),E.m(t,v)):E&&(E.d(1),E=null)},d(D){D&&w(e),E&&E.d(),S=!1,ve(j)}}}function ko(l){let e,t;return{c(){e=f("div"),t=F(l[77]),i(e,"class","rename-error svelte-pldmec")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[2]&32768&&U(t,n[77])},d(n){n&&w(e)}}}function yo(l){let e,t;return e=new Ku({props:{title:l[71],message:l[72],confirmText:l[74],danger:l[73]}}),e.$on("confirm",l[109]),e.$on("cancel",l[110]),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[2]&512&&(o.title=n[71]),s[2]&1024&&(o.message=n[72]),s[2]&4096&&(o.confirmText=n[74]),s[2]&2048&&(o.danger=n[73]),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 wo(l){let e,t;return e=new fd({props:{onClose:l[165],onSyncRefresh:l[163],initialSection:l[82]}}),{c(){Je(e.$$.fragment)},m(n,s){He(e,n,s),t=!0},p(n,s){const o={};s[2]&1048576&&(o.initialSection=n[82]),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 yp(l){let e,t,n,s;const o=[bd,hd,gd],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=it()},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):(nt(),de(r[_],1,1,()=>{r[_]=null}),st(),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 Bt(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&&Bt(n.children,e,t))return!0}return!1}function Ho(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&&Ho(n.children,e,t))return!0}return!1}function Pl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function tl(l){try{ie("WriteDebugLog",l)}catch{}}function Ll(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function et(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Rt(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 wp(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 at(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Cp(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="",z="",O="",W=[],J=!1,q=[],Y="",H="";function B(p){return{"vault not open":m("error.vaultNotOpen")}[p]||p}let G="",R=null,K="overview",L=[],V=null,$=[],ce=[],ee=[],ne=!1,le="",oe="",ae="",we="",ze=!1,Ie=!1,X=null,Z=null,ue=[],Se=0,me=!1,ke="",qe=null,We=null,xe={visible:!1,x:0,y:0,node:null},Ke=!1,De="",Le=!1,ye="",Ve="open_url",Ne="",Oe=[{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")}],je=!0,Te=!1,Me=null,Ee=!1,Ae="",Ge="",Ce={},_e=!1,x=null,ge=[],Fe=[],ot=null,tt="",Ye=!1,gt="",ut={items:[],mode:"copy"},Pe=[],zt=[],al=!1,ul=!1,Ul="",Kl="",Gl=!1,Jl=m("common.delete"),Kt=null,Gt=null,Jt=!1,qt="",Et="",Tt="",fl=null,dl=!1,Vt="",Yt="";const Uo=[{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 pl=null;So(async()=>{try{if(t(0,n=await ie("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(54,je=!1);return}if(n.status==="recovery"){t(2,r=!0),t(54,je=!1);return}}catch(p){t(24,H=String(p))}try{t(23,Y=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,H=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",Sc),pl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",on),t(54,je=!1),Nl()}),Hl(()=>{pl&&pl(),window.removeEventListener("keydown",on)});async function ql(p){t(25,G=p),t(26,R=null),t(27,K="overview"),t(28,L=[]),$=[],t(30,ce=[]),t(31,ee=[]),t(41,ue=[]),t(43,me=!1),t(24,H=""),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(41,ue=await ie("GetSuggestions")||[]),t(42,Se=ue.length)):p==="journal"?await bt():p==="activity"&&(t(8,g=await ie("ListActivityFeed",50,0)||[]),b=g.length,k=g.length===50)}catch(P){t(24,H=String(P)),t(7,v={cases:[]}),t(8,g=[])}}async function ht(p){t(26,R=p),t(27,K="overview"),t(28,L=[]),$=[],t(30,ce=[]),t(31,ee=[]),t(41,ue=[]),t(62,Fe=[]),t(61,ge=[]),t(60,x=null),t(63,ot=null),t(64,tt=""),t(68,Pe=[]),zt=[],t(29,V=null),t(43,me=!1),t(48,Ke=!1),t(24,H=""),t(22,q=[]),await Yl(p.id)}async function Yl(p){try{t(28,L=await ie("ListNotes",p)||[])}catch{}try{$=await ie("ListFiles",p)||[]}catch{}try{t(30,ce=await ie("ListActions",p)||[])}catch{}try{t(31,ee=Ll(await ie("ListWorklog",p)))}catch{}try{t(41,ue=await ie("GetSuggestions")||[]),t(42,Se=ue.length)}catch{t(41,ue=[]),t(42,Se=0)}try{t(22,q=await ie("ListActivityByNode",p,50,0)||[])}catch{}}async function lt(p){t(59,_e=!0);try{let P=await ie("ListItems",p)||[];P.sort((se,pe)=>se.type!==pe.type?se.type==="folder"?-1:1:(se.name||"").localeCompare(pe.name||"")),t(62,Fe=P)}catch{t(62,Fe=[])}t(59,_e=!1)}async function ml(p){if(!R)return;try{const se=await ie("GetNodeDetail",p);se&&t(61,ge=[...ge,{id:p,name:se.title}])}catch{t(61,ge=[...ge,{id:p,name:"..."}])}t(60,x=p),t(58,Ce={...Ce,[p]:!0});const P=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,P),t(5,d=[...d]),await lt(p)}function Ql(){if(ge.length<2)t(61,ge=[]),t(60,x=null),lt(R.id);else{const p=ge[ge.length-2];t(61,ge=ge.slice(0,-1)),t(60,x=p.id),lt(p.id)}}function Xl(p){const P=ge[p];t(61,ge=ge.slice(0,p+1)),t(60,x=P.id),lt(P.id)}async function Qt(p){t(63,ot=p),t(64,tt=""),t(66,gt=""),t(65,Ye=!0);try{gu(p)?t(64,tt=await ie("GetFileBase64",p.fileId)||""):hu(p)&&t(64,tt=await ie("ReadFileText",p.fileId)||"")}catch(P){t(66,gt=String(P))}t(65,Ye=!1)}function _l(){t(63,ot=null),t(64,tt=""),t(66,gt="")}async function Ko(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const P=x||R.id;await ie("CreateEmptyFile",P,p.trim()),await lt(P),await hl(P)}catch(P){t(24,H=String(P))}}async function Zl(p){try{await ie("DuplicateNode",p);const P=x||R.id;await lt(P),await hl(P)}catch(P){t(24,H=String(P))}}function xl(p){const P=Fe.find(se=>se.id===p);P&&gl(P.id,P.name)}function $l(p){t(67,ut={items:[p],mode:"cut"})}function en(p){t(67,ut={items:[p],mode:"copy"})}async function tn(){if(ut.items.length===0)return;const p=x||R.id;try{if(ut.mode==="copy")for(const P of ut.items)await ie("DuplicateNode",P);else for(const P of ut.items)await ie("MoveNode",P,p);t(67,ut={items:[],mode:"copy"}),await lt(p)}catch(P){t(24,H=String(P))}}function ln(p){Pe.includes(p)?t(68,Pe=Pe.filter(P=>P!==p)):t(68,Pe=[...Pe,p])}function nn(p){t(68,Pe=[p])}function Go(){t(68,Pe=Fe.map(p=>p.id))}function sn(p){if(Fe.length===0)return;const P=Pe.length>0?Pe[Pe.length-1]:Fe[0].id,se=Fe.findIndex(wt=>wt.id===P),pe=Fe.findIndex(wt=>wt.id===p);if(se===-1||pe===-1)return;const $e=Math.min(se,pe),ct=Math.max(se,pe),Ml=Fe.slice($e,ct+1).map(wt=>wt.id),En=new Set(Pe);Ml.forEach(wt=>En.add(wt)),t(68,Pe=[...En])}function Jo(){t(68,Pe=[])}function vl(p){return p.length>0?p:Fe.map(P=>P.id)}async function qo(){const p=vl(Pe),P=Fe.find(pe=>pe.id===p[0]);let se;p.length===1&&(P==null?void 0:P.type)==="folder"?se=m("delete.folder"):p.length===1?se=m("delete.file"):se=m("delete.files",{count:p.length}),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+se+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const $e of p)try{await ie("DeleteFileOrFolder",$e)}catch(ct){t(24,H=String(ct))}t(68,Pe=[]);const pe=x||R.id;await lt(pe)}})}function Yo(){const p=vl(Pe);t(67,ut={items:p,mode:"cut"}),t(68,Pe=[])}function Qo(){const p=vl(Pe);t(67,ut={items:p,mode:"copy"}),t(68,Pe=[])}function Xo(p,P){const se=Pe.includes(P)?Pe:[P];zt=se,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",se.join(","))}function Zo(p,P){const se=Fe.find(pe=>pe.id===P);se&&se.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function xo(p,P){if(p.preventDefault(),zt.length!==0){for(const se of zt)try{await ie("MoveNode",se,P)}catch(pe){t(24,H=String(pe))}zt=[],t(68,Pe=[]),await lt(x||R.id)}}function on(p){if(K==="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(),Yo()):p.key==="v"||p.key==="V"?(p.preventDefault(),tn()):p.key==="a"||p.key==="A"?(p.preventDefault(),Go()):p.key==="o"||p.key==="O"?(p.preventDefault(),$o()):p.key==="Enter"&&(p.preventDefault(),cn());else if(p.key==="Enter")p.preventDefault(),cn();else if(p.key==="Delete"||p.key==="Backspace"){if(ot){p.preventDefault(),_l();return}if(Pe.length>0){p.preventDefault(),qo();return}if(p.key==="Backspace"&&ge.length>0){p.preventDefault(),Ql();return}}else if(p.key==="Escape"){if(ot){_l();return}if(Pe.length>0){Jo();return}}else p.key==="F2"&&(p.preventDefault(),ec())}function cn(){if(Pe.length===1){const p=Fe.find(P=>P.id===Pe[0]);p&&(p.type==="folder"?ml(p.id):Qt(p))}}function $o(){if(Pe.length===1){const p=Fe.find(P=>P.id===Pe[0]);p&&p.fileId&&ie("OpenFile",p.fileId)}}function gl(p,P){qt=p,t(76,Et=P),t(77,Tt=""),t(75,Jt=!0)}function ec(){if(Pe.length===1){const p=Fe.find(P=>P.id===Pe[0]);p&&gl(p.id,p.name)}}async function rn(){const p=Et.trim();if(!p){t(77,Tt=m("rename.emptyError"));return}try{await ie("ValidateName",p)}catch{t(77,Tt=m("rename.invalidError"));return}t(75,Jt=!1);const P=qt;qt="";try{await ie("RenameNode",P,p),R&&R.id===P&&t(26,R={...R,title:p}),await Ot(),x&&await lt(x)}catch(se){t(24,H=String(se))}}function tc(){t(75,Jt=!1),qt="",t(76,Et=""),t(77,Tt="")}function lc(p){p.key==="Enter"?rn():t(77,Tt="")}function Nt(p){t(71,Ul=p.title||m("common.confirm")),t(72,Kl=p.message||""),t(73,Gl=p.danger!==void 0?p.danger:!0),t(74,Jl=p.confirmText||m("common.delete")),Kt=p.onConfirm||null,Gt=p.onCancel||null,t(70,ul=!0)}function an(){t(70,ul=!1),Kt=null,Gt=null}function nc(){Kt&&Kt(),an()}function sc(){Gt&&Gt(),an()}function un(p){t(45,qe=xe.node),t(46,We=p),t(44,ke=""),t(43,me=!0),Dt()}function ic(){t(45,qe=null),t(46,We=void 0),t(44,ke=""),t(43,me=!0)}function oc(){t(43,me=!1),t(44,ke=""),t(45,qe=null),t(46,We=void 0)}async function fn(){if(!(!ke.trim()||We===void 0))try{const p=qe?qe.id:"",P=We?We.id:"",se=await ie("CreateNodeFromTemplate",p,ke.trim(),P);t(43,me=!1),t(44,ke="");const pe=se?se.id:null;if(t(45,qe=null),t(46,We=void 0),p){t(58,Ce={...Ce,[p]:!0});const $e=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,$e),t(5,d=[...d])}else t(5,d=await ie("ListWorkspaceTree")||d);if(pe){const $e=await ie("GetNodeDetail",pe);$e&&(t(25,G=""),ht($e))}}catch(p){t(24,H=String(p))}}function cc(p,P){t(47,xe={visible:!0,x:p.clientX,y:p.clientY,node:P})}function Dt(){t(47,xe={visible:!1,x:0,y:0,node:null})}async function rc(p){const P=!Ce[p];if(t(58,Ce={...Ce,[p]:P}),!P)return;const se=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,se),t(5,d=[...d])}async function ac(p,P){if(!(!p||!P||p===P))try{const se=await ie("MoveNode",p,P);await Ot();const pe=await ie("GetNodeDetail",p);pe&&(t(25,G=""),ht(pe))}catch(se){t(24,H=String(se))}}async function uc(p){p.preventDefault();try{const P=p.dataTransfer.getData("text/plain");if(!P)return;const se=await ie("GetNodeDetail",P);if(!se||!se.parent_id)return;await ie("MoveNode",P,""),await Ot();const pe=await ie("GetNodeDetail",P);pe&&(t(25,G=""),ht(pe))}catch(P){t(24,H=String(P))}}function fc(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(69,al=!0)}function dc(p){t(69,al=!1)}function dn(p){gl(p.id,p.title),Dt()}function pn(p){Dt(),Nt({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 Ot(),R&&R.id===p.id&&t(26,R=null)}catch(P){t(24,H=String(P))}}})}async function Mt(p){Dt();const P=typeof p=="string"?p:p.id;try{await ie("OpenFolder",P)}catch(se){t(24,H=String(se))}}async function mn(p){Dt();try{await ie("MoveNode",p.id,""),await Ot();const P=await ie("GetNodeDetail",p.id);P&&(t(25,G=""),ht(P))}catch(P){t(24,H=String(P))}}async function Ot(){const p=Object.keys(Ce).filter(se=>Ce[se]),P=await ie("ListWorkspaceTree")||[];for(const se of p){const $e=(await ie("ListWorkspaceChildren",se)||[]).map(ct=>({...ct}));Ho(P,se,$e)}t(5,d=P)}async function hl(p){const P=await ie("ListWorkspaceChildren",p)||[];Bt(d,p,P),t(5,d=[...d])}function _n(){t(48,Ke=!0),t(49,De="")}function pc(){t(48,Ke=!1),t(49,De="")}async function vn(){if(!(!De.trim()||!R))try{const p=await ie("CreateNote",R.id,De.trim());t(28,L=[...L,p&&p.id?p:{id:Date.now().toString(),title:De.trim(),createdAt:new Date().toISOString()}]),t(48,Ke=!1),t(49,De="")}catch{const P={id:Date.now().toString(),title:De.trim(),createdAt:new Date().toISOString()};t(28,L=[...L,P]),t(48,Ke=!1),t(49,De="")}}async function It(p){if(V&&V.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await gn(p)}});return}await gn(p)}async function gn(p){try{const P=await ie("ReadNote",p.id);t(29,V={id:p.id,title:p.title,content:P||"",dirty:!1})}catch{t(29,V={id:p.id,title:p.title,content:"# "+p.title+`
`,dirty:!1})}}function mc(){if(V&&V.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,V=null)}});return}t(29,V=null)}function _c(p){V&&(t(29,V.content=p.target.value,V),t(29,V.dirty=!0,V))}async function vc(){if(V)try{await ie("SaveNote",V.id,V.content),t(29,V.dirty=!1,V)}catch{t(29,V.dirty=!1,V)}}function Xt(p=null){t(39,X=p),t(40,Z=null),t(33,le=p?p.summary:""),t(34,oe=p?String(p.minutes||""):""),t(35,ae=p&&p.date||""),t(36,we=p&&p.details||""),t(37,ze=p?!!p.billable:!1),t(38,Ie=p?!!p.approximate:!1),t(32,ne=!0)}function gc(){t(32,ne=!1),t(39,X=null),t(40,Z=null)}async function bl(p=""){const P=p||(R?R.id:"");R&&R.id===P&&t(31,ee=Ll(await ie("ListWorklog",R.id))||ee),G==="journal"&&await bt()}async function hc(){const p=parseInt(oe,10);if(!(!le.trim()||isNaN(p)||p<=0)&&!(!Z&&!X&&!R)){try{if(Z){const P=JSON.stringify(Pl(Z));await ie("AcceptSuggestionFull",Z.nodeId,le.trim(),we,ae,p,Ie,ze,P),await yl()}else X?(await ie("UpdateWorklogEntry",X.id,le.trim(),we,ae,p,Ie,ze),await bl(X.nodeId)):(await ie("CreateWorklogFull",R.id,le.trim(),we,ae,p,Ie,ze),await bl(R.id))}catch(P){t(24,H=String(P));return}t(32,ne=!1),t(39,X=null),t(40,Z=null)}}function kl(p){Nt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",p.id),await bl(p.nodeId)}catch(P){t(24,H=String(P))}}})}async function yl(){t(41,ue=await ie("GetSuggestions")||[]),t(42,Se=ue.length),R&&t(31,ee=Ll(await ie("ListWorklog",R.id))),G==="journal"&&await bt()}function Zt(p){t(40,Z=p),t(39,X=null),t(33,le=p.summary||""),t(34,oe=String(p.suggestedMin||"")),t(35,ae=""),t(36,we=""),t(37,ze=!1),t(38,Ie=!0),t(32,ne=!0)}async function wl(p){try{const P=Pl(p),se=JSON.stringify(P);tl("acceptTodaySuggestion: nodeId="+p.nodeId+" eventIds="+se+" 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,"",se),await yl()}catch(P){tl("acceptTodaySuggestion error: "+P)}}async function hn(p){try{const P=Pl(p),se=JSON.stringify(P);tl("acceptJournalSuggestion: nodeId="+p.nodeId+" eventIds="+se+" 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,"",se),await yl()}catch(P){tl("acceptJournalSuggestion error: "+P)}}async function bt(){try{const[p,P,se]=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=P||null),t(41,ue=se||[]),t(42,Se=ue.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(41,ue=[]),t(42,Se=0)}}async function xt(p){try{const P=await ie("SaveWorklogReport",p,j,E,N,D,T,I);t(18,z=P),setTimeout(()=>t(18,z=""),4e3)}catch(P){if(String(P).includes("отменено"))return;t(18,z="Ошибка: "+String(P)),setTimeout(()=>t(18,z=""),6e3)}}let bn;async function Cl(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 Sl(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(P){P._events=[],P._hasEvents=!1}t(31,ee)}async function bc(){const p=O.trim();if(!p||p.length<2){t(20,W=[]),t(21,J=!1);return}try{t(20,W=await ie("SearchNodes",p)||[]),t(21,J=W.length>0)}catch{t(20,W=[]),t(21,J=!1)}}function kc(){clearTimeout(bn),bn=setTimeout(bc,200)}function kn(p){t(14,N=p.id),t(17,M=p.path||p.title),t(13,D=!0),t(19,O=""),t(20,W=[]),t(21,J=!1),bt()}function yn(){t(14,N=""),t(13,D=!1),t(17,M=""),t(19,O=""),t(20,W=[]),t(21,J=!1),bt()}function yc(){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,O=""),t(20,W=[]),t(21,J=!1),bt()}async function wn(){const p=await ie("PickFile");if(!p)return;const P=x||R.id;await jl(P,p)}async function wc(){const p=await ie("PickDirectory");if(!p)return;const P=x||R.id;await jl(P,p)}async function jl(p,P){t(55,Te=!0);try{const se=await ie("PreviewImport",P);t(56,Me=se),Ae=P,Ge=p,t(57,Ee=!0)}catch(se){t(24,H=String(se))}t(55,Te=!1)}async function El(p){try{const P=Ge||R.id,se=p==="copy"?await ie("AddPathCopy",P,Ae):await ie("AddPathLink",P,Ae);t(57,Ee=!1),t(56,Me=null),t(61,ge=[]),t(60,x=null),await Promise.all([Yl(P),lt(P),hl(P)])}catch(P){t(24,H=String(P))}}function Cc(){t(57,Ee=!1),t(56,Me=null)}async function Cn({id:p,type:P}){const se=m(P==="folder"?"delete.folder":"delete.file");Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+se+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",p),$=$.filter($e=>$e.nodeId!==p);const pe=x||R.id;await lt(pe)}catch(pe){t(24,H=String(pe))}}})}async function Sc(p){if(!p||p.length===0)return;if(!R){t(24,H=m("error.selectCaseFirst"));return}const P=p[0];await jl(R.id,P)}function jc(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 Ec(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 Tc(){t(50,Le=!0),t(51,ye=""),t(52,Ve="open_url"),t(53,Ne="")}function Nc(){t(50,Le=!1),t(51,ye=""),t(53,Ne="")}async function Tl(){if(!(!ye.trim()||!Ne.trim()||!R))try{const p=await ie("CreateAction",R.id,Ve,ye.trim(),Ne.trim());p&&p.id&&t(30,ce=[...ce,p]),t(50,Le=!1),t(51,ye=""),t(53,Ne="")}catch(p){t(24,H=String(p))}}async function Sn(p){try{await ie("DeleteAction",p),t(30,ce=ce.filter(P=>P.id!==p))}catch(P){t(24,H=String(P))}}function Dc(p){const P=Oe.find(se=>se.id===p);return P?P.label:p}async function dt(p){try{const P=await ie("GetNodeDetail",p);P&&ht(P)}catch(P){t(24,H=String(P))}}async function kt(p){const P=wp(p),se=P.nodeId;if(se)try{const pe=await ie("GetNodeDetail",se);if(!pe)return;if(ht(pe),P.tab==="notes"){if(t(27,K="notes"),P.targetId){try{t(28,L=await ie("ListNotes",se)||[])}catch{}const $e=L.find(ct=>ct.id===P.targetId);$e&&setTimeout(()=>It($e),100)}}else if(P.tab==="files")if(t(27,K="files"),P.targetId)try{const $e=await ie("GetNodeDetail",P.targetId);if($e&&$e.parent_id){await lt($e.parent_id);const ct=Fe.find(Ml=>Ml.id===P.targetId);ct&&ct.type==="file"&&vu(ct)&&setTimeout(()=>Qt(ct),150)}else await lt(se)}catch{await lt(se)}else await lt(se)}catch(pe){t(24,H=String(pe))}}async function yt(p){return kt(p)}async function Nl(){try{t(78,fl=await ie("SyncStatus"))}catch{t(78,fl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let jn="general";function Dl(p){t(82,jn=p||"general"),t(3,u=!0)}function Mc(){t(3,u=!1)}function Ic(p){const P=Array.isArray(p==null?void 0:p.conflicts)?p.conflicts:[],se=Array.isArray(p==null?void 0:p.applyErrors)?p.applyErrors:[],pe=[];return P.length>0&&pe.push(m("sync.conflictsCount",{count:P.length})),se.length>0&&pe.push(m("sync.applyErrorsCount",{count:se.length})),pe.join(" · ")}async function Ac(){t(79,dl=!0),t(80,Vt=""),t(81,Yt="");try{const p=await ie("SyncNow");await Nl(),t(80,Vt=Ic(p)),t(81,Yt=Vt?"warning":"")}catch(p){console.error("sync error:",p),t(80,Vt=`${m("sync.status.error")}: ${(p==null?void 0:p.message)||p}`),t(81,Yt="warning")}finally{t(79,dl=!1)}}function Fc(p){t(1,o=!1),t(0,n=p),t(54,je=!1),window.location.reload()}function Pc(p){t(2,r=!1),t(0,n=p),t(54,je=!1),window.location.reload()}const Lc=p=>p.nodeId===R.id,Rc=p=>ql(p.id),zc=()=>Dl("sync"),Vc=()=>Dl(),Oc=()=>t(24,H=""),Wc=()=>t(24,H=""),Bc=()=>t(24,H="");function Hc(){V.content=this.value,t(29,V)}const Uc=p=>{t(27,K=p.id),p.id==="files"&&R&&Fe.length===0&&!x&&lt(R.id)},Kc=()=>{t(27,K="notes"),_n()},Gc=()=>{t(27,K="files"),wn()},Jc=()=>t(27,K="worklog"),qc=p=>It(p),Yc=p=>It(p);function Qc(){De=this.value,t(49,De)}const Xc=p=>p.key==="Enter"&&vn(),Zc=p=>It(p),xc=p=>It(p),$c=p=>{const P=p.detail;P===0?(t(61,ge=[]),t(60,x=null),lt(R.id)):Xl(P-1)},er=p=>ml(p.detail),tr=p=>Qt(p.detail),lr=p=>ie("OpenFile",p.detail),nr=p=>ie("OpenFolder",p.detail),sr=p=>Cn(p.detail),ir=p=>xl(p.detail.id),or=p=>Zl(p.detail),cr=p=>$l(p.detail),rr=p=>en(p.detail),ar=p=>nn(p.detail),ur=p=>ln(p.detail),fr=p=>sn(p.detail),dr=p=>ie("OpenFile",p.detail),pr=p=>ie("RunAction",p.id),mr=p=>Sn(p.id),_r=()=>Xt(),vr=p=>p.nodeId===R.id,gr=p=>Zt(p),hr=p=>wl(p),br=(p,P,se)=>t(41,P[se]._expanded=!p._expanded,ue,t(26,R)),kr=(p,P,se,pe)=>pe.key==="Enter"&&t(41,P[se]._expanded=!p._expanded,ue,t(26,R)),yr=p=>kt(p),wr=p=>Mt(p.nodeId),Cr=p=>Xt(p),Sr=p=>kl(p),jr=p=>kt(p),Er=p=>Mt(p.nodeId),Tr=p=>Sl(p),Nr=(p,P)=>P.key==="Enter"&&Sl(p),Dr=p=>yt(p),Mr=(p,P)=>P.key==="Enter"&&yt(p);function Ir(){j=this.value,t(11,j)}function Ar(){E=this.value,t(12,E)}const Fr=()=>{t(19,O=""),t(17,M=""),yn()};function Pr(){O=this.value,t(19,O)}const Lr=()=>setTimeout(()=>t(21,J=!1),200),Rr=p=>kn(p);function zr(){D=this.checked,t(13,D)}function Vr(){T=ll(this),t(15,T)}function Or(){I=ll(this),t(16,I)}const Wr=()=>xt("csv"),Br=()=>xt("markdown"),Hr=()=>xt("pdf"),Ur=p=>dt(p.nodeId),Kr=(p,P,se,pe)=>t(41,P[se].suggestedMin=parseInt(pe.target.value),ue),Gr=p=>Zt(p),Jr=p=>hn(p),qr=(p,P,se)=>t(41,P[se]._expanded=!p._expanded,ue),Yr=(p,P,se,pe)=>pe.key==="Enter"&&t(41,P[se]._expanded=!p._expanded,ue),Qr=p=>kt(p),Xr=p=>Mt(p.nodeId),Zr=p=>dt(p.nodeId),xr=p=>Cl(p),$r=(p,P)=>P.key==="Enter"&&Cl(p),ea=p=>Xt(p),ta=p=>kl(p),la=p=>kt(p),na=p=>dt(p.nodeId),sa=(p,P,se,pe)=>t(41,P[se].suggestedMin=parseInt(pe.target.value),ue),ia=p=>Zt(p),oa=p=>wl(p),ca=(p,P,se)=>t(41,P[se]._expanded=!p._expanded,ue),ra=(p,P,se,pe)=>pe.key==="Enter"&&t(41,P[se]._expanded=!p._expanded,ue),aa=p=>kt(p),ua=p=>Mt(p.nodeId),fa=p=>dt(p.nodeId),da=(p,P)=>P.key==="Enter"&&dt(p.nodeId),pa=p=>dt(p.nodeId),ma=(p,P)=>P.key==="Enter"&&dt(p.nodeId),_a=p=>yt(p),va=(p,P)=>P.key==="Enter"&&yt(p),ga=p=>yt(p),ha=(p,P)=>P.key==="Enter"&&yt(p),ba=()=>t(46,We=null),ka=p=>t(46,We=p);function ya(){ke=this.value,t(44,ke)}const wa=p=>p.key==="Enter"&&fn(),Ca=p=>un(p),Sa=()=>mn(xe.node),ja=()=>dn(xe.node),Ea=()=>pn(xe.node),Ta=()=>Mt(xe.node);function Na(){ae=this.value,t(35,ae)}function Da(){le=this.value,t(33,le)}function Ma(){oe=ol(this.value),t(34,oe)}function Ia(){we=this.value,t(36,we)}function Aa(){ze=this.checked,t(37,ze)}function Fa(){Ie=this.checked,t(38,Ie)}function Pa(){ye=this.value,t(51,ye)}const La=p=>p.key==="Enter"&&Tl();function Ra(){Ve=ll(this),t(52,Ve),t(84,Oe)}function za(){Ne=this.value,t(53,Ne)}const Va=p=>p.key==="Enter"&&Tl(),Oa=()=>El("copy"),Wa=()=>El("link");function Ba(){Et=this.value,t(76,Et)}return[n,o,r,u,a,d,_,v,g,y,S,j,E,D,N,T,I,M,z,O,W,J,q,Y,H,G,R,K,L,V,ce,ee,ne,le,oe,ae,we,ze,Ie,X,Z,ue,Se,me,ke,qe,We,xe,Ke,De,Le,ye,Ve,Ne,je,Te,Me,Ee,Ce,_e,x,ge,Fe,ot,tt,Ye,gt,ut,Pe,al,ul,Ul,Kl,Gl,Jl,Jt,Et,Tt,fl,dl,Vt,Yt,jn,B,Oe,Uo,ql,ht,lt,ml,Ql,Xl,Qt,_l,Ko,Zl,xl,$l,en,tn,ln,nn,sn,Xo,Zo,xo,rn,tc,lc,nc,sc,un,ic,oc,fn,cc,Dt,rc,ac,uc,fc,dc,dn,pn,Mt,mn,_n,pc,vn,It,mc,_c,vc,Xt,gc,hc,kl,Zt,wl,hn,bt,xt,Cl,Sl,kc,kn,yn,yc,wn,wc,El,Cc,Cn,jc,Ec,Tc,Nc,Tl,Sn,Dc,dt,kt,yt,Nl,Dl,Mc,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,za,Va,Oa,Wa,Ba]}class Sp extends Ze{constructor(e){super(),Xe(this,e,Cp,yp,Qe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Sp({target:document.getElementById("app")});