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

4 lines
176 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 Nr=Object.defineProperty;var Dr=(l,e,t)=>e in l?Nr(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var il=(l,e,t)=>Dr(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(o){if(o.ep)return;o.ep=!0;const s=t(o);fetch(o.href,s)}})();function ie(){}function qi(l){return l()}function Gl(){return Object.create(null)}function he(l){l.forEach(qi)}function Rt(l){return typeof l=="function"}function vt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Vt;function Ut(l,e){return l===e?!0:(Vt||(Vt=document.createElement("a")),Vt.href=e,l===Vt.href)}function Mr(l){return Object.keys(l).length===0}const Fr=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function z(l){l.parentNode&&l.parentNode.removeChild(l)}function Ve(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function R(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function b(){return F(" ")}function at(){return F("")}function I(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function ul(l){return function(e){return e.preventDefault(),l.call(this,e)}}function it(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function yt(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 Wt(l){return l===""?null:+l}function Ir(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function ge(l,e){l.value=e??""}function qe(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Tt(l,e,t){for(let n=0;n<l.options.length;n+=1){const o=l.options[n];if(o.__value===e){o.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function ol(l){const e=l.querySelector(":checked");return e&&e.__value}function Ie(l,e,t){l.classList.toggle(e,!!t)}function Er(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Bt;function Ot(l){Bt=l}function dl(){if(!Bt)throw new Error("Function called outside component initialization");return Bt}function Ji(l){dl().$$.on_mount.push(l)}function pl(l){dl().$$.on_destroy.push(l)}function Gt(){const l=dl();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const s=Er(e,t,{cancelable:n});return o.slice().forEach(r=>{r.call(l,s)}),!s.defaultPrevented}return!0}}function Yi(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const St=[],ql=[];let jt=[];const Jl=[],Ar=Promise.resolve();let al=!1;function Lr(){al||(al=!0,Ar.then(Xi))}function Nt(l){jt.push(l)}const sl=new Set;let Ct=0;function Xi(){if(Ct!==0)return;const l=Bt;do{try{for(;Ct<St.length;){const e=St[Ct];Ct++,Ot(e),Pr(e.$$)}}catch(e){throw St.length=0,Ct=0,e}for(Ot(null),St.length=0,Ct=0;ql.length;)ql.pop()();for(let e=0;e<jt.length;e+=1){const t=jt[e];sl.has(t)||(sl.add(t),t())}jt.length=0}while(St.length);for(;Jl.length;)Jl.pop()();al=!1,sl.clear(),Ot(l)}function Pr(l){if(l.fragment!==null){l.update(),he(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Nt)}}function Or(l){const e=[],t=[];jt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),jt=e}const Ht=new Set;let kt;function $e(){kt={r:0,c:[],p:kt}}function et(){kt.r||he(kt.c),kt=kt.p}function re(l,e){l&&l.i&&(Ht.delete(l),l.i(e))}function pe(l,e,t,n){if(l&&l.o){if(Ht.has(l))return;Ht.add(l),kt.c.push(()=>{Ht.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 Zi(l,e){pe(l,1,1,()=>{e.delete(l.key)})}function Qi(l,e,t,n,o,s,r,c,f,d,h,_){let v=l.length,y=s.length,g=v;const k={};for(;g--;)k[l[g].key]=g;const w=[],T=new Map,M=new Map,N=[];for(g=y;g--;){const S=_(o,s,g),A=t(S);let V=r.get(A);V?N.push(()=>V.p(S,e)):(V=d(A,S),V.c()),T.set(A,w[g]=V),A in k&&M.set(A,Math.abs(g-k[A]))}const j=new Set,D=new Set;function L(S){re(S,1),S.m(c,h),r.set(S.key,S),h=S.first,y--}for(;v&&y;){const S=w[y-1],A=l[v-1],V=S.key,P=A.key;S===A?(h=S.first,v--,y--):T.has(P)?!r.has(V)||j.has(V)?L(S):D.has(P)?v--:M.get(V)>M.get(P)?(D.add(V),L(S)):(j.add(P),v--):(f(A,r),v--)}for(;v--;){const S=l[v];T.has(S.key)||f(S,r)}for(;y;)L(w[y-1]);return he(N),w}function ot(l){l&&l.c()}function lt(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),Nt(()=>{const s=l.$$.on_mount.map(qi).filter(Rt);l.$$.on_destroy?l.$$.on_destroy.push(...s):he(s),l.$$.on_mount=[]}),o.forEach(Nt)}function nt(l,e){const t=l.$$;t.fragment!==null&&(Or(t.after_update),he(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Br(l,e){l.$$.dirty[0]===-1&&(St.push(l),Lr(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function ht(l,e,t,n,o,s,r=null,c=[-1]){const f=Bt;Ot(l);const d=l.$$={fragment:null,ctx:[],props:s,update:ie,not_equal:o,bound:Gl(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Gl(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};r&&r(d.root);let h=!1;if(d.ctx=t?t(l,e.props||{},(_,v,...y)=>{const g=y.length?y[0]:v;return d.ctx&&o(d.ctx[_],d.ctx[_]=g)&&(!d.skip_bound&&d.bound[_]&&d.bound[_](g),h&&Br(l,_)),v}):[],d.update(),h=!0,he(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const _=Ir(e.target);d.fragment&&d.fragment.l(_),_.forEach(z)}else d.fragment&&d.fragment.c();e.intro&&re(l.$$.fragment),lt(l,e.target,e.anchor),Xi()}Ot(f)}class bt{constructor(){il(this,"$$");il(this,"$$set")}$destroy(){nt(this,1),this.$destroy=ie}$on(e,t){if(!Rt(t))return ie;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const o=n.indexOf(t);o!==-1&&n.splice(o,1)}}$set(e){this.$$set&&!Mr(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Rr="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Rr);function Vr(l){let e,t;return{c(){e=R("path"),t=R("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,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Hr(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("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(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17"),i(s,"points","10 9 9 9 8 9")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Ur(l){let e,t;return{c(){e=R("polyline"),t=R("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Wr(l){let e,t,n,o;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("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(o,"x","10"),i(o,"y","12"),i(o,"width","4"),i(o,"height","4"),i(o,"rx","1")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Kr(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("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(o,"x1","9"),i(o,"y1","15"),i(o,"x2","13"),i(o,"y2","15"),i(s,"x1","12"),i(s,"y1","15"),i(s,"x2","12"),i(s,"y2","18")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Gr(l){let e,t,n,o,s,r;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("line"),r=R("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(o,"x1","8"),i(o,"y1","16"),i(o,"x2","16"),i(o,"y2","16"),i(s,"x1","8"),i(s,"y1","14"),i(s,"x2","12"),i(s,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(c,f){C(c,e,f),C(c,t,f),C(c,n,f),C(c,o,f),C(c,s,f),C(c,r,f)},d(c){c&&(z(e),z(t),z(n),z(o),z(s),z(r))}}}function qr(l){let e,t,n,o;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("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(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Jr(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("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(o,"x1","8"),i(o,"y1","16"),i(o,"x2","16"),i(o,"y2","16"),i(s,"x1","8"),i(s,"y1","14"),i(s,"x2","12"),i(s,"y2","14")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Yr(l){let e,t,n;return{c(){e=R("path"),t=R("circle"),n=R("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(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(z(e),z(t),z(n))}}}function Xr(l){let e,t;return{c(){e=R("rect"),t=R("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,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Zr(l){let e,t,n;return{c(){e=R("rect"),t=R("circle"),n=R("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(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(z(e),z(t),z(n))}}}function Qr(l){let e;return{c(){e=R("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&&z(e)}}}function xr(l){let e;function t(s,r){return s[0]==="folder"?Qr:s[0]==="image"?Zr:s[0]==="video"?Xr:s[0]==="audio"?Yr:s[0]==="pdf"?Jr:s[0]==="document"?qr:s[0]==="spreadsheet"?Gr:s[0]==="presentation"?Kr:s[0]==="archive"?Wr:s[0]==="code"?Ur:s[0]==="text"?Hr:Vr}let n=t(l),o=n(l);return{c(){e=R("svg"),o.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(s,r){C(s,e,r),o.m(e,null)},p(s,[r]){n!==(n=t(s))&&(o.d(1),o=n(s),o&&(o.c(),o.m(e,null))),r&2&&i(e,"width",s[1]),r&2&&i(e,"height",s[1])},i:ie,o:ie,d(s){s&&z(e),o.d()}}}function $r(l,e,t){let{kind:n="generic"}=e,{size:o=20}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,o=s.size)},[n,o]}class xi extends bt{constructor(e){super(),ht(this,e,$r,xr,vt,{kind:0,size:1})}}const ea={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.activity":"Активность","nav.journal":"Журнал","nav.clients":"Клиенты","nav.projects":"Проекты","nav.recipes":"Рецепты","nav.documents":"Документы","nav.archive":"Архив","nav.sections":"Разделы","nav.cases":"Дела","nav.noCases":"Нет дел","nav.sync":"Синхронизация","nav.syncSettings":"Настройки синхронизации","nav.syncNow":"Синхронизировать","nav.selectPrompt":"Выберите раздел или дело","nav.brand":"Верстак","nav.system":"Системное","nav.workspace":"Рабочее пространство","nav.noNodes":"Нет узлов","nav.openFolder":"Открыть папку","nav.createInside":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.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.empty":"Записей работы пока нет","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.autoSync":"Автосинхронизация (мин, 0 = отключено)","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.approximate":"Примерно","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"С подзадачами","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","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":"Сначала выберите дело","common.open":"Открыть","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},ta={"nav.today":"Today","nav.inbox":"Inbox","nav.activity":"Activity","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.run":"Run","common.name":"Name","common.settings":"Settings","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.caseCreated":"Case created","action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","note.add":"+ Add note","note.noNotes":"No notes","note.title":"Note title","note.placeholder":"Start writing...","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.delete":"Delete","file.pickSingle":"Select file","file.pickDirectory":"Select folder","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","case.new":"New case","case.namePlaceholder":"Case name","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","common.all":"All","common.no":"No","common.date":"Date","common.search":"Search","nav.journal":"Journal","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.approximate":"Approx","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","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"},Yl={ru:ea,en:ta};let Xl="ru";function m(l,e){var o;const t=Yl[Xl];let n=t==null?void 0:t[l];if(n==null&&Xl!=="ru"&&(n=(o=Yl.ru)==null?void 0:o[l]),n==null&&(n=l),e!=null)for(const[s,r]of Object.entries(e))n=n.replace(`{${s}}`,String(r));return n}function Kt(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 cl={"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 Zl(l){return l?cl[l]||l:m("mime.unknown")}function la(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(cl[e])return cl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function $i(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 na=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],ia=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],oa=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],sa=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function eo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return na.includes(e)||sa.includes(n)}function to(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return ia.includes(e)||oa.includes(n)&&n!=="md"&&n!=="markdown"}function lo(l){return(l.mime||"").toLowerCase().includes("pdf")}function no(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function ra(l){return eo(l)||lo(l)}function aa(l){return to(l)||no(l)}const{window:ca}=Fr;function fa(l){let e,t,n,o=Kt(l[0].size)+"",s;return{c(){e=u("span"),e.textContent="·",t=b(),n=u("span"),s=F(o),i(e,"class","meta-sep svelte-1skuef2")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),a(n,s)},p(r,c){c[0]&1&&o!==(o=Kt(r[0].size)+"")&&U(s,o)},d(r){r&&(z(e),z(t),z(n))}}}function ua(l){let e,t,n,o,s;return{c(){e=u("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=b(),n=u("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,c){C(r,e,c),C(r,t,c),C(r,n,c),o||(s=[I(e,"click",it(l[30])),I(n,"click",it(l[11]))],o=!0)},p:ie,d(r){r&&(z(e),z(t),z(n)),o=!1,he(s)}}}function da(l){let e,t,n,o,s,r,c;return{c(){e=u("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=b(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',o=b(),s=u("button"),s.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(s,"class","action-btn svelte-1skuef2"),i(s,"title",m("file.showInExplorer")),i(s,"aria-label",m("file.showInExplorer"))},m(f,d){C(f,e,d),C(f,t,d),C(f,n,d),C(f,o,d),C(f,s,d),r||(c=[I(e,"click",it(l[29])),I(n,"click",it(l[10])),I(s,"click",it(l[11]))],r=!0)},p:ie,d(f){f&&(z(e),z(t),z(n),z(o),z(s)),r=!1,he(c)}}}function Ql(l){let e,t,n,o,s,r,c,f,d=m("common.open")+"",h,_,v,y,g,k,w,T,M=m("file.openExternal")+"",N,j,D,L,S,A,V=m("file.showInExplorer")+"",P,K,H,W,G,q,Z,Y,J,X=m("common.rename")+"",O,le,ke,ee,te,oe,ae,ze=m("common.duplicate")+"",ye,He,Re,B,Q,ue,be,je,Ee,Ue=m("common.cut")+"",De,Ce,ce,Me,Fe,_e,ve,de=m("common.copy")+"",se,Ae,Ne,we,Se,Ze,Pe,Oe,We,Ge=m("common.delete")+"",Ke,Le,Be;return{c(){e=u("div"),t=b(),n=u("div"),o=u("button"),s=R("svg"),r=R("path"),c=R("circle"),f=b(),h=F(d),_=b(),v=u("button"),y=R("svg"),g=R("path"),k=R("polyline"),w=R("line"),T=b(),N=F(M),j=b(),D=u("button"),L=R("svg"),S=R("path"),A=b(),P=F(V),K=b(),H=u("div"),W=b(),G=u("button"),q=R("svg"),Z=R("path"),Y=R("path"),J=b(),O=F(X),le=b(),ke=u("button"),ee=R("svg"),te=R("rect"),oe=R("path"),ae=b(),ye=F(ze),He=b(),Re=u("button"),B=R("svg"),Q=R("circle"),ue=R("circle"),be=R("line"),je=R("line"),Ee=b(),De=F(Ue),Ce=b(),ce=u("button"),Me=R("svg"),Fe=R("rect"),_e=R("path"),ve=b(),se=F(de),Ae=b(),Ne=u("div"),we=b(),Se=u("button"),Ze=R("svg"),Pe=R("polyline"),Oe=R("path"),We=b(),Ke=F(Ge),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(c,"cx","12"),i(c,"cy","12"),i(c,"r","3"),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(o,"class","menu-item svelte-1skuef2"),i(o,"role","menuitem"),i(g,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(k,"points","15 3 21 3 21 9"),i(w,"x1","10"),i(w,"y1","14"),i(w,"x2","21"),i(w,"y2","3"),i(y,"width","14"),i(y,"height","14"),i(y,"viewBox","0 0 24 24"),i(y,"fill","none"),i(y,"stroke","currentColor"),i(y,"stroke-width","2"),i(y,"stroke-linecap","round"),i(y,"stroke-linejoin","round"),i(v,"class","menu-item svelte-1skuef2"),i(v,"role","menuitem"),i(S,"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(L,"width","14"),i(L,"height","14"),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(D,"class","menu-item svelte-1skuef2"),i(D,"role","menuitem"),i(H,"class","menu-sep svelte-1skuef2"),i(Z,"d","M12 20h9"),i(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(q,"width","14"),i(q,"height","14"),i(q,"viewBox","0 0 24 24"),i(q,"fill","none"),i(q,"stroke","currentColor"),i(q,"stroke-width","2"),i(q,"stroke-linecap","round"),i(q,"stroke-linejoin","round"),i(G,"class","menu-item svelte-1skuef2"),i(G,"role","menuitem"),i(te,"x","9"),i(te,"y","9"),i(te,"width","13"),i(te,"height","13"),i(te,"rx","2"),i(te,"ry","2"),i(oe,"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(ke,"class","menu-item svelte-1skuef2"),i(ke,"role","menuitem"),i(Q,"cx","6"),i(Q,"cy","6"),i(Q,"r","3"),i(ue,"cx","6"),i(ue,"cy","18"),i(ue,"r","3"),i(be,"x1","20"),i(be,"y1","4"),i(be,"x2","8.12"),i(be,"y2","15.88"),i(je,"x1","8.12"),i(je,"y1","8.12"),i(je,"x2","20"),i(je,"y2","20"),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(Re,"class","menu-item svelte-1skuef2"),i(Re,"role","menuitem"),i(Fe,"x","9"),i(Fe,"y","9"),i(Fe,"width","13"),i(Fe,"height","13"),i(Fe,"rx","2"),i(Fe,"ry","2"),i(_e,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Me,"width","14"),i(Me,"height","14"),i(Me,"viewBox","0 0 24 24"),i(Me,"fill","none"),i(Me,"stroke","currentColor"),i(Me,"stroke-width","2"),i(Me,"stroke-linecap","round"),i(Me,"stroke-linejoin","round"),i(ce,"class","menu-item svelte-1skuef2"),i(ce,"role","menuitem"),i(Ne,"class","menu-sep svelte-1skuef2"),i(Pe,"points","3 6 5 6 21 6"),i(Oe,"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(Ze,"width","14"),i(Ze,"height","14"),i(Ze,"viewBox","0 0 24 24"),i(Ze,"fill","none"),i(Ze,"stroke","currentColor"),i(Ze,"stroke-width","2"),i(Ze,"stroke-linecap","round"),i(Ze,"stroke-linejoin","round"),i(Se,"class","menu-item menu-item-danger svelte-1skuef2"),i(Se,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),qe(n,"left",l[3]+"px"),qe(n,"top",l[4]+"px"),qe(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Qe,x){C(Qe,e,x),C(Qe,t,x),C(Qe,n,x),a(n,o),a(o,s),a(s,r),a(s,c),a(o,f),a(o,h),a(n,_),a(n,v),a(v,y),a(y,g),a(y,k),a(y,w),a(v,T),a(v,N),a(n,j),a(n,D),a(D,L),a(L,S),a(D,A),a(D,P),a(n,K),a(n,H),a(n,W),a(n,G),a(G,q),a(q,Z),a(q,Y),a(G,J),a(G,O),a(n,le),a(n,ke),a(ke,ee),a(ee,te),a(ee,oe),a(ke,ae),a(ke,ye),a(n,He),a(n,Re),a(Re,B),a(B,Q),a(B,ue),a(B,be),a(B,je),a(Re,Ee),a(Re,De),a(n,Ce),a(n,ce),a(ce,Me),a(Me,Fe),a(Me,_e),a(ce,ve),a(ce,se),a(n,Ae),a(n,Ne),a(n,we),a(n,Se),a(Se,Ze),a(Ze,Pe),a(Ze,Oe),a(Se,We),a(Se,Ke),Le||(Be=[I(e,"click",it(l[19])),I(o,"click",l[17]),I(v,"click",l[10]),I(D,"click",l[11]),I(G,"click",l[13]),I(ke,"click",l[14]),I(Re,"click",l[15]),I(ce,"click",l[16]),I(Se,"click",l[12]),I(n,"click",it(l[28])),I(n,"keydown",l[31])],Le=!0)},p(Qe,x){x[0]&8&&qe(n,"left",Qe[3]+"px"),x[0]&16&&qe(n,"top",Qe[4]+"px")},d(Qe){Qe&&(z(e),z(t),z(n)),Le=!1,he(Be)}}}function pa(l){let e,t,n,o,s,r,c=l[0].name+"",f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,A,V,P,K,H,W;n=new xi({props:{kind:l[6],size:22}});let G=!l[7]&&fa(l);function q(X,O){return X[7]?ua:da}let Y=q(l)(l),J=l[2]&&Ql(l);return{c(){e=u("div"),t=u("div"),ot(n.$$.fragment),o=b(),s=u("div"),r=u("div"),f=F(c),h=b(),_=u("div"),v=u("span"),v.textContent=`${l[8]}`,y=b(),G&&G.c(),g=b(),k=u("div"),Y.c(),w=b(),T=u("button"),M=R("svg"),N=R("circle"),j=R("circle"),D=R("circle"),L=b(),S=u("button"),S.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',V=b(),J&&J.c(),P=at(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(s,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(j,"cx","12"),i(j,"cy","12"),i(j,"r","2"),i(D,"cx","12"),i(D,"cy","19"),i(D,"r","2"),i(M,"width","16"),i(M,"height","16"),i(M,"viewBox","0 0 24 24"),i(M,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",m("file.more")),i(T,"aria-label",m("file.more")),i(T,"aria-expanded",l[2]),i(S,"class","action-btn action-btn-danger svelte-1skuef2"),i(S,"title",m("common.delete")),i(S,"aria-label",m("common.delete")),i(k,"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",A=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),Ie(e,"file-row--selected",l[1])},m(X,O){C(X,e,O),a(e,t),lt(n,t,null),a(e,o),a(e,s),a(s,r),a(r,f),a(s,h),a(s,_),a(_,v),a(_,y),G&&G.m(_,null),a(e,g),a(e,k),Y.m(k,null),a(k,w),a(k,T),a(T,M),a(M,N),a(M,j),a(M,D),a(k,L),a(k,S),C(X,V,O),J&&J.m(X,O),C(X,P,O),K=!0,H||(W=[I(ca,"click",l[19]),I(T,"click",it(l[18])),I(S,"click",it(l[12])),I(e,"click",l[9]),I(e,"keydown",l[24]),I(e,"contextmenu",l[23]),I(e,"dragstart",l[20]),I(e,"dragover",l[21]),I(e,"drop",l[22])],H=!0)},p(X,O){(!K||O[0]&1)&&c!==(c=X[0].name+"")&&U(f,c),(!K||O[0]&1&&d!==(d=X[0].name))&&i(r,"title",d),X[7]||G.p(X,O),Y.p(X,O),(!K||O[0]&4)&&i(T,"aria-expanded",X[2]),(!K||O[0]&1&&A!==(A=X[7]?m("file.ariaFolder")+" "+X[0].name:m("file.ariaFile")+" "+X[0].name))&&i(e,"aria-label",A),(!K||O[0]&2)&&Ie(e,"file-row--selected",X[1]),X[2]?J?J.p(X,O):(J=Ql(X),J.c(),J.m(P.parentNode,P)):J&&(J.d(1),J=null)},i(X){K||(re(n.$$.fragment,X),K=!0)},o(X){pe(n.$$.fragment,X),K=!1},d(X){X&&(z(e),z(V),z(P)),nt(n),G&&G.d(),Y.d(),J&&J.d(X),H=!1,he(W)}}}function ma(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:s}=e,{onDragOver:r}=e,{onDrop:c}=e;const f=Gt(),d=$i(n),h=n.type==="folder",_=la(n);let v=!1,y=0,g=0,k=null;function w(O){O.ctrlKey||O.metaKey?f("toggleSelect",n.id):O.shiftKey?f("rangeSelect",n.id):k?(clearTimeout(k),k=null,h?f("navigate",n.id):f("preview",n)):k=setTimeout(()=>{k=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function M(){t(2,v=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,v=!1),f("delete",{id:n.id,type:n.type})}function j(){t(2,v=!1),f("rename",{id:n.id,name:n.name})}function D(){t(2,v=!1),f("duplicate",n.id)}function L(){t(2,v=!1),f("cut",n.id)}function S(){t(2,v=!1),f("copy",n.id)}function A(){t(2,v=!1),h?f("navigate",n.id):f("preview",n)}function V(){t(2,v=!v)}function P(){t(2,v=!1)}function K(O){s&&s(O,n.id)}function H(O){r&&h&&r(O,n.id)}function W(O){c&&h&&c(O,n.id)}function G(O){O.preventDefault(),t(3,y=Math.min(O.clientX,window.innerWidth-240)),t(4,g=Math.min(O.clientY,window.innerHeight-320)),t(2,v=!0)}function q(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),w(O))}function Z(O){Yi.call(this,l,O)}const Y=()=>f("preview",n),J=()=>f("navigate",n.id),X=O=>{O.key==="Escape"&&(O.stopPropagation(),P())};return l.$$set=O=>{"item"in O&&t(0,n=O.item),"selected"in O&&t(1,o=O.selected),"onDragStart"in O&&t(25,s=O.onDragStart),"onDragOver"in O&&t(26,r=O.onDragOver),"onDrop"in O&&t(27,c=O.onDrop)},[n,o,v,y,g,f,d,h,_,w,T,M,N,j,D,L,S,A,V,P,K,H,W,G,q,s,r,c,Z,Y,J,X]}class _a extends bt{constructor(e){super(),ht(this,e,ma,pa,vt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function xl(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function va(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function ha(l){let e,t=l[4].name+"",n,o,s;function r(){return l[2](l[6])}return{c(){e=u("button"),n=F(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){C(c,e,f),a(e,n),o||(s=I(e,"click",r),o=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&U(n,t)},d(c){c&&z(e),o=!1,s()}}}function ba(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s&1&&t!==(t=o[4].name+"")&&U(n,t)},d(o){o&&z(e)}}}function $l(l){let e,t,n=l[6]>0&&va();function o(c,f){return c[6]===c[0].length-1?ba:ha}let s=o(l),r=s(l);return{c(){n&&n.c(),e=b(),r.c(),t=at()},m(c,f){n&&n.m(c,f),C(c,e,f),r.m(c,f),C(c,t,f)},p(c,f){s===(s=o(c))&&r?r.p(c,f):(r.d(1),r=s(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(z(e),z(t)),n&&n.d(c),r.d(c)}}}function ga(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=$l(xl(l,t,o));return{c(){e=u("nav");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[s]){if(s&3){t=fe(o[0]);let r;for(r=0;r<t.length;r+=1){const c=xl(o,t,r);n[r]?n[r].p(c,s):(n[r]=$l(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ie,o:ie,d(o){o&&z(e),Ve(n,o)}}}function ka(l,e,t){let{crumbs:n=[]}=e;const o=Gt();function s(c){o("navigate",c)}const r=c=>s(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,s,r]}class io extends bt{constructor(e){super(),ht(this,e,ka,ga,vt,{crumbs:0})}}function ya(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.previewUnavailable")}`,n=b(),o=u("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),a(e,t),a(e,n),a(e,o),s||(r=I(o,"click",l[9]),s=!0)},p:ie,d(c){c&&z(e),s=!1,r()}}}function wa(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Na:ja}let o=n(l,-1),s=o(l);return{c(){s.c(),t=at()},m(r,c){s.m(r,c),C(r,t,c)},p(r,c){o===(o=n(r,c))&&s?s.p(r,c):(s.d(1),s=o(r),s&&(s.c(),s.m(t.parentNode,t)))},d(r){r&&z(t),s.d(r)}}}function za(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=F(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(o,s){C(o,e,s),a(e,t),a(t,n)},p(o,s){s&2&&U(n,o[1])},d(o){o&&z(e)}}}function Ca(l){let e,t,n,o;return{c(){e=u("div"),t=u("img"),Ut(t.src,n=l[1])||i(t,"src",n),i(t,"alt",o=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(s,r){C(s,e,r),a(e,t)},p(s,r){r&2&&!Ut(t.src,n=s[1])&&i(t,"src",n),r&1&&o!==(o=s[0].name)&&i(t,"alt",o)},d(s){s&&z(e)}}}function Sa(l){let e,t,n,o,s,r,c;return{c(){e=u("div"),t=u("p"),n=F(l[3]),o=b(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,d){C(f,e,d),a(e,t),a(t,n),a(e,o),a(e,s),r||(c=I(s,"click",l[9]),r=!0)},p(f,d){d&8&&U(n,f[3])},d(f){f&&z(e),r=!1,c()}}}function Ta(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,o){C(n,e,o),a(e,t)},p:ie,d(n){n&&z(e)}}}function ja(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=b(),o=u("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),a(e,t),a(e,n),a(e,o),s||(r=I(o,"click",l[9]),s=!0)},p:ie,d(c){c&&z(e),s=!1,r()}}}function Na(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),Ut(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(o,s){C(o,e,s),a(e,t)},p(o,s){s&2&&!Ut(t.src,n=o[1])&&i(t,"src",n)},d(o){o&&z(e)}}}function Da(l){let e,t,n,o,s,r,c,f=l[0].name+"",d,h,_,v,y=Kt(l[0].size)+"",g,k,w=Zl(l[0].mime)+"",T,M,N,j,D,L,S,A,V,P,K;s=new xi({props:{kind:l[8],size:18}});function H(q,Z){return q[2]?Ta:q[3]?Sa:q[6]&&q[1]?Ca:q[5]&&q[1]?za:q[4]?wa:ya}let W=H(l),G=W(l);return{c(){e=u("div"),t=u("div"),n=u("header"),o=u("div"),ot(s.$$.fragment),r=b(),c=u("span"),d=F(f),_=b(),v=u("div"),g=F(y),k=F(" · "),T=F(w),M=b(),N=u("div"),j=u("button"),j.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>',D=b(),L=u("button"),L.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>',S=b(),A=u("div"),G.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",h=l[0].name),i(o,"class","preview-title svelte-1cw3u0m"),i(v,"class","preview-meta svelte-1cw3u0m"),i(j,"class","action-btn svelte-1cw3u0m"),i(j,"title",m("file.openExternal")),i(j,"aria-label",m("file.openExternal")),i(L,"class","action-btn action-btn-close svelte-1cw3u0m"),i(L,"title","Close"),i(L,"aria-label","Close preview"),i(N,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(A,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(q,Z){C(q,e,Z),a(e,t),a(t,n),a(n,o),lt(s,o,null),a(o,r),a(o,c),a(c,d),a(n,_),a(n,v),a(v,g),a(v,k),a(v,T),a(n,M),a(n,N),a(N,j),a(N,D),a(N,L),a(t,S),a(t,A),G.m(A,null),V=!0,P||(K=[I(j,"click",l[9]),I(L,"click",l[10]),I(e,"click",yt(l[11])),I(e,"keydown",l[12])],P=!0)},p(q,[Z]){(!V||Z&1)&&f!==(f=q[0].name+"")&&U(d,f),(!V||Z&1&&h!==(h=q[0].name))&&i(c,"title",h),(!V||Z&1)&&y!==(y=Kt(q[0].size)+"")&&U(g,y),(!V||Z&1)&&w!==(w=Zl(q[0].mime)+"")&&U(T,w),W===(W=H(q))&&G?G.p(q,Z):(G.d(1),G=W(q),G&&(G.c(),G.m(A,null)))},i(q){V||(re(s.$$.fragment,q),V=!0)},o(q){pe(s.$$.fragment,q),V=!1},d(q){q&&z(e),nt(s),G.d(),P=!1,he(K)}}}function Ma(l,e,t){let n,o,s,{item:r}=e,{content:c=""}=e,{loading:f=!1}=e,{error:d=""}=e;const h=Gt(),_=$i(r);function v(T){T.key==="Escape"&&h("close")}function y(){h("openExternal",r.fileId)}Ji(()=>{window.addEventListener("keydown",v)}),pl(()=>{window.removeEventListener("keydown",v)});const g=()=>h("close"),k=()=>h("close"),w=T=>{T.key==="Escape"&&(T.preventDefault(),h("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,c=T.content),"loading"in T&&t(2,f=T.loading),"error"in T&&t(3,d=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=eo(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,o=to(r)||no(r)),l.$$.dirty&1&&t(4,s=lo(r))},[r,c,f,d,s,o,n,h,_,y,g,k,w]}class Fa extends bt{constructor(e){super(),ht(this,e,Ma,Da,vt,{item:0,content:1,loading:2,error:3})}}function Ia(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=F(l[0]),s=b(),r=u("p"),c=F(l[1]),f=b(),d=u("div"),h=u("button"),_=F(l[2]),y=b(),g=u("button"),k=F(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(h,"class",v="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(g,"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(M,N){C(M,e,N),a(e,t),a(t,n),a(n,o),a(t,s),a(t,r),a(r,c),a(t,f),a(t,d),a(d,h),a(h,_),a(d,y),a(d,g),a(g,k),w||(T=[I(h,"click",l[6]),I(g,"click",l[7]),I(e,"click",yt(l[8])),I(e,"keydown",l[9])],w=!0)},p(M,[N]){N&1&&U(o,M[0]),N&2&&U(c,M[1]),N&4&&U(_,M[2]),N&16&&v!==(v="btn "+(M[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",v),N&8&&U(k,M[3])},i:ie,o:ie,d(M){M&&z(e),w=!1,he(T)}}}function Ea(l,e,t){let{title:n=m("common.confirm")}=e,{message:o=""}=e,{confirmText:s=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:c=!1}=e;const f=Gt(),d=()=>f("confirm"),h=()=>f("cancel"),_=()=>f("cancel"),v=y=>{y.key==="Escape"&&(y.preventDefault(),f("cancel"))};return l.$$set=y=>{"title"in y&&t(0,n=y.title),"message"in y&&t(1,o=y.message),"confirmText"in y&&t(2,s=y.confirmText),"cancelText"in y&&t(3,r=y.cancelText),"danger"in y&&t(4,c=y.danger)},[n,o,s,r,c,f,d,h,_,v]}class Aa extends bt{constructor(e){super(),ht(this,e,Ea,Ia,vt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function La(l){let e,t,n;return{c(){e=R("circle"),t=R("line"),n=R("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(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(z(e),z(t),z(n))}}}function Pa(l){let e,t,n,o;return{c(){e=R("rect"),t=R("polyline"),n=R("line"),o=R("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(o,"x1","16"),i(o,"y1","5"),i(o,"x2","16"),i(o,"y2","19")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Oa(l){let e,t;return{c(){e=R("path"),t=R("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,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Ba(l){let e,t;return{c(){e=R("path"),t=R("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,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Ra(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("path"),n=R("line"),o=R("line"),s=R("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(o,"x1","8"),i(o,"y1","11"),i(o,"x2","14"),i(o,"y2","11"),i(s,"x1","8"),i(s,"y1","15"),i(s,"x2","12"),i(s,"y2","15")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Va(l){let e,t,n,o;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("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(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Ha(l){let e,t;return{c(){e=R("path"),t=R("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,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Ua(l){let e,t,n,o;return{c(){e=R("rect"),t=R("rect"),n=R("rect"),o=R("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(o,"x","3"),i(o,"y","14"),i(o,"width","7"),i(o,"height","7"),i(o,"rx","1")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Wa(l){let e;return{c(){e=R("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&&z(e)}}}function Ka(l){let e;function t(s,r){return s[0]==="folder"?Wa:s[0]==="project"?Ua:s[0]==="client"?Ha:s[0]==="document"?Va:s[0]==="recipe"?Ra:s[0]==="note"?Ba:s[0]==="file"?Oa:s[0]==="case"?Pa:La}let n=t(l),o=n(l);return{c(){e=R("svg"),o.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(s,r){C(s,e,r),o.m(e,null)},p(s,[r]){n!==(n=t(s))&&(o.d(1),o=n(s),o&&(o.c(),o.m(e,null))),r&2&&i(e,"width",s[1]),r&2&&i(e,"height",s[1])},i:ie,o:ie,d(s){s&&z(e),o.d()}}}function Ga(l,e,t){let{kind:n="generic"}=e,{size:o=18}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,o=s.size)},[n,o]}class qt extends bt{constructor(e){super(),ht(this,e,Ga,Ka,vt,{kind:0,size:1})}}function en(l,e,t){const n=l.slice();return n[44]=e[t],n}function qa(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function Ja(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,s,r;function c(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),o=F(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,d){C(f,e,d),a(e,t),a(t,o),s||(r=I(e,"click",it(c)),s=!0)},p(f,d){l=f,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&U(o,n)},d(f){f&&z(e),s=!1,r()}}}function tn(l){let e,t;return e=new oo({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(){ot(e.$$.fragment)},m(n,o){lt(e,n,o),t=!0},p(n,o){const s={};o[0]&1&&(s.nodes=n[44].children||[]),o[0]&2&&(s.expanded=n[1]),o[0]&4&&(s.selectedNodeId=n[2]),o[0]&8&&(s.level=n[3]+1),o[0]&16&&(s.onSelect=n[4]),o[0]&32&&(s.onToggle=n[5]),o[0]&64&&(s.onContextMenu=n[6]),o[0]&128&&(s.onDrop=n[7]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){nt(e,n)}}}function ln(l,e){let t,n,o,s,r,c,f,d=e[44].title+"",h,_,v=e[1][e[44].id]&&fl(e[44]),y,g,k,w;function T(Y,J){return J[0]&1&&(n=null),n==null&&(n=!!Lt(Y[44])),n?Ja:qa}let M=T(e,[-1,-1]),N=M(e);r=new qt({props:{kind:nn(e[44]),size:16}});function j(...Y){return e[26](e[44],...Y)}function D(...Y){return e[27](e[44],...Y)}function L(){return e[28](e[44])}function S(...Y){return e[29](e[44],...Y)}function A(...Y){return e[30](e[44],...Y)}function V(...Y){return e[31](e[44],...Y)}function P(...Y){return e[32](e[44],...Y)}function K(...Y){return e[33](e[44],...Y)}function H(...Y){return e[34](e[44],...Y)}function W(...Y){return e[35](e[44],...Y)}function G(...Y){return e[36](e[44],...Y)}function q(...Y){return e[37](e[44],...Y)}let Z=v&&tn(e);return{key:l,first:null,c(){t=u("div"),N.c(),o=b(),s=u("span"),ot(r.$$.fragment),c=b(),f=u("span"),h=F(d),_=b(),Z&&Z.c(),y=at(),i(s,"class","tree-icon svelte-zj71cl"),i(s,"role","button"),i(s,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),qe(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),Ie(t,"selected",e[2]===e[44].id),Ie(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),Ie(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(Y,J){C(Y,t,J),N.m(t,null),a(t,o),a(t,s),lt(r,s,null),a(t,c),a(t,f),a(f,h),C(Y,_,J),Z&&Z.m(Y,J),C(Y,y,J),g=!0,k||(w=[I(s,"click",j),I(s,"keydown",D),I(s,"dblclick",it(e[24])),I(f,"click",it(L)),I(f,"keydown",S),I(t,"dragstart",A),I(t,"dragover",V),I(t,"dragleave",P),I(t,"drop",K),I(t,"click",H),I(t,"keydown",W),I(t,"dblclick",G),I(t,"contextmenu",ul(q))],k=!0)},p(Y,J){e=Y,M===(M=T(e,J))&&N?N.p(e,J):(N.d(1),N=M(e),N&&(N.c(),N.m(t,o)));const X={};J[0]&1&&(X.kind=nn(e[44])),r.$set(X),(!g||J[0]&1)&&d!==(d=e[44].title+"")&&U(h,d),(!g||J[0]&8)&&qe(t,"padding-left",e[3]*16+4+"px"),(!g||J[0]&5)&&Ie(t,"selected",e[2]===e[44].id),(!g||J[0]&769)&&Ie(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!g||J[0]&769)&&Ie(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),J[0]&3&&(v=e[1][e[44].id]&&fl(e[44])),v?Z?(Z.p(e,J),J[0]&3&&re(Z,1)):(Z=tn(e),Z.c(),re(Z,1),Z.m(y.parentNode,y)):Z&&($e(),pe(Z,1,1,()=>{Z=null}),et())},i(Y){g||(re(r.$$.fragment,Y),re(Z),g=!0)},o(Y){pe(r.$$.fragment,Y),pe(Z),g=!1},d(Y){Y&&(z(t),z(_),z(y)),N.d(),nt(r),Z&&Z.d(Y),k=!1,he(w)}}}function Ya(l){let e=[],t=new Map,n,o,s,r,c=fe(l[0]);const f=d=>d[44].id;for(let d=0;d<c.length;d+=1){let h=en(l,c,d),_=f(h);t.set(_,e[d]=ln(_,h))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=at()},m(d,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,h);C(d,n,h),o=!0,s||(r=I(window,"dragend",l[14]),s=!0)},p(d,h){h[0]&2080767&&(c=fe(d[0]),$e(),e=Qi(e,h,f,1,d,c,t,n.parentNode,Zi,ln,n,en),et())},i(d){if(!o){for(let h=0;h<c.length;h+=1)re(e[h]);o=!0}},o(d){for(let h=0;h<e.length;h+=1)pe(e[h]);o=!1},d(d){d&&z(n);for(let h=0;h<e.length;h+=1)e[h].d(d);s=!1,r()}}}function nn(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 fl(l){return l.children!==void 0}function Lt(l){return fl(l)?l.children.length>0:l.has_children===!0}function on(l){const e={};function t(n,o){for(const s of n)e[s.id]=o,s.children&&t(s.children,s.id)}return t(l,""),e}function sn(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function Xa(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Za(l,e,t){let n,o,s,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:d=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:y=void 0}=e,g={},k=null,w="",T="";const M=["folder","project","client","document","recipe","case"];pl(()=>{for(const B of Object.keys(g))clearTimeout(g[B]);k&&clearInterval(k)});function N(B){return M.includes(B.type)}function j(B,Q,ue){if(!B||!Q||Q===B.id||!N(B))return!1;let be=B.id;for(;be;){if(be===Q)return!1;be=ue[be]||""}return!0}function D(B,Q){B.stopPropagation(),B.dataTransfer.effectAllowed="move",B.dataTransfer.setData("text/plain",Q.id),t(21,w=Q.id)}function L(B,Q){B.preventDefault(),B.stopPropagation(),B.dataTransfer.dropEffect="move",T!==Q.id&&t(8,T=Q.id),Lt(Q)&&!c[Q.id]&&!g[Q.id]&&(g[Q.id]=setTimeout(()=>{_&&_(Q.id),delete g[Q.id]},600));const ue=B.currentTarget.closest(".workspace-tree-area");if(ue){const be=ue.getBoundingClientRect(),je=30;B.clientY-be.top<je?k||(k=setInterval(()=>{ue.scrollTop-=10},50)):be.bottom-B.clientY<je?k||(k=setInterval(()=>{ue.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function S(B,Q){const ue=B.relatedTarget;ue&&B.currentTarget.contains(ue)||(T===Q.id&&t(8,T=""),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),k&&(clearInterval(k),k=null))}function A(B,Q){B.preventDefault(),B.stopPropagation(),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),k&&(clearInterval(k),k=null);const ue=sn(r),be=on(ue),je=Xa(B);if(!j(Q,je,be)){t(8,T=""),t(21,w="");return}y&&y(je,Q.id),t(8,T=""),t(21,w="")}function V(){t(8,T=""),t(21,w="");for(const B of Object.keys(g))clearTimeout(g[B]),delete g[B];k&&(clearInterval(k),k=null)}function P(B,Q){B.target.closest(".tree-toggle")||B.target.closest(".tree-icon")||h&&h(Q)}function K(B,Q){Lt(Q)&&_&&_(Q.id)}function H(B,Q){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),h&&h(Q))}function W(B,Q){B.stopPropagation(),Lt(Q)&&_&&_(Q.id)}function G(B,Q){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),B.stopPropagation(),Lt(Q)&&_&&_(Q.id))}function q(B,Q){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),h&&h(Q))}function Z(B,Q,ue){const be={};function je(Ee){for(const Ue of Ee)be[Ue.id]=j(Ue,Q,ue),Ue.children&&je(Ue.children)}return je(B),be}function Y(B){Yi.call(this,l,B)}const J=B=>_&&_(B.id),X=(B,Q)=>W(Q,B),O=(B,Q)=>G(Q,B),le=B=>h&&h(B),ke=(B,Q)=>q(Q,B),ee=(B,Q)=>D(Q,B),te=(B,Q)=>L(Q,B),oe=(B,Q)=>S(Q,B),ae=(B,Q)=>A(Q,B),ze=(B,Q)=>P(Q,B),ye=(B,Q)=>H(Q,B),He=(B,Q)=>K(Q,B),Re=(B,Q)=>v&&v(Q,B);return l.$$set=B=>{"nodes"in B&&t(0,r=B.nodes),"expanded"in B&&t(1,c=B.expanded),"selectedNodeId"in B&&t(2,f=B.selectedNodeId),"level"in B&&t(3,d=B.level),"onSelect"in B&&t(4,h=B.onSelect),"onToggle"in B&&t(5,_=B.onToggle),"onContextMenu"in B&&t(6,v=B.onContextMenu),"onDrop"in B&&t(7,y=B.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=sn(r)),l.$$.dirty[0]&8388608&&t(22,o=on(n)),l.$$.dirty[0]&14680064&&t(9,s=Z(n,w,o))},[r,c,f,d,h,_,v,y,T,s,D,L,S,A,V,P,K,H,W,G,q,w,o,n,Y,J,X,O,le,ke,ee,te,oe,ae,ze,ye,He,Re]}class oo extends bt{constructor(e){super(),ht(this,e,Za,Ya,vt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function rn(l,e,t){const n=l.slice();return n[262]=e[t],n}function an(l,e,t){const n=l.slice();return n[265]=e[t],n}function cn(l,e,t){const n=l.slice();return n[265]=e[t],n}function fn(l,e,t){const n=l.slice();return n[289]=e[t],n}function un(l,e,t){const n=l.slice();return n[289]=e[t],n}function dn(l,e,t){const n=l.slice();return n[307]=e[t],n}function pn(l,e,t){const n=l.slice();return n[289]=e[t],n}function mn(l,e,t){const n=l.slice();return n[286]=e[t],n[312]=e,n[313]=t,n}function _n(l,e,t){const n=l.slice();return n[295]=e[t],n}function vn(l,e,t){const n=l.slice();return n[298]=e[t],n}function hn(l,e,t){const n=l.slice();return n[298]=e[t],n}function bn(l,e,t){const n=l.slice();return n[286]=e[t],n[303]=e,n[304]=t,n}function gn(l,e,t){const n=l.slice();return n[289]=e[t],n}function kn(l,e,t){const n=l.slice();return n[270]=e[t],n}function yn(l,e,t){const n=l.slice();return n[286]=e[t],n}function wn(l,e,t){const n=l.slice();return n[281]=e[t],n}function zn(l,e,t){const n=l.slice();return n[278]=e[t],n}function Cn(l,e,t){const n=l.slice();return n[273]=e[t],n}function Sn(l,e,t){const n=l.slice();return n[270]=e[t],n}function Tn(l,e,t){const n=l.slice();return n[273]=e[t],n}function jn(l,e,t){const n=l.slice();return n[292]=e[t],n}function Nn(l,e,t){const n=l.slice();return n[316]=e[t],n}function Dn(l,e,t){const n=l.slice();return n[319]=e[t],n}function Mn(l){let e,t;return{c(){e=u("span"),t=F(l[26]),i(e,"class","nav-badge svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[0]&67108864&&U(t,n[26])},d(n){n&&z(e)}}}function Fn(l){let e,t=l[319].label+"",n,o,s,r,c,f,d=l[319].id==="journal"&&l[26]>0&&Mn(l);function h(){return l[149](l[319])}return{c(){e=u("button"),n=F(t),o=b(),d&&d.c(),s=b(),i(e,"class",r="nav-item "+(l[16]===l[319].id?"selected":"")+" svelte-44iz1r")},m(_,v){C(_,e,v),a(e,n),a(e,o),d&&d.m(e,null),a(e,s),c||(f=I(e,"click",h),c=!0)},p(_,v){l=_,v[0]&1&&t!==(t=l[319].label+"")&&U(n,t),l[319].id==="journal"&&l[26]>0?d?d.p(l,v):(d=Mn(l),d.c(),d.m(e,s)):d&&(d.d(1),d=null),v[0]&65537&&r!==(r="nav-item "+(l[16]===l[319].id?"selected":"")+" svelte-44iz1r")&&i(e,"class",r)},d(_){_&&z(e),d&&d.d(),c=!1,f()}}}function Qa(l){let e;return{c(){e=u("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&z(e)}}}function xa(l){var r;let e,t,n,o,s;return t=new oo({props:{nodes:l[1],expanded:l[42],selectedNodeId:((r=l[17])==null?void 0:r.id)||"",onSelect:l[73],onToggle:l[103],onContextMenu:l[101],onDrop:l[104]}}),{c(){e=u("div"),ot(t.$$.fragment),i(e,"class","workspace-tree-area svelte-44iz1r"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),Ie(e,"drop-valid",l[53])},m(c,f){C(c,e,f),lt(t,e,null),n=!0,o||(s=[I(e,"dragover",ul(l[106])),I(e,"dragleave",l[107]),I(e,"drop",l[105])],o=!0)},p(c,f){var h;const d={};f[0]&2&&(d.nodes=c[1]),f[1]&2048&&(d.expanded=c[42]),f[0]&131072&&(d.selectedNodeId=((h=c[17])==null?void 0:h.id)||""),t.$set(d),(!n||f[1]&4194304)&&Ie(e,"drop-valid",c[53])},i(c){n||(re(t.$$.fragment,c),n=!0)},o(c){pe(t.$$.fragment,c),n=!1},d(c){c&&z(e),nt(t),o=!1,he(s)}}}function $a(l){let e;return{c(){e=u("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function ec(l){let e,t=fe(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=In(Nn(l,t,o));return{c(){e=u("span");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","crumb svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&65537){t=fe(o[0]);let r;for(r=0;r<t.length;r+=1){const c=Nn(o,t,r);n[r]?n[r].p(c,s):(n[r]=In(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function tc(l){let e,t=l[17].title+"",n,o,s,r=l[134](l[17].type)+"",c;return{c(){e=u("span"),n=F(t),o=b(),s=u("span"),c=F(r),i(e,"class","crumb svelte-44iz1r"),i(s,"class","crumb-type svelte-44iz1r")},m(f,d){C(f,e,d),a(e,n),C(f,o,d),C(f,s,d),a(s,c)},p(f,d){d[0]&131072&&t!==(t=f[17].title+"")&&U(n,t),d[0]&131072&&r!==(r=f[134](f[17].type)+"")&&U(c,r)},d(f){f&&(z(e),z(o),z(s))}}}function In(l){let e=(l[316].id===l[16]?l[316].label:"")+"",t;return{c(){t=F(e)},m(n,o){C(n,t,o)},p(n,o){o[0]&65537&&e!==(e=(n[316].id===n[16]?n[316].label:"")+"")&&U(t,e)},d(n){n&&z(t)}}}function En(l){let e,t,n,o,s,r,c,f,d=l[63].unpushedOps>0&&An(l);return{c(){e=u("button"),t=R("svg"),n=R("polyline"),o=R("polyline"),s=R("path"),r=b(),d&&d.c(),i(n,"points","23 4 23 10 17 10"),i(n,"class","svelte-44iz1r"),i(o,"points","1 20 1 14 7 14"),i(o,"class","svelte-44iz1r"),i(s,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),i(s,"class","svelte-44iz1r"),i(t,"width","16"),i(t,"height","16"),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-44iz1r"),i(e,"class","header-sync-btn svelte-44iz1r"),e.disabled=l[64],i(e,"title",m("nav.syncNow"))},m(h,_){C(h,e,_),a(e,t),a(t,n),a(t,o),a(t,s),a(e,r),d&&d.m(e,null),c||(f=I(e,"click",l[147]),c=!0)},p(h,_){h[63].unpushedOps>0?d?d.p(h,_):(d=An(h),d.c(),d.m(e,null)):d&&(d.d(1),d=null),_[2]&4&&(e.disabled=h[64])},d(h){h&&z(e),d&&d.d(),c=!1,f()}}}function An(l){let e,t=l[63].unpushedOps+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","sync-badge svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[2]&2&&t!==(t=o[63].unpushedOps+"")&&U(n,t)},d(o){o&&z(e)}}}function Ln(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=F(l[15]),n=b(),o=u("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-44iz1r"><line x1="18" y1="6" x2="6" y2="18" class="svelte-44iz1r"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-44iz1r"></line></svg>',i(o,"class","dismiss-btn svelte-44iz1r"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(c,f){C(c,e,f),a(e,t),a(e,n),a(e,o),s||(r=[I(o,"click",it(l[150])),I(e,"click",l[151]),I(e,"keydown",function(){Rt(rt(l[152]))&&rt(l[152]).apply(this,arguments)})],s=!0)},p(c,f){l=c,f[0]&32768&&U(t,l[15])},d(c){c&&z(e),s=!1,he(r)}}}function lc(l){let e,t,n;function o(c,f){if(c[38])return fc;if(c[0].length>0)return cc;if(c[15])return ac}let s=o(l),r=s&&s(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("welcome.title")}`,n=b(),r&&r.c(),i(t,"class","svelte-44iz1r"),i(e,"class","welcome svelte-44iz1r")},m(c,f){C(c,e,f),a(e,t),a(e,n),r&&r.m(e,null)},p(c,f){s===(s=o(c))&&r?r.p(c,f):(r&&r.d(1),r=s&&s(c),r&&(r.c(),r.m(e,null)))},i:ie,o:ie,d(c){c&&z(e),r&&r.d()}}}function nc(l){let e,t,n,o;function s(f,d){return f[4].length===0?dc:uc}let r=s(l),c=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("activity.title")}`,o=b(),c.c(),i(n,"class","svelte-44iz1r"),i(t,"class","activity-feed-header svelte-44iz1r"),i(e,"class","activity-feed svelte-44iz1r")},m(f,d){C(f,e,d),a(e,t),a(t,n),a(e,o),c.m(e,null)},p(f,d){r===(r=s(f))&&c?c.p(f,d):(c.d(1),c=r(f),c&&(c.c(),c.m(e,null)))},i:ie,o:ie,d(f){f&&z(e),c.d()}}}function ic(l){let e,t,n,o,s,r=l[3].date+"",c,f,d,h,_=l[3].summary&&Bn(l),v=l[25].length>0&&Un(l);function y(w,T){return w[3].groups&&w[3].groups.length>0?mc:pc}let g=y(l),k=g(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("today.title")}`,o=b(),s=u("span"),c=F(r),f=b(),_&&_.c(),d=b(),v&&v.c(),h=b(),k.c(),i(n,"class","svelte-44iz1r"),i(s,"class","today-date svelte-44iz1r"),i(t,"class","today-header svelte-44iz1r"),i(e,"class","today-dashboard svelte-44iz1r")},m(w,T){C(w,e,T),a(e,t),a(t,n),a(t,o),a(t,s),a(s,c),a(e,f),_&&_.m(e,null),a(e,d),v&&v.m(e,null),a(e,h),k.m(e,null)},p(w,T){T[0]&8&&r!==(r=w[3].date+"")&&U(c,r),w[3].summary?_?_.p(w,T):(_=Bn(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),w[25].length>0?v?v.p(w,T):(v=Un(w),v.c(),v.m(e,h)):v&&(v.d(1),v=null),g===(g=y(w))&&k?k.p(w,T):(k.d(1),k=g(w),k&&(k.c(),k.m(e,null)))},i:ie,o:ie,d(w){w&&z(e),_&&_.d(),v&&v.d(),k.d()}}}function oc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,A,V,P,K,H,W,G,q,Z,Y,J,X,O,le,ke,ee,te,oe,ae,ze,ye,He,Re,B,Q,ue,be,je,Ee,Ue,De,Ce,ce,Me,Fe,_e=l[10]&&Zn(l),ve=l[25].length>0&&Qn(l),de=l[6]&&$n(l);function se(we,Se){return we[5].length===0?bc:hc}let Ae=se(l),Ne=Ae(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("journal.title")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("journal.dateFrom")}`,f=b(),d=u("input"),h=b(),_=u("label"),v=u("span"),v.textContent=`${m("journal.dateTo")}`,y=b(),g=u("input"),k=b(),w=u("label"),T=u("span"),T.textContent=`${m("journal.node")}`,M=b(),N=u("div"),j=u("input"),D=b(),L=u("button"),L.textContent=`${m("common.search")}`,S=b(),_e&&_e.c(),A=b(),V=u("label"),P=u("input"),H=b(),W=u("span"),W.textContent=`${m("journal.includeChildren")}`,G=b(),q=u("label"),Z=u("span"),Z.textContent=`${m("journal.billable")}`,Y=b(),J=u("select"),X=u("option"),X.textContent=`${m("common.all")}`,O=u("option"),O.textContent=`${m("journal.billable")}`,le=u("option"),le.textContent=`${m("common.no")}`,ke=b(),ee=u("label"),te=u("span"),te.textContent=`${m("journal.approximate")}`,oe=b(),ae=u("select"),ze=u("option"),ze.textContent=`${m("common.all")}`,ye=u("option"),ye.textContent=`${m("journal.approximate")}`,He=u("option"),He.textContent=`${m("common.no")}`,Re=b(),B=u("button"),B.textContent=`${m("journal.filter")}`,Q=b(),ue=u("button"),ue.textContent=`${m("journal.exportCSV")}`,be=b(),je=u("button"),je.textContent=`${m("journal.exportMarkdown")}`,Ee=b(),Ue=u("button"),Ue.textContent="PDF",De=b(),ve&&ve.c(),Ce=b(),de&&de.c(),ce=b(),Ne.c(),i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","date"),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(v,"class","label-text svelte-44iz1r"),i(g,"type","date"),i(g,"class","svelte-44iz1r"),i(_,"class","svelte-44iz1r"),i(T,"class","label-text svelte-44iz1r"),i(j,"type","text"),i(j,"placeholder","nodeId"),i(j,"class","svelte-44iz1r"),i(L,"class","btn btn-sm svelte-44iz1r"),i(N,"class","journal-node-picker svelte-44iz1r"),i(w,"class","svelte-44iz1r"),i(P,"type","checkbox"),P.disabled=K=!l[10],i(P,"class","svelte-44iz1r"),i(W,"class","svelte-44iz1r"),i(V,"class","checkbox-label svelte-44iz1r"),i(Z,"class","label-text svelte-44iz1r"),X.__value="all",ge(X,X.__value),i(X,"class","svelte-44iz1r"),O.__value="yes",ge(O,O.__value),i(O,"class","svelte-44iz1r"),le.__value="no",ge(le,le.__value),i(le,"class","svelte-44iz1r"),i(J,"class","svelte-44iz1r"),l[11]===void 0&&Nt(()=>l[188].call(J)),i(q,"class","svelte-44iz1r"),i(te,"class","label-text svelte-44iz1r"),ze.__value="all",ge(ze,ze.__value),i(ze,"class","svelte-44iz1r"),ye.__value="yes",ge(ye,ye.__value),i(ye,"class","svelte-44iz1r"),He.__value="no",ge(He,He.__value),i(He,"class","svelte-44iz1r"),i(ae,"class","svelte-44iz1r"),l[12]===void 0&&Nt(()=>l[189].call(ae)),i(ee,"class","svelte-44iz1r"),i(B,"class","btn btn-sm svelte-44iz1r"),i(ue,"class","btn btn-sm svelte-44iz1r"),i(je,"class","btn btn-sm svelte-44iz1r"),i(Ue,"class","btn btn-sm svelte-44iz1r"),i(s,"class","journal-filters svelte-44iz1r"),i(t,"class","journal-header svelte-44iz1r"),i(e,"class","journal-screen svelte-44iz1r")},m(we,Se){C(we,e,Se),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),ge(d,l[7]),a(s,h),a(s,_),a(_,v),a(_,y),a(_,g),ge(g,l[8]),a(s,k),a(s,w),a(w,T),a(w,M),a(w,N),a(N,j),ge(j,l[10]),a(N,D),a(N,L),a(N,S),_e&&_e.m(N,null),a(s,A),a(s,V),a(V,P),P.checked=l[9],a(V,H),a(V,W),a(s,G),a(s,q),a(q,Z),a(q,Y),a(q,J),a(J,X),a(J,O),a(J,le),Tt(J,l[11],!0),a(s,ke),a(s,ee),a(ee,te),a(ee,oe),a(ee,ae),a(ae,ze),a(ae,ye),a(ae,He),Tt(ae,l[12],!0),a(s,Re),a(s,B),a(s,Q),a(s,ue),a(s,be),a(s,je),a(s,Ee),a(s,Ue),a(e,De),ve&&ve.m(e,null),a(e,Ce),de&&de.m(e,null),a(e,ce),Ne.m(e,null),Me||(Fe=[I(d,"input",l[184]),I(g,"input",l[185]),I(j,"input",l[186]),I(L,"click",l[126]),I(P,"change",l[187]),I(J,"change",l[188]),I(ae,"change",l[189]),I(B,"click",l[122]),I(ue,"click",l[123]),I(je,"click",l[124]),I(Ue,"click",l[125])],Me=!0)},p(we,Se){Se[0]&128&&ge(d,we[7]),Se[0]&256&&ge(g,we[8]),Se[0]&1024&&j.value!==we[10]&&ge(j,we[10]),we[10]?_e?_e.p(we,Se):(_e=Zn(we),_e.c(),_e.m(N,null)):_e&&(_e.d(1),_e=null),Se[0]&1024&&K!==(K=!we[10])&&(P.disabled=K),Se[0]&512&&(P.checked=we[9]),Se[0]&2048&&Tt(J,we[11]),Se[0]&4096&&Tt(ae,we[12]),we[25].length>0?ve?ve.p(we,Se):(ve=Qn(we),ve.c(),ve.m(e,Ce)):ve&&(ve.d(1),ve=null),we[6]?de?de.p(we,Se):(de=$n(we),de.c(),de.m(e,ce)):de&&(de.d(1),de=null),Ae===(Ae=se(we))&&Ne?Ne.p(we,Se):(Ne.d(1),Ne=Ae(we),Ne&&(Ne.c(),Ne.m(e,null)))},i:ie,o:ie,d(we){we&&z(e),_e&&_e.d(),ve&&ve.d(),de&&de.d(),Ne.d(),Me=!1,he(Fe)}}}function sc(l){let e,t,n,o,s,r,c=fe(l[71]),f=[];for(let v=0;v<c.length;v+=1)f[v]=ri(jn(l,c,v));const d=[Cc,zc,wc,yc,kc,gc],h=[];function _(v,y){return v[18]==="overview"?0:v[18]==="notes"?1:v[18]==="files"?2:v[18]==="actions"?3:v[18]==="worklog"?4:v[18]==="activity"?5:-1}return~(o=_(l))&&(s=h[o]=d[o](l)),{c(){e=u("div");for(let v=0;v<f.length;v+=1)f[v].c();t=b(),n=u("div"),s&&s.c(),i(e,"class","tabs svelte-44iz1r"),i(n,"class","tab-content svelte-44iz1r")},m(v,y){C(v,e,y);for(let g=0;g<f.length;g+=1)f[g]&&f[g].m(e,null);C(v,t,y),C(v,n,y),~o&&h[o].m(n,null),r=!0},p(v,y){if(y[0]&393216|y[1]&40960|y[2]&4608){c=fe(v[71]);let k;for(k=0;k<c.length;k+=1){const w=jn(v,c,k);f[k]?f[k].p(w,y):(f[k]=ri(w),f[k].c(),f[k].m(e,null))}for(;k<f.length;k+=1)f[k].d(1);f.length=c.length}let g=o;o=_(v),o===g?~o&&h[o].p(v,y):(s&&($e(),pe(h[g],1,1,()=>{h[g]=null}),et()),~o?(s=h[o],s?s.p(v,y):(s=h[o]=d[o](v),s.c()),re(s,1),s.m(n,null)):s=null)},i(v){r||(re(s),r=!0)},o(v){pe(s),r=!1},d(v){v&&(z(e),z(t),z(n)),Ve(f,v),~o&&h[o].d()}}}function rc(l){let e,t,n,o=l[20].title+"",s,r,c,f,d,h,_,v,y,g,k,w=l[20].dirty&&Ci();return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),w&&w.c(),c=b(),f=u("div"),d=u("button"),d.textContent=`${m("common.save")}`,h=b(),_=u("button"),_.textContent=`${m("common.close")}`,v=b(),y=u("textarea"),i(n,"class","note-title svelte-44iz1r"),i(d,"class","btn btn-primary svelte-44iz1r"),i(_,"class","btn svelte-44iz1r"),i(f,"class","note-editor-actions svelte-44iz1r"),i(t,"class","note-editor-header svelte-44iz1r"),i(y,"class","note-textarea svelte-44iz1r"),i(y,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-44iz1r")},m(T,M){C(T,e,M),a(e,t),a(t,n),a(n,s),a(t,r),w&&w.m(t,null),a(t,c),a(t,f),a(f,d),a(f,h),a(f,_),a(e,v),a(e,y),ge(y,l[20].content),g||(k=[I(d,"click",l[118]),I(_,"click",l[116]),I(y,"input",l[153]),I(y,"input",l[117])],g=!0)},p(T,M){M[0]&1048576&&o!==(o=T[20].title+"")&&U(s,o),T[20].dirty?w||(w=Ci(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),M[0]&1048576&&ge(y,T[20].content)},i:ie,o:ie,d(T){T&&z(e),w&&w.d(),g=!1,he(k)}}}function ac(l){let e,t=m("common.error")+"",n,o,s;return{c(){e=u("p"),n=F(t),o=b(),s=F(l[15]),i(e,"class","error-text svelte-44iz1r")},m(r,c){C(r,e,c),a(e,n),a(e,o),a(e,s)},p(r,c){c[0]&32768&&U(s,r[15])},d(r){r&&z(e)}}}function cc(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${m("welcome.selectSection")}`,t=b(),n=u("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-44iz1r"),i(n,"class","hint svelte-44iz1r")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},p:ie,d(o){o&&(z(e),z(t),z(n))}}}function fc(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function uc(l){let e,t=fe(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=On(fn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-feed-events svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&16|s[4]&66048){t=fe(o[4]);let r;for(r=0;r<t.length;r+=1){const c=fn(o,t,r);n[r]?n[r].p(c,s):(n[r]=On(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function dc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:ie,d(n){n&&z(e)}}}function Pn(l){let e,t=l[289].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-feed-target svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&16&&t!==(t=o[289].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function On(l){let e,t,n=Dt(l[289].eventType)+"",o,s,r,c,f=l[289].title+"",d,h,_,v,y=l[133](l[289].eventType)+"",g,k,w,T,M=mt(l[289].createdAt)+"",N,j,D=pt(l[289].createdAt)+"",L,S,A,V,P=l[289].targetType&&Pn(l);function K(){return l[203](l[289])}function H(...W){return l[204](l[289],...W)}return{c(){e=u("div"),t=u("span"),o=F(n),s=b(),r=u("div"),c=u("span"),d=F(f),h=b(),_=u("div"),v=u("span"),g=F(y),k=b(),P&&P.c(),w=b(),T=u("span"),N=F(M),j=b(),L=F(D),S=b(),i(t,"class","activity-feed-icon svelte-44iz1r"),i(c,"class","activity-feed-title svelte-44iz1r"),i(v,"class","activity-feed-type svelte-44iz1r"),i(T,"class","activity-feed-time svelte-44iz1r"),i(_,"class","activity-feed-meta svelte-44iz1r"),i(r,"class","activity-feed-body svelte-44iz1r"),i(e,"class","activity-feed-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(W,G){C(W,e,G),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(c,d),a(r,h),a(r,_),a(_,v),a(v,g),a(_,k),P&&P.m(_,null),a(_,w),a(_,T),a(T,N),a(T,j),a(T,L),a(e,S),A||(V=[I(e,"click",K),I(e,"keydown",H)],A=!0)},p(W,G){l=W,G[0]&16&&n!==(n=Dt(l[289].eventType)+"")&&U(o,n),G[0]&16&&f!==(f=l[289].title+"")&&U(d,f),G[0]&16&&y!==(y=l[133](l[289].eventType)+"")&&U(g,y),l[289].targetType?P?P.p(l,G):(P=Pn(l),P.c(),P.m(_,w)):P&&(P.d(1),P=null),G[0]&16&&M!==(M=mt(l[289].createdAt)+"")&&U(N,M),G[0]&16&&D!==(D=pt(l[289].createdAt)+"")&&U(L,D)},d(W){W&&z(e),P&&P.d(),A=!1,he(V)}}}function Bn(l){let e,t,n,o=l[3].summary.changedCases>0&&Rn(l),s=l[3].summary.notes>0&&Vn(l),r=l[3].summary.files>0&&Hn(l);return{c(){e=u("div"),o&&o.c(),t=b(),s&&s.c(),n=b(),r&&r.c(),i(e,"class","today-summary svelte-44iz1r")},m(c,f){C(c,e,f),o&&o.m(e,null),a(e,t),s&&s.m(e,null),a(e,n),r&&r.m(e,null)},p(c,f){c[3].summary.changedCases>0?o?o.p(c,f):(o=Rn(c),o.c(),o.m(e,t)):o&&(o.d(1),o=null),c[3].summary.notes>0?s?s.p(c,f):(s=Vn(c),s.c(),s.m(e,n)):s&&(s.d(1),s=null),c[3].summary.files>0?r?r.p(c,f):(r=Hn(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(c){c&&z(e),o&&o.d(),s&&s.d(),r&&r.d()}}}function Rn(l){let e,t=l[3].summary.changedCases+"",n,o,s=_t(l[3].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","summary-chip svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[3].summary.changedCases+"")&&U(n,t),f[0]&8&&s!==(s=_t(c[3].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Vn(l){let e,t=l[3].summary.notes+"",n,o,s=_t(l[3].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","summary-chip svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[3].summary.notes+"")&&U(n,t),f[0]&8&&s!==(s=_t(c[3].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Hn(l){let e,t=l[3].summary.files+"",n,o,s=_t(l[3].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","summary-chip svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[3].summary.files+"")&&U(n,t),f[0]&8&&s!==(s=_t(c[3].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Un(l){let e,t,n,o=fe(l[25]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Wn(mn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","today-suggestions svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&33554432|c[3]&134217728|c[4]&65536){o=fe(r[25]);let f;for(f=0;f<o.length;f+=1){const d=mn(r,o,f);s[f]?s[f].p(d,c):(s[f]=Wn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function Wn(l){let e,t,n,o=l[286].nodeTitle+"",s,r,c,f=l[286].summary+"",d,h,_,v=m("suggest.confidence."+l[286].confidence)+"",y,g,k,w,T,M,N,j,D,L,S,A;function V(){return l[194](l[286])}function P(...H){return l[195](l[286],l[312],l[313],...H)}function K(){return l[196](l[286])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=F(o),r=b(),c=u("span"),d=F(f),h=b(),_=u("span"),y=F(v),g=b(),k=u("div"),w=u("input"),M=b(),N=u("span"),N.textContent=`${m("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${m("suggest.apply")}`,L=b(),i(n,"class","suggestion-node link-btn svelte-44iz1r"),i(c,"class","suggestion-summary svelte-44iz1r"),i(_,"class","suggestion-confidence svelte-44iz1r"),Ie(_,"low",l[286].confidence==="low"),Ie(_,"medium",l[286].confidence==="medium"),Ie(_,"high",l[286].confidence==="high"),i(t,"class","suggestion-info svelte-44iz1r"),i(w,"type","number"),i(w,"class","suggestion-min-input svelte-44iz1r"),w.value=T=l[286].suggestedMin,i(w,"min","1"),i(w,"max","480"),i(N,"class","suggestion-min-label svelte-44iz1r"),i(D,"class","btn btn-sm btn-primary svelte-44iz1r"),i(k,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(_,y),a(e,g),a(e,k),a(k,w),a(k,M),a(k,N),a(k,j),a(k,D),a(e,L),S||(A=[I(n,"click",V),I(w,"change",P),I(D,"click",K)],S=!0)},p(H,W){l=H,W[0]&33554432&&o!==(o=l[286].nodeTitle+"")&&U(s,o),W[0]&33554432&&f!==(f=l[286].summary+"")&&U(d,f),W[0]&33554432&&v!==(v=m("suggest.confidence."+l[286].confidence)+"")&&U(y,v),W[0]&33554432&&Ie(_,"low",l[286].confidence==="low"),W[0]&33554432&&Ie(_,"medium",l[286].confidence==="medium"),W[0]&33554432&&Ie(_,"high",l[286].confidence==="high"),W[0]&33554432&&T!==(T=l[286].suggestedMin)&&w.value!==T&&(w.value=T)},d(H){H&&z(e),S=!1,he(A)}}}function pc(l){let e,t,n,o;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.empty")}`,n=b(),o=u("p"),o.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-44iz1r"),i(o,"class","hint svelte-44iz1r"),i(e,"class","today-empty svelte-44iz1r")},m(s,r){C(s,e,r),a(e,t),a(e,n),a(e,o)},p:ie,d(s){s&&z(e)}}}function mc(l){let e,t,n=fe(l[3].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=Jn(dn(l,n,r));let s=l[3].events&&l[3].events.length>0&&Yn(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=b(),s&&s.c(),t=at()},m(r,c){for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(r,c);C(r,e,c),s&&s.m(r,c),C(r,t,c)},p(r,c){if(c[0]&8|c[4]&67072){n=fe(r[3].groups);let f;for(f=0;f<n.length;f+=1){const d=dn(r,n,f);o[f]?o[f].p(d,c):(o[f]=Jn(d),o[f].c(),o[f].m(e.parentNode,e))}for(;f<o.length;f+=1)o[f].d(1);o.length=n.length}r[3].events&&r[3].events.length>0?s?s.p(r,c):(s=Yn(r),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(r){r&&(z(e),z(t)),Ve(o,r),s&&s.d(r)}}}function Kn(l){let e,t=l[307].events.length+"",n,o,s=_t(l[307].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","today-case-count svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[307].events.length+"")&&U(n,t),f[0]&8&&s!==(s=_t(c[307].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function _c(l){let e;return{c(){e=u("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function vc(l){let e,t=fe(l[307].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=qn(pn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","today-events svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&8|s[4]&66048){t=fe(o[307].events);let r;for(r=0;r<t.length;r+=1){const c=pn(o,t,r);n[r]?n[r].p(c,s):(n[r]=qn(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function Gn(l){let e,t=l[289].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-event-target svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&8&&t!==(t=o[289].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function qn(l){let e,t,n=Dt(l[289].eventType)+"",o,s,r,c=l[289].title+"",f,d,h,_=l[133](l[289].eventType)+"",v,y,g,k,w=pt(l[289].createdAt)+"",T,M,N,j=l[289].targetType&&Gn(l);function D(){return l[199](l[307])}function L(...S){return l[200](l[307],...S)}return{c(){e=u("div"),t=u("span"),o=F(n),s=b(),r=u("span"),f=F(c),d=b(),h=u("span"),v=F(_),y=b(),j&&j.c(),g=b(),k=u("span"),T=F(w),i(t,"class","today-event-icon svelte-44iz1r"),i(r,"class","today-event-title svelte-44iz1r"),i(h,"class","today-event-type svelte-44iz1r"),i(k,"class","today-event-time svelte-44iz1r"),i(e,"class","today-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(S,A){C(S,e,A),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(e,d),a(e,h),a(h,v),a(e,y),j&&j.m(e,null),a(e,g),a(e,k),a(k,T),M||(N=[I(e,"click",D),I(e,"keydown",L)],M=!0)},p(S,A){l=S,A[0]&8&&n!==(n=Dt(l[289].eventType)+"")&&U(o,n),A[0]&8&&c!==(c=l[289].title+"")&&U(f,c),A[0]&8&&_!==(_=l[133](l[289].eventType)+"")&&U(v,_),l[289].targetType?j?j.p(l,A):(j=Gn(l),j.c(),j.m(e,g)):j&&(j.d(1),j=null),A[0]&8&&w!==(w=pt(l[289].createdAt)+"")&&U(T,w)},d(S){S&&z(e),j&&j.d(),M=!1,he(N)}}}function Jn(l){let e,t,n,o=l[307].nodeTitle+"",s,r,c,f=l[134](l[307].nodeKind)+"",d,h,_,v,y=pt(l[307].lastActivityAt)+"",g,k,w,T,M=l[307].events&&Kn(l);function N(){return l[197](l[307])}function j(...A){return l[198](l[307],...A)}function D(A,V){return A[307].events&&A[307].events.length>0?vc:_c}let L=D(l),S=L(l);return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),c=u("span"),d=F(f),h=b(),M&&M.c(),_=b(),v=u("span"),g=F(y),k=b(),S.c(),i(n,"class","today-case-title svelte-44iz1r"),i(c,"class","today-case-type svelte-44iz1r"),i(v,"class","today-case-time svelte-44iz1r"),i(t,"class","today-case-header svelte-44iz1r"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-44iz1r")},m(A,V){C(A,e,V),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),M&&M.m(t,null),a(t,_),a(t,v),a(v,g),a(e,k),S.m(e,null),w||(T=[I(t,"click",N),I(t,"keydown",j)],w=!0)},p(A,V){l=A,V[0]&8&&o!==(o=l[307].nodeTitle+"")&&U(s,o),V[0]&8&&f!==(f=l[134](l[307].nodeKind)+"")&&U(d,f),l[307].events?M?M.p(l,V):(M=Kn(l),M.c(),M.m(t,_)):M&&(M.d(1),M=null),V[0]&8&&y!==(y=pt(l[307].lastActivityAt)+"")&&U(g,y),L===(L=D(l))&&S?S.p(l,V):(S.d(1),S=L(l),S&&(S.c(),S.m(e,null)))},d(A){A&&z(e),M&&M.d(),S.d(),w=!1,he(T)}}}function Yn(l){let e,t,n,o=fe(l[3].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Xn(un(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("today.timeline")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","today-timeline svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&8|c[4]&66048){o=fe(r[3].events);let f;for(f=0;f<o.length;f+=1){const d=un(r,o,f);s[f]?s[f].p(d,c):(s[f]=Xn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function Xn(l){let e,t,n,o,s=l[289].title+"",r,c,f,d=l[133](l[289].eventType)+"",h,_,v,y=pt(l[289].createdAt)+"",g,k,w,T;function M(){return l[201](l[289])}function N(...j){return l[202](l[289],...j)}return{c(){e=u("div"),t=u("span"),n=b(),o=u("span"),r=F(s),c=b(),f=u("span"),h=F(d),_=b(),v=u("span"),g=F(y),k=b(),i(t,"class","timeline-dot svelte-44iz1r"),i(o,"class","timeline-title svelte-44iz1r"),i(f,"class","timeline-type svelte-44iz1r"),i(v,"class","timeline-time svelte-44iz1r"),i(e,"class","timeline-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(j,D){C(j,e,D),a(e,t),a(e,n),a(e,o),a(o,r),a(e,c),a(e,f),a(f,h),a(e,_),a(e,v),a(v,g),a(e,k),w||(T=[I(e,"click",M),I(e,"keydown",N)],w=!0)},p(j,D){l=j,D[0]&8&&s!==(s=l[289].title+"")&&U(r,s),D[0]&8&&d!==(d=l[133](l[289].eventType)+"")&&U(h,d),D[0]&8&&y!==(y=pt(l[289].createdAt)+"")&&U(g,y)},d(j){j&&z(e),w=!1,he(T)}}}function Zn(l){let e,t,n;return{c(){e=u("button"),e.textContent="✕",i(e,"class","btn btn-sm svelte-44iz1r")},m(o,s){C(o,e,s),t||(n=I(e,"click",l[127]),t=!0)},p:ie,d(o){o&&z(e),t=!1,n()}}}function Qn(l){let e,t,n,o=fe(l[25]),s=[];for(let r=0;r<o.length;r+=1)s[r]=xn(bn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","journal-suggestions svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&33554432|c[3]&268435456|c[4]&65536){o=fe(r[25]);let f;for(f=0;f<o.length;f+=1){const d=bn(r,o,f);s[f]?s[f].p(d,c):(s[f]=xn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function xn(l){let e,t,n,o=l[286].nodeTitle+"",s,r,c,f=l[286].summary+"",d,h,_,v=m("suggest.confidence."+l[286].confidence)+"",y,g,k,w,T,M,N,j,D,L,S,A;function V(){return l[190](l[286])}function P(...H){return l[191](l[286],l[303],l[304],...H)}function K(){return l[192](l[286])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=F(o),r=b(),c=u("span"),d=F(f),h=b(),_=u("span"),y=F(v),g=b(),k=u("div"),w=u("input"),M=b(),N=u("span"),N.textContent=`${m("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${m("suggest.apply")}`,L=b(),i(n,"class","suggestion-node link-btn svelte-44iz1r"),i(c,"class","suggestion-summary svelte-44iz1r"),i(_,"class","suggestion-confidence svelte-44iz1r"),Ie(_,"low",l[286].confidence==="low"),Ie(_,"medium",l[286].confidence==="medium"),Ie(_,"high",l[286].confidence==="high"),i(t,"class","suggestion-info svelte-44iz1r"),i(w,"type","number"),i(w,"class","suggestion-min-input svelte-44iz1r"),w.value=T=l[286].suggestedMin,i(w,"min","1"),i(w,"max","480"),i(N,"class","suggestion-min-label svelte-44iz1r"),i(D,"class","btn btn-sm btn-primary svelte-44iz1r"),i(k,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(_,y),a(e,g),a(e,k),a(k,w),a(k,M),a(k,N),a(k,j),a(k,D),a(e,L),S||(A=[I(n,"click",V),I(w,"change",P),I(D,"click",K)],S=!0)},p(H,W){l=H,W[0]&33554432&&o!==(o=l[286].nodeTitle+"")&&U(s,o),W[0]&33554432&&f!==(f=l[286].summary+"")&&U(d,f),W[0]&33554432&&v!==(v=m("suggest.confidence."+l[286].confidence)+"")&&U(y,v),W[0]&33554432&&Ie(_,"low",l[286].confidence==="low"),W[0]&33554432&&Ie(_,"medium",l[286].confidence==="medium"),W[0]&33554432&&Ie(_,"high",l[286].confidence==="high"),W[0]&33554432&&T!==(T=l[286].suggestedMin)&&w.value!==T&&(w.value=T)},d(H){H&&z(e),S=!1,he(A)}}}function $n(l){let e,t,n=m("journal.total")+"",o,s,r=Math.floor(l[6].totalMinutes/60)+"",c,f,d=l[6].totalMinutes%60+"",h,_,v=l[6].totalEntries+"",y,g,k=m("worklog.min")+"",w,T,M,N,j=l[6].byDay&&l[6].byDay.length>0&&ei(l),D=l[6].byNode&&l[6].byNode.length>0&&li(l);return{c(){e=u("div"),t=u("div"),o=F(n),s=F(": "),c=F(r),f=F("ч "),h=F(d),_=F("м ("),y=F(v),g=b(),w=F(k),T=F(")"),M=b(),j&&j.c(),N=b(),D&&D.c(),i(t,"class","summary-total svelte-44iz1r"),i(e,"class","journal-summary svelte-44iz1r")},m(L,S){C(L,e,S),a(e,t),a(t,o),a(t,s),a(t,c),a(t,f),a(t,h),a(t,_),a(t,y),a(t,g),a(t,w),a(t,T),a(e,M),j&&j.m(e,null),a(e,N),D&&D.m(e,null)},p(L,S){S[0]&64&&r!==(r=Math.floor(L[6].totalMinutes/60)+"")&&U(c,r),S[0]&64&&d!==(d=L[6].totalMinutes%60+"")&&U(h,d),S[0]&64&&v!==(v=L[6].totalEntries+"")&&U(y,v),L[6].byDay&&L[6].byDay.length>0?j?j.p(L,S):(j=ei(L),j.c(),j.m(e,N)):j&&(j.d(1),j=null),L[6].byNode&&L[6].byNode.length>0?D?D.p(L,S):(D=li(L),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(L){L&&z(e),j&&j.d(),D&&D.d()}}}function ei(l){let e,t,n,o=fe(l[6].byDay),s=[];for(let r=0;r<o.length;r+=1)s[r]=ti(hn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byDay")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-44iz1r"),i(e,"class","summary-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&64){o=fe(r[6].byDay);let f;for(f=0;f<o.length;f+=1){const d=hn(r,o,f);s[f]?s[f].p(d,c):(s[f]=ti(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function ti(l){let e,t,n=l[298].label+"",o,s,r=Math.floor(l[298].minutes/60)+"",c,f,d=l[298].minutes%60+"",h,_,v,y=l[298].count+"",g;return{c(){e=u("div"),t=u("span"),o=F(n),s=u("span"),c=F(r),f=F("ч "),h=F(d),_=F("м"),v=u("span"),g=F(y),i(t,"class","svelte-44iz1r"),i(s,"class","svelte-44iz1r"),i(v,"class","summary-count svelte-44iz1r"),i(e,"class","summary-row svelte-44iz1r")},m(k,w){C(k,e,w),a(e,t),a(t,o),a(e,s),a(s,c),a(s,f),a(s,h),a(s,_),a(e,v),a(v,g)},p(k,w){w[0]&64&&n!==(n=k[298].label+"")&&U(o,n),w[0]&64&&r!==(r=Math.floor(k[298].minutes/60)+"")&&U(c,r),w[0]&64&&d!==(d=k[298].minutes%60+"")&&U(h,d),w[0]&64&&y!==(y=k[298].count+"")&&U(g,y)},d(k){k&&z(e)}}}function li(l){let e,t,n,o=fe(l[6].byNode),s=[];for(let r=0;r<o.length;r+=1)s[r]=ni(vn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byNode")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-44iz1r"),i(e,"class","summary-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&64){o=fe(r[6].byNode);let f;for(f=0;f<o.length;f+=1){const d=vn(r,o,f);s[f]?s[f].p(d,c):(s[f]=ni(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function ni(l){let e,t,n=l[298].label+"",o,s,r=Math.floor(l[298].minutes/60)+"",c,f,d=l[298].minutes%60+"",h,_,v,y=l[298].count+"",g;return{c(){e=u("div"),t=u("span"),o=F(n),s=u("span"),c=F(r),f=F("ч "),h=F(d),_=F("м"),v=u("span"),g=F(y),i(t,"class","svelte-44iz1r"),i(s,"class","svelte-44iz1r"),i(v,"class","summary-count svelte-44iz1r"),i(e,"class","summary-row svelte-44iz1r")},m(k,w){C(k,e,w),a(e,t),a(t,o),a(e,s),a(s,c),a(s,f),a(s,h),a(s,_),a(e,v),a(v,g)},p(k,w){w[0]&64&&n!==(n=k[298].label+"")&&U(o,n),w[0]&64&&r!==(r=Math.floor(k[298].minutes/60)+"")&&U(c,r),w[0]&64&&d!==(d=k[298].minutes%60+"")&&U(h,d),w[0]&64&&y!==(y=k[298].count+"")&&U(g,y)},d(k){k&&z(e)}}}function hc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j=fe(l[5]),D=[];for(let L=0;L<j.length;L+=1)D[L]=si(_n(l,j,L));return{c(){e=u("div"),t=u("table"),n=u("thead"),o=u("tr"),s=u("th"),s.textContent=`${m("journal.title")}`,r=b(),c=u("th"),c.textContent=`${m("journal.node")}`,f=b(),d=u("th"),d.textContent=`${m("journal.path")}`,h=b(),_=u("th"),_.textContent=`${m("worklog.minutes")}`,v=b(),y=u("th"),y.textContent=`${m("journal.billable")}`,g=b(),k=u("th"),k.textContent=`${m("journal.approximate")}`,w=b(),T=u("th"),T.textContent=`${m("common.date")}`,M=b(),N=u("tbody");for(let L=0;L<D.length;L+=1)D[L].c();i(s,"class","svelte-44iz1r"),i(c,"class","svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(_,"class","svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(T,"class","svelte-44iz1r"),i(o,"class","svelte-44iz1r"),i(n,"class","svelte-44iz1r"),i(N,"class","svelte-44iz1r"),i(t,"class","journal-table svelte-44iz1r"),i(e,"class","journal-table-wrap svelte-44iz1r")},m(L,S){C(L,e,S),a(e,t),a(t,n),a(n,o),a(o,s),a(o,r),a(o,c),a(o,f),a(o,d),a(o,h),a(o,_),a(o,v),a(o,y),a(o,g),a(o,k),a(o,w),a(o,T),a(t,M),a(t,N);for(let A=0;A<D.length;A+=1)D[A]&&D[A].m(N,null)},p(L,S){if(S[0]&32|S[4]&65536){j=fe(L[5]);let A;for(A=0;A<j.length;A+=1){const V=_n(L,j,A);D[A]?D[A].p(V,S):(D[A]=si(V),D[A].c(),D[A].m(N,null))}for(;A<D.length;A+=1)D[A].d(1);D.length=j.length}},d(L){L&&z(e),Ve(D,L)}}}function bc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:ie,d(n){n&&z(e)}}}function ii(l){let e;return{c(){e=F("✓")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function oi(l){let e;return{c(){e=F("~")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function si(l){let e,t,n=l[295].summary+"",o,s,r,c,f=l[295].nodeTitle+"",d,h,_,v=l[295].nodePath+"",y,g,k,w=l[295].minutes+"",T,M,N,j,D,L,S,A=l[295].date+"",V,P,K,H;function W(){return l[193](l[295])}let G=l[295].billable&&ii(),q=l[295].approximate&&oi();return{c(){e=u("tr"),t=u("td"),o=F(n),s=b(),r=u("td"),c=u("button"),d=F(f),h=b(),_=u("td"),y=F(v),g=b(),k=u("td"),T=F(w),M=b(),N=u("td"),G&&G.c(),j=b(),D=u("td"),q&&q.c(),L=b(),S=u("td"),V=F(A),P=b(),i(t,"class","svelte-44iz1r"),i(c,"class","link-btn svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(_,"class","journal-path-cell svelte-44iz1r"),i(k,"class","journal-min-cell svelte-44iz1r"),i(N,"class","svelte-44iz1r"),i(D,"class","svelte-44iz1r"),i(S,"class","journal-date-cell svelte-44iz1r"),i(e,"class","svelte-44iz1r")},m(Z,Y){C(Z,e,Y),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(c,d),a(e,h),a(e,_),a(_,y),a(e,g),a(e,k),a(k,T),a(e,M),a(e,N),G&&G.m(N,null),a(e,j),a(e,D),q&&q.m(D,null),a(e,L),a(e,S),a(S,V),a(e,P),K||(H=I(c,"click",W),K=!0)},p(Z,Y){l=Z,Y[0]&32&&n!==(n=l[295].summary+"")&&U(o,n),Y[0]&32&&f!==(f=l[295].nodeTitle+"")&&U(d,f),Y[0]&32&&v!==(v=l[295].nodePath+"")&&U(y,v),Y[0]&32&&w!==(w=l[295].minutes+"")&&U(T,w),l[295].billable?G||(G=ii(),G.c(),G.m(N,null)):G&&(G.d(1),G=null),l[295].approximate?q||(q=oi(),q.c(),q.m(D,null)):q&&(q.d(1),q=null),Y[0]&32&&A!==(A=l[295].date+"")&&U(V,A)},d(Z){Z&&z(e),G&&G.d(),q&&q.d(),K=!1,H()}}}function ri(l){let e,t,n;function o(){return l[154](l[292])}return{c(){e=u("button"),e.textContent=`${l[292].label}`,i(e,"class","tab svelte-44iz1r"),Ie(e,"active",l[18]===l[292].id)},m(s,r){C(s,e,r),t||(n=I(e,"click",o),t=!0)},p(s,r){l=s,r[0]&262144|r[2]&512&&Ie(e,"active",l[18]===l[292].id)},d(s){s&&z(e),t=!1,n()}}}function gc(l){let e;function t(s,r){return s[13].length===0?Tc:Sc}let n=t(l),o=n(l);return{c(){e=u("div"),o.c(),i(e,"class","activity-tab svelte-44iz1r")},m(s,r){C(s,e,r),o.m(e,null)},p(s,r){n===(n=t(s))&&o?o.p(s,r):(o.d(1),o=n(s),o&&(o.c(),o.m(e,null)))},i:ie,o:ie,d(s){s&&z(e),o.d()}}}function kc(l){let e,t,n,o,s,r,c,f=m("worklog.log")+"",d,h,_,v=l[17]&&l[25].filter(l[148]).length>0,y,g,k,w=v&&fi(l);function T(j,D){return j[22].length===0?Nc:jc}let M=T(l),N=M(l);return{c(){e=u("div"),t=u("div"),n=u("input"),o=b(),s=u("input"),r=b(),c=u("button"),d=F(f),_=b(),w&&w.c(),y=b(),N.c(),i(n,"type","text"),i(n,"placeholder",m("worklog.whatDone")),i(n,"class","svelte-44iz1r"),i(s,"type","number"),i(s,"placeholder",m("worklog.minutes")),i(s,"min","1"),i(s,"class","svelte-44iz1r"),i(c,"class","btn btn-primary svelte-44iz1r"),c.disabled=h=!l[24].trim()||!l[23],i(t,"class","worklog-form svelte-44iz1r"),i(e,"class","worklog-tab svelte-44iz1r")},m(j,D){C(j,e,D),a(e,t),a(t,n),ge(n,l[24]),a(t,o),a(t,s),ge(s,l[23]),a(t,r),a(t,c),a(c,d),a(e,_),w&&w.m(e,null),a(e,y),N.m(e,null),g||(k=[I(n,"input",l[180]),I(s,"input",l[181]),I(c,"click",l[119])],g=!0)},p(j,D){D[0]&16777216&&n.value!==j[24]&&ge(n,j[24]),D[0]&8388608&&Wt(s.value)!==j[23]&&ge(s,j[23]),D[0]&25165824&&h!==(h=!j[24].trim()||!j[23])&&(c.disabled=h),D[0]&33685504&&(v=j[17]&&j[25].filter(j[148]).length>0),v?w?w.p(j,D):(w=fi(j),w.c(),w.m(e,y)):w&&(w.d(1),w=null),M===(M=T(j))&&N?N.p(j,D):(N.d(1),N=M(j),N&&(N.c(),N.m(e,null)))},i:ie,o:ie,d(j){j&&z(e),w&&w.d(),N.d(),g=!1,he(k)}}}function yc(l){let e,t,n,o,s,r;function c(h,_){return h[21].length===0?Mc:Dc}let f=c(l),d=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("action.addAction")}`,o=b(),d.c(),i(n,"class","btn btn-primary svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","actions-tab svelte-44iz1r")},m(h,_){C(h,e,_),a(e,t),a(t,n),a(e,o),d.m(e,null),s||(r=I(n,"click",l[135]),s=!0)},p(h,_){f===(f=c(h))&&d?d.p(h,_):(d.d(1),d=f(h),d&&(d.c(),d.m(e,null)))},i:ie,o:ie,d(h){h&&z(e),d.d(),s=!1,r()}}}function wc(l){let e,t,n,o=m("file.addFile")+"",s,r,c,f=m("file.addFolder")+"",d,h,_,v,y,g,k,w,T,M,N,j,D,L=l[51].items.length>0&&mi(l);const S=[Ic,Fc],A=[];function V(H,W){return H[43]?0:1}g=V(l),k=A[g]=S[g](l);let P=l[39]&&!l[41]&&vi(),K=l[47]&&hi(l);return{c(){e=u("div"),t=u("div"),n=u("button"),s=F(o),r=b(),c=u("button"),d=F(f),h=b(),_=u("button"),_.textContent=`${m("file.newFile")}`,v=b(),L&&L.c(),y=b(),k.c(),w=b(),P&&P.c(),T=b(),K&&K.c(),M=at(),i(n,"class","btn btn-primary svelte-44iz1r"),n.disabled=l[39],i(c,"class","btn svelte-44iz1r"),c.disabled=l[39],i(_,"class","btn svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","files-tab svelte-44iz1r")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(t,v),L&&L.m(t,null),a(e,y),A[g].m(e,null),a(e,w),P&&P.m(e,null),C(H,T,W),K&&K.m(H,W),C(H,M,W),N=!0,j||(D=[I(n,"click",l[128]),I(c,"click",l[129]),I(_,"click",l[80])],j=!0)},p(H,W){(!N||W[1]&256)&&(n.disabled=H[39]),(!N||W[1]&256)&&(c.disabled=H[39]),H[51].items.length>0?L?L.p(H,W):(L=mi(H),L.c(),L.m(t,null)):L&&(L.d(1),L=null);let G=g;g=V(H),g===G?A[g].p(H,W):($e(),pe(A[G],1,1,()=>{A[G]=null}),et(),k=A[g],k?k.p(H,W):(k=A[g]=S[g](H),k.c()),re(k,1),k.m(e,w)),H[39]&&!H[41]?P||(P=vi(),P.c(),P.m(e,null)):P&&(P.d(1),P=null),H[47]?K?(K.p(H,W),W[1]&65536&&re(K,1)):(K=hi(H),K.c(),re(K,1),K.m(M.parentNode,M)):K&&($e(),pe(K,1,1,()=>{K=null}),et())},i(H){N||(re(k),re(K),N=!0)},o(H){pe(k),pe(K),N=!1},d(H){H&&(z(e),z(T),z(M)),L&&L.d(),A[g].d(),P&&P.d(),K&&K.d(H),j=!1,he(D)}}}function zc(l){let e,t,n,o,s,r,c,f=l[32]&&bi(l);function d(v,y){return v[19].length===0&&!v[32]?Bc:Oc}let h=d(l),_=h(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("note.add")}`,o=b(),f&&f.c(),s=b(),_.c(),i(n,"class","btn btn-primary svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","notes-tab svelte-44iz1r")},m(v,y){C(v,e,y),a(e,t),a(t,n),a(e,o),f&&f.m(e,null),a(e,s),_.m(e,null),r||(c=I(n,"click",l[112]),r=!0)},p(v,y){v[32]?f?f.p(v,y):(f=bi(v),f.c(),f.m(e,s)):f&&(f.d(1),f=null),h===(h=d(v))&&_?_.p(v,y):(_.d(1),_=h(v),_&&(_.c(),_.m(e,null)))},i:ie,o:ie,d(v){v&&z(e),f&&f.d(),_.d(),r=!1,c()}}}function Cc(l){let e,t,n=l[17].title+"",o,s,r,c,f,d,h=l[134](l[17].type)+"",_,v,y,g,k,w=(l[17].section||"—")+"",T,M,N,j,D,L=mt(l[17].createdAt)+"",S,A,V,P,K,H,W,G,q=m("overview.newNote")+"",Z,Y,J,X,O,le,ke=m("overview.addFile")+"",ee,te,oe,ae,ze,ye,He=m("overview.addAction")+"",Re,B,Q,ue,be,je,Ee,Ue=m("overview.logTime")+"",De,Ce,ce,Me,Fe,_e=l[19].length>0&&ki(l),ve=l[22].length>0&&wi(l);return{c(){e=u("div"),t=u("h2"),o=F(n),s=b(),r=u("div"),c=u("div"),f=u("span"),f.textContent=`${m("overview.type")}`,d=u("span"),_=F(h),v=b(),y=u("div"),g=u("span"),g.textContent=`${m("overview.section")}`,k=u("span"),T=F(w),M=b(),N=u("div"),j=u("span"),j.textContent=`${m("overview.created")}`,D=u("span"),S=F(L),A=b(),V=u("div"),P=u("button"),K=R("svg"),H=R("path"),W=R("path"),G=b(),Z=F(q),Y=b(),J=u("button"),X=R("svg"),O=R("path"),le=b(),ee=F(ke),te=b(),oe=u("button"),ae=R("svg"),ze=R("polygon"),ye=b(),Re=F(He),B=b(),Q=u("button"),ue=R("svg"),be=R("circle"),je=R("polyline"),Ee=b(),De=F(Ue),Ce=b(),_e&&_e.c(),ce=b(),ve&&ve.c(),i(t,"class","svelte-44iz1r"),i(f,"class","meta-label svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(c,"class","meta-item svelte-44iz1r"),i(g,"class","meta-label svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(y,"class","meta-item svelte-44iz1r"),i(j,"class","meta-label svelte-44iz1r"),i(D,"class","svelte-44iz1r"),i(N,"class","meta-item svelte-44iz1r"),i(r,"class","meta-grid svelte-44iz1r"),i(H,"d","M12 20h9"),i(H,"class","svelte-44iz1r"),i(W,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(W,"class","svelte-44iz1r"),i(K,"width","16"),i(K,"height","16"),i(K,"viewBox","0 0 24 24"),i(K,"fill","none"),i(K,"stroke","currentColor"),i(K,"stroke-width","2"),i(K,"stroke-linecap","round"),i(K,"stroke-linejoin","round"),i(K,"class","svelte-44iz1r"),i(P,"class","qa-btn svelte-44iz1r"),i(O,"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(O,"class","svelte-44iz1r"),i(X,"width","16"),i(X,"height","16"),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(X,"class","svelte-44iz1r"),i(J,"class","qa-btn svelte-44iz1r"),i(ze,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(ze,"class","svelte-44iz1r"),i(ae,"width","16"),i(ae,"height","16"),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(ae,"class","svelte-44iz1r"),i(oe,"class","qa-btn svelte-44iz1r"),i(be,"cx","12"),i(be,"cy","12"),i(be,"r","10"),i(be,"class","svelte-44iz1r"),i(je,"points","12 6 12 12 16 14"),i(je,"class","svelte-44iz1r"),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-44iz1r"),i(Q,"class","qa-btn svelte-44iz1r"),i(V,"class","quick-actions svelte-44iz1r"),i(e,"class","overview svelte-44iz1r")},m(de,se){C(de,e,se),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(c,f),a(c,d),a(d,_),a(r,v),a(r,y),a(y,g),a(y,k),a(k,T),a(r,M),a(r,N),a(N,j),a(N,D),a(D,S),a(e,A),a(e,V),a(V,P),a(P,K),a(K,H),a(K,W),a(P,G),a(P,Z),a(V,Y),a(V,J),a(J,X),a(X,O),a(J,le),a(J,ee),a(V,te),a(V,oe),a(oe,ae),a(ae,ze),a(oe,ye),a(oe,Re),a(V,B),a(V,Q),a(Q,ue),a(ue,be),a(ue,je),a(Q,Ee),a(Q,De),a(e,Ce),_e&&_e.m(e,null),a(e,ce),ve&&ve.m(e,null),Me||(Fe=[I(P,"click",l[155]),I(J,"click",l[156]),I(oe,"click",l[135]),I(Q,"click",l[157])],Me=!0)},p(de,se){se[0]&131072&&n!==(n=de[17].title+"")&&U(o,n),se[0]&131072&&h!==(h=de[134](de[17].type)+"")&&U(_,h),se[0]&131072&&w!==(w=(de[17].section||"—")+"")&&U(T,w),se[0]&131072&&L!==(L=mt(de[17].createdAt)+"")&&U(S,L),de[19].length>0?_e?_e.p(de,se):(_e=ki(de),_e.c(),_e.m(e,ce)):_e&&(_e.d(1),_e=null),de[22].length>0?ve?ve.p(de,se):(ve=wi(de),ve.c(),ve.m(e,null)):ve&&(ve.d(1),ve=null)},i:ie,o:ie,d(de){de&&z(e),_e&&_e.d(),ve&&ve.d(),Me=!1,he(Fe)}}}function Sc(l){let e,t=fe(l[13]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ci(gn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-events svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&8192|s[4]&512){t=fe(o[13]);let r;for(r=0;r<t.length;r+=1){const c=gn(o,t,r);n[r]?n[r].p(c,s):(n[r]=ci(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function Tc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:ie,d(n){n&&z(e)}}}function ai(l){let e,t=l[289].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-event-target svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&8192&&t!==(t=o[289].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function ci(l){let e,t,n=Dt(l[289].eventType)+"",o,s,r,c=l[289].title+"",f,d,h,_=l[133](l[289].eventType)+"",v,y,g,k,w=pt(l[289].createdAt)+"",T,M,N=l[289].targetType&&ai(l);return{c(){e=u("div"),t=u("span"),o=F(n),s=b(),r=u("span"),f=F(c),d=b(),h=u("span"),v=F(_),y=b(),N&&N.c(),g=b(),k=u("span"),T=F(w),M=b(),i(t,"class","activity-event-icon svelte-44iz1r"),i(r,"class","activity-event-title svelte-44iz1r"),i(h,"class","activity-event-type svelte-44iz1r"),i(k,"class","activity-event-time svelte-44iz1r"),i(e,"class","activity-event svelte-44iz1r")},m(j,D){C(j,e,D),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(e,d),a(e,h),a(h,v),a(e,y),N&&N.m(e,null),a(e,g),a(e,k),a(k,T),a(e,M)},p(j,D){D[0]&8192&&n!==(n=Dt(j[289].eventType)+"")&&U(o,n),D[0]&8192&&c!==(c=j[289].title+"")&&U(f,c),D[0]&8192&&_!==(_=j[133](j[289].eventType)+"")&&U(v,_),j[289].targetType?N?N.p(j,D):(N=ai(j),N.c(),N.m(e,g)):N&&(N.d(1),N=null),D[0]&8192&&w!==(w=pt(j[289].createdAt)+"")&&U(T,w)},d(j){j&&z(e),N&&N.d()}}}function fi(l){let e,t,n,o=fe(l[25].filter(l[182])),s=[];for(let r=0;r<o.length;r+=1)s[r]=ui(yn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("worklog.suggestions")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","worklog-tab-suggestions svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&33685504|c[3]&134217728){o=fe(r[25].filter(r[182]));let f;for(f=0;f<o.length;f+=1){const d=yn(r,o,f);s[f]?s[f].p(d,c):(s[f]=ui(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function ui(l){let e,t,n,o=l[286].summary+"",s,r,c,f=l[286].suggestedMin+"",d,h,_=m("worklog.min")+"",v,y,g=m("suggest.confidence."+l[286].confidence)+"",k,w,T,M,N,j,D;function L(){return l[183](l[286])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),c=u("span"),d=F(f),h=b(),v=F(_),y=F(" · "),k=F(g),w=b(),T=u("div"),M=u("button"),M.textContent=`${m("worklog.apply")}`,N=b(),i(n,"class","suggestion-summary svelte-44iz1r"),i(c,"class","suggestion-meta svelte-44iz1r"),i(t,"class","suggestion-info svelte-44iz1r"),i(M,"class","btn btn-sm btn-primary svelte-44iz1r"),i(T,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(S,A){C(S,e,A),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(c,h),a(c,v),a(c,y),a(c,k),a(e,w),a(e,T),a(T,M),a(e,N),j||(D=I(M,"click",L),j=!0)},p(S,A){l=S,A[0]&33685504&&o!==(o=l[286].summary+"")&&U(s,o),A[0]&33685504&&f!==(f=l[286].suggestedMin+"")&&U(d,f),A[0]&33685504&&g!==(g=m("suggest.confidence."+l[286].confidence)+"")&&U(k,g)},d(S){S&&z(e),j=!1,D()}}}function jc(l){let e,t=fe(l[22]),n=[];for(let o=0;o<t.length;o+=1)n[o]=di(kn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=at()},m(o,s){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,s);C(o,e,s)},p(o,s){if(s[0]&4194304){t=fe(o[22]);let r;for(r=0;r<t.length;r+=1){const c=kn(o,t,r);n[r]?n[r].p(c,s):(n[r]=di(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function Nc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:ie,d(n){n&&z(e)}}}function di(l){let e,t,n=l[270].summary+"",o,s,r,c=l[270].minutes+"",f,d,h=m("worklog.min")+"",_,v,y=mt(l[270].createdAt)+"",g,k;return{c(){e=u("div"),t=u("div"),o=F(n),s=b(),r=u("div"),f=F(c),d=b(),_=F(h),v=F(" · "),g=F(y),k=b(),i(t,"class","svelte-44iz1r"),i(r,"class","wl-meta svelte-44iz1r"),i(e,"class","worklog-entry svelte-44iz1r")},m(w,T){C(w,e,T),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(r,d),a(r,_),a(r,v),a(r,g),a(e,k)},p(w,T){T[0]&4194304&&n!==(n=w[270].summary+"")&&U(o,n),T[0]&4194304&&c!==(c=w[270].minutes+"")&&U(f,c),T[0]&4194304&&y!==(y=mt(w[270].createdAt)+"")&&U(g,y)},d(w){w&&z(e)}}}function Dc(l){let e,t=fe(l[21]),n=[];for(let o=0;o<t.length;o+=1)n[o]=pi(wn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=at()},m(o,s){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,s);C(o,e,s)},p(o,s){if(s[0]&2097152|s[4]&49152){t=fe(o[21]);let r;for(r=0;r<t.length;r+=1){const c=wn(o,t,r);n[r]?n[r].p(c,s):(n[r]=pi(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function Mc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:ie,d(n){n&&z(e)}}}function pi(l){let e,t,n,o=l[281].title+"",s,r,c,f=l[139](l[281].type)+"",d,h,_,v=l[281].data+"",y,g,k,w,T,M,N,j,D;function L(){return l[178](l[281])}function S(){return l[179](l[281])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),c=u("span"),d=F(f),h=b(),_=u("span"),y=F(v),g=b(),k=u("div"),w=u("button"),w.textContent=`${m("action.run")}`,T=b(),M=u("button"),M.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-44iz1r"><polyline points="3 6 5 6 21 6" class="svelte-44iz1r"></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-44iz1r"></path></svg>',N=b(),i(n,"class","action-title svelte-44iz1r"),i(c,"class","action-type svelte-44iz1r"),i(_,"class","action-data svelte-44iz1r"),i(t,"class","action-info svelte-44iz1r"),i(w,"class","btn btn-sm svelte-44iz1r"),i(M,"class","btn btn-sm btn-danger svelte-44iz1r"),i(k,"class","action-btns svelte-44iz1r"),i(e,"class","action-card svelte-44iz1r")},m(A,V){C(A,e,V),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(_,y),a(e,g),a(e,k),a(k,w),a(k,T),a(k,M),a(e,N),j||(D=[I(w,"click",L),I(M,"click",S)],j=!0)},p(A,V){l=A,V[0]&2097152&&o!==(o=l[281].title+"")&&U(s,o),V[0]&2097152&&f!==(f=l[139](l[281].type)+"")&&U(d,f),V[0]&2097152&&v!==(v=l[281].data+"")&&U(y,v)},d(A){A&&z(e),j=!1,he(D)}}}function mi(l){let e,t=m("common.paste")+"",n,o,s=l[51].items.length+"",r,c,f;return{c(){e=u("button"),n=F(t),o=b(),r=F(s),i(e,"class","btn svelte-44iz1r")},m(d,h){C(d,e,h),a(e,n),a(e,o),a(e,r),c||(f=I(e,"click",l[85]),c=!0)},p(d,h){h[1]&1048576&&s!==(s=d[51].items.length+"")&&U(r,s)},d(d){d&&z(e),c=!1,f()}}}function Fc(l){let e,t,n,o,s,r,c;const f=[Ac,Ec],d=[];function h(g,k){return g[45].length>0?0:1}e=h(l),t=d[e]=f[e](l);const _=[Pc,Lc],v=[];function y(g,k){return g[46].length===0?0:1}return o=y(l),s=v[o]=_[o](l),{c(){t.c(),n=b(),s.c(),r=at()},m(g,k){d[e].m(g,k),C(g,n,k),v[o].m(g,k),C(g,r,k),c=!0},p(g,k){let w=e;e=h(g),e===w?d[e].p(g,k):($e(),pe(d[w],1,1,()=>{d[w]=null}),et(),t=d[e],t?t.p(g,k):(t=d[e]=f[e](g),t.c()),re(t,1),t.m(n.parentNode,n));let T=o;o=y(g),o===T?v[o].p(g,k):($e(),pe(v[T],1,1,()=>{v[T]=null}),et(),s=v[o],s?s.p(g,k):(s=v[o]=_[o](g),s.c()),re(s,1),s.m(r.parentNode,r))},i(g){c||(re(t),re(s),c=!0)},o(g){pe(t),pe(s),c=!1},d(g){g&&(z(n),z(r)),d[e].d(g),v[o].d(g)}}}function Ic(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:ie,i:ie,o:ie,d(n){n&&z(e)}}}function Ec(l){let e,t;return e=new io({props:{crumbs:[{name:m("file.root")}]}}),{c(){ot(e.$$.fragment)},m(n,o){lt(e,n,o),t=!0},p:ie,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){nt(e,n)}}}function Ac(l){let e,t,n,o,s,r,c,f=m("common.back")+"",d,h,_,v;return e=new io({props:{crumbs:[{name:m("file.root")},...l[45]]}}),e.$on("navigate",l[164]),{c(){ot(e.$$.fragment),t=b(),n=u("button"),o=R("svg"),s=R("line"),r=R("polyline"),c=b(),d=F(f),i(s,"x1","19"),i(s,"y1","12"),i(s,"x2","5"),i(s,"y2","12"),i(s,"class","svelte-44iz1r"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-44iz1r"),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(o,"class","svelte-44iz1r"),i(n,"class","btn btn-sm back-btn svelte-44iz1r")},m(y,g){lt(e,y,g),C(y,t,g),C(y,n,g),a(n,o),a(o,s),a(o,r),a(n,c),a(n,d),h=!0,_||(v=I(n,"click",l[76]),_=!0)},p(y,g){const k={};g[1]&16384&&(k.crumbs=[{name:m("file.root")},...y[45]]),e.$set(k)},i(y){h||(re(e.$$.fragment,y),h=!0)},o(y){pe(e.$$.fragment,y),h=!1},d(y){y&&(z(t),z(n)),nt(e,y),_=!1,v()}}}function Lc(l){let e,t=[],n=new Map,o,s=fe(l[46]);const r=c=>c[278].id;for(let c=0;c<s.length;c+=1){let f=zn(l,s,c),d=r(f);n.set(d,t[c]=_i(d,f))}return{c(){e=u("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-44iz1r")},m(c,f){C(c,e,f);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(c,f){f[1]&2129920|f[2]&1064902656|f[4]&256&&(s=fe(c[46]),$e(),t=Qi(t,f,r,1,c,s,n,e,Zi,_i,null,zn),et())},i(c){if(!o){for(let f=0;f<s.length;f+=1)re(t[f]);o=!0}},o(c){for(let f=0;f<t.length;f+=1)pe(t[f]);o=!1},d(c){c&&z(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function Pc(l){let e,t,n,o,s=(l[45].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,c,f,d,h,_,v,y,g,k;return{c(){e=u("div"),t=u("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-44iz1r"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-44iz1r"></path><polyline points="14 2 14 8 20 8" class="svelte-44iz1r"></polyline></svg>',n=b(),o=u("p"),r=F(s),c=b(),f=u("p"),f.textContent=`${m("file.hint")}`,d=b(),h=u("div"),_=u("button"),_.textContent=`${m("file.addFileSimple")}`,v=b(),y=u("button"),y.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-44iz1r"),i(o,"class","svelte-44iz1r"),i(f,"class","hint svelte-44iz1r"),i(_,"class","btn btn-primary svelte-44iz1r"),i(y,"class","btn svelte-44iz1r"),i(h,"class","empty-actions svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(w,T){C(w,e,T),a(e,t),a(e,n),a(e,o),a(o,r),a(e,c),a(e,f),a(e,d),a(e,h),a(h,_),a(h,v),a(h,y),g||(k=[I(_,"click",l[128]),I(y,"click",l[129])],g=!0)},p(w,T){T[1]&16384&&s!==(s=(w[45].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&U(r,s)},i:ie,o:ie,d(w){w&&z(e),g=!1,he(k)}}}function _i(l,e){let t,n,o;return n=new _a({props:{item:e[278],selected:e[52].includes(e[278].id),onDragStart:e[89],onDragOver:e[90],onDrop:e[91]}}),n.$on("navigate",e[165]),n.$on("preview",e[166]),n.$on("openExternal",e[167]),n.$on("showInFolder",e[168]),n.$on("delete",e[169]),n.$on("rename",e[170]),n.$on("duplicate",e[171]),n.$on("cut",e[172]),n.$on("copy",e[173]),n.$on("selectOne",e[174]),n.$on("toggleSelect",e[175]),n.$on("rangeSelect",e[176]),{key:l,first:null,c(){t=at(),ot(n.$$.fragment),this.first=t},m(s,r){C(s,t,r),lt(n,s,r),o=!0},p(s,r){e=s;const c={};r[1]&32768&&(c.item=e[278]),r[1]&2129920&&(c.selected=e[52].includes(e[278].id)),n.$set(c)},i(s){o||(re(n.$$.fragment,s),o=!0)},o(s){pe(n.$$.fragment,s),o=!1},d(s){s&&z(t),nt(n,s)}}}function vi(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},d(n){n&&z(e)}}}function hi(l){let e,t;return e=new Fa({props:{item:l[47],content:l[48],loading:l[49],error:l[50]}}),e.$on("close",l[79]),e.$on("openExternal",l[177]),{c(){ot(e.$$.fragment)},m(n,o){lt(e,n,o),t=!0},p(n,o){const s={};o[1]&65536&&(s.item=n[47]),o[1]&131072&&(s.content=n[48]),o[1]&262144&&(s.loading=n[49]),o[1]&524288&&(s.error=n[50]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){nt(e,n)}}}function bi(l){let e,t,n,o,s,r,c,f,d;return{c(){e=u("div"),t=u("input"),n=b(),o=u("div"),s=u("button"),s.textContent=`${m("common.create")}`,r=b(),c=u("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-44iz1r"),i(s,"class","btn btn-primary svelte-44iz1r"),i(c,"class","btn svelte-44iz1r"),i(o,"class","form-actions svelte-44iz1r"),i(e,"class","create-form svelte-44iz1r")},m(h,_){C(h,e,_),a(e,t),ge(t,l[33]),a(e,n),a(e,o),a(o,s),a(o,r),a(o,c),f||(d=[I(t,"input",l[160]),I(t,"keydown",l[161]),I(s,"click",l[114]),I(c,"click",l[113])],f=!0)},p(h,_){_[1]&4&&t.value!==h[33]&&ge(t,h[33])},d(h){h&&z(e),f=!1,he(d)}}}function Oc(l){let e,t=fe(l[19]),n=[];for(let o=0;o<t.length;o+=1)n[o]=gi(Cn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","notes-list svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&524288|s[3]&4194304){t=fe(o[19]);let r;for(r=0;r<t.length;r+=1){const c=Cn(o,t,r);n[r]?n[r].p(c,s):(n[r]=gi(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Ve(n,o)}}}function Bc(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("note.noNotes")}`,n=u("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-44iz1r"),i(n,"class","hint svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(o,s){C(o,e,s),a(e,t),a(e,n)},p:ie,d(o){o&&z(e)}}}function gi(l){let e,t,n=l[273].title+"",o,s,r,c=mt(l[273].createdAt)+"",f,d,h,_;function v(){return l[162](l[273])}function y(){return l[163](l[273])}return{c(){e=u("div"),t=u("div"),o=F(n),s=b(),r=u("div"),f=F(c),d=b(),i(t,"class","note-card-title svelte-44iz1r"),i(r,"class","note-card-date svelte-44iz1r"),i(e,"class","note-card svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(g,k){C(g,e,k),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(e,d),h||(_=[I(e,"click",v),I(e,"keydown",function(){Rt(rt(y))&&rt(y).apply(this,arguments)})],h=!0)},p(g,k){l=g,k[0]&524288&&n!==(n=l[273].title+"")&&U(o,n),k[0]&524288&&c!==(c=mt(l[273].createdAt)+"")&&U(f,c)},d(g){g&&z(e),h=!1,he(_)}}}function ki(l){let e,t,n,o=fe(l[19].slice(0,5)),s=[];for(let r=0;r<o.length;r+=1)s[r]=yi(Tn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentNotes")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","recent-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&524288|c[3]&4194304){o=fe(r[19].slice(0,5));let f;for(f=0;f<o.length;f+=1){const d=Tn(r,o,f);s[f]?s[f].p(d,c):(s[f]=yi(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function yi(l){let e,t,n=l[273].title+"",o,s,r=mt(l[273].createdAt)+"",c,f,d,h;function _(){return l[158](l[273])}function v(){return l[159](l[273])}return{c(){e=u("div"),t=u("span"),o=F(n),s=u("span"),c=F(r),f=b(),i(t,"class","svelte-44iz1r"),i(s,"class","recent-date svelte-44iz1r"),i(e,"class","recent-note svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(y,g){C(y,e,g),a(e,t),a(t,o),a(e,s),a(s,c),a(e,f),d||(h=[I(e,"click",_),I(e,"keydown",function(){Rt(rt(v))&&rt(v).apply(this,arguments)})],d=!0)},p(y,g){l=y,g[0]&524288&&n!==(n=l[273].title+"")&&U(o,n),g[0]&524288&&r!==(r=mt(l[273].createdAt)+"")&&U(c,r)},d(y){y&&z(e),d=!1,he(h)}}}function wi(l){let e,t,n,o=fe(l[22].slice(0,3)),s=[];for(let r=0;r<o.length;r+=1)s[r]=zi(Sn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentEntries")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","recent-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&4194304){o=fe(r[22].slice(0,3));let f;for(f=0;f<o.length;f+=1){const d=Sn(r,o,f);s[f]?s[f].p(d,c):(s[f]=zi(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Ve(s,r)}}}function zi(l){let e,t=l[270].summary+"",n,o,s=l[270].minutes+"",r,c,f=m("worklog.min")+"",d,h;return{c(){e=u("div"),n=F(t),o=F(" ("),r=F(s),c=b(),d=F(f),h=F(")"),i(e,"class","recent-entry svelte-44iz1r")},m(_,v){C(_,e,v),a(e,n),a(e,o),a(e,r),a(e,c),a(e,d),a(e,h)},p(_,v){v[0]&4194304&&t!==(t=_[270].summary+"")&&U(n,t),v[0]&4194304&&s!==(s=_[270].minutes+"")&&U(r,s)},d(_){_&&z(e)}}}function Ci(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Si(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,A,V,P,K=m("common.create")+"",H,W,G,q,Z,Y,J,X=l[29]&&Ti(l);_=new qt({props:{kind:"folder",size:24}});let O=fe(l[2]),le=[];for(let ee=0;ee<O.length;ee+=1)le[ee]=ji(cn(l,O,ee));const ke=ee=>pe(le[ee],1,1,()=>{le[ee]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("nav.createNode")}`,o=b(),X&&X.c(),s=b(),r=u("div"),c=u("span"),c.textContent=`${m("template.select")}`,f=b(),d=u("div"),h=u("button"),ot(_.$$.fragment),v=b(),y=u("div"),g=u("span"),g.textContent=`${m("template.optionNone")}`,k=b(),w=u("span"),w.textContent=`${m("template.none.desc")}`,T=b();for(let ee=0;ee<le.length;ee+=1)le[ee].c();M=b(),N=u("div"),j=u("label"),D=u("span"),D.textContent=`${m("common.name")}`,L=b(),S=u("input"),A=b(),V=u("div"),P=u("button"),H=F(K),G=b(),q=u("button"),q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","form-label svelte-44iz1r"),i(g,"class","template-card-title svelte-44iz1r"),i(w,"class","template-card-desc svelte-44iz1r"),i(y,"class","template-card-text svelte-44iz1r"),i(h,"class","template-card svelte-44iz1r"),Ie(h,"selected",l[30]===null),i(d,"class","template-cards svelte-44iz1r"),i(d,"role","group"),i(d,"aria-label",m("template.select")),i(r,"class","form-group svelte-44iz1r"),i(D,"class","label-text svelte-44iz1r"),i(S,"type","text"),i(S,"placeholder",m("case.namePlaceholder")),i(S,"class","svelte-44iz1r"),i(j,"class","svelte-44iz1r"),i(N,"class","form-group svelte-44iz1r"),i(P,"class","btn btn-primary svelte-44iz1r"),P.disabled=W=!l[28].trim()||l[30]===void 0,i(q,"class","btn svelte-44iz1r"),i(V,"class","modal-actions svelte-44iz1r"),i(t,"class","modal modal-create svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(ee,te){C(ee,e,te),a(e,t),a(t,n),a(t,o),X&&X.m(t,null),a(t,s),a(t,r),a(r,c),a(r,f),a(r,d),a(d,h),lt(_,h,null),a(h,v),a(h,y),a(y,g),a(y,k),a(y,w),a(d,T);for(let oe=0;oe<le.length;oe+=1)le[oe]&&le[oe].m(d,null);a(t,M),a(t,N),a(N,j),a(j,D),a(j,L),a(j,S),ge(S,l[28]),a(t,A),a(t,V),a(V,P),a(P,H),a(V,G),a(V,q),Z=!0,Y||(J=[I(h,"click",l[205]),I(S,"input",l[207]),I(S,"keydown",l[208]),I(P,"click",l[100]),I(q,"click",l[99]),I(e,"click",yt(l[99])),I(e,"keydown",rt(l[99]))],Y=!0)},p(ee,te){if(ee[29]?X?X.p(ee,te):(X=Ti(ee),X.c(),X.m(t,s)):X&&(X.d(1),X=null),(!Z||te[0]&1073741824)&&Ie(h,"selected",ee[30]===null),te[0]&1073741828){O=fe(ee[2]);let oe;for(oe=0;oe<O.length;oe+=1){const ae=cn(ee,O,oe);le[oe]?(le[oe].p(ae,te),re(le[oe],1)):(le[oe]=ji(ae),le[oe].c(),re(le[oe],1),le[oe].m(d,null))}for($e(),oe=O.length;oe<le.length;oe+=1)ke(oe);et()}te[0]&268435456&&S.value!==ee[28]&&ge(S,ee[28]),(!Z||te[0]&1342177280&&W!==(W=!ee[28].trim()||ee[30]===void 0))&&(P.disabled=W)},i(ee){if(!Z){re(_.$$.fragment,ee);for(let te=0;te<O.length;te+=1)re(le[te]);Z=!0}},o(ee){pe(_.$$.fragment,ee),le=le.filter(Boolean);for(let te=0;te<le.length;te+=1)pe(le[te]);Z=!1},d(ee){ee&&z(e),X&&X.d(),nt(_),Ve(le,ee),Y=!1,he(J)}}}function Ti(l){let e,t=m("nav.createInside")+"",n,o,s=l[29].title+"",r,c;return{c(){e=u("div"),n=F(t),o=F(" «"),r=F(s),c=F("»"),i(e,"class","create-context svelte-44iz1r")},m(f,d){C(f,e,d),a(e,n),a(e,o),a(e,r),a(e,c)},p(f,d){d[0]&536870912&&s!==(s=f[29].title+"")&&U(r,s)},d(f){f&&z(e)}}}function ji(l){let e,t,n,o,s,r=m(l[265].title)+"",c,f,d,h=m(l[265].title+".desc")+"",_,v,y,g,k;t=new qt({props:{kind:l[265].icon||"generic",size:24}});function w(){return l[206](l[265])}return{c(){var T;e=u("button"),ot(t.$$.fragment),n=b(),o=u("div"),s=u("span"),c=F(r),f=b(),d=u("span"),_=F(h),v=b(),i(s,"class","template-card-title svelte-44iz1r"),i(d,"class","template-card-desc svelte-44iz1r"),i(o,"class","template-card-text svelte-44iz1r"),i(e,"class","template-card svelte-44iz1r"),Ie(e,"selected",((T=l[30])==null?void 0:T.id)===l[265].id)},m(T,M){C(T,e,M),lt(t,e,null),a(e,n),a(e,o),a(o,s),a(s,c),a(o,f),a(o,d),a(d,_),a(e,v),y=!0,g||(k=I(e,"click",w),g=!0)},p(T,M){var j;l=T;const N={};M[0]&4&&(N.kind=l[265].icon||"generic"),t.$set(N),(!y||M[0]&4)&&r!==(r=m(l[265].title)+"")&&U(c,r),(!y||M[0]&4)&&h!==(h=m(l[265].title+".desc")+"")&&U(_,h),(!y||M[0]&1073741828)&&Ie(e,"selected",((j=l[30])==null?void 0:j.id)===l[265].id)},i(T){y||(re(t.$$.fragment,T),y=!0)},o(T){pe(t.$$.fragment,T),y=!1},d(T){T&&z(e),nt(t),g=!1,k()}}}function Ni(l){let e,t,n=l[31].node&&["folder","project","client","document","recipe"].includes(l[31].node.type),o,s,r,c,f,d,h,_,v,y,g=n&&Di(l),k=l[31].node&&l[31].node.parent_id&&Fi(l);return{c(){e=u("div"),t=u("div"),g&&g.c(),o=b(),k&&k.c(),s=b(),r=u("button"),r.textContent=`${m("common.rename")}`,c=b(),f=u("button"),f.textContent=`${m("common.delete")}`,d=b(),h=u("button"),h.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-44iz1r"),i(f,"class","context-menu-item danger svelte-44iz1r"),i(h,"class","context-menu-item svelte-44iz1r"),i(t,"class","context-menu svelte-44iz1r"),qe(t,"left",l[31].x+"px"),qe(t,"top",l[31].y+"px"),i(e,"class","context-menu-backdrop svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(w,T){C(w,e,T),a(e,t),g&&g.m(t,null),a(t,o),k&&k.m(t,null),a(t,s),a(t,r),a(t,c),a(t,f),a(t,d),a(t,h),_=!0,v||(y=[I(r,"click",l[211]),I(f,"click",l[212]),I(h,"click",l[213]),I(e,"click",l[102]),I(e,"contextmenu",ul(l[102])),I(e,"keydown",rt(l[102]))],v=!0)},p(w,T){T[1]&1&&(n=w[31].node&&["folder","project","client","document","recipe"].includes(w[31].node.type)),n?g?(g.p(w,T),T[1]&1&&re(g,1)):(g=Di(w),g.c(),re(g,1),g.m(t,o)):g&&($e(),pe(g,1,1,()=>{g=null}),et()),w[31].node&&w[31].node.parent_id?k?k.p(w,T):(k=Fi(w),k.c(),k.m(t,s)):k&&(k.d(1),k=null),(!_||T[1]&1)&&qe(t,"left",w[31].x+"px"),(!_||T[1]&1)&&qe(t,"top",w[31].y+"px")},i(w){_||(re(g),_=!0)},o(w){pe(g),_=!1},d(w){w&&z(e),g&&g.d(),k&&k.d(),v=!1,he(y)}}}function Di(l){let e,t,n,o,s,r=fe(l[2].length>0?l[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let d=0;d<r.length;d+=1)c[d]=Mi(an(l,r,d));const f=d=>pe(c[d],1,1,()=>{c[d]=null});return{c(){e=u("div"),e.textContent=`${m("common.create")}`,t=b();for(let d=0;d<c.length;d+=1)c[d].c();n=b(),o=u("div"),i(e,"class","context-menu-section svelte-44iz1r"),i(o,"class","context-menu-divider svelte-44iz1r")},m(d,h){C(d,e,h),C(d,t,h);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(d,h);C(d,n,h),C(d,o,h),s=!0},p(d,h){if(h[0]&4|h[3]&16){r=fe(d[2].length>0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const v=an(d,r,_);c[_]?(c[_].p(v,h),re(c[_],1)):(c[_]=Mi(v),c[_].c(),re(c[_],1),c[_].m(n.parentNode,n))}for($e(),_=r.length;_<c.length;_+=1)f(_);et()}},i(d){if(!s){for(let h=0;h<r.length;h+=1)re(c[h]);s=!0}},o(d){c=c.filter(Boolean);for(let h=0;h<c.length;h+=1)pe(c[h]);s=!1},d(d){d&&(z(e),z(t),z(n),z(o)),Ve(c,d)}}}function Mi(l){let e,t,n,o,s=m(l[265].title)+"",r,c,f,d;t=new qt({props:{kind:l[265].icon||"folder",size:16}});function h(){return l[209](l[265])}return{c(){e=u("button"),ot(t.$$.fragment),n=b(),o=u("span"),r=F(s),i(o,"class","svelte-44iz1r"),i(e,"class","context-menu-item svelte-44iz1r")},m(_,v){C(_,e,v),lt(t,e,null),a(e,n),a(e,o),a(o,r),c=!0,f||(d=I(e,"click",h),f=!0)},p(_,v){l=_;const y={};v[0]&4&&(y.kind=l[265].icon||"folder"),t.$set(y),(!c||v[0]&4)&&s!==(s=m(l[265].title)+"")&&U(r,s)},i(_){c||(re(t.$$.fragment,_),c=!0)},o(_){pe(t.$$.fragment,_),c=!1},d(_){_&&z(e),nt(t),f=!1,d()}}}function Fi(l){let e,t,n,o,s;return{c(){e=u("button"),e.textContent=`${m("nav.moveToRoot")}`,t=b(),n=u("div"),i(e,"class","context-menu-item svelte-44iz1r"),i(n,"class","context-menu-divider svelte-44iz1r")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),o||(s=I(e,"click",l[210]),o=!0)},p:ie,d(r){r&&(z(e),z(t),z(n)),o=!1,s()}}}function Ii(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j=(l[36]==="open_url"?m("action.dataUrl"):l[36]==="open_folder"||l[36]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",D,L,S,A,V,P,K,H,W,G,q,Z=fe(l[70]),Y=[];for(let J=0;J<Z.length;J+=1)Y[J]=Ei(rn(l,Z,J));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("action.newAction")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=b(),d=u("input"),h=b(),_=u("div"),v=u("label"),y=u("span"),y.textContent=`${m("common.type")}`,g=b(),k=u("select");for(let J=0;J<Y.length;J+=1)Y[J].c();w=b(),T=u("div"),M=u("label"),N=u("span"),D=F(j),L=b(),S=u("input"),V=b(),P=u("div"),K=u("button"),K.textContent=`${m("common.create")}`,H=b(),W=u("button"),W.textContent=`${m("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"placeholder",m("action.namePlaceholder")),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(s,"class","form-group svelte-44iz1r"),i(y,"class","label-text svelte-44iz1r"),i(k,"class","svelte-44iz1r"),l[36]===void 0&&Nt(()=>l[216].call(k)),i(v,"class","svelte-44iz1r"),i(_,"class","form-group svelte-44iz1r"),i(N,"class","label-text svelte-44iz1r"),i(S,"type","text"),i(S,"placeholder",A=l[36]==="open_url"?m("action.urlPlaceholder"):l[36]==="open_folder"||l[36]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(S,"class","svelte-44iz1r"),i(M,"class","svelte-44iz1r"),i(T,"class","form-group svelte-44iz1r"),i(K,"class","btn btn-primary svelte-44iz1r"),i(W,"class","btn svelte-44iz1r"),i(P,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(J,X){C(J,e,X),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),ge(d,l[35]),a(t,h),a(t,_),a(_,v),a(v,y),a(v,g),a(v,k);for(let O=0;O<Y.length;O+=1)Y[O]&&Y[O].m(k,null);Tt(k,l[36],!0),a(t,w),a(t,T),a(T,M),a(M,N),a(N,D),a(M,L),a(M,S),ge(S,l[37]),a(t,V),a(t,P),a(P,K),a(P,H),a(P,W),G||(q=[I(d,"input",l[214]),I(d,"keydown",l[215]),I(k,"change",l[216]),I(S,"input",l[217]),I(S,"keydown",l[218]),I(K,"click",l[137]),I(W,"click",l[136]),I(e,"click",yt(l[136])),I(e,"keydown",rt(l[136]))],G=!0)},p(J,X){if(X[1]&16&&d.value!==J[35]&&ge(d,J[35]),X[2]&256){Z=fe(J[70]);let O;for(O=0;O<Z.length;O+=1){const le=rn(J,Z,O);Y[O]?Y[O].p(le,X):(Y[O]=Ei(le),Y[O].c(),Y[O].m(k,null))}for(;O<Y.length;O+=1)Y[O].d(1);Y.length=Z.length}X[1]&32|X[2]&256&&Tt(k,J[36]),X[1]&32&&j!==(j=(J[36]==="open_url"?m("action.dataUrl"):J[36]==="open_folder"||J[36]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&U(D,j),X[1]&32|X[2]&256&&A!==(A=J[36]==="open_url"?m("action.urlPlaceholder"):J[36]==="open_folder"||J[36]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(S,"placeholder",A),X[1]&64&&S.value!==J[37]&&ge(S,J[37])},d(J){J&&z(e),Ve(Y,J),G=!1,he(q)}}}function Ei(l){let e,t=l[262].label+"",n;return{c(){e=u("option"),n=F(t),e.__value=l[262].id,ge(e,e.__value),i(e,"class","svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p:ie,d(o){o&&z(e)}}}function Ai(l){let e,t,n,o=m("file.importTitle")+"",s,r,c=(l[17]?l[17].title:"")+"",f,d,h,_,v,y,g,k=l[40].files+"",w,T,M,N,j,D=l[40].folders+"",L,S,A,V,P,K=(l[40].totalBytes/1024).toFixed(1)+"",H,W,G,q,Z,Y,J,X,O,le,ke,ee,te=l[40].isDangerous&&Li(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),s=F(o),r=F(" «"),f=F(c),d=F("»"),h=b(),_=u("div"),v=u("div"),y=u("span"),y.textContent=`${m("file.importFiles")}`,g=u("span"),w=F(k),T=b(),M=u("div"),N=u("span"),N.textContent=`${m("file.importFolders")}`,j=u("span"),L=F(D),S=b(),A=u("div"),V=u("span"),V.textContent=`${m("file.importSize")}`,P=u("span"),H=F(K),W=F(" KB"),G=b(),te&&te.c(),q=b(),Z=u("div"),Y=u("button"),Y.textContent=`${m("file.importCopy")}`,J=b(),X=u("button"),X.textContent=`${m("file.importLink")}`,O=b(),le=u("button"),le.textContent=`${m("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(g,"class","svelte-44iz1r"),i(v,"class","summary-row svelte-44iz1r"),i(N,"class","svelte-44iz1r"),i(j,"class","svelte-44iz1r"),i(M,"class","summary-row svelte-44iz1r"),i(V,"class","svelte-44iz1r"),i(P,"class","svelte-44iz1r"),i(A,"class","summary-row svelte-44iz1r"),i(_,"class","import-summary svelte-44iz1r"),i(Y,"class","btn btn-primary svelte-44iz1r"),i(X,"class","btn svelte-44iz1r"),i(le,"class","btn svelte-44iz1r"),i(Z,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(oe,ae){C(oe,e,ae),a(e,t),a(t,n),a(n,s),a(n,r),a(n,f),a(n,d),a(t,h),a(t,_),a(_,v),a(v,y),a(v,g),a(g,w),a(_,T),a(_,M),a(M,N),a(M,j),a(j,L),a(_,S),a(_,A),a(A,V),a(A,P),a(P,H),a(P,W),a(_,G),te&&te.m(_,null),a(t,q),a(t,Z),a(Z,Y),a(Z,J),a(Z,X),a(Z,O),a(Z,le),ke||(ee=[I(Y,"click",l[219]),I(X,"click",l[220]),I(le,"click",l[131]),I(e,"click",yt(l[131])),I(e,"keydown",rt(l[131]))],ke=!0)},p(oe,ae){ae[0]&131072&&c!==(c=(oe[17]?oe[17].title:"")+"")&&U(f,c),ae[1]&512&&k!==(k=oe[40].files+"")&&U(w,k),ae[1]&512&&D!==(D=oe[40].folders+"")&&U(L,D),ae[1]&512&&K!==(K=(oe[40].totalBytes/1024).toFixed(1)+"")&&U(H,K),oe[40].isDangerous?te?te.p(oe,ae):(te=Li(oe),te.c(),te.m(_,null)):te&&(te.d(1),te=null)},d(oe){oe&&z(e),te&&te.d(),ke=!1,he(ee)}}}function Li(l){let e,t,n,o,s,r,c=l[40].dangerReason+"",f;return{c(){e=u("div"),t=R("svg"),n=R("path"),o=R("line"),s=R("line"),r=b(),f=F(c),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-44iz1r"),i(o,"x1","12"),i(o,"y1","9"),i(o,"x2","12"),i(o,"y2","13"),i(o,"class","svelte-44iz1r"),i(s,"x1","12"),i(s,"y1","17"),i(s,"x2","12.01"),i(s,"y2","17"),i(s,"class","svelte-44iz1r"),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-44iz1r"),i(e,"class","summary-warn svelte-44iz1r")},m(d,h){C(d,e,h),a(e,t),a(t,n),a(t,o),a(t,s),a(e,r),a(e,f)},p(d,h){h[1]&512&&c!==(c=d[40].dangerReason+"")&&U(f,c)},d(d){d&&z(e)}}}function Pi(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M=l[61]&&Oi(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("rename.title")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("common.newName")}`,f=b(),d=u("input"),h=b(),M&&M.c(),_=b(),v=u("div"),y=u("button"),y.textContent=`${m("common.rename")}`,g=b(),k=u("button"),k.textContent=`${m("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(s,"class","form-group svelte-44iz1r"),i(y,"class","btn btn-primary svelte-44iz1r"),i(k,"class","btn svelte-44iz1r"),i(v,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(N,j){C(N,e,j),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),ge(d,l[60]),a(t,h),M&&M.m(t,null),a(t,_),a(t,v),a(v,y),a(v,g),a(v,k),w||(T=[I(d,"input",l[221]),I(d,"keydown",l[94]),I(y,"click",l[92]),I(k,"click",l[93]),I(e,"click",yt(l[93])),I(e,"keydown",rt(l[93]))],w=!0)},p(N,j){j[1]&536870912&&d.value!==N[60]&&ge(d,N[60]),N[61]?M?M.p(N,j):(M=Oi(N),M.c(),M.m(t,_)):M&&(M.d(1),M=null)},d(N){N&&z(e),M&&M.d(),w=!1,he(T)}}}function Oi(l){let e,t;return{c(){e=u("div"),t=F(l[61]),i(e,"class","rename-error svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[1]&1073741824&&U(t,n[61])},d(n){n&&z(e)}}}function Bi(l){let e,t;return e=new Aa({props:{title:l[55],message:l[56],confirmText:l[58],danger:l[57]}}),e.$on("confirm",l[95]),e.$on("cancel",l[96]),{c(){ot(e.$$.fragment)},m(n,o){lt(e,n,o),t=!0},p(n,o){const s={};o[1]&16777216&&(s.title=n[55]),o[1]&33554432&&(s.message=n[56]),o[1]&134217728&&(s.confirmText=n[58]),o[1]&67108864&&(s.danger=n[57]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){nt(e,n)}}}function Ri(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k=m("sync.saveInterval")+"",w,T,M,N,j,D,L,S=l[63]&&Vi(l);function A(H,W){var G;return(G=H[63])!=null&&G.configured?Kc:Wc}let V=A(l),P=V(l),K=l[69]&&Gi(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("sync.settings")}`,o=b(),S&&S.c(),s=b(),P.c(),r=b(),c=u("div"),f=u("div"),d=u("label"),h=u("span"),h.textContent=`${m("sync.autoSync")}`,_=b(),v=u("input"),y=b(),g=u("button"),w=F(k),T=b(),K&&K.c(),M=b(),N=u("div"),j=u("button"),j.textContent=`${m("common.close")}`,i(n,"class","svelte-44iz1r"),i(h,"class","label-text svelte-44iz1r"),i(v,"type","number"),i(v,"placeholder","0"),i(v,"min","0"),i(v,"class","svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(f,"class","form-group svelte-44iz1r"),i(g,"class","btn svelte-44iz1r"),g.disabled=l[64],qe(c,"margin-top","16px"),qe(c,"padding-top","16px"),qe(c,"border-top","1px solid #2a2a3c"),i(c,"class","svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),i(N,"class","modal-actions svelte-44iz1r"),qe(N,"margin-top","12px"),i(t,"class","modal modal-sync svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(t,o),S&&S.m(t,null),a(t,s),P.m(t,null),a(t,r),a(t,c),a(c,f),a(f,d),a(d,h),a(d,_),a(d,v),ge(v,l[68]),a(c,y),a(c,g),a(g,w),a(t,T),K&&K.m(t,null),a(t,M),a(t,N),a(N,j),D||(L=[I(v,"input",l[225]),I(g,"click",l[144]),I(j,"click",l[142]),I(e,"click",yt(l[142])),I(e,"keydown",rt(l[142]))],D=!0)},p(H,W){H[63]?S?S.p(H,W):(S=Vi(H),S.c(),S.m(t,s)):S&&(S.d(1),S=null),V===(V=A(H))&&P?P.p(H,W):(P.d(1),P=V(H),P&&(P.c(),P.m(t,r))),W[2]&64&&Wt(v.value)!==H[68]&&ge(v,H[68]),W[2]&4&&(g.disabled=H[64]),H[69]?K?K.p(H,W):(K=Gi(H),K.c(),K.m(t,M)):K&&(K.d(1),K=null)},d(H){H&&z(e),S&&S.d(),P.d(),K&&K.d(),D=!1,he(L)}}}function Vi(l){let e,t,n,o,s,r,c,f,d,h,_,v,y=l[63].unpushedOps+"",g,k;function w(S,A){return S[63].revoked?Uc:S[63].connected?Hc:S[63].configured?Vc:Rc}let T=w(l),M=T(l),N=l[63].serverUrl&&Hi(l),j=l[63].deviceName&&Ui(l),D=l[63].deviceId&&!l[63].deviceName&&Wi(l),L=l[63].lastSyncAt&&Ki(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${m("sync.status")}`,o=b(),s=u("span"),M.c(),r=b(),N&&N.c(),c=b(),j&&j.c(),f=b(),D&&D.c(),d=b(),h=u("div"),_=u("span"),_.textContent=`${m("sync.unpushed")}`,v=u("span"),g=F(y),k=b(),L&&L.c(),i(n,"class","sync-label svelte-44iz1r"),i(s,"class","sync-value svelte-44iz1r"),i(t,"class","sync-row svelte-44iz1r"),i(_,"class","sync-label svelte-44iz1r"),i(v,"class","sync-value svelte-44iz1r"),i(h,"class","sync-row svelte-44iz1r"),i(e,"class","sync-status svelte-44iz1r")},m(S,A){C(S,e,A),a(e,t),a(t,n),a(t,o),a(t,s),M.m(s,null),a(e,r),N&&N.m(e,null),a(e,c),j&&j.m(e,null),a(e,f),D&&D.m(e,null),a(e,d),a(e,h),a(h,_),a(h,v),a(v,g),a(e,k),L&&L.m(e,null)},p(S,A){T!==(T=w(S))&&(M.d(1),M=T(S),M&&(M.c(),M.m(s,null))),S[63].serverUrl?N?N.p(S,A):(N=Hi(S),N.c(),N.m(e,c)):N&&(N.d(1),N=null),S[63].deviceName?j?j.p(S,A):(j=Ui(S),j.c(),j.m(e,f)):j&&(j.d(1),j=null),S[63].deviceId&&!S[63].deviceName?D?D.p(S,A):(D=Wi(S),D.c(),D.m(e,d)):D&&(D.d(1),D=null),A[2]&2&&y!==(y=S[63].unpushedOps+"")&&U(g,y),S[63].lastSyncAt?L?L.p(S,A):(L=Ki(S),L.c(),L.m(e,null)):L&&(L.d(1),L=null)},d(S){S&&z(e),M.d(),N&&N.d(),j&&j.d(),D&&D.d(),L&&L.d()}}}function Rc(l){let e;return{c(){e=u("span"),e.textContent=`${m("sync.disabled")}`,qe(e,"color","#666"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Vc(l){let e;return{c(){e=u("span"),e.textContent=`${m("sync.notConnected")}`,qe(e,"color","#f59e0b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Hc(l){let e;return{c(){e=u("span"),e.textContent=`${m("sync.connected")}`,qe(e,"color","#34d399"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Uc(l){let e;return{c(){e=u("span"),e.textContent=`${m("sync.revoked")}`,qe(e,"color","#ff6b6b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Hi(l){let e,t,n,o=l[63].serverUrl+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("sync.server")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value mono svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].serverUrl+"")&&U(s,o)},d(r){r&&z(e)}}}function Ui(l){let e,t,n,o=l[63].deviceName+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("sync.device")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].deviceName+"")&&U(s,o)},d(r){r&&z(e)}}}function Wi(l){let e,t,n,o=l[63].deviceId+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("sync.deviceId")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value mono svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].deviceId+"")&&U(s,o)},d(r){r&&z(e)}}}function Ki(l){let e,t,n,o=l[63].lastSyncAt+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("sync.lastSync")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].lastSyncAt+"")&&U(s,o)},d(r){r&&z(e)}}}function Wc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D=m("sync.test")+"",L,S,A,V,P=m("sync.connect")+"",K,H,W;return{c(){e=u("div"),t=u("label"),n=u("span"),n.textContent=`${m("sync.serverUrl")}`,o=b(),s=u("input"),r=b(),c=u("div"),f=u("label"),d=u("span"),d.textContent=`${m("sync.username")}`,h=b(),_=u("input"),v=b(),y=u("div"),g=u("label"),k=u("span"),k.textContent=`${m("sync.password")}`,w=b(),T=u("input"),M=b(),N=u("div"),j=u("button"),L=F(D),A=b(),V=u("button"),K=F(P),i(n,"class","label-text svelte-44iz1r"),i(s,"type","text"),i(s,"placeholder",m("sync.serverUrlPlaceholder")),i(s,"class","svelte-44iz1r"),i(t,"class","svelte-44iz1r"),i(e,"class","form-group svelte-44iz1r"),i(d,"class","label-text svelte-44iz1r"),i(_,"type","text"),i(_,"placeholder",m("sync.usernamePlaceholder")),i(_,"class","svelte-44iz1r"),i(f,"class","svelte-44iz1r"),i(c,"class","form-group svelte-44iz1r"),i(k,"class","label-text svelte-44iz1r"),i(T,"type","password"),i(T,"placeholder",m("sync.passwordPlaceholder")),i(T,"class","svelte-44iz1r"),i(g,"class","svelte-44iz1r"),i(y,"class","form-group svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),j.disabled=S=l[64]||!l[65],i(V,"class","btn btn-primary svelte-44iz1r"),V.disabled=l[64],i(N,"class","modal-actions svelte-44iz1r"),qe(N,"margin-top","12px")},m(G,q){C(G,e,q),a(e,t),a(t,n),a(t,o),a(t,s),ge(s,l[65]),C(G,r,q),C(G,c,q),a(c,f),a(f,d),a(f,h),a(f,_),ge(_,l[66]),C(G,v,q),C(G,y,q),a(y,g),a(g,k),a(g,w),a(g,T),ge(T,l[67]),C(G,M,q),C(G,N,q),a(N,j),a(j,L),a(N,A),a(N,V),a(V,K),H||(W=[I(s,"input",l[222]),I(_,"input",l[223]),I(T,"input",l[224]),I(j,"click",l[145]),I(V,"click",l[143])],H=!0)},p(G,q){q[2]&8&&s.value!==G[65]&&ge(s,G[65]),q[2]&16&&_.value!==G[66]&&ge(_,G[66]),q[2]&32&&T.value!==G[67]&&ge(T,G[67]),q[2]&12&&S!==(S=G[64]||!G[65])&&(j.disabled=S),q[2]&4&&(V.disabled=G[64])},d(G){G&&(z(e),z(r),z(c),z(v),z(y),z(M),z(N)),H=!1,he(W)}}}function Kc(l){let e,t,n=m("sync.syncNow")+"",o,s,r,c=m("sync.disconnect")+"",f,d,h;return{c(){e=u("div"),t=u("button"),o=F(n),s=b(),r=u("button"),f=F(c),i(t,"class","btn svelte-44iz1r"),t.disabled=l[64],i(r,"class","btn btn-danger svelte-44iz1r"),r.disabled=l[64],i(e,"class","sync-connected-actions svelte-44iz1r")},m(_,v){C(_,e,v),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),d||(h=[I(t,"click",l[147]),I(r,"click",l[146])],d=!0)},p(_,v){v[2]&4&&(t.disabled=_[64]),v[2]&4&&(r.disabled=_[64])},d(_){_&&z(e),d=!1,he(h)}}}function Gi(l){let e,t;return{c(){e=u("div"),t=F(l[69]),i(e,"class","sync-result svelte-44iz1r"),qe(e,"margin-top","8px")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[2]&128&&U(t,n[69])},d(n){n&&z(e)}}}function Gc(l){var Qe;let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,A,V,P,K,H,W,G,q,Z,Y,J,X,O,le,ke,ee,te,oe,ae,ze,ye,He,Re,B,Q,ue,be,je,Ee,Ue,De,Ce=fe(l[0]),ce=[];for(let x=0;x<Ce.length;x+=1)ce[x]=Fn(Dn(l,Ce,x));const Me=[xa,Qa],Fe=[];function _e(x,me){return x[1].length>0?0:1}N=_e(l),j=Fe[N]=Me[N](l);function ve(x,me){return x[17]?tc:x[16]?ec:$a}let de=ve(l),se=de(l),Ae=((Qe=l[63])==null?void 0:Qe.configured)&&En(l),Ne=l[15]&&Ln(l);const we=[rc,sc,oc,ic,nc,lc],Se=[];function Ze(x,me){return x[20]?0:x[17]?1:x[16]==="journal"?2:x[16]==="today"&&x[3]?3:x[16]==="activity"?4:5}ze=Ze(l),ye=Se[ze]=we[ze](l);let Pe=l[27]&&Si(l),Oe=l[31].visible&&Ni(l),We=l[34]&&Ii(l),Ge=l[41]&&l[40]&&Ai(l),Ke=l[59]&&Pi(l),Le=l[54]&&Bi(l),Be=l[62]&&Ri(l);return{c(){var x;e=u("div"),t=u("aside"),n=u("div"),o=u("span"),o.textContent="⚒",s=b(),r=u("span"),r.textContent=`${m("nav.brand")}`,c=b(),f=u("nav"),d=u("div"),h=u("div"),h.textContent=`${m("nav.system")}`,_=b();for(let me=0;me<ce.length;me+=1)ce[me].c();v=b(),y=u("div"),g=u("div"),k=u("span"),k.textContent=`${m("nav.workspace")}`,w=b(),T=u("button"),T.textContent="+",M=b(),j.c(),D=b(),L=u("div"),S=u("button"),A=R("svg"),V=R("polyline"),P=R("polyline"),K=R("path"),H=b(),W=u("span"),G=b(),q=u("span"),q.textContent=`${m("nav.sync")}`,Z=b(),Y=u("span"),J=F(l[14]),X=b(),O=u("main"),le=u("header"),ke=u("div"),se.c(),ee=b(),te=u("div"),Ae&&Ae.c(),oe=b(),Ne&&Ne.c(),ae=b(),ye.c(),He=b(),Pe&&Pe.c(),Re=b(),Oe&&Oe.c(),B=b(),We&&We.c(),Q=b(),Ge&&Ge.c(),ue=b(),Ke&&Ke.c(),be=b(),Le&&Le.c(),je=b(),Be&&Be.c(),i(o,"class","logo svelte-44iz1r"),i(r,"class","brand-name svelte-44iz1r"),i(n,"class","sidebar-brand svelte-44iz1r"),i(h,"class","nav-label svelte-44iz1r"),i(d,"class","nav-group svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(T,"class","nav-add-btn svelte-44iz1r"),i(T,"title",m("common.create")),i(g,"class","nav-label-row svelte-44iz1r"),i(y,"class","nav-group svelte-44iz1r"),i(f,"class","sidebar-nav svelte-44iz1r"),i(V,"points","23 4 23 10 17 10"),i(V,"class","svelte-44iz1r"),i(P,"points","1 20 1 14 7 14"),i(P,"class","svelte-44iz1r"),i(K,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),i(K,"class","svelte-44iz1r"),i(A,"width","16"),i(A,"height","16"),i(A,"viewBox","0 0 24 24"),i(A,"fill","none"),i(A,"stroke","currentColor"),i(A,"stroke-width","2"),i(A,"stroke-linecap","round"),i(A,"stroke-linejoin","round"),i(A,"class","svelte-44iz1r"),i(W,"class","sync-dot svelte-44iz1r"),Ie(W,"active",(x=l[63])==null?void 0:x.configured),i(q,"class","sidebar-sync-label svelte-44iz1r"),i(S,"class","sidebar-sync-btn svelte-44iz1r"),i(S,"title",m("nav.syncSettings")),i(Y,"class","version svelte-44iz1r"),i(L,"class","sidebar-footer svelte-44iz1r"),i(t,"class","sidebar svelte-44iz1r"),i(ke,"class","header-left svelte-44iz1r"),i(te,"class","header-right svelte-44iz1r"),i(le,"class","header svelte-44iz1r"),i(O,"class","main svelte-44iz1r"),i(e,"class","app svelte-44iz1r")},m(x,me){C(x,e,me),a(e,t),a(t,n),a(n,o),a(n,s),a(n,r),a(t,c),a(t,f),a(f,d),a(d,h),a(d,_);for(let Je=0;Je<ce.length;Je+=1)ce[Je]&&ce[Je].m(d,null);a(f,v),a(f,y),a(y,g),a(g,k),a(g,w),a(g,T),a(y,M),Fe[N].m(y,null),a(t,D),a(t,L),a(L,S),a(S,A),a(A,V),a(A,P),a(A,K),a(S,H),a(S,W),a(S,G),a(S,q),a(L,Z),a(L,Y),a(Y,J),a(e,X),a(e,O),a(O,le),a(le,ke),se.m(ke,null),a(le,ee),a(le,te),Ae&&Ae.m(te,null),a(O,oe),Ne&&Ne.m(O,null),a(O,ae),Se[ze].m(O,null),a(O,He),Pe&&Pe.m(O,null),a(O,Re),Oe&&Oe.m(O,null),a(O,B),We&&We.m(O,null),a(O,Q),Ge&&Ge.m(O,null),a(O,ue),Ke&&Ke.m(O,null),a(O,be),Le&&Le.m(O,null),a(O,je),Be&&Be.m(O,null),Ee=!0,Ue||(De=[I(T,"click",l[98]),I(S,"click",l[141])],Ue=!0)},p(x,me){var ft,ut;if(me[0]&67174401|me[2]&1024){Ce=fe(x[0]);let Ye;for(Ye=0;Ye<Ce.length;Ye+=1){const Xe=Dn(x,Ce,Ye);ce[Ye]?ce[Ye].p(Xe,me):(ce[Ye]=Fn(Xe),ce[Ye].c(),ce[Ye].m(d,null))}for(;Ye<ce.length;Ye+=1)ce[Ye].d(1);ce.length=Ce.length}let Je=N;N=_e(x),N===Je?Fe[N].p(x,me):($e(),pe(Fe[Je],1,1,()=>{Fe[Je]=null}),et(),j=Fe[N],j?j.p(x,me):(j=Fe[N]=Me[N](x),j.c()),re(j,1),j.m(y,null)),(!Ee||me[2]&2)&&Ie(W,"active",(ft=x[63])==null?void 0:ft.configured),(!Ee||me[0]&16384)&&U(J,x[14]),de===(de=ve(x))&&se?se.p(x,me):(se.d(1),se=de(x),se&&(se.c(),se.m(ke,null))),(ut=x[63])!=null&&ut.configured?Ae?Ae.p(x,me):(Ae=En(x),Ae.c(),Ae.m(te,null)):Ae&&(Ae.d(1),Ae=null),x[15]?Ne?Ne.p(x,me):(Ne=Ln(x),Ne.c(),Ne.m(O,ae)):Ne&&(Ne.d(1),Ne=null);let ct=ze;ze=Ze(x),ze===ct?Se[ze].p(x,me):($e(),pe(Se[ct],1,1,()=>{Se[ct]=null}),et(),ye=Se[ze],ye?ye.p(x,me):(ye=Se[ze]=we[ze](x),ye.c()),re(ye,1),ye.m(O,He)),x[27]?Pe?(Pe.p(x,me),me[0]&134217728&&re(Pe,1)):(Pe=Si(x),Pe.c(),re(Pe,1),Pe.m(O,Re)):Pe&&($e(),pe(Pe,1,1,()=>{Pe=null}),et()),x[31].visible?Oe?(Oe.p(x,me),me[1]&1&&re(Oe,1)):(Oe=Ni(x),Oe.c(),re(Oe,1),Oe.m(O,B)):Oe&&($e(),pe(Oe,1,1,()=>{Oe=null}),et()),x[34]?We?We.p(x,me):(We=Ii(x),We.c(),We.m(O,Q)):We&&(We.d(1),We=null),x[41]&&x[40]?Ge?Ge.p(x,me):(Ge=Ai(x),Ge.c(),Ge.m(O,ue)):Ge&&(Ge.d(1),Ge=null),x[59]?Ke?Ke.p(x,me):(Ke=Pi(x),Ke.c(),Ke.m(O,be)):Ke&&(Ke.d(1),Ke=null),x[54]?Le?(Le.p(x,me),me[1]&8388608&&re(Le,1)):(Le=Bi(x),Le.c(),re(Le,1),Le.m(O,je)):Le&&($e(),pe(Le,1,1,()=>{Le=null}),et()),x[62]?Be?Be.p(x,me):(Be=Ri(x),Be.c(),Be.m(O,null)):Be&&(Be.d(1),Be=null)},i(x){Ee||(re(j),re(ye),re(Pe),re(Oe),re(Le),Ee=!0)},o(x){pe(j),pe(ye),pe(Pe),pe(Oe),pe(Le),Ee=!1},d(x){x&&z(e),Ve(ce,x),Fe[N].d(),se.d(),Ae&&Ae.d(),Ne&&Ne.d(),Se[ze].d(),Pe&&Pe.d(),Oe&&Oe.d(),We&&We.d(),Ge&&Ge.d(),Ke&&Ke.d(),Le&&Le.d(),Be&&Be.d(),Ue=!1,he(De)}}}function $(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 Pt(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&&Pt(n.children,e,t))return!0}return!1}function so(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&&so(n.children,e,t))return!0}return!1}function rl(l,e,t){const n=new Blob([e],{type:t}),o=URL.createObjectURL(n),s=document.createElement("a");s.href=o,s.download=l,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(o)}function Dt(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 pt(l){if(!l)return"";try{return new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function mt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function _t(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function rt(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function qc(l,e,t){let n=[],o=[],s=[],r=null,c=[],f=0,d=!0,h=[],_=null,v="",y="",g=!1,k="",w="all",T="all",M="",N=[],j="",D="",L="",S=null,A="overview",V=[],P=null,K=[],H=[],W=[],G="",q="",Z=[],Y=0,J=!1,X="",O=null,le=null,ke={visible:!1,x:0,y:0,node:null},ee=!1,te="",oe=!1,ae="",ze="open_url",ye="",He=[{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")}],Re=!0,B=!1,Q=null,ue=!1,be="",je="",Ee={},Ue=!1,De=null,Ce=[],ce=[],Me=null,Fe="",_e=!1,ve="",de={items:[],mode:"copy"},se=[],Ae=[],Ne=!1,we=!1,Se="",Ze="",Pe=!1,Oe=m("common.delete"),We=null,Ge=null,Ke=!1,Le="",Be="",Qe="",x=!1,me=null,Je=!1,ct="",ft="",ut="",Ye=0,Xe="";const ro=[{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 Jt=null;Ji(async()=>{try{t(14,j=await $("VerstakVersion")||"verstak-gui/v2"),t(0,n=await $("ListSystemViews")||[]),t(1,o=await $("ListWorkspaceTree")||[]),t(2,s=await $("ListEnabledTemplates")||[])}catch(p){t(15,D=String(p)),t(0,n=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(1,o=[]),t(2,s=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ko),Jt=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Tl),t(38,Re=!1),At()}),pl(()=>{Jt&&Jt(),window.removeEventListener("keydown",Tl)});async function ml(p){t(16,L=p),t(17,S=null),t(18,A="overview"),t(19,V=[]),K=[],t(21,H=[]),t(22,W=[]),t(25,Z=[]),t(27,J=!1),t(15,D=""),t(3,r=null),t(4,c=[]),f=0,d=!0,t(5,h=[]),t(6,_=null);try{p==="today"?(t(3,r=await $("ListTodayView")||{cases:[]}),t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length)):p==="journal"?await Et():p==="activity"&&(t(4,c=await $("ListActivityFeed",50,0)||[]),f=c.length,d=c.length===50)}catch(E){t(15,D=String(E)),t(3,r={cases:[]}),t(4,c=[])}}async function wt(p){t(17,S=p),t(18,A="overview"),t(19,V=[]),K=[],t(21,H=[]),t(22,W=[]),t(25,Z=[]),t(46,ce=[]),t(45,Ce=[]),t(44,De=null),t(47,Me=null),t(48,Fe=""),t(52,se=[]),Ae=[],t(20,P=null),t(27,J=!1),t(32,ee=!1),t(15,D=""),t(13,N=[]),await _l(p.id)}async function _l(p){try{t(19,V=await $("ListNotes",p)||[])}catch{}try{K=await $("ListFiles",p)||[]}catch{}try{t(21,H=await $("ListActions",p)||[])}catch{}try{t(22,W=await $("ListWorklog",p)||[])}catch{}try{t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length)}catch{t(25,Z=[]),t(26,Y=0)}try{t(13,N=await $("ListActivityByNode",p,50,0)||[])}catch{}}async function tt(p){t(43,Ue=!0);try{let E=await $("ListItems",p)||[];E.sort((ne,Te)=>ne.type!==Te.type?ne.type==="folder"?-1:1:(ne.name||"").localeCompare(Te.name||"")),t(46,ce=E)}catch{t(46,ce=[])}t(43,Ue=!1)}async function Yt(p){if(!S)return;try{const ne=await $("GetNodeDetail",p);ne&&t(45,Ce=[...Ce,{id:p,name:ne.title}])}catch{t(45,Ce=[...Ce,{id:p,name:"..."}])}t(44,De=p),t(42,Ee={...Ee,[p]:!0});const E=await $("ListWorkspaceChildren",p)||[];Pt(o,p,E),t(1,o=[...o]),await tt(p)}function vl(){if(Ce.length<2)t(45,Ce=[]),t(44,De=null),tt(S.id);else{const p=Ce[Ce.length-2];t(45,Ce=Ce.slice(0,-1)),t(44,De=p.id),tt(p.id)}}function hl(p){const E=Ce[p];t(45,Ce=Ce.slice(0,p+1)),t(44,De=E.id),tt(E.id)}async function Xt(p){t(47,Me=p),t(48,Fe=""),t(50,ve=""),t(49,_e=!0);try{ra(p)?t(48,Fe=await $("GetFileBase64",p.fileId)||""):aa(p)&&t(48,Fe=await $("ReadFileText",p.fileId)||"")}catch(E){t(50,ve=String(E))}t(49,_e=!1)}function Zt(){t(47,Me=null),t(48,Fe=""),t(50,ve="")}async function ao(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const E=De||S.id;await $("CreateEmptyFile",E,p.trim()),await tt(E),await $t(E)}catch(E){t(15,D=String(E))}}async function bl(p){try{await $("DuplicateNode",p);const E=De||S.id;await tt(E),await $t(E)}catch(E){t(15,D=String(E))}}function gl(p){const E=ce.find(ne=>ne.id===p);E&&xt(E.id,E.name)}function kl(p){t(51,de={items:[p],mode:"cut"})}function yl(p){t(51,de={items:[p],mode:"copy"})}async function wl(){if(de.items.length===0)return;const p=De||S.id;try{if(de.mode==="copy")for(const E of de.items)await $("DuplicateNode",E);else for(const E of de.items)await $("MoveNode",E,p);t(51,de={items:[],mode:"copy"}),await tt(p)}catch(E){t(15,D=String(E))}}function zl(p){se.includes(p)?t(52,se=se.filter(E=>E!==p)):t(52,se=[...se,p])}function Cl(p){t(52,se=[p])}function co(){t(52,se=ce.map(p=>p.id))}function Sl(p){if(ce.length===0)return;const E=se.length>0?se[se.length-1]:ce[0].id,ne=ce.findIndex(gt=>gt.id===E),Te=ce.findIndex(gt=>gt.id===p);if(ne===-1||Te===-1)return;const xe=Math.min(ne,Te),dt=Math.max(ne,Te),jr=ce.slice(xe,dt+1).map(gt=>gt.id),Kl=new Set(se);jr.forEach(gt=>Kl.add(gt)),t(52,se=[...Kl])}function fo(){t(52,se=[])}function Qt(p){return p.length>0?p:ce.map(E=>E.id)}async function uo(){const p=Qt(se),E=ce.find(Te=>Te.id===p[0]);let ne;p.length===1&&(E==null?void 0:E.type)==="folder"?ne=m("delete.folder"):p.length===1?ne=m("delete.file"):ne=m("delete.files",{count:p.length}),Mt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ne+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const xe of p)try{await $("DeleteFileOrFolder",xe)}catch(dt){t(15,D=String(dt))}t(52,se=[]);const Te=De||S.id;await tt(Te)}})}function po(){const p=Qt(se);t(51,de={items:p,mode:"cut"}),t(52,se=[])}function mo(){const p=Qt(se);t(51,de={items:p,mode:"copy"}),t(52,se=[])}function _o(p,E){const ne=se.includes(E)?se:[E];Ae=ne,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",ne.join(","))}function vo(p,E){const ne=ce.find(Te=>Te.id===E);ne&&ne.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function ho(p,E){if(p.preventDefault(),Ae.length!==0){for(const ne of Ae)try{await $("MoveNode",ne,E)}catch(Te){t(15,D=String(Te))}Ae=[],t(52,se=[]),await tt(De||S.id)}}function Tl(p){if(A==="files"&&!(p.target.tagName==="INPUT"||p.target.tagName==="TEXTAREA"))if(p.ctrlKey||p.metaKey)p.key==="c"||p.key==="C"?(p.preventDefault(),mo()):p.key==="x"||p.key==="X"?(p.preventDefault(),po()):p.key==="v"||p.key==="V"?(p.preventDefault(),wl()):p.key==="a"||p.key==="A"?(p.preventDefault(),co()):p.key==="o"||p.key==="O"?(p.preventDefault(),bo()):p.key==="Enter"&&(p.preventDefault(),jl());else if(p.key==="Enter")p.preventDefault(),jl();else if(p.key==="Delete"||p.key==="Backspace"){if(Me){p.preventDefault(),Zt();return}if(se.length>0){p.preventDefault(),uo();return}if(p.key==="Backspace"&&Ce.length>0){p.preventDefault(),vl();return}}else if(p.key==="Escape"){if(Me){Zt();return}if(se.length>0){fo();return}}else p.key==="F2"&&(p.preventDefault(),go())}function jl(){if(se.length===1){const p=ce.find(E=>E.id===se[0]);p&&(p.type==="folder"?Yt(p.id):Xt(p))}}function bo(){if(se.length===1){const p=ce.find(E=>E.id===se[0]);p&&p.fileId&&$("OpenFile",p.fileId)}}function xt(p,E){Le=p,t(60,Be=E),t(61,Qe=""),t(59,Ke=!0)}function go(){if(se.length===1){const p=ce.find(E=>E.id===se[0]);p&&xt(p.id,p.name)}}async function Nl(){const p=Be.trim();if(!p){t(61,Qe=m("rename.emptyError"));return}try{await $("ValidateName",p)}catch{t(61,Qe=m("rename.invalidError"));return}t(59,Ke=!1);const E=Le;Le="";try{await $("RenameNode",E,p),S&&S.id===E&&t(17,S={...S,title:p}),await Ft(),De&&await tt(De)}catch(ne){t(15,D=String(ne))}}function ko(){t(59,Ke=!1),Le="",t(60,Be=""),t(61,Qe="")}function yo(p){p.key==="Enter"?Nl():t(61,Qe="")}function Mt(p){t(55,Se=p.title||m("common.confirm")),t(56,Ze=p.message||""),t(57,Pe=p.danger!==void 0?p.danger:!0),t(58,Oe=p.confirmText||m("common.delete")),We=p.onConfirm||null,Ge=p.onCancel||null,t(54,we=!0)}function Dl(){t(54,we=!1),We=null,Ge=null}function wo(){We&&We(),Dl()}function zo(){Ge&&Ge(),Dl()}function Ml(p){t(29,O=ke.node),t(30,le=p),t(28,X=""),t(27,J=!0),zt()}function Co(){t(29,O=null),t(30,le=void 0),t(28,X=""),t(27,J=!0)}function So(){t(27,J=!1),t(28,X=""),t(29,O=null),t(30,le=void 0)}async function Fl(){if(!(!X.trim()||le===void 0))try{const p=O?O.id:"",E=le?le.id:"",ne=await $("CreateNodeFromTemplate",p,X.trim(),E);t(27,J=!1),t(28,X="");const Te=ne?ne.id:null;if(t(29,O=null),t(30,le=void 0),p){t(42,Ee={...Ee,[p]:!0});const xe=await $("ListWorkspaceChildren",p)||[];Pt(o,p,xe),t(1,o=[...o])}else t(1,o=await $("ListWorkspaceTree")||o);if(Te){const xe=await $("GetNodeDetail",Te);xe&&(t(16,L=""),wt(xe))}}catch(p){t(15,D=String(p))}}function To(p,E){t(31,ke={visible:!0,x:p.clientX,y:p.clientY,node:E})}function zt(){t(31,ke={visible:!1,x:0,y:0,node:null})}async function jo(p){const E=!Ee[p];if(t(42,Ee={...Ee,[p]:E}),!E)return;const ne=await $("ListWorkspaceChildren",p)||[];Pt(o,p,ne),t(1,o=[...o])}async function No(p,E){if(!(!p||!E||p===E))try{const ne=await $("MoveNode",p,E);await Ft();const Te=await $("GetNodeDetail",p);Te&&(t(16,L=""),wt(Te))}catch(ne){t(15,D=String(ne))}}async function Do(p){p.preventDefault();try{const E=p.dataTransfer.getData("text/plain");if(!E)return;const ne=await $("GetNodeDetail",E);if(!ne||!ne.parent_id)return;await $("MoveNode",E,""),await Ft();const Te=await $("GetNodeDetail",E);Te&&(t(16,L=""),wt(Te))}catch(E){t(15,D=String(E))}}function Mo(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(53,Ne=!0)}function Fo(p){t(53,Ne=!1)}function Il(p){xt(p.id,p.title),zt()}function El(p){zt(),Mt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+p.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteNode",p.id),await Ft(),S&&S.id===p.id&&t(17,S=null)}catch(E){t(15,D=String(E))}}})}async function Al(p){zt();try{await $("OpenFolder",p.id)}catch(E){t(15,D=String(E))}}async function Ll(p){zt();try{await $("MoveNode",p.id,""),await Ft();const E=await $("GetNodeDetail",p.id);E&&(t(16,L=""),wt(E))}catch(E){t(15,D=String(E))}}async function Ft(){const p=Object.keys(Ee).filter(ne=>Ee[ne]),E=await $("ListWorkspaceTree")||[];for(const ne of p){const xe=(await $("ListWorkspaceChildren",ne)||[]).map(dt=>({...dt}));so(E,ne,xe)}t(1,o=E)}async function $t(p){const E=await $("ListWorkspaceChildren",p)||[];Pt(o,p,E),t(1,o=[...o])}function Pl(){t(32,ee=!0),t(33,te="")}function Io(){t(32,ee=!1),t(33,te="")}async function Ol(){if(!(!te.trim()||!S))try{const p=await $("CreateNote",S.id,te.trim());t(19,V=[...V,p&&p.id?p:{id:Date.now().toString(),title:te.trim(),createdAt:new Date().toISOString()}]),t(32,ee=!1),t(33,te="")}catch{const E={id:Date.now().toString(),title:te.trim(),createdAt:new Date().toISOString()};t(19,V=[...V,E]),t(32,ee=!1),t(33,te="")}}async function It(p){if(P&&P.dirty){Mt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Bl(p)}});return}await Bl(p)}async function Bl(p){try{const E=await $("ReadNote",p.id);t(20,P={id:p.id,title:p.title,content:E||"",dirty:!1})}catch{t(20,P={id:p.id,title:p.title,content:"# "+p.title+`
`,dirty:!1})}}function Eo(){if(P&&P.dirty){Mt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(20,P=null)}});return}t(20,P=null)}function Ao(p){P&&(t(20,P.content=p.target.value,P),t(20,P.dirty=!0,P))}async function Lo(){if(P)try{await $("SaveNote",P.id,P.content),t(20,P.dirty=!1,P)}catch{t(20,P.dirty=!1,P)}}async function Po(){const p=parseInt(G,10);if(!(!q.trim()||isNaN(p)||p<=0||!S)){try{const E=await $("CreateWorklog",S.id,q.trim(),p);t(22,W=[...W,E&&E.id?E:{id:Date.now().toString(),nodeId:S.id,summary:q.trim(),minutes:p,createdAt:new Date().toISOString()}])}catch{t(22,W=[...W,{id:Date.now().toString(),nodeId:S.id,summary:q.trim(),minutes:p,createdAt:new Date().toISOString()}])}t(24,q=""),t(23,G="")}}async function Rl(){t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length),S&&t(22,W=await $("ListWorklog",S.id)||[]),L==="journal"&&await Et()}async function el(p){try{await $("AcceptSuggestionWith",p,p.suggestedMin,""),await Rl()}catch(E){console.error(E)}}async function Vl(p){try{await $("AcceptSuggestionWith",p,p.suggestedMin,""),await Rl()}catch(E){console.error(E)}}async function Et(){try{const[p,E,ne]=await Promise.all([$("ListWorklogReport",v,y,k,g,w,T),$("WorklogReportSummary",v,y,k,g,w,T),$("GetSuggestions")]);if(t(5,h=p||[]),t(6,_=E||null),t(25,Z=ne||[]),t(26,Y=Z.length),k&&p&&p.length>0)M=p[0].nodeTitle;else if(k)try{M=await $("GetNodeTitle",k)}catch{M=""}}catch{t(5,h=[]),t(6,_=null),t(25,Z=[]),t(26,Y=0)}}async function Oo(){try{const p=await $("ExportWorklogCSV",v,y,k,g,w,T);rl("worklog.csv",p,"text/csv")}catch(p){console.error(p)}}async function Bo(){try{const p=await $("ExportWorklogMarkdown",v,y,k,g,w,T);rl("worklog.md",p,"text/markdown")}catch(p){console.error(p)}}async function Ro(){try{const p=await $("ExportWorklogPDF",v,y,k,g,w,T);let E=p;if(typeof p=="string"){const xe=atob(p);E=new Uint8Array(xe.length);for(let dt=0;dt<xe.length;dt++)E[dt]=xe.charCodeAt(dt)}rl(`verstak-worklog-${v||"all"}--${y||"all"}.pdf`,E,"application/pdf")}catch(p){console.error(p)}}async function Vo(){const p=prompt("Введите ID дела (nodeId):");p&&p.trim()&&(t(10,k=p.trim()),t(9,g=!0),await Et())}function Ho(){t(10,k=""),t(9,g=!1),M="",Et()}async function Hl(){const p=await $("PickFile");if(!p)return;const E=De||S.id;await tl(E,p)}async function Uo(){const p=await $("PickDirectory");if(!p)return;const E=De||S.id;await tl(E,p)}async function tl(p,E){t(39,B=!0);try{const ne=await $("PreviewImport",E);t(40,Q=ne),be=E,je=p,t(41,ue=!0)}catch(ne){t(15,D=String(ne))}t(39,B=!1)}async function ll(p){try{const E=je||S.id,ne=p==="copy"?await $("AddPathCopy",E,be):await $("AddPathLink",E,be);t(41,ue=!1),t(40,Q=null),t(45,Ce=[]),t(44,De=null),await Promise.all([_l(E),tt(E),$t(E)])}catch(E){t(15,D=String(E))}}function Wo(){t(41,ue=!1),t(40,Q=null)}async function Ul({id:p,type:E}){const ne=m(E==="folder"?"delete.folder":"delete.file");Mt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ne+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteFileOrFolder",p),K=K.filter(xe=>xe.nodeId!==p);const Te=De||S.id;await tt(Te)}catch(Te){t(15,D=String(Te))}}})}async function Ko(p){if(!p||p.length===0)return;if(!S){t(15,D=m("error.selectCaseFirst"));return}const E=p[0];await tl(S.id,E)}function Go(p){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),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"),node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated")}[p]||p}function qo(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 Jo(){t(34,oe=!0),t(35,ae=""),t(36,ze="open_url"),t(37,ye="")}function Yo(){t(34,oe=!1),t(35,ae=""),t(37,ye="")}async function nl(){if(!(!ae.trim()||!ye.trim()||!S))try{const p=await $("CreateAction",S.id,ze,ae.trim(),ye.trim());p&&p.id&&t(21,H=[...H,p]),t(34,oe=!1),t(35,ae=""),t(37,ye="")}catch(p){t(15,D=String(p))}}async function Wl(p){try{await $("DeleteAction",p),t(21,H=H.filter(E=>E.id!==p))}catch(E){t(15,D=String(E))}}function Xo(p){const E=He.find(ne=>ne.id===p);return E?E.label:p}async function st(p){try{const E=await $("GetNodeDetail",p);E&&wt(E)}catch(E){t(15,D=String(E))}}async function At(){try{t(63,me=await $("SyncStatus"))}catch{t(63,me={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function Zo(){t(62,x=!0),t(65,ct=(me==null?void 0:me.serverUrl)||""),t(66,ft=""),t(67,ut=""),t(68,Ye=(me==null?void 0:me.syncInterval)||0),t(69,Xe="")}function Qo(){t(62,x=!1),t(69,Xe="")}async function xo(){t(64,Je=!0),t(69,Xe="");try{await $("SyncConfigure",ct,ft,ut),Ye>0&&await $("SyncSetInterval",Ye),t(67,ut=""),t(66,ft=""),await At(),t(62,x=!1)}catch(p){t(69,Xe="err: "+String(p))}t(64,Je=!1)}async function $o(){t(64,Je=!0),t(69,Xe="");try{await $("SyncSetInterval",Ye),t(69,Xe=m("sync.settingsSaved")),await At()}catch(p){t(69,Xe="err: "+String(p))}t(64,Je=!1)}async function es(){t(64,Je=!0),t(69,Xe="");try{await $("SyncTestConnection",ct,ft,ut),t(69,Xe="connection ok")}catch(p){t(69,Xe="connection failed: "+String(p))}t(64,Je=!1)}async function ts(){t(64,Je=!0),t(69,Xe="");try{await $("SyncDisconnect"),t(69,Xe="disconnected"),await At()}catch(p){t(69,Xe="err: "+String(p))}t(64,Je=!1)}async function ls(){t(64,Je=!0),t(69,Xe="");try{const p=await $("SyncNow");t(69,Xe="pushed "+p.pushed+", pulled "+p.pulled+" (seq "+p.serverSequence+")"),await At()}catch(p){t(69,Xe="err: "+String(p))}t(64,Je=!1)}const ns=p=>p.nodeId===S.id,is=p=>ml(p.id),os=()=>t(15,D=""),ss=()=>t(15,D=""),rs=()=>t(15,D="");function as(){P.content=this.value,t(20,P)}const cs=p=>{t(18,A=p.id),p.id==="files"&&S&&ce.length===0&&!De&&tt(S.id)},fs=()=>{t(18,A="notes"),Pl()},us=()=>{t(18,A="files"),Hl()},ds=()=>t(18,A="worklog"),ps=p=>It(p),ms=p=>It(p);function _s(){te=this.value,t(33,te)}const vs=p=>p.key==="Enter"&&Ol(),hs=p=>It(p),bs=p=>It(p),gs=p=>{const E=p.detail;E===0?(t(45,Ce=[]),t(44,De=null),tt(S.id)):hl(E-1)},ks=p=>Yt(p.detail),ys=p=>Xt(p.detail),ws=p=>$("OpenFile",p.detail),zs=p=>$("OpenFolder",p.detail),Cs=p=>Ul(p.detail),Ss=p=>gl(p.detail.id),Ts=p=>bl(p.detail),js=p=>kl(p.detail),Ns=p=>yl(p.detail),Ds=p=>Cl(p.detail),Ms=p=>zl(p.detail),Fs=p=>Sl(p.detail),Is=p=>$("OpenFile",p.detail),Es=p=>$("RunAction",p.id),As=p=>Wl(p.id);function Ls(){q=this.value,t(24,q)}function Ps(){G=Wt(this.value),t(23,G)}const Os=p=>p.nodeId===S.id,Bs=p=>el(p);function Rs(){v=this.value,t(7,v)}function Vs(){y=this.value,t(8,y)}function Hs(){k=this.value,t(10,k)}function Us(){g=this.checked,t(9,g)}function Ws(){w=ol(this),t(11,w)}function Ks(){T=ol(this),t(12,T)}const Gs=p=>st(p.nodeId),qs=(p,E,ne,Te)=>t(25,E[ne].suggestedMin=parseInt(Te.target.value),Z),Js=p=>Vl(p),Ys=p=>st(p.nodeId),Xs=p=>st(p.nodeId),Zs=(p,E,ne,Te)=>t(25,E[ne].suggestedMin=parseInt(Te.target.value),Z),Qs=p=>el(p),xs=p=>st(p.nodeId),$s=(p,E)=>E.key==="Enter"&&st(p.nodeId),er=p=>st(p.nodeId),tr=(p,E)=>E.key==="Enter"&&st(p.nodeId),lr=p=>st(p.nodeId),nr=(p,E)=>E.key==="Enter"&&st(p.nodeId),ir=p=>st(p.nodeId),or=(p,E)=>E.key==="Enter"&&st(p.nodeId),sr=()=>t(30,le=null),rr=p=>t(30,le=p);function ar(){X=this.value,t(28,X)}const cr=p=>p.key==="Enter"&&Fl(),fr=p=>Ml(p),ur=()=>Ll(ke.node),dr=()=>Il(ke.node),pr=()=>El(ke.node),mr=()=>Al(ke.node);function _r(){ae=this.value,t(35,ae)}const vr=p=>p.key==="Enter"&&nl();function hr(){ze=ol(this),t(36,ze),t(70,He)}function br(){ye=this.value,t(37,ye)}const gr=p=>p.key==="Enter"&&nl(),kr=()=>ll("copy"),yr=()=>ll("link");function wr(){Be=this.value,t(60,Be)}function zr(){ct=this.value,t(65,ct)}function Cr(){ft=this.value,t(66,ft)}function Sr(){ut=this.value,t(67,ut)}function Tr(){Ye=Wt(this.value),t(68,Ye)}return[n,o,s,r,c,h,_,v,y,g,k,w,T,N,j,D,L,S,A,V,P,H,W,G,q,Z,Y,J,X,O,le,ke,ee,te,oe,ae,ze,ye,Re,B,Q,ue,Ee,Ue,De,Ce,ce,Me,Fe,_e,ve,de,se,Ne,we,Se,Ze,Pe,Oe,Ke,Be,Qe,x,me,Je,ct,ft,ut,Ye,Xe,He,ro,ml,wt,tt,Yt,vl,hl,Xt,Zt,ao,bl,gl,kl,yl,wl,zl,Cl,Sl,_o,vo,ho,Nl,ko,yo,wo,zo,Ml,Co,So,Fl,To,zt,jo,No,Do,Mo,Fo,Il,El,Al,Ll,Pl,Io,Ol,It,Eo,Ao,Lo,Po,el,Vl,Et,Oo,Bo,Ro,Vo,Ho,Hl,Uo,ll,Wo,Ul,Go,qo,Jo,Yo,nl,Wl,Xo,st,Zo,Qo,xo,$o,es,ts,ls,ns,is,os,ss,rs,as,cs,fs,us,ds,ps,ms,_s,vs,hs,bs,gs,ks,ys,ws,zs,Cs,Ss,Ts,js,Ns,Ds,Ms,Fs,Is,Es,As,Ls,Ps,Os,Bs,Rs,Vs,Hs,Us,Ws,Ks,Gs,qs,Js,Ys,Xs,Zs,Qs,xs,$s,er,tr,lr,nr,ir,or,sr,rr,ar,cr,fr,ur,dr,pr,mr,_r,vr,hr,br,gr,kr,yr,wr,zr,Cr,Sr,Tr]}class Jc extends bt{constructor(e){super(),ht(this,e,qc,Gc,vt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Jc({target:document.getElementById("app")});