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