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

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