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

4 lines
150 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 _o=Object.defineProperty;var vo=(n,e,t)=>e in n?_o(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Yt=(n,e,t)=>vo(n,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))l(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&l(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();function le(){}function oi(n){return n()}function Sl(){return Object.create(null)}function me(n){n.forEach(oi)}function ri(n){return typeof n=="function"}function at(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}let Ft;function Et(n,e){return n===e?!0:(Ft||(Ft=document.createElement("a")),Ft.href=e,n===Ft.href)}function ho(n){return Object.keys(n).length===0}const bo=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(n,e){n.appendChild(e)}function g(n,e,t){n.insertBefore(e,t||null)}function y(n){n.parentNode&&n.parentNode.removeChild(n)}function We(n,e){for(let t=0;t<n.length;t+=1)n[t]&&n[t].d(e)}function u(n){return document.createElement(n)}function L(n){return document.createElementNS("http://www.w3.org/2000/svg",n)}function E(n){return document.createTextNode(n)}function w(){return E(" ")}function it(){return E("")}function A(n,e,t,l){return n.addEventListener(e,t,l),()=>n.removeEventListener(e,t,l)}function xt(n){return function(e){return e.preventDefault(),n.call(this,e)}}function xe(n){return function(e){return e.stopPropagation(),n.call(this,e)}}function pt(n){return function(e){e.target===this&&n.call(this,e)}}function i(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function Lt(n){return n===""?null:+n}function ko(n){return Array.from(n.childNodes)}function G(n,e){e=""+e,n.data!==e&&(n.data=e)}function Fe(n,e){n.value=e??""}function Be(n,e,t,l){t==null?n.style.removeProperty(e):n.style.setProperty(e,t,"")}function Tl(n,e,t){for(let l=0;l<n.options.length;l+=1){const s=n.options[l];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(n.selectedIndex=-1)}function yo(n){const e=n.querySelector(":checked");return e&&e.__value}function Ge(n,e,t){n.classList.toggle(e,!!t)}function go(n,e,{bubbles:t=!1,cancelable:l=!1}={}){return new CustomEvent(n,{detail:e,bubbles:t,cancelable:l})}let Nt;function Tt(n){Nt=n}function $t(){if(!Nt)throw new Error("Function called outside component initialization");return Nt}function ci(n){$t().$$.on_mount.push(n)}function el(n){$t().$$.on_destroy.push(n)}function Bt(){const n=$t();return(e,t,{cancelable:l=!1}={})=>{const s=n.$$.callbacks[e];if(s){const o=go(e,t,{cancelable:l});return s.slice().forEach(r=>{r.call(n,o)}),!o.defaultPrevented}return!0}}function ai(n,e){const t=n.$$.callbacks[e.type];t&&t.slice().forEach(l=>l.call(this,e))}const kt=[],Nl=[];let yt=[];const Dl=[],wo=Promise.resolve();let Jt=!1;function jo(){Jt||(Jt=!0,wo.then(fi))}function Pt(n){yt.push(n)}const Xt=new Set;let bt=0;function fi(){if(bt!==0)return;const n=Nt;do{try{for(;bt<kt.length;){const e=kt[bt];bt++,Tt(e),zo(e.$$)}}catch(e){throw kt.length=0,bt=0,e}for(Tt(null),kt.length=0,bt=0;Nl.length;)Nl.pop()();for(let e=0;e<yt.length;e+=1){const t=yt[e];Xt.has(t)||(Xt.add(t),t())}yt.length=0}while(kt.length);for(;Dl.length;)Dl.pop()();Jt=!1,Xt.clear(),Tt(n)}function zo(n){if(n.fragment!==null){n.update(),me(n.before_update);const e=n.dirty;n.dirty=[-1],n.fragment&&n.fragment.p(n.ctx,e),n.after_update.forEach(Pt)}}function Co(n){const e=[],t=[];yt.forEach(l=>n.indexOf(l)===-1?e.push(l):t.push(l)),t.forEach(l=>l()),yt=e}const It=new Set;let mt;function qe(){mt={r:0,c:[],p:mt}}function Ye(){mt.r||me(mt.c),mt=mt.p}function ne(n,e){n&&n.i&&(It.delete(n),n.i(e))}function fe(n,e,t,l){if(n&&n.o){if(It.has(n))return;It.add(n),mt.c.push(()=>{It.delete(n),l&&(t&&n.d(1),l())}),n.o(e)}else l&&l()}function ue(n){return(n==null?void 0:n.length)!==void 0?n:Array.from(n)}function ui(n,e){fe(n,1,1,()=>{e.delete(n.key)})}function di(n,e,t,l,s,o,r,a,f,d,_,h){let v=n.length,k=o.length,b=v;const j={};for(;b--;)j[n[b].key]=b;const C=[],z=new Map,N=new Map,T=[];for(b=k;b--;){const F=h(s,o,b),I=t(F);let V=r.get(I);V?T.push(()=>V.p(F,e)):(V=d(I,F),V.c()),z.set(I,C[b]=V),I in j&&N.set(I,Math.abs(b-j[I]))}const D=new Set,H=new Set;function M(F){ne(F,1),F.m(a,_),r.set(F.key,F),_=F.first,k--}for(;v&&k;){const F=C[k-1],I=n[v-1],V=F.key,B=I.key;F===I?(_=F.first,v--,k--):z.has(B)?!r.has(V)||D.has(V)?M(F):H.has(B)?v--:N.get(V)>N.get(B)?(H.add(V),M(F)):(D.add(B),v--):(f(I,r),v--)}for(;v--;){const F=n[v];z.has(F.key)||f(F,r)}for(;k;)M(C[k-1]);return me(T),C}function $e(n){n&&n.c()}function Ze(n,e,t){const{fragment:l,after_update:s}=n.$$;l&&l.m(e,t),Pt(()=>{const o=n.$$.on_mount.map(oi).filter(ri);n.$$.on_destroy?n.$$.on_destroy.push(...o):me(o),n.$$.on_mount=[]}),s.forEach(Pt)}function Qe(n,e){const t=n.$$;t.fragment!==null&&(Co(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function So(n,e){n.$$.dirty[0]===-1&&(kt.push(n),jo(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<<e%31}function ft(n,e,t,l,s,o,r=null,a=[-1]){const f=Nt;Tt(n);const d=n.$$={fragment:null,ctx:[],props:o,update:le,not_equal:s,bound:Sl(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Sl(),dirty:a,skip_bound:!1,root:e.target||f.$$.root};r&&r(d.root);let _=!1;if(d.ctx=t?t(n,e.props||{},(h,v,...k)=>{const b=k.length?k[0]:v;return d.ctx&&s(d.ctx[h],d.ctx[h]=b)&&(!d.skip_bound&&d.bound[h]&&d.bound[h](b),_&&So(n,h)),v}):[],d.update(),_=!0,me(d.before_update),d.fragment=l?l(d.ctx):!1,e.target){if(e.hydrate){const h=ko(e.target);d.fragment&&d.fragment.l(h),h.forEach(y)}else d.fragment&&d.fragment.c();e.intro&&ne(n.$$.fragment),Ze(n,e.target,e.anchor),fi()}Tt(f)}class ut{constructor(){Yt(this,"$$");Yt(this,"$$set")}$destroy(){Qe(this,1),this.$destroy=le}$on(e,t){if(!ri(t))return le;const l=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return l.push(t),()=>{const s=l.indexOf(t);s!==-1&&l.splice(s,1)}}$set(e){this.$$set&&!ho(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const To="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(To);function No(n){let e,t;return{c(){e=L("path"),t=L("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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Do(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("line"),o=L("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(l,"x1","16"),i(l,"y1","13"),i(l,"x2","8"),i(l,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17"),i(o,"points","10 9 9 9 8 9")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Mo(n){let e,t;return{c(){e=L("polyline"),t=L("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Fo(n){let e,t,l,s;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("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(l,"x1","3"),i(l,"y1","8"),i(l,"x2","21"),i(l,"y2","8"),i(s,"x","10"),i(s,"y","12"),i(s,"width","4"),i(s,"height","4"),i(s,"rx","1")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Io(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("line"),o=L("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(l,"x1","9"),i(l,"y1","12"),i(l,"x2","15"),i(l,"y2","12"),i(s,"x1","9"),i(s,"y1","15"),i(s,"x2","13"),i(s,"y2","15"),i(o,"x1","12"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","18")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Ao(n){let e,t,l,s,o,r;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("line"),o=L("line"),r=L("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(l,"x1","8"),i(l,"y1","12"),i(l,"x2","16"),i(l,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(a,f){g(a,e,f),g(a,t,f),g(a,l,f),g(a,s,f),g(a,o,f),g(a,r,f)},d(a){a&&(y(e),y(t),y(l),y(s),y(o),y(r))}}}function Eo(n){let e,t,l,s;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("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(l,"x1","16"),i(l,"y1","13"),i(l,"x2","8"),i(l,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Lo(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("line"),o=L("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(l,"x1","8"),i(l,"y1","12"),i(l,"x2","16"),i(l,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Po(n){let e,t,l;return{c(){e=L("path"),t=L("circle"),l=L("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(l,"cx","18"),i(l,"cy","16"),i(l,"r","3")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},d(s){s&&(y(e),y(t),y(l))}}}function Oo(n){let e,t;return{c(){e=L("rect"),t=L("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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Bo(n){let e,t,l;return{c(){e=L("rect"),t=L("circle"),l=L("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(l,"points","21 15 16 10 5 21")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},d(s){s&&(y(e),y(t),y(l))}}}function Ro(n){let e;return{c(){e=L("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,l){g(t,e,l)},d(t){t&&y(e)}}}function Ho(n){let e;function t(o,r){return o[0]==="folder"?Ro:o[0]==="image"?Bo:o[0]==="video"?Oo:o[0]==="audio"?Po:o[0]==="pdf"?Lo:o[0]==="document"?Eo:o[0]==="spreadsheet"?Ao:o[0]==="presentation"?Io:o[0]==="archive"?Fo:o[0]==="code"?Mo:o[0]==="text"?Do:No}let l=t(n),s=l(n);return{c(){e=L("svg"),s.c(),i(e,"width",n[1]),i(e,"height",n[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){g(o,e,r),s.m(e,null)},p(o,[r]){l!==(l=t(o))&&(s.d(1),s=l(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:le,o:le,d(o){o&&y(e),s.d()}}}function Vo(n,e,t){let{kind:l="generic"}=e,{size:s=20}=e;return n.$$set=o=>{"kind"in o&&t(0,l=o.kind),"size"in o&&t(1,s=o.size)},[l,s]}class mi extends ut{constructor(e){super(),ft(this,e,Vo,Ho,at,{kind:0,size:1})}}const Uo={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.activity":"Активность","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.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":"Записей работы пока нет","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":"событий","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":"Срок действия токена истёк"},Wo={"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"},Ml={ru:Uo,en:Wo};let Fl="ru";function p(n,e){var s;const t=Ml[Fl];let l=t==null?void 0:t[n];if(l==null&&Fl!=="ru"&&(l=(s=Ml.ru)==null?void 0:s[n]),l==null&&(l=n),e!=null)for(const[o,r]of Object.entries(e))l=l.replace(`{${o}}`,String(r));return l}function Ot(n){if(n==null||n<0)return"—";if(n===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(n)/Math.log(1024)),e.length-1),l=n/Math.pow(1024,t);return(t===0?l.toFixed(0):l.toFixed(1))+" "+e[t]}const Zt={"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 Il(n){return n?Zt[n]||n:p("mime.unknown")}function Ko(n){if(n.type==="folder")return p("mime.folder");const e=(n.mime||"").toLowerCase();if(Zt[e])return Zt[e];const l=(n.name||"").toLowerCase().split(".").pop();return l?l.toUpperCase():p("mime.file")}function pi(n){if(n.type==="folder")return"folder";const e=(n.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 l=(n.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(l)?"code":"generic"}const Go=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],qo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Yo=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Xo=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function _i(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return Go.includes(e)||Xo.includes(l)}function vi(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return qo.includes(e)||Yo.includes(l)&&l!=="md"&&l!=="markdown"}function hi(n){return(n.mime||"").toLowerCase().includes("pdf")}function bi(n){const e=(n.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Jo(n){return _i(n)||hi(n)}function Zo(n){return vi(n)||bi(n)}const{window:Qo}=bo;function xo(n){let e,t,l,s=Ot(n[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=w(),l=u("span"),o=E(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),c(l,o)},p(r,a){a&1&&s!==(s=Ot(r[0].size)+"")&&G(o,s)},d(r){r&&(y(e),y(t),y(l))}}}function $o(n){let e,t,l,s,o;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=w(),l=u("button"),l.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(l,"class","action-btn svelte-1skuef2"),i(l,"title",p("file.showInExplorer")),i(l,"aria-label",p("file.showInExplorer"))},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),s||(o=[A(e,"click",xe(n[29])),A(l,"click",xe(n[11]))],s=!0)},p:le,d(r){r&&(y(e),y(t),y(l)),s=!1,me(o)}}}function er(n){let e,t,l,s,o,r,a;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=w(),l=u("button"),l.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=w(),o=u("button"),o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.preview")),i(e,"aria-label",p("file.preview")),i(l,"class","action-btn svelte-1skuef2"),i(l,"title",p("file.openExternal")),i(l,"aria-label",p("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",p("file.showInExplorer")),i(o,"aria-label",p("file.showInExplorer"))},m(f,d){g(f,e,d),g(f,t,d),g(f,l,d),g(f,s,d),g(f,o,d),r||(a=[A(e,"click",xe(n[28])),A(l,"click",xe(n[10])),A(o,"click",xe(n[11]))],r=!0)},p:le,d(f){f&&(y(e),y(t),y(l),y(s),y(o)),r=!1,me(a)}}}function Al(n){let e,t,l,s,o,r,a,f,d=p("common.open")+"",_,h,v,k,b,j,C,z,N=p("file.openExternal")+"",T,D,H,M,F,I,V=p("file.showInExplorer")+"",B,P,W,K,R,U,Z,Q,X,$=p("common.rename")+"",q,ze,ee,ae,te,O,Y,ie=p("common.duplicate")+"",oe,de,Ie,_e,Oe,ge,we,re,Ve,lt=p("common.cut")+"",nt,Xe,ve,Le,Ne,Se,De,Ce=p("common.copy")+"",ke,Ae,Ee,Je,ye,Pe,he,be,Me,pe=p("common.delete")+"",He,Te,Re;return{c(){e=u("div"),t=w(),l=u("div"),s=u("button"),o=L("svg"),r=L("path"),a=L("circle"),f=w(),_=E(d),h=w(),v=u("button"),k=L("svg"),b=L("path"),j=L("polyline"),C=L("line"),z=w(),T=E(N),D=w(),H=u("button"),M=L("svg"),F=L("path"),I=w(),B=E(V),P=w(),W=u("div"),K=w(),R=u("button"),U=L("svg"),Z=L("path"),Q=L("path"),X=w(),q=E($),ze=w(),ee=u("button"),ae=L("svg"),te=L("rect"),O=L("path"),Y=w(),oe=E(ie),de=w(),Ie=u("button"),_e=L("svg"),Oe=L("circle"),ge=L("circle"),we=L("line"),re=L("line"),Ve=w(),nt=E(lt),Xe=w(),ve=u("button"),Le=L("svg"),Ne=L("rect"),Se=L("path"),De=w(),ke=E(Ce),Ae=w(),Ee=u("div"),Je=w(),ye=u("button"),Pe=L("svg"),he=L("polyline"),be=L("path"),Me=w(),He=E(pe),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(a,"cx","12"),i(a,"cy","12"),i(a,"r","3"),i(o,"width","14"),i(o,"height","14"),i(o,"viewBox","0 0 24 24"),i(o,"fill","none"),i(o,"stroke","currentColor"),i(o,"stroke-width","2"),i(o,"stroke-linecap","round"),i(o,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(b,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(j,"points","15 3 21 3 21 9"),i(C,"x1","10"),i(C,"y1","14"),i(C,"x2","21"),i(C,"y2","3"),i(k,"width","14"),i(k,"height","14"),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(v,"class","menu-item svelte-1skuef2"),i(v,"role","menuitem"),i(F,"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(M,"width","14"),i(M,"height","14"),i(M,"viewBox","0 0 24 24"),i(M,"fill","none"),i(M,"stroke","currentColor"),i(M,"stroke-width","2"),i(M,"stroke-linecap","round"),i(M,"stroke-linejoin","round"),i(H,"class","menu-item svelte-1skuef2"),i(H,"role","menuitem"),i(W,"class","menu-sep svelte-1skuef2"),i(Z,"d","M12 20h9"),i(Q,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(U,"width","14"),i(U,"height","14"),i(U,"viewBox","0 0 24 24"),i(U,"fill","none"),i(U,"stroke","currentColor"),i(U,"stroke-width","2"),i(U,"stroke-linecap","round"),i(U,"stroke-linejoin","round"),i(R,"class","menu-item svelte-1skuef2"),i(R,"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(O,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ae,"width","14"),i(ae,"height","14"),i(ae,"viewBox","0 0 24 24"),i(ae,"fill","none"),i(ae,"stroke","currentColor"),i(ae,"stroke-width","2"),i(ae,"stroke-linecap","round"),i(ae,"stroke-linejoin","round"),i(ee,"class","menu-item svelte-1skuef2"),i(ee,"role","menuitem"),i(Oe,"cx","6"),i(Oe,"cy","6"),i(Oe,"r","3"),i(ge,"cx","6"),i(ge,"cy","18"),i(ge,"r","3"),i(we,"x1","20"),i(we,"y1","4"),i(we,"x2","8.12"),i(we,"y2","15.88"),i(re,"x1","8.12"),i(re,"y1","8.12"),i(re,"x2","20"),i(re,"y2","20"),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(Ie,"class","menu-item svelte-1skuef2"),i(Ie,"role","menuitem"),i(Ne,"x","9"),i(Ne,"y","9"),i(Ne,"width","13"),i(Ne,"height","13"),i(Ne,"rx","2"),i(Ne,"ry","2"),i(Se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Le,"width","14"),i(Le,"height","14"),i(Le,"viewBox","0 0 24 24"),i(Le,"fill","none"),i(Le,"stroke","currentColor"),i(Le,"stroke-width","2"),i(Le,"stroke-linecap","round"),i(Le,"stroke-linejoin","round"),i(ve,"class","menu-item svelte-1skuef2"),i(ve,"role","menuitem"),i(Ee,"class","menu-sep svelte-1skuef2"),i(he,"points","3 6 5 6 21 6"),i(be,"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(Pe,"width","14"),i(Pe,"height","14"),i(Pe,"viewBox","0 0 24 24"),i(Pe,"fill","none"),i(Pe,"stroke","currentColor"),i(Pe,"stroke-width","2"),i(Pe,"stroke-linecap","round"),i(Pe,"stroke-linejoin","round"),i(ye,"class","menu-item menu-item-danger svelte-1skuef2"),i(ye,"role","menuitem"),i(l,"class","menu svelte-1skuef2"),Be(l,"left",n[3]+"px"),Be(l,"top",n[4]+"px"),Be(l,"position","fixed"),i(l,"role","menu")},m(Ue,J){g(Ue,e,J),g(Ue,t,J),g(Ue,l,J),c(l,s),c(s,o),c(o,r),c(o,a),c(s,f),c(s,_),c(l,h),c(l,v),c(v,k),c(k,b),c(k,j),c(k,C),c(v,z),c(v,T),c(l,D),c(l,H),c(H,M),c(M,F),c(H,I),c(H,B),c(l,P),c(l,W),c(l,K),c(l,R),c(R,U),c(U,Z),c(U,Q),c(R,X),c(R,q),c(l,ze),c(l,ee),c(ee,ae),c(ae,te),c(ae,O),c(ee,Y),c(ee,oe),c(l,de),c(l,Ie),c(Ie,_e),c(_e,Oe),c(_e,ge),c(_e,we),c(_e,re),c(Ie,Ve),c(Ie,nt),c(l,Xe),c(l,ve),c(ve,Le),c(Le,Ne),c(Le,Se),c(ve,De),c(ve,ke),c(l,Ae),c(l,Ee),c(l,Je),c(l,ye),c(ye,Pe),c(Pe,he),c(Pe,be),c(ye,Me),c(ye,He),Te||(Re=[A(e,"click",xe(n[19])),A(s,"click",n[17]),A(v,"click",n[10]),A(H,"click",n[11]),A(R,"click",n[13]),A(ee,"click",n[14]),A(Ie,"click",n[15]),A(ve,"click",n[16]),A(ye,"click",n[12]),A(l,"click",xe(n[27]))],Te=!0)},p(Ue,J){J&8&&Be(l,"left",Ue[3]+"px"),J&16&&Be(l,"top",Ue[4]+"px")},d(Ue){Ue&&(y(e),y(t),y(l)),Te=!1,me(Re)}}}function tr(n){let e,t,l,s,o,r,a=n[0].name+"",f,d,_,h,v,k,b,j,C,z,N,T,D,H,M,F,I,V,B,P,W,K;l=new mi({props:{kind:n[6],size:22}});let R=!n[7]&&xo(n);function U($,q){return $[7]?$o:er}let Q=U(n)(n),X=n[2]&&Al(n);return{c(){e=u("div"),t=u("div"),$e(l.$$.fragment),s=w(),o=u("div"),r=u("div"),f=E(a),_=w(),h=u("div"),v=u("span"),v.textContent=`${n[8]}`,k=w(),R&&R.c(),b=w(),j=u("div"),Q.c(),C=w(),z=u("button"),N=L("svg"),T=L("circle"),D=L("circle"),H=L("circle"),M=w(),F=u("button"),F.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=w(),X&&X.c(),B=it(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=n[0].name),i(h,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(T,"cx","12"),i(T,"cy","5"),i(T,"r","2"),i(D,"cx","12"),i(D,"cy","12"),i(D,"r","2"),i(H,"cx","12"),i(H,"cy","19"),i(H,"r","2"),i(N,"width","16"),i(N,"height","16"),i(N,"viewBox","0 0 24 24"),i(N,"fill","currentColor"),i(z,"class","action-btn svelte-1skuef2"),i(z,"title",p("file.more")),i(z,"aria-label",p("file.more")),i(z,"aria-expanded",n[2]),i(F,"class","action-btn action-btn-danger svelte-1skuef2"),i(F,"title",p("common.delete")),i(F,"aria-label",p("common.delete")),i(j,"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",I=n[7]?p("file.ariaFolder")+" "+n[0].name:p("file.ariaFile")+" "+n[0].name),Ge(e,"file-row--selected",n[1])},m($,q){g($,e,q),c(e,t),Ze(l,t,null),c(e,s),c(e,o),c(o,r),c(r,f),c(o,_),c(o,h),c(h,v),c(h,k),R&&R.m(h,null),c(e,b),c(e,j),Q.m(j,null),c(j,C),c(j,z),c(z,N),c(N,T),c(N,D),c(N,H),c(j,M),c(j,F),g($,V,q),X&&X.m($,q),g($,B,q),P=!0,W||(K=[A(Qo,"click",n[19]),A(z,"click",xe(n[18])),A(F,"click",xe(n[12])),A(e,"click",n[9]),A(e,"contextmenu",n[23]),A(e,"dragstart",n[20]),A(e,"dragover",n[21]),A(e,"drop",n[22])],W=!0)},p($,[q]){(!P||q&1)&&a!==(a=$[0].name+"")&&G(f,a),(!P||q&1&&d!==(d=$[0].name))&&i(r,"title",d),$[7]||R.p($,q),Q.p($,q),(!P||q&4)&&i(z,"aria-expanded",$[2]),(!P||q&1&&I!==(I=$[7]?p("file.ariaFolder")+" "+$[0].name:p("file.ariaFile")+" "+$[0].name))&&i(e,"aria-label",I),(!P||q&2)&&Ge(e,"file-row--selected",$[1]),$[2]?X?X.p($,q):(X=Al($),X.c(),X.m(B.parentNode,B)):X&&(X.d(1),X=null)},i($){P||(ne(l.$$.fragment,$),P=!0)},o($){fe(l.$$.fragment,$),P=!1},d($){$&&(y(e),y(V),y(B)),Qe(l),R&&R.d(),Q.d(),X&&X.d($),W=!1,me(K)}}}function lr(n,e,t){let{item:l}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:a}=e;const f=Bt(),d=pi(l),_=l.type==="folder",h=Ko(l);let v=!1,k=0,b=0,j=null;function C(X){X.ctrlKey||X.metaKey?f("toggleSelect",l.id):X.shiftKey?f("rangeSelect",l.id):j?(clearTimeout(j),j=null,_?f("navigate",l.id):f("preview",l)):j=setTimeout(()=>{j=null,f("selectOne",l.id)},250)}function z(){f("openExternal",l.fileId)}function N(){t(2,v=!1),f("showInFolder",l.nodeId||l.id)}function T(){t(2,v=!1),f("delete",{id:l.id,type:l.type})}function D(){t(2,v=!1),f("rename",{id:l.id,name:l.name})}function H(){t(2,v=!1),f("duplicate",l.id)}function M(){t(2,v=!1),f("cut",l.id)}function F(){t(2,v=!1),f("copy",l.id)}function I(){t(2,v=!1),_?f("navigate",l.id):f("preview",l)}function V(){t(2,v=!v)}function B(){t(2,v=!1)}function P(X){o&&o(X,l.id)}function W(X){r&&_&&r(X,l.id)}function K(X){a&&_&&a(X,l.id)}function R(X){X.preventDefault(),t(3,k=Math.min(X.clientX,window.innerWidth-240)),t(4,b=Math.min(X.clientY,window.innerHeight-320)),t(2,v=!0)}function U(X){ai.call(this,n,X)}const Z=()=>f("preview",l),Q=()=>f("navigate",l.id);return n.$$set=X=>{"item"in X&&t(0,l=X.item),"selected"in X&&t(1,s=X.selected),"onDragStart"in X&&t(24,o=X.onDragStart),"onDragOver"in X&&t(25,r=X.onDragOver),"onDrop"in X&&t(26,a=X.onDrop)},[l,s,v,k,b,f,d,_,h,C,z,N,T,D,H,M,F,I,V,B,P,W,K,R,o,r,a,U,Z,Q]}class nr extends ut{constructor(e){super(),ft(this,e,lr,tr,at,{item:0,selected:1,onDragStart:24,onDragOver:25,onDrop:26})}}function El(n,e,t){const l=n.slice();return l[4]=e[t],l[6]=t,l}function ir(n){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function sr(n){let e,t=n[4].name+"",l,s,o;function r(){return n[2](n[6])}return{c(){e=u("button"),l=E(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(a,f){g(a,e,f),c(e,l),s||(o=A(e,"click",r),s=!0)},p(a,f){n=a,f&1&&t!==(t=n[4].name+"")&&G(l,t)},d(a){a&&y(e),s=!1,o()}}}function or(n){let e,t=n[4].name+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o&1&&t!==(t=s[4].name+"")&&G(l,t)},d(s){s&&y(e)}}}function Ll(n){let e,t,l=n[6]>0&&ir();function s(a,f){return a[6]===a[0].length-1?or:sr}let o=s(n),r=o(n);return{c(){l&&l.c(),e=w(),r.c(),t=it()},m(a,f){l&&l.m(a,f),g(a,e,f),r.m(a,f),g(a,t,f)},p(a,f){o===(o=s(a))&&r?r.p(a,f):(r.d(1),r=o(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&(y(e),y(t)),l&&l.d(a),r.d(a)}}}function rr(n){let e,t=ue(n[0]),l=[];for(let s=0;s<t.length;s+=1)l[s]=Ll(El(n,t,s));return{c(){e=u("nav");for(let s=0;s<l.length;s+=1)l[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,o){g(s,e,o);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,[o]){if(o&3){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const a=El(s,t,r);l[r]?l[r].p(a,o):(l[r]=Ll(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},i:le,o:le,d(s){s&&y(e),We(l,s)}}}function cr(n,e,t){let{crumbs:l=[]}=e;const s=Bt();function o(a){s("navigate",a)}const r=a=>o(a);return n.$$set=a=>{"crumbs"in a&&t(0,l=a.crumbs)},[l,o,r]}class ki extends ut{constructor(e){super(),ft(this,e,cr,rr,at,{crumbs:0})}}function ar(n){let e,t,l,s,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.previewUnavailable")}`,l=w(),s=u("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,f){g(a,e,f),c(e,t),c(e,l),c(e,s),o||(r=A(s,"click",n[9]),o=!0)},p:le,d(a){a&&y(e),o=!1,r()}}}function fr(n){let e,t;function l(r,a){return a&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?vr:_r}let s=l(n,-1),o=s(n);return{c(){o.c(),t=it()},m(r,a){o.m(r,a),g(r,t,a)},p(r,a){s===(s=l(r,a))&&o?o.p(r,a):(o.d(1),o=s(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&y(t),o.d(r)}}}function ur(n){let e,t,l;return{c(){e=u("pre"),t=u("code"),l=E(n[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,o){g(s,e,o),c(e,t),c(t,l)},p(s,o){o&2&&G(l,s[1])},d(s){s&&y(e)}}}function dr(n){let e,t,l,s;return{c(){e=u("div"),t=u("img"),Et(t.src,l=n[1])||i(t,"src",l),i(t,"alt",s=n[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){g(o,e,r),c(e,t)},p(o,r){r&2&&!Et(t.src,l=o[1])&&i(t,"src",l),r&1&&s!==(s=o[0].name)&&i(t,"alt",s)},d(o){o&&y(e)}}}function mr(n){let e,t,l,s,o,r,a;return{c(){e=u("div"),t=u("p"),l=E(n[3]),s=w(),o=u("button"),o.textContent=`${p("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,d){g(f,e,d),c(e,t),c(t,l),c(e,s),c(e,o),r||(a=A(o,"click",n[9]),r=!0)},p(f,d){d&8&&G(l,f[3])},d(f){f&&y(e),r=!1,a()}}}function pr(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(l,s){g(l,e,s),c(e,t)},p:le,d(l){l&&y(e)}}}function _r(n){let e,t,l,s,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.pdfUnavailable")}`,l=w(),s=u("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,f){g(a,e,f),c(e,t),c(e,l),c(e,s),o||(r=A(s,"click",n[9]),o=!0)},p:le,d(a){a&&y(e),o=!1,r()}}}function vr(n){let e,t,l;return{c(){e=u("div"),t=u("embed"),Et(t.src,l=n[1])||i(t,"src",l),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,o){g(s,e,o),c(e,t)},p(s,o){o&2&&!Et(t.src,l=s[1])&&i(t,"src",l)},d(s){s&&y(e)}}}function hr(n){let e,t,l,s,o,r,a,f=n[0].name+"",d,_,h,v,k=Ot(n[0].size)+"",b,j,C=Il(n[0].mime)+"",z,N,T,D,H,M,F,I,V,B,P,W;o=new mi({props:{kind:n[8],size:18}});function K(Z,Q){return Z[2]?pr:Z[3]?mr:Z[6]&&Z[1]?dr:Z[5]&&Z[1]?ur:Z[4]?fr:ar}let R=K(n),U=R(n);return{c(){e=u("div"),t=u("div"),l=u("header"),s=u("div"),$e(o.$$.fragment),r=w(),a=u("span"),d=E(f),h=w(),v=u("div"),b=E(k),j=E(" · "),z=E(C),N=w(),T=u("div"),D=u("button"),D.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>',H=w(),M=u("button"),M.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>',F=w(),I=u("div"),U.c(),i(a,"class","preview-name svelte-1cw3u0m"),i(a,"title",_=n[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(v,"class","preview-meta svelte-1cw3u0m"),i(D,"class","action-btn svelte-1cw3u0m"),i(D,"title",p("file.openExternal")),i(D,"aria-label",p("file.openExternal")),i(M,"class","action-btn action-btn-close svelte-1cw3u0m"),i(M,"title","Close"),i(M,"aria-label","Close preview"),i(T,"class","preview-actions svelte-1cw3u0m"),i(l,"class","preview-header svelte-1cw3u0m"),i(I,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","dialog"),i(e,"aria-modal","true"),i(e,"aria-label",V=`Preview: ${n[0].name}`)},m(Z,Q){g(Z,e,Q),c(e,t),c(t,l),c(l,s),Ze(o,s,null),c(s,r),c(s,a),c(a,d),c(l,h),c(l,v),c(v,b),c(v,j),c(v,z),c(l,N),c(l,T),c(T,D),c(T,H),c(T,M),c(t,F),c(t,I),U.m(I,null),B=!0,P||(W=[A(D,"click",n[9]),A(M,"click",n[10]),A(e,"click",pt(n[11]))],P=!0)},p(Z,[Q]){(!B||Q&1)&&f!==(f=Z[0].name+"")&&G(d,f),(!B||Q&1&&_!==(_=Z[0].name))&&i(a,"title",_),(!B||Q&1)&&k!==(k=Ot(Z[0].size)+"")&&G(b,k),(!B||Q&1)&&C!==(C=Il(Z[0].mime)+"")&&G(z,C),R===(R=K(Z))&&U?U.p(Z,Q):(U.d(1),U=R(Z),U&&(U.c(),U.m(I,null))),(!B||Q&1&&V!==(V=`Preview: ${Z[0].name}`))&&i(e,"aria-label",V)},i(Z){B||(ne(o.$$.fragment,Z),B=!0)},o(Z){fe(o.$$.fragment,Z),B=!1},d(Z){Z&&y(e),Qe(o),U.d(),P=!1,me(W)}}}function br(n,e,t){let l,s,o,{item:r}=e,{content:a=""}=e,{loading:f=!1}=e,{error:d=""}=e;const _=Bt(),h=pi(r);function v(C){C.key==="Escape"&&_("close")}function k(){_("openExternal",r.fileId)}ci(()=>{window.addEventListener("keydown",v)}),el(()=>{window.removeEventListener("keydown",v)});const b=()=>_("close"),j=()=>_("close");return n.$$set=C=>{"item"in C&&t(0,r=C.item),"content"in C&&t(1,a=C.content),"loading"in C&&t(2,f=C.loading),"error"in C&&t(3,d=C.error)},n.$$.update=()=>{n.$$.dirty&3&&t(6,l=_i(r)&&a&&a.startsWith("data:")),n.$$.dirty&1&&t(5,s=vi(r)||bi(r)),n.$$.dirty&1&&t(4,o=hi(r))},[r,a,f,d,o,s,l,_,h,k,b,j]}class kr extends ut{constructor(e){super(),ft(this,e,br,hr,at,{item:0,content:1,loading:2,error:3})}}function yr(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z;return{c(){e=u("div"),t=u("div"),l=u("h3"),s=E(n[0]),o=w(),r=u("p"),a=E(n[1]),f=w(),d=u("div"),_=u("button"),h=E(n[2]),k=w(),b=u("button"),j=E(n[3]),i(l,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(_,"class",v="btn "+(n[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(b,"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","dialog"),i(e,"aria-modal","true"),i(e,"aria-label",n[0])},m(N,T){g(N,e,T),c(e,t),c(t,l),c(l,s),c(t,o),c(t,r),c(r,a),c(t,f),c(t,d),c(d,_),c(_,h),c(d,k),c(d,b),c(b,j),C||(z=[A(_,"click",n[6]),A(b,"click",n[7]),A(e,"click",pt(n[8]))],C=!0)},p(N,[T]){T&1&&G(s,N[0]),T&2&&G(a,N[1]),T&4&&G(h,N[2]),T&16&&v!==(v="btn "+(N[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",v),T&8&&G(j,N[3]),T&1&&i(e,"aria-label",N[0])},i:le,o:le,d(N){N&&y(e),C=!1,me(z)}}}function gr(n,e,t){let{title:l=p("common.confirm")}=e,{message:s=""}=e,{confirmText:o=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:a=!1}=e;const f=Bt(),d=()=>f("confirm"),_=()=>f("cancel"),h=()=>f("cancel");return n.$$set=v=>{"title"in v&&t(0,l=v.title),"message"in v&&t(1,s=v.message),"confirmText"in v&&t(2,o=v.confirmText),"cancelText"in v&&t(3,r=v.cancelText),"danger"in v&&t(4,a=v.danger)},[l,s,o,r,a,f,d,_,h]}class wr extends ut{constructor(e){super(),ft(this,e,gr,yr,at,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function jr(n){let e,t,l;return{c(){e=L("circle"),t=L("line"),l=L("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(l,"x1","12"),i(l,"y1","8"),i(l,"x2","12.01"),i(l,"y2","8")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},d(s){s&&(y(e),y(t),y(l))}}}function zr(n){let e,t,l,s;return{c(){e=L("rect"),t=L("polyline"),l=L("line"),s=L("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(l,"x1","8"),i(l,"y1","5"),i(l,"x2","8"),i(l,"y2","19"),i(s,"x1","16"),i(s,"y1","5"),i(s,"x2","16"),i(s,"y2","19")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Cr(n){let e,t;return{c(){e=L("path"),t=L("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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Sr(n){let e,t;return{c(){e=L("path"),t=L("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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Tr(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("path"),l=L("line"),s=L("line"),o=L("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(l,"x1","8"),i(l,"y1","7"),i(l,"x2","16"),i(l,"y2","7"),i(s,"x1","8"),i(s,"y1","11"),i(s,"x2","14"),i(s,"y2","11"),i(o,"x1","8"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","15")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Nr(n){let e,t,l,s;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("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(l,"x1","16"),i(l,"y1","13"),i(l,"x2","8"),i(l,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Dr(n){let e,t;return{c(){e=L("path"),t=L("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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Mr(n){let e,t,l,s;return{c(){e=L("rect"),t=L("rect"),l=L("rect"),s=L("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(l,"x","14"),i(l,"y","10"),i(l,"width","7"),i(l,"height","11"),i(l,"rx","1"),i(s,"x","3"),i(s,"y","14"),i(s,"width","7"),i(s,"height","7"),i(s,"rx","1")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Fr(n){let e;return{c(){e=L("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,l){g(t,e,l)},d(t){t&&y(e)}}}function Ir(n){let e;function t(o,r){return o[0]==="folder"?Fr:o[0]==="project"?Mr:o[0]==="client"?Dr:o[0]==="document"?Nr:o[0]==="recipe"?Tr:o[0]==="note"?Sr:o[0]==="file"?Cr:o[0]==="case"?zr:jr}let l=t(n),s=l(n);return{c(){e=L("svg"),s.c(),i(e,"width",n[1]),i(e,"height",n[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){g(o,e,r),s.m(e,null)},p(o,[r]){l!==(l=t(o))&&(s.d(1),s=l(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:le,o:le,d(o){o&&y(e),s.d()}}}function Ar(n,e,t){let{kind:l="generic"}=e,{size:s=18}=e;return n.$$set=o=>{"kind"in o&&t(0,l=o.kind),"size"in o&&t(1,s=o.size)},[l,s]}class Rt extends ut{constructor(e){super(),ft(this,e,Ar,Ir,at,{kind:0,size:1})}}function Pl(n,e,t){const l=n.slice();return l[38]=e[t],l}function Er(n){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function Lr(n){let e,t,l=n[1][n[38].id]?"▾":"▸",s,o,r;function a(){return n[22](n[38])}return{c(){e=u("button"),t=u("span"),s=E(l),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,d){g(f,e,d),c(e,t),c(t,s),o||(r=A(e,"click",xe(a)),o=!0)},p(f,d){n=f,d[0]&3&&l!==(l=n[1][n[38].id]?"▾":"▸")&&G(s,l)},d(f){f&&y(e),o=!1,r()}}}function Ol(n){let e,t;return e=new yi({props:{nodes:n[38].children||[],expanded:n[1],selectedNodeId:n[2],level:n[3]+1,onSelect:n[4],onToggle:n[5],onContextMenu:n[6],onDrop:n[7]}}),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p(l,s){const o={};s[0]&1&&(o.nodes=l[38].children||[]),s[0]&2&&(o.expanded=l[1]),s[0]&4&&(o.selectedNodeId=l[2]),s[0]&8&&(o.level=l[3]+1),s[0]&16&&(o.onSelect=l[4]),s[0]&32&&(o.onToggle=l[5]),s[0]&64&&(o.onContextMenu=l[6]),s[0]&128&&(o.onDrop=l[7]),e.$set(o)},i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function Bl(n,e){let t,l,s,o,r,a,f,d=e[38].title+"",_,h,v=e[1][e[38].id]&&Qt(e[38]),k,b,j,C;function z(R,U){return U[0]&1&&(l=null),l==null&&(l=!!At(R[38])),l?Lr:Er}let N=z(e,[-1,-1]),T=N(e);r=new Rt({props:{kind:Rl(e[38]),size:16}});function D(...R){return e[23](e[38],...R)}function H(){return e[24](e[38])}function M(...R){return e[25](e[38],...R)}function F(...R){return e[26](e[38],...R)}function I(...R){return e[27](e[38],...R)}function V(...R){return e[28](e[38],...R)}function B(...R){return e[29](e[38],...R)}function P(...R){return e[30](e[38],...R)}function W(...R){return e[31](e[38],...R)}let K=v&&Ol(e);return{key:n,first:null,c(){t=u("div"),T.c(),s=w(),o=u("span"),$e(r.$$.fragment),a=w(),f=u("span"),_=E(d),h=w(),K&&K.c(),k=it(),i(o,"class","tree-icon svelte-zj71cl"),i(f,"class","tree-label svelte-zj71cl"),i(t,"class","tree-item svelte-zj71cl"),Be(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),Ge(t,"selected",e[2]===e[38].id),Ge(t,"drop-valid",e[8]===e[38].id&&e[9][e[38].id]),Ge(t,"drop-invalid",e[8]===e[38].id&&!e[9][e[38].id]),this.first=t},m(R,U){g(R,t,U),T.m(t,null),c(t,s),c(t,o),Ze(r,o,null),c(t,a),c(t,f),c(f,_),g(R,h,U),K&&K.m(R,U),g(R,k,U),b=!0,j||(C=[A(o,"click",D),A(o,"dblclick",xe(e[21])),A(f,"click",xe(H)),A(t,"dragstart",M),A(t,"dragover",F),A(t,"dragleave",I),A(t,"drop",V),A(t,"click",B),A(t,"dblclick",P),A(t,"contextmenu",xt(W))],j=!0)},p(R,U){e=R,N===(N=z(e,U))&&T?T.p(e,U):(T.d(1),T=N(e),T&&(T.c(),T.m(t,s)));const Z={};U[0]&1&&(Z.kind=Rl(e[38])),r.$set(Z),(!b||U[0]&1)&&d!==(d=e[38].title+"")&&G(_,d),(!b||U[0]&8)&&Be(t,"padding-left",e[3]*16+4+"px"),(!b||U[0]&5)&&Ge(t,"selected",e[2]===e[38].id),(!b||U[0]&769)&&Ge(t,"drop-valid",e[8]===e[38].id&&e[9][e[38].id]),(!b||U[0]&769)&&Ge(t,"drop-invalid",e[8]===e[38].id&&!e[9][e[38].id]),U[0]&3&&(v=e[1][e[38].id]&&Qt(e[38])),v?K?(K.p(e,U),U[0]&3&&ne(K,1)):(K=Ol(e),K.c(),ne(K,1),K.m(k.parentNode,k)):K&&(qe(),fe(K,1,1,()=>{K=null}),Ye())},i(R){b||(ne(r.$$.fragment,R),ne(K),b=!0)},o(R){fe(r.$$.fragment,R),fe(K),b=!1},d(R){R&&(y(t),y(h),y(k)),T.d(),Qe(r),K&&K.d(R),j=!1,me(C)}}}function Pr(n){let e=[],t=new Map,l,s,o,r,a=ue(n[0]);const f=d=>d[38].id;for(let d=0;d<a.length;d+=1){let _=Pl(n,a,d),h=f(_);t.set(h,e[d]=Bl(h,_))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();l=it()},m(d,_){for(let h=0;h<e.length;h+=1)e[h]&&e[h].m(d,_);g(d,l,_),s=!0,o||(r=A(window,"dragend",n[14]),o=!0)},p(d,_){_[0]&245759&&(a=ue(d[0]),qe(),e=di(e,_,f,1,d,a,t,l.parentNode,ui,Bl,l,Pl),Ye())},i(d){if(!s){for(let _=0;_<a.length;_+=1)ne(e[_]);s=!0}},o(d){for(let _=0;_<e.length;_+=1)fe(e[_]);s=!1},d(d){d&&y(l);for(let _=0;_<e.length;_+=1)e[_].d(d);o=!1,r()}}}function Rl(n){return n.type==="client"||n.template_id==="client.default"?"client":n.type==="project"||n.template_id==="project.default"?"project":n.type==="document"||n.template_id==="document.default"?"document":n.type==="recipe"||n.template_id==="recipe.default"?"recipe":n.type==="folder"||n.template_id==="folder.default"?"folder":n.type==="case"?"case":n.type==="note"?"note":n.type==="file"?"file":"generic"}function Qt(n){return n.children!==void 0}function At(n){return Qt(n)?n.children.length>0:n.has_children===!0}function Hl(n){const e={};function t(l,s){for(const o of l)e[o.id]=s,o.children&&t(o.children,o.id)}return t(n,""),e}function Vl(n){const e=[];function t(l){for(const s of l)e.push(s),s.children&&t(s.children)}return t(n),e}function Or(n){try{return n.dataTransfer.getData("text/plain")}catch{return""}}function Br(n,e,t){let l,s,o,{nodes:r=[]}=e,{expanded:a={}}=e,{selectedNodeId:f=""}=e,{level:d=0}=e,{onSelect:_=void 0}=e,{onToggle:h=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:k=void 0}=e,b={},j=null,C="",z="";const N=["folder","project","client","document","recipe","case"];el(()=>{for(const O of Object.keys(b))clearTimeout(b[O]);j&&clearInterval(j)});function T(O){return N.includes(O.type)}function D(O,Y,ie){if(!O||!Y||Y===O.id||!T(O))return!1;let oe=O.id;for(;oe;){if(oe===Y)return!1;oe=ie[oe]||""}return!0}function H(O,Y){O.stopPropagation(),O.dataTransfer.effectAllowed="move",O.dataTransfer.setData("text/plain",Y.id),t(18,C=Y.id)}function M(O,Y){O.preventDefault(),O.stopPropagation(),O.dataTransfer.dropEffect="move",z!==Y.id&&t(8,z=Y.id),At(Y)&&!a[Y.id]&&!b[Y.id]&&(b[Y.id]=setTimeout(()=>{h&&h(Y.id),delete b[Y.id]},600));const ie=O.currentTarget.closest(".workspace-tree-area");if(ie){const oe=ie.getBoundingClientRect(),de=30;O.clientY-oe.top<de?j||(j=setInterval(()=>{ie.scrollTop-=10},50)):oe.bottom-O.clientY<de?j||(j=setInterval(()=>{ie.scrollTop+=10},50)):j&&(clearInterval(j),j=null)}}function F(O,Y){const ie=O.relatedTarget;ie&&O.currentTarget.contains(ie)||(z===Y.id&&t(8,z=""),b[Y.id]&&(clearTimeout(b[Y.id]),delete b[Y.id]),j&&(clearInterval(j),j=null))}function I(O,Y){O.preventDefault(),O.stopPropagation(),b[Y.id]&&(clearTimeout(b[Y.id]),delete b[Y.id]),j&&(clearInterval(j),j=null);const ie=Vl(r),oe=Hl(ie),de=Or(O);if(!D(Y,de,oe)){t(8,z=""),t(18,C="");return}k&&k(de,Y.id),t(8,z=""),t(18,C="")}function V(){t(8,z=""),t(18,C="");for(const O of Object.keys(b))clearTimeout(b[O]),delete b[O];j&&(clearInterval(j),j=null)}function B(O,Y){O.target.closest(".tree-toggle")||O.target.closest(".tree-icon")||_&&_(Y)}function P(O,Y){At(Y)&&h&&h(Y.id)}function W(O,Y){O.stopPropagation(),At(Y)&&h&&h(Y.id)}function K(O,Y,ie){const oe={};function de(Ie){for(const _e of Ie)oe[_e.id]=D(_e,Y,ie),_e.children&&de(_e.children)}return de(O),oe}function R(O){ai.call(this,n,O)}const U=O=>h&&h(O.id),Z=(O,Y)=>W(Y,O),Q=O=>_&&_(O),X=(O,Y)=>H(Y,O),$=(O,Y)=>M(Y,O),q=(O,Y)=>F(Y,O),ze=(O,Y)=>I(Y,O),ee=(O,Y)=>B(Y,O),ae=(O,Y)=>P(Y,O),te=(O,Y)=>v&&v(Y,O);return n.$$set=O=>{"nodes"in O&&t(0,r=O.nodes),"expanded"in O&&t(1,a=O.expanded),"selectedNodeId"in O&&t(2,f=O.selectedNodeId),"level"in O&&t(3,d=O.level),"onSelect"in O&&t(4,_=O.onSelect),"onToggle"in O&&t(5,h=O.onToggle),"onContextMenu"in O&&t(6,v=O.onContextMenu),"onDrop"in O&&t(7,k=O.onDrop)},n.$$.update=()=>{n.$$.dirty[0]&1&&t(20,l=Vl(r)),n.$$.dirty[0]&1048576&&t(19,s=Hl(l)),n.$$.dirty[0]&1835008&&t(9,o=K(l,C,s))},[r,a,f,d,_,h,v,k,z,o,H,M,F,I,V,B,P,W,C,s,l,R,U,Z,Q,X,$,q,ze,ee,ae,te]}class yi extends ut{constructor(e){super(),ft(this,e,Br,Pr,at,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Ul(n,e,t){const l=n.slice();return l[220]=e[t],l}function Wl(n,e,t){const l=n.slice();return l[223]=e[t],l}function Kl(n,e,t){const l=n.slice();return l[223]=e[t],l}function Gl(n,e,t){const l=n.slice();return l[244]=e[t],l}function ql(n,e,t){const l=n.slice();return l[244]=e[t],l}function Yl(n,e,t){const l=n.slice();return l[252]=e[t],l}function Xl(n,e,t){const l=n.slice();return l[244]=e[t],l}function Jl(n,e,t){const l=n.slice();return l[244]=e[t],l}function Zl(n,e,t){const l=n.slice();return l[228]=e[t],l}function Ql(n,e,t){const l=n.slice();return l[239]=e[t],l}function xl(n,e,t){const l=n.slice();return l[236]=e[t],l}function $l(n,e,t){const l=n.slice();return l[231]=e[t],l}function en(n,e,t){const l=n.slice();return l[228]=e[t],l}function tn(n,e,t){const l=n.slice();return l[231]=e[t],l}function ln(n,e,t){const l=n.slice();return l[247]=e[t],l}function nn(n,e,t){const l=n.slice();return l[259]=e[t],l}function sn(n,e,t){const l=n.slice();return l[262]=e[t],l}function on(n){let e,t=n[262].label+"",l,s,o,r,a;function f(){return n[127](n[262])}return{c(){e=u("button"),l=E(t),s=w(),i(e,"class",o="nav-item "+(n[8]===n[262].id?"selected":"")+" svelte-4sj57z")},m(d,_){g(d,e,_),c(e,l),c(e,s),r||(a=A(e,"click",f),r=!0)},p(d,_){n=d,_[0]&1&&t!==(t=n[262].label+"")&&G(l,t),_[0]&257&&o!==(o="nav-item "+(n[8]===n[262].id?"selected":"")+" svelte-4sj57z")&&i(e,"class",o)},d(d){d&&y(e),r=!1,a()}}}function Rr(n){let e;return{c(){e=u("div"),e.textContent=`${p("nav.noNodes")}`,i(e,"class","nav-empty svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,i:le,o:le,d(t){t&&y(e)}}}function Hr(n){var r;let e,t,l,s,o;return t=new yi({props:{nodes:n[1],expanded:n[32],selectedNodeId:((r=n[9])==null?void 0:r.id)||"",onSelect:n[62],onToggle:n[92],onContextMenu:n[90],onDrop:n[93]}}),{c(){e=u("div"),$e(t.$$.fragment),i(e,"class","workspace-tree-area svelte-4sj57z")},m(a,f){g(a,e,f),Ze(t,e,null),l=!0,s||(o=[A(e,"dragover",xt(Fc)),A(e,"dragleave",Ic),A(e,"drop",n[94])],s=!0)},p(a,f){var _;const d={};f[0]&2&&(d.nodes=a[1]),f[1]&2&&(d.expanded=a[32]),f[0]&512&&(d.selectedNodeId=((_=a[9])==null?void 0:_.id)||""),t.$set(d)},i(a){l||(ne(t.$$.fragment,a),l=!0)},o(a){fe(t.$$.fragment,a),l=!1},d(a){a&&y(e),Qe(t),s=!1,me(o)}}}function Vr(n){let e;return{c(){e=u("span"),e.textContent=`${p("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function Ur(n){let e,t=ue(n[0]),l=[];for(let s=0;s<t.length;s+=1)l[s]=rn(nn(n,t,s));return{c(){e=u("span");for(let s=0;s<l.length;s+=1)l[s].c();i(e,"class","crumb svelte-4sj57z")},m(s,o){g(s,e,o);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o[0]&257){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const a=nn(s,t,r);l[r]?l[r].p(a,o):(l[r]=rn(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function Wr(n){let e,t=n[9].title+"",l,s,o,r=n[113](n[9].type)+"",a;return{c(){e=u("span"),l=E(t),s=w(),o=u("span"),a=E(r),i(e,"class","crumb svelte-4sj57z"),i(o,"class","crumb-type svelte-4sj57z")},m(f,d){g(f,e,d),c(e,l),g(f,s,d),g(f,o,d),c(o,a)},p(f,d){d[0]&512&&t!==(t=f[9].title+"")&&G(l,t),d[0]&512&&r!==(r=f[113](f[9].type)+"")&&G(a,r)},d(f){f&&(y(e),y(s),y(o))}}}function rn(n){let e=(n[259].id===n[8]?n[259].label:"")+"",t;return{c(){t=E(e)},m(l,s){g(l,t,s)},p(l,s){s[0]&257&&e!==(e=(l[259].id===l[8]?l[259].label:"")+"")&&G(t,e)},d(l){l&&y(t)}}}function cn(n){let e,t,l,s,o,r,a,f,d=n[52].unpushedOps>0&&an(n);return{c(){e=u("button"),t=L("svg"),l=L("polyline"),s=L("polyline"),o=L("path"),r=w(),d&&d.c(),i(l,"points","23 4 23 10 17 10"),i(l,"class","svelte-4sj57z"),i(s,"points","1 20 1 14 7 14"),i(s,"class","svelte-4sj57z"),i(o,"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(o,"class","svelte-4sj57z"),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-4sj57z"),i(e,"class","header-sync-btn svelte-4sj57z"),e.disabled=n[53],i(e,"title",p("nav.syncNow"))},m(_,h){g(_,e,h),c(e,t),c(t,l),c(t,s),c(t,o),c(e,r),d&&d.m(e,null),a||(f=A(e,"click",n[126]),a=!0)},p(_,h){_[52].unpushedOps>0?d?d.p(_,h):(d=an(_),d.c(),d.m(e,null)):d&&(d.d(1),d=null),h[1]&4194304&&(e.disabled=_[53])},d(_){_&&y(e),d&&d.d(),a=!1,f()}}}function an(n){let e,t=n[52].unpushedOps+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","sync-badge svelte-4sj57z")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o[1]&2097152&&t!==(t=s[52].unpushedOps+"")&&G(l,t)},d(s){s&&y(e)}}}function fn(n){let e,t,l,s,o,r;return{c(){e=u("div"),t=E(n[7]),l=w(),s=u("button"),s.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-4sj57z"><line x1="18" y1="6" x2="6" y2="18" class="svelte-4sj57z"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-4sj57z"></line></svg>',i(s,"class","dismiss-btn svelte-4sj57z"),i(s,"aria-label","Dismiss"),i(e,"class","error-banner svelte-4sj57z")},m(a,f){g(a,e,f),c(e,t),c(e,l),c(e,s),o||(r=[A(s,"click",xe(n[128])),A(e,"click",n[129])],o=!0)},p(a,f){f[0]&128&&G(t,a[7])},d(a){a&&y(e),o=!1,me(r)}}}function Kr(n){let e,t,l;function s(a,f){if(a[28])return Qr;if(a[0].length>0)return Zr;if(a[7])return Jr}let o=s(n),r=o&&o(n);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("welcome.title")}`,l=w(),r&&r.c(),i(t,"class","svelte-4sj57z"),i(e,"class","welcome svelte-4sj57z")},m(a,f){g(a,e,f),c(e,t),c(e,l),r&&r.m(e,null)},p(a,f){o===(o=s(a))&&r?r.p(a,f):(r&&r.d(1),r=o&&o(a),r&&(r.c(),r.m(e,null)))},i:le,o:le,d(a){a&&y(e),r&&r.d()}}}function Gr(n){let e,t,l,s;function o(f,d){return f[4].length===0?$r:xr}let r=o(n),a=r(n);return{c(){e=u("div"),t=u("div"),l=u("h2"),l.textContent=`${p("activity.title")}`,s=w(),a.c(),i(l,"class","svelte-4sj57z"),i(t,"class","activity-feed-header svelte-4sj57z"),i(e,"class","activity-feed svelte-4sj57z")},m(f,d){g(f,e,d),c(e,t),c(t,l),c(e,s),a.m(e,null)},p(f,d){r===(r=o(f))&&a?a.p(f,d):(a.d(1),a=r(f),a&&(a.c(),a.m(e,null)))},i:le,o:le,d(f){f&&y(e),a.d()}}}function qr(n){let e,t,l,s,o,r=n[3].date+"",a,f,d,_=n[3].summary&&mn(n);function h(b,j){return b[3].groups&&b[3].groups.length>0?tc:ec}let v=h(n),k=v(n);return{c(){e=u("div"),t=u("div"),l=u("h2"),l.textContent=`${p("today.title")}`,s=w(),o=u("span"),a=E(r),f=w(),_&&_.c(),d=w(),k.c(),i(l,"class","svelte-4sj57z"),i(o,"class","today-date svelte-4sj57z"),i(t,"class","today-header svelte-4sj57z"),i(e,"class","today-dashboard svelte-4sj57z")},m(b,j){g(b,e,j),c(e,t),c(t,l),c(t,s),c(t,o),c(o,a),c(e,f),_&&_.m(e,null),c(e,d),k.m(e,null)},p(b,j){j[0]&8&&r!==(r=b[3].date+"")&&G(a,r),b[3].summary?_?_.p(b,j):(_=mn(b),_.c(),_.m(e,d)):_&&(_.d(1),_=null),v===(v=h(b))&&k?k.p(b,j):(k.d(1),k=v(b),k&&(k.c(),k.m(e,null)))},i:le,o:le,d(b){b&&y(e),_&&_.d(),k.d()}}}function Yr(n){let e,t,l,s,o,r,a=ue(n[60]),f=[];for(let v=0;v<a.length;v+=1)f[v]=jn(ln(n,a,v));const d=[ac,cc,rc,oc,sc,ic],_=[];function h(v,k){return v[10]==="overview"?0:v[10]==="notes"?1:v[10]==="files"?2:v[10]==="actions"?3:v[10]==="worklog"?4:v[10]==="activity"?5:-1}return~(s=h(n))&&(o=_[s]=d[s](n)),{c(){e=u("div");for(let v=0;v<f.length;v+=1)f[v].c();t=w(),l=u("div"),o&&o.c(),i(e,"class","tabs svelte-4sj57z"),i(l,"class","tab-content svelte-4sj57z")},m(v,k){g(v,e,k);for(let b=0;b<f.length;b+=1)f[b]&&f[b].m(e,null);g(v,t,k),g(v,l,k),~s&&_[s].m(l,null),r=!0},p(v,k){if(k[0]&1536|k[1]&536870952|k[2]&2){a=ue(v[60]);let j;for(j=0;j<a.length;j+=1){const C=ln(v,a,j);f[j]?f[j].p(C,k):(f[j]=jn(C),f[j].c(),f[j].m(e,null))}for(;j<f.length;j+=1)f[j].d(1);f.length=a.length}let b=s;s=h(v),s===b?~s&&_[s].p(v,k):(o&&(qe(),fe(_[b],1,1,()=>{_[b]=null}),Ye()),~s?(o=_[s],o?o.p(v,k):(o=_[s]=d[s](v),o.c()),ne(o,1),o.m(l,null)):o=null)},i(v){r||(ne(o),r=!0)},o(v){fe(o),r=!1},d(v){v&&(y(e),y(t),y(l)),We(f,v),~s&&_[s].d()}}}function Xr(n){let e,t,l,s=n[12].title+"",o,r,a,f,d,_,h,v,k,b,j,C=n[12].dirty&&Bn();return{c(){e=u("div"),t=u("div"),l=u("span"),o=E(s),r=w(),C&&C.c(),a=w(),f=u("div"),d=u("button"),d.textContent=`${p("common.save")}`,_=w(),h=u("button"),h.textContent=`${p("common.close")}`,v=w(),k=u("textarea"),i(l,"class","note-title svelte-4sj57z"),i(d,"class","btn btn-primary svelte-4sj57z"),i(h,"class","btn svelte-4sj57z"),i(f,"class","note-editor-actions svelte-4sj57z"),i(t,"class","note-editor-header svelte-4sj57z"),i(k,"class","note-textarea svelte-4sj57z"),i(k,"placeholder",p("note.placeholder")),i(e,"class","note-editor svelte-4sj57z")},m(z,N){g(z,e,N),c(e,t),c(t,l),c(l,o),c(t,r),C&&C.m(t,null),c(t,a),c(t,f),c(f,d),c(f,_),c(f,h),c(e,v),c(e,k),Fe(k,n[12].content),b||(j=[A(d,"click",n[105]),A(h,"click",n[103]),A(k,"input",n[130]),A(k,"input",n[104])],b=!0)},p(z,N){N[0]&4096&&s!==(s=z[12].title+"")&&G(o,s),z[12].dirty?C||(C=Bn(),C.c(),C.m(t,a)):C&&(C.d(1),C=null),N[0]&4096&&Fe(k,z[12].content)},i:le,o:le,d(z){z&&y(e),C&&C.d(),b=!1,me(j)}}}function Jr(n){let e,t=p("common.error")+"",l,s,o;return{c(){e=u("p"),l=E(t),s=w(),o=E(n[7]),i(e,"class","error-text svelte-4sj57z")},m(r,a){g(r,e,a),c(e,l),c(e,s),c(e,o)},p(r,a){a[0]&128&&G(o,r[7])},d(r){r&&y(e)}}}function Zr(n){let e,t,l;return{c(){e=u("p"),e.textContent=`${p("welcome.selectSection")}`,t=w(),l=u("p"),l.textContent=`${p("welcome.createCase")}`,i(e,"class","svelte-4sj57z"),i(l,"class","hint svelte-4sj57z")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},p:le,d(s){s&&(y(e),y(t),y(l))}}}function Qr(n){let e;return{c(){e=u("p"),e.textContent=`${p("common.loading")}`,i(e,"class","svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function xr(n){let e,t=ue(n[4]),l=[];for(let s=0;s<t.length;s+=1)l[s]=dn(Gl(n,t,s));return{c(){e=u("div");for(let s=0;s<l.length;s+=1)l[s].c();i(e,"class","activity-feed-events svelte-4sj57z")},m(s,o){g(s,e,o);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o[0]&16|o[3]&67633152){t=ue(s[4]);let r;for(r=0;r<t.length;r+=1){const a=Gl(s,t,r);l[r]?l[r].p(a,o):(l[r]=dn(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function $r(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("activity.empty")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p:le,d(l){l&&y(e)}}}function un(n){let e,t=n[244].targetType+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","activity-feed-target svelte-4sj57z")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o[0]&16&&t!==(t=s[244].targetType+"")&&G(l,t)},d(s){s&&y(e)}}}function dn(n){let e,t,l=gt(n[244].eventType)+"",s,o,r,a,f=n[244].title+"",d,_,h,v,k=n[112](n[244].eventType)+"",b,j,C,z,N=ot(n[244].createdAt)+"",T,D,H=st(n[244].createdAt)+"",M,F,I,V,B=n[244].targetType&&un(n);function P(){return n[163](n[244])}function W(...K){return n[164](n[244],...K)}return{c(){e=u("div"),t=u("span"),s=E(l),o=w(),r=u("div"),a=u("span"),d=E(f),_=w(),h=u("div"),v=u("span"),b=E(k),j=w(),B&&B.c(),C=w(),z=u("span"),T=E(N),D=w(),M=E(H),F=w(),i(t,"class","activity-feed-icon svelte-4sj57z"),i(a,"class","activity-feed-title svelte-4sj57z"),i(v,"class","activity-feed-type svelte-4sj57z"),i(z,"class","activity-feed-time svelte-4sj57z"),i(h,"class","activity-feed-meta svelte-4sj57z"),i(r,"class","activity-feed-body svelte-4sj57z"),i(e,"class","activity-feed-event svelte-4sj57z"),i(e,"role","button"),i(e,"tabindex","0")},m(K,R){g(K,e,R),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(a,d),c(r,_),c(r,h),c(h,v),c(v,b),c(h,j),B&&B.m(h,null),c(h,C),c(h,z),c(z,T),c(z,D),c(z,M),c(e,F),I||(V=[A(e,"click",P),A(e,"keydown",W)],I=!0)},p(K,R){n=K,R[0]&16&&l!==(l=gt(n[244].eventType)+"")&&G(s,l),R[0]&16&&f!==(f=n[244].title+"")&&G(d,f),R[0]&16&&k!==(k=n[112](n[244].eventType)+"")&&G(b,k),n[244].targetType?B?B.p(n,R):(B=un(n),B.c(),B.m(h,C)):B&&(B.d(1),B=null),R[0]&16&&N!==(N=ot(n[244].createdAt)+"")&&G(T,N),R[0]&16&&H!==(H=st(n[244].createdAt)+"")&&G(M,H)},d(K){K&&y(e),B&&B.d(),I=!1,me(V)}}}function mn(n){let e,t,l,s=n[3].summary.changedCases>0&&pn(n),o=n[3].summary.notes>0&&_n(n),r=n[3].summary.files>0&&vn(n);return{c(){e=u("div"),s&&s.c(),t=w(),o&&o.c(),l=w(),r&&r.c(),i(e,"class","today-summary svelte-4sj57z")},m(a,f){g(a,e,f),s&&s.m(e,null),c(e,t),o&&o.m(e,null),c(e,l),r&&r.m(e,null)},p(a,f){a[3].summary.changedCases>0?s?s.p(a,f):(s=pn(a),s.c(),s.m(e,t)):s&&(s.d(1),s=null),a[3].summary.notes>0?o?o.p(a,f):(o=_n(a),o.c(),o.m(e,l)):o&&(o.d(1),o=null),a[3].summary.files>0?r?r.p(a,f):(r=vn(a),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(a){a&&y(e),s&&s.d(),o&&o.d(),r&&r.d()}}}function pn(n){let e,t=n[3].summary.changedCases+"",l,s,o=ct(n[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","summary-chip svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.changedCases+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function _n(n){let e,t=n[3].summary.notes+"",l,s,o=ct(n[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","summary-chip svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.notes+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function vn(n){let e,t=n[3].summary.files+"",l,s,o=ct(n[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","summary-chip svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.files+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function ec(n){let e,t,l,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("today.empty")}`,l=w(),s=u("p"),s.textContent=`${p("today.emptyHint")}`,i(t,"class","svelte-4sj57z"),i(s,"class","hint svelte-4sj57z"),i(e,"class","today-empty svelte-4sj57z")},m(o,r){g(o,e,r),c(e,t),c(e,l),c(e,s)},p:le,d(o){o&&y(e)}}}function tc(n){let e,t,l=ue(n[3].groups),s=[];for(let r=0;r<l.length;r+=1)s[r]=yn(Yl(n,l,r));let o=n[3].events&&n[3].events.length>0&&gn(n);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=w(),o&&o.c(),t=it()},m(r,a){for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(r,a);g(r,e,a),o&&o.m(r,a),g(r,t,a)},p(r,a){if(a[0]&8|a[3]&68681728){l=ue(r[3].groups);let f;for(f=0;f<l.length;f+=1){const d=Yl(r,l,f);s[f]?s[f].p(d,a):(s[f]=yn(d),s[f].c(),s[f].m(e.parentNode,e))}for(;f<s.length;f+=1)s[f].d(1);s.length=l.length}r[3].events&&r[3].events.length>0?o?o.p(r,a):(o=gn(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(y(e),y(t)),We(s,r),o&&o.d(r)}}}function hn(n){let e,t=n[252].events.length+"",l,s,o=ct(n[252].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","today-case-count svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[252].events.length+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[252].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function lc(n){let e;return{c(){e=u("div"),e.textContent=`${p("today.changedCases")}`,i(e,"class","today-events-empty svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function nc(n){let e,t=ue(n[252].events),l=[];for(let s=0;s<t.length;s+=1)l[s]=kn(Xl(n,t,s));return{c(){e=u("div");for(let s=0;s<l.length;s+=1)l[s].c();i(e,"class","today-events svelte-4sj57z")},m(s,o){g(s,e,o);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o[0]&8|o[3]&67633152){t=ue(s[252].events);let r;for(r=0;r<t.length;r+=1){const a=Xl(s,t,r);l[r]?l[r].p(a,o):(l[r]=kn(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function bn(n){let e,t=n[244].targetType+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","activity-event-target svelte-4sj57z")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o[0]&8&&t!==(t=s[244].targetType+"")&&G(l,t)},d(s){s&&y(e)}}}function kn(n){let e,t,l=gt(n[244].eventType)+"",s,o,r,a=n[244].title+"",f,d,_,h=n[112](n[244].eventType)+"",v,k,b,j,C=st(n[244].createdAt)+"",z,N,T,D=n[244].targetType&&bn(n);function H(){return n[159](n[252])}function M(...F){return n[160](n[252],...F)}return{c(){e=u("div"),t=u("span"),s=E(l),o=w(),r=u("span"),f=E(a),d=w(),_=u("span"),v=E(h),k=w(),D&&D.c(),b=w(),j=u("span"),z=E(C),i(t,"class","today-event-icon svelte-4sj57z"),i(r,"class","today-event-title svelte-4sj57z"),i(_,"class","today-event-type svelte-4sj57z"),i(j,"class","today-event-time svelte-4sj57z"),i(e,"class","today-event svelte-4sj57z"),i(e,"role","button"),i(e,"tabindex","0")},m(F,I){g(F,e,I),c(e,t),c(t,s),c(e,o),c(e,r),c(r,f),c(e,d),c(e,_),c(_,v),c(e,k),D&&D.m(e,null),c(e,b),c(e,j),c(j,z),N||(T=[A(e,"click",H),A(e,"keydown",M)],N=!0)},p(F,I){n=F,I[0]&8&&l!==(l=gt(n[244].eventType)+"")&&G(s,l),I[0]&8&&a!==(a=n[244].title+"")&&G(f,a),I[0]&8&&h!==(h=n[112](n[244].eventType)+"")&&G(v,h),n[244].targetType?D?D.p(n,I):(D=bn(n),D.c(),D.m(e,b)):D&&(D.d(1),D=null),I[0]&8&&C!==(C=st(n[244].createdAt)+"")&&G(z,C)},d(F){F&&y(e),D&&D.d(),N=!1,me(T)}}}function yn(n){let e,t,l,s=n[252].nodeTitle+"",o,r,a,f=n[113](n[252].nodeKind)+"",d,_,h,v,k=st(n[252].lastActivityAt)+"",b,j,C,z,N=n[252].events&&hn(n);function T(){return n[157](n[252])}function D(...I){return n[158](n[252],...I)}function H(I,V){return I[252].events&&I[252].events.length>0?nc:lc}let M=H(n),F=M(n);return{c(){e=u("div"),t=u("div"),l=u("span"),o=E(s),r=w(),a=u("span"),d=E(f),_=w(),N&&N.c(),h=w(),v=u("span"),b=E(k),j=w(),F.c(),i(l,"class","today-case-title svelte-4sj57z"),i(a,"class","today-case-type svelte-4sj57z"),i(v,"class","today-case-time svelte-4sj57z"),i(t,"class","today-case-header svelte-4sj57z"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-4sj57z")},m(I,V){g(I,e,V),c(e,t),c(t,l),c(l,o),c(t,r),c(t,a),c(a,d),c(t,_),N&&N.m(t,null),c(t,h),c(t,v),c(v,b),c(e,j),F.m(e,null),C||(z=[A(t,"click",T),A(t,"keydown",D)],C=!0)},p(I,V){n=I,V[0]&8&&s!==(s=n[252].nodeTitle+"")&&G(o,s),V[0]&8&&f!==(f=n[113](n[252].nodeKind)+"")&&G(d,f),n[252].events?N?N.p(n,V):(N=hn(n),N.c(),N.m(t,h)):N&&(N.d(1),N=null),V[0]&8&&k!==(k=st(n[252].lastActivityAt)+"")&&G(b,k),M===(M=H(n))&&F?F.p(n,V):(F.d(1),F=M(n),F&&(F.c(),F.m(e,null)))},d(I){I&&y(e),N&&N.d(),F.d(),C=!1,me(z)}}}function gn(n){let e,t,l,s=ue(n[3].events),o=[];for(let r=0;r<s.length;r+=1)o[r]=wn(ql(n,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("today.timeline")}`,l=w();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-4sj57z"),i(e,"class","today-timeline svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,a){if(a[0]&8|a[3]&67633152){s=ue(r[3].events);let f;for(f=0;f<s.length;f+=1){const d=ql(r,s,f);o[f]?o[f].p(d,a):(o[f]=wn(d),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&y(e),We(o,r)}}}function wn(n){let e,t,l,s,o=n[244].title+"",r,a,f,d=n[112](n[244].eventType)+"",_,h,v,k=st(n[244].createdAt)+"",b,j,C,z;function N(){return n[161](n[244])}function T(...D){return n[162](n[244],...D)}return{c(){e=u("div"),t=u("span"),l=w(),s=u("span"),r=E(o),a=w(),f=u("span"),_=E(d),h=w(),v=u("span"),b=E(k),j=w(),i(t,"class","timeline-dot svelte-4sj57z"),i(s,"class","timeline-title svelte-4sj57z"),i(f,"class","timeline-type svelte-4sj57z"),i(v,"class","timeline-time svelte-4sj57z"),i(e,"class","timeline-event svelte-4sj57z"),i(e,"role","button"),i(e,"tabindex","0")},m(D,H){g(D,e,H),c(e,t),c(e,l),c(e,s),c(s,r),c(e,a),c(e,f),c(f,_),c(e,h),c(e,v),c(v,b),c(e,j),C||(z=[A(e,"click",N),A(e,"keydown",T)],C=!0)},p(D,H){n=D,H[0]&8&&o!==(o=n[244].title+"")&&G(r,o),H[0]&8&&d!==(d=n[112](n[244].eventType)+"")&&G(_,d),H[0]&8&&k!==(k=st(n[244].createdAt)+"")&&G(b,k)},d(D){D&&y(e),C=!1,me(z)}}}function jn(n){let e,t,l;function s(){return n[131](n[247])}return{c(){e=u("button"),e.textContent=`${n[247].label}`,i(e,"class","tab svelte-4sj57z"),Ge(e,"active",n[10]===n[247].id)},m(o,r){g(o,e,r),t||(l=A(e,"click",s),t=!0)},p(o,r){n=o,r[0]&1024|r[1]&536870912&&Ge(e,"active",n[10]===n[247].id)},d(o){o&&y(e),t=!1,l()}}}function ic(n){let e;function t(o,r){return o[5].length===0?uc:fc}let l=t(n),s=l(n);return{c(){e=u("div"),s.c(),i(e,"class","activity-tab svelte-4sj57z")},m(o,r){g(o,e,r),s.m(e,null)},p(o,r){l===(l=t(o))&&s?s.p(o,r):(s.d(1),s=l(o),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(o){o&&y(e),s.d()}}}function sc(n){let e,t,l,s,o,r,a,f=p("worklog.log")+"",d,_,h,v,k;function b(z,N){return z[14].length===0?mc:dc}let j=b(n),C=j(n);return{c(){e=u("div"),t=u("div"),l=u("input"),s=w(),o=u("input"),r=w(),a=u("button"),d=E(f),h=w(),C.c(),i(l,"type","text"),i(l,"placeholder",p("worklog.whatDone")),i(l,"class","svelte-4sj57z"),i(o,"type","number"),i(o,"placeholder",p("worklog.minutes")),i(o,"min","1"),i(o,"class","svelte-4sj57z"),i(a,"class","btn btn-primary svelte-4sj57z"),a.disabled=_=!n[16].trim()||!n[15],i(t,"class","worklog-form svelte-4sj57z"),i(e,"class","worklog-tab svelte-4sj57z")},m(z,N){g(z,e,N),c(e,t),c(t,l),Fe(l,n[16]),c(t,s),c(t,o),Fe(o,n[15]),c(t,r),c(t,a),c(a,d),c(e,h),C.m(e,null),v||(k=[A(l,"input",n[155]),A(o,"input",n[156]),A(a,"click",n[106])],v=!0)},p(z,N){N[0]&65536&&l.value!==z[16]&&Fe(l,z[16]),N[0]&32768&&Lt(o.value)!==z[15]&&Fe(o,z[15]),N[0]&98304&&_!==(_=!z[16].trim()||!z[15])&&(a.disabled=_),j===(j=b(z))&&C?C.p(z,N):(C.d(1),C=j(z),C&&(C.c(),C.m(e,null)))},i:le,o:le,d(z){z&&y(e),C.d(),v=!1,me(k)}}}function oc(n){let e,t,l,s,o,r;function a(_,h){return _[13].length===0?_c:pc}let f=a(n),d=f(n);return{c(){e=u("div"),t=u("div"),l=u("button"),l.textContent=`${p("action.addAction")}`,s=w(),d.c(),i(l,"class","btn btn-primary svelte-4sj57z"),i(t,"class","tab-toolbar svelte-4sj57z"),i(e,"class","actions-tab svelte-4sj57z")},m(_,h){g(_,e,h),c(e,t),c(t,l),c(e,s),d.m(e,null),o||(r=A(l,"click",n[114]),o=!0)},p(_,h){f===(f=a(_))&&d?d.p(_,h):(d.d(1),d=f(_),d&&(d.c(),d.m(e,null)))},i:le,o:le,d(_){_&&y(e),d.d(),o=!1,r()}}}function rc(n){let e,t,l,s=p("file.addFile")+"",o,r,a,f=p("file.addFolder")+"",d,_,h,v,k,b,j,C,z,N,T,D,H,M=n[41].items.length>0&&Nn(n);const F=[hc,vc],I=[];function V(W,K){return W[33]?0:1}b=V(n),j=I[b]=F[b](n);let B=n[29]&&!n[31]&&Mn(),P=n[37]&&Fn(n);return{c(){e=u("div"),t=u("div"),l=u("button"),o=E(s),r=w(),a=u("button"),d=E(f),_=w(),h=u("button"),h.textContent=`${p("file.newFile")}`,v=w(),M&&M.c(),k=w(),j.c(),C=w(),B&&B.c(),z=w(),P&&P.c(),N=it(),i(l,"class","btn btn-primary svelte-4sj57z"),l.disabled=n[29],i(a,"class","btn svelte-4sj57z"),a.disabled=n[29],i(h,"class","btn svelte-4sj57z"),i(t,"class","tab-toolbar svelte-4sj57z"),i(e,"class","files-tab svelte-4sj57z")},m(W,K){g(W,e,K),c(e,t),c(t,l),c(l,o),c(t,r),c(t,a),c(a,d),c(t,_),c(t,h),c(t,v),M&&M.m(t,null),c(e,k),I[b].m(e,null),c(e,C),B&&B.m(e,null),g(W,z,K),P&&P.m(W,K),g(W,N,K),T=!0,D||(H=[A(l,"click",n[107]),A(a,"click",n[108]),A(h,"click",n[69])],D=!0)},p(W,K){(!T||K[0]&536870912)&&(l.disabled=W[29]),(!T||K[0]&536870912)&&(a.disabled=W[29]),W[41].items.length>0?M?M.p(W,K):(M=Nn(W),M.c(),M.m(t,null)):M&&(M.d(1),M=null);let R=b;b=V(W),b===R?I[b].p(W,K):(qe(),fe(I[R],1,1,()=>{I[R]=null}),Ye(),j=I[b],j?j.p(W,K):(j=I[b]=F[b](W),j.c()),ne(j,1),j.m(e,C)),W[29]&&!W[31]?B||(B=Mn(),B.c(),B.m(e,null)):B&&(B.d(1),B=null),W[37]?P?(P.p(W,K),K[1]&64&&ne(P,1)):(P=Fn(W),P.c(),ne(P,1),P.m(N.parentNode,N)):P&&(qe(),fe(P,1,1,()=>{P=null}),Ye())},i(W){T||(ne(j),ne(P),T=!0)},o(W){fe(j),fe(P),T=!1},d(W){W&&(y(e),y(z),y(N)),M&&M.d(),I[b].d(),B&&B.d(),P&&P.d(W),D=!1,me(H)}}}function cc(n){let e,t,l,s,o,r,a,f=n[22]&&In(n);function d(v,k){return v[11].length===0&&!v[22]?jc:wc}let _=d(n),h=_(n);return{c(){e=u("div"),t=u("div"),l=u("button"),l.textContent=`${p("note.add")}`,s=w(),f&&f.c(),o=w(),h.c(),i(l,"class","btn btn-primary svelte-4sj57z"),i(t,"class","tab-toolbar svelte-4sj57z"),i(e,"class","notes-tab svelte-4sj57z")},m(v,k){g(v,e,k),c(e,t),c(t,l),c(e,s),f&&f.m(e,null),c(e,o),h.m(e,null),r||(a=A(l,"click",n[99]),r=!0)},p(v,k){v[22]?f?f.p(v,k):(f=In(v),f.c(),f.m(e,o)):f&&(f.d(1),f=null),_===(_=d(v))&&h?h.p(v,k):(h.d(1),h=_(v),h&&(h.c(),h.m(e,null)))},i:le,o:le,d(v){v&&y(e),f&&f.d(),h.d(),r=!1,a()}}}function ac(n){let e,t,l=n[9].title+"",s,o,r,a,f,d,_=n[113](n[9].type)+"",h,v,k,b,j,C=(n[9].section||"—")+"",z,N,T,D,H,M=ot(n[9].createdAt)+"",F,I,V,B,P,W,K,R,U=p("overview.newNote")+"",Z,Q,X,$,q,ze,ee=p("overview.addFile")+"",ae,te,O,Y,ie,oe,de=p("overview.addAction")+"",Ie,_e,Oe,ge,we,re,Ve,lt=p("overview.logTime")+"",nt,Xe,ve,Le,Ne,Se=n[11].length>0&&En(n),De=n[14].length>0&&Pn(n);return{c(){e=u("div"),t=u("h2"),s=E(l),o=w(),r=u("div"),a=u("div"),f=u("span"),f.textContent=`${p("overview.type")}`,d=u("span"),h=E(_),v=w(),k=u("div"),b=u("span"),b.textContent=`${p("overview.section")}`,j=u("span"),z=E(C),N=w(),T=u("div"),D=u("span"),D.textContent=`${p("overview.created")}`,H=u("span"),F=E(M),I=w(),V=u("div"),B=u("button"),P=L("svg"),W=L("path"),K=L("path"),R=w(),Z=E(U),Q=w(),X=u("button"),$=L("svg"),q=L("path"),ze=w(),ae=E(ee),te=w(),O=u("button"),Y=L("svg"),ie=L("polygon"),oe=w(),Ie=E(de),_e=w(),Oe=u("button"),ge=L("svg"),we=L("circle"),re=L("polyline"),Ve=w(),nt=E(lt),Xe=w(),Se&&Se.c(),ve=w(),De&&De.c(),i(t,"class","svelte-4sj57z"),i(f,"class","meta-label svelte-4sj57z"),i(d,"class","svelte-4sj57z"),i(a,"class","meta-item svelte-4sj57z"),i(b,"class","meta-label svelte-4sj57z"),i(j,"class","svelte-4sj57z"),i(k,"class","meta-item svelte-4sj57z"),i(D,"class","meta-label svelte-4sj57z"),i(H,"class","svelte-4sj57z"),i(T,"class","meta-item svelte-4sj57z"),i(r,"class","meta-grid svelte-4sj57z"),i(W,"d","M12 20h9"),i(W,"class","svelte-4sj57z"),i(K,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(K,"class","svelte-4sj57z"),i(P,"width","16"),i(P,"height","16"),i(P,"viewBox","0 0 24 24"),i(P,"fill","none"),i(P,"stroke","currentColor"),i(P,"stroke-width","2"),i(P,"stroke-linecap","round"),i(P,"stroke-linejoin","round"),i(P,"class","svelte-4sj57z"),i(B,"class","qa-btn svelte-4sj57z"),i(q,"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(q,"class","svelte-4sj57z"),i($,"width","16"),i($,"height","16"),i($,"viewBox","0 0 24 24"),i($,"fill","none"),i($,"stroke","currentColor"),i($,"stroke-width","2"),i($,"stroke-linecap","round"),i($,"stroke-linejoin","round"),i($,"class","svelte-4sj57z"),i(X,"class","qa-btn svelte-4sj57z"),i(ie,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(ie,"class","svelte-4sj57z"),i(Y,"width","16"),i(Y,"height","16"),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(Y,"class","svelte-4sj57z"),i(O,"class","qa-btn svelte-4sj57z"),i(we,"cx","12"),i(we,"cy","12"),i(we,"r","10"),i(we,"class","svelte-4sj57z"),i(re,"points","12 6 12 12 16 14"),i(re,"class","svelte-4sj57z"),i(ge,"width","16"),i(ge,"height","16"),i(ge,"viewBox","0 0 24 24"),i(ge,"fill","none"),i(ge,"stroke","currentColor"),i(ge,"stroke-width","2"),i(ge,"stroke-linecap","round"),i(ge,"stroke-linejoin","round"),i(ge,"class","svelte-4sj57z"),i(Oe,"class","qa-btn svelte-4sj57z"),i(V,"class","quick-actions svelte-4sj57z"),i(e,"class","overview svelte-4sj57z")},m(Ce,ke){g(Ce,e,ke),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(a,f),c(a,d),c(d,h),c(r,v),c(r,k),c(k,b),c(k,j),c(j,z),c(r,N),c(r,T),c(T,D),c(T,H),c(H,F),c(e,I),c(e,V),c(V,B),c(B,P),c(P,W),c(P,K),c(B,R),c(B,Z),c(V,Q),c(V,X),c(X,$),c($,q),c(X,ze),c(X,ae),c(V,te),c(V,O),c(O,Y),c(Y,ie),c(O,oe),c(O,Ie),c(V,_e),c(V,Oe),c(Oe,ge),c(ge,we),c(ge,re),c(Oe,Ve),c(Oe,nt),c(e,Xe),Se&&Se.m(e,null),c(e,ve),De&&De.m(e,null),Le||(Ne=[A(B,"click",n[132]),A(X,"click",n[133]),A(O,"click",n[114]),A(Oe,"click",n[134])],Le=!0)},p(Ce,ke){ke[0]&512&&l!==(l=Ce[9].title+"")&&G(s,l),ke[0]&512&&_!==(_=Ce[113](Ce[9].type)+"")&&G(h,_),ke[0]&512&&C!==(C=(Ce[9].section||"—")+"")&&G(z,C),ke[0]&512&&M!==(M=ot(Ce[9].createdAt)+"")&&G(F,M),Ce[11].length>0?Se?Se.p(Ce,ke):(Se=En(Ce),Se.c(),Se.m(e,ve)):Se&&(Se.d(1),Se=null),Ce[14].length>0?De?De.p(Ce,ke):(De=Pn(Ce),De.c(),De.m(e,null)):De&&(De.d(1),De=null)},i:le,o:le,d(Ce){Ce&&y(e),Se&&Se.d(),De&&De.d(),Le=!1,me(Ne)}}}function fc(n){let e,t=ue(n[5]),l=[];for(let s=0;s<t.length;s+=1)l[s]=Cn(Jl(n,t,s));return{c(){e=u("div");for(let s=0;s<l.length;s+=1)l[s].c();i(e,"class","activity-events svelte-4sj57z")},m(s,o){g(s,e,o);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o[0]&32|o[3]&524288){t=ue(s[5]);let r;for(r=0;r<t.length;r+=1){const a=Jl(s,t,r);l[r]?l[r].p(a,o):(l[r]=Cn(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function uc(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("activity.perCaseEmpty")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p:le,d(l){l&&y(e)}}}function zn(n){let e,t=n[244].targetType+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","activity-event-target svelte-4sj57z")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o[0]&32&&t!==(t=s[244].targetType+"")&&G(l,t)},d(s){s&&y(e)}}}function Cn(n){let e,t,l=gt(n[244].eventType)+"",s,o,r,a=n[244].title+"",f,d,_,h=n[112](n[244].eventType)+"",v,k,b,j,C=st(n[244].createdAt)+"",z,N,T=n[244].targetType&&zn(n);return{c(){e=u("div"),t=u("span"),s=E(l),o=w(),r=u("span"),f=E(a),d=w(),_=u("span"),v=E(h),k=w(),T&&T.c(),b=w(),j=u("span"),z=E(C),N=w(),i(t,"class","activity-event-icon svelte-4sj57z"),i(r,"class","activity-event-title svelte-4sj57z"),i(_,"class","activity-event-type svelte-4sj57z"),i(j,"class","activity-event-time svelte-4sj57z"),i(e,"class","activity-event svelte-4sj57z")},m(D,H){g(D,e,H),c(e,t),c(t,s),c(e,o),c(e,r),c(r,f),c(e,d),c(e,_),c(_,v),c(e,k),T&&T.m(e,null),c(e,b),c(e,j),c(j,z),c(e,N)},p(D,H){H[0]&32&&l!==(l=gt(D[244].eventType)+"")&&G(s,l),H[0]&32&&a!==(a=D[244].title+"")&&G(f,a),H[0]&32&&h!==(h=D[112](D[244].eventType)+"")&&G(v,h),D[244].targetType?T?T.p(D,H):(T=zn(D),T.c(),T.m(e,b)):T&&(T.d(1),T=null),H[0]&32&&C!==(C=st(D[244].createdAt)+"")&&G(z,C)},d(D){D&&y(e),T&&T.d()}}}function dc(n){let e,t=ue(n[14]),l=[];for(let s=0;s<t.length;s+=1)l[s]=Sn(Zl(n,t,s));return{c(){for(let s=0;s<l.length;s+=1)l[s].c();e=it()},m(s,o){for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(s,o);g(s,e,o)},p(s,o){if(o[0]&16384){t=ue(s[14]);let r;for(r=0;r<t.length;r+=1){const a=Zl(s,t,r);l[r]?l[r].p(a,o):(l[r]=Sn(a),l[r].c(),l[r].m(e.parentNode,e))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function mc(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("worklog.empty")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p:le,d(l){l&&y(e)}}}function Sn(n){let e,t,l=n[228].summary+"",s,o,r,a=n[228].minutes+"",f,d,_=p("worklog.min")+"",h,v,k=ot(n[228].createdAt)+"",b,j;return{c(){e=u("div"),t=u("div"),s=E(l),o=w(),r=u("div"),f=E(a),d=w(),h=E(_),v=E(" · "),b=E(k),j=w(),i(t,"class","svelte-4sj57z"),i(r,"class","wl-meta svelte-4sj57z"),i(e,"class","worklog-entry svelte-4sj57z")},m(C,z){g(C,e,z),c(e,t),c(t,s),c(e,o),c(e,r),c(r,f),c(r,d),c(r,h),c(r,v),c(r,b),c(e,j)},p(C,z){z[0]&16384&&l!==(l=C[228].summary+"")&&G(s,l),z[0]&16384&&a!==(a=C[228].minutes+"")&&G(f,a),z[0]&16384&&k!==(k=ot(C[228].createdAt)+"")&&G(b,k)},d(C){C&&y(e)}}}function pc(n){let e,t=ue(n[13]),l=[];for(let s=0;s<t.length;s+=1)l[s]=Tn(Ql(n,t,s));return{c(){for(let s=0;s<l.length;s+=1)l[s].c();e=it()},m(s,o){for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(s,o);g(s,e,o)},p(s,o){if(o[0]&8192|o[3]&50331648){t=ue(s[13]);let r;for(r=0;r<t.length;r+=1){const a=Ql(s,t,r);l[r]?l[r].p(a,o):(l[r]=Tn(a),l[r].c(),l[r].m(e.parentNode,e))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function _c(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("action.noActions")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p:le,d(l){l&&y(e)}}}function Tn(n){let e,t,l,s=n[239].title+"",o,r,a,f=n[118](n[239].type)+"",d,_,h,v=n[239].data+"",k,b,j,C,z,N,T,D,H;function M(){return n[153](n[239])}function F(){return n[154](n[239])}return{c(){e=u("div"),t=u("div"),l=u("span"),o=E(s),r=w(),a=u("span"),d=E(f),_=w(),h=u("span"),k=E(v),b=w(),j=u("div"),C=u("button"),C.textContent=`${p("action.run")}`,z=w(),N=u("button"),N.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-4sj57z"><polyline points="3 6 5 6 21 6" class="svelte-4sj57z"></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-4sj57z"></path></svg>',T=w(),i(l,"class","action-title svelte-4sj57z"),i(a,"class","action-type svelte-4sj57z"),i(h,"class","action-data svelte-4sj57z"),i(t,"class","action-info svelte-4sj57z"),i(C,"class","btn btn-sm svelte-4sj57z"),i(N,"class","btn btn-sm btn-danger svelte-4sj57z"),i(j,"class","action-btns svelte-4sj57z"),i(e,"class","action-card svelte-4sj57z")},m(I,V){g(I,e,V),c(e,t),c(t,l),c(l,o),c(t,r),c(t,a),c(a,d),c(t,_),c(t,h),c(h,k),c(e,b),c(e,j),c(j,C),c(j,z),c(j,N),c(e,T),D||(H=[A(C,"click",M),A(N,"click",F)],D=!0)},p(I,V){n=I,V[0]&8192&&s!==(s=n[239].title+"")&&G(o,s),V[0]&8192&&f!==(f=n[118](n[239].type)+"")&&G(d,f),V[0]&8192&&v!==(v=n[239].data+"")&&G(k,v)},d(I){I&&y(e),D=!1,me(H)}}}function Nn(n){let e,t=p("common.paste")+"",l,s,o=n[41].items.length+"",r,a,f;return{c(){e=u("button"),l=E(t),s=w(),r=E(o),i(e,"class","btn svelte-4sj57z")},m(d,_){g(d,e,_),c(e,l),c(e,s),c(e,r),a||(f=A(e,"click",n[74]),a=!0)},p(d,_){_[1]&1024&&o!==(o=d[41].items.length+"")&&G(r,o)},d(d){d&&y(e),a=!1,f()}}}function vc(n){let e,t,l,s,o,r,a;const f=[kc,bc],d=[];function _(b,j){return b[35].length>0?0:1}e=_(n),t=d[e]=f[e](n);const h=[gc,yc],v=[];function k(b,j){return b[36].length===0?0:1}return s=k(n),o=v[s]=h[s](n),{c(){t.c(),l=w(),o.c(),r=it()},m(b,j){d[e].m(b,j),g(b,l,j),v[s].m(b,j),g(b,r,j),a=!0},p(b,j){let C=e;e=_(b),e===C?d[e].p(b,j):(qe(),fe(d[C],1,1,()=>{d[C]=null}),Ye(),t=d[e],t?t.p(b,j):(t=d[e]=f[e](b),t.c()),ne(t,1),t.m(l.parentNode,l));let z=s;s=k(b),s===z?v[s].p(b,j):(qe(),fe(v[z],1,1,()=>{v[z]=null}),Ye(),o=v[s],o?o.p(b,j):(o=v[s]=h[s](b),o.c()),ne(o,1),o.m(r.parentNode,r))},i(b){a||(ne(t),ne(o),a=!0)},o(b){fe(t),fe(o),a=!1},d(b){b&&(y(l),y(r)),d[e].d(b),v[s].d(b)}}}function hc(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p:le,i:le,o:le,d(l){l&&y(e)}}}function bc(n){let e,t;return e=new ki({props:{crumbs:[{name:p("file.root")}]}}),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p:le,i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function kc(n){let e,t,l,s,o,r,a,f=p("common.back")+"",d,_,h,v;return e=new ki({props:{crumbs:[{name:p("file.root")},...n[35]]}}),e.$on("navigate",n[139]),{c(){$e(e.$$.fragment),t=w(),l=u("button"),s=L("svg"),o=L("line"),r=L("polyline"),a=w(),d=E(f),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-4sj57z"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-4sj57z"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(s,"class","svelte-4sj57z"),i(l,"class","btn btn-sm back-btn svelte-4sj57z")},m(k,b){Ze(e,k,b),g(k,t,b),g(k,l,b),c(l,s),c(s,o),c(s,r),c(l,a),c(l,d),_=!0,h||(v=A(l,"click",n[65]),h=!0)},p(k,b){const j={};b[1]&16&&(j.crumbs=[{name:p("file.root")},...k[35]]),e.$set(j)},i(k){_||(ne(e.$$.fragment,k),_=!0)},o(k){fe(e.$$.fragment,k),_=!1},d(k){k&&(y(t),y(l)),Qe(e,k),h=!1,v()}}}function yc(n){let e,t=[],l=new Map,s,o=ue(n[36]);const r=a=>a[236].id;for(let a=0;a<o.length;a+=1){let f=xl(n,o,a),d=r(f);l.set(d,t[a]=Dn(d,f))}return{c(){e=u("div");for(let a=0;a<t.length;a+=1)t[a].c();i(e,"class","file-list svelte-4sj57z")},m(a,f){g(a,e,f);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);s=!0},p(a,f){f[1]&2080|f[2]&519972|f[3]&262144&&(o=ue(a[36]),qe(),t=di(t,f,r,1,a,o,l,e,ui,Dn,null,xl),Ye())},i(a){if(!s){for(let f=0;f<o.length;f+=1)ne(t[f]);s=!0}},o(a){for(let f=0;f<t.length;f+=1)fe(t[f]);s=!1},d(a){a&&y(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function gc(n){let e,t,l,s,o=(n[35].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",r,a,f,d,_,h,v,k,b,j;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-4sj57z"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-4sj57z"></path><polyline points="14 2 14 8 20 8" class="svelte-4sj57z"></polyline></svg>',l=w(),s=u("p"),r=E(o),a=w(),f=u("p"),f.textContent=`${p("file.hint")}`,d=w(),_=u("div"),h=u("button"),h.textContent=`${p("file.addFileSimple")}`,v=w(),k=u("button"),k.textContent=`${p("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-4sj57z"),i(s,"class","svelte-4sj57z"),i(f,"class","hint svelte-4sj57z"),i(h,"class","btn btn-primary svelte-4sj57z"),i(k,"class","btn svelte-4sj57z"),i(_,"class","empty-actions svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(C,z){g(C,e,z),c(e,t),c(e,l),c(e,s),c(s,r),c(e,a),c(e,f),c(e,d),c(e,_),c(_,h),c(_,v),c(_,k),b||(j=[A(h,"click",n[107]),A(k,"click",n[108])],b=!0)},p(C,z){z[1]&16&&o!==(o=(C[35].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&G(r,o)},i:le,o:le,d(C){C&&y(e),b=!1,me(j)}}}function Dn(n,e){let t,l,s;return l=new nr({props:{item:e[236],selected:e[42].includes(e[236].id),onDragStart:e[78],onDragOver:e[79],onDrop:e[80]}}),l.$on("navigate",e[140]),l.$on("preview",e[141]),l.$on("openExternal",e[142]),l.$on("showInFolder",e[143]),l.$on("delete",e[144]),l.$on("rename",e[145]),l.$on("duplicate",e[146]),l.$on("cut",e[147]),l.$on("copy",e[148]),l.$on("selectOne",e[149]),l.$on("toggleSelect",e[150]),l.$on("rangeSelect",e[151]),{key:n,first:null,c(){t=it(),$e(l.$$.fragment),this.first=t},m(o,r){g(o,t,r),Ze(l,o,r),s=!0},p(o,r){e=o;const a={};r[1]&32&&(a.item=e[236]),r[1]&2080&&(a.selected=e[42].includes(e[236].id)),l.$set(a)},i(o){s||(ne(l.$$.fragment,o),s=!0)},o(o){fe(l.$$.fragment,o),s=!1},d(o){o&&y(t),Qe(l,o)}}}function Mn(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.scanning")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},d(l){l&&y(e)}}}function Fn(n){let e,t;return e=new kr({props:{item:n[37],content:n[38],loading:n[39],error:n[40]}}),e.$on("close",n[68]),e.$on("openExternal",n[152]),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p(l,s){const o={};s[1]&64&&(o.item=l[37]),s[1]&128&&(o.content=l[38]),s[1]&256&&(o.loading=l[39]),s[1]&512&&(o.error=l[40]),e.$set(o)},i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function In(n){let e,t,l,s,o,r,a,f,d;return{c(){e=u("div"),t=u("input"),l=w(),s=u("div"),o=u("button"),o.textContent=`${p("common.create")}`,r=w(),a=u("button"),a.textContent=`${p("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",p("note.title")),i(t,"class","svelte-4sj57z"),i(o,"class","btn btn-primary svelte-4sj57z"),i(a,"class","btn svelte-4sj57z"),i(s,"class","form-actions svelte-4sj57z"),i(e,"class","create-form svelte-4sj57z")},m(_,h){g(_,e,h),c(e,t),Fe(t,n[23]),c(e,l),c(e,s),c(s,o),c(s,r),c(s,a),f||(d=[A(t,"input",n[136]),A(t,"keydown",n[137]),A(o,"click",n[101]),A(a,"click",n[100])],f=!0)},p(_,h){h[0]&8388608&&t.value!==_[23]&&Fe(t,_[23])},d(_){_&&y(e),f=!1,me(d)}}}function wc(n){let e,t=ue(n[11]),l=[];for(let s=0;s<t.length;s+=1)l[s]=An($l(n,t,s));return{c(){e=u("div");for(let s=0;s<l.length;s+=1)l[s].c();i(e,"class","notes-list svelte-4sj57z")},m(s,o){g(s,e,o);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o[0]&2048|o[3]&512){t=ue(s[11]);let r;for(r=0;r<t.length;r+=1){const a=$l(s,t,r);l[r]?l[r].p(a,o):(l[r]=An(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=t.length}},d(s){s&&y(e),We(l,s)}}}function jc(n){let e,t,l;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("note.noNotes")}`,l=u("p"),l.textContent=`${p("note.createFirst")}`,i(t,"class","svelte-4sj57z"),i(l,"class","hint svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(s,o){g(s,e,o),c(e,t),c(e,l)},p:le,d(s){s&&y(e)}}}function An(n){let e,t,l=n[231].title+"",s,o,r,a=ot(n[231].createdAt)+"",f,d,_,h;function v(){return n[138](n[231])}return{c(){e=u("div"),t=u("div"),s=E(l),o=w(),r=u("div"),f=E(a),d=w(),i(t,"class","note-card-title svelte-4sj57z"),i(r,"class","note-card-date svelte-4sj57z"),i(e,"class","note-card svelte-4sj57z")},m(k,b){g(k,e,b),c(e,t),c(t,s),c(e,o),c(e,r),c(r,f),c(e,d),_||(h=A(e,"click",v),_=!0)},p(k,b){n=k,b[0]&2048&&l!==(l=n[231].title+"")&&G(s,l),b[0]&2048&&a!==(a=ot(n[231].createdAt)+"")&&G(f,a)},d(k){k&&y(e),_=!1,h()}}}function En(n){let e,t,l,s=ue(n[11].slice(0,5)),o=[];for(let r=0;r<s.length;r+=1)o[r]=Ln(tn(n,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("overview.recentNotes")}`,l=w();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-4sj57z"),i(e,"class","recent-section svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,a){if(a[0]&2048|a[3]&512){s=ue(r[11].slice(0,5));let f;for(f=0;f<s.length;f+=1){const d=tn(r,s,f);o[f]?o[f].p(d,a):(o[f]=Ln(d),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&y(e),We(o,r)}}}function Ln(n){let e,t,l=n[231].title+"",s,o,r=ot(n[231].createdAt)+"",a,f,d,_;function h(){return n[135](n[231])}return{c(){e=u("div"),t=u("span"),s=E(l),o=u("span"),a=E(r),f=w(),i(t,"class","svelte-4sj57z"),i(o,"class","recent-date svelte-4sj57z"),i(e,"class","recent-note svelte-4sj57z")},m(v,k){g(v,e,k),c(e,t),c(t,s),c(e,o),c(o,a),c(e,f),d||(_=A(e,"click",h),d=!0)},p(v,k){n=v,k[0]&2048&&l!==(l=n[231].title+"")&&G(s,l),k[0]&2048&&r!==(r=ot(n[231].createdAt)+"")&&G(a,r)},d(v){v&&y(e),d=!1,_()}}}function Pn(n){let e,t,l,s=ue(n[14].slice(0,3)),o=[];for(let r=0;r<s.length;r+=1)o[r]=On(en(n,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("overview.recentEntries")}`,l=w();for(let r=0;r<o.length;r+=1)o[r].c();i(t,"class","svelte-4sj57z"),i(e,"class","recent-section svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,a){if(a[0]&16384){s=ue(r[14].slice(0,3));let f;for(f=0;f<s.length;f+=1){const d=en(r,s,f);o[f]?o[f].p(d,a):(o[f]=On(d),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(r){r&&y(e),We(o,r)}}}function On(n){let e,t=n[228].summary+"",l,s,o=n[228].minutes+"",r,a,f=p("worklog.min")+"",d,_;return{c(){e=u("div"),l=E(t),s=E(" ("),r=E(o),a=w(),d=E(f),_=E(")"),i(e,"class","recent-entry svelte-4sj57z")},m(h,v){g(h,e,v),c(e,l),c(e,s),c(e,r),c(e,a),c(e,d),c(e,_)},p(h,v){v[0]&16384&&t!==(t=h[228].summary+"")&&G(l,t),v[0]&16384&&o!==(o=h[228].minutes+"")&&G(r,o)},d(h){h&&y(e)}}}function Bn(n){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-4sj57z")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function Rn(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z,N,T,D,H,M,F,I,V,B=p("common.create")+"",P,W,K,R,U,Z,Q,X=n[19]&&Hn(n);h=new Rt({props:{kind:"folder",size:24}});let $=ue(n[2]),q=[];for(let ee=0;ee<$.length;ee+=1)q[ee]=Vn(Kl(n,$,ee));const ze=ee=>fe(q[ee],1,1,()=>{q[ee]=null});return{c(){e=u("div"),t=u("div"),l=u("h3"),l.textContent=`${p("nav.createNode")}`,s=w(),X&&X.c(),o=w(),r=u("div"),a=u("label"),a.textContent=`${p("template.select")}`,f=w(),d=u("div"),_=u("button"),$e(h.$$.fragment),v=w(),k=u("div"),b=u("span"),b.textContent=`${p("template.optionNone")}`,j=w(),C=u("span"),C.textContent=`${p("template.none.desc")}`,z=w();for(let ee=0;ee<q.length;ee+=1)q[ee].c();N=w(),T=u("div"),D=u("label"),D.textContent=`${p("common.name")}`,H=w(),M=u("input"),F=w(),I=u("div"),V=u("button"),P=E(B),K=w(),R=u("button"),R.textContent=`${p("common.cancel")}`,i(l,"class","svelte-4sj57z"),i(a,"class","svelte-4sj57z"),i(b,"class","template-card-title svelte-4sj57z"),i(C,"class","template-card-desc svelte-4sj57z"),i(k,"class","template-card-text svelte-4sj57z"),i(_,"class","template-card svelte-4sj57z"),Ge(_,"selected",n[20]===null),i(d,"class","template-cards svelte-4sj57z"),i(r,"class","form-group svelte-4sj57z"),i(D,"class","svelte-4sj57z"),i(M,"type","text"),i(M,"placeholder",p("case.namePlaceholder")),M.autofocus=!0,i(M,"class","svelte-4sj57z"),i(T,"class","form-group svelte-4sj57z"),i(V,"class","btn btn-primary svelte-4sj57z"),V.disabled=W=!n[18].trim()||n[20]===void 0,i(R,"class","btn svelte-4sj57z"),i(I,"class","modal-actions svelte-4sj57z"),i(t,"class","modal modal-create svelte-4sj57z"),i(e,"class","modal-overlay svelte-4sj57z")},m(ee,ae){g(ee,e,ae),c(e,t),c(t,l),c(t,s),X&&X.m(t,null),c(t,o),c(t,r),c(r,a),c(r,f),c(r,d),c(d,_),Ze(h,_,null),c(_,v),c(_,k),c(k,b),c(k,j),c(k,C),c(d,z);for(let te=0;te<q.length;te+=1)q[te]&&q[te].m(d,null);c(t,N),c(t,T),c(T,D),c(T,H),c(T,M),Fe(M,n[18]),c(t,F),c(t,I),c(I,V),c(V,P),c(I,K),c(I,R),U=!0,M.focus(),Z||(Q=[A(_,"click",n[165]),A(M,"input",n[167]),A(M,"keydown",n[168]),A(V,"click",n[89]),A(R,"click",n[88]),A(e,"click",pt(n[88]))],Z=!0)},p(ee,ae){if(ee[19]?X?X.p(ee,ae):(X=Hn(ee),X.c(),X.m(t,o)):X&&(X.d(1),X=null),(!U||ae[0]&1048576)&&Ge(_,"selected",ee[20]===null),ae[0]&1048580){$=ue(ee[2]);let te;for(te=0;te<$.length;te+=1){const O=Kl(ee,$,te);q[te]?(q[te].p(O,ae),ne(q[te],1)):(q[te]=Vn(O),q[te].c(),ne(q[te],1),q[te].m(d,null))}for(qe(),te=$.length;te<q.length;te+=1)ze(te);Ye()}ae[0]&262144&&M.value!==ee[18]&&Fe(M,ee[18]),(!U||ae[0]&1310720&&W!==(W=!ee[18].trim()||ee[20]===void 0))&&(V.disabled=W)},i(ee){if(!U){ne(h.$$.fragment,ee);for(let ae=0;ae<$.length;ae+=1)ne(q[ae]);U=!0}},o(ee){fe(h.$$.fragment,ee),q=q.filter(Boolean);for(let ae=0;ae<q.length;ae+=1)fe(q[ae]);U=!1},d(ee){ee&&y(e),X&&X.d(),Qe(h),We(q,ee),Z=!1,me(Q)}}}function Hn(n){let e,t=p("nav.createInside")+"",l,s,o=n[19].title+"",r,a;return{c(){e=u("div"),l=E(t),s=E(" «"),r=E(o),a=E("»"),i(e,"class","create-context svelte-4sj57z")},m(f,d){g(f,e,d),c(e,l),c(e,s),c(e,r),c(e,a)},p(f,d){d[0]&524288&&o!==(o=f[19].title+"")&&G(r,o)},d(f){f&&y(e)}}}function Vn(n){let e,t,l,s,o,r=p(n[223].title)+"",a,f,d,_=p(n[223].title+".desc")+"",h,v,k,b,j;t=new Rt({props:{kind:n[223].icon||"generic",size:24}});function C(){return n[166](n[223])}return{c(){var z;e=u("button"),$e(t.$$.fragment),l=w(),s=u("div"),o=u("span"),a=E(r),f=w(),d=u("span"),h=E(_),v=w(),i(o,"class","template-card-title svelte-4sj57z"),i(d,"class","template-card-desc svelte-4sj57z"),i(s,"class","template-card-text svelte-4sj57z"),i(e,"class","template-card svelte-4sj57z"),Ge(e,"selected",((z=n[20])==null?void 0:z.id)===n[223].id)},m(z,N){g(z,e,N),Ze(t,e,null),c(e,l),c(e,s),c(s,o),c(o,a),c(s,f),c(s,d),c(d,h),c(e,v),k=!0,b||(j=A(e,"click",C),b=!0)},p(z,N){var D;n=z;const T={};N[0]&4&&(T.kind=n[223].icon||"generic"),t.$set(T),(!k||N[0]&4)&&r!==(r=p(n[223].title)+"")&&G(a,r),(!k||N[0]&4)&&_!==(_=p(n[223].title+".desc")+"")&&G(h,_),(!k||N[0]&1048580)&&Ge(e,"selected",((D=n[20])==null?void 0:D.id)===n[223].id)},i(z){k||(ne(t.$$.fragment,z),k=!0)},o(z){fe(t.$$.fragment,z),k=!1},d(z){z&&y(e),Qe(t),b=!1,j()}}}function Un(n){let e,t,l=n[21].node&&["folder","project","client","document","recipe"].includes(n[21].node.type),s,o,r,a,f,d,_,h,v,k,b=l&&Wn(n),j=n[21].node&&n[21].node.parent_id&&Gn(n);return{c(){e=u("div"),t=u("div"),b&&b.c(),s=w(),j&&j.c(),o=w(),r=u("button"),r.textContent=`${p("common.rename")}`,a=w(),f=u("button"),f.textContent=`${p("common.delete")}`,d=w(),_=u("button"),_.textContent=`${p("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-4sj57z"),i(f,"class","context-menu-item danger svelte-4sj57z"),i(_,"class","context-menu-item svelte-4sj57z"),i(t,"class","context-menu svelte-4sj57z"),Be(t,"left",n[21].x+"px"),Be(t,"top",n[21].y+"px"),i(e,"class","context-menu-backdrop svelte-4sj57z")},m(C,z){g(C,e,z),c(e,t),b&&b.m(t,null),c(t,s),j&&j.m(t,null),c(t,o),c(t,r),c(t,a),c(t,f),c(t,d),c(t,_),h=!0,v||(k=[A(r,"click",n[171]),A(f,"click",n[172]),A(_,"click",n[173]),A(e,"click",n[91]),A(e,"contextmenu",xt(n[91]))],v=!0)},p(C,z){z[0]&2097152&&(l=C[21].node&&["folder","project","client","document","recipe"].includes(C[21].node.type)),l?b?(b.p(C,z),z[0]&2097152&&ne(b,1)):(b=Wn(C),b.c(),ne(b,1),b.m(t,s)):b&&(qe(),fe(b,1,1,()=>{b=null}),Ye()),C[21].node&&C[21].node.parent_id?j?j.p(C,z):(j=Gn(C),j.c(),j.m(t,o)):j&&(j.d(1),j=null),(!h||z[0]&2097152)&&Be(t,"left",C[21].x+"px"),(!h||z[0]&2097152)&&Be(t,"top",C[21].y+"px")},i(C){h||(ne(b),h=!0)},o(C){fe(b),h=!1},d(C){C&&y(e),b&&b.d(),j&&j.d(),v=!1,me(k)}}}function Wn(n){let e,t,l,s,o,r=ue(n[2].length>0?n[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),a=[];for(let d=0;d<r.length;d+=1)a[d]=Kn(Wl(n,r,d));const f=d=>fe(a[d],1,1,()=>{a[d]=null});return{c(){e=u("div"),e.textContent=`${p("common.create")}`,t=w();for(let d=0;d<a.length;d+=1)a[d].c();l=w(),s=u("div"),i(e,"class","context-menu-section svelte-4sj57z"),i(s,"class","context-menu-divider svelte-4sj57z")},m(d,_){g(d,e,_),g(d,t,_);for(let h=0;h<a.length;h+=1)a[h]&&a[h].m(d,_);g(d,l,_),g(d,s,_),o=!0},p(d,_){if(_[0]&4|_[2]&16777216){r=ue(d[2].length>0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let h;for(h=0;h<r.length;h+=1){const v=Wl(d,r,h);a[h]?(a[h].p(v,_),ne(a[h],1)):(a[h]=Kn(v),a[h].c(),ne(a[h],1),a[h].m(l.parentNode,l))}for(qe(),h=r.length;h<a.length;h+=1)f(h);Ye()}},i(d){if(!o){for(let _=0;_<r.length;_+=1)ne(a[_]);o=!0}},o(d){a=a.filter(Boolean);for(let _=0;_<a.length;_+=1)fe(a[_]);o=!1},d(d){d&&(y(e),y(t),y(l),y(s)),We(a,d)}}}function Kn(n){let e,t,l,s,o=p(n[223].title)+"",r,a,f,d;t=new Rt({props:{kind:n[223].icon||"folder",size:16}});function _(){return n[169](n[223])}return{c(){e=u("button"),$e(t.$$.fragment),l=w(),s=u("span"),r=E(o),i(s,"class","svelte-4sj57z"),i(e,"class","context-menu-item svelte-4sj57z")},m(h,v){g(h,e,v),Ze(t,e,null),c(e,l),c(e,s),c(s,r),a=!0,f||(d=A(e,"click",_),f=!0)},p(h,v){n=h;const k={};v[0]&4&&(k.kind=n[223].icon||"folder"),t.$set(k),(!a||v[0]&4)&&o!==(o=p(n[223].title)+"")&&G(r,o)},i(h){a||(ne(t.$$.fragment,h),a=!0)},o(h){fe(t.$$.fragment,h),a=!1},d(h){h&&y(e),Qe(t),f=!1,d()}}}function Gn(n){let e,t,l,s,o;return{c(){e=u("button"),e.textContent=`${p("nav.moveToRoot")}`,t=w(),l=u("div"),i(e,"class","context-menu-item svelte-4sj57z"),i(l,"class","context-menu-divider svelte-4sj57z")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),s||(o=A(e,"click",n[170]),s=!0)},p:le,d(r){r&&(y(e),y(t),y(l)),s=!1,o()}}}function qn(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z=(n[26]==="open_url"?p("action.dataUrl"):n[26]==="open_folder"||n[26]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",N,T,D,H,M,F,I,V,B,P,W,K=ue(n[59]),R=[];for(let U=0;U<K.length;U+=1)R[U]=Yn(Ul(n,K,U));return{c(){e=u("div"),t=u("div"),l=u("h3"),l.textContent=`${p("action.newAction")}`,s=w(),o=u("div"),r=u("label"),r.textContent=`${p("common.name")}`,a=w(),f=u("input"),d=w(),_=u("div"),h=u("label"),h.textContent=`${p("common.type")}`,v=w(),k=u("select");for(let U=0;U<R.length;U+=1)R[U].c();b=w(),j=u("div"),C=u("label"),N=E(z),T=w(),D=u("input"),M=w(),F=u("div"),I=u("button"),I.textContent=`${p("common.create")}`,V=w(),B=u("button"),B.textContent=`${p("common.cancel")}`,i(l,"class","svelte-4sj57z"),i(r,"class","svelte-4sj57z"),i(f,"type","text"),i(f,"placeholder",p("action.namePlaceholder")),f.autofocus=!0,i(f,"class","svelte-4sj57z"),i(o,"class","form-group svelte-4sj57z"),i(h,"class","svelte-4sj57z"),i(k,"class","svelte-4sj57z"),n[26]===void 0&&Pt(()=>n[176].call(k)),i(_,"class","form-group svelte-4sj57z"),i(C,"class","svelte-4sj57z"),i(D,"type","text"),i(D,"placeholder",H=n[26]==="open_url"?p("action.urlPlaceholder"):n[26]==="open_folder"||n[26]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),i(D,"class","svelte-4sj57z"),i(j,"class","form-group svelte-4sj57z"),i(I,"class","btn btn-primary svelte-4sj57z"),i(B,"class","btn svelte-4sj57z"),i(F,"class","modal-actions svelte-4sj57z"),i(t,"class","modal svelte-4sj57z"),i(e,"class","modal-overlay svelte-4sj57z")},m(U,Z){g(U,e,Z),c(e,t),c(t,l),c(t,s),c(t,o),c(o,r),c(o,a),c(o,f),Fe(f,n[25]),c(t,d),c(t,_),c(_,h),c(_,v),c(_,k);for(let Q=0;Q<R.length;Q+=1)R[Q]&&R[Q].m(k,null);Tl(k,n[26],!0),c(t,b),c(t,j),c(j,C),c(C,N),c(j,T),c(j,D),Fe(D,n[27]),c(t,M),c(t,F),c(F,I),c(F,V),c(F,B),f.focus(),P||(W=[A(f,"input",n[174]),A(f,"keydown",n[175]),A(k,"change",n[176]),A(D,"input",n[177]),A(D,"keydown",n[178]),A(I,"click",n[116]),A(B,"click",n[115]),A(e,"click",pt(n[115]))],P=!0)},p(U,Z){if(Z[0]&33554432&&f.value!==U[25]&&Fe(f,U[25]),Z[1]&268435456){K=ue(U[59]);let Q;for(Q=0;Q<K.length;Q+=1){const X=Ul(U,K,Q);R[Q]?R[Q].p(X,Z):(R[Q]=Yn(X),R[Q].c(),R[Q].m(k,null))}for(;Q<R.length;Q+=1)R[Q].d(1);R.length=K.length}Z[0]&67108864|Z[1]&268435456&&Tl(k,U[26]),Z[0]&67108864&&z!==(z=(U[26]==="open_url"?p("action.dataUrl"):U[26]==="open_folder"||U[26]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&G(N,z),Z[0]&67108864|Z[1]&268435456&&H!==(H=U[26]==="open_url"?p("action.urlPlaceholder"):U[26]==="open_folder"||U[26]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&i(D,"placeholder",H),Z[0]&134217728&&D.value!==U[27]&&Fe(D,U[27])},d(U){U&&y(e),We(R,U),P=!1,me(W)}}}function Yn(n){let e,t=n[220].label+"",l;return{c(){e=u("option"),l=E(t),e.__value=n[220].id,Fe(e,e.__value),i(e,"class","svelte-4sj57z")},m(s,o){g(s,e,o),c(e,l)},p:le,d(s){s&&y(e)}}}function Xn(n){let e,t,l,s=p("file.importTitle")+"",o,r,a=(n[9]?n[9].title:"")+"",f,d,_,h,v,k,b,j=n[30].files+"",C,z,N,T,D,H=n[30].folders+"",M,F,I,V,B,P=(n[30].totalBytes/1024).toFixed(1)+"",W,K,R,U,Z,Q,X,$,q,ze,ee,ae,te=n[30].isDangerous&&Jn(n);return{c(){e=u("div"),t=u("div"),l=u("h3"),o=E(s),r=E(" «"),f=E(a),d=E("»"),_=w(),h=u("div"),v=u("div"),k=u("span"),k.textContent=`${p("file.importFiles")}`,b=u("span"),C=E(j),z=w(),N=u("div"),T=u("span"),T.textContent=`${p("file.importFolders")}`,D=u("span"),M=E(H),F=w(),I=u("div"),V=u("span"),V.textContent=`${p("file.importSize")}`,B=u("span"),W=E(P),K=E(" KB"),R=w(),te&&te.c(),U=w(),Z=u("div"),Q=u("button"),Q.textContent=`${p("file.importCopy")}`,X=w(),$=u("button"),$.textContent=`${p("file.importLink")}`,q=w(),ze=u("button"),ze.textContent=`${p("common.cancel")}`,i(l,"class","svelte-4sj57z"),i(k,"class","svelte-4sj57z"),i(b,"class","svelte-4sj57z"),i(v,"class","summary-row svelte-4sj57z"),i(T,"class","svelte-4sj57z"),i(D,"class","svelte-4sj57z"),i(N,"class","summary-row svelte-4sj57z"),i(V,"class","svelte-4sj57z"),i(B,"class","svelte-4sj57z"),i(I,"class","summary-row svelte-4sj57z"),i(h,"class","import-summary svelte-4sj57z"),i(Q,"class","btn btn-primary svelte-4sj57z"),i($,"class","btn svelte-4sj57z"),i(ze,"class","btn svelte-4sj57z"),i(Z,"class","modal-actions svelte-4sj57z"),i(t,"class","modal svelte-4sj57z"),i(e,"class","modal-overlay svelte-4sj57z")},m(O,Y){g(O,e,Y),c(e,t),c(t,l),c(l,o),c(l,r),c(l,f),c(l,d),c(t,_),c(t,h),c(h,v),c(v,k),c(v,b),c(b,C),c(h,z),c(h,N),c(N,T),c(N,D),c(D,M),c(h,F),c(h,I),c(I,V),c(I,B),c(B,W),c(B,K),c(h,R),te&&te.m(h,null),c(t,U),c(t,Z),c(Z,Q),c(Z,X),c(Z,$),c(Z,q),c(Z,ze),ee||(ae=[A(Q,"click",n[179]),A($,"click",n[180]),A(ze,"click",n[110]),A(e,"click",pt(n[110]))],ee=!0)},p(O,Y){Y[0]&512&&a!==(a=(O[9]?O[9].title:"")+"")&&G(f,a),Y[0]&1073741824&&j!==(j=O[30].files+"")&&G(C,j),Y[0]&1073741824&&H!==(H=O[30].folders+"")&&G(M,H),Y[0]&1073741824&&P!==(P=(O[30].totalBytes/1024).toFixed(1)+"")&&G(W,P),O[30].isDangerous?te?te.p(O,Y):(te=Jn(O),te.c(),te.m(h,null)):te&&(te.d(1),te=null)},d(O){O&&y(e),te&&te.d(),ee=!1,me(ae)}}}function Jn(n){let e,t,l,s,o,r,a=n[30].dangerReason+"",f;return{c(){e=u("div"),t=L("svg"),l=L("path"),s=L("line"),o=L("line"),r=w(),f=E(a),i(l,"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(l,"class","svelte-4sj57z"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-4sj57z"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-4sj57z"),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-4sj57z"),i(e,"class","summary-warn svelte-4sj57z")},m(d,_){g(d,e,_),c(e,t),c(t,l),c(t,s),c(t,o),c(e,r),c(e,f)},p(d,_){_[0]&1073741824&&a!==(a=d[30].dangerReason+"")&&G(f,a)},d(d){d&&y(e)}}}function Zn(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z=n[50]&&Qn(n);return{c(){e=u("div"),t=u("div"),l=u("h3"),l.textContent=`${p("rename.title")}`,s=w(),o=u("div"),r=u("label"),r.textContent=`${p("common.newName")}`,a=w(),f=u("input"),d=w(),z&&z.c(),_=w(),h=u("div"),v=u("button"),v.textContent=`${p("common.rename")}`,k=w(),b=u("button"),b.textContent=`${p("common.cancel")}`,i(l,"class","svelte-4sj57z"),i(r,"class","svelte-4sj57z"),i(f,"type","text"),i(f,"class","svelte-4sj57z"),i(o,"class","form-group svelte-4sj57z"),i(v,"class","btn btn-primary svelte-4sj57z"),i(b,"class","btn svelte-4sj57z"),i(h,"class","modal-actions svelte-4sj57z"),i(t,"class","modal svelte-4sj57z"),i(e,"class","modal-overlay svelte-4sj57z")},m(N,T){g(N,e,T),c(e,t),c(t,l),c(t,s),c(t,o),c(o,r),c(o,a),c(o,f),Fe(f,n[49]),c(t,d),z&&z.m(t,null),c(t,_),c(t,h),c(h,v),c(h,k),c(h,b),j||(C=[A(f,"input",n[181]),A(f,"keydown",n[83]),A(v,"click",n[81]),A(b,"click",n[82]),A(e,"click",pt(n[82]))],j=!0)},p(N,T){T[1]&262144&&f.value!==N[49]&&Fe(f,N[49]),N[50]?z?z.p(N,T):(z=Qn(N),z.c(),z.m(t,_)):z&&(z.d(1),z=null)},d(N){N&&y(e),z&&z.d(),j=!1,me(C)}}}function Qn(n){let e,t;return{c(){e=u("div"),t=E(n[50]),i(e,"class","rename-error svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p(l,s){s[1]&524288&&G(t,l[50])},d(l){l&&y(e)}}}function xn(n){let e,t;return e=new wr({props:{title:n[44],message:n[45],confirmText:n[47],danger:n[46]}}),e.$on("confirm",n[84]),e.$on("cancel",n[85]),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p(l,s){const o={};s[1]&8192&&(o.title=l[44]),s[1]&16384&&(o.message=l[45]),s[1]&65536&&(o.confirmText=l[47]),s[1]&32768&&(o.danger=l[46]),e.$set(o)},i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function $n(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b=p("sync.saveInterval")+"",j,C,z,N,T,D,H,M=n[52]&&ei(n);function F(P,W){var K;return(K=P[52])!=null&&K.configured?Dc:Nc}let I=F(n),V=I(n),B=n[58]&&si(n);return{c(){e=u("div"),t=u("div"),l=u("h3"),l.textContent=`${p("sync.settings")}`,s=w(),M&&M.c(),o=w(),V.c(),r=w(),a=u("div"),f=u("div"),d=u("label"),d.textContent=`${p("sync.autoSync")}`,_=w(),h=u("input"),v=w(),k=u("button"),j=E(b),C=w(),B&&B.c(),z=w(),N=u("div"),T=u("button"),T.textContent=`${p("common.close")}`,i(l,"class","svelte-4sj57z"),i(d,"class","svelte-4sj57z"),i(h,"type","number"),i(h,"placeholder","0"),i(h,"min","0"),i(h,"class","svelte-4sj57z"),i(f,"class","form-group svelte-4sj57z"),i(k,"class","btn svelte-4sj57z"),k.disabled=n[53],Be(a,"margin-top","16px"),Be(a,"padding-top","16px"),Be(a,"border-top","1px solid #2a2a3c"),i(a,"class","svelte-4sj57z"),i(T,"class","btn svelte-4sj57z"),i(N,"class","modal-actions svelte-4sj57z"),Be(N,"margin-top","12px"),i(t,"class","modal modal-sync svelte-4sj57z"),i(e,"class","modal-overlay svelte-4sj57z")},m(P,W){g(P,e,W),c(e,t),c(t,l),c(t,s),M&&M.m(t,null),c(t,o),V.m(t,null),c(t,r),c(t,a),c(a,f),c(f,d),c(f,_),c(f,h),Fe(h,n[57]),c(a,v),c(a,k),c(k,j),c(t,C),B&&B.m(t,null),c(t,z),c(t,N),c(N,T),D||(H=[A(h,"input",n[185]),A(k,"click",n[123]),A(T,"click",n[121]),A(e,"click",pt(n[121]))],D=!0)},p(P,W){P[52]?M?M.p(P,W):(M=ei(P),M.c(),M.m(t,o)):M&&(M.d(1),M=null),I===(I=F(P))&&V?V.p(P,W):(V.d(1),V=I(P),V&&(V.c(),V.m(t,r))),W[1]&67108864&&Lt(h.value)!==P[57]&&Fe(h,P[57]),W[1]&4194304&&(k.disabled=P[53]),P[58]?B?B.p(P,W):(B=si(P),B.c(),B.m(t,z)):B&&(B.d(1),B=null)},d(P){P&&y(e),M&&M.d(),V.d(),B&&B.d(),D=!1,me(H)}}}function ei(n){let e,t,l,s,o,r,a,f,d,_,h,v,k=n[52].unpushedOps+"",b,j;function C(F,I){return F[52].revoked?Tc:F[52].connected?Sc:F[52].configured?Cc:zc}let z=C(n),N=z(n),T=n[52].serverUrl&&ti(n),D=n[52].deviceName&&li(n),H=n[52].deviceId&&!n[52].deviceName&&ni(n),M=n[52].lastSyncAt&&ii(n);return{c(){e=u("div"),t=u("div"),l=u("span"),l.textContent=`${p("sync.status")}`,s=w(),o=u("span"),N.c(),r=w(),T&&T.c(),a=w(),D&&D.c(),f=w(),H&&H.c(),d=w(),_=u("div"),h=u("span"),h.textContent=`${p("sync.unpushed")}`,v=u("span"),b=E(k),j=w(),M&&M.c(),i(l,"class","sync-label svelte-4sj57z"),i(o,"class","sync-value svelte-4sj57z"),i(t,"class","sync-row svelte-4sj57z"),i(h,"class","sync-label svelte-4sj57z"),i(v,"class","sync-value svelte-4sj57z"),i(_,"class","sync-row svelte-4sj57z"),i(e,"class","sync-status svelte-4sj57z")},m(F,I){g(F,e,I),c(e,t),c(t,l),c(t,s),c(t,o),N.m(o,null),c(e,r),T&&T.m(e,null),c(e,a),D&&D.m(e,null),c(e,f),H&&H.m(e,null),c(e,d),c(e,_),c(_,h),c(_,v),c(v,b),c(e,j),M&&M.m(e,null)},p(F,I){z!==(z=C(F))&&(N.d(1),N=z(F),N&&(N.c(),N.m(o,null))),F[52].serverUrl?T?T.p(F,I):(T=ti(F),T.c(),T.m(e,a)):T&&(T.d(1),T=null),F[52].deviceName?D?D.p(F,I):(D=li(F),D.c(),D.m(e,f)):D&&(D.d(1),D=null),F[52].deviceId&&!F[52].deviceName?H?H.p(F,I):(H=ni(F),H.c(),H.m(e,d)):H&&(H.d(1),H=null),I[1]&2097152&&k!==(k=F[52].unpushedOps+"")&&G(b,k),F[52].lastSyncAt?M?M.p(F,I):(M=ii(F),M.c(),M.m(e,null)):M&&(M.d(1),M=null)},d(F){F&&y(e),N.d(),T&&T.d(),D&&D.d(),H&&H.d(),M&&M.d()}}}function zc(n){let e;return{c(){e=u("span"),e.textContent=`${p("sync.disabled")}`,Be(e,"color","#666"),i(e,"class","svelte-4sj57z")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function Cc(n){let e;return{c(){e=u("span"),e.textContent=`${p("sync.notConnected")}`,Be(e,"color","#f59e0b"),i(e,"class","svelte-4sj57z")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function Sc(n){let e;return{c(){e=u("span"),e.textContent=`${p("sync.connected")}`,Be(e,"color","#34d399"),i(e,"class","svelte-4sj57z")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function Tc(n){let e;return{c(){e=u("span"),e.textContent=`${p("sync.revoked")}`,Be(e,"color","#ff6b6b"),i(e,"class","svelte-4sj57z")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function ti(n){let e,t,l,s=n[52].serverUrl+"",o;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.server")}`,l=u("span"),o=E(s),i(t,"class","sync-label svelte-4sj57z"),i(l,"class","sync-value mono svelte-4sj57z"),i(e,"class","sync-row svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l),c(l,o)},p(r,a){a[1]&2097152&&s!==(s=r[52].serverUrl+"")&&G(o,s)},d(r){r&&y(e)}}}function li(n){let e,t,l,s=n[52].deviceName+"",o;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.device")}`,l=u("span"),o=E(s),i(t,"class","sync-label svelte-4sj57z"),i(l,"class","sync-value svelte-4sj57z"),i(e,"class","sync-row svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l),c(l,o)},p(r,a){a[1]&2097152&&s!==(s=r[52].deviceName+"")&&G(o,s)},d(r){r&&y(e)}}}function ni(n){let e,t,l,s=n[52].deviceId+"",o;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.deviceId")}`,l=u("span"),o=E(s),i(t,"class","sync-label svelte-4sj57z"),i(l,"class","sync-value mono svelte-4sj57z"),i(e,"class","sync-row svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l),c(l,o)},p(r,a){a[1]&2097152&&s!==(s=r[52].deviceId+"")&&G(o,s)},d(r){r&&y(e)}}}function ii(n){let e,t,l,s=n[52].lastSyncAt+"",o;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.lastSync")}`,l=u("span"),o=E(s),i(t,"class","sync-label svelte-4sj57z"),i(l,"class","sync-value svelte-4sj57z"),i(e,"class","sync-row svelte-4sj57z")},m(r,a){g(r,e,a),c(e,t),c(e,l),c(l,o)},p(r,a){a[1]&2097152&&s!==(s=r[52].lastSyncAt+"")&&G(o,s)},d(r){r&&y(e)}}}function Nc(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z,N=p("sync.test")+"",T,D,H,M,F=p("sync.connect")+"",I,V,B;return{c(){e=u("div"),t=u("label"),t.textContent=`${p("sync.serverUrl")}`,l=w(),s=u("input"),o=w(),r=u("div"),a=u("label"),a.textContent=`${p("sync.username")}`,f=w(),d=u("input"),_=w(),h=u("div"),v=u("label"),v.textContent=`${p("sync.password")}`,k=w(),b=u("input"),j=w(),C=u("div"),z=u("button"),T=E(N),H=w(),M=u("button"),I=E(F),i(t,"class","svelte-4sj57z"),i(s,"type","text"),i(s,"placeholder",p("sync.serverUrlPlaceholder")),i(s,"class","svelte-4sj57z"),i(e,"class","form-group svelte-4sj57z"),i(a,"class","svelte-4sj57z"),i(d,"type","text"),i(d,"placeholder",p("sync.usernamePlaceholder")),i(d,"class","svelte-4sj57z"),i(r,"class","form-group svelte-4sj57z"),i(v,"class","svelte-4sj57z"),i(b,"type","password"),i(b,"placeholder",p("sync.passwordPlaceholder")),i(b,"class","svelte-4sj57z"),i(h,"class","form-group svelte-4sj57z"),i(z,"class","btn svelte-4sj57z"),z.disabled=D=n[53]||!n[54],i(M,"class","btn btn-primary svelte-4sj57z"),M.disabled=n[53],i(C,"class","modal-actions svelte-4sj57z"),Be(C,"margin-top","12px")},m(P,W){g(P,e,W),c(e,t),c(e,l),c(e,s),Fe(s,n[54]),g(P,o,W),g(P,r,W),c(r,a),c(r,f),c(r,d),Fe(d,n[55]),g(P,_,W),g(P,h,W),c(h,v),c(h,k),c(h,b),Fe(b,n[56]),g(P,j,W),g(P,C,W),c(C,z),c(z,T),c(C,H),c(C,M),c(M,I),V||(B=[A(s,"input",n[182]),A(d,"input",n[183]),A(b,"input",n[184]),A(z,"click",n[124]),A(M,"click",n[122])],V=!0)},p(P,W){W[1]&8388608&&s.value!==P[54]&&Fe(s,P[54]),W[1]&16777216&&d.value!==P[55]&&Fe(d,P[55]),W[1]&33554432&&b.value!==P[56]&&Fe(b,P[56]),W[1]&12582912&&D!==(D=P[53]||!P[54])&&(z.disabled=D),W[1]&4194304&&(M.disabled=P[53])},d(P){P&&(y(e),y(o),y(r),y(_),y(h),y(j),y(C)),V=!1,me(B)}}}function Dc(n){let e,t,l=p("sync.syncNow")+"",s,o,r,a=p("sync.disconnect")+"",f,d,_;return{c(){e=u("div"),t=u("button"),s=E(l),o=w(),r=u("button"),f=E(a),i(t,"class","btn svelte-4sj57z"),t.disabled=n[53],i(r,"class","btn btn-danger svelte-4sj57z"),r.disabled=n[53],i(e,"class","sync-connected-actions svelte-4sj57z")},m(h,v){g(h,e,v),c(e,t),c(t,s),c(e,o),c(e,r),c(r,f),d||(_=[A(t,"click",n[126]),A(r,"click",n[125])],d=!0)},p(h,v){v[1]&4194304&&(t.disabled=h[53]),v[1]&4194304&&(r.disabled=h[53])},d(h){h&&y(e),d=!1,me(_)}}}function si(n){let e,t;return{c(){e=u("div"),t=E(n[58]),i(e,"class","sync-result svelte-4sj57z"),Be(e,"margin-top","8px")},m(l,s){g(l,e,s),c(e,t)},p(l,s){s[1]&134217728&&G(t,l[58])},d(l){l&&y(e)}}}function Mc(n){var Ue;let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z,N,T,D,H,M,F,I,V,B,P,W,K,R,U,Z,Q,X,$,q,ze,ee,ae,te,O,Y,ie,oe,de,Ie,_e,Oe,ge,we,re,Ve,lt,nt,Xe=ue(n[0]),ve=[];for(let J=0;J<Xe.length;J+=1)ve[J]=on(sn(n,Xe,J));const Le=[Hr,Rr],Ne=[];function Se(J,ce){return J[1].length>0?0:1}T=Se(n),D=Ne[T]=Le[T](n);function De(J,ce){return J[9]?Wr:J[8]?Ur:Vr}let Ce=De(n),ke=Ce(n),Ae=((Ue=n[52])==null?void 0:Ue.configured)&&cn(n),Ee=n[7]&&fn(n);const Je=[Xr,Yr,qr,Gr,Kr],ye=[];function Pe(J,ce){return J[12]?0:J[9]?1:J[8]==="today"&&J[3]?2:J[8]==="activity"?3:4}ie=Pe(n),oe=ye[ie]=Je[ie](n);let he=n[17]&&Rn(n),be=n[21].visible&&Un(n),Me=n[24]&&qn(n),pe=n[31]&&n[30]&&Xn(n),He=n[48]&&Zn(n),Te=n[43]&&xn(n),Re=n[51]&&$n(n);return{c(){var J;e=u("div"),t=u("aside"),l=u("div"),s=u("span"),s.textContent="⚒",o=w(),r=u("span"),r.textContent=`${p("nav.brand")}`,a=w(),f=u("nav"),d=u("div"),_=u("div"),_.textContent=`${p("nav.system")}`,h=w();for(let ce=0;ce<ve.length;ce+=1)ve[ce].c();v=w(),k=u("div"),b=u("div"),j=u("span"),j.textContent=`${p("nav.workspace")}`,C=w(),z=u("button"),z.textContent="+",N=w(),D.c(),H=w(),M=u("div"),F=u("button"),I=L("svg"),V=L("polyline"),B=L("polyline"),P=L("path"),W=w(),K=u("span"),R=w(),U=u("span"),U.textContent=`${p("nav.sync")}`,Z=w(),Q=u("span"),X=E(n[6]),$=w(),q=u("main"),ze=u("header"),ee=u("div"),ke.c(),ae=w(),te=u("div"),Ae&&Ae.c(),O=w(),Ee&&Ee.c(),Y=w(),oe.c(),de=w(),he&&he.c(),Ie=w(),be&&be.c(),_e=w(),Me&&Me.c(),Oe=w(),pe&&pe.c(),ge=w(),He&&He.c(),we=w(),Te&&Te.c(),re=w(),Re&&Re.c(),i(s,"class","logo svelte-4sj57z"),i(r,"class","brand-name svelte-4sj57z"),i(l,"class","sidebar-brand svelte-4sj57z"),i(_,"class","nav-label svelte-4sj57z"),i(d,"class","nav-group svelte-4sj57z"),i(j,"class","svelte-4sj57z"),i(z,"class","nav-add-btn svelte-4sj57z"),i(z,"title",p("common.create")),i(b,"class","nav-label-row svelte-4sj57z"),i(k,"class","nav-group svelte-4sj57z"),i(f,"class","sidebar-nav svelte-4sj57z"),i(V,"points","23 4 23 10 17 10"),i(V,"class","svelte-4sj57z"),i(B,"points","1 20 1 14 7 14"),i(B,"class","svelte-4sj57z"),i(P,"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(P,"class","svelte-4sj57z"),i(I,"width","16"),i(I,"height","16"),i(I,"viewBox","0 0 24 24"),i(I,"fill","none"),i(I,"stroke","currentColor"),i(I,"stroke-width","2"),i(I,"stroke-linecap","round"),i(I,"stroke-linejoin","round"),i(I,"class","svelte-4sj57z"),i(K,"class","sync-dot svelte-4sj57z"),Ge(K,"active",(J=n[52])==null?void 0:J.configured),i(U,"class","sidebar-sync-label svelte-4sj57z"),i(F,"class","sidebar-sync-btn svelte-4sj57z"),i(F,"title",p("nav.syncSettings")),i(Q,"class","version svelte-4sj57z"),i(M,"class","sidebar-footer svelte-4sj57z"),i(t,"class","sidebar svelte-4sj57z"),i(ee,"class","header-left svelte-4sj57z"),i(te,"class","header-right svelte-4sj57z"),i(ze,"class","header svelte-4sj57z"),i(q,"class","main svelte-4sj57z"),i(e,"class","app svelte-4sj57z")},m(J,ce){g(J,e,ce),c(e,t),c(t,l),c(l,s),c(l,o),c(l,r),c(t,a),c(t,f),c(f,d),c(d,_),c(d,h);for(let et=0;et<ve.length;et+=1)ve[et]&&ve[et].m(d,null);c(f,v),c(f,k),c(k,b),c(b,j),c(b,C),c(b,z),c(k,N),Ne[T].m(k,null),c(t,H),c(t,M),c(M,F),c(F,I),c(I,V),c(I,B),c(I,P),c(F,W),c(F,K),c(F,R),c(F,U),c(M,Z),c(M,Q),c(Q,X),c(e,$),c(e,q),c(q,ze),c(ze,ee),ke.m(ee,null),c(ze,ae),c(ze,te),Ae&&Ae.m(te,null),c(q,O),Ee&&Ee.m(q,null),c(q,Y),ye[ie].m(q,null),c(q,de),he&&he.m(q,null),c(q,Ie),be&&be.m(q,null),c(q,_e),Me&&Me.m(q,null),c(q,Oe),pe&&pe.m(q,null),c(q,ge),He&&He.m(q,null),c(q,we),Te&&Te.m(q,null),c(q,re),Re&&Re.m(q,null),Ve=!0,lt||(nt=[A(z,"click",n[87]),A(F,"click",n[120])],lt=!0)},p(J,ce){var wt,vt;if(ce[0]&257|ce[1]&1073741824){Xe=ue(J[0]);let Ke;for(Ke=0;Ke<Xe.length;Ke+=1){const Dt=sn(J,Xe,Ke);ve[Ke]?ve[Ke].p(Dt,ce):(ve[Ke]=on(Dt),ve[Ke].c(),ve[Ke].m(d,null))}for(;Ke<ve.length;Ke+=1)ve[Ke].d(1);ve.length=Xe.length}let et=T;T=Se(J),T===et?Ne[T].p(J,ce):(qe(),fe(Ne[et],1,1,()=>{Ne[et]=null}),Ye(),D=Ne[T],D?D.p(J,ce):(D=Ne[T]=Le[T](J),D.c()),ne(D,1),D.m(k,null)),(!Ve||ce[1]&2097152)&&Ge(K,"active",(wt=J[52])==null?void 0:wt.configured),(!Ve||ce[0]&64)&&G(X,J[6]),Ce===(Ce=De(J))&&ke?ke.p(J,ce):(ke.d(1),ke=Ce(J),ke&&(ke.c(),ke.m(ee,null))),(vt=J[52])!=null&&vt.configured?Ae?Ae.p(J,ce):(Ae=cn(J),Ae.c(),Ae.m(te,null)):Ae&&(Ae.d(1),Ae=null),J[7]?Ee?Ee.p(J,ce):(Ee=fn(J),Ee.c(),Ee.m(q,Y)):Ee&&(Ee.d(1),Ee=null);let _t=ie;ie=Pe(J),ie===_t?ye[ie].p(J,ce):(qe(),fe(ye[_t],1,1,()=>{ye[_t]=null}),Ye(),oe=ye[ie],oe?oe.p(J,ce):(oe=ye[ie]=Je[ie](J),oe.c()),ne(oe,1),oe.m(q,de)),J[17]?he?(he.p(J,ce),ce[0]&131072&&ne(he,1)):(he=Rn(J),he.c(),ne(he,1),he.m(q,Ie)):he&&(qe(),fe(he,1,1,()=>{he=null}),Ye()),J[21].visible?be?(be.p(J,ce),ce[0]&2097152&&ne(be,1)):(be=Un(J),be.c(),ne(be,1),be.m(q,_e)):be&&(qe(),fe(be,1,1,()=>{be=null}),Ye()),J[24]?Me?Me.p(J,ce):(Me=qn(J),Me.c(),Me.m(q,Oe)):Me&&(Me.d(1),Me=null),J[31]&&J[30]?pe?pe.p(J,ce):(pe=Xn(J),pe.c(),pe.m(q,ge)):pe&&(pe.d(1),pe=null),J[48]?He?He.p(J,ce):(He=Zn(J),He.c(),He.m(q,we)):He&&(He.d(1),He=null),J[43]?Te?(Te.p(J,ce),ce[1]&4096&&ne(Te,1)):(Te=xn(J),Te.c(),ne(Te,1),Te.m(q,re)):Te&&(qe(),fe(Te,1,1,()=>{Te=null}),Ye()),J[51]?Re?Re.p(J,ce):(Re=$n(J),Re.c(),Re.m(q,null)):Re&&(Re.d(1),Re=null)},i(J){Ve||(ne(D),ne(oe),ne(he),ne(be),ne(Te),Ve=!0)},o(J){fe(D),fe(oe),fe(he),fe(be),fe(Te),Ve=!1},d(J){J&&y(e),We(ve,J),Ne[T].d(),ke.d(),Ae&&Ae.d(),Ee&&Ee.d(),ye[ie].d(),he&&he.d(),be&&be.d(),Me&&Me.d(),pe&&pe.d(),He&&He.d(),Te&&Te.d(),Re&&Re.d(),lt=!1,me(nt)}}}function x(n,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[n];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",n,t)}return Promise.reject(new Error("Wails not connected: "+n))}function St(n,e,t){for(const l of n){if(l.id===e)return l.children=t,l.has_children=t.length>0,!0;if(l.children&&St(l.children,e,t))return!0}return!1}function Fc(n){n.preventDefault(),n.dataTransfer.dropEffect="move",n.currentTarget.classList.add("drop-valid")}function Ic(n){n.currentTarget.classList.remove("drop-valid")}function gi(n,e,t){for(const l of n){if(l.id===e)return l.children=t,l.has_children=t.length>0,!0;if(l.children&&gi(l.children,e,t))return!0}return!1}function gt(n){return n==="note_created"||n==="file_added"||n==="folder_added"||n==="node_created"?"+":n==="file_deleted"||n==="folder_deleted"?"×":n==="file_renamed"||n==="folder_renamed"||n==="note_updated"||n==="node_updated"?"~":n==="file_copied"?"⧉":n==="file_moved"?"→":"•"}function st(n){if(!n)return"";try{return new Date(n).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function ot(n){if(!n)return"";try{return new Date(n).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return n}}function ct(n,e,t,l){return n=Math.abs(n)%100,n>=5&&n<=20?l:(n%=10,n===1?e:n>=2&&n<=4?t:l)}function Ac(n,e,t){let l=[],s=[],o=[],r=null,a=[],f=0,d=!0,_=[],h="",v="",k="",b=null,j="overview",C=[],z=null,N=[],T=[],D=[],H="",M="",F=!1,I="",V=null,B=null,P={visible:!1,x:0,y:0,node:null},W=!1,K="",R=!1,U="",Z="open_url",Q="",X=[{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")}],$=!0,q=!1,ze=null,ee=!1,ae="",te="",O={},Y=!1,ie=null,oe=[],de=[],Ie=null,_e="",Oe=!1,ge="",we={items:[],mode:"copy"},re=[],Ve=[],lt=!1,nt="",Xe="",ve=!1,Le=p("common.delete"),Ne=null,Se=null,De=!1,Ce="",ke="",Ae="",Ee=!1,Je=null,ye=!1,Pe="",he="",be="",Me=0,pe="";const He=[{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 Te=null;ci(async()=>{try{t(6,h=await x("VerstakVersion")||"verstak-gui/v2"),t(0,l=await x("ListSystemViews")||[]),t(1,s=await x("ListWorkspaceTree")||[]),t(2,o=await x("ListEnabledTemplates")||[])}catch(m){t(7,v=String(m)),t(0,l=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(1,s=[]),t(2,o=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ji),Te=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",al),t(28,$=!1),zt()}),el(()=>{Te&&Te(),window.removeEventListener("keydown",al)});async function Re(m){t(8,k=m),t(9,b=null),t(10,j="overview"),t(11,C=[]),N=[],t(13,T=[]),t(14,D=[]),t(17,F=!1),t(7,v=""),t(3,r=null),t(4,a=[]),f=0,d=!0;try{m==="today"?t(3,r=await x("ListTodayView")||{cases:[]}):m==="activity"&&(t(4,a=await x("ListActivityFeed",50,0)||[]),f=a.length,d=a.length===50)}catch(S){t(7,v=String(S)),t(3,r={cases:[]}),t(4,a=[])}}async function Ue(m){t(9,b=m),t(10,j="overview"),t(11,C=[]),N=[],t(13,T=[]),t(14,D=[]),t(36,de=[]),t(35,oe=[]),t(34,ie=null),t(37,Ie=null),t(38,_e=""),t(42,re=[]),Ve=[],t(12,z=null),t(17,F=!1),t(22,W=!1),t(7,v=""),t(5,_=[]),await J(m.id)}async function J(m){try{t(11,C=await x("ListNotes",m)||[])}catch{}try{N=await x("ListFiles",m)||[]}catch{}try{t(13,T=await x("ListActions",m)||[])}catch{}try{t(14,D=await x("ListWorklog",m)||[])}catch{}try{t(5,_=await x("ListActivityByNode",m,50,0)||[])}catch{}}async function ce(m){t(33,Y=!0);try{let S=await x("ListItems",m)||[];S.sort((se,je)=>se.type!==je.type?se.type==="folder"?-1:1:(se.name||"").localeCompare(je.name||"")),t(36,de=S)}catch{t(36,de=[])}t(33,Y=!1)}async function et(m){if(!b)return;try{const se=await x("GetNodeDetail",m);se&&t(35,oe=[...oe,{id:m,name:se.title}])}catch{t(35,oe=[...oe,{id:m,name:"..."}])}t(34,ie=m),t(32,O={...O,[m]:!0});const S=await x("ListWorkspaceChildren",m)||[];St(s,m,S),t(1,s=[...s]),await ce(m)}function _t(){if(oe.length<2)t(35,oe=[]),t(34,ie=null),ce(b.id);else{const m=oe[oe.length-2];t(35,oe=oe.slice(0,-1)),t(34,ie=m.id),ce(m.id)}}function wt(m){const S=oe[m];t(35,oe=oe.slice(0,m+1)),t(34,ie=S.id),ce(S.id)}async function vt(m){t(37,Ie=m),t(38,_e=""),t(40,ge=""),t(39,Oe=!0);try{Jo(m)?t(38,_e=await x("GetFileBase64",m.fileId)||""):Zo(m)&&t(38,_e=await x("ReadFileText",m.fileId)||"")}catch(S){t(40,ge=String(S))}t(39,Oe=!1)}function Ke(){t(37,Ie=null),t(38,_e=""),t(40,ge="")}async function Dt(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const S=ie||b.id;await x("CreateEmptyFile",S,m.trim()),await ce(S),await Ut(S)}catch(S){t(7,v=String(S))}}async function tl(m){try{await x("DuplicateNode",m);const S=ie||b.id;await ce(S),await Ut(S)}catch(S){t(7,v=String(S))}}function ll(m){const S=de.find(se=>se.id===m);S&&Vt(S.id,S.name)}function nl(m){t(41,we={items:[m],mode:"cut"})}function il(m){t(41,we={items:[m],mode:"copy"})}async function sl(){if(we.items.length===0)return;const m=ie||b.id;try{if(we.mode==="copy")for(const S of we.items)await x("DuplicateNode",S);else for(const S of we.items)await x("MoveNode",S,m);t(41,we={items:[],mode:"copy"}),await ce(m)}catch(S){t(7,v=String(S))}}function ol(m){re.includes(m)?t(42,re=re.filter(S=>S!==m)):t(42,re=[...re,m])}function rl(m){t(42,re=[m])}function wi(){t(42,re=de.map(m=>m.id))}function cl(m){if(de.length===0)return;const S=re.length>0?re[re.length-1]:de[0].id,se=de.findIndex(dt=>dt.id===S),je=de.findIndex(dt=>dt.id===m);if(se===-1||je===-1)return;const tt=Math.min(se,je),Ct=Math.max(se,je),po=de.slice(tt,Ct+1).map(dt=>dt.id),Cl=new Set(re);po.forEach(dt=>Cl.add(dt)),t(42,re=[...Cl])}function ji(){t(42,re=[])}function Ht(m){return m.length>0?m:de.map(S=>S.id)}async function zi(){const m=Ht(re),S=de.find(je=>je.id===m[0]);let se;m.length===1&&(S==null?void 0:S.type)==="folder"?se=p("delete.folder"):m.length===1?se=p("delete.file"):se=p("delete.files",{count:m.length}),jt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+se+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const tt of m)try{await x("DeleteFileOrFolder",tt)}catch(Ct){t(7,v=String(Ct))}t(42,re=[]);const je=ie||b.id;await ce(je)}})}function Ci(){const m=Ht(re);t(41,we={items:m,mode:"cut"}),t(42,re=[])}function Si(){const m=Ht(re);t(41,we={items:m,mode:"copy"}),t(42,re=[])}function Ti(m,S){const se=re.includes(S)?re:[S];Ve=se,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",se.join(","))}function Ni(m,S){const se=de.find(je=>je.id===S);se&&se.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function Di(m,S){if(m.preventDefault(),Ve.length!==0){for(const se of Ve)try{await x("MoveNode",se,S)}catch(je){t(7,v=String(je))}Ve=[],t(42,re=[]),await ce(ie||b.id)}}function al(m){if(j==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),Si()):m.key==="x"||m.key==="X"?(m.preventDefault(),Ci()):m.key==="v"||m.key==="V"?(m.preventDefault(),sl()):m.key==="a"||m.key==="A"?(m.preventDefault(),wi()):m.key==="o"||m.key==="O"?(m.preventDefault(),Mi()):m.key==="Enter"&&(m.preventDefault(),fl());else if(m.key==="Enter")m.preventDefault(),fl();else if(m.key==="Delete"||m.key==="Backspace"){if(Ie){m.preventDefault(),Ke();return}if(re.length>0){m.preventDefault(),zi();return}if(m.key==="Backspace"&&oe.length>0){m.preventDefault(),_t();return}}else if(m.key==="Escape"){if(Ie){Ke();return}if(re.length>0){ji();return}}else m.key==="F2"&&(m.preventDefault(),Fi())}function fl(){if(re.length===1){const m=de.find(S=>S.id===re[0]);m&&(m.type==="folder"?et(m.id):vt(m))}}function Mi(){if(re.length===1){const m=de.find(S=>S.id===re[0]);m&&m.fileId&&x("OpenFile",m.fileId)}}function Vt(m,S){Ce=m,t(49,ke=S),t(50,Ae=""),t(48,De=!0)}function Fi(){if(re.length===1){const m=de.find(S=>S.id===re[0]);m&&Vt(m.id,m.name)}}async function ul(){const m=ke.trim();if(!m){t(50,Ae=p("rename.emptyError"));return}try{await x("ValidateName",m)}catch{t(50,Ae=p("rename.invalidError"));return}t(48,De=!1),Ce="";try{await x("RenameNode",Ce,m);const S=ie||b.id;await ce(S)}catch(S){t(7,v=String(S))}}function Ii(){t(48,De=!1),Ce="",t(49,ke=""),t(50,Ae="")}function Ai(m){m.key==="Enter"?ul():t(50,Ae="")}function jt(m){t(44,nt=m.title||p("common.confirm")),t(45,Xe=m.message||""),t(46,ve=m.danger!==void 0?m.danger:!0),t(47,Le=m.confirmText||p("common.delete")),Ne=m.onConfirm||null,Se=m.onCancel||null,t(43,lt=!0)}function dl(){t(43,lt=!1),Ne=null,Se=null}function Ei(){Ne&&Ne(),dl()}function Li(){Se&&Se(),dl()}function ml(m){t(19,V=P.node),t(20,B=m),t(18,I=""),t(17,F=!0),ht()}function Pi(){t(19,V=null),t(20,B=void 0),t(18,I=""),t(17,F=!0)}function Oi(){t(17,F=!1),t(18,I=""),t(19,V=null),t(20,B=void 0)}async function pl(){if(!(!I.trim()||B===void 0))try{const m=V?V.id:"",S=B?B.id:"",se=await x("CreateNodeFromTemplate",m,I.trim(),S);t(17,F=!1),t(18,I="");const je=se?se.id:null;if(t(19,V=null),t(20,B=void 0),m){t(32,O={...O,[m]:!0});const tt=await x("ListWorkspaceChildren",m)||[];St(s,m,tt),t(1,s=[...s])}else t(1,s=await x("ListWorkspaceTree")||s);if(je){const tt=await x("GetNodeDetail",je);tt&&(t(8,k=""),Ue(tt))}}catch(m){t(7,v=String(m))}}function Bi(m,S){t(21,P={visible:!0,x:m.clientX,y:m.clientY,node:S})}function ht(){t(21,P={visible:!1,x:0,y:0,node:null})}async function Ri(m){const S=!O[m];if(t(32,O={...O,[m]:S}),!S)return;const se=await x("ListWorkspaceChildren",m)||[];St(s,m,se),t(1,s=[...s])}async function Hi(m,S){if(!(!m||!S||m===S))try{const se=await x("MoveNode",m,S);await Mt();const je=await x("GetNodeDetail",m);je&&(t(8,k=""),Ue(je))}catch(se){t(7,v=String(se))}}async function Vi(m){m.preventDefault();try{const S=m.dataTransfer.getData("text/plain");if(!S)return;const se=await x("GetNodeDetail",S);if(!se||!se.parent_id)return;await x("MoveNode",S,""),await Mt();const je=await x("GetNodeDetail",S);je&&(t(8,k=""),Ue(je))}catch(S){t(7,v=String(S))}}function _l(m){Vt(m.id,m.title),ht()}function vl(m){ht(),jt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await x("DeleteNode",m.id),await Mt(),b&&b.id===m.id&&t(9,b=null)}catch(S){t(7,v=String(S))}}})}async function hl(m){ht();try{await x("OpenFolder",m.id)}catch(S){t(7,v=String(S))}}async function bl(m){ht();try{await x("MoveNode",m.id,""),await Mt();const S=await x("GetNodeDetail",m.id);S&&(t(8,k=""),Ue(S))}catch(S){t(7,v=String(S))}}async function Mt(){const m=Object.keys(O).filter(se=>O[se]),S=await x("ListWorkspaceTree")||[];for(const se of m){const tt=(await x("ListWorkspaceChildren",se)||[]).map(Ct=>({...Ct}));gi(S,se,tt)}t(1,s=S)}async function Ut(m){const S=await x("ListWorkspaceChildren",m)||[];St(s,m,S),t(1,s=[...s])}function kl(){t(22,W=!0),t(23,K="")}function Ui(){t(22,W=!1),t(23,K="")}async function yl(){if(!(!K.trim()||!b))try{const m=await x("CreateNote",b.id,K.trim());t(11,C=[...C,m&&m.id?m:{id:Date.now().toString(),title:K.trim(),createdAt:new Date().toISOString()}]),t(22,W=!1),t(23,K="")}catch{const S={id:Date.now().toString(),title:K.trim(),createdAt:new Date().toISOString()};t(11,C=[...C,S]),t(22,W=!1),t(23,K="")}}async function Wt(m){if(z&&z.dirty){jt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await gl(m)}});return}await gl(m)}async function gl(m){try{const S=await x("ReadNote",m.id);t(12,z={id:m.id,title:m.title,content:S||"",dirty:!1})}catch{t(12,z={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function Wi(){if(z&&z.dirty){jt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(12,z=null)}});return}t(12,z=null)}function Ki(m){z&&(t(12,z.content=m.target.value,z),t(12,z.dirty=!0,z))}async function Gi(){if(z)try{await x("SaveNote",z.id,z.content),t(12,z.dirty=!1,z)}catch{t(12,z.dirty=!1,z)}}async function qi(){const m=parseInt(H,10);if(!(!M.trim()||isNaN(m)||m<=0||!b)){try{const S=await x("CreateWorklog",b.id,M.trim(),m);t(14,D=[...D,S&&S.id?S:{id:Date.now().toString(),nodeId:b.id,summary:M.trim(),minutes:m,createdAt:new Date().toISOString()}])}catch{t(14,D=[...D,{id:Date.now().toString(),nodeId:b.id,summary:M.trim(),minutes:m,createdAt:new Date().toISOString()}])}t(16,M=""),t(15,H="")}}async function wl(){const m=await x("PickFile");if(!m)return;const S=ie||b.id;await Kt(S,m)}async function Yi(){const m=await x("PickDirectory");if(!m)return;const S=ie||b.id;await Kt(S,m)}async function Kt(m,S){t(29,q=!0);try{const se=await x("PreviewImport",S);t(30,ze=se),ae=S,te=m,t(31,ee=!0)}catch(se){t(7,v=String(se))}t(29,q=!1)}async function Gt(m){try{const S=te||b.id,se=m==="copy"?await x("AddPathCopy",S,ae):await x("AddPathLink",S,ae);t(31,ee=!1),t(30,ze=null),t(35,oe=[]),t(34,ie=null),await Promise.all([J(S),ce(S),Ut(S)])}catch(S){t(7,v=String(S))}}function Xi(){t(31,ee=!1),t(30,ze=null)}async function jl({id:m,type:S}){const se=p(S==="folder"?"delete.folder":"delete.file");jt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+se+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await x("DeleteFileOrFolder",m),N=N.filter(tt=>tt.nodeId!==m);const je=ie||b.id;await ce(je)}catch(je){t(7,v=String(je))}}})}async function Ji(m){if(!m||m.length===0)return;if(!b){t(7,v=p("error.selectCaseFirst"));return}const S=m[0];await Kt(b.id,S)}function Zi(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 Qi(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 xi(){t(24,R=!0),t(25,U=""),t(26,Z="open_url"),t(27,Q="")}function $i(){t(24,R=!1),t(25,U=""),t(27,Q="")}async function qt(){if(!(!U.trim()||!Q.trim()||!b))try{const m=await x("CreateAction",b.id,Z,U.trim(),Q.trim());m&&m.id&&t(13,T=[...T,m]),t(24,R=!1),t(25,U=""),t(27,Q="")}catch(m){t(7,v=String(m))}}async function zl(m){try{await x("DeleteAction",m),t(13,T=T.filter(S=>S.id!==m))}catch(S){t(7,v=String(S))}}function es(m){const S=X.find(se=>se.id===m);return S?S.label:m}async function rt(m){try{const S=await x("GetNodeDetail",m);S&&Ue(S)}catch(S){t(7,v=String(S))}}async function zt(){try{t(52,Je=await x("SyncStatus"))}catch{t(52,Je={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function ts(){t(51,Ee=!0),t(54,Pe=(Je==null?void 0:Je.serverUrl)||""),t(55,he=""),t(56,be=""),t(57,Me=(Je==null?void 0:Je.syncInterval)||0),t(58,pe="")}function ls(){t(51,Ee=!1),t(58,pe="")}async function ns(){t(53,ye=!0),t(58,pe="");try{await x("SyncConfigure",Pe,he,be),Me>0&&await x("SyncSetInterval",Me),t(56,be=""),t(55,he=""),await zt(),t(51,Ee=!1)}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}async function is(){t(53,ye=!0),t(58,pe="");try{await x("SyncSetInterval",Me),t(58,pe=p("sync.settingsSaved")),await zt()}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}async function ss(){t(53,ye=!0),t(58,pe="");try{await x("SyncTestConnection",Pe,he,be),t(58,pe="connection ok")}catch(m){t(58,pe="connection failed: "+String(m))}t(53,ye=!1)}async function os(){t(53,ye=!0),t(58,pe="");try{await x("SyncDisconnect"),t(58,pe="disconnected"),await zt()}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}async function rs(){t(53,ye=!0),t(58,pe="");try{const m=await x("SyncNow");t(58,pe="pushed "+m.pushed+", pulled "+m.pulled+" (seq "+m.serverSequence+")"),await zt()}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}const cs=m=>Re(m.id),as=()=>t(7,v=""),fs=()=>t(7,v="");function us(){z.content=this.value,t(12,z)}const ds=m=>{t(10,j=m.id),m.id==="files"&&b&&de.length===0&&!ie&&ce(b.id)},ms=()=>{t(10,j="notes"),kl()},ps=()=>{t(10,j="files"),wl()},_s=()=>t(10,j="worklog"),vs=m=>Wt(m);function hs(){K=this.value,t(23,K)}const bs=m=>m.key==="Enter"&&yl(),ks=m=>Wt(m),ys=m=>{const S=m.detail;S===0?(t(35,oe=[]),t(34,ie=null),ce(b.id)):wt(S-1)},gs=m=>et(m.detail),ws=m=>vt(m.detail),js=m=>x("OpenFile",m.detail),zs=m=>x("OpenFolder",m.detail),Cs=m=>jl(m.detail),Ss=m=>ll(m.detail.id),Ts=m=>tl(m.detail),Ns=m=>nl(m.detail),Ds=m=>il(m.detail),Ms=m=>rl(m.detail),Fs=m=>ol(m.detail),Is=m=>cl(m.detail),As=m=>x("OpenFile",m.detail),Es=m=>x("RunAction",m.id),Ls=m=>zl(m.id);function Ps(){M=this.value,t(16,M)}function Os(){H=Lt(this.value),t(15,H)}const Bs=m=>rt(m.nodeId),Rs=(m,S)=>S.key==="Enter"&&rt(m.nodeId),Hs=m=>rt(m.nodeId),Vs=(m,S)=>S.key==="Enter"&&rt(m.nodeId),Us=m=>rt(m.nodeId),Ws=(m,S)=>S.key==="Enter"&&rt(m.nodeId),Ks=m=>rt(m.nodeId),Gs=(m,S)=>S.key==="Enter"&&rt(m.nodeId),qs=()=>t(20,B=null),Ys=m=>t(20,B=m);function Xs(){I=this.value,t(18,I)}const Js=m=>m.key==="Enter"&&pl(),Zs=m=>ml(m),Qs=()=>bl(P.node),xs=()=>_l(P.node),$s=()=>vl(P.node),eo=()=>hl(P.node);function to(){U=this.value,t(25,U)}const lo=m=>m.key==="Enter"&&qt();function no(){Z=yo(this),t(26,Z),t(59,X)}function io(){Q=this.value,t(27,Q)}const so=m=>m.key==="Enter"&&qt(),oo=()=>Gt("copy"),ro=()=>Gt("link");function co(){ke=this.value,t(49,ke)}function ao(){Pe=this.value,t(54,Pe)}function fo(){he=this.value,t(55,he)}function uo(){be=this.value,t(56,be)}function mo(){Me=Lt(this.value),t(57,Me)}return[l,s,o,r,a,_,h,v,k,b,j,C,z,T,D,H,M,F,I,V,B,P,W,K,R,U,Z,Q,$,q,ze,ee,O,Y,ie,oe,de,Ie,_e,Oe,ge,we,re,lt,nt,Xe,ve,Le,De,ke,Ae,Ee,Je,ye,Pe,he,be,Me,pe,X,He,Re,Ue,ce,et,_t,wt,vt,Ke,Dt,tl,ll,nl,il,sl,ol,rl,cl,Ti,Ni,Di,ul,Ii,Ai,Ei,Li,ml,Pi,Oi,pl,Bi,ht,Ri,Hi,Vi,_l,vl,hl,bl,kl,Ui,yl,Wt,Wi,Ki,Gi,qi,wl,Yi,Gt,Xi,jl,Zi,Qi,xi,$i,qt,zl,es,rt,ts,ls,ns,is,ss,os,rs,cs,as,fs,us,ds,ms,ps,_s,vs,hs,bs,ks,ys,gs,ws,js,zs,Cs,Ss,Ts,Ns,Ds,Ms,Fs,Is,As,Es,Ls,Ps,Os,Bs,Rs,Hs,Vs,Us,Ws,Ks,Gs,qs,Ys,Xs,Js,Zs,Qs,xs,$s,eo,to,lo,no,io,so,oo,ro,co,ao,fo,uo,mo]}class Ec extends ut{constructor(e){super(),ft(this,e,Ac,Mc,at,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Ec({target:document.getElementById("app")});