verstak/cmd/verstak-gui/frontend-dist/assets/main-DU1CFPIY.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 jr=Object.defineProperty;var Nr=(l,e,t)=>e in l?jr(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var il=(l,e,t)=>Nr(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 oe(){}function qi(l){return l()}function Kl(){return Object.create(null)}function be(l){l.forEach(qi)}function Bt(l){return typeof l=="function"}function _t(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 Dr(l){return Object.keys(l).length===0}const Mr=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 Re(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 B(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function I(l){return document.createTextNode(l)}function b(){return I(" ")}function rt(){return I("")}function F(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function fl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function lt(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function kt(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 we(l,e){l.value=e??""}function We(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function St(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 Me(l,e,t){l.classList.toggle(e,!!t)}function Fr(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Rt;function Ot(l){Rt=l}function ul(){if(!Rt)throw new Error("Function called outside component initialization");return Rt}function Ji(l){ul().$$.on_mount.push(l)}function dl(l){ul().$$.on_destroy.push(l)}function Gt(){const l=ul();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const s=Fr(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 Ct=[],Gl=[];let Tt=[];const ql=[],Er=Promise.resolve();let rl=!1;function Ar(){rl||(rl=!0,Er.then(Xi))}function jt(l){Tt.push(l)}const sl=new Set;let zt=0;function Xi(){if(zt!==0)return;const l=Rt;do{try{for(;zt<Ct.length;){const e=Ct[zt];zt++,Ot(e),Lr(e.$$)}}catch(e){throw Ct.length=0,zt=0,e}for(Ot(null),Ct.length=0,zt=0;Gl.length;)Gl.pop()();for(let e=0;e<Tt.length;e+=1){const t=Tt[e];sl.has(t)||(sl.add(t),t())}Tt.length=0}while(Ct.length);for(;ql.length;)ql.pop()();rl=!1,sl.clear(),Ot(l)}function Lr(l){if(l.fragment!==null){l.update(),be(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(jt)}}function Pr(l){const e=[],t=[];Tt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Tt=e}const Ht=new Set;let gt;function Qe(){gt={r:0,c:[],p:gt}}function xe(){gt.r||be(gt.c),gt=gt.p}function re(l,e){l&&l.i&&(Ht.delete(l),l.i(e))}function me(l,e,t,n){if(l&&l.o){if(Ht.has(l))return;Ht.add(l),gt.c.push(()=>{Ht.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ue(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Zi(l,e){me(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),E=t(S);let V=r.get(E);V?N.push(()=>V.p(S,e)):(V=d(E,S),V.c()),T.set(E,w[g]=V),E in k&&M.set(E,Math.abs(g-k[E]))}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],E=l[v-1],V=S.key,P=E.key;S===E?(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(E,r),v--)}for(;v--;){const S=l[v];T.has(S.key)||f(S,r)}for(;y;)L(w[y-1]);return be(N),w}function nt(l){l&&l.c()}function et(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),jt(()=>{const s=l.$$.on_mount.map(qi).filter(Bt);l.$$.on_destroy?l.$$.on_destroy.push(...s):be(s),l.$$.on_mount=[]}),o.forEach(jt)}function tt(l,e){const t=l.$$;t.fragment!==null&&(Pr(t.after_update),be(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Or(l,e){l.$$.dirty[0]===-1&&(Ct.push(l),Ar(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function vt(l,e,t,n,o,s,r=null,c=[-1]){const f=Rt;Ot(l);const d=l.$$={fragment:null,ctx:[],props:s,update:oe,not_equal:o,bound:Kl(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Kl(),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&&Or(l,_)),v}):[],d.update(),h=!0,be(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),et(l,e.target,e.anchor),Xi()}Ot(f)}class ht{constructor(){il(this,"$$");il(this,"$$set")}$destroy(){tt(this,1),this.$destroy=oe}$on(e,t){if(!Bt(t))return oe;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&&!Dr(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 Br(l){let e,t;return{c(){e=B("path"),t=B("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 Vr(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("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 Hr(l){let e,t;return{c(){e=B("polyline"),t=B("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 Ur(l){let e,t,n,o;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("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 Wr(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("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 Kr(l){let e,t,n,o,s,r;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("line"),r=B("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 Gr(l){let e,t,n,o;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("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 qr(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("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 Jr(l){let e,t,n;return{c(){e=B("path"),t=B("circle"),n=B("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 Yr(l){let e,t;return{c(){e=B("rect"),t=B("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 Xr(l){let e,t,n;return{c(){e=B("rect"),t=B("circle"),n=B("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 Zr(l){let e;return{c(){e=B("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 Qr(l){let e;function t(s,r){return s[0]==="folder"?Zr:s[0]==="image"?Xr:s[0]==="video"?Yr:s[0]==="audio"?Jr:s[0]==="pdf"?qr:s[0]==="document"?Gr:s[0]==="spreadsheet"?Kr:s[0]==="presentation"?Wr:s[0]==="archive"?Ur:s[0]==="code"?Hr:s[0]==="text"?Vr:Br}let n=t(l),o=n(l);return{c(){e=B("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:oe,o:oe,d(s){s&&z(e),o.d()}}}function xr(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 ht{constructor(e){super(),vt(this,e,xr,Qr,_t,{kind:0,size:1})}}const $r={"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":"Срок действия токена истёк"},ea={"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"},Jl={ru:$r,en:ea};let Yl="ru";function p(l,e){var o;const t=Jl[Yl];let n=t==null?void 0:t[l];if(n==null&&Yl!=="ru"&&(n=(o=Jl.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 al={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function Xl(l){return l?al[l]||l:p("mime.unknown")}function ta(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(al[e])return al[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("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 la=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],na=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],ia=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],oa=["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 la.includes(e)||oa.includes(n)}function to(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return na.includes(e)||ia.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 sa(l){return eo(l)||lo(l)}function ra(l){return to(l)||no(l)}const{window:aa}=Mr;function ca(l){let e,t,n,o=Kt(l[0].size)+"",s;return{c(){e=u("span"),e.textContent="·",t=b(),n=u("span"),s=I(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 fa(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",p("file.openFolder")),i(e,"aria-label",p("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.showInExplorer")),i(n,"aria-label",p("file.showInExplorer"))},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),o||(s=[F(e,"click",lt(l[30])),F(n,"click",lt(l[11]))],o=!0)},p:oe,d(r){r&&(z(e),z(t),z(n)),o=!1,be(s)}}}function ua(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",p("file.preview")),i(e,"aria-label",p("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.openExternal")),i(n,"aria-label",p("file.openExternal")),i(s,"class","action-btn svelte-1skuef2"),i(s,"title",p("file.showInExplorer")),i(s,"aria-label",p("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=[F(e,"click",lt(l[29])),F(n,"click",lt(l[10])),F(s,"click",lt(l[11]))],r=!0)},p:oe,d(f){f&&(z(e),z(t),z(n),z(o),z(s)),r=!1,be(c)}}}function Zl(l){let e,t,n,o,s,r,c,f,d=p("common.open")+"",h,_,v,y,g,k,w,T,M=p("file.openExternal")+"",N,j,D,L,S,E,V=p("file.showInExplorer")+"",P,K,H,W,G,q,Z,Y,J,X=p("common.rename")+"",O,ne,ze,ee,te,se,ae,Se=p("common.duplicate")+"",Ce,Be,Oe,R,Q,de,ke,Ne,Ie,Ke=p("common.cut")+"",De,Te,ce,_e,pe,he,Fe,ge=p("common.copy")+"",le,fe,ye,mt,Ge,Xe,Ae,Le,Ve,Ue=p("common.delete")+"",He,Ee,Pe;return{c(){e=u("div"),t=b(),n=u("div"),o=u("button"),s=B("svg"),r=B("path"),c=B("circle"),f=b(),h=I(d),_=b(),v=u("button"),y=B("svg"),g=B("path"),k=B("polyline"),w=B("line"),T=b(),N=I(M),j=b(),D=u("button"),L=B("svg"),S=B("path"),E=b(),P=I(V),K=b(),H=u("div"),W=b(),G=u("button"),q=B("svg"),Z=B("path"),Y=B("path"),J=b(),O=I(X),ne=b(),ze=u("button"),ee=B("svg"),te=B("rect"),se=B("path"),ae=b(),Ce=I(Se),Be=b(),Oe=u("button"),R=B("svg"),Q=B("circle"),de=B("circle"),ke=B("line"),Ne=B("line"),Ie=b(),De=I(Ke),Te=b(),ce=u("button"),_e=B("svg"),pe=B("rect"),he=B("path"),Fe=b(),le=I(ge),fe=b(),ye=u("div"),mt=b(),Ge=u("button"),Xe=B("svg"),Ae=B("polyline"),Le=B("path"),Ve=b(),He=I(Ue),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(se,"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(ze,"class","menu-item svelte-1skuef2"),i(ze,"role","menuitem"),i(Q,"cx","6"),i(Q,"cy","6"),i(Q,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(ke,"x1","20"),i(ke,"y1","4"),i(ke,"x2","8.12"),i(ke,"y2","15.88"),i(Ne,"x1","8.12"),i(Ne,"y1","8.12"),i(Ne,"x2","20"),i(Ne,"y2","20"),i(R,"width","14"),i(R,"height","14"),i(R,"viewBox","0 0 24 24"),i(R,"fill","none"),i(R,"stroke","currentColor"),i(R,"stroke-width","2"),i(R,"stroke-linecap","round"),i(R,"stroke-linejoin","round"),i(Oe,"class","menu-item svelte-1skuef2"),i(Oe,"role","menuitem"),i(pe,"x","9"),i(pe,"y","9"),i(pe,"width","13"),i(pe,"height","13"),i(pe,"rx","2"),i(pe,"ry","2"),i(he,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(_e,"width","14"),i(_e,"height","14"),i(_e,"viewBox","0 0 24 24"),i(_e,"fill","none"),i(_e,"stroke","currentColor"),i(_e,"stroke-width","2"),i(_e,"stroke-linecap","round"),i(_e,"stroke-linejoin","round"),i(ce,"class","menu-item svelte-1skuef2"),i(ce,"role","menuitem"),i(ye,"class","menu-sep svelte-1skuef2"),i(Ae,"points","3 6 5 6 21 6"),i(Le,"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(Xe,"width","14"),i(Xe,"height","14"),i(Xe,"viewBox","0 0 24 24"),i(Xe,"fill","none"),i(Xe,"stroke","currentColor"),i(Xe,"stroke-width","2"),i(Xe,"stroke-linecap","round"),i(Xe,"stroke-linejoin","round"),i(Ge,"class","menu-item menu-item-danger svelte-1skuef2"),i(Ge,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),We(n,"left",l[3]+"px"),We(n,"top",l[4]+"px"),We(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ze,x){C(Ze,e,x),C(Ze,t,x),C(Ze,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,E),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,ne),a(n,ze),a(ze,ee),a(ee,te),a(ee,se),a(ze,ae),a(ze,Ce),a(n,Be),a(n,Oe),a(Oe,R),a(R,Q),a(R,de),a(R,ke),a(R,Ne),a(Oe,Ie),a(Oe,De),a(n,Te),a(n,ce),a(ce,_e),a(_e,pe),a(_e,he),a(ce,Fe),a(ce,le),a(n,fe),a(n,ye),a(n,mt),a(n,Ge),a(Ge,Xe),a(Xe,Ae),a(Xe,Le),a(Ge,Ve),a(Ge,He),Ee||(Pe=[F(e,"click",lt(l[19])),F(o,"click",l[17]),F(v,"click",l[10]),F(D,"click",l[11]),F(G,"click",l[13]),F(ze,"click",l[14]),F(Oe,"click",l[15]),F(ce,"click",l[16]),F(Ge,"click",l[12]),F(n,"click",lt(l[28])),F(n,"keydown",l[31])],Ee=!0)},p(Ze,x){x[0]&8&&We(n,"left",Ze[3]+"px"),x[0]&16&&We(n,"top",Ze[4]+"px")},d(Ze){Ze&&(z(e),z(t),z(n)),Ee=!1,be(Pe)}}}function da(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,E,V,P,K,H,W;n=new xi({props:{kind:l[6],size:22}});let G=!l[7]&&ca(l);function q(X,O){return X[7]?fa:ua}let Y=q(l)(l),J=l[2]&&Zl(l);return{c(){e=u("div"),t=u("div"),nt(n.$$.fragment),o=b(),s=u("div"),r=u("div"),f=I(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=B("svg"),N=B("circle"),j=B("circle"),D=B("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=rt(),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",p("file.more")),i(T,"aria-label",p("file.more")),i(T,"aria-expanded",l[2]),i(S,"class","action-btn action-btn-danger svelte-1skuef2"),i(S,"title",p("common.delete")),i(S,"aria-label",p("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",E=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),Me(e,"file-row--selected",l[1])},m(X,O){C(X,e,O),a(e,t),et(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=[F(aa,"click",l[19]),F(T,"click",lt(l[18])),F(S,"click",lt(l[12])),F(e,"click",l[9]),F(e,"keydown",l[24]),F(e,"contextmenu",l[23]),F(e,"dragstart",l[20]),F(e,"dragover",l[21]),F(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&&E!==(E=X[7]?p("file.ariaFolder")+" "+X[0].name:p("file.ariaFile")+" "+X[0].name))&&i(e,"aria-label",E),(!K||O[0]&2)&&Me(e,"file-row--selected",X[1]),X[2]?J?J.p(X,O):(J=Zl(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){me(n.$$.fragment,X),K=!1},d(X){X&&(z(e),z(V),z(P)),tt(n),G&&G.d(),Y.d(),J&&J.d(X),H=!1,be(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",_=ta(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 E(){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,E,V,P,K,H,W,G,q,s,r,c,Z,Y,J,X]}class pa extends ht{constructor(e){super(),vt(this,e,ma,da,_t,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Ql(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function _a(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 va(l){let e,t=l[4].name+"",n,o,s;function r(){return l[2](l[6])}return{c(){e=u("button"),n=I(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){C(c,e,f),a(e,n),o||(s=F(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 ha(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=I(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 xl(l){let e,t,n=l[6]>0&&_a();function o(c,f){return c[6]===c[0].length-1?ha:va}let s=o(l),r=s(l);return{c(){n&&n.c(),e=b(),r.c(),t=rt()},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 ba(l){let e,t=ue(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=xl(Ql(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=ue(o[0]);let r;for(r=0;r<t.length;r+=1){const c=Ql(o,t,r);n[r]?n[r].p(c,s):(n[r]=xl(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:oe,o:oe,d(o){o&&z(e),Re(n,o)}}}function ga(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 ht{constructor(e){super(),vt(this,e,ga,ba,_t,{crumbs:0})}}function ka(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.previewUnavailable")}`,n=b(),o=u("button"),o.textContent=`${p("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=F(o,"click",l[9]),s=!0)},p:oe,d(c){c&&z(e),s=!1,r()}}}function ya(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?ja:Ta}let o=n(l,-1),s=o(l);return{c(){s.c(),t=rt()},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 wa(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=I(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 za(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 Ca(l){let e,t,n,o,s,r,c;return{c(){e=u("div"),t=u("p"),n=I(l[3]),o=b(),s=u("button"),s.textContent=`${p("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=F(s,"click",l[9]),r=!0)},p(f,d){d&8&&U(n,f[3])},d(f){f&&z(e),r=!1,c()}}}function Sa(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function Ta(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=b(),o=u("button"),o.textContent=`${p("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=F(o,"click",l[9]),s=!0)},p:oe,d(c){c&&z(e),s=!1,r()}}}function ja(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 Na(l){let e,t,n,o,s,r,c,f=l[0].name+"",d,h,_,v,y=Kt(l[0].size)+"",g,k,w=Xl(l[0].mime)+"",T,M,N,j,D,L,S,E,V,P,K;s=new xi({props:{kind:l[8],size:18}});function H(q,Z){return q[2]?Sa:q[3]?Ca:q[6]&&q[1]?za:q[5]&&q[1]?wa:q[4]?ya:ka}let W=H(l),G=W(l);return{c(){e=u("div"),t=u("div"),n=u("header"),o=u("div"),nt(s.$$.fragment),r=b(),c=u("span"),d=I(f),_=b(),v=u("div"),g=I(y),k=I(" · "),T=I(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(),E=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",p("file.openExternal")),i(j,"aria-label",p("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(E,"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),et(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,E),G.m(E,null),V=!0,P||(K=[F(j,"click",l[9]),F(L,"click",l[10]),F(e,"click",kt(l[11])),F(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=Xl(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(E,null)))},i(q){V||(re(s.$$.fragment,q),V=!0)},o(q){me(s.$$.fragment,q),V=!1},d(q){q&&z(e),tt(s),G.d(),P=!1,be(K)}}}function Da(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)}),dl(()=>{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 Ma extends ht{constructor(e){super(),vt(this,e,Da,Na,_t,{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=I(l[0]),s=b(),r=u("p"),c=I(l[1]),f=b(),d=u("div"),h=u("button"),_=I(l[2]),y=b(),g=u("button"),k=I(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=[F(h,"click",l[6]),F(g,"click",l[7]),F(e,"click",kt(l[8])),F(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:oe,o:oe,d(M){M&&z(e),w=!1,be(T)}}}function Fa(l,e,t){let{title:n=p("common.confirm")}=e,{message:o=""}=e,{confirmText:s=p("common.delete")}=e,{cancelText:r=p("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 Ea extends ht{constructor(e){super(),vt(this,e,Fa,Ia,_t,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Aa(l){let e,t,n;return{c(){e=B("circle"),t=B("line"),n=B("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 La(l){let e,t,n,o;return{c(){e=B("rect"),t=B("polyline"),n=B("line"),o=B("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 Pa(l){let e,t;return{c(){e=B("path"),t=B("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 Oa(l){let e,t;return{c(){e=B("path"),t=B("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=B("path"),t=B("path"),n=B("line"),o=B("line"),s=B("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 Ba(l){let e,t,n,o;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("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 Va(l){let e,t;return{c(){e=B("path"),t=B("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 Ha(l){let e,t,n,o;return{c(){e=B("rect"),t=B("rect"),n=B("rect"),o=B("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 Ua(l){let e;return{c(){e=B("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 Wa(l){let e;function t(s,r){return s[0]==="folder"?Ua:s[0]==="project"?Ha:s[0]==="client"?Va:s[0]==="document"?Ba:s[0]==="recipe"?Ra:s[0]==="note"?Oa:s[0]==="file"?Pa:s[0]==="case"?La:Aa}let n=t(l),o=n(l);return{c(){e=B("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:oe,o:oe,d(s){s&&z(e),o.d()}}}function Ka(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 ht{constructor(e){super(),vt(this,e,Ka,Wa,_t,{kind:0,size:1})}}function $l(l,e,t){const n=l.slice();return n[44]=e[t],n}function Ga(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function qa(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=I(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=F(e,"click",lt(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 en(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(){nt(e.$$.fragment)},m(n,o){et(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){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function tn(l,e){let t,n,o,s,r,c,f,d=e[44].title+"",h,_,v=e[1][e[44].id]&&cl(e[44]),y,g,k,w;function T(Y,J){return J[0]&1&&(n=null),n==null&&(n=!!Lt(Y[44])),n?qa:Ga}let M=T(e,[-1,-1]),N=M(e);r=new qt({props:{kind:ln(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 E(...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&&en(e);return{key:l,first:null,c(){t=u("div"),N.c(),o=b(),s=u("span"),nt(r.$$.fragment),c=b(),f=u("span"),h=I(d),_=b(),Z&&Z.c(),y=rt(),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"),We(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),Me(t,"selected",e[2]===e[44].id),Me(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),Me(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),et(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=[F(s,"click",j),F(s,"keydown",D),F(s,"dblclick",lt(e[24])),F(f,"click",lt(L)),F(f,"keydown",S),F(t,"dragstart",E),F(t,"dragover",V),F(t,"dragleave",P),F(t,"drop",K),F(t,"click",H),F(t,"keydown",W),F(t,"dblclick",G),F(t,"contextmenu",fl(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=ln(e[44])),r.$set(X),(!g||J[0]&1)&&d!==(d=e[44].title+"")&&U(h,d),(!g||J[0]&8)&&We(t,"padding-left",e[3]*16+4+"px"),(!g||J[0]&5)&&Me(t,"selected",e[2]===e[44].id),(!g||J[0]&769)&&Me(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!g||J[0]&769)&&Me(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),J[0]&3&&(v=e[1][e[44].id]&&cl(e[44])),v?Z?(Z.p(e,J),J[0]&3&&re(Z,1)):(Z=en(e),Z.c(),re(Z,1),Z.m(y.parentNode,y)):Z&&(Qe(),me(Z,1,1,()=>{Z=null}),xe())},i(Y){g||(re(r.$$.fragment,Y),re(Z),g=!0)},o(Y){me(r.$$.fragment,Y),me(Z),g=!1},d(Y){Y&&(z(t),z(_),z(y)),N.d(),tt(r),Z&&Z.d(Y),k=!1,be(w)}}}function Ja(l){let e=[],t=new Map,n,o,s,r,c=ue(l[0]);const f=d=>d[44].id;for(let d=0;d<c.length;d+=1){let h=$l(l,c,d),_=f(h);t.set(_,e[d]=tn(_,h))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=rt()},m(d,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,h);C(d,n,h),o=!0,s||(r=F(window,"dragend",l[14]),s=!0)},p(d,h){h[0]&2080767&&(c=ue(d[0]),Qe(),e=Qi(e,h,f,1,d,c,t,n.parentNode,Zi,tn,n,$l),xe())},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)me(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 ln(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 cl(l){return l.children!==void 0}function Lt(l){return cl(l)?l.children.length>0:l.has_children===!0}function nn(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 on(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function Ya(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Xa(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"];dl(()=>{for(const R of Object.keys(g))clearTimeout(g[R]);k&&clearInterval(k)});function N(R){return M.includes(R.type)}function j(R,Q,de){if(!R||!Q||Q===R.id||!N(R))return!1;let ke=R.id;for(;ke;){if(ke===Q)return!1;ke=de[ke]||""}return!0}function D(R,Q){R.stopPropagation(),R.dataTransfer.effectAllowed="move",R.dataTransfer.setData("text/plain",Q.id),t(21,w=Q.id)}function L(R,Q){R.preventDefault(),R.stopPropagation(),R.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 de=R.currentTarget.closest(".workspace-tree-area");if(de){const ke=de.getBoundingClientRect(),Ne=30;R.clientY-ke.top<Ne?k||(k=setInterval(()=>{de.scrollTop-=10},50)):ke.bottom-R.clientY<Ne?k||(k=setInterval(()=>{de.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function S(R,Q){const de=R.relatedTarget;de&&R.currentTarget.contains(de)||(T===Q.id&&t(8,T=""),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),k&&(clearInterval(k),k=null))}function E(R,Q){R.preventDefault(),R.stopPropagation(),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),k&&(clearInterval(k),k=null);const de=on(r),ke=nn(de),Ne=Ya(R);if(!j(Q,Ne,ke)){t(8,T=""),t(21,w="");return}y&&y(Ne,Q.id),t(8,T=""),t(21,w="")}function V(){t(8,T=""),t(21,w="");for(const R of Object.keys(g))clearTimeout(g[R]),delete g[R];k&&(clearInterval(k),k=null)}function P(R,Q){R.target.closest(".tree-toggle")||R.target.closest(".tree-icon")||h&&h(Q)}function K(R,Q){Lt(Q)&&_&&_(Q.id)}function H(R,Q){(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),h&&h(Q))}function W(R,Q){R.stopPropagation(),Lt(Q)&&_&&_(Q.id)}function G(R,Q){(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),R.stopPropagation(),Lt(Q)&&_&&_(Q.id))}function q(R,Q){(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),h&&h(Q))}function Z(R,Q,de){const ke={};function Ne(Ie){for(const Ke of Ie)ke[Ke.id]=j(Ke,Q,de),Ke.children&&Ne(Ke.children)}return Ne(R),ke}function Y(R){Yi.call(this,l,R)}const J=R=>_&&_(R.id),X=(R,Q)=>W(Q,R),O=(R,Q)=>G(Q,R),ne=R=>h&&h(R),ze=(R,Q)=>q(Q,R),ee=(R,Q)=>D(Q,R),te=(R,Q)=>L(Q,R),se=(R,Q)=>S(Q,R),ae=(R,Q)=>E(Q,R),Se=(R,Q)=>P(Q,R),Ce=(R,Q)=>H(Q,R),Be=(R,Q)=>K(Q,R),Oe=(R,Q)=>v&&v(Q,R);return l.$$set=R=>{"nodes"in R&&t(0,r=R.nodes),"expanded"in R&&t(1,c=R.expanded),"selectedNodeId"in R&&t(2,f=R.selectedNodeId),"level"in R&&t(3,d=R.level),"onSelect"in R&&t(4,h=R.onSelect),"onToggle"in R&&t(5,_=R.onToggle),"onContextMenu"in R&&t(6,v=R.onContextMenu),"onDrop"in R&&t(7,y=R.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=on(r)),l.$$.dirty[0]&8388608&&t(22,o=nn(n)),l.$$.dirty[0]&14680064&&t(9,s=Z(n,w,o))},[r,c,f,d,h,_,v,y,T,s,D,L,S,E,V,P,K,H,W,G,q,w,o,n,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Be,Oe]}class oo extends ht{constructor(e){super(),vt(this,e,Xa,Ja,_t,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function sn(l,e,t){const n=l.slice();return n[261]=e[t],n}function rn(l,e,t){const n=l.slice();return n[264]=e[t],n}function an(l,e,t){const n=l.slice();return n[264]=e[t],n}function cn(l,e,t){const n=l.slice();return n[288]=e[t],n}function fn(l,e,t){const n=l.slice();return n[288]=e[t],n}function un(l,e,t){const n=l.slice();return n[306]=e[t],n}function dn(l,e,t){const n=l.slice();return n[288]=e[t],n}function mn(l,e,t){const n=l.slice();return n[285]=e[t],n[311]=e,n[312]=t,n}function pn(l,e,t){const n=l.slice();return n[294]=e[t],n}function _n(l,e,t){const n=l.slice();return n[297]=e[t],n}function vn(l,e,t){const n=l.slice();return n[297]=e[t],n}function hn(l,e,t){const n=l.slice();return n[285]=e[t],n[302]=e,n[303]=t,n}function bn(l,e,t){const n=l.slice();return n[288]=e[t],n}function gn(l,e,t){const n=l.slice();return n[269]=e[t],n}function kn(l,e,t){const n=l.slice();return n[285]=e[t],n}function yn(l,e,t){const n=l.slice();return n[280]=e[t],n}function wn(l,e,t){const n=l.slice();return n[277]=e[t],n}function zn(l,e,t){const n=l.slice();return n[272]=e[t],n}function Cn(l,e,t){const n=l.slice();return n[269]=e[t],n}function Sn(l,e,t){const n=l.slice();return n[272]=e[t],n}function Tn(l,e,t){const n=l.slice();return n[291]=e[t],n}function jn(l,e,t){const n=l.slice();return n[315]=e[t],n}function Nn(l,e,t){const n=l.slice();return n[318]=e[t],n}function Dn(l){let e,t;return{c(){e=u("span"),t=I(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 Mn(l){let e,t=l[318].label+"",n,o,s,r,c,f,d=l[318].id==="journal"&&l[26]>0&&Dn(l);function h(){return l[148](l[318])}return{c(){e=u("button"),n=I(t),o=b(),d&&d.c(),s=b(),i(e,"class",r="nav-item "+(l[16]===l[318].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=F(e,"click",h),c=!0)},p(_,v){l=_,v[0]&1&&t!==(t=l[318].label+"")&&U(n,t),l[318].id==="journal"&&l[26]>0?d?d.p(l,v):(d=Dn(l),d.c(),d.m(e,s)):d&&(d.d(1),d=null),v[0]&65537&&r!==(r="nav-item "+(l[16]===l[318].id?"selected":"")+" svelte-44iz1r")&&i(e,"class",r)},d(_){_&&z(e),d&&d.d(),c=!1,f()}}}function Za(l){let e;return{c(){e=u("div"),e.textContent=`${p("nav.noNodes")}`,i(e,"class","nav-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,i:oe,o:oe,d(t){t&&z(e)}}}function Qa(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"),nt(t.$$.fragment),i(e,"class","workspace-tree-area svelte-44iz1r"),i(e,"role","region"),i(e,"aria-label",p("nav.workspace")),Me(e,"drop-valid",l[53])},m(c,f){C(c,e,f),et(t,e,null),n=!0,o||(s=[F(e,"dragover",fl(l[106])),F(e,"dragleave",l[107]),F(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)&&Me(e,"drop-valid",c[53])},i(c){n||(re(t.$$.fragment,c),n=!0)},o(c){me(t.$$.fragment,c),n=!1},d(c){c&&z(e),tt(t),o=!1,be(s)}}}function xa(l){let e;return{c(){e=u("span"),e.textContent=`${p("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function $a(l){let e,t=ue(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=In(jn(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=ue(o[0]);let r;for(r=0;r<t.length;r+=1){const c=jn(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),Re(n,o)}}}function ec(l){let e,t=l[17].title+"",n,o,s,r=l[133](l[17].type)+"",c;return{c(){e=u("span"),n=I(t),o=b(),s=u("span"),c=I(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[133](f[17].type)+"")&&U(c,r)},d(f){f&&(z(e),z(o),z(s))}}}function In(l){let e=(l[315].id===l[16]?l[315].label:"")+"",t;return{c(){t=I(e)},m(n,o){C(n,t,o)},p(n,o){o[0]&65537&&e!==(e=(n[315].id===n[16]?n[315].label:"")+"")&&U(t,e)},d(n){n&&z(t)}}}function Fn(l){let e,t,n,o,s,r,c,f,d=l[63].unpushedOps>0&&En(l);return{c(){e=u("button"),t=B("svg"),n=B("polyline"),o=B("polyline"),s=B("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",p("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=F(e,"click",l[146]),c=!0)},p(h,_){h[63].unpushedOps>0?d?d.p(h,_):(d=En(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 En(l){let e,t=l[63].unpushedOps+"",n;return{c(){e=u("span"),n=I(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 An(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=I(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=[F(o,"click",lt(l[149])),F(e,"click",l[150]),F(e,"keydown",function(){Bt(st(l[151]))&&st(l[151]).apply(this,arguments)})],s=!0)},p(c,f){l=c,f[0]&32768&&U(t,l[15])},d(c){c&&z(e),s=!1,be(r)}}}function tc(l){let e,t,n;function o(c,f){if(c[38])return cc;if(c[0].length>0)return ac;if(c[15])return rc}let s=o(l),r=s&&s(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("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:oe,o:oe,d(c){c&&z(e),r&&r.d()}}}function lc(l){let e,t,n,o;function s(f,d){return f[4].length===0?uc:fc}let r=s(l),c=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("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:oe,o:oe,d(f){f&&z(e),c.d()}}}function nc(l){let e,t,n,o,s,r=l[3].date+"",c,f,d,h,_=l[3].summary&&On(l),v=l[25].length>0&&Hn(l);function y(w,T){return w[3].groups&&w[3].groups.length>0?mc:dc}let g=y(l),k=g(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("today.title")}`,o=b(),s=u("span"),c=I(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):(_=On(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),w[25].length>0?v?v.p(w,T):(v=Hn(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:oe,o:oe,d(w){w&&z(e),_&&_.d(),v&&v.d(),k.d()}}}function ic(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K,H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Be,Oe,R,Q,de,ke,Ne,Ie,Ke,De,Te,ce,_e=l[10]&&Xn(l),pe=l[25].length>0&&Zn(l),he=l[6]&&xn(l);function Fe(fe,ye){return fe[5].length===0?hc:vc}let ge=Fe(l),le=ge(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("journal.title")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${p("journal.dateFrom")}`,f=b(),d=u("input"),h=b(),_=u("label"),v=u("span"),v.textContent=`${p("journal.dateTo")}`,y=b(),g=u("input"),k=b(),w=u("label"),T=u("span"),T.textContent=`${p("journal.node")}`,M=b(),N=u("div"),j=u("input"),D=b(),L=u("button"),L.textContent=`${p("common.search")}`,S=b(),_e&&_e.c(),E=b(),V=u("label"),P=u("input"),H=b(),W=u("span"),W.textContent=`${p("journal.includeChildren")}`,G=b(),q=u("label"),Z=u("span"),Z.textContent=`${p("journal.billable")}`,Y=b(),J=u("select"),X=u("option"),X.textContent=`${p("common.all")}`,O=u("option"),O.textContent=`${p("journal.billable")}`,ne=u("option"),ne.textContent=`${p("common.no")}`,ze=b(),ee=u("label"),te=u("span"),te.textContent=`${p("journal.approximate")}`,se=b(),ae=u("select"),Se=u("option"),Se.textContent=`${p("common.all")}`,Ce=u("option"),Ce.textContent=`${p("journal.approximate")}`,Be=u("option"),Be.textContent=`${p("common.no")}`,Oe=b(),R=u("button"),R.textContent=`${p("journal.filter")}`,Q=b(),de=u("button"),de.textContent=`${p("journal.exportCSV")}`,ke=b(),Ne=u("button"),Ne.textContent=`${p("journal.exportMarkdown")}`,Ie=b(),pe&&pe.c(),Ke=b(),he&&he.c(),De=b(),le.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",we(X,X.__value),i(X,"class","svelte-44iz1r"),O.__value="yes",we(O,O.__value),i(O,"class","svelte-44iz1r"),ne.__value="no",we(ne,ne.__value),i(ne,"class","svelte-44iz1r"),i(J,"class","svelte-44iz1r"),l[11]===void 0&&jt(()=>l[187].call(J)),i(q,"class","svelte-44iz1r"),i(te,"class","label-text svelte-44iz1r"),Se.__value="all",we(Se,Se.__value),i(Se,"class","svelte-44iz1r"),Ce.__value="yes",we(Ce,Ce.__value),i(Ce,"class","svelte-44iz1r"),Be.__value="no",we(Be,Be.__value),i(Be,"class","svelte-44iz1r"),i(ae,"class","svelte-44iz1r"),l[12]===void 0&&jt(()=>l[188].call(ae)),i(ee,"class","svelte-44iz1r"),i(R,"class","btn btn-sm svelte-44iz1r"),i(de,"class","btn btn-sm svelte-44iz1r"),i(Ne,"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(fe,ye){C(fe,e,ye),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),we(d,l[7]),a(s,h),a(s,_),a(_,v),a(_,y),a(_,g),we(g,l[8]),a(s,k),a(s,w),a(w,T),a(w,M),a(w,N),a(N,j),we(j,l[10]),a(N,D),a(N,L),a(N,S),_e&&_e.m(N,null),a(s,E),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,ne),St(J,l[11],!0),a(s,ze),a(s,ee),a(ee,te),a(ee,se),a(ee,ae),a(ae,Se),a(ae,Ce),a(ae,Be),St(ae,l[12],!0),a(s,Oe),a(s,R),a(s,Q),a(s,de),a(s,ke),a(s,Ne),a(e,Ie),pe&&pe.m(e,null),a(e,Ke),he&&he.m(e,null),a(e,De),le.m(e,null),Te||(ce=[F(d,"input",l[183]),F(g,"input",l[184]),F(j,"input",l[185]),F(L,"click",l[125]),F(P,"change",l[186]),F(J,"change",l[187]),F(ae,"change",l[188]),F(R,"click",l[122]),F(de,"click",l[123]),F(Ne,"click",l[124])],Te=!0)},p(fe,ye){ye[0]&128&&we(d,fe[7]),ye[0]&256&&we(g,fe[8]),ye[0]&1024&&j.value!==fe[10]&&we(j,fe[10]),fe[10]?_e?_e.p(fe,ye):(_e=Xn(fe),_e.c(),_e.m(N,null)):_e&&(_e.d(1),_e=null),ye[0]&1024&&K!==(K=!fe[10])&&(P.disabled=K),ye[0]&512&&(P.checked=fe[9]),ye[0]&2048&&St(J,fe[11]),ye[0]&4096&&St(ae,fe[12]),fe[25].length>0?pe?pe.p(fe,ye):(pe=Zn(fe),pe.c(),pe.m(e,Ke)):pe&&(pe.d(1),pe=null),fe[6]?he?he.p(fe,ye):(he=xn(fe),he.c(),he.m(e,De)):he&&(he.d(1),he=null),ge===(ge=Fe(fe))&&le?le.p(fe,ye):(le.d(1),le=ge(fe),le&&(le.c(),le.m(e,null)))},i:oe,o:oe,d(fe){fe&&z(e),_e&&_e.d(),pe&&pe.d(),he&&he.d(),le.d(),Te=!1,be(ce)}}}function oc(l){let e,t,n,o,s,r,c=ue(l[71]),f=[];for(let v=0;v<c.length;v+=1)f[v]=si(Tn(l,c,v));const d=[zc,wc,yc,kc,gc,bc],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=ue(v[71]);let k;for(k=0;k<c.length;k+=1){const w=Tn(v,c,k);f[k]?f[k].p(w,y):(f[k]=si(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&&(Qe(),me(h[g],1,1,()=>{h[g]=null}),xe()),~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){me(s),r=!1},d(v){v&&(z(e),z(t),z(n)),Re(f,v),~o&&h[o].d()}}}function sc(l){let e,t,n,o=l[20].title+"",s,r,c,f,d,h,_,v,y,g,k,w=l[20].dirty&&zi();return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),w&&w.c(),c=b(),f=u("div"),d=u("button"),d.textContent=`${p("common.save")}`,h=b(),_=u("button"),_.textContent=`${p("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",p("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),we(y,l[20].content),g||(k=[F(d,"click",l[118]),F(_,"click",l[116]),F(y,"input",l[152]),F(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=zi(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),M[0]&1048576&&we(y,T[20].content)},i:oe,o:oe,d(T){T&&z(e),w&&w.d(),g=!1,be(k)}}}function rc(l){let e,t=p("common.error")+"",n,o,s;return{c(){e=u("p"),n=I(t),o=b(),s=I(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 ac(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${p("welcome.selectSection")}`,t=b(),n=u("p"),n.textContent=`${p("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:oe,d(o){o&&(z(e),z(t),z(n))}}}function cc(l){let e;return{c(){e=u("p"),e.textContent=`${p("common.loading")}`,i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function fc(l){let e,t=ue(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Pn(cn(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]&33024){t=ue(o[4]);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]=Pn(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),Re(n,o)}}}function uc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("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:oe,d(n){n&&z(e)}}}function Ln(l){let e,t=l[288].targetType+"",n;return{c(){e=u("span"),n=I(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[288].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function Pn(l){let e,t,n=Nt(l[288].eventType)+"",o,s,r,c,f=l[288].title+"",d,h,_,v,y=l[132](l[288].eventType)+"",g,k,w,T,M=dt(l[288].createdAt)+"",N,j,D=ut(l[288].createdAt)+"",L,S,E,V,P=l[288].targetType&&Ln(l);function K(){return l[202](l[288])}function H(...W){return l[203](l[288],...W)}return{c(){e=u("div"),t=u("span"),o=I(n),s=b(),r=u("div"),c=u("span"),d=I(f),h=b(),_=u("div"),v=u("span"),g=I(y),k=b(),P&&P.c(),w=b(),T=u("span"),N=I(M),j=b(),L=I(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),E||(V=[F(e,"click",K),F(e,"keydown",H)],E=!0)},p(W,G){l=W,G[0]&16&&n!==(n=Nt(l[288].eventType)+"")&&U(o,n),G[0]&16&&f!==(f=l[288].title+"")&&U(d,f),G[0]&16&&y!==(y=l[132](l[288].eventType)+"")&&U(g,y),l[288].targetType?P?P.p(l,G):(P=Ln(l),P.c(),P.m(_,w)):P&&(P.d(1),P=null),G[0]&16&&M!==(M=dt(l[288].createdAt)+"")&&U(N,M),G[0]&16&&D!==(D=ut(l[288].createdAt)+"")&&U(L,D)},d(W){W&&z(e),P&&P.d(),E=!1,be(V)}}}function On(l){let e,t,n,o=l[3].summary.changedCases>0&&Rn(l),s=l[3].summary.notes>0&&Bn(l),r=l[3].summary.files>0&&Vn(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=Bn(c),s.c(),s.m(e,n)):s&&(s.d(1),s=null),c[3].summary.files>0?r?r.p(c,f):(r=Vn(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=pt(l[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(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=pt(c[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Bn(l){let e,t=l[3].summary.notes+"",n,o,s=pt(l[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(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=pt(c[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Vn(l){let e,t=l[3].summary.files+"",n,o,s=pt(l[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(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=pt(c[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Hn(l){let e,t,n,o=ue(l[25]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Un(mn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("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]&32768){o=ue(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]=Un(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),Re(s,r)}}}function Un(l){let e,t,n,o=l[285].nodeTitle+"",s,r,c,f=l[285].summary+"",d,h,_,v=p("suggest.confidence."+l[285].confidence)+"",y,g,k,w,T,M,N,j,D,L,S,E;function V(){return l[193](l[285])}function P(...H){return l[194](l[285],l[311],l[312],...H)}function K(){return l[195](l[285])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),_=u("span"),y=I(v),g=b(),k=u("div"),w=u("input"),M=b(),N=u("span"),N.textContent=`${p("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${p("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"),Me(_,"low",l[285].confidence==="low"),Me(_,"medium",l[285].confidence==="medium"),Me(_,"high",l[285].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[285].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||(E=[F(n,"click",V),F(w,"change",P),F(D,"click",K)],S=!0)},p(H,W){l=H,W[0]&33554432&&o!==(o=l[285].nodeTitle+"")&&U(s,o),W[0]&33554432&&f!==(f=l[285].summary+"")&&U(d,f),W[0]&33554432&&v!==(v=p("suggest.confidence."+l[285].confidence)+"")&&U(y,v),W[0]&33554432&&Me(_,"low",l[285].confidence==="low"),W[0]&33554432&&Me(_,"medium",l[285].confidence==="medium"),W[0]&33554432&&Me(_,"high",l[285].confidence==="high"),W[0]&33554432&&T!==(T=l[285].suggestedMin)&&w.value!==T&&(w.value=T)},d(H){H&&z(e),S=!1,be(E)}}}function dc(l){let e,t,n,o;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("today.empty")}`,n=b(),o=u("p"),o.textContent=`${p("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:oe,d(s){s&&z(e)}}}function mc(l){let e,t,n=ue(l[3].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=qn(un(l,n,r));let s=l[3].events&&l[3].events.length>0&&Jn(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=b(),s&&s.c(),t=rt()},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]&33536){n=ue(r[3].groups);let f;for(f=0;f<n.length;f+=1){const d=un(r,n,f);o[f]?o[f].p(d,c):(o[f]=qn(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=Jn(r),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(r){r&&(z(e),z(t)),Re(o,r),s&&s.d(r)}}}function Wn(l){let e,t=l[306].events.length+"",n,o,s=pt(l[306].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(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[306].events.length+"")&&U(n,t),f[0]&8&&s!==(s=pt(c[306].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function pc(l){let e;return{c(){e=u("div"),e.textContent=`${p("today.changedCases")}`,i(e,"class","today-events-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function _c(l){let e,t=ue(l[306].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=Gn(dn(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]&33024){t=ue(o[306].events);let r;for(r=0;r<t.length;r+=1){const c=dn(o,t,r);n[r]?n[r].p(c,s):(n[r]=Gn(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),Re(n,o)}}}function Kn(l){let e,t=l[288].targetType+"",n;return{c(){e=u("span"),n=I(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[288].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function Gn(l){let e,t,n=Nt(l[288].eventType)+"",o,s,r,c=l[288].title+"",f,d,h,_=l[132](l[288].eventType)+"",v,y,g,k,w=ut(l[288].createdAt)+"",T,M,N,j=l[288].targetType&&Kn(l);function D(){return l[198](l[306])}function L(...S){return l[199](l[306],...S)}return{c(){e=u("div"),t=u("span"),o=I(n),s=b(),r=u("span"),f=I(c),d=b(),h=u("span"),v=I(_),y=b(),j&&j.c(),g=b(),k=u("span"),T=I(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,E){C(S,e,E),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=[F(e,"click",D),F(e,"keydown",L)],M=!0)},p(S,E){l=S,E[0]&8&&n!==(n=Nt(l[288].eventType)+"")&&U(o,n),E[0]&8&&c!==(c=l[288].title+"")&&U(f,c),E[0]&8&&_!==(_=l[132](l[288].eventType)+"")&&U(v,_),l[288].targetType?j?j.p(l,E):(j=Kn(l),j.c(),j.m(e,g)):j&&(j.d(1),j=null),E[0]&8&&w!==(w=ut(l[288].createdAt)+"")&&U(T,w)},d(S){S&&z(e),j&&j.d(),M=!1,be(N)}}}function qn(l){let e,t,n,o=l[306].nodeTitle+"",s,r,c,f=l[133](l[306].nodeKind)+"",d,h,_,v,y=ut(l[306].lastActivityAt)+"",g,k,w,T,M=l[306].events&&Wn(l);function N(){return l[196](l[306])}function j(...E){return l[197](l[306],...E)}function D(E,V){return E[306].events&&E[306].events.length>0?_c:pc}let L=D(l),S=L(l);return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),M&&M.c(),_=b(),v=u("span"),g=I(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(E,V){C(E,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=[F(t,"click",N),F(t,"keydown",j)],w=!0)},p(E,V){l=E,V[0]&8&&o!==(o=l[306].nodeTitle+"")&&U(s,o),V[0]&8&&f!==(f=l[133](l[306].nodeKind)+"")&&U(d,f),l[306].events?M?M.p(l,V):(M=Wn(l),M.c(),M.m(t,_)):M&&(M.d(1),M=null),V[0]&8&&y!==(y=ut(l[306].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(E){E&&z(e),M&&M.d(),S.d(),w=!1,be(T)}}}function Jn(l){let e,t,n,o=ue(l[3].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Yn(fn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("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]&33024){o=ue(r[3].events);let f;for(f=0;f<o.length;f+=1){const d=fn(r,o,f);s[f]?s[f].p(d,c):(s[f]=Yn(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),Re(s,r)}}}function Yn(l){let e,t,n,o,s=l[288].title+"",r,c,f,d=l[132](l[288].eventType)+"",h,_,v,y=ut(l[288].createdAt)+"",g,k,w,T;function M(){return l[200](l[288])}function N(...j){return l[201](l[288],...j)}return{c(){e=u("div"),t=u("span"),n=b(),o=u("span"),r=I(s),c=b(),f=u("span"),h=I(d),_=b(),v=u("span"),g=I(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=[F(e,"click",M),F(e,"keydown",N)],w=!0)},p(j,D){l=j,D[0]&8&&s!==(s=l[288].title+"")&&U(r,s),D[0]&8&&d!==(d=l[132](l[288].eventType)+"")&&U(h,d),D[0]&8&&y!==(y=ut(l[288].createdAt)+"")&&U(g,y)},d(j){j&&z(e),w=!1,be(T)}}}function Xn(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=F(e,"click",l[126]),t=!0)},p:oe,d(o){o&&z(e),t=!1,n()}}}function Zn(l){let e,t,n,o=ue(l[25]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Qn(hn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("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]&32768){o=ue(r[25]);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]=Qn(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),Re(s,r)}}}function Qn(l){let e,t,n,o=l[285].nodeTitle+"",s,r,c,f=l[285].summary+"",d,h,_,v=p("suggest.confidence."+l[285].confidence)+"",y,g,k,w,T,M,N,j,D,L,S,E;function V(){return l[189](l[285])}function P(...H){return l[190](l[285],l[302],l[303],...H)}function K(){return l[191](l[285])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),_=u("span"),y=I(v),g=b(),k=u("div"),w=u("input"),M=b(),N=u("span"),N.textContent=`${p("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${p("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"),Me(_,"low",l[285].confidence==="low"),Me(_,"medium",l[285].confidence==="medium"),Me(_,"high",l[285].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[285].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||(E=[F(n,"click",V),F(w,"change",P),F(D,"click",K)],S=!0)},p(H,W){l=H,W[0]&33554432&&o!==(o=l[285].nodeTitle+"")&&U(s,o),W[0]&33554432&&f!==(f=l[285].summary+"")&&U(d,f),W[0]&33554432&&v!==(v=p("suggest.confidence."+l[285].confidence)+"")&&U(y,v),W[0]&33554432&&Me(_,"low",l[285].confidence==="low"),W[0]&33554432&&Me(_,"medium",l[285].confidence==="medium"),W[0]&33554432&&Me(_,"high",l[285].confidence==="high"),W[0]&33554432&&T!==(T=l[285].suggestedMin)&&w.value!==T&&(w.value=T)},d(H){H&&z(e),S=!1,be(E)}}}function xn(l){let e,t,n=p("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=p("worklog.min")+"",w,T,M,N,j=l[6].byDay&&l[6].byDay.length>0&&$n(l),D=l[6].byNode&&l[6].byNode.length>0&&ti(l);return{c(){e=u("div"),t=u("div"),o=I(n),s=I(": "),c=I(r),f=I("ч "),h=I(d),_=I("м ("),y=I(v),g=b(),w=I(k),T=I(")"),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=$n(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=ti(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 $n(l){let e,t,n,o=ue(l[6].byDay),s=[];for(let r=0;r<o.length;r+=1)s[r]=ei(vn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("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=ue(r[6].byDay);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]=ei(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),Re(s,r)}}}function ei(l){let e,t,n=l[297].label+"",o,s,r=Math.floor(l[297].minutes/60)+"",c,f,d=l[297].minutes%60+"",h,_,v,y=l[297].count+"",g;return{c(){e=u("div"),t=u("span"),o=I(n),s=u("span"),c=I(r),f=I("ч "),h=I(d),_=I("м"),v=u("span"),g=I(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[297].label+"")&&U(o,n),w[0]&64&&r!==(r=Math.floor(k[297].minutes/60)+"")&&U(c,r),w[0]&64&&d!==(d=k[297].minutes%60+"")&&U(h,d),w[0]&64&&y!==(y=k[297].count+"")&&U(g,y)},d(k){k&&z(e)}}}function ti(l){let e,t,n,o=ue(l[6].byNode),s=[];for(let r=0;r<o.length;r+=1)s[r]=li(_n(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("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=ue(r[6].byNode);let f;for(f=0;f<o.length;f+=1){const d=_n(r,o,f);s[f]?s[f].p(d,c):(s[f]=li(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),Re(s,r)}}}function li(l){let e,t,n=l[297].label+"",o,s,r=Math.floor(l[297].minutes/60)+"",c,f,d=l[297].minutes%60+"",h,_,v,y=l[297].count+"",g;return{c(){e=u("div"),t=u("span"),o=I(n),s=u("span"),c=I(r),f=I("ч "),h=I(d),_=I("м"),v=u("span"),g=I(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[297].label+"")&&U(o,n),w[0]&64&&r!==(r=Math.floor(k[297].minutes/60)+"")&&U(c,r),w[0]&64&&d!==(d=k[297].minutes%60+"")&&U(h,d),w[0]&64&&y!==(y=k[297].count+"")&&U(g,y)},d(k){k&&z(e)}}}function vc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j=ue(l[5]),D=[];for(let L=0;L<j.length;L+=1)D[L]=oi(pn(l,j,L));return{c(){e=u("div"),t=u("table"),n=u("thead"),o=u("tr"),s=u("th"),s.textContent=`${p("journal.title")}`,r=b(),c=u("th"),c.textContent=`${p("journal.node")}`,f=b(),d=u("th"),d.textContent=`${p("journal.path")}`,h=b(),_=u("th"),_.textContent=`${p("worklog.minutes")}`,v=b(),y=u("th"),y.textContent=`${p("journal.billable")}`,g=b(),k=u("th"),k.textContent=`${p("journal.approximate")}`,w=b(),T=u("th"),T.textContent=`${p("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 E=0;E<D.length;E+=1)D[E]&&D[E].m(N,null)},p(L,S){if(S[0]&32|S[4]&32768){j=ue(L[5]);let E;for(E=0;E<j.length;E+=1){const V=pn(L,j,E);D[E]?D[E].p(V,S):(D[E]=oi(V),D[E].c(),D[E].m(N,null))}for(;E<D.length;E+=1)D[E].d(1);D.length=j.length}},d(L){L&&z(e),Re(D,L)}}}function hc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("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:oe,d(n){n&&z(e)}}}function ni(l){let e;return{c(){e=I("✓")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function ii(l){let e;return{c(){e=I("~")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function oi(l){let e,t,n=l[294].summary+"",o,s,r,c,f=l[294].nodeTitle+"",d,h,_,v=l[294].nodePath+"",y,g,k,w=l[294].minutes+"",T,M,N,j,D,L,S,E=l[294].date+"",V,P,K,H;function W(){return l[192](l[294])}let G=l[294].billable&&ni(),q=l[294].approximate&&ii();return{c(){e=u("tr"),t=u("td"),o=I(n),s=b(),r=u("td"),c=u("button"),d=I(f),h=b(),_=u("td"),y=I(v),g=b(),k=u("td"),T=I(w),M=b(),N=u("td"),G&&G.c(),j=b(),D=u("td"),q&&q.c(),L=b(),S=u("td"),V=I(E),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=F(c,"click",W),K=!0)},p(Z,Y){l=Z,Y[0]&32&&n!==(n=l[294].summary+"")&&U(o,n),Y[0]&32&&f!==(f=l[294].nodeTitle+"")&&U(d,f),Y[0]&32&&v!==(v=l[294].nodePath+"")&&U(y,v),Y[0]&32&&w!==(w=l[294].minutes+"")&&U(T,w),l[294].billable?G||(G=ni(),G.c(),G.m(N,null)):G&&(G.d(1),G=null),l[294].approximate?q||(q=ii(),q.c(),q.m(D,null)):q&&(q.d(1),q=null),Y[0]&32&&E!==(E=l[294].date+"")&&U(V,E)},d(Z){Z&&z(e),G&&G.d(),q&&q.d(),K=!1,H()}}}function si(l){let e,t,n;function o(){return l[153](l[291])}return{c(){e=u("button"),e.textContent=`${l[291].label}`,i(e,"class","tab svelte-44iz1r"),Me(e,"active",l[18]===l[291].id)},m(s,r){C(s,e,r),t||(n=F(e,"click",o),t=!0)},p(s,r){l=s,r[0]&262144|r[2]&512&&Me(e,"active",l[18]===l[291].id)},d(s){s&&z(e),t=!1,n()}}}function bc(l){let e;function t(s,r){return s[13].length===0?Sc:Cc}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:oe,o:oe,d(s){s&&z(e),o.d()}}}function gc(l){let e,t,n,o,s,r,c,f=p("worklog.log")+"",d,h,_,v=l[17]&&l[25].filter(l[147]).length>0,y,g,k,w=v&&ci(l);function T(j,D){return j[22].length===0?jc:Tc}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=I(f),_=b(),w&&w.c(),y=b(),N.c(),i(n,"type","text"),i(n,"placeholder",p("worklog.whatDone")),i(n,"class","svelte-44iz1r"),i(s,"type","number"),i(s,"placeholder",p("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),we(n,l[24]),a(t,o),a(t,s),we(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=[F(n,"input",l[179]),F(s,"input",l[180]),F(c,"click",l[119])],g=!0)},p(j,D){D[0]&16777216&&n.value!==j[24]&&we(n,j[24]),D[0]&8388608&&Wt(s.value)!==j[23]&&we(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[147]).length>0),v?w?w.p(j,D):(w=ci(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:oe,o:oe,d(j){j&&z(e),w&&w.d(),N.d(),g=!1,be(k)}}}function kc(l){let e,t,n,o,s,r;function c(h,_){return h[21].length===0?Dc:Nc}let f=c(l),d=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${p("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=F(n,"click",l[134]),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:oe,o:oe,d(h){h&&z(e),d.d(),s=!1,r()}}}function yc(l){let e,t,n,o=p("file.addFile")+"",s,r,c,f=p("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,Mc],E=[];function V(H,W){return H[43]?0:1}g=V(l),k=E[g]=S[g](l);let P=l[39]&&!l[41]&&_i(),K=l[47]&&vi(l);return{c(){e=u("div"),t=u("div"),n=u("button"),s=I(o),r=b(),c=u("button"),d=I(f),h=b(),_=u("button"),_.textContent=`${p("file.newFile")}`,v=b(),L&&L.c(),y=b(),k.c(),w=b(),P&&P.c(),T=b(),K&&K.c(),M=rt(),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),E[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=[F(n,"click",l[127]),F(c,"click",l[128]),F(_,"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?E[g].p(H,W):(Qe(),me(E[G],1,1,()=>{E[G]=null}),xe(),k=E[g],k?k.p(H,W):(k=E[g]=S[g](H),k.c()),re(k,1),k.m(e,w)),H[39]&&!H[41]?P||(P=_i(),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=vi(H),K.c(),re(K,1),K.m(M.parentNode,M)):K&&(Qe(),me(K,1,1,()=>{K=null}),xe())},i(H){N||(re(k),re(K),N=!0)},o(H){me(k),me(K),N=!1},d(H){H&&(z(e),z(T),z(M)),L&&L.d(),E[g].d(),P&&P.d(),K&&K.d(H),j=!1,be(D)}}}function wc(l){let e,t,n,o,s,r,c,f=l[32]&&hi(l);function d(v,y){return v[19].length===0&&!v[32]?Oc:Pc}let h=d(l),_=h(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${p("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=F(n,"click",l[112]),r=!0)},p(v,y){v[32]?f?f.p(v,y):(f=hi(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:oe,o:oe,d(v){v&&z(e),f&&f.d(),_.d(),r=!1,c()}}}function zc(l){let e,t,n=l[17].title+"",o,s,r,c,f,d,h=l[133](l[17].type)+"",_,v,y,g,k,w=(l[17].section||"—")+"",T,M,N,j,D,L=dt(l[17].createdAt)+"",S,E,V,P,K,H,W,G,q=p("overview.newNote")+"",Z,Y,J,X,O,ne,ze=p("overview.addFile")+"",ee,te,se,ae,Se,Ce,Be=p("overview.addAction")+"",Oe,R,Q,de,ke,Ne,Ie,Ke=p("overview.logTime")+"",De,Te,ce,_e,pe,he=l[19].length>0&&gi(l),Fe=l[22].length>0&&yi(l);return{c(){e=u("div"),t=u("h2"),o=I(n),s=b(),r=u("div"),c=u("div"),f=u("span"),f.textContent=`${p("overview.type")}`,d=u("span"),_=I(h),v=b(),y=u("div"),g=u("span"),g.textContent=`${p("overview.section")}`,k=u("span"),T=I(w),M=b(),N=u("div"),j=u("span"),j.textContent=`${p("overview.created")}`,D=u("span"),S=I(L),E=b(),V=u("div"),P=u("button"),K=B("svg"),H=B("path"),W=B("path"),G=b(),Z=I(q),Y=b(),J=u("button"),X=B("svg"),O=B("path"),ne=b(),ee=I(ze),te=b(),se=u("button"),ae=B("svg"),Se=B("polygon"),Ce=b(),Oe=I(Be),R=b(),Q=u("button"),de=B("svg"),ke=B("circle"),Ne=B("polyline"),Ie=b(),De=I(Ke),Te=b(),he&&he.c(),ce=b(),Fe&&Fe.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(Se,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(Se,"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(se,"class","qa-btn svelte-44iz1r"),i(ke,"cx","12"),i(ke,"cy","12"),i(ke,"r","10"),i(ke,"class","svelte-44iz1r"),i(Ne,"points","12 6 12 12 16 14"),i(Ne,"class","svelte-44iz1r"),i(de,"width","16"),i(de,"height","16"),i(de,"viewBox","0 0 24 24"),i(de,"fill","none"),i(de,"stroke","currentColor"),i(de,"stroke-width","2"),i(de,"stroke-linecap","round"),i(de,"stroke-linejoin","round"),i(de,"class","svelte-44iz1r"),i(Q,"class","qa-btn svelte-44iz1r"),i(V,"class","quick-actions svelte-44iz1r"),i(e,"class","overview svelte-44iz1r")},m(ge,le){C(ge,e,le),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,E),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,ne),a(J,ee),a(V,te),a(V,se),a(se,ae),a(ae,Se),a(se,Ce),a(se,Oe),a(V,R),a(V,Q),a(Q,de),a(de,ke),a(de,Ne),a(Q,Ie),a(Q,De),a(e,Te),he&&he.m(e,null),a(e,ce),Fe&&Fe.m(e,null),_e||(pe=[F(P,"click",l[154]),F(J,"click",l[155]),F(se,"click",l[134]),F(Q,"click",l[156])],_e=!0)},p(ge,le){le[0]&131072&&n!==(n=ge[17].title+"")&&U(o,n),le[0]&131072&&h!==(h=ge[133](ge[17].type)+"")&&U(_,h),le[0]&131072&&w!==(w=(ge[17].section||"—")+"")&&U(T,w),le[0]&131072&&L!==(L=dt(ge[17].createdAt)+"")&&U(S,L),ge[19].length>0?he?he.p(ge,le):(he=gi(ge),he.c(),he.m(e,ce)):he&&(he.d(1),he=null),ge[22].length>0?Fe?Fe.p(ge,le):(Fe=yi(ge),Fe.c(),Fe.m(e,null)):Fe&&(Fe.d(1),Fe=null)},i:oe,o:oe,d(ge){ge&&z(e),he&&he.d(),Fe&&Fe.d(),_e=!1,be(pe)}}}function Cc(l){let e,t=ue(l[13]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ai(bn(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]&256){t=ue(o[13]);let r;for(r=0;r<t.length;r+=1){const c=bn(o,t,r);n[r]?n[r].p(c,s):(n[r]=ai(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),Re(n,o)}}}function Sc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("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:oe,d(n){n&&z(e)}}}function ri(l){let e,t=l[288].targetType+"",n;return{c(){e=u("span"),n=I(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[288].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function ai(l){let e,t,n=Nt(l[288].eventType)+"",o,s,r,c=l[288].title+"",f,d,h,_=l[132](l[288].eventType)+"",v,y,g,k,w=ut(l[288].createdAt)+"",T,M,N=l[288].targetType&&ri(l);return{c(){e=u("div"),t=u("span"),o=I(n),s=b(),r=u("span"),f=I(c),d=b(),h=u("span"),v=I(_),y=b(),N&&N.c(),g=b(),k=u("span"),T=I(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=Nt(j[288].eventType)+"")&&U(o,n),D[0]&8192&&c!==(c=j[288].title+"")&&U(f,c),D[0]&8192&&_!==(_=j[132](j[288].eventType)+"")&&U(v,_),j[288].targetType?N?N.p(j,D):(N=ri(j),N.c(),N.m(e,g)):N&&(N.d(1),N=null),D[0]&8192&&w!==(w=ut(j[288].createdAt)+"")&&U(T,w)},d(j){j&&z(e),N&&N.d()}}}function ci(l){let e,t,n,o=ue(l[25].filter(l[181])),s=[];for(let r=0;r<o.length;r+=1)s[r]=fi(kn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("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=ue(r[25].filter(r[181]));let f;for(f=0;f<o.length;f+=1){const d=kn(r,o,f);s[f]?s[f].p(d,c):(s[f]=fi(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),Re(s,r)}}}function fi(l){let e,t,n,o=l[285].summary+"",s,r,c,f=l[285].suggestedMin+"",d,h,_=p("worklog.min")+"",v,y,g=p("suggest.confidence."+l[285].confidence)+"",k,w,T,M,N,j,D;function L(){return l[182](l[285])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),v=I(_),y=I(" · "),k=I(g),w=b(),T=u("div"),M=u("button"),M.textContent=`${p("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,E){C(S,e,E),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=F(M,"click",L),j=!0)},p(S,E){l=S,E[0]&33685504&&o!==(o=l[285].summary+"")&&U(s,o),E[0]&33685504&&f!==(f=l[285].suggestedMin+"")&&U(d,f),E[0]&33685504&&g!==(g=p("suggest.confidence."+l[285].confidence)+"")&&U(k,g)},d(S){S&&z(e),j=!1,D()}}}function Tc(l){let e,t=ue(l[22]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ui(gn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=rt()},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=ue(o[22]);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]=ui(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),Re(n,o)}}}function jc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("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:oe,d(n){n&&z(e)}}}function ui(l){let e,t,n=l[269].summary+"",o,s,r,c=l[269].minutes+"",f,d,h=p("worklog.min")+"",_,v,y=dt(l[269].createdAt)+"",g,k;return{c(){e=u("div"),t=u("div"),o=I(n),s=b(),r=u("div"),f=I(c),d=b(),_=I(h),v=I(" · "),g=I(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[269].summary+"")&&U(o,n),T[0]&4194304&&c!==(c=w[269].minutes+"")&&U(f,c),T[0]&4194304&&y!==(y=dt(w[269].createdAt)+"")&&U(g,y)},d(w){w&&z(e)}}}function Nc(l){let e,t=ue(l[21]),n=[];for(let o=0;o<t.length;o+=1)n[o]=di(yn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=rt()},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]&24576){t=ue(o[21]);let r;for(r=0;r<t.length;r+=1){const c=yn(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),Re(n,o)}}}function Dc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("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:oe,d(n){n&&z(e)}}}function di(l){let e,t,n,o=l[280].title+"",s,r,c,f=l[138](l[280].type)+"",d,h,_,v=l[280].data+"",y,g,k,w,T,M,N,j,D;function L(){return l[177](l[280])}function S(){return l[178](l[280])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),_=u("span"),y=I(v),g=b(),k=u("div"),w=u("button"),w.textContent=`${p("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(E,V){C(E,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=[F(w,"click",L),F(M,"click",S)],j=!0)},p(E,V){l=E,V[0]&2097152&&o!==(o=l[280].title+"")&&U(s,o),V[0]&2097152&&f!==(f=l[138](l[280].type)+"")&&U(d,f),V[0]&2097152&&v!==(v=l[280].data+"")&&U(y,v)},d(E){E&&z(e),j=!1,be(D)}}}function mi(l){let e,t=p("common.paste")+"",n,o,s=l[51].items.length+"",r,c,f;return{c(){e=u("button"),n=I(t),o=b(),r=I(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=F(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 Mc(l){let e,t,n,o,s,r,c;const f=[Ec,Fc],d=[];function h(g,k){return g[45].length>0?0:1}e=h(l),t=d[e]=f[e](l);const _=[Lc,Ac],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=rt()},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):(Qe(),me(d[w],1,1,()=>{d[w]=null}),xe(),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):(Qe(),me(v[T],1,1,()=>{v[T]=null}),xe(),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){me(t),me(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=`${p("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:oe,i:oe,o:oe,d(n){n&&z(e)}}}function Fc(l){let e,t;return e=new io({props:{crumbs:[{name:p("file.root")}]}}),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p:oe,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function Ec(l){let e,t,n,o,s,r,c,f=p("common.back")+"",d,h,_,v;return e=new io({props:{crumbs:[{name:p("file.root")},...l[45]]}}),e.$on("navigate",l[163]),{c(){nt(e.$$.fragment),t=b(),n=u("button"),o=B("svg"),s=B("line"),r=B("polyline"),c=b(),d=I(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){et(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=F(n,"click",l[76]),_=!0)},p(y,g){const k={};g[1]&16384&&(k.crumbs=[{name:p("file.root")},...y[45]]),e.$set(k)},i(y){h||(re(e.$$.fragment,y),h=!0)},o(y){me(e.$$.fragment,y),h=!1},d(y){y&&(z(t),z(n)),tt(e,y),_=!1,v()}}}function Ac(l){let e,t=[],n=new Map,o,s=ue(l[46]);const r=c=>c[277].id;for(let c=0;c<s.length;c+=1){let f=wn(l,s,c),d=r(f);n.set(d,t[c]=pi(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]&128&&(s=ue(c[46]),Qe(),t=Qi(t,f,r,1,c,s,n,e,Zi,pi,null,wn),xe())},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)me(t[f]);o=!1},d(c){c&&z(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function Lc(l){let e,t,n,o,s=(l[45].length>0?p("file.noFiles"):p("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=I(s),c=b(),f=u("p"),f.textContent=`${p("file.hint")}`,d=b(),h=u("div"),_=u("button"),_.textContent=`${p("file.addFileSimple")}`,v=b(),y=u("button"),y.textContent=`${p("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=[F(_,"click",l[127]),F(y,"click",l[128])],g=!0)},p(w,T){T[1]&16384&&s!==(s=(w[45].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&U(r,s)},i:oe,o:oe,d(w){w&&z(e),g=!1,be(k)}}}function pi(l,e){let t,n,o;return n=new pa({props:{item:e[277],selected:e[52].includes(e[277].id),onDragStart:e[89],onDragOver:e[90],onDrop:e[91]}}),n.$on("navigate",e[164]),n.$on("preview",e[165]),n.$on("openExternal",e[166]),n.$on("showInFolder",e[167]),n.$on("delete",e[168]),n.$on("rename",e[169]),n.$on("duplicate",e[170]),n.$on("cut",e[171]),n.$on("copy",e[172]),n.$on("selectOne",e[173]),n.$on("toggleSelect",e[174]),n.$on("rangeSelect",e[175]),{key:l,first:null,c(){t=rt(),nt(n.$$.fragment),this.first=t},m(s,r){C(s,t,r),et(n,s,r),o=!0},p(s,r){e=s;const c={};r[1]&32768&&(c.item=e[277]),r[1]&2129920&&(c.selected=e[52].includes(e[277].id)),n.$set(c)},i(s){o||(re(n.$$.fragment,s),o=!0)},o(s){me(n.$$.fragment,s),o=!1},d(s){s&&z(t),tt(n,s)}}}function _i(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("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 vi(l){let e,t;return e=new Ma({props:{item:l[47],content:l[48],loading:l[49],error:l[50]}}),e.$on("close",l[79]),e.$on("openExternal",l[176]),{c(){nt(e.$$.fragment)},m(n,o){et(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){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function hi(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=`${p("common.create")}`,r=b(),c=u("button"),c.textContent=`${p("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",p("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),we(t,l[33]),a(e,n),a(e,o),a(o,s),a(o,r),a(o,c),f||(d=[F(t,"input",l[159]),F(t,"keydown",l[160]),F(s,"click",l[114]),F(c,"click",l[113])],f=!0)},p(h,_){_[1]&4&&t.value!==h[33]&&we(t,h[33])},d(h){h&&z(e),f=!1,be(d)}}}function Pc(l){let e,t=ue(l[19]),n=[];for(let o=0;o<t.length;o+=1)n[o]=bi(zn(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=ue(o[19]);let r;for(r=0;r<t.length;r+=1){const c=zn(o,t,r);n[r]?n[r].p(c,s):(n[r]=bi(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),Re(n,o)}}}function Oc(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("note.noNotes")}`,n=u("p"),n.textContent=`${p("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:oe,d(o){o&&z(e)}}}function bi(l){let e,t,n=l[272].title+"",o,s,r,c=dt(l[272].createdAt)+"",f,d,h,_;function v(){return l[161](l[272])}function y(){return l[162](l[272])}return{c(){e=u("div"),t=u("div"),o=I(n),s=b(),r=u("div"),f=I(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||(_=[F(e,"click",v),F(e,"keydown",function(){Bt(st(y))&&st(y).apply(this,arguments)})],h=!0)},p(g,k){l=g,k[0]&524288&&n!==(n=l[272].title+"")&&U(o,n),k[0]&524288&&c!==(c=dt(l[272].createdAt)+"")&&U(f,c)},d(g){g&&z(e),h=!1,be(_)}}}function gi(l){let e,t,n,o=ue(l[19].slice(0,5)),s=[];for(let r=0;r<o.length;r+=1)s[r]=ki(Sn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("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=ue(r[19].slice(0,5));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]=ki(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),Re(s,r)}}}function ki(l){let e,t,n=l[272].title+"",o,s,r=dt(l[272].createdAt)+"",c,f,d,h;function _(){return l[157](l[272])}function v(){return l[158](l[272])}return{c(){e=u("div"),t=u("span"),o=I(n),s=u("span"),c=I(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=[F(e,"click",_),F(e,"keydown",function(){Bt(st(v))&&st(v).apply(this,arguments)})],d=!0)},p(y,g){l=y,g[0]&524288&&n!==(n=l[272].title+"")&&U(o,n),g[0]&524288&&r!==(r=dt(l[272].createdAt)+"")&&U(c,r)},d(y){y&&z(e),d=!1,be(h)}}}function yi(l){let e,t,n,o=ue(l[22].slice(0,3)),s=[];for(let r=0;r<o.length;r+=1)s[r]=wi(Cn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("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=ue(r[22].slice(0,3));let f;for(f=0;f<o.length;f+=1){const d=Cn(r,o,f);s[f]?s[f].p(d,c):(s[f]=wi(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),Re(s,r)}}}function wi(l){let e,t=l[269].summary+"",n,o,s=l[269].minutes+"",r,c,f=p("worklog.min")+"",d,h;return{c(){e=u("div"),n=I(t),o=I(" ("),r=I(s),c=b(),d=I(f),h=I(")"),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=_[269].summary+"")&&U(n,t),v[0]&4194304&&s!==(s=_[269].minutes+"")&&U(r,s)},d(_){_&&z(e)}}}function zi(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 Ci(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K=p("common.create")+"",H,W,G,q,Z,Y,J,X=l[29]&&Si(l);_=new qt({props:{kind:"folder",size:24}});let O=ue(l[2]),ne=[];for(let ee=0;ee<O.length;ee+=1)ne[ee]=Ti(an(l,O,ee));const ze=ee=>me(ne[ee],1,1,()=>{ne[ee]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("nav.createNode")}`,o=b(),X&&X.c(),s=b(),r=u("div"),c=u("span"),c.textContent=`${p("template.select")}`,f=b(),d=u("div"),h=u("button"),nt(_.$$.fragment),v=b(),y=u("div"),g=u("span"),g.textContent=`${p("template.optionNone")}`,k=b(),w=u("span"),w.textContent=`${p("template.none.desc")}`,T=b();for(let ee=0;ee<ne.length;ee+=1)ne[ee].c();M=b(),N=u("div"),j=u("label"),D=u("span"),D.textContent=`${p("common.name")}`,L=b(),S=u("input"),E=b(),V=u("div"),P=u("button"),H=I(K),G=b(),q=u("button"),q.textContent=`${p("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"),Me(h,"selected",l[30]===null),i(d,"class","template-cards svelte-44iz1r"),i(d,"role","group"),i(d,"aria-label",p("template.select")),i(r,"class","form-group svelte-44iz1r"),i(D,"class","label-text svelte-44iz1r"),i(S,"type","text"),i(S,"placeholder",p("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),et(_,h,null),a(h,v),a(h,y),a(y,g),a(y,k),a(y,w),a(d,T);for(let se=0;se<ne.length;se+=1)ne[se]&&ne[se].m(d,null);a(t,M),a(t,N),a(N,j),a(j,D),a(j,L),a(j,S),we(S,l[28]),a(t,E),a(t,V),a(V,P),a(P,H),a(V,G),a(V,q),Z=!0,Y||(J=[F(h,"click",l[204]),F(S,"input",l[206]),F(S,"keydown",l[207]),F(P,"click",l[100]),F(q,"click",l[99]),F(e,"click",kt(l[99])),F(e,"keydown",st(l[99]))],Y=!0)},p(ee,te){if(ee[29]?X?X.p(ee,te):(X=Si(ee),X.c(),X.m(t,s)):X&&(X.d(1),X=null),(!Z||te[0]&1073741824)&&Me(h,"selected",ee[30]===null),te[0]&1073741828){O=ue(ee[2]);let se;for(se=0;se<O.length;se+=1){const ae=an(ee,O,se);ne[se]?(ne[se].p(ae,te),re(ne[se],1)):(ne[se]=Ti(ae),ne[se].c(),re(ne[se],1),ne[se].m(d,null))}for(Qe(),se=O.length;se<ne.length;se+=1)ze(se);xe()}te[0]&268435456&&S.value!==ee[28]&&we(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(ne[te]);Z=!0}},o(ee){me(_.$$.fragment,ee),ne=ne.filter(Boolean);for(let te=0;te<ne.length;te+=1)me(ne[te]);Z=!1},d(ee){ee&&z(e),X&&X.d(),tt(_),Re(ne,ee),Y=!1,be(J)}}}function Si(l){let e,t=p("nav.createInside")+"",n,o,s=l[29].title+"",r,c;return{c(){e=u("div"),n=I(t),o=I(" «"),r=I(s),c=I("»"),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 Ti(l){let e,t,n,o,s,r=p(l[264].title)+"",c,f,d,h=p(l[264].title+".desc")+"",_,v,y,g,k;t=new qt({props:{kind:l[264].icon||"generic",size:24}});function w(){return l[205](l[264])}return{c(){var T;e=u("button"),nt(t.$$.fragment),n=b(),o=u("div"),s=u("span"),c=I(r),f=b(),d=u("span"),_=I(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"),Me(e,"selected",((T=l[30])==null?void 0:T.id)===l[264].id)},m(T,M){C(T,e,M),et(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=F(e,"click",w),g=!0)},p(T,M){var j;l=T;const N={};M[0]&4&&(N.kind=l[264].icon||"generic"),t.$set(N),(!y||M[0]&4)&&r!==(r=p(l[264].title)+"")&&U(c,r),(!y||M[0]&4)&&h!==(h=p(l[264].title+".desc")+"")&&U(_,h),(!y||M[0]&1073741828)&&Me(e,"selected",((j=l[30])==null?void 0:j.id)===l[264].id)},i(T){y||(re(t.$$.fragment,T),y=!0)},o(T){me(t.$$.fragment,T),y=!1},d(T){T&&z(e),tt(t),g=!1,k()}}}function ji(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&&Ni(l),k=l[31].node&&l[31].node.parent_id&&Mi(l);return{c(){e=u("div"),t=u("div"),g&&g.c(),o=b(),k&&k.c(),s=b(),r=u("button"),r.textContent=`${p("common.rename")}`,c=b(),f=u("button"),f.textContent=`${p("common.delete")}`,d=b(),h=u("button"),h.textContent=`${p("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"),We(t,"left",l[31].x+"px"),We(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=[F(r,"click",l[210]),F(f,"click",l[211]),F(h,"click",l[212]),F(e,"click",l[102]),F(e,"contextmenu",fl(l[102])),F(e,"keydown",st(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=Ni(w),g.c(),re(g,1),g.m(t,o)):g&&(Qe(),me(g,1,1,()=>{g=null}),xe()),w[31].node&&w[31].node.parent_id?k?k.p(w,T):(k=Mi(w),k.c(),k.m(t,s)):k&&(k.d(1),k=null),(!_||T[1]&1)&&We(t,"left",w[31].x+"px"),(!_||T[1]&1)&&We(t,"top",w[31].y+"px")},i(w){_||(re(g),_=!0)},o(w){me(g),_=!1},d(w){w&&z(e),g&&g.d(),k&&k.d(),v=!1,be(y)}}}function Ni(l){let e,t,n,o,s,r=ue(l[2].length>0?l[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let d=0;d<r.length;d+=1)c[d]=Di(rn(l,r,d));const f=d=>me(c[d],1,1,()=>{c[d]=null});return{c(){e=u("div"),e.textContent=`${p("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=ue(d[2].length>0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const v=rn(d,r,_);c[_]?(c[_].p(v,h),re(c[_],1)):(c[_]=Di(v),c[_].c(),re(c[_],1),c[_].m(n.parentNode,n))}for(Qe(),_=r.length;_<c.length;_+=1)f(_);xe()}},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)me(c[h]);s=!1},d(d){d&&(z(e),z(t),z(n),z(o)),Re(c,d)}}}function Di(l){let e,t,n,o,s=p(l[264].title)+"",r,c,f,d;t=new qt({props:{kind:l[264].icon||"folder",size:16}});function h(){return l[208](l[264])}return{c(){e=u("button"),nt(t.$$.fragment),n=b(),o=u("span"),r=I(s),i(o,"class","svelte-44iz1r"),i(e,"class","context-menu-item svelte-44iz1r")},m(_,v){C(_,e,v),et(t,e,null),a(e,n),a(e,o),a(o,r),c=!0,f||(d=F(e,"click",h),f=!0)},p(_,v){l=_;const y={};v[0]&4&&(y.kind=l[264].icon||"folder"),t.$set(y),(!c||v[0]&4)&&s!==(s=p(l[264].title)+"")&&U(r,s)},i(_){c||(re(t.$$.fragment,_),c=!0)},o(_){me(t.$$.fragment,_),c=!1},d(_){_&&z(e),tt(t),f=!1,d()}}}function Mi(l){let e,t,n,o,s;return{c(){e=u("button"),e.textContent=`${p("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=F(e,"click",l[209]),o=!0)},p:oe,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"?p("action.dataUrl"):l[36]==="open_folder"||l[36]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",D,L,S,E,V,P,K,H,W,G,q,Z=ue(l[70]),Y=[];for(let J=0;J<Z.length;J+=1)Y[J]=Fi(sn(l,Z,J));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("action.newAction")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${p("common.name")}`,f=b(),d=u("input"),h=b(),_=u("div"),v=u("label"),y=u("span"),y.textContent=`${p("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=I(j),L=b(),S=u("input"),V=b(),P=u("div"),K=u("button"),K.textContent=`${p("common.create")}`,H=b(),W=u("button"),W.textContent=`${p("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"placeholder",p("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&&jt(()=>l[215].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",E=l[36]==="open_url"?p("action.urlPlaceholder"):l[36]==="open_folder"||l[36]==="open_file"?p("action.pathPlaceholder"):p("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),we(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);St(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),we(S,l[37]),a(t,V),a(t,P),a(P,K),a(P,H),a(P,W),G||(q=[F(d,"input",l[213]),F(d,"keydown",l[214]),F(k,"change",l[215]),F(S,"input",l[216]),F(S,"keydown",l[217]),F(K,"click",l[136]),F(W,"click",l[135]),F(e,"click",kt(l[135])),F(e,"keydown",st(l[135]))],G=!0)},p(J,X){if(X[1]&16&&d.value!==J[35]&&we(d,J[35]),X[2]&256){Z=ue(J[70]);let O;for(O=0;O<Z.length;O+=1){const ne=sn(J,Z,O);Y[O]?Y[O].p(ne,X):(Y[O]=Fi(ne),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&&St(k,J[36]),X[1]&32&&j!==(j=(J[36]==="open_url"?p("action.dataUrl"):J[36]==="open_folder"||J[36]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&U(D,j),X[1]&32|X[2]&256&&E!==(E=J[36]==="open_url"?p("action.urlPlaceholder"):J[36]==="open_folder"||J[36]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&i(S,"placeholder",E),X[1]&64&&S.value!==J[37]&&we(S,J[37])},d(J){J&&z(e),Re(Y,J),G=!1,be(q)}}}function Fi(l){let e,t=l[261].label+"",n;return{c(){e=u("option"),n=I(t),e.__value=l[261].id,we(e,e.__value),i(e,"class","svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p:oe,d(o){o&&z(e)}}}function Ei(l){let e,t,n,o=p("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,E,V,P,K=(l[40].totalBytes/1024).toFixed(1)+"",H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te=l[40].isDangerous&&Ai(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),s=I(o),r=I(" «"),f=I(c),d=I("»"),h=b(),_=u("div"),v=u("div"),y=u("span"),y.textContent=`${p("file.importFiles")}`,g=u("span"),w=I(k),T=b(),M=u("div"),N=u("span"),N.textContent=`${p("file.importFolders")}`,j=u("span"),L=I(D),S=b(),E=u("div"),V=u("span"),V.textContent=`${p("file.importSize")}`,P=u("span"),H=I(K),W=I(" KB"),G=b(),te&&te.c(),q=b(),Z=u("div"),Y=u("button"),Y.textContent=`${p("file.importCopy")}`,J=b(),X=u("button"),X.textContent=`${p("file.importLink")}`,O=b(),ne=u("button"),ne.textContent=`${p("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(E,"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(ne,"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(se,ae){C(se,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(_,E),a(E,V),a(E,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,ne),ze||(ee=[F(Y,"click",l[218]),F(X,"click",l[219]),F(ne,"click",l[130]),F(e,"click",kt(l[130])),F(e,"keydown",st(l[130]))],ze=!0)},p(se,ae){ae[0]&131072&&c!==(c=(se[17]?se[17].title:"")+"")&&U(f,c),ae[1]&512&&k!==(k=se[40].files+"")&&U(w,k),ae[1]&512&&D!==(D=se[40].folders+"")&&U(L,D),ae[1]&512&&K!==(K=(se[40].totalBytes/1024).toFixed(1)+"")&&U(H,K),se[40].isDangerous?te?te.p(se,ae):(te=Ai(se),te.c(),te.m(_,null)):te&&(te.d(1),te=null)},d(se){se&&z(e),te&&te.d(),ze=!1,be(ee)}}}function Ai(l){let e,t,n,o,s,r,c=l[40].dangerReason+"",f;return{c(){e=u("div"),t=B("svg"),n=B("path"),o=B("line"),s=B("line"),r=b(),f=I(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 Li(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M=l[61]&&Pi(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("rename.title")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${p("common.newName")}`,f=b(),d=u("input"),h=b(),M&&M.c(),_=b(),v=u("div"),y=u("button"),y.textContent=`${p("common.rename")}`,g=b(),k=u("button"),k.textContent=`${p("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),we(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=[F(d,"input",l[220]),F(d,"keydown",l[94]),F(y,"click",l[92]),F(k,"click",l[93]),F(e,"click",kt(l[93])),F(e,"keydown",st(l[93]))],w=!0)},p(N,j){j[1]&536870912&&d.value!==N[60]&&we(d,N[60]),N[61]?M?M.p(N,j):(M=Pi(N),M.c(),M.m(t,_)):M&&(M.d(1),M=null)},d(N){N&&z(e),M&&M.d(),w=!1,be(T)}}}function Pi(l){let e,t;return{c(){e=u("div"),t=I(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 Oi(l){let e,t;return e=new Ea({props:{title:l[55],message:l[56],confirmText:l[58],danger:l[57]}}),e.$on("confirm",l[95]),e.$on("cancel",l[96]),{c(){nt(e.$$.fragment)},m(n,o){et(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){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function Ri(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k=p("sync.saveInterval")+"",w,T,M,N,j,D,L,S=l[63]&&Bi(l);function E(H,W){var G;return(G=H[63])!=null&&G.configured?Wc:Uc}let V=E(l),P=V(l),K=l[69]&&Ki(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("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=`${p("sync.autoSync")}`,_=b(),v=u("input"),y=b(),g=u("button"),w=I(k),T=b(),K&&K.c(),M=b(),N=u("div"),j=u("button"),j.textContent=`${p("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],We(c,"margin-top","16px"),We(c,"padding-top","16px"),We(c,"border-top","1px solid #2a2a3c"),i(c,"class","svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),i(N,"class","modal-actions svelte-44iz1r"),We(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),we(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=[F(v,"input",l[224]),F(g,"click",l[143]),F(j,"click",l[141]),F(e,"click",kt(l[141])),F(e,"keydown",st(l[141]))],D=!0)},p(H,W){H[63]?S?S.p(H,W):(S=Bi(H),S.c(),S.m(t,s)):S&&(S.d(1),S=null),V===(V=E(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]&&we(v,H[68]),W[2]&4&&(g.disabled=H[64]),H[69]?K?K.p(H,W):(K=Ki(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,be(L)}}}function Bi(l){let e,t,n,o,s,r,c,f,d,h,_,v,y=l[63].unpushedOps+"",g,k;function w(S,E){return S[63].revoked?Hc:S[63].connected?Vc:S[63].configured?Bc:Rc}let T=w(l),M=T(l),N=l[63].serverUrl&&Vi(l),j=l[63].deviceName&&Hi(l),D=l[63].deviceId&&!l[63].deviceName&&Ui(l),L=l[63].lastSyncAt&&Wi(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${p("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=`${p("sync.unpushed")}`,v=u("span"),g=I(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,E){C(S,e,E),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,E){T!==(T=w(S))&&(M.d(1),M=T(S),M&&(M.c(),M.m(s,null))),S[63].serverUrl?N?N.p(S,E):(N=Vi(S),N.c(),N.m(e,c)):N&&(N.d(1),N=null),S[63].deviceName?j?j.p(S,E):(j=Hi(S),j.c(),j.m(e,f)):j&&(j.d(1),j=null),S[63].deviceId&&!S[63].deviceName?D?D.p(S,E):(D=Ui(S),D.c(),D.m(e,d)):D&&(D.d(1),D=null),E[2]&2&&y!==(y=S[63].unpushedOps+"")&&U(g,y),S[63].lastSyncAt?L?L.p(S,E):(L=Wi(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=`${p("sync.disabled")}`,We(e,"color","#666"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Bc(l){let e;return{c(){e=u("span"),e.textContent=`${p("sync.notConnected")}`,We(e,"color","#f59e0b"),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=`${p("sync.connected")}`,We(e,"color","#34d399"),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=`${p("sync.revoked")}`,We(e,"color","#ff6b6b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Vi(l){let e,t,n,o=l[63].serverUrl+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.server")}`,n=u("span"),s=I(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 Hi(l){let e,t,n,o=l[63].deviceName+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.device")}`,n=u("span"),s=I(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 Ui(l){let e,t,n,o=l[63].deviceId+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.deviceId")}`,n=u("span"),s=I(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 Wi(l){let e,t,n,o=l[63].lastSyncAt+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.lastSync")}`,n=u("span"),s=I(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 Uc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D=p("sync.test")+"",L,S,E,V,P=p("sync.connect")+"",K,H,W;return{c(){e=u("div"),t=u("label"),n=u("span"),n.textContent=`${p("sync.serverUrl")}`,o=b(),s=u("input"),r=b(),c=u("div"),f=u("label"),d=u("span"),d.textContent=`${p("sync.username")}`,h=b(),_=u("input"),v=b(),y=u("div"),g=u("label"),k=u("span"),k.textContent=`${p("sync.password")}`,w=b(),T=u("input"),M=b(),N=u("div"),j=u("button"),L=I(D),E=b(),V=u("button"),K=I(P),i(n,"class","label-text svelte-44iz1r"),i(s,"type","text"),i(s,"placeholder",p("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",p("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",p("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"),We(N,"margin-top","12px")},m(G,q){C(G,e,q),a(e,t),a(t,n),a(t,o),a(t,s),we(s,l[65]),C(G,r,q),C(G,c,q),a(c,f),a(f,d),a(f,h),a(f,_),we(_,l[66]),C(G,v,q),C(G,y,q),a(y,g),a(g,k),a(g,w),a(g,T),we(T,l[67]),C(G,M,q),C(G,N,q),a(N,j),a(j,L),a(N,E),a(N,V),a(V,K),H||(W=[F(s,"input",l[221]),F(_,"input",l[222]),F(T,"input",l[223]),F(j,"click",l[144]),F(V,"click",l[142])],H=!0)},p(G,q){q[2]&8&&s.value!==G[65]&&we(s,G[65]),q[2]&16&&_.value!==G[66]&&we(_,G[66]),q[2]&32&&T.value!==G[67]&&we(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,be(W)}}}function Wc(l){let e,t,n=p("sync.syncNow")+"",o,s,r,c=p("sync.disconnect")+"",f,d,h;return{c(){e=u("div"),t=u("button"),o=I(n),s=b(),r=u("button"),f=I(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=[F(t,"click",l[146]),F(r,"click",l[145])],d=!0)},p(_,v){v[2]&4&&(t.disabled=_[64]),v[2]&4&&(r.disabled=_[64])},d(_){_&&z(e),d=!1,be(h)}}}function Ki(l){let e,t;return{c(){e=u("div"),t=I(l[69]),i(e,"class","sync-result svelte-44iz1r"),We(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 Kc(l){var Ze;let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K,H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Be,Oe,R,Q,de,ke,Ne,Ie,Ke,De,Te=ue(l[0]),ce=[];for(let x=0;x<Te.length;x+=1)ce[x]=Mn(Nn(l,Te,x));const _e=[Qa,Za],pe=[];function he(x,ve){return x[1].length>0?0:1}N=he(l),j=pe[N]=_e[N](l);function Fe(x,ve){return x[17]?ec:x[16]?$a:xa}let ge=Fe(l),le=ge(l),fe=((Ze=l[63])==null?void 0:Ze.configured)&&Fn(l),ye=l[15]&&An(l);const mt=[sc,oc,ic,nc,lc,tc],Ge=[];function Xe(x,ve){return x[20]?0:x[17]?1:x[16]==="journal"?2:x[16]==="today"&&x[3]?3:x[16]==="activity"?4:5}Se=Xe(l),Ce=Ge[Se]=mt[Se](l);let Ae=l[27]&&Ci(l),Le=l[31].visible&&ji(l),Ve=l[34]&&Ii(l),Ue=l[41]&&l[40]&&Ei(l),He=l[59]&&Li(l),Ee=l[54]&&Oi(l),Pe=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=`${p("nav.brand")}`,c=b(),f=u("nav"),d=u("div"),h=u("div"),h.textContent=`${p("nav.system")}`,_=b();for(let ve=0;ve<ce.length;ve+=1)ce[ve].c();v=b(),y=u("div"),g=u("div"),k=u("span"),k.textContent=`${p("nav.workspace")}`,w=b(),T=u("button"),T.textContent="+",M=b(),j.c(),D=b(),L=u("div"),S=u("button"),E=B("svg"),V=B("polyline"),P=B("polyline"),K=B("path"),H=b(),W=u("span"),G=b(),q=u("span"),q.textContent=`${p("nav.sync")}`,Z=b(),Y=u("span"),J=I(l[14]),X=b(),O=u("main"),ne=u("header"),ze=u("div"),le.c(),ee=b(),te=u("div"),fe&&fe.c(),se=b(),ye&&ye.c(),ae=b(),Ce.c(),Be=b(),Ae&&Ae.c(),Oe=b(),Le&&Le.c(),R=b(),Ve&&Ve.c(),Q=b(),Ue&&Ue.c(),de=b(),He&&He.c(),ke=b(),Ee&&Ee.c(),Ne=b(),Pe&&Pe.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",p("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(E,"width","16"),i(E,"height","16"),i(E,"viewBox","0 0 24 24"),i(E,"fill","none"),i(E,"stroke","currentColor"),i(E,"stroke-width","2"),i(E,"stroke-linecap","round"),i(E,"stroke-linejoin","round"),i(E,"class","svelte-44iz1r"),i(W,"class","sync-dot svelte-44iz1r"),Me(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",p("nav.syncSettings")),i(Y,"class","version svelte-44iz1r"),i(L,"class","sidebar-footer svelte-44iz1r"),i(t,"class","sidebar svelte-44iz1r"),i(ze,"class","header-left svelte-44iz1r"),i(te,"class","header-right svelte-44iz1r"),i(ne,"class","header svelte-44iz1r"),i(O,"class","main svelte-44iz1r"),i(e,"class","app svelte-44iz1r")},m(x,ve){C(x,e,ve),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 qe=0;qe<ce.length;qe+=1)ce[qe]&&ce[qe].m(d,null);a(f,v),a(f,y),a(y,g),a(g,k),a(g,w),a(g,T),a(y,M),pe[N].m(y,null),a(t,D),a(t,L),a(L,S),a(S,E),a(E,V),a(E,P),a(E,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,ne),a(ne,ze),le.m(ze,null),a(ne,ee),a(ne,te),fe&&fe.m(te,null),a(O,se),ye&&ye.m(O,null),a(O,ae),Ge[Se].m(O,null),a(O,Be),Ae&&Ae.m(O,null),a(O,Oe),Le&&Le.m(O,null),a(O,R),Ve&&Ve.m(O,null),a(O,Q),Ue&&Ue.m(O,null),a(O,de),He&&He.m(O,null),a(O,ke),Ee&&Ee.m(O,null),a(O,Ne),Pe&&Pe.m(O,null),Ie=!0,Ke||(De=[F(T,"click",l[98]),F(S,"click",l[140])],Ke=!0)},p(x,ve){var ct,ft;if(ve[0]&67174401|ve[2]&1024){Te=ue(x[0]);let Je;for(Je=0;Je<Te.length;Je+=1){const Ye=Nn(x,Te,Je);ce[Je]?ce[Je].p(Ye,ve):(ce[Je]=Mn(Ye),ce[Je].c(),ce[Je].m(d,null))}for(;Je<ce.length;Je+=1)ce[Je].d(1);ce.length=Te.length}let qe=N;N=he(x),N===qe?pe[N].p(x,ve):(Qe(),me(pe[qe],1,1,()=>{pe[qe]=null}),xe(),j=pe[N],j?j.p(x,ve):(j=pe[N]=_e[N](x),j.c()),re(j,1),j.m(y,null)),(!Ie||ve[2]&2)&&Me(W,"active",(ct=x[63])==null?void 0:ct.configured),(!Ie||ve[0]&16384)&&U(J,x[14]),ge===(ge=Fe(x))&&le?le.p(x,ve):(le.d(1),le=ge(x),le&&(le.c(),le.m(ze,null))),(ft=x[63])!=null&&ft.configured?fe?fe.p(x,ve):(fe=Fn(x),fe.c(),fe.m(te,null)):fe&&(fe.d(1),fe=null),x[15]?ye?ye.p(x,ve):(ye=An(x),ye.c(),ye.m(O,ae)):ye&&(ye.d(1),ye=null);let at=Se;Se=Xe(x),Se===at?Ge[Se].p(x,ve):(Qe(),me(Ge[at],1,1,()=>{Ge[at]=null}),xe(),Ce=Ge[Se],Ce?Ce.p(x,ve):(Ce=Ge[Se]=mt[Se](x),Ce.c()),re(Ce,1),Ce.m(O,Be)),x[27]?Ae?(Ae.p(x,ve),ve[0]&134217728&&re(Ae,1)):(Ae=Ci(x),Ae.c(),re(Ae,1),Ae.m(O,Oe)):Ae&&(Qe(),me(Ae,1,1,()=>{Ae=null}),xe()),x[31].visible?Le?(Le.p(x,ve),ve[1]&1&&re(Le,1)):(Le=ji(x),Le.c(),re(Le,1),Le.m(O,R)):Le&&(Qe(),me(Le,1,1,()=>{Le=null}),xe()),x[34]?Ve?Ve.p(x,ve):(Ve=Ii(x),Ve.c(),Ve.m(O,Q)):Ve&&(Ve.d(1),Ve=null),x[41]&&x[40]?Ue?Ue.p(x,ve):(Ue=Ei(x),Ue.c(),Ue.m(O,de)):Ue&&(Ue.d(1),Ue=null),x[59]?He?He.p(x,ve):(He=Li(x),He.c(),He.m(O,ke)):He&&(He.d(1),He=null),x[54]?Ee?(Ee.p(x,ve),ve[1]&8388608&&re(Ee,1)):(Ee=Oi(x),Ee.c(),re(Ee,1),Ee.m(O,Ne)):Ee&&(Qe(),me(Ee,1,1,()=>{Ee=null}),xe()),x[62]?Pe?Pe.p(x,ve):(Pe=Ri(x),Pe.c(),Pe.m(O,null)):Pe&&(Pe.d(1),Pe=null)},i(x){Ie||(re(j),re(Ce),re(Ae),re(Le),re(Ee),Ie=!0)},o(x){me(j),me(Ce),me(Ae),me(Le),me(Ee),Ie=!1},d(x){x&&z(e),Re(ce,x),pe[N].d(),le.d(),fe&&fe.d(),ye&&ye.d(),Ge[Se].d(),Ae&&Ae.d(),Le&&Le.d(),Ve&&Ve.d(),Ue&&Ue.d(),He&&He.d(),Ee&&Ee.d(),Pe&&Pe.d(),Ke=!1,be(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 Gi(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 Nt(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="note_updated"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"?"→":"•"}function ut(l){if(!l)return"";try{return new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function dt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function pt(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 st(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Gc(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,E="overview",V=[],P=null,K=[],H=[],W=[],G="",q="",Z=[],Y=0,J=!1,X="",O=null,ne=null,ze={visible:!1,x:0,y:0,node:null},ee=!1,te="",se=!1,ae="",Se="open_url",Ce="",Be=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],Oe=!0,R=!1,Q=null,de=!1,ke="",Ne="",Ie={},Ke=!1,De=null,Te=[],ce=[],_e=null,pe="",he=!1,Fe="",ge={items:[],mode:"copy"},le=[],fe=[],ye=!1,mt=!1,Ge="",Xe="",Ae=!1,Le=p("common.delete"),Ve=null,Ue=null,He=!1,Ee="",Pe="",Ze="",x=!1,ve=null,qe=!1,at="",ct="",ft="",Je=0,Ye="";const ro=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"actions",label:p("tab.actions")},{id:"worklog",label:p("tab.worklog")},{id:"activity",label:p("tab.activity")}];let 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(m){t(15,D=String(m)),t(0,n=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(1,o=[]),t(2,s=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Wo),Jt=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Sl),t(38,Oe=!1),Et()}),dl(()=>{Jt&&Jt(),window.removeEventListener("keydown",Sl)});async function ml(m){t(16,L=m),t(17,S=null),t(18,E="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{m==="today"?(t(3,r=await $("ListTodayView")||{cases:[]}),t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length)):m==="journal"?await Ft():m==="activity"&&(t(4,c=await $("ListActivityFeed",50,0)||[]),f=c.length,d=c.length===50)}catch(A){t(15,D=String(A)),t(3,r={cases:[]}),t(4,c=[])}}async function yt(m){t(17,S=m),t(18,E="overview"),t(19,V=[]),K=[],t(21,H=[]),t(22,W=[]),t(25,Z=[]),t(46,ce=[]),t(45,Te=[]),t(44,De=null),t(47,_e=null),t(48,pe=""),t(52,le=[]),fe=[],t(20,P=null),t(27,J=!1),t(32,ee=!1),t(15,D=""),t(13,N=[]),await pl(m.id)}async function pl(m){try{t(19,V=await $("ListNotes",m)||[])}catch{}try{K=await $("ListFiles",m)||[]}catch{}try{t(21,H=await $("ListActions",m)||[])}catch{}try{t(22,W=await $("ListWorklog",m)||[])}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",m,50,0)||[])}catch{}}async function $e(m){t(43,Ke=!0);try{let A=await $("ListItems",m)||[];A.sort((ie,je)=>ie.type!==je.type?ie.type==="folder"?-1:1:(ie.name||"").localeCompare(je.name||"")),t(46,ce=A)}catch{t(46,ce=[])}t(43,Ke=!1)}async function Yt(m){if(!S)return;try{const ie=await $("GetNodeDetail",m);ie&&t(45,Te=[...Te,{id:m,name:ie.title}])}catch{t(45,Te=[...Te,{id:m,name:"..."}])}t(44,De=m),t(42,Ie={...Ie,[m]:!0});const A=await $("ListWorkspaceChildren",m)||[];Pt(o,m,A),t(1,o=[...o]),await $e(m)}function _l(){if(Te.length<2)t(45,Te=[]),t(44,De=null),$e(S.id);else{const m=Te[Te.length-2];t(45,Te=Te.slice(0,-1)),t(44,De=m.id),$e(m.id)}}function vl(m){const A=Te[m];t(45,Te=Te.slice(0,m+1)),t(44,De=A.id),$e(A.id)}async function Xt(m){t(47,_e=m),t(48,pe=""),t(50,Fe=""),t(49,he=!0);try{sa(m)?t(48,pe=await $("GetFileBase64",m.fileId)||""):ra(m)&&t(48,pe=await $("ReadFileText",m.fileId)||"")}catch(A){t(50,Fe=String(A))}t(49,he=!1)}function Zt(){t(47,_e=null),t(48,pe=""),t(50,Fe="")}async function ao(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const A=De||S.id;await $("CreateEmptyFile",A,m.trim()),await $e(A),await $t(A)}catch(A){t(15,D=String(A))}}async function hl(m){try{await $("DuplicateNode",m);const A=De||S.id;await $e(A),await $t(A)}catch(A){t(15,D=String(A))}}function bl(m){const A=ce.find(ie=>ie.id===m);A&&xt(A.id,A.name)}function gl(m){t(51,ge={items:[m],mode:"cut"})}function kl(m){t(51,ge={items:[m],mode:"copy"})}async function yl(){if(ge.items.length===0)return;const m=De||S.id;try{if(ge.mode==="copy")for(const A of ge.items)await $("DuplicateNode",A);else for(const A of ge.items)await $("MoveNode",A,m);t(51,ge={items:[],mode:"copy"}),await $e(m)}catch(A){t(15,D=String(A))}}function wl(m){le.includes(m)?t(52,le=le.filter(A=>A!==m)):t(52,le=[...le,m])}function zl(m){t(52,le=[m])}function co(){t(52,le=ce.map(m=>m.id))}function Cl(m){if(ce.length===0)return;const A=le.length>0?le[le.length-1]:ce[0].id,ie=ce.findIndex(bt=>bt.id===A),je=ce.findIndex(bt=>bt.id===m);if(ie===-1||je===-1)return;const ot=Math.min(ie,je),At=Math.max(ie,je),Tr=ce.slice(ot,At+1).map(bt=>bt.id),Wl=new Set(le);Tr.forEach(bt=>Wl.add(bt)),t(52,le=[...Wl])}function fo(){t(52,le=[])}function Qt(m){return m.length>0?m:ce.map(A=>A.id)}async function uo(){const m=Qt(le),A=ce.find(je=>je.id===m[0]);let ie;m.length===1&&(A==null?void 0:A.type)==="folder"?ie=p("delete.folder"):m.length===1?ie=p("delete.file"):ie=p("delete.files",{count:m.length}),Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ie+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const ot of m)try{await $("DeleteFileOrFolder",ot)}catch(At){t(15,D=String(At))}t(52,le=[]);const je=De||S.id;await $e(je)}})}function mo(){const m=Qt(le);t(51,ge={items:m,mode:"cut"}),t(52,le=[])}function po(){const m=Qt(le);t(51,ge={items:m,mode:"copy"}),t(52,le=[])}function _o(m,A){const ie=le.includes(A)?le:[A];fe=ie,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",ie.join(","))}function vo(m,A){const ie=ce.find(je=>je.id===A);ie&&ie.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function ho(m,A){if(m.preventDefault(),fe.length!==0){for(const ie of fe)try{await $("MoveNode",ie,A)}catch(je){t(15,D=String(je))}fe=[],t(52,le=[]),await $e(De||S.id)}}function Sl(m){if(E==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),po()):m.key==="x"||m.key==="X"?(m.preventDefault(),mo()):m.key==="v"||m.key==="V"?(m.preventDefault(),yl()):m.key==="a"||m.key==="A"?(m.preventDefault(),co()):m.key==="o"||m.key==="O"?(m.preventDefault(),bo()):m.key==="Enter"&&(m.preventDefault(),Tl());else if(m.key==="Enter")m.preventDefault(),Tl();else if(m.key==="Delete"||m.key==="Backspace"){if(_e){m.preventDefault(),Zt();return}if(le.length>0){m.preventDefault(),uo();return}if(m.key==="Backspace"&&Te.length>0){m.preventDefault(),_l();return}}else if(m.key==="Escape"){if(_e){Zt();return}if(le.length>0){fo();return}}else m.key==="F2"&&(m.preventDefault(),go())}function Tl(){if(le.length===1){const m=ce.find(A=>A.id===le[0]);m&&(m.type==="folder"?Yt(m.id):Xt(m))}}function bo(){if(le.length===1){const m=ce.find(A=>A.id===le[0]);m&&m.fileId&&$("OpenFile",m.fileId)}}function xt(m,A){Ee=m,t(60,Pe=A),t(61,Ze=""),t(59,He=!0)}function go(){if(le.length===1){const m=ce.find(A=>A.id===le[0]);m&&xt(m.id,m.name)}}async function jl(){const m=Pe.trim();if(!m){t(61,Ze=p("rename.emptyError"));return}try{await $("ValidateName",m)}catch{t(61,Ze=p("rename.invalidError"));return}t(59,He=!1);const A=Ee;Ee="";try{await $("RenameNode",A,m),S&&S.id===A&&t(17,S={...S,title:m}),await Mt(),De&&await $e(De)}catch(ie){t(15,D=String(ie))}}function ko(){t(59,He=!1),Ee="",t(60,Pe=""),t(61,Ze="")}function yo(m){m.key==="Enter"?jl():t(61,Ze="")}function Dt(m){t(55,Ge=m.title||p("common.confirm")),t(56,Xe=m.message||""),t(57,Ae=m.danger!==void 0?m.danger:!0),t(58,Le=m.confirmText||p("common.delete")),Ve=m.onConfirm||null,Ue=m.onCancel||null,t(54,mt=!0)}function Nl(){t(54,mt=!1),Ve=null,Ue=null}function wo(){Ve&&Ve(),Nl()}function zo(){Ue&&Ue(),Nl()}function Dl(m){t(29,O=ze.node),t(30,ne=m),t(28,X=""),t(27,J=!0),wt()}function Co(){t(29,O=null),t(30,ne=void 0),t(28,X=""),t(27,J=!0)}function So(){t(27,J=!1),t(28,X=""),t(29,O=null),t(30,ne=void 0)}async function Ml(){if(!(!X.trim()||ne===void 0))try{const m=O?O.id:"",A=ne?ne.id:"",ie=await $("CreateNodeFromTemplate",m,X.trim(),A);t(27,J=!1),t(28,X="");const je=ie?ie.id:null;if(t(29,O=null),t(30,ne=void 0),m){t(42,Ie={...Ie,[m]:!0});const ot=await $("ListWorkspaceChildren",m)||[];Pt(o,m,ot),t(1,o=[...o])}else t(1,o=await $("ListWorkspaceTree")||o);if(je){const ot=await $("GetNodeDetail",je);ot&&(t(16,L=""),yt(ot))}}catch(m){t(15,D=String(m))}}function To(m,A){t(31,ze={visible:!0,x:m.clientX,y:m.clientY,node:A})}function wt(){t(31,ze={visible:!1,x:0,y:0,node:null})}async function jo(m){const A=!Ie[m];if(t(42,Ie={...Ie,[m]:A}),!A)return;const ie=await $("ListWorkspaceChildren",m)||[];Pt(o,m,ie),t(1,o=[...o])}async function No(m,A){if(!(!m||!A||m===A))try{const ie=await $("MoveNode",m,A);await Mt();const je=await $("GetNodeDetail",m);je&&(t(16,L=""),yt(je))}catch(ie){t(15,D=String(ie))}}async function Do(m){m.preventDefault();try{const A=m.dataTransfer.getData("text/plain");if(!A)return;const ie=await $("GetNodeDetail",A);if(!ie||!ie.parent_id)return;await $("MoveNode",A,""),await Mt();const je=await $("GetNodeDetail",A);je&&(t(16,L=""),yt(je))}catch(A){t(15,D=String(A))}}function Mo(m){m.preventDefault(),m.dataTransfer.dropEffect="move",t(53,ye=!0)}function Io(m){t(53,ye=!1)}function Il(m){xt(m.id,m.title),wt()}function Fl(m){wt(),Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteNode",m.id),await Mt(),S&&S.id===m.id&&t(17,S=null)}catch(A){t(15,D=String(A))}}})}async function El(m){wt();try{await $("OpenFolder",m.id)}catch(A){t(15,D=String(A))}}async function Al(m){wt();try{await $("MoveNode",m.id,""),await Mt();const A=await $("GetNodeDetail",m.id);A&&(t(16,L=""),yt(A))}catch(A){t(15,D=String(A))}}async function Mt(){const m=Object.keys(Ie).filter(ie=>Ie[ie]),A=await $("ListWorkspaceTree")||[];for(const ie of m){const ot=(await $("ListWorkspaceChildren",ie)||[]).map(At=>({...At}));so(A,ie,ot)}t(1,o=A)}async function $t(m){const A=await $("ListWorkspaceChildren",m)||[];Pt(o,m,A),t(1,o=[...o])}function Ll(){t(32,ee=!0),t(33,te="")}function Fo(){t(32,ee=!1),t(33,te="")}async function Pl(){if(!(!te.trim()||!S))try{const m=await $("CreateNote",S.id,te.trim());t(19,V=[...V,m&&m.id?m:{id:Date.now().toString(),title:te.trim(),createdAt:new Date().toISOString()}]),t(32,ee=!1),t(33,te="")}catch{const A={id:Date.now().toString(),title:te.trim(),createdAt:new Date().toISOString()};t(19,V=[...V,A]),t(32,ee=!1),t(33,te="")}}async function It(m){if(P&&P.dirty){Dt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Ol(m)}});return}await Ol(m)}async function Ol(m){try{const A=await $("ReadNote",m.id);t(20,P={id:m.id,title:m.title,content:A||"",dirty:!1})}catch{t(20,P={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function Eo(){if(P&&P.dirty){Dt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(20,P=null)}});return}t(20,P=null)}function Ao(m){P&&(t(20,P.content=m.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 m=parseInt(G,10);if(!(!q.trim()||isNaN(m)||m<=0||!S)){try{const A=await $("CreateWorklog",S.id,q.trim(),m);t(22,W=[...W,A&&A.id?A:{id:Date.now().toString(),nodeId:S.id,summary:q.trim(),minutes:m,createdAt:new Date().toISOString()}])}catch{t(22,W=[...W,{id:Date.now().toString(),nodeId:S.id,summary:q.trim(),minutes:m,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 Ft()}async function el(m){try{await $("AcceptSuggestionWith",m,m.suggestedMin,""),await Rl()}catch(A){console.error(A)}}async function Bl(m){try{await $("AcceptSuggestionWith",m,m.suggestedMin,""),await Rl()}catch(A){console.error(A)}}async function Ft(){try{const[m,A,ie]=await Promise.all([$("ListWorklogReport",v,y,k,g,w,T),$("WorklogReportSummary",v,y,k,g,w,T),$("GetSuggestions")]);if(t(5,h=m||[]),t(6,_=A||null),t(25,Z=ie||[]),t(26,Y=Z.length),k&&m&&m.length>0)M=m[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 m=await $("ExportWorklogCSV",v,y,k,g,w,T);Gi("worklog.csv",m,"text/csv")}catch(m){console.error(m)}}async function Ro(){try{const m=await $("ExportWorklogMarkdown",v,y,k,g,w,T);Gi("worklog.md",m,"text/markdown")}catch(m){console.error(m)}}async function Bo(){const m=prompt("Введите ID дела (nodeId):");m&&m.trim()&&(t(10,k=m.trim()),t(9,g=!0),await Ft())}function Vo(){t(10,k=""),t(9,g=!1),M="",Ft()}async function Vl(){const m=await $("PickFile");if(!m)return;const A=De||S.id;await tl(A,m)}async function Ho(){const m=await $("PickDirectory");if(!m)return;const A=De||S.id;await tl(A,m)}async function tl(m,A){t(39,R=!0);try{const ie=await $("PreviewImport",A);t(40,Q=ie),ke=A,Ne=m,t(41,de=!0)}catch(ie){t(15,D=String(ie))}t(39,R=!1)}async function ll(m){try{const A=Ne||S.id,ie=m==="copy"?await $("AddPathCopy",A,ke):await $("AddPathLink",A,ke);t(41,de=!1),t(40,Q=null),t(45,Te=[]),t(44,De=null),await Promise.all([pl(A),$e(A),$t(A)])}catch(A){t(15,D=String(A))}}function Uo(){t(41,de=!1),t(40,Q=null)}async function Hl({id:m,type:A}){const ie=p(A==="folder"?"delete.folder":"delete.file");Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ie+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteFileOrFolder",m),K=K.filter(ot=>ot.nodeId!==m);const je=De||S.id;await $e(je)}catch(je){t(15,D=String(je))}}})}async function Wo(m){if(!m||m.length===0)return;if(!S){t(15,D=p("error.selectCaseFirst"));return}const A=m[0];await tl(S.id,A)}function Ko(m){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated")}[m]||m}function Go(m){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case")}[m]||m||p("kind.case")}function qo(){t(34,se=!0),t(35,ae=""),t(36,Se="open_url"),t(37,Ce="")}function Jo(){t(34,se=!1),t(35,ae=""),t(37,Ce="")}async function nl(){if(!(!ae.trim()||!Ce.trim()||!S))try{const m=await $("CreateAction",S.id,Se,ae.trim(),Ce.trim());m&&m.id&&t(21,H=[...H,m]),t(34,se=!1),t(35,ae=""),t(37,Ce="")}catch(m){t(15,D=String(m))}}async function Ul(m){try{await $("DeleteAction",m),t(21,H=H.filter(A=>A.id!==m))}catch(A){t(15,D=String(A))}}function Yo(m){const A=Be.find(ie=>ie.id===m);return A?A.label:m}async function it(m){try{const A=await $("GetNodeDetail",m);A&&yt(A)}catch(A){t(15,D=String(A))}}async function Et(){try{t(63,ve=await $("SyncStatus"))}catch{t(63,ve={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function Xo(){t(62,x=!0),t(65,at=(ve==null?void 0:ve.serverUrl)||""),t(66,ct=""),t(67,ft=""),t(68,Je=(ve==null?void 0:ve.syncInterval)||0),t(69,Ye="")}function Zo(){t(62,x=!1),t(69,Ye="")}async function Qo(){t(64,qe=!0),t(69,Ye="");try{await $("SyncConfigure",at,ct,ft),Je>0&&await $("SyncSetInterval",Je),t(67,ft=""),t(66,ct=""),await Et(),t(62,x=!1)}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}async function xo(){t(64,qe=!0),t(69,Ye="");try{await $("SyncSetInterval",Je),t(69,Ye=p("sync.settingsSaved")),await Et()}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}async function $o(){t(64,qe=!0),t(69,Ye="");try{await $("SyncTestConnection",at,ct,ft),t(69,Ye="connection ok")}catch(m){t(69,Ye="connection failed: "+String(m))}t(64,qe=!1)}async function es(){t(64,qe=!0),t(69,Ye="");try{await $("SyncDisconnect"),t(69,Ye="disconnected"),await Et()}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}async function ts(){t(64,qe=!0),t(69,Ye="");try{const m=await $("SyncNow");t(69,Ye="pushed "+m.pushed+", pulled "+m.pulled+" (seq "+m.serverSequence+")"),await Et()}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}const ls=m=>m.nodeId===S.id,ns=m=>ml(m.id),is=()=>t(15,D=""),os=()=>t(15,D=""),ss=()=>t(15,D="");function rs(){P.content=this.value,t(20,P)}const as=m=>{t(18,E=m.id),m.id==="files"&&S&&ce.length===0&&!De&&$e(S.id)},cs=()=>{t(18,E="notes"),Ll()},fs=()=>{t(18,E="files"),Vl()},us=()=>t(18,E="worklog"),ds=m=>It(m),ms=m=>It(m);function ps(){te=this.value,t(33,te)}const _s=m=>m.key==="Enter"&&Pl(),vs=m=>It(m),hs=m=>It(m),bs=m=>{const A=m.detail;A===0?(t(45,Te=[]),t(44,De=null),$e(S.id)):vl(A-1)},gs=m=>Yt(m.detail),ks=m=>Xt(m.detail),ys=m=>$("OpenFile",m.detail),ws=m=>$("OpenFolder",m.detail),zs=m=>Hl(m.detail),Cs=m=>bl(m.detail.id),Ss=m=>hl(m.detail),Ts=m=>gl(m.detail),js=m=>kl(m.detail),Ns=m=>zl(m.detail),Ds=m=>wl(m.detail),Ms=m=>Cl(m.detail),Is=m=>$("OpenFile",m.detail),Fs=m=>$("RunAction",m.id),Es=m=>Ul(m.id);function As(){q=this.value,t(24,q)}function Ls(){G=Wt(this.value),t(23,G)}const Ps=m=>m.nodeId===S.id,Os=m=>el(m);function Rs(){v=this.value,t(7,v)}function Bs(){y=this.value,t(8,y)}function Vs(){k=this.value,t(10,k)}function Hs(){g=this.checked,t(9,g)}function Us(){w=ol(this),t(11,w)}function Ws(){T=ol(this),t(12,T)}const Ks=m=>it(m.nodeId),Gs=(m,A,ie,je)=>t(25,A[ie].suggestedMin=parseInt(je.target.value),Z),qs=m=>Bl(m),Js=m=>it(m.nodeId),Ys=m=>it(m.nodeId),Xs=(m,A,ie,je)=>t(25,A[ie].suggestedMin=parseInt(je.target.value),Z),Zs=m=>el(m),Qs=m=>it(m.nodeId),xs=(m,A)=>A.key==="Enter"&&it(m.nodeId),$s=m=>it(m.nodeId),er=(m,A)=>A.key==="Enter"&&it(m.nodeId),tr=m=>it(m.nodeId),lr=(m,A)=>A.key==="Enter"&&it(m.nodeId),nr=m=>it(m.nodeId),ir=(m,A)=>A.key==="Enter"&&it(m.nodeId),or=()=>t(30,ne=null),sr=m=>t(30,ne=m);function rr(){X=this.value,t(28,X)}const ar=m=>m.key==="Enter"&&Ml(),cr=m=>Dl(m),fr=()=>Al(ze.node),ur=()=>Il(ze.node),dr=()=>Fl(ze.node),mr=()=>El(ze.node);function pr(){ae=this.value,t(35,ae)}const _r=m=>m.key==="Enter"&&nl();function vr(){Se=ol(this),t(36,Se),t(70,Be)}function hr(){Ce=this.value,t(37,Ce)}const br=m=>m.key==="Enter"&&nl(),gr=()=>ll("copy"),kr=()=>ll("link");function yr(){Pe=this.value,t(60,Pe)}function wr(){at=this.value,t(65,at)}function zr(){ct=this.value,t(66,ct)}function Cr(){ft=this.value,t(67,ft)}function Sr(){Je=Wt(this.value),t(68,Je)}return[n,o,s,r,c,h,_,v,y,g,k,w,T,N,j,D,L,S,E,V,P,H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Oe,R,Q,de,Ie,Ke,De,Te,ce,_e,pe,he,Fe,ge,le,ye,mt,Ge,Xe,Ae,Le,He,Pe,Ze,x,ve,qe,at,ct,ft,Je,Ye,Be,ro,ml,yt,$e,Yt,_l,vl,Xt,Zt,ao,hl,bl,gl,kl,yl,wl,zl,Cl,_o,vo,ho,jl,ko,yo,wo,zo,Dl,Co,So,Ml,To,wt,jo,No,Do,Mo,Io,Il,Fl,El,Al,Ll,Fo,Pl,It,Eo,Ao,Lo,Po,el,Bl,Ft,Oo,Ro,Bo,Vo,Vl,Ho,ll,Uo,Hl,Ko,Go,qo,Jo,nl,Ul,Yo,it,Xo,Zo,Qo,xo,$o,es,ts,ls,ns,is,os,ss,rs,as,cs,fs,us,ds,ms,ps,_s,vs,hs,bs,gs,ks,ys,ws,zs,Cs,Ss,Ts,js,Ns,Ds,Ms,Is,Fs,Es,As,Ls,Ps,Os,Rs,Bs,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,mr,pr,_r,vr,hr,br,gr,kr,yr,wr,zr,Cr,Sr]}class qc extends ht{constructor(e){super(),vt(this,e,Gc,Kc,_t,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new qc({target:document.getElementById("app")});