4 lines
176 KiB
JavaScript
4 lines
176 KiB
JavaScript
var jr=Object.defineProperty;var Nr=(l,e,t)=>e in l?jr(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var il=(l,e,t)=>Nr(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(o){if(o.ep)return;o.ep=!0;const s=t(o);fetch(o.href,s)}})();function oe(){}function qi(l){return l()}function Kl(){return Object.create(null)}function be(l){l.forEach(qi)}function Bt(l){return typeof l=="function"}function _t(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Vt;function Ut(l,e){return l===e?!0:(Vt||(Vt=document.createElement("a")),Vt.href=e,l===Vt.href)}function Dr(l){return Object.keys(l).length===0}const Mr=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function z(l){l.parentNode&&l.parentNode.removeChild(l)}function Re(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function B(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function I(l){return document.createTextNode(l)}function b(){return I(" ")}function rt(){return I("")}function F(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function fl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function lt(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function kt(l){return function(e){e.target===this&&l.call(this,e)}}function i(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function Wt(l){return l===""?null:+l}function Ir(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function we(l,e){l.value=e??""}function We(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function St(l,e,t){for(let n=0;n<l.options.length;n+=1){const o=l.options[n];if(o.__value===e){o.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function ol(l){const e=l.querySelector(":checked");return e&&e.__value}function Me(l,e,t){l.classList.toggle(e,!!t)}function Fr(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Rt;function Ot(l){Rt=l}function ul(){if(!Rt)throw new Error("Function called outside component initialization");return Rt}function Ji(l){ul().$$.on_mount.push(l)}function dl(l){ul().$$.on_destroy.push(l)}function Gt(){const l=ul();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const s=Fr(e,t,{cancelable:n});return o.slice().forEach(r=>{r.call(l,s)}),!s.defaultPrevented}return!0}}function Yi(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Ct=[],Gl=[];let Tt=[];const ql=[],Er=Promise.resolve();let rl=!1;function Ar(){rl||(rl=!0,Er.then(Xi))}function jt(l){Tt.push(l)}const sl=new Set;let zt=0;function Xi(){if(zt!==0)return;const l=Rt;do{try{for(;zt<Ct.length;){const e=Ct[zt];zt++,Ot(e),Lr(e.$$)}}catch(e){throw Ct.length=0,zt=0,e}for(Ot(null),Ct.length=0,zt=0;Gl.length;)Gl.pop()();for(let e=0;e<Tt.length;e+=1){const t=Tt[e];sl.has(t)||(sl.add(t),t())}Tt.length=0}while(Ct.length);for(;ql.length;)ql.pop()();rl=!1,sl.clear(),Ot(l)}function Lr(l){if(l.fragment!==null){l.update(),be(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(jt)}}function Pr(l){const e=[],t=[];Tt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Tt=e}const Ht=new Set;let gt;function Qe(){gt={r:0,c:[],p:gt}}function xe(){gt.r||be(gt.c),gt=gt.p}function re(l,e){l&&l.i&&(Ht.delete(l),l.i(e))}function me(l,e,t,n){if(l&&l.o){if(Ht.has(l))return;Ht.add(l),gt.c.push(()=>{Ht.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ue(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Zi(l,e){me(l,1,1,()=>{e.delete(l.key)})}function Qi(l,e,t,n,o,s,r,c,f,d,h,_){let v=l.length,y=s.length,g=v;const k={};for(;g--;)k[l[g].key]=g;const w=[],T=new Map,M=new Map,N=[];for(g=y;g--;){const S=_(o,s,g),E=t(S);let V=r.get(E);V?N.push(()=>V.p(S,e)):(V=d(E,S),V.c()),T.set(E,w[g]=V),E in k&&M.set(E,Math.abs(g-k[E]))}const j=new Set,D=new Set;function L(S){re(S,1),S.m(c,h),r.set(S.key,S),h=S.first,y--}for(;v&&y;){const S=w[y-1],E=l[v-1],V=S.key,P=E.key;S===E?(h=S.first,v--,y--):T.has(P)?!r.has(V)||j.has(V)?L(S):D.has(P)?v--:M.get(V)>M.get(P)?(D.add(V),L(S)):(j.add(P),v--):(f(E,r),v--)}for(;v--;){const S=l[v];T.has(S.key)||f(S,r)}for(;y;)L(w[y-1]);return be(N),w}function nt(l){l&&l.c()}function et(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),jt(()=>{const s=l.$$.on_mount.map(qi).filter(Bt);l.$$.on_destroy?l.$$.on_destroy.push(...s):be(s),l.$$.on_mount=[]}),o.forEach(jt)}function tt(l,e){const t=l.$$;t.fragment!==null&&(Pr(t.after_update),be(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Or(l,e){l.$$.dirty[0]===-1&&(Ct.push(l),Ar(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function vt(l,e,t,n,o,s,r=null,c=[-1]){const f=Rt;Ot(l);const d=l.$$={fragment:null,ctx:[],props:s,update:oe,not_equal:o,bound:Kl(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Kl(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};r&&r(d.root);let h=!1;if(d.ctx=t?t(l,e.props||{},(_,v,...y)=>{const g=y.length?y[0]:v;return d.ctx&&o(d.ctx[_],d.ctx[_]=g)&&(!d.skip_bound&&d.bound[_]&&d.bound[_](g),h&&Or(l,_)),v}):[],d.update(),h=!0,be(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const _=Ir(e.target);d.fragment&&d.fragment.l(_),_.forEach(z)}else d.fragment&&d.fragment.c();e.intro&&re(l.$$.fragment),et(l,e.target,e.anchor),Xi()}Ot(f)}class ht{constructor(){il(this,"$$");il(this,"$$set")}$destroy(){tt(this,1),this.$destroy=oe}$on(e,t){if(!Bt(t))return oe;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const o=n.indexOf(t);o!==-1&&n.splice(o,1)}}$set(e){this.$$set&&!Dr(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Rr="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Rr);function Br(l){let e,t;return{c(){e=B("path"),t=B("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Vr(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17"),i(s,"points","10 9 9 9 8 9")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Hr(l){let e,t;return{c(){e=B("polyline"),t=B("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Ur(l){let e,t,n,o;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("rect"),i(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),i(t,"points","7 3 12 8 17 3"),i(n,"x1","3"),i(n,"y1","8"),i(n,"x2","21"),i(n,"y2","8"),i(o,"x","10"),i(o,"y","12"),i(o,"width","4"),i(o,"height","4"),i(o,"rx","1")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Wr(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","9"),i(n,"y1","12"),i(n,"x2","15"),i(n,"y2","12"),i(o,"x1","9"),i(o,"y1","15"),i(o,"x2","13"),i(o,"y2","15"),i(s,"x1","12"),i(s,"y1","15"),i(s,"x2","12"),i(s,"y2","18")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Kr(l){let e,t,n,o,s,r;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("line"),r=B("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(o,"x1","8"),i(o,"y1","16"),i(o,"x2","16"),i(o,"y2","16"),i(s,"x1","8"),i(s,"y1","14"),i(s,"x2","12"),i(s,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(c,f){C(c,e,f),C(c,t,f),C(c,n,f),C(c,o,f),C(c,s,f),C(c,r,f)},d(c){c&&(z(e),z(t),z(n),z(o),z(s),z(r))}}}function Gr(l){let e,t,n,o;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function qr(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),s=B("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(o,"x1","8"),i(o,"y1","16"),i(o,"x2","16"),i(o,"y2","16"),i(s,"x1","8"),i(s,"y1","14"),i(s,"x2","12"),i(s,"y2","14")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Jr(l){let e,t,n;return{c(){e=B("path"),t=B("circle"),n=B("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(n,"cx","18"),i(n,"cy","16"),i(n,"r","3")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(z(e),z(t),z(n))}}}function Yr(l){let e,t;return{c(){e=B("rect"),t=B("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Xr(l){let e,t,n;return{c(){e=B("rect"),t=B("circle"),n=B("polyline"),i(e,"x","3"),i(e,"y","3"),i(e,"width","18"),i(e,"height","18"),i(e,"rx","2"),i(e,"ry","2"),i(t,"cx","8.5"),i(t,"cy","8.5"),i(t,"r","1.5"),i(n,"points","21 15 16 10 5 21")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(z(e),z(t),z(n))}}}function Zr(l){let e;return{c(){e=B("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Qr(l){let e;function t(s,r){return s[0]==="folder"?Zr:s[0]==="image"?Xr:s[0]==="video"?Yr:s[0]==="audio"?Jr:s[0]==="pdf"?qr:s[0]==="document"?Gr:s[0]==="spreadsheet"?Kr:s[0]==="presentation"?Wr:s[0]==="archive"?Ur:s[0]==="code"?Hr:s[0]==="text"?Vr:Br}let n=t(l),o=n(l);return{c(){e=B("svg"),o.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(s,r){C(s,e,r),o.m(e,null)},p(s,[r]){n!==(n=t(s))&&(o.d(1),o=n(s),o&&(o.c(),o.m(e,null))),r&2&&i(e,"width",s[1]),r&2&&i(e,"height",s[1])},i:oe,o:oe,d(s){s&&z(e),o.d()}}}function xr(l,e,t){let{kind:n="generic"}=e,{size:o=20}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,o=s.size)},[n,o]}class xi extends ht{constructor(e){super(),vt(this,e,xr,Qr,_t,{kind:0,size:1})}}const $r={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.activity":"Активность","nav.journal":"Журнал","nav.clients":"Клиенты","nav.projects":"Проекты","nav.recipes":"Рецепты","nav.documents":"Документы","nav.archive":"Архив","nav.sections":"Разделы","nav.cases":"Дела","nav.noCases":"Нет дел","nav.sync":"Синхронизация","nav.syncSettings":"Настройки синхронизации","nav.syncNow":"Синхронизировать","nav.selectPrompt":"Выберите раздел или дело","nav.brand":"Верстак","nav.system":"Системное","nav.workspace":"Рабочее пространство","nav.noNodes":"Нет узлов","nav.openFolder":"Открыть папку","nav.createInside":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.empty":"Записей работы пока нет","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.autoSync":"Автосинхронизация (мин, 0 = отключено)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","journal.title":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Оплачиваемое","journal.approximate":"Примерно","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"С подзадачами","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","common.open":"Открыть","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},ea={"nav.today":"Today","nav.inbox":"Inbox","nav.activity":"Activity","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.run":"Run","common.name":"Name","common.settings":"Settings","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.caseCreated":"Case created","action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","note.add":"+ Add note","note.noNotes":"No notes","note.title":"Note title","note.placeholder":"Start writing...","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.delete":"Delete","file.pickSingle":"Select file","file.pickDirectory":"Select folder","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","case.new":"New case","case.namePlaceholder":"Case name","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","common.all":"All","common.no":"No","common.date":"Date","common.search":"Search","nav.journal":"Journal","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.approximate":"Approx","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions"},Jl={ru:$r,en:ea};let Yl="ru";function p(l,e){var o;const t=Jl[Yl];let n=t==null?void 0:t[l];if(n==null&&Yl!=="ru"&&(n=(o=Jl.ru)==null?void 0:o[l]),n==null&&(n=l),e!=null)for(const[s,r]of Object.entries(e))n=n.replace(`{${s}}`,String(r));return n}function Kt(l){if(l==null||l<0)return"—";if(l===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(l)/Math.log(1024)),e.length-1),n=l/Math.pow(1024,t);return(t===0?n.toFixed(0):n.toFixed(1))+" "+e[t]}const al={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function Xl(l){return l?al[l]||l:p("mime.unknown")}function ta(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(al[e])return al[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function $i(l){if(l.type==="folder")return"folder";const e=(l.mime||"").toLowerCase();if(e.startsWith("image/"))return"image";if(e.startsWith("video/"))return"video";if(e.startsWith("audio/"))return"audio";if(e.startsWith("text/"))return"text";if(e.includes("pdf"))return"pdf";if(e.includes("word")||e.includes("document"))return"document";if(e.includes("spreadsheet")||e.includes("excel"))return"spreadsheet";if(e.includes("presentation")||e.includes("powerpoint"))return"presentation";if(e.includes("zip")||e.includes("tar")||e.includes("gzip")||e.includes("rar")||e.includes("7z")||e.includes("compress"))return"archive";if(e.includes("json")||e.includes("xml")||e.includes("yaml")||e.includes("javascript")||e.includes("css")||e.includes("html"))return"code";const n=(l.name||"").toLowerCase().split(".").pop();return["js","ts","jsx","tsx","vue","svelte","py","rs","go","c","cpp","h","hpp","java","kt","swift","rb","php","pl","sh","bash","zsh","fish","yml","yaml","json","xml","toml","ini","cfg","conf","md","markdown","css","scss","less","sass","sql","graphql","proto","gradle","cmake","makefile","dockerfile","env","gitignore"].includes(n)?"code":"generic"}const la=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],na=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],ia=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],oa=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function eo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return la.includes(e)||oa.includes(n)}function to(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return na.includes(e)||ia.includes(n)&&n!=="md"&&n!=="markdown"}function lo(l){return(l.mime||"").toLowerCase().includes("pdf")}function no(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function sa(l){return eo(l)||lo(l)}function ra(l){return to(l)||no(l)}const{window:aa}=Mr;function ca(l){let e,t,n,o=Kt(l[0].size)+"",s;return{c(){e=u("span"),e.textContent="·",t=b(),n=u("span"),s=I(o),i(e,"class","meta-sep svelte-1skuef2")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),a(n,s)},p(r,c){c[0]&1&&o!==(o=Kt(r[0].size)+"")&&U(s,o)},d(r){r&&(z(e),z(t),z(n))}}}function fa(l){let e,t,n,o,s;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=b(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.openFolder")),i(e,"aria-label",p("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.showInExplorer")),i(n,"aria-label",p("file.showInExplorer"))},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),o||(s=[F(e,"click",lt(l[30])),F(n,"click",lt(l[11]))],o=!0)},p:oe,d(r){r&&(z(e),z(t),z(n)),o=!1,be(s)}}}function ua(l){let e,t,n,o,s,r,c;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=b(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',o=b(),s=u("button"),s.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.preview")),i(e,"aria-label",p("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.openExternal")),i(n,"aria-label",p("file.openExternal")),i(s,"class","action-btn svelte-1skuef2"),i(s,"title",p("file.showInExplorer")),i(s,"aria-label",p("file.showInExplorer"))},m(f,d){C(f,e,d),C(f,t,d),C(f,n,d),C(f,o,d),C(f,s,d),r||(c=[F(e,"click",lt(l[29])),F(n,"click",lt(l[10])),F(s,"click",lt(l[11]))],r=!0)},p:oe,d(f){f&&(z(e),z(t),z(n),z(o),z(s)),r=!1,be(c)}}}function Zl(l){let e,t,n,o,s,r,c,f,d=p("common.open")+"",h,_,v,y,g,k,w,T,M=p("file.openExternal")+"",N,j,D,L,S,E,V=p("file.showInExplorer")+"",P,K,H,W,G,q,Z,Y,J,X=p("common.rename")+"",O,ne,ze,ee,te,se,ae,Se=p("common.duplicate")+"",Ce,Be,Oe,R,Q,de,ke,Ne,Ie,Ke=p("common.cut")+"",De,Te,ce,_e,pe,he,Fe,ge=p("common.copy")+"",le,fe,ye,mt,Ge,Xe,Ae,Le,Ve,Ue=p("common.delete")+"",He,Ee,Pe;return{c(){e=u("div"),t=b(),n=u("div"),o=u("button"),s=B("svg"),r=B("path"),c=B("circle"),f=b(),h=I(d),_=b(),v=u("button"),y=B("svg"),g=B("path"),k=B("polyline"),w=B("line"),T=b(),N=I(M),j=b(),D=u("button"),L=B("svg"),S=B("path"),E=b(),P=I(V),K=b(),H=u("div"),W=b(),G=u("button"),q=B("svg"),Z=B("path"),Y=B("path"),J=b(),O=I(X),ne=b(),ze=u("button"),ee=B("svg"),te=B("rect"),se=B("path"),ae=b(),Ce=I(Se),Be=b(),Oe=u("button"),R=B("svg"),Q=B("circle"),de=B("circle"),ke=B("line"),Ne=B("line"),Ie=b(),De=I(Ke),Te=b(),ce=u("button"),_e=B("svg"),pe=B("rect"),he=B("path"),Fe=b(),le=I(ge),fe=b(),ye=u("div"),mt=b(),Ge=u("button"),Xe=B("svg"),Ae=B("polyline"),Le=B("path"),Ve=b(),He=I(Ue),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(c,"cx","12"),i(c,"cy","12"),i(c,"r","3"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(o,"class","menu-item svelte-1skuef2"),i(o,"role","menuitem"),i(g,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(k,"points","15 3 21 3 21 9"),i(w,"x1","10"),i(w,"y1","14"),i(w,"x2","21"),i(w,"y2","3"),i(y,"width","14"),i(y,"height","14"),i(y,"viewBox","0 0 24 24"),i(y,"fill","none"),i(y,"stroke","currentColor"),i(y,"stroke-width","2"),i(y,"stroke-linecap","round"),i(y,"stroke-linejoin","round"),i(v,"class","menu-item svelte-1skuef2"),i(v,"role","menuitem"),i(S,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),i(L,"width","14"),i(L,"height","14"),i(L,"viewBox","0 0 24 24"),i(L,"fill","none"),i(L,"stroke","currentColor"),i(L,"stroke-width","2"),i(L,"stroke-linecap","round"),i(L,"stroke-linejoin","round"),i(D,"class","menu-item svelte-1skuef2"),i(D,"role","menuitem"),i(H,"class","menu-sep svelte-1skuef2"),i(Z,"d","M12 20h9"),i(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(q,"width","14"),i(q,"height","14"),i(q,"viewBox","0 0 24 24"),i(q,"fill","none"),i(q,"stroke","currentColor"),i(q,"stroke-width","2"),i(q,"stroke-linecap","round"),i(q,"stroke-linejoin","round"),i(G,"class","menu-item svelte-1skuef2"),i(G,"role","menuitem"),i(te,"x","9"),i(te,"y","9"),i(te,"width","13"),i(te,"height","13"),i(te,"rx","2"),i(te,"ry","2"),i(se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ee,"width","14"),i(ee,"height","14"),i(ee,"viewBox","0 0 24 24"),i(ee,"fill","none"),i(ee,"stroke","currentColor"),i(ee,"stroke-width","2"),i(ee,"stroke-linecap","round"),i(ee,"stroke-linejoin","round"),i(ze,"class","menu-item svelte-1skuef2"),i(ze,"role","menuitem"),i(Q,"cx","6"),i(Q,"cy","6"),i(Q,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(ke,"x1","20"),i(ke,"y1","4"),i(ke,"x2","8.12"),i(ke,"y2","15.88"),i(Ne,"x1","8.12"),i(Ne,"y1","8.12"),i(Ne,"x2","20"),i(Ne,"y2","20"),i(R,"width","14"),i(R,"height","14"),i(R,"viewBox","0 0 24 24"),i(R,"fill","none"),i(R,"stroke","currentColor"),i(R,"stroke-width","2"),i(R,"stroke-linecap","round"),i(R,"stroke-linejoin","round"),i(Oe,"class","menu-item svelte-1skuef2"),i(Oe,"role","menuitem"),i(pe,"x","9"),i(pe,"y","9"),i(pe,"width","13"),i(pe,"height","13"),i(pe,"rx","2"),i(pe,"ry","2"),i(he,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(_e,"width","14"),i(_e,"height","14"),i(_e,"viewBox","0 0 24 24"),i(_e,"fill","none"),i(_e,"stroke","currentColor"),i(_e,"stroke-width","2"),i(_e,"stroke-linecap","round"),i(_e,"stroke-linejoin","round"),i(ce,"class","menu-item svelte-1skuef2"),i(ce,"role","menuitem"),i(ye,"class","menu-sep svelte-1skuef2"),i(Ae,"points","3 6 5 6 21 6"),i(Le,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),i(Xe,"width","14"),i(Xe,"height","14"),i(Xe,"viewBox","0 0 24 24"),i(Xe,"fill","none"),i(Xe,"stroke","currentColor"),i(Xe,"stroke-width","2"),i(Xe,"stroke-linecap","round"),i(Xe,"stroke-linejoin","round"),i(Ge,"class","menu-item menu-item-danger svelte-1skuef2"),i(Ge,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),We(n,"left",l[3]+"px"),We(n,"top",l[4]+"px"),We(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ze,x){C(Ze,e,x),C(Ze,t,x),C(Ze,n,x),a(n,o),a(o,s),a(s,r),a(s,c),a(o,f),a(o,h),a(n,_),a(n,v),a(v,y),a(y,g),a(y,k),a(y,w),a(v,T),a(v,N),a(n,j),a(n,D),a(D,L),a(L,S),a(D,E),a(D,P),a(n,K),a(n,H),a(n,W),a(n,G),a(G,q),a(q,Z),a(q,Y),a(G,J),a(G,O),a(n,ne),a(n,ze),a(ze,ee),a(ee,te),a(ee,se),a(ze,ae),a(ze,Ce),a(n,Be),a(n,Oe),a(Oe,R),a(R,Q),a(R,de),a(R,ke),a(R,Ne),a(Oe,Ie),a(Oe,De),a(n,Te),a(n,ce),a(ce,_e),a(_e,pe),a(_e,he),a(ce,Fe),a(ce,le),a(n,fe),a(n,ye),a(n,mt),a(n,Ge),a(Ge,Xe),a(Xe,Ae),a(Xe,Le),a(Ge,Ve),a(Ge,He),Ee||(Pe=[F(e,"click",lt(l[19])),F(o,"click",l[17]),F(v,"click",l[10]),F(D,"click",l[11]),F(G,"click",l[13]),F(ze,"click",l[14]),F(Oe,"click",l[15]),F(ce,"click",l[16]),F(Ge,"click",l[12]),F(n,"click",lt(l[28])),F(n,"keydown",l[31])],Ee=!0)},p(Ze,x){x[0]&8&&We(n,"left",Ze[3]+"px"),x[0]&16&&We(n,"top",Ze[4]+"px")},d(Ze){Ze&&(z(e),z(t),z(n)),Ee=!1,be(Pe)}}}function da(l){let e,t,n,o,s,r,c=l[0].name+"",f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K,H,W;n=new xi({props:{kind:l[6],size:22}});let G=!l[7]&&ca(l);function q(X,O){return X[7]?fa:ua}let Y=q(l)(l),J=l[2]&&Zl(l);return{c(){e=u("div"),t=u("div"),nt(n.$$.fragment),o=b(),s=u("div"),r=u("div"),f=I(c),h=b(),_=u("div"),v=u("span"),v.textContent=`${l[8]}`,y=b(),G&&G.c(),g=b(),k=u("div"),Y.c(),w=b(),T=u("button"),M=B("svg"),N=B("circle"),j=B("circle"),D=B("circle"),L=b(),S=u("button"),S.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',V=b(),J&&J.c(),P=rt(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(s,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(j,"cx","12"),i(j,"cy","12"),i(j,"r","2"),i(D,"cx","12"),i(D,"cy","19"),i(D,"r","2"),i(M,"width","16"),i(M,"height","16"),i(M,"viewBox","0 0 24 24"),i(M,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",p("file.more")),i(T,"aria-label",p("file.more")),i(T,"aria-expanded",l[2]),i(S,"class","action-btn action-btn-danger svelte-1skuef2"),i(S,"title",p("common.delete")),i(S,"aria-label",p("common.delete")),i(k,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",E=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),Me(e,"file-row--selected",l[1])},m(X,O){C(X,e,O),a(e,t),et(n,t,null),a(e,o),a(e,s),a(s,r),a(r,f),a(s,h),a(s,_),a(_,v),a(_,y),G&&G.m(_,null),a(e,g),a(e,k),Y.m(k,null),a(k,w),a(k,T),a(T,M),a(M,N),a(M,j),a(M,D),a(k,L),a(k,S),C(X,V,O),J&&J.m(X,O),C(X,P,O),K=!0,H||(W=[F(aa,"click",l[19]),F(T,"click",lt(l[18])),F(S,"click",lt(l[12])),F(e,"click",l[9]),F(e,"keydown",l[24]),F(e,"contextmenu",l[23]),F(e,"dragstart",l[20]),F(e,"dragover",l[21]),F(e,"drop",l[22])],H=!0)},p(X,O){(!K||O[0]&1)&&c!==(c=X[0].name+"")&&U(f,c),(!K||O[0]&1&&d!==(d=X[0].name))&&i(r,"title",d),X[7]||G.p(X,O),Y.p(X,O),(!K||O[0]&4)&&i(T,"aria-expanded",X[2]),(!K||O[0]&1&&E!==(E=X[7]?p("file.ariaFolder")+" "+X[0].name:p("file.ariaFile")+" "+X[0].name))&&i(e,"aria-label",E),(!K||O[0]&2)&&Me(e,"file-row--selected",X[1]),X[2]?J?J.p(X,O):(J=Zl(X),J.c(),J.m(P.parentNode,P)):J&&(J.d(1),J=null)},i(X){K||(re(n.$$.fragment,X),K=!0)},o(X){me(n.$$.fragment,X),K=!1},d(X){X&&(z(e),z(V),z(P)),tt(n),G&&G.d(),Y.d(),J&&J.d(X),H=!1,be(W)}}}function ma(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:s}=e,{onDragOver:r}=e,{onDrop:c}=e;const f=Gt(),d=$i(n),h=n.type==="folder",_=ta(n);let v=!1,y=0,g=0,k=null;function w(O){O.ctrlKey||O.metaKey?f("toggleSelect",n.id):O.shiftKey?f("rangeSelect",n.id):k?(clearTimeout(k),k=null,h?f("navigate",n.id):f("preview",n)):k=setTimeout(()=>{k=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function M(){t(2,v=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,v=!1),f("delete",{id:n.id,type:n.type})}function j(){t(2,v=!1),f("rename",{id:n.id,name:n.name})}function D(){t(2,v=!1),f("duplicate",n.id)}function L(){t(2,v=!1),f("cut",n.id)}function S(){t(2,v=!1),f("copy",n.id)}function E(){t(2,v=!1),h?f("navigate",n.id):f("preview",n)}function V(){t(2,v=!v)}function P(){t(2,v=!1)}function K(O){s&&s(O,n.id)}function H(O){r&&h&&r(O,n.id)}function W(O){c&&h&&c(O,n.id)}function G(O){O.preventDefault(),t(3,y=Math.min(O.clientX,window.innerWidth-240)),t(4,g=Math.min(O.clientY,window.innerHeight-320)),t(2,v=!0)}function q(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),w(O))}function Z(O){Yi.call(this,l,O)}const Y=()=>f("preview",n),J=()=>f("navigate",n.id),X=O=>{O.key==="Escape"&&(O.stopPropagation(),P())};return l.$$set=O=>{"item"in O&&t(0,n=O.item),"selected"in O&&t(1,o=O.selected),"onDragStart"in O&&t(25,s=O.onDragStart),"onDragOver"in O&&t(26,r=O.onDragOver),"onDrop"in O&&t(27,c=O.onDrop)},[n,o,v,y,g,f,d,h,_,w,T,M,N,j,D,L,S,E,V,P,K,H,W,G,q,s,r,c,Z,Y,J,X]}class pa extends ht{constructor(e){super(),vt(this,e,ma,da,_t,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Ql(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function _a(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function va(l){let e,t=l[4].name+"",n,o,s;function r(){return l[2](l[6])}return{c(){e=u("button"),n=I(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){C(c,e,f),a(e,n),o||(s=F(e,"click",r),o=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&U(n,t)},d(c){c&&z(e),o=!1,s()}}}function ha(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=I(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s&1&&t!==(t=o[4].name+"")&&U(n,t)},d(o){o&&z(e)}}}function xl(l){let e,t,n=l[6]>0&&_a();function o(c,f){return c[6]===c[0].length-1?ha:va}let s=o(l),r=s(l);return{c(){n&&n.c(),e=b(),r.c(),t=rt()},m(c,f){n&&n.m(c,f),C(c,e,f),r.m(c,f),C(c,t,f)},p(c,f){s===(s=o(c))&&r?r.p(c,f):(r.d(1),r=s(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(z(e),z(t)),n&&n.d(c),r.d(c)}}}function ba(l){let e,t=ue(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=xl(Ql(l,t,o));return{c(){e=u("nav");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[s]){if(s&3){t=ue(o[0]);let r;for(r=0;r<t.length;r+=1){const c=Ql(o,t,r);n[r]?n[r].p(c,s):(n[r]=xl(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:oe,o:oe,d(o){o&&z(e),Re(n,o)}}}function ga(l,e,t){let{crumbs:n=[]}=e;const o=Gt();function s(c){o("navigate",c)}const r=c=>s(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,s,r]}class io extends ht{constructor(e){super(),vt(this,e,ga,ba,_t,{crumbs:0})}}function ka(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.previewUnavailable")}`,n=b(),o=u("button"),o.textContent=`${p("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),a(e,t),a(e,n),a(e,o),s||(r=F(o,"click",l[9]),s=!0)},p:oe,d(c){c&&z(e),s=!1,r()}}}function ya(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?ja:Ta}let o=n(l,-1),s=o(l);return{c(){s.c(),t=rt()},m(r,c){s.m(r,c),C(r,t,c)},p(r,c){o===(o=n(r,c))&&s?s.p(r,c):(s.d(1),s=o(r),s&&(s.c(),s.m(t.parentNode,t)))},d(r){r&&z(t),s.d(r)}}}function wa(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=I(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(o,s){C(o,e,s),a(e,t),a(t,n)},p(o,s){s&2&&U(n,o[1])},d(o){o&&z(e)}}}function za(l){let e,t,n,o;return{c(){e=u("div"),t=u("img"),Ut(t.src,n=l[1])||i(t,"src",n),i(t,"alt",o=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(s,r){C(s,e,r),a(e,t)},p(s,r){r&2&&!Ut(t.src,n=s[1])&&i(t,"src",n),r&1&&o!==(o=s[0].name)&&i(t,"alt",o)},d(s){s&&z(e)}}}function Ca(l){let e,t,n,o,s,r,c;return{c(){e=u("div"),t=u("p"),n=I(l[3]),o=b(),s=u("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,d){C(f,e,d),a(e,t),a(t,n),a(e,o),a(e,s),r||(c=F(s,"click",l[9]),r=!0)},p(f,d){d&8&&U(n,f[3])},d(f){f&&z(e),r=!1,c()}}}function Sa(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function Ta(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=b(),o=u("button"),o.textContent=`${p("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),a(e,t),a(e,n),a(e,o),s||(r=F(o,"click",l[9]),s=!0)},p:oe,d(c){c&&z(e),s=!1,r()}}}function ja(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),Ut(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(o,s){C(o,e,s),a(e,t)},p(o,s){s&2&&!Ut(t.src,n=o[1])&&i(t,"src",n)},d(o){o&&z(e)}}}function Na(l){let e,t,n,o,s,r,c,f=l[0].name+"",d,h,_,v,y=Kt(l[0].size)+"",g,k,w=Xl(l[0].mime)+"",T,M,N,j,D,L,S,E,V,P,K;s=new xi({props:{kind:l[8],size:18}});function H(q,Z){return q[2]?Sa:q[3]?Ca:q[6]&&q[1]?za:q[5]&&q[1]?wa:q[4]?ya:ka}let W=H(l),G=W(l);return{c(){e=u("div"),t=u("div"),n=u("header"),o=u("div"),nt(s.$$.fragment),r=b(),c=u("span"),d=I(f),_=b(),v=u("div"),g=I(y),k=I(" · "),T=I(w),M=b(),N=u("div"),j=u("button"),j.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',D=b(),L=u("button"),L.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',S=b(),E=u("div"),G.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",h=l[0].name),i(o,"class","preview-title svelte-1cw3u0m"),i(v,"class","preview-meta svelte-1cw3u0m"),i(j,"class","action-btn svelte-1cw3u0m"),i(j,"title",p("file.openExternal")),i(j,"aria-label",p("file.openExternal")),i(L,"class","action-btn action-btn-close svelte-1cw3u0m"),i(L,"title","Close"),i(L,"aria-label","Close preview"),i(N,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(E,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(q,Z){C(q,e,Z),a(e,t),a(t,n),a(n,o),et(s,o,null),a(o,r),a(o,c),a(c,d),a(n,_),a(n,v),a(v,g),a(v,k),a(v,T),a(n,M),a(n,N),a(N,j),a(N,D),a(N,L),a(t,S),a(t,E),G.m(E,null),V=!0,P||(K=[F(j,"click",l[9]),F(L,"click",l[10]),F(e,"click",kt(l[11])),F(e,"keydown",l[12])],P=!0)},p(q,[Z]){(!V||Z&1)&&f!==(f=q[0].name+"")&&U(d,f),(!V||Z&1&&h!==(h=q[0].name))&&i(c,"title",h),(!V||Z&1)&&y!==(y=Kt(q[0].size)+"")&&U(g,y),(!V||Z&1)&&w!==(w=Xl(q[0].mime)+"")&&U(T,w),W===(W=H(q))&&G?G.p(q,Z):(G.d(1),G=W(q),G&&(G.c(),G.m(E,null)))},i(q){V||(re(s.$$.fragment,q),V=!0)},o(q){me(s.$$.fragment,q),V=!1},d(q){q&&z(e),tt(s),G.d(),P=!1,be(K)}}}function Da(l,e,t){let n,o,s,{item:r}=e,{content:c=""}=e,{loading:f=!1}=e,{error:d=""}=e;const h=Gt(),_=$i(r);function v(T){T.key==="Escape"&&h("close")}function y(){h("openExternal",r.fileId)}Ji(()=>{window.addEventListener("keydown",v)}),dl(()=>{window.removeEventListener("keydown",v)});const g=()=>h("close"),k=()=>h("close"),w=T=>{T.key==="Escape"&&(T.preventDefault(),h("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,c=T.content),"loading"in T&&t(2,f=T.loading),"error"in T&&t(3,d=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=eo(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,o=to(r)||no(r)),l.$$.dirty&1&&t(4,s=lo(r))},[r,c,f,d,s,o,n,h,_,y,g,k,w]}class Ma extends ht{constructor(e){super(),vt(this,e,Da,Na,_t,{item:0,content:1,loading:2,error:3})}}function Ia(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=I(l[0]),s=b(),r=u("p"),c=I(l[1]),f=b(),d=u("div"),h=u("button"),_=I(l[2]),y=b(),g=u("button"),k=I(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(h,"class",v="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(g,"class","btn svelte-1fv6yyk"),i(d,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(M,N){C(M,e,N),a(e,t),a(t,n),a(n,o),a(t,s),a(t,r),a(r,c),a(t,f),a(t,d),a(d,h),a(h,_),a(d,y),a(d,g),a(g,k),w||(T=[F(h,"click",l[6]),F(g,"click",l[7]),F(e,"click",kt(l[8])),F(e,"keydown",l[9])],w=!0)},p(M,[N]){N&1&&U(o,M[0]),N&2&&U(c,M[1]),N&4&&U(_,M[2]),N&16&&v!==(v="btn "+(M[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",v),N&8&&U(k,M[3])},i:oe,o:oe,d(M){M&&z(e),w=!1,be(T)}}}function Fa(l,e,t){let{title:n=p("common.confirm")}=e,{message:o=""}=e,{confirmText:s=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:c=!1}=e;const f=Gt(),d=()=>f("confirm"),h=()=>f("cancel"),_=()=>f("cancel"),v=y=>{y.key==="Escape"&&(y.preventDefault(),f("cancel"))};return l.$$set=y=>{"title"in y&&t(0,n=y.title),"message"in y&&t(1,o=y.message),"confirmText"in y&&t(2,s=y.confirmText),"cancelText"in y&&t(3,r=y.cancelText),"danger"in y&&t(4,c=y.danger)},[n,o,s,r,c,f,d,h,_,v]}class Ea extends ht{constructor(e){super(),vt(this,e,Fa,Ia,_t,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Aa(l){let e,t,n;return{c(){e=B("circle"),t=B("line"),n=B("line"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","10"),i(t,"x1","12"),i(t,"y1","16"),i(t,"x2","12"),i(t,"y2","12"),i(n,"x1","12"),i(n,"y1","8"),i(n,"x2","12.01"),i(n,"y2","8")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(z(e),z(t),z(n))}}}function La(l){let e,t,n,o;return{c(){e=B("rect"),t=B("polyline"),n=B("line"),o=B("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(n,"x1","8"),i(n,"y1","5"),i(n,"x2","8"),i(n,"y2","19"),i(o,"x1","16"),i(o,"y1","5"),i(o,"x2","16"),i(o,"y2","19")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Pa(l){let e,t;return{c(){e=B("path"),t=B("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Oa(l){let e,t;return{c(){e=B("path"),t=B("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Ra(l){let e,t,n,o,s;return{c(){e=B("path"),t=B("path"),n=B("line"),o=B("line"),s=B("line"),i(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),i(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),i(n,"x1","8"),i(n,"y1","7"),i(n,"x2","16"),i(n,"y2","7"),i(o,"x1","8"),i(o,"y1","11"),i(o,"x2","14"),i(o,"y2","11"),i(s,"x1","8"),i(s,"y1","15"),i(s,"x2","12"),i(s,"y2","15")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),C(r,o,c),C(r,s,c)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Ba(l){let e,t,n,o;return{c(){e=B("path"),t=B("polyline"),n=B("line"),o=B("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Va(l){let e,t;return{c(){e=B("path"),t=B("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(z(e),z(t))}}}function Ha(l){let e,t,n,o;return{c(){e=B("rect"),t=B("rect"),n=B("rect"),o=B("rect"),i(e,"x","3"),i(e,"y","3"),i(e,"width","7"),i(e,"height","7"),i(e,"rx","1"),i(t,"x","14"),i(t,"y","3"),i(t,"width","7"),i(t,"height","4"),i(t,"rx","1"),i(n,"x","14"),i(n,"y","10"),i(n,"width","7"),i(n,"height","11"),i(n,"rx","1"),i(o,"x","3"),i(o,"y","14"),i(o,"width","7"),i(o,"height","7"),i(o,"rx","1")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(z(e),z(t),z(n),z(o))}}}function Ua(l){let e;return{c(){e=B("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Wa(l){let e;function t(s,r){return s[0]==="folder"?Ua:s[0]==="project"?Ha:s[0]==="client"?Va:s[0]==="document"?Ba:s[0]==="recipe"?Ra:s[0]==="note"?Oa:s[0]==="file"?Pa:s[0]==="case"?La:Aa}let n=t(l),o=n(l);return{c(){e=B("svg"),o.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(s,r){C(s,e,r),o.m(e,null)},p(s,[r]){n!==(n=t(s))&&(o.d(1),o=n(s),o&&(o.c(),o.m(e,null))),r&2&&i(e,"width",s[1]),r&2&&i(e,"height",s[1])},i:oe,o:oe,d(s){s&&z(e),o.d()}}}function Ka(l,e,t){let{kind:n="generic"}=e,{size:o=18}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,o=s.size)},[n,o]}class qt extends ht{constructor(e){super(),vt(this,e,Ka,Wa,_t,{kind:0,size:1})}}function $l(l,e,t){const n=l.slice();return n[44]=e[t],n}function Ga(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function qa(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,s,r;function c(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),o=I(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,d){C(f,e,d),a(e,t),a(t,o),s||(r=F(e,"click",lt(c)),s=!0)},p(f,d){l=f,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&U(o,n)},d(f){f&&z(e),s=!1,r()}}}function en(l){let e,t;return e=new oo({props:{nodes:l[44].children||[],expanded:l[1],selectedNodeId:l[2],level:l[3]+1,onSelect:l[4],onToggle:l[5],onContextMenu:l[6],onDrop:l[7]}}),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p(n,o){const s={};o[0]&1&&(s.nodes=n[44].children||[]),o[0]&2&&(s.expanded=n[1]),o[0]&4&&(s.selectedNodeId=n[2]),o[0]&8&&(s.level=n[3]+1),o[0]&16&&(s.onSelect=n[4]),o[0]&32&&(s.onToggle=n[5]),o[0]&64&&(s.onContextMenu=n[6]),o[0]&128&&(s.onDrop=n[7]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function tn(l,e){let t,n,o,s,r,c,f,d=e[44].title+"",h,_,v=e[1][e[44].id]&&cl(e[44]),y,g,k,w;function T(Y,J){return J[0]&1&&(n=null),n==null&&(n=!!Lt(Y[44])),n?qa:Ga}let M=T(e,[-1,-1]),N=M(e);r=new qt({props:{kind:ln(e[44]),size:16}});function j(...Y){return e[26](e[44],...Y)}function D(...Y){return e[27](e[44],...Y)}function L(){return e[28](e[44])}function S(...Y){return e[29](e[44],...Y)}function E(...Y){return e[30](e[44],...Y)}function V(...Y){return e[31](e[44],...Y)}function P(...Y){return e[32](e[44],...Y)}function K(...Y){return e[33](e[44],...Y)}function H(...Y){return e[34](e[44],...Y)}function W(...Y){return e[35](e[44],...Y)}function G(...Y){return e[36](e[44],...Y)}function q(...Y){return e[37](e[44],...Y)}let Z=v&&en(e);return{key:l,first:null,c(){t=u("div"),N.c(),o=b(),s=u("span"),nt(r.$$.fragment),c=b(),f=u("span"),h=I(d),_=b(),Z&&Z.c(),y=rt(),i(s,"class","tree-icon svelte-zj71cl"),i(s,"role","button"),i(s,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),We(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),Me(t,"selected",e[2]===e[44].id),Me(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),Me(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(Y,J){C(Y,t,J),N.m(t,null),a(t,o),a(t,s),et(r,s,null),a(t,c),a(t,f),a(f,h),C(Y,_,J),Z&&Z.m(Y,J),C(Y,y,J),g=!0,k||(w=[F(s,"click",j),F(s,"keydown",D),F(s,"dblclick",lt(e[24])),F(f,"click",lt(L)),F(f,"keydown",S),F(t,"dragstart",E),F(t,"dragover",V),F(t,"dragleave",P),F(t,"drop",K),F(t,"click",H),F(t,"keydown",W),F(t,"dblclick",G),F(t,"contextmenu",fl(q))],k=!0)},p(Y,J){e=Y,M===(M=T(e,J))&&N?N.p(e,J):(N.d(1),N=M(e),N&&(N.c(),N.m(t,o)));const X={};J[0]&1&&(X.kind=ln(e[44])),r.$set(X),(!g||J[0]&1)&&d!==(d=e[44].title+"")&&U(h,d),(!g||J[0]&8)&&We(t,"padding-left",e[3]*16+4+"px"),(!g||J[0]&5)&&Me(t,"selected",e[2]===e[44].id),(!g||J[0]&769)&&Me(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!g||J[0]&769)&&Me(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),J[0]&3&&(v=e[1][e[44].id]&&cl(e[44])),v?Z?(Z.p(e,J),J[0]&3&&re(Z,1)):(Z=en(e),Z.c(),re(Z,1),Z.m(y.parentNode,y)):Z&&(Qe(),me(Z,1,1,()=>{Z=null}),xe())},i(Y){g||(re(r.$$.fragment,Y),re(Z),g=!0)},o(Y){me(r.$$.fragment,Y),me(Z),g=!1},d(Y){Y&&(z(t),z(_),z(y)),N.d(),tt(r),Z&&Z.d(Y),k=!1,be(w)}}}function Ja(l){let e=[],t=new Map,n,o,s,r,c=ue(l[0]);const f=d=>d[44].id;for(let d=0;d<c.length;d+=1){let h=$l(l,c,d),_=f(h);t.set(_,e[d]=tn(_,h))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=rt()},m(d,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,h);C(d,n,h),o=!0,s||(r=F(window,"dragend",l[14]),s=!0)},p(d,h){h[0]&2080767&&(c=ue(d[0]),Qe(),e=Qi(e,h,f,1,d,c,t,n.parentNode,Zi,tn,n,$l),xe())},i(d){if(!o){for(let h=0;h<c.length;h+=1)re(e[h]);o=!0}},o(d){for(let h=0;h<e.length;h+=1)me(e[h]);o=!1},d(d){d&&z(n);for(let h=0;h<e.length;h+=1)e[h].d(d);s=!1,r()}}}function ln(l){return l.type==="client"||l.template_id==="client.default"?"client":l.type==="project"||l.template_id==="project.default"?"project":l.type==="document"||l.template_id==="document.default"?"document":l.type==="recipe"||l.template_id==="recipe.default"?"recipe":l.type==="folder"||l.template_id==="folder.default"?"folder":l.type==="case"?"case":l.type==="note"?"note":l.type==="file"?"file":"generic"}function cl(l){return l.children!==void 0}function Lt(l){return cl(l)?l.children.length>0:l.has_children===!0}function nn(l){const e={};function t(n,o){for(const s of n)e[s.id]=o,s.children&&t(s.children,s.id)}return t(l,""),e}function on(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function Ya(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Xa(l,e,t){let n,o,s,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:d=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:y=void 0}=e,g={},k=null,w="",T="";const M=["folder","project","client","document","recipe","case"];dl(()=>{for(const R of Object.keys(g))clearTimeout(g[R]);k&&clearInterval(k)});function N(R){return M.includes(R.type)}function j(R,Q,de){if(!R||!Q||Q===R.id||!N(R))return!1;let ke=R.id;for(;ke;){if(ke===Q)return!1;ke=de[ke]||""}return!0}function D(R,Q){R.stopPropagation(),R.dataTransfer.effectAllowed="move",R.dataTransfer.setData("text/plain",Q.id),t(21,w=Q.id)}function L(R,Q){R.preventDefault(),R.stopPropagation(),R.dataTransfer.dropEffect="move",T!==Q.id&&t(8,T=Q.id),Lt(Q)&&!c[Q.id]&&!g[Q.id]&&(g[Q.id]=setTimeout(()=>{_&&_(Q.id),delete g[Q.id]},600));const de=R.currentTarget.closest(".workspace-tree-area");if(de){const ke=de.getBoundingClientRect(),Ne=30;R.clientY-ke.top<Ne?k||(k=setInterval(()=>{de.scrollTop-=10},50)):ke.bottom-R.clientY<Ne?k||(k=setInterval(()=>{de.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function S(R,Q){const de=R.relatedTarget;de&&R.currentTarget.contains(de)||(T===Q.id&&t(8,T=""),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),k&&(clearInterval(k),k=null))}function E(R,Q){R.preventDefault(),R.stopPropagation(),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),k&&(clearInterval(k),k=null);const de=on(r),ke=nn(de),Ne=Ya(R);if(!j(Q,Ne,ke)){t(8,T=""),t(21,w="");return}y&&y(Ne,Q.id),t(8,T=""),t(21,w="")}function V(){t(8,T=""),t(21,w="");for(const R of Object.keys(g))clearTimeout(g[R]),delete g[R];k&&(clearInterval(k),k=null)}function P(R,Q){R.target.closest(".tree-toggle")||R.target.closest(".tree-icon")||h&&h(Q)}function K(R,Q){Lt(Q)&&_&&_(Q.id)}function H(R,Q){(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),h&&h(Q))}function W(R,Q){R.stopPropagation(),Lt(Q)&&_&&_(Q.id)}function G(R,Q){(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),R.stopPropagation(),Lt(Q)&&_&&_(Q.id))}function q(R,Q){(R.key==="Enter"||R.key===" ")&&(R.preventDefault(),h&&h(Q))}function Z(R,Q,de){const ke={};function Ne(Ie){for(const Ke of Ie)ke[Ke.id]=j(Ke,Q,de),Ke.children&&Ne(Ke.children)}return Ne(R),ke}function Y(R){Yi.call(this,l,R)}const J=R=>_&&_(R.id),X=(R,Q)=>W(Q,R),O=(R,Q)=>G(Q,R),ne=R=>h&&h(R),ze=(R,Q)=>q(Q,R),ee=(R,Q)=>D(Q,R),te=(R,Q)=>L(Q,R),se=(R,Q)=>S(Q,R),ae=(R,Q)=>E(Q,R),Se=(R,Q)=>P(Q,R),Ce=(R,Q)=>H(Q,R),Be=(R,Q)=>K(Q,R),Oe=(R,Q)=>v&&v(Q,R);return l.$$set=R=>{"nodes"in R&&t(0,r=R.nodes),"expanded"in R&&t(1,c=R.expanded),"selectedNodeId"in R&&t(2,f=R.selectedNodeId),"level"in R&&t(3,d=R.level),"onSelect"in R&&t(4,h=R.onSelect),"onToggle"in R&&t(5,_=R.onToggle),"onContextMenu"in R&&t(6,v=R.onContextMenu),"onDrop"in R&&t(7,y=R.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=on(r)),l.$$.dirty[0]&8388608&&t(22,o=nn(n)),l.$$.dirty[0]&14680064&&t(9,s=Z(n,w,o))},[r,c,f,d,h,_,v,y,T,s,D,L,S,E,V,P,K,H,W,G,q,w,o,n,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Be,Oe]}class oo extends ht{constructor(e){super(),vt(this,e,Xa,Ja,_t,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function sn(l,e,t){const n=l.slice();return n[261]=e[t],n}function rn(l,e,t){const n=l.slice();return n[264]=e[t],n}function an(l,e,t){const n=l.slice();return n[264]=e[t],n}function cn(l,e,t){const n=l.slice();return n[288]=e[t],n}function fn(l,e,t){const n=l.slice();return n[288]=e[t],n}function un(l,e,t){const n=l.slice();return n[306]=e[t],n}function dn(l,e,t){const n=l.slice();return n[288]=e[t],n}function mn(l,e,t){const n=l.slice();return n[285]=e[t],n[311]=e,n[312]=t,n}function pn(l,e,t){const n=l.slice();return n[294]=e[t],n}function _n(l,e,t){const n=l.slice();return n[297]=e[t],n}function vn(l,e,t){const n=l.slice();return n[297]=e[t],n}function hn(l,e,t){const n=l.slice();return n[285]=e[t],n[302]=e,n[303]=t,n}function bn(l,e,t){const n=l.slice();return n[288]=e[t],n}function gn(l,e,t){const n=l.slice();return n[269]=e[t],n}function kn(l,e,t){const n=l.slice();return n[285]=e[t],n}function yn(l,e,t){const n=l.slice();return n[280]=e[t],n}function wn(l,e,t){const n=l.slice();return n[277]=e[t],n}function zn(l,e,t){const n=l.slice();return n[272]=e[t],n}function Cn(l,e,t){const n=l.slice();return n[269]=e[t],n}function Sn(l,e,t){const n=l.slice();return n[272]=e[t],n}function Tn(l,e,t){const n=l.slice();return n[291]=e[t],n}function jn(l,e,t){const n=l.slice();return n[315]=e[t],n}function Nn(l,e,t){const n=l.slice();return n[318]=e[t],n}function Dn(l){let e,t;return{c(){e=u("span"),t=I(l[26]),i(e,"class","nav-badge svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[0]&67108864&&U(t,n[26])},d(n){n&&z(e)}}}function Mn(l){let e,t=l[318].label+"",n,o,s,r,c,f,d=l[318].id==="journal"&&l[26]>0&&Dn(l);function h(){return l[148](l[318])}return{c(){e=u("button"),n=I(t),o=b(),d&&d.c(),s=b(),i(e,"class",r="nav-item "+(l[16]===l[318].id?"selected":"")+" svelte-44iz1r")},m(_,v){C(_,e,v),a(e,n),a(e,o),d&&d.m(e,null),a(e,s),c||(f=F(e,"click",h),c=!0)},p(_,v){l=_,v[0]&1&&t!==(t=l[318].label+"")&&U(n,t),l[318].id==="journal"&&l[26]>0?d?d.p(l,v):(d=Dn(l),d.c(),d.m(e,s)):d&&(d.d(1),d=null),v[0]&65537&&r!==(r="nav-item "+(l[16]===l[318].id?"selected":"")+" svelte-44iz1r")&&i(e,"class",r)},d(_){_&&z(e),d&&d.d(),c=!1,f()}}}function Za(l){let e;return{c(){e=u("div"),e.textContent=`${p("nav.noNodes")}`,i(e,"class","nav-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,i:oe,o:oe,d(t){t&&z(e)}}}function Qa(l){var r;let e,t,n,o,s;return t=new oo({props:{nodes:l[1],expanded:l[42],selectedNodeId:((r=l[17])==null?void 0:r.id)||"",onSelect:l[73],onToggle:l[103],onContextMenu:l[101],onDrop:l[104]}}),{c(){e=u("div"),nt(t.$$.fragment),i(e,"class","workspace-tree-area svelte-44iz1r"),i(e,"role","region"),i(e,"aria-label",p("nav.workspace")),Me(e,"drop-valid",l[53])},m(c,f){C(c,e,f),et(t,e,null),n=!0,o||(s=[F(e,"dragover",fl(l[106])),F(e,"dragleave",l[107]),F(e,"drop",l[105])],o=!0)},p(c,f){var h;const d={};f[0]&2&&(d.nodes=c[1]),f[1]&2048&&(d.expanded=c[42]),f[0]&131072&&(d.selectedNodeId=((h=c[17])==null?void 0:h.id)||""),t.$set(d),(!n||f[1]&4194304)&&Me(e,"drop-valid",c[53])},i(c){n||(re(t.$$.fragment,c),n=!0)},o(c){me(t.$$.fragment,c),n=!1},d(c){c&&z(e),tt(t),o=!1,be(s)}}}function xa(l){let e;return{c(){e=u("span"),e.textContent=`${p("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function $a(l){let e,t=ue(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=In(jn(l,t,o));return{c(){e=u("span");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","crumb svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&65537){t=ue(o[0]);let r;for(r=0;r<t.length;r+=1){const c=jn(o,t,r);n[r]?n[r].p(c,s):(n[r]=In(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function ec(l){let e,t=l[17].title+"",n,o,s,r=l[133](l[17].type)+"",c;return{c(){e=u("span"),n=I(t),o=b(),s=u("span"),c=I(r),i(e,"class","crumb svelte-44iz1r"),i(s,"class","crumb-type svelte-44iz1r")},m(f,d){C(f,e,d),a(e,n),C(f,o,d),C(f,s,d),a(s,c)},p(f,d){d[0]&131072&&t!==(t=f[17].title+"")&&U(n,t),d[0]&131072&&r!==(r=f[133](f[17].type)+"")&&U(c,r)},d(f){f&&(z(e),z(o),z(s))}}}function In(l){let e=(l[315].id===l[16]?l[315].label:"")+"",t;return{c(){t=I(e)},m(n,o){C(n,t,o)},p(n,o){o[0]&65537&&e!==(e=(n[315].id===n[16]?n[315].label:"")+"")&&U(t,e)},d(n){n&&z(t)}}}function Fn(l){let e,t,n,o,s,r,c,f,d=l[63].unpushedOps>0&&En(l);return{c(){e=u("button"),t=B("svg"),n=B("polyline"),o=B("polyline"),s=B("path"),r=b(),d&&d.c(),i(n,"points","23 4 23 10 17 10"),i(n,"class","svelte-44iz1r"),i(o,"points","1 20 1 14 7 14"),i(o,"class","svelte-44iz1r"),i(s,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),i(s,"class","svelte-44iz1r"),i(t,"width","16"),i(t,"height","16"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-44iz1r"),i(e,"class","header-sync-btn svelte-44iz1r"),e.disabled=l[64],i(e,"title",p("nav.syncNow"))},m(h,_){C(h,e,_),a(e,t),a(t,n),a(t,o),a(t,s),a(e,r),d&&d.m(e,null),c||(f=F(e,"click",l[146]),c=!0)},p(h,_){h[63].unpushedOps>0?d?d.p(h,_):(d=En(h),d.c(),d.m(e,null)):d&&(d.d(1),d=null),_[2]&4&&(e.disabled=h[64])},d(h){h&&z(e),d&&d.d(),c=!1,f()}}}function En(l){let e,t=l[63].unpushedOps+"",n;return{c(){e=u("span"),n=I(t),i(e,"class","sync-badge svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[2]&2&&t!==(t=o[63].unpushedOps+"")&&U(n,t)},d(o){o&&z(e)}}}function An(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=I(l[15]),n=b(),o=u("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-44iz1r"><line x1="18" y1="6" x2="6" y2="18" class="svelte-44iz1r"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-44iz1r"></line></svg>',i(o,"class","dismiss-btn svelte-44iz1r"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(c,f){C(c,e,f),a(e,t),a(e,n),a(e,o),s||(r=[F(o,"click",lt(l[149])),F(e,"click",l[150]),F(e,"keydown",function(){Bt(st(l[151]))&&st(l[151]).apply(this,arguments)})],s=!0)},p(c,f){l=c,f[0]&32768&&U(t,l[15])},d(c){c&&z(e),s=!1,be(r)}}}function tc(l){let e,t,n;function o(c,f){if(c[38])return cc;if(c[0].length>0)return ac;if(c[15])return rc}let s=o(l),r=s&&s(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("welcome.title")}`,n=b(),r&&r.c(),i(t,"class","svelte-44iz1r"),i(e,"class","welcome svelte-44iz1r")},m(c,f){C(c,e,f),a(e,t),a(e,n),r&&r.m(e,null)},p(c,f){s===(s=o(c))&&r?r.p(c,f):(r&&r.d(1),r=s&&s(c),r&&(r.c(),r.m(e,null)))},i:oe,o:oe,d(c){c&&z(e),r&&r.d()}}}function lc(l){let e,t,n,o;function s(f,d){return f[4].length===0?uc:fc}let r=s(l),c=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("activity.title")}`,o=b(),c.c(),i(n,"class","svelte-44iz1r"),i(t,"class","activity-feed-header svelte-44iz1r"),i(e,"class","activity-feed svelte-44iz1r")},m(f,d){C(f,e,d),a(e,t),a(t,n),a(e,o),c.m(e,null)},p(f,d){r===(r=s(f))&&c?c.p(f,d):(c.d(1),c=r(f),c&&(c.c(),c.m(e,null)))},i:oe,o:oe,d(f){f&&z(e),c.d()}}}function nc(l){let e,t,n,o,s,r=l[3].date+"",c,f,d,h,_=l[3].summary&&On(l),v=l[25].length>0&&Hn(l);function y(w,T){return w[3].groups&&w[3].groups.length>0?mc:dc}let g=y(l),k=g(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("today.title")}`,o=b(),s=u("span"),c=I(r),f=b(),_&&_.c(),d=b(),v&&v.c(),h=b(),k.c(),i(n,"class","svelte-44iz1r"),i(s,"class","today-date svelte-44iz1r"),i(t,"class","today-header svelte-44iz1r"),i(e,"class","today-dashboard svelte-44iz1r")},m(w,T){C(w,e,T),a(e,t),a(t,n),a(t,o),a(t,s),a(s,c),a(e,f),_&&_.m(e,null),a(e,d),v&&v.m(e,null),a(e,h),k.m(e,null)},p(w,T){T[0]&8&&r!==(r=w[3].date+"")&&U(c,r),w[3].summary?_?_.p(w,T):(_=On(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),w[25].length>0?v?v.p(w,T):(v=Hn(w),v.c(),v.m(e,h)):v&&(v.d(1),v=null),g===(g=y(w))&&k?k.p(w,T):(k.d(1),k=g(w),k&&(k.c(),k.m(e,null)))},i:oe,o:oe,d(w){w&&z(e),_&&_.d(),v&&v.d(),k.d()}}}function ic(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K,H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Be,Oe,R,Q,de,ke,Ne,Ie,Ke,De,Te,ce,_e=l[10]&&Xn(l),pe=l[25].length>0&&Zn(l),he=l[6]&&xn(l);function Fe(fe,ye){return fe[5].length===0?hc:vc}let ge=Fe(l),le=ge(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${p("journal.title")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${p("journal.dateFrom")}`,f=b(),d=u("input"),h=b(),_=u("label"),v=u("span"),v.textContent=`${p("journal.dateTo")}`,y=b(),g=u("input"),k=b(),w=u("label"),T=u("span"),T.textContent=`${p("journal.node")}`,M=b(),N=u("div"),j=u("input"),D=b(),L=u("button"),L.textContent=`${p("common.search")}`,S=b(),_e&&_e.c(),E=b(),V=u("label"),P=u("input"),H=b(),W=u("span"),W.textContent=`${p("journal.includeChildren")}`,G=b(),q=u("label"),Z=u("span"),Z.textContent=`${p("journal.billable")}`,Y=b(),J=u("select"),X=u("option"),X.textContent=`${p("common.all")}`,O=u("option"),O.textContent=`${p("journal.billable")}`,ne=u("option"),ne.textContent=`${p("common.no")}`,ze=b(),ee=u("label"),te=u("span"),te.textContent=`${p("journal.approximate")}`,se=b(),ae=u("select"),Se=u("option"),Se.textContent=`${p("common.all")}`,Ce=u("option"),Ce.textContent=`${p("journal.approximate")}`,Be=u("option"),Be.textContent=`${p("common.no")}`,Oe=b(),R=u("button"),R.textContent=`${p("journal.filter")}`,Q=b(),de=u("button"),de.textContent=`${p("journal.exportCSV")}`,ke=b(),Ne=u("button"),Ne.textContent=`${p("journal.exportMarkdown")}`,Ie=b(),pe&&pe.c(),Ke=b(),he&&he.c(),De=b(),le.c(),i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","date"),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(v,"class","label-text svelte-44iz1r"),i(g,"type","date"),i(g,"class","svelte-44iz1r"),i(_,"class","svelte-44iz1r"),i(T,"class","label-text svelte-44iz1r"),i(j,"type","text"),i(j,"placeholder","nodeId"),i(j,"class","svelte-44iz1r"),i(L,"class","btn btn-sm svelte-44iz1r"),i(N,"class","journal-node-picker svelte-44iz1r"),i(w,"class","svelte-44iz1r"),i(P,"type","checkbox"),P.disabled=K=!l[10],i(P,"class","svelte-44iz1r"),i(W,"class","svelte-44iz1r"),i(V,"class","checkbox-label svelte-44iz1r"),i(Z,"class","label-text svelte-44iz1r"),X.__value="all",we(X,X.__value),i(X,"class","svelte-44iz1r"),O.__value="yes",we(O,O.__value),i(O,"class","svelte-44iz1r"),ne.__value="no",we(ne,ne.__value),i(ne,"class","svelte-44iz1r"),i(J,"class","svelte-44iz1r"),l[11]===void 0&&jt(()=>l[187].call(J)),i(q,"class","svelte-44iz1r"),i(te,"class","label-text svelte-44iz1r"),Se.__value="all",we(Se,Se.__value),i(Se,"class","svelte-44iz1r"),Ce.__value="yes",we(Ce,Ce.__value),i(Ce,"class","svelte-44iz1r"),Be.__value="no",we(Be,Be.__value),i(Be,"class","svelte-44iz1r"),i(ae,"class","svelte-44iz1r"),l[12]===void 0&&jt(()=>l[188].call(ae)),i(ee,"class","svelte-44iz1r"),i(R,"class","btn btn-sm svelte-44iz1r"),i(de,"class","btn btn-sm svelte-44iz1r"),i(Ne,"class","btn btn-sm svelte-44iz1r"),i(s,"class","journal-filters svelte-44iz1r"),i(t,"class","journal-header svelte-44iz1r"),i(e,"class","journal-screen svelte-44iz1r")},m(fe,ye){C(fe,e,ye),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),we(d,l[7]),a(s,h),a(s,_),a(_,v),a(_,y),a(_,g),we(g,l[8]),a(s,k),a(s,w),a(w,T),a(w,M),a(w,N),a(N,j),we(j,l[10]),a(N,D),a(N,L),a(N,S),_e&&_e.m(N,null),a(s,E),a(s,V),a(V,P),P.checked=l[9],a(V,H),a(V,W),a(s,G),a(s,q),a(q,Z),a(q,Y),a(q,J),a(J,X),a(J,O),a(J,ne),St(J,l[11],!0),a(s,ze),a(s,ee),a(ee,te),a(ee,se),a(ee,ae),a(ae,Se),a(ae,Ce),a(ae,Be),St(ae,l[12],!0),a(s,Oe),a(s,R),a(s,Q),a(s,de),a(s,ke),a(s,Ne),a(e,Ie),pe&&pe.m(e,null),a(e,Ke),he&&he.m(e,null),a(e,De),le.m(e,null),Te||(ce=[F(d,"input",l[183]),F(g,"input",l[184]),F(j,"input",l[185]),F(L,"click",l[125]),F(P,"change",l[186]),F(J,"change",l[187]),F(ae,"change",l[188]),F(R,"click",l[122]),F(de,"click",l[123]),F(Ne,"click",l[124])],Te=!0)},p(fe,ye){ye[0]&128&&we(d,fe[7]),ye[0]&256&&we(g,fe[8]),ye[0]&1024&&j.value!==fe[10]&&we(j,fe[10]),fe[10]?_e?_e.p(fe,ye):(_e=Xn(fe),_e.c(),_e.m(N,null)):_e&&(_e.d(1),_e=null),ye[0]&1024&&K!==(K=!fe[10])&&(P.disabled=K),ye[0]&512&&(P.checked=fe[9]),ye[0]&2048&&St(J,fe[11]),ye[0]&4096&&St(ae,fe[12]),fe[25].length>0?pe?pe.p(fe,ye):(pe=Zn(fe),pe.c(),pe.m(e,Ke)):pe&&(pe.d(1),pe=null),fe[6]?he?he.p(fe,ye):(he=xn(fe),he.c(),he.m(e,De)):he&&(he.d(1),he=null),ge===(ge=Fe(fe))&&le?le.p(fe,ye):(le.d(1),le=ge(fe),le&&(le.c(),le.m(e,null)))},i:oe,o:oe,d(fe){fe&&z(e),_e&&_e.d(),pe&&pe.d(),he&&he.d(),le.d(),Te=!1,be(ce)}}}function oc(l){let e,t,n,o,s,r,c=ue(l[71]),f=[];for(let v=0;v<c.length;v+=1)f[v]=si(Tn(l,c,v));const d=[zc,wc,yc,kc,gc,bc],h=[];function _(v,y){return v[18]==="overview"?0:v[18]==="notes"?1:v[18]==="files"?2:v[18]==="actions"?3:v[18]==="worklog"?4:v[18]==="activity"?5:-1}return~(o=_(l))&&(s=h[o]=d[o](l)),{c(){e=u("div");for(let v=0;v<f.length;v+=1)f[v].c();t=b(),n=u("div"),s&&s.c(),i(e,"class","tabs svelte-44iz1r"),i(n,"class","tab-content svelte-44iz1r")},m(v,y){C(v,e,y);for(let g=0;g<f.length;g+=1)f[g]&&f[g].m(e,null);C(v,t,y),C(v,n,y),~o&&h[o].m(n,null),r=!0},p(v,y){if(y[0]&393216|y[1]&40960|y[2]&4608){c=ue(v[71]);let k;for(k=0;k<c.length;k+=1){const w=Tn(v,c,k);f[k]?f[k].p(w,y):(f[k]=si(w),f[k].c(),f[k].m(e,null))}for(;k<f.length;k+=1)f[k].d(1);f.length=c.length}let g=o;o=_(v),o===g?~o&&h[o].p(v,y):(s&&(Qe(),me(h[g],1,1,()=>{h[g]=null}),xe()),~o?(s=h[o],s?s.p(v,y):(s=h[o]=d[o](v),s.c()),re(s,1),s.m(n,null)):s=null)},i(v){r||(re(s),r=!0)},o(v){me(s),r=!1},d(v){v&&(z(e),z(t),z(n)),Re(f,v),~o&&h[o].d()}}}function sc(l){let e,t,n,o=l[20].title+"",s,r,c,f,d,h,_,v,y,g,k,w=l[20].dirty&&zi();return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),w&&w.c(),c=b(),f=u("div"),d=u("button"),d.textContent=`${p("common.save")}`,h=b(),_=u("button"),_.textContent=`${p("common.close")}`,v=b(),y=u("textarea"),i(n,"class","note-title svelte-44iz1r"),i(d,"class","btn btn-primary svelte-44iz1r"),i(_,"class","btn svelte-44iz1r"),i(f,"class","note-editor-actions svelte-44iz1r"),i(t,"class","note-editor-header svelte-44iz1r"),i(y,"class","note-textarea svelte-44iz1r"),i(y,"placeholder",p("note.placeholder")),i(e,"class","note-editor svelte-44iz1r")},m(T,M){C(T,e,M),a(e,t),a(t,n),a(n,s),a(t,r),w&&w.m(t,null),a(t,c),a(t,f),a(f,d),a(f,h),a(f,_),a(e,v),a(e,y),we(y,l[20].content),g||(k=[F(d,"click",l[118]),F(_,"click",l[116]),F(y,"input",l[152]),F(y,"input",l[117])],g=!0)},p(T,M){M[0]&1048576&&o!==(o=T[20].title+"")&&U(s,o),T[20].dirty?w||(w=zi(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),M[0]&1048576&&we(y,T[20].content)},i:oe,o:oe,d(T){T&&z(e),w&&w.d(),g=!1,be(k)}}}function rc(l){let e,t=p("common.error")+"",n,o,s;return{c(){e=u("p"),n=I(t),o=b(),s=I(l[15]),i(e,"class","error-text svelte-44iz1r")},m(r,c){C(r,e,c),a(e,n),a(e,o),a(e,s)},p(r,c){c[0]&32768&&U(s,r[15])},d(r){r&&z(e)}}}function ac(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${p("welcome.selectSection")}`,t=b(),n=u("p"),n.textContent=`${p("welcome.createCase")}`,i(e,"class","svelte-44iz1r"),i(n,"class","hint svelte-44iz1r")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},p:oe,d(o){o&&(z(e),z(t),z(n))}}}function cc(l){let e;return{c(){e=u("p"),e.textContent=`${p("common.loading")}`,i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function fc(l){let e,t=ue(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Pn(cn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-feed-events svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&16|s[4]&33024){t=ue(o[4]);let r;for(r=0;r<t.length;r+=1){const c=cn(o,t,r);n[r]?n[r].p(c,s):(n[r]=Pn(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function uc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("activity.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function Ln(l){let e,t=l[288].targetType+"",n;return{c(){e=u("span"),n=I(t),i(e,"class","activity-feed-target svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&16&&t!==(t=o[288].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function Pn(l){let e,t,n=Nt(l[288].eventType)+"",o,s,r,c,f=l[288].title+"",d,h,_,v,y=l[132](l[288].eventType)+"",g,k,w,T,M=dt(l[288].createdAt)+"",N,j,D=ut(l[288].createdAt)+"",L,S,E,V,P=l[288].targetType&&Ln(l);function K(){return l[202](l[288])}function H(...W){return l[203](l[288],...W)}return{c(){e=u("div"),t=u("span"),o=I(n),s=b(),r=u("div"),c=u("span"),d=I(f),h=b(),_=u("div"),v=u("span"),g=I(y),k=b(),P&&P.c(),w=b(),T=u("span"),N=I(M),j=b(),L=I(D),S=b(),i(t,"class","activity-feed-icon svelte-44iz1r"),i(c,"class","activity-feed-title svelte-44iz1r"),i(v,"class","activity-feed-type svelte-44iz1r"),i(T,"class","activity-feed-time svelte-44iz1r"),i(_,"class","activity-feed-meta svelte-44iz1r"),i(r,"class","activity-feed-body svelte-44iz1r"),i(e,"class","activity-feed-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(W,G){C(W,e,G),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(c,d),a(r,h),a(r,_),a(_,v),a(v,g),a(_,k),P&&P.m(_,null),a(_,w),a(_,T),a(T,N),a(T,j),a(T,L),a(e,S),E||(V=[F(e,"click",K),F(e,"keydown",H)],E=!0)},p(W,G){l=W,G[0]&16&&n!==(n=Nt(l[288].eventType)+"")&&U(o,n),G[0]&16&&f!==(f=l[288].title+"")&&U(d,f),G[0]&16&&y!==(y=l[132](l[288].eventType)+"")&&U(g,y),l[288].targetType?P?P.p(l,G):(P=Ln(l),P.c(),P.m(_,w)):P&&(P.d(1),P=null),G[0]&16&&M!==(M=dt(l[288].createdAt)+"")&&U(N,M),G[0]&16&&D!==(D=ut(l[288].createdAt)+"")&&U(L,D)},d(W){W&&z(e),P&&P.d(),E=!1,be(V)}}}function On(l){let e,t,n,o=l[3].summary.changedCases>0&&Rn(l),s=l[3].summary.notes>0&&Bn(l),r=l[3].summary.files>0&&Vn(l);return{c(){e=u("div"),o&&o.c(),t=b(),s&&s.c(),n=b(),r&&r.c(),i(e,"class","today-summary svelte-44iz1r")},m(c,f){C(c,e,f),o&&o.m(e,null),a(e,t),s&&s.m(e,null),a(e,n),r&&r.m(e,null)},p(c,f){c[3].summary.changedCases>0?o?o.p(c,f):(o=Rn(c),o.c(),o.m(e,t)):o&&(o.d(1),o=null),c[3].summary.notes>0?s?s.p(c,f):(s=Bn(c),s.c(),s.m(e,n)):s&&(s.d(1),s=null),c[3].summary.files>0?r?r.p(c,f):(r=Vn(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(c){c&&z(e),o&&o.d(),s&&s.d(),r&&r.d()}}}function Rn(l){let e,t=l[3].summary.changedCases+"",n,o,s=pt(l[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(s),i(e,"class","summary-chip svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[3].summary.changedCases+"")&&U(n,t),f[0]&8&&s!==(s=pt(c[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Bn(l){let e,t=l[3].summary.notes+"",n,o,s=pt(l[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(s),i(e,"class","summary-chip svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[3].summary.notes+"")&&U(n,t),f[0]&8&&s!==(s=pt(c[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Vn(l){let e,t=l[3].summary.files+"",n,o,s=pt(l[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(s),i(e,"class","summary-chip svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[3].summary.files+"")&&U(n,t),f[0]&8&&s!==(s=pt(c[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function Hn(l){let e,t,n,o=ue(l[25]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Un(mn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.title")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","today-suggestions svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&33554432|c[3]&134217728|c[4]&32768){o=ue(r[25]);let f;for(f=0;f<o.length;f+=1){const d=mn(r,o,f);s[f]?s[f].p(d,c):(s[f]=Un(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function Un(l){let e,t,n,o=l[285].nodeTitle+"",s,r,c,f=l[285].summary+"",d,h,_,v=p("suggest.confidence."+l[285].confidence)+"",y,g,k,w,T,M,N,j,D,L,S,E;function V(){return l[193](l[285])}function P(...H){return l[194](l[285],l[311],l[312],...H)}function K(){return l[195](l[285])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),_=u("span"),y=I(v),g=b(),k=u("div"),w=u("input"),M=b(),N=u("span"),N.textContent=`${p("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${p("suggest.apply")}`,L=b(),i(n,"class","suggestion-node link-btn svelte-44iz1r"),i(c,"class","suggestion-summary svelte-44iz1r"),i(_,"class","suggestion-confidence svelte-44iz1r"),Me(_,"low",l[285].confidence==="low"),Me(_,"medium",l[285].confidence==="medium"),Me(_,"high",l[285].confidence==="high"),i(t,"class","suggestion-info svelte-44iz1r"),i(w,"type","number"),i(w,"class","suggestion-min-input svelte-44iz1r"),w.value=T=l[285].suggestedMin,i(w,"min","1"),i(w,"max","480"),i(N,"class","suggestion-min-label svelte-44iz1r"),i(D,"class","btn btn-sm btn-primary svelte-44iz1r"),i(k,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(_,y),a(e,g),a(e,k),a(k,w),a(k,M),a(k,N),a(k,j),a(k,D),a(e,L),S||(E=[F(n,"click",V),F(w,"change",P),F(D,"click",K)],S=!0)},p(H,W){l=H,W[0]&33554432&&o!==(o=l[285].nodeTitle+"")&&U(s,o),W[0]&33554432&&f!==(f=l[285].summary+"")&&U(d,f),W[0]&33554432&&v!==(v=p("suggest.confidence."+l[285].confidence)+"")&&U(y,v),W[0]&33554432&&Me(_,"low",l[285].confidence==="low"),W[0]&33554432&&Me(_,"medium",l[285].confidence==="medium"),W[0]&33554432&&Me(_,"high",l[285].confidence==="high"),W[0]&33554432&&T!==(T=l[285].suggestedMin)&&w.value!==T&&(w.value=T)},d(H){H&&z(e),S=!1,be(E)}}}function dc(l){let e,t,n,o;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("today.empty")}`,n=b(),o=u("p"),o.textContent=`${p("today.emptyHint")}`,i(t,"class","svelte-44iz1r"),i(o,"class","hint svelte-44iz1r"),i(e,"class","today-empty svelte-44iz1r")},m(s,r){C(s,e,r),a(e,t),a(e,n),a(e,o)},p:oe,d(s){s&&z(e)}}}function mc(l){let e,t,n=ue(l[3].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=qn(un(l,n,r));let s=l[3].events&&l[3].events.length>0&&Jn(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=b(),s&&s.c(),t=rt()},m(r,c){for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(r,c);C(r,e,c),s&&s.m(r,c),C(r,t,c)},p(r,c){if(c[0]&8|c[4]&33536){n=ue(r[3].groups);let f;for(f=0;f<n.length;f+=1){const d=un(r,n,f);o[f]?o[f].p(d,c):(o[f]=qn(d),o[f].c(),o[f].m(e.parentNode,e))}for(;f<o.length;f+=1)o[f].d(1);o.length=n.length}r[3].events&&r[3].events.length>0?s?s.p(r,c):(s=Jn(r),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(r){r&&(z(e),z(t)),Re(o,r),s&&s.d(r)}}}function Wn(l){let e,t=l[306].events.length+"",n,o,s=pt(l[306].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=u("span"),n=I(t),o=b(),r=I(s),i(e,"class","today-case-count svelte-44iz1r")},m(c,f){C(c,e,f),a(e,n),a(e,o),a(e,r)},p(c,f){f[0]&8&&t!==(t=c[306].events.length+"")&&U(n,t),f[0]&8&&s!==(s=pt(c[306].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&U(r,s)},d(c){c&&z(e)}}}function pc(l){let e;return{c(){e=u("div"),e.textContent=`${p("today.changedCases")}`,i(e,"class","today-events-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:oe,d(t){t&&z(e)}}}function _c(l){let e,t=ue(l[306].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=Gn(dn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","today-events svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&8|s[4]&33024){t=ue(o[306].events);let r;for(r=0;r<t.length;r+=1){const c=dn(o,t,r);n[r]?n[r].p(c,s):(n[r]=Gn(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function Kn(l){let e,t=l[288].targetType+"",n;return{c(){e=u("span"),n=I(t),i(e,"class","activity-event-target svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&8&&t!==(t=o[288].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function Gn(l){let e,t,n=Nt(l[288].eventType)+"",o,s,r,c=l[288].title+"",f,d,h,_=l[132](l[288].eventType)+"",v,y,g,k,w=ut(l[288].createdAt)+"",T,M,N,j=l[288].targetType&&Kn(l);function D(){return l[198](l[306])}function L(...S){return l[199](l[306],...S)}return{c(){e=u("div"),t=u("span"),o=I(n),s=b(),r=u("span"),f=I(c),d=b(),h=u("span"),v=I(_),y=b(),j&&j.c(),g=b(),k=u("span"),T=I(w),i(t,"class","today-event-icon svelte-44iz1r"),i(r,"class","today-event-title svelte-44iz1r"),i(h,"class","today-event-type svelte-44iz1r"),i(k,"class","today-event-time svelte-44iz1r"),i(e,"class","today-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(S,E){C(S,e,E),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(e,d),a(e,h),a(h,v),a(e,y),j&&j.m(e,null),a(e,g),a(e,k),a(k,T),M||(N=[F(e,"click",D),F(e,"keydown",L)],M=!0)},p(S,E){l=S,E[0]&8&&n!==(n=Nt(l[288].eventType)+"")&&U(o,n),E[0]&8&&c!==(c=l[288].title+"")&&U(f,c),E[0]&8&&_!==(_=l[132](l[288].eventType)+"")&&U(v,_),l[288].targetType?j?j.p(l,E):(j=Kn(l),j.c(),j.m(e,g)):j&&(j.d(1),j=null),E[0]&8&&w!==(w=ut(l[288].createdAt)+"")&&U(T,w)},d(S){S&&z(e),j&&j.d(),M=!1,be(N)}}}function qn(l){let e,t,n,o=l[306].nodeTitle+"",s,r,c,f=l[133](l[306].nodeKind)+"",d,h,_,v,y=ut(l[306].lastActivityAt)+"",g,k,w,T,M=l[306].events&&Wn(l);function N(){return l[196](l[306])}function j(...E){return l[197](l[306],...E)}function D(E,V){return E[306].events&&E[306].events.length>0?_c:pc}let L=D(l),S=L(l);return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),M&&M.c(),_=b(),v=u("span"),g=I(y),k=b(),S.c(),i(n,"class","today-case-title svelte-44iz1r"),i(c,"class","today-case-type svelte-44iz1r"),i(v,"class","today-case-time svelte-44iz1r"),i(t,"class","today-case-header svelte-44iz1r"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-44iz1r")},m(E,V){C(E,e,V),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),M&&M.m(t,null),a(t,_),a(t,v),a(v,g),a(e,k),S.m(e,null),w||(T=[F(t,"click",N),F(t,"keydown",j)],w=!0)},p(E,V){l=E,V[0]&8&&o!==(o=l[306].nodeTitle+"")&&U(s,o),V[0]&8&&f!==(f=l[133](l[306].nodeKind)+"")&&U(d,f),l[306].events?M?M.p(l,V):(M=Wn(l),M.c(),M.m(t,_)):M&&(M.d(1),M=null),V[0]&8&&y!==(y=ut(l[306].lastActivityAt)+"")&&U(g,y),L===(L=D(l))&&S?S.p(l,V):(S.d(1),S=L(l),S&&(S.c(),S.m(e,null)))},d(E){E&&z(e),M&&M.d(),S.d(),w=!1,be(T)}}}function Jn(l){let e,t,n,o=ue(l[3].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Yn(fn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("today.timeline")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","today-timeline svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&8|c[4]&33024){o=ue(r[3].events);let f;for(f=0;f<o.length;f+=1){const d=fn(r,o,f);s[f]?s[f].p(d,c):(s[f]=Yn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function Yn(l){let e,t,n,o,s=l[288].title+"",r,c,f,d=l[132](l[288].eventType)+"",h,_,v,y=ut(l[288].createdAt)+"",g,k,w,T;function M(){return l[200](l[288])}function N(...j){return l[201](l[288],...j)}return{c(){e=u("div"),t=u("span"),n=b(),o=u("span"),r=I(s),c=b(),f=u("span"),h=I(d),_=b(),v=u("span"),g=I(y),k=b(),i(t,"class","timeline-dot svelte-44iz1r"),i(o,"class","timeline-title svelte-44iz1r"),i(f,"class","timeline-type svelte-44iz1r"),i(v,"class","timeline-time svelte-44iz1r"),i(e,"class","timeline-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(j,D){C(j,e,D),a(e,t),a(e,n),a(e,o),a(o,r),a(e,c),a(e,f),a(f,h),a(e,_),a(e,v),a(v,g),a(e,k),w||(T=[F(e,"click",M),F(e,"keydown",N)],w=!0)},p(j,D){l=j,D[0]&8&&s!==(s=l[288].title+"")&&U(r,s),D[0]&8&&d!==(d=l[132](l[288].eventType)+"")&&U(h,d),D[0]&8&&y!==(y=ut(l[288].createdAt)+"")&&U(g,y)},d(j){j&&z(e),w=!1,be(T)}}}function Xn(l){let e,t,n;return{c(){e=u("button"),e.textContent="✕",i(e,"class","btn btn-sm svelte-44iz1r")},m(o,s){C(o,e,s),t||(n=F(e,"click",l[126]),t=!0)},p:oe,d(o){o&&z(e),t=!1,n()}}}function Zn(l){let e,t,n,o=ue(l[25]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Qn(hn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("suggest.title")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","journal-suggestions svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&33554432|c[3]&268435456|c[4]&32768){o=ue(r[25]);let f;for(f=0;f<o.length;f+=1){const d=hn(r,o,f);s[f]?s[f].p(d,c):(s[f]=Qn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function Qn(l){let e,t,n,o=l[285].nodeTitle+"",s,r,c,f=l[285].summary+"",d,h,_,v=p("suggest.confidence."+l[285].confidence)+"",y,g,k,w,T,M,N,j,D,L,S,E;function V(){return l[189](l[285])}function P(...H){return l[190](l[285],l[302],l[303],...H)}function K(){return l[191](l[285])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),_=u("span"),y=I(v),g=b(),k=u("div"),w=u("input"),M=b(),N=u("span"),N.textContent=`${p("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${p("suggest.apply")}`,L=b(),i(n,"class","suggestion-node link-btn svelte-44iz1r"),i(c,"class","suggestion-summary svelte-44iz1r"),i(_,"class","suggestion-confidence svelte-44iz1r"),Me(_,"low",l[285].confidence==="low"),Me(_,"medium",l[285].confidence==="medium"),Me(_,"high",l[285].confidence==="high"),i(t,"class","suggestion-info svelte-44iz1r"),i(w,"type","number"),i(w,"class","suggestion-min-input svelte-44iz1r"),w.value=T=l[285].suggestedMin,i(w,"min","1"),i(w,"max","480"),i(N,"class","suggestion-min-label svelte-44iz1r"),i(D,"class","btn btn-sm btn-primary svelte-44iz1r"),i(k,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(_,y),a(e,g),a(e,k),a(k,w),a(k,M),a(k,N),a(k,j),a(k,D),a(e,L),S||(E=[F(n,"click",V),F(w,"change",P),F(D,"click",K)],S=!0)},p(H,W){l=H,W[0]&33554432&&o!==(o=l[285].nodeTitle+"")&&U(s,o),W[0]&33554432&&f!==(f=l[285].summary+"")&&U(d,f),W[0]&33554432&&v!==(v=p("suggest.confidence."+l[285].confidence)+"")&&U(y,v),W[0]&33554432&&Me(_,"low",l[285].confidence==="low"),W[0]&33554432&&Me(_,"medium",l[285].confidence==="medium"),W[0]&33554432&&Me(_,"high",l[285].confidence==="high"),W[0]&33554432&&T!==(T=l[285].suggestedMin)&&w.value!==T&&(w.value=T)},d(H){H&&z(e),S=!1,be(E)}}}function xn(l){let e,t,n=p("journal.total")+"",o,s,r=Math.floor(l[6].totalMinutes/60)+"",c,f,d=l[6].totalMinutes%60+"",h,_,v=l[6].totalEntries+"",y,g,k=p("worklog.min")+"",w,T,M,N,j=l[6].byDay&&l[6].byDay.length>0&&$n(l),D=l[6].byNode&&l[6].byNode.length>0&&ti(l);return{c(){e=u("div"),t=u("div"),o=I(n),s=I(": "),c=I(r),f=I("ч "),h=I(d),_=I("м ("),y=I(v),g=b(),w=I(k),T=I(")"),M=b(),j&&j.c(),N=b(),D&&D.c(),i(t,"class","summary-total svelte-44iz1r"),i(e,"class","journal-summary svelte-44iz1r")},m(L,S){C(L,e,S),a(e,t),a(t,o),a(t,s),a(t,c),a(t,f),a(t,h),a(t,_),a(t,y),a(t,g),a(t,w),a(t,T),a(e,M),j&&j.m(e,null),a(e,N),D&&D.m(e,null)},p(L,S){S[0]&64&&r!==(r=Math.floor(L[6].totalMinutes/60)+"")&&U(c,r),S[0]&64&&d!==(d=L[6].totalMinutes%60+"")&&U(h,d),S[0]&64&&v!==(v=L[6].totalEntries+"")&&U(y,v),L[6].byDay&&L[6].byDay.length>0?j?j.p(L,S):(j=$n(L),j.c(),j.m(e,N)):j&&(j.d(1),j=null),L[6].byNode&&L[6].byNode.length>0?D?D.p(L,S):(D=ti(L),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(L){L&&z(e),j&&j.d(),D&&D.d()}}}function $n(l){let e,t,n,o=ue(l[6].byDay),s=[];for(let r=0;r<o.length;r+=1)s[r]=ei(vn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("journal.byDay")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-44iz1r"),i(e,"class","summary-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&64){o=ue(r[6].byDay);let f;for(f=0;f<o.length;f+=1){const d=vn(r,o,f);s[f]?s[f].p(d,c):(s[f]=ei(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function ei(l){let e,t,n=l[297].label+"",o,s,r=Math.floor(l[297].minutes/60)+"",c,f,d=l[297].minutes%60+"",h,_,v,y=l[297].count+"",g;return{c(){e=u("div"),t=u("span"),o=I(n),s=u("span"),c=I(r),f=I("ч "),h=I(d),_=I("м"),v=u("span"),g=I(y),i(t,"class","svelte-44iz1r"),i(s,"class","svelte-44iz1r"),i(v,"class","summary-count svelte-44iz1r"),i(e,"class","summary-row svelte-44iz1r")},m(k,w){C(k,e,w),a(e,t),a(t,o),a(e,s),a(s,c),a(s,f),a(s,h),a(s,_),a(e,v),a(v,g)},p(k,w){w[0]&64&&n!==(n=k[297].label+"")&&U(o,n),w[0]&64&&r!==(r=Math.floor(k[297].minutes/60)+"")&&U(c,r),w[0]&64&&d!==(d=k[297].minutes%60+"")&&U(h,d),w[0]&64&&y!==(y=k[297].count+"")&&U(g,y)},d(k){k&&z(e)}}}function ti(l){let e,t,n,o=ue(l[6].byNode),s=[];for(let r=0;r<o.length;r+=1)s[r]=li(_n(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("journal.byNode")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-44iz1r"),i(e,"class","summary-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&64){o=ue(r[6].byNode);let f;for(f=0;f<o.length;f+=1){const d=_n(r,o,f);s[f]?s[f].p(d,c):(s[f]=li(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function li(l){let e,t,n=l[297].label+"",o,s,r=Math.floor(l[297].minutes/60)+"",c,f,d=l[297].minutes%60+"",h,_,v,y=l[297].count+"",g;return{c(){e=u("div"),t=u("span"),o=I(n),s=u("span"),c=I(r),f=I("ч "),h=I(d),_=I("м"),v=u("span"),g=I(y),i(t,"class","svelte-44iz1r"),i(s,"class","svelte-44iz1r"),i(v,"class","summary-count svelte-44iz1r"),i(e,"class","summary-row svelte-44iz1r")},m(k,w){C(k,e,w),a(e,t),a(t,o),a(e,s),a(s,c),a(s,f),a(s,h),a(s,_),a(e,v),a(v,g)},p(k,w){w[0]&64&&n!==(n=k[297].label+"")&&U(o,n),w[0]&64&&r!==(r=Math.floor(k[297].minutes/60)+"")&&U(c,r),w[0]&64&&d!==(d=k[297].minutes%60+"")&&U(h,d),w[0]&64&&y!==(y=k[297].count+"")&&U(g,y)},d(k){k&&z(e)}}}function vc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j=ue(l[5]),D=[];for(let L=0;L<j.length;L+=1)D[L]=oi(pn(l,j,L));return{c(){e=u("div"),t=u("table"),n=u("thead"),o=u("tr"),s=u("th"),s.textContent=`${p("journal.title")}`,r=b(),c=u("th"),c.textContent=`${p("journal.node")}`,f=b(),d=u("th"),d.textContent=`${p("journal.path")}`,h=b(),_=u("th"),_.textContent=`${p("worklog.minutes")}`,v=b(),y=u("th"),y.textContent=`${p("journal.billable")}`,g=b(),k=u("th"),k.textContent=`${p("journal.approximate")}`,w=b(),T=u("th"),T.textContent=`${p("common.date")}`,M=b(),N=u("tbody");for(let L=0;L<D.length;L+=1)D[L].c();i(s,"class","svelte-44iz1r"),i(c,"class","svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(_,"class","svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(T,"class","svelte-44iz1r"),i(o,"class","svelte-44iz1r"),i(n,"class","svelte-44iz1r"),i(N,"class","svelte-44iz1r"),i(t,"class","journal-table svelte-44iz1r"),i(e,"class","journal-table-wrap svelte-44iz1r")},m(L,S){C(L,e,S),a(e,t),a(t,n),a(n,o),a(o,s),a(o,r),a(o,c),a(o,f),a(o,d),a(o,h),a(o,_),a(o,v),a(o,y),a(o,g),a(o,k),a(o,w),a(o,T),a(t,M),a(t,N);for(let E=0;E<D.length;E+=1)D[E]&&D[E].m(N,null)},p(L,S){if(S[0]&32|S[4]&32768){j=ue(L[5]);let E;for(E=0;E<j.length;E+=1){const V=pn(L,j,E);D[E]?D[E].p(V,S):(D[E]=oi(V),D[E].c(),D[E].m(N,null))}for(;E<D.length;E+=1)D[E].d(1);D.length=j.length}},d(L){L&&z(e),Re(D,L)}}}function hc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("journal.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function ni(l){let e;return{c(){e=I("✓")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function ii(l){let e;return{c(){e=I("~")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function oi(l){let e,t,n=l[294].summary+"",o,s,r,c,f=l[294].nodeTitle+"",d,h,_,v=l[294].nodePath+"",y,g,k,w=l[294].minutes+"",T,M,N,j,D,L,S,E=l[294].date+"",V,P,K,H;function W(){return l[192](l[294])}let G=l[294].billable&&ni(),q=l[294].approximate&&ii();return{c(){e=u("tr"),t=u("td"),o=I(n),s=b(),r=u("td"),c=u("button"),d=I(f),h=b(),_=u("td"),y=I(v),g=b(),k=u("td"),T=I(w),M=b(),N=u("td"),G&&G.c(),j=b(),D=u("td"),q&&q.c(),L=b(),S=u("td"),V=I(E),P=b(),i(t,"class","svelte-44iz1r"),i(c,"class","link-btn svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(_,"class","journal-path-cell svelte-44iz1r"),i(k,"class","journal-min-cell svelte-44iz1r"),i(N,"class","svelte-44iz1r"),i(D,"class","svelte-44iz1r"),i(S,"class","journal-date-cell svelte-44iz1r"),i(e,"class","svelte-44iz1r")},m(Z,Y){C(Z,e,Y),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(c,d),a(e,h),a(e,_),a(_,y),a(e,g),a(e,k),a(k,T),a(e,M),a(e,N),G&&G.m(N,null),a(e,j),a(e,D),q&&q.m(D,null),a(e,L),a(e,S),a(S,V),a(e,P),K||(H=F(c,"click",W),K=!0)},p(Z,Y){l=Z,Y[0]&32&&n!==(n=l[294].summary+"")&&U(o,n),Y[0]&32&&f!==(f=l[294].nodeTitle+"")&&U(d,f),Y[0]&32&&v!==(v=l[294].nodePath+"")&&U(y,v),Y[0]&32&&w!==(w=l[294].minutes+"")&&U(T,w),l[294].billable?G||(G=ni(),G.c(),G.m(N,null)):G&&(G.d(1),G=null),l[294].approximate?q||(q=ii(),q.c(),q.m(D,null)):q&&(q.d(1),q=null),Y[0]&32&&E!==(E=l[294].date+"")&&U(V,E)},d(Z){Z&&z(e),G&&G.d(),q&&q.d(),K=!1,H()}}}function si(l){let e,t,n;function o(){return l[153](l[291])}return{c(){e=u("button"),e.textContent=`${l[291].label}`,i(e,"class","tab svelte-44iz1r"),Me(e,"active",l[18]===l[291].id)},m(s,r){C(s,e,r),t||(n=F(e,"click",o),t=!0)},p(s,r){l=s,r[0]&262144|r[2]&512&&Me(e,"active",l[18]===l[291].id)},d(s){s&&z(e),t=!1,n()}}}function bc(l){let e;function t(s,r){return s[13].length===0?Sc:Cc}let n=t(l),o=n(l);return{c(){e=u("div"),o.c(),i(e,"class","activity-tab svelte-44iz1r")},m(s,r){C(s,e,r),o.m(e,null)},p(s,r){n===(n=t(s))&&o?o.p(s,r):(o.d(1),o=n(s),o&&(o.c(),o.m(e,null)))},i:oe,o:oe,d(s){s&&z(e),o.d()}}}function gc(l){let e,t,n,o,s,r,c,f=p("worklog.log")+"",d,h,_,v=l[17]&&l[25].filter(l[147]).length>0,y,g,k,w=v&&ci(l);function T(j,D){return j[22].length===0?jc:Tc}let M=T(l),N=M(l);return{c(){e=u("div"),t=u("div"),n=u("input"),o=b(),s=u("input"),r=b(),c=u("button"),d=I(f),_=b(),w&&w.c(),y=b(),N.c(),i(n,"type","text"),i(n,"placeholder",p("worklog.whatDone")),i(n,"class","svelte-44iz1r"),i(s,"type","number"),i(s,"placeholder",p("worklog.minutes")),i(s,"min","1"),i(s,"class","svelte-44iz1r"),i(c,"class","btn btn-primary svelte-44iz1r"),c.disabled=h=!l[24].trim()||!l[23],i(t,"class","worklog-form svelte-44iz1r"),i(e,"class","worklog-tab svelte-44iz1r")},m(j,D){C(j,e,D),a(e,t),a(t,n),we(n,l[24]),a(t,o),a(t,s),we(s,l[23]),a(t,r),a(t,c),a(c,d),a(e,_),w&&w.m(e,null),a(e,y),N.m(e,null),g||(k=[F(n,"input",l[179]),F(s,"input",l[180]),F(c,"click",l[119])],g=!0)},p(j,D){D[0]&16777216&&n.value!==j[24]&&we(n,j[24]),D[0]&8388608&&Wt(s.value)!==j[23]&&we(s,j[23]),D[0]&25165824&&h!==(h=!j[24].trim()||!j[23])&&(c.disabled=h),D[0]&33685504&&(v=j[17]&&j[25].filter(j[147]).length>0),v?w?w.p(j,D):(w=ci(j),w.c(),w.m(e,y)):w&&(w.d(1),w=null),M===(M=T(j))&&N?N.p(j,D):(N.d(1),N=M(j),N&&(N.c(),N.m(e,null)))},i:oe,o:oe,d(j){j&&z(e),w&&w.d(),N.d(),g=!1,be(k)}}}function kc(l){let e,t,n,o,s,r;function c(h,_){return h[21].length===0?Dc:Nc}let f=c(l),d=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${p("action.addAction")}`,o=b(),d.c(),i(n,"class","btn btn-primary svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","actions-tab svelte-44iz1r")},m(h,_){C(h,e,_),a(e,t),a(t,n),a(e,o),d.m(e,null),s||(r=F(n,"click",l[134]),s=!0)},p(h,_){f===(f=c(h))&&d?d.p(h,_):(d.d(1),d=f(h),d&&(d.c(),d.m(e,null)))},i:oe,o:oe,d(h){h&&z(e),d.d(),s=!1,r()}}}function yc(l){let e,t,n,o=p("file.addFile")+"",s,r,c,f=p("file.addFolder")+"",d,h,_,v,y,g,k,w,T,M,N,j,D,L=l[51].items.length>0&&mi(l);const S=[Ic,Mc],E=[];function V(H,W){return H[43]?0:1}g=V(l),k=E[g]=S[g](l);let P=l[39]&&!l[41]&&_i(),K=l[47]&&vi(l);return{c(){e=u("div"),t=u("div"),n=u("button"),s=I(o),r=b(),c=u("button"),d=I(f),h=b(),_=u("button"),_.textContent=`${p("file.newFile")}`,v=b(),L&&L.c(),y=b(),k.c(),w=b(),P&&P.c(),T=b(),K&&K.c(),M=rt(),i(n,"class","btn btn-primary svelte-44iz1r"),n.disabled=l[39],i(c,"class","btn svelte-44iz1r"),c.disabled=l[39],i(_,"class","btn svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","files-tab svelte-44iz1r")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(t,v),L&&L.m(t,null),a(e,y),E[g].m(e,null),a(e,w),P&&P.m(e,null),C(H,T,W),K&&K.m(H,W),C(H,M,W),N=!0,j||(D=[F(n,"click",l[127]),F(c,"click",l[128]),F(_,"click",l[80])],j=!0)},p(H,W){(!N||W[1]&256)&&(n.disabled=H[39]),(!N||W[1]&256)&&(c.disabled=H[39]),H[51].items.length>0?L?L.p(H,W):(L=mi(H),L.c(),L.m(t,null)):L&&(L.d(1),L=null);let G=g;g=V(H),g===G?E[g].p(H,W):(Qe(),me(E[G],1,1,()=>{E[G]=null}),xe(),k=E[g],k?k.p(H,W):(k=E[g]=S[g](H),k.c()),re(k,1),k.m(e,w)),H[39]&&!H[41]?P||(P=_i(),P.c(),P.m(e,null)):P&&(P.d(1),P=null),H[47]?K?(K.p(H,W),W[1]&65536&&re(K,1)):(K=vi(H),K.c(),re(K,1),K.m(M.parentNode,M)):K&&(Qe(),me(K,1,1,()=>{K=null}),xe())},i(H){N||(re(k),re(K),N=!0)},o(H){me(k),me(K),N=!1},d(H){H&&(z(e),z(T),z(M)),L&&L.d(),E[g].d(),P&&P.d(),K&&K.d(H),j=!1,be(D)}}}function wc(l){let e,t,n,o,s,r,c,f=l[32]&&hi(l);function d(v,y){return v[19].length===0&&!v[32]?Oc:Pc}let h=d(l),_=h(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${p("note.add")}`,o=b(),f&&f.c(),s=b(),_.c(),i(n,"class","btn btn-primary svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","notes-tab svelte-44iz1r")},m(v,y){C(v,e,y),a(e,t),a(t,n),a(e,o),f&&f.m(e,null),a(e,s),_.m(e,null),r||(c=F(n,"click",l[112]),r=!0)},p(v,y){v[32]?f?f.p(v,y):(f=hi(v),f.c(),f.m(e,s)):f&&(f.d(1),f=null),h===(h=d(v))&&_?_.p(v,y):(_.d(1),_=h(v),_&&(_.c(),_.m(e,null)))},i:oe,o:oe,d(v){v&&z(e),f&&f.d(),_.d(),r=!1,c()}}}function zc(l){let e,t,n=l[17].title+"",o,s,r,c,f,d,h=l[133](l[17].type)+"",_,v,y,g,k,w=(l[17].section||"—")+"",T,M,N,j,D,L=dt(l[17].createdAt)+"",S,E,V,P,K,H,W,G,q=p("overview.newNote")+"",Z,Y,J,X,O,ne,ze=p("overview.addFile")+"",ee,te,se,ae,Se,Ce,Be=p("overview.addAction")+"",Oe,R,Q,de,ke,Ne,Ie,Ke=p("overview.logTime")+"",De,Te,ce,_e,pe,he=l[19].length>0&&gi(l),Fe=l[22].length>0&&yi(l);return{c(){e=u("div"),t=u("h2"),o=I(n),s=b(),r=u("div"),c=u("div"),f=u("span"),f.textContent=`${p("overview.type")}`,d=u("span"),_=I(h),v=b(),y=u("div"),g=u("span"),g.textContent=`${p("overview.section")}`,k=u("span"),T=I(w),M=b(),N=u("div"),j=u("span"),j.textContent=`${p("overview.created")}`,D=u("span"),S=I(L),E=b(),V=u("div"),P=u("button"),K=B("svg"),H=B("path"),W=B("path"),G=b(),Z=I(q),Y=b(),J=u("button"),X=B("svg"),O=B("path"),ne=b(),ee=I(ze),te=b(),se=u("button"),ae=B("svg"),Se=B("polygon"),Ce=b(),Oe=I(Be),R=b(),Q=u("button"),de=B("svg"),ke=B("circle"),Ne=B("polyline"),Ie=b(),De=I(Ke),Te=b(),he&&he.c(),ce=b(),Fe&&Fe.c(),i(t,"class","svelte-44iz1r"),i(f,"class","meta-label svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(c,"class","meta-item svelte-44iz1r"),i(g,"class","meta-label svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(y,"class","meta-item svelte-44iz1r"),i(j,"class","meta-label svelte-44iz1r"),i(D,"class","svelte-44iz1r"),i(N,"class","meta-item svelte-44iz1r"),i(r,"class","meta-grid svelte-44iz1r"),i(H,"d","M12 20h9"),i(H,"class","svelte-44iz1r"),i(W,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(W,"class","svelte-44iz1r"),i(K,"width","16"),i(K,"height","16"),i(K,"viewBox","0 0 24 24"),i(K,"fill","none"),i(K,"stroke","currentColor"),i(K,"stroke-width","2"),i(K,"stroke-linecap","round"),i(K,"stroke-linejoin","round"),i(K,"class","svelte-44iz1r"),i(P,"class","qa-btn svelte-44iz1r"),i(O,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),i(O,"class","svelte-44iz1r"),i(X,"width","16"),i(X,"height","16"),i(X,"viewBox","0 0 24 24"),i(X,"fill","none"),i(X,"stroke","currentColor"),i(X,"stroke-width","2"),i(X,"stroke-linecap","round"),i(X,"stroke-linejoin","round"),i(X,"class","svelte-44iz1r"),i(J,"class","qa-btn svelte-44iz1r"),i(Se,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(Se,"class","svelte-44iz1r"),i(ae,"width","16"),i(ae,"height","16"),i(ae,"viewBox","0 0 24 24"),i(ae,"fill","none"),i(ae,"stroke","currentColor"),i(ae,"stroke-width","2"),i(ae,"stroke-linecap","round"),i(ae,"stroke-linejoin","round"),i(ae,"class","svelte-44iz1r"),i(se,"class","qa-btn svelte-44iz1r"),i(ke,"cx","12"),i(ke,"cy","12"),i(ke,"r","10"),i(ke,"class","svelte-44iz1r"),i(Ne,"points","12 6 12 12 16 14"),i(Ne,"class","svelte-44iz1r"),i(de,"width","16"),i(de,"height","16"),i(de,"viewBox","0 0 24 24"),i(de,"fill","none"),i(de,"stroke","currentColor"),i(de,"stroke-width","2"),i(de,"stroke-linecap","round"),i(de,"stroke-linejoin","round"),i(de,"class","svelte-44iz1r"),i(Q,"class","qa-btn svelte-44iz1r"),i(V,"class","quick-actions svelte-44iz1r"),i(e,"class","overview svelte-44iz1r")},m(ge,le){C(ge,e,le),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(c,f),a(c,d),a(d,_),a(r,v),a(r,y),a(y,g),a(y,k),a(k,T),a(r,M),a(r,N),a(N,j),a(N,D),a(D,S),a(e,E),a(e,V),a(V,P),a(P,K),a(K,H),a(K,W),a(P,G),a(P,Z),a(V,Y),a(V,J),a(J,X),a(X,O),a(J,ne),a(J,ee),a(V,te),a(V,se),a(se,ae),a(ae,Se),a(se,Ce),a(se,Oe),a(V,R),a(V,Q),a(Q,de),a(de,ke),a(de,Ne),a(Q,Ie),a(Q,De),a(e,Te),he&&he.m(e,null),a(e,ce),Fe&&Fe.m(e,null),_e||(pe=[F(P,"click",l[154]),F(J,"click",l[155]),F(se,"click",l[134]),F(Q,"click",l[156])],_e=!0)},p(ge,le){le[0]&131072&&n!==(n=ge[17].title+"")&&U(o,n),le[0]&131072&&h!==(h=ge[133](ge[17].type)+"")&&U(_,h),le[0]&131072&&w!==(w=(ge[17].section||"—")+"")&&U(T,w),le[0]&131072&&L!==(L=dt(ge[17].createdAt)+"")&&U(S,L),ge[19].length>0?he?he.p(ge,le):(he=gi(ge),he.c(),he.m(e,ce)):he&&(he.d(1),he=null),ge[22].length>0?Fe?Fe.p(ge,le):(Fe=yi(ge),Fe.c(),Fe.m(e,null)):Fe&&(Fe.d(1),Fe=null)},i:oe,o:oe,d(ge){ge&&z(e),he&&he.d(),Fe&&Fe.d(),_e=!1,be(pe)}}}function Cc(l){let e,t=ue(l[13]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ai(bn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-events svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&8192|s[4]&256){t=ue(o[13]);let r;for(r=0;r<t.length;r+=1){const c=bn(o,t,r);n[r]?n[r].p(c,s):(n[r]=ai(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function Sc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("activity.perCaseEmpty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function ri(l){let e,t=l[288].targetType+"",n;return{c(){e=u("span"),n=I(t),i(e,"class","activity-event-target svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&8192&&t!==(t=o[288].targetType+"")&&U(n,t)},d(o){o&&z(e)}}}function ai(l){let e,t,n=Nt(l[288].eventType)+"",o,s,r,c=l[288].title+"",f,d,h,_=l[132](l[288].eventType)+"",v,y,g,k,w=ut(l[288].createdAt)+"",T,M,N=l[288].targetType&&ri(l);return{c(){e=u("div"),t=u("span"),o=I(n),s=b(),r=u("span"),f=I(c),d=b(),h=u("span"),v=I(_),y=b(),N&&N.c(),g=b(),k=u("span"),T=I(w),M=b(),i(t,"class","activity-event-icon svelte-44iz1r"),i(r,"class","activity-event-title svelte-44iz1r"),i(h,"class","activity-event-type svelte-44iz1r"),i(k,"class","activity-event-time svelte-44iz1r"),i(e,"class","activity-event svelte-44iz1r")},m(j,D){C(j,e,D),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(e,d),a(e,h),a(h,v),a(e,y),N&&N.m(e,null),a(e,g),a(e,k),a(k,T),a(e,M)},p(j,D){D[0]&8192&&n!==(n=Nt(j[288].eventType)+"")&&U(o,n),D[0]&8192&&c!==(c=j[288].title+"")&&U(f,c),D[0]&8192&&_!==(_=j[132](j[288].eventType)+"")&&U(v,_),j[288].targetType?N?N.p(j,D):(N=ri(j),N.c(),N.m(e,g)):N&&(N.d(1),N=null),D[0]&8192&&w!==(w=ut(j[288].createdAt)+"")&&U(T,w)},d(j){j&&z(e),N&&N.d()}}}function ci(l){let e,t,n,o=ue(l[25].filter(l[181])),s=[];for(let r=0;r<o.length;r+=1)s[r]=fi(kn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${p("worklog.suggestions")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","worklog-tab-suggestions svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&33685504|c[3]&134217728){o=ue(r[25].filter(r[181]));let f;for(f=0;f<o.length;f+=1){const d=kn(r,o,f);s[f]?s[f].p(d,c):(s[f]=fi(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function fi(l){let e,t,n,o=l[285].summary+"",s,r,c,f=l[285].suggestedMin+"",d,h,_=p("worklog.min")+"",v,y,g=p("suggest.confidence."+l[285].confidence)+"",k,w,T,M,N,j,D;function L(){return l[182](l[285])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),v=I(_),y=I(" · "),k=I(g),w=b(),T=u("div"),M=u("button"),M.textContent=`${p("worklog.apply")}`,N=b(),i(n,"class","suggestion-summary svelte-44iz1r"),i(c,"class","suggestion-meta svelte-44iz1r"),i(t,"class","suggestion-info svelte-44iz1r"),i(M,"class","btn btn-sm btn-primary svelte-44iz1r"),i(T,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(S,E){C(S,e,E),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(c,h),a(c,v),a(c,y),a(c,k),a(e,w),a(e,T),a(T,M),a(e,N),j||(D=F(M,"click",L),j=!0)},p(S,E){l=S,E[0]&33685504&&o!==(o=l[285].summary+"")&&U(s,o),E[0]&33685504&&f!==(f=l[285].suggestedMin+"")&&U(d,f),E[0]&33685504&&g!==(g=p("suggest.confidence."+l[285].confidence)+"")&&U(k,g)},d(S){S&&z(e),j=!1,D()}}}function Tc(l){let e,t=ue(l[22]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ui(gn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=rt()},m(o,s){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,s);C(o,e,s)},p(o,s){if(s[0]&4194304){t=ue(o[22]);let r;for(r=0;r<t.length;r+=1){const c=gn(o,t,r);n[r]?n[r].p(c,s):(n[r]=ui(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function jc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("worklog.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function ui(l){let e,t,n=l[269].summary+"",o,s,r,c=l[269].minutes+"",f,d,h=p("worklog.min")+"",_,v,y=dt(l[269].createdAt)+"",g,k;return{c(){e=u("div"),t=u("div"),o=I(n),s=b(),r=u("div"),f=I(c),d=b(),_=I(h),v=I(" · "),g=I(y),k=b(),i(t,"class","svelte-44iz1r"),i(r,"class","wl-meta svelte-44iz1r"),i(e,"class","worklog-entry svelte-44iz1r")},m(w,T){C(w,e,T),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(r,d),a(r,_),a(r,v),a(r,g),a(e,k)},p(w,T){T[0]&4194304&&n!==(n=w[269].summary+"")&&U(o,n),T[0]&4194304&&c!==(c=w[269].minutes+"")&&U(f,c),T[0]&4194304&&y!==(y=dt(w[269].createdAt)+"")&&U(g,y)},d(w){w&&z(e)}}}function Nc(l){let e,t=ue(l[21]),n=[];for(let o=0;o<t.length;o+=1)n[o]=di(yn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=rt()},m(o,s){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,s);C(o,e,s)},p(o,s){if(s[0]&2097152|s[4]&24576){t=ue(o[21]);let r;for(r=0;r<t.length;r+=1){const c=yn(o,t,r);n[r]?n[r].p(c,s):(n[r]=di(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function Dc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("action.noActions")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:oe,d(n){n&&z(e)}}}function di(l){let e,t,n,o=l[280].title+"",s,r,c,f=l[138](l[280].type)+"",d,h,_,v=l[280].data+"",y,g,k,w,T,M,N,j,D;function L(){return l[177](l[280])}function S(){return l[178](l[280])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(o),r=b(),c=u("span"),d=I(f),h=b(),_=u("span"),y=I(v),g=b(),k=u("div"),w=u("button"),w.textContent=`${p("action.run")}`,T=b(),M=u("button"),M.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-44iz1r"><polyline points="3 6 5 6 21 6" class="svelte-44iz1r"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2" class="svelte-44iz1r"></path></svg>',N=b(),i(n,"class","action-title svelte-44iz1r"),i(c,"class","action-type svelte-44iz1r"),i(_,"class","action-data svelte-44iz1r"),i(t,"class","action-info svelte-44iz1r"),i(w,"class","btn btn-sm svelte-44iz1r"),i(M,"class","btn btn-sm btn-danger svelte-44iz1r"),i(k,"class","action-btns svelte-44iz1r"),i(e,"class","action-card svelte-44iz1r")},m(E,V){C(E,e,V),a(e,t),a(t,n),a(n,s),a(t,r),a(t,c),a(c,d),a(t,h),a(t,_),a(_,y),a(e,g),a(e,k),a(k,w),a(k,T),a(k,M),a(e,N),j||(D=[F(w,"click",L),F(M,"click",S)],j=!0)},p(E,V){l=E,V[0]&2097152&&o!==(o=l[280].title+"")&&U(s,o),V[0]&2097152&&f!==(f=l[138](l[280].type)+"")&&U(d,f),V[0]&2097152&&v!==(v=l[280].data+"")&&U(y,v)},d(E){E&&z(e),j=!1,be(D)}}}function mi(l){let e,t=p("common.paste")+"",n,o,s=l[51].items.length+"",r,c,f;return{c(){e=u("button"),n=I(t),o=b(),r=I(s),i(e,"class","btn svelte-44iz1r")},m(d,h){C(d,e,h),a(e,n),a(e,o),a(e,r),c||(f=F(e,"click",l[85]),c=!0)},p(d,h){h[1]&1048576&&s!==(s=d[51].items.length+"")&&U(r,s)},d(d){d&&z(e),c=!1,f()}}}function Mc(l){let e,t,n,o,s,r,c;const f=[Ec,Fc],d=[];function h(g,k){return g[45].length>0?0:1}e=h(l),t=d[e]=f[e](l);const _=[Lc,Ac],v=[];function y(g,k){return g[46].length===0?0:1}return o=y(l),s=v[o]=_[o](l),{c(){t.c(),n=b(),s.c(),r=rt()},m(g,k){d[e].m(g,k),C(g,n,k),v[o].m(g,k),C(g,r,k),c=!0},p(g,k){let w=e;e=h(g),e===w?d[e].p(g,k):(Qe(),me(d[w],1,1,()=>{d[w]=null}),xe(),t=d[e],t?t.p(g,k):(t=d[e]=f[e](g),t.c()),re(t,1),t.m(n.parentNode,n));let T=o;o=y(g),o===T?v[o].p(g,k):(Qe(),me(v[T],1,1,()=>{v[T]=null}),xe(),s=v[o],s?s.p(g,k):(s=v[o]=_[o](g),s.c()),re(s,1),s.m(r.parentNode,r))},i(g){c||(re(t),re(s),c=!0)},o(g){me(t),me(s),c=!1},d(g){g&&(z(n),z(r)),d[e].d(g),v[o].d(g)}}}function Ic(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p:oe,i:oe,o:oe,d(n){n&&z(e)}}}function Fc(l){let e,t;return e=new io({props:{crumbs:[{name:p("file.root")}]}}),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p:oe,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function Ec(l){let e,t,n,o,s,r,c,f=p("common.back")+"",d,h,_,v;return e=new io({props:{crumbs:[{name:p("file.root")},...l[45]]}}),e.$on("navigate",l[163]),{c(){nt(e.$$.fragment),t=b(),n=u("button"),o=B("svg"),s=B("line"),r=B("polyline"),c=b(),d=I(f),i(s,"x1","19"),i(s,"y1","12"),i(s,"x2","5"),i(s,"y2","12"),i(s,"class","svelte-44iz1r"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-44iz1r"),i(o,"width","14"),i(o,"height","14"),i(o,"viewBox","0 0 24 24"),i(o,"fill","none"),i(o,"stroke","currentColor"),i(o,"stroke-width","2"),i(o,"stroke-linecap","round"),i(o,"stroke-linejoin","round"),i(o,"class","svelte-44iz1r"),i(n,"class","btn btn-sm back-btn svelte-44iz1r")},m(y,g){et(e,y,g),C(y,t,g),C(y,n,g),a(n,o),a(o,s),a(o,r),a(n,c),a(n,d),h=!0,_||(v=F(n,"click",l[76]),_=!0)},p(y,g){const k={};g[1]&16384&&(k.crumbs=[{name:p("file.root")},...y[45]]),e.$set(k)},i(y){h||(re(e.$$.fragment,y),h=!0)},o(y){me(e.$$.fragment,y),h=!1},d(y){y&&(z(t),z(n)),tt(e,y),_=!1,v()}}}function Ac(l){let e,t=[],n=new Map,o,s=ue(l[46]);const r=c=>c[277].id;for(let c=0;c<s.length;c+=1){let f=wn(l,s,c),d=r(f);n.set(d,t[c]=pi(d,f))}return{c(){e=u("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-44iz1r")},m(c,f){C(c,e,f);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(c,f){f[1]&2129920|f[2]&1064902656|f[4]&128&&(s=ue(c[46]),Qe(),t=Qi(t,f,r,1,c,s,n,e,Zi,pi,null,wn),xe())},i(c){if(!o){for(let f=0;f<s.length;f+=1)re(t[f]);o=!0}},o(c){for(let f=0;f<t.length;f+=1)me(t[f]);o=!1},d(c){c&&z(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function Lc(l){let e,t,n,o,s=(l[45].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",r,c,f,d,h,_,v,y,g,k;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-44iz1r"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-44iz1r"></path><polyline points="14 2 14 8 20 8" class="svelte-44iz1r"></polyline></svg>',n=b(),o=u("p"),r=I(s),c=b(),f=u("p"),f.textContent=`${p("file.hint")}`,d=b(),h=u("div"),_=u("button"),_.textContent=`${p("file.addFileSimple")}`,v=b(),y=u("button"),y.textContent=`${p("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-44iz1r"),i(o,"class","svelte-44iz1r"),i(f,"class","hint svelte-44iz1r"),i(_,"class","btn btn-primary svelte-44iz1r"),i(y,"class","btn svelte-44iz1r"),i(h,"class","empty-actions svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(w,T){C(w,e,T),a(e,t),a(e,n),a(e,o),a(o,r),a(e,c),a(e,f),a(e,d),a(e,h),a(h,_),a(h,v),a(h,y),g||(k=[F(_,"click",l[127]),F(y,"click",l[128])],g=!0)},p(w,T){T[1]&16384&&s!==(s=(w[45].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&U(r,s)},i:oe,o:oe,d(w){w&&z(e),g=!1,be(k)}}}function pi(l,e){let t,n,o;return n=new pa({props:{item:e[277],selected:e[52].includes(e[277].id),onDragStart:e[89],onDragOver:e[90],onDrop:e[91]}}),n.$on("navigate",e[164]),n.$on("preview",e[165]),n.$on("openExternal",e[166]),n.$on("showInFolder",e[167]),n.$on("delete",e[168]),n.$on("rename",e[169]),n.$on("duplicate",e[170]),n.$on("cut",e[171]),n.$on("copy",e[172]),n.$on("selectOne",e[173]),n.$on("toggleSelect",e[174]),n.$on("rangeSelect",e[175]),{key:l,first:null,c(){t=rt(),nt(n.$$.fragment),this.first=t},m(s,r){C(s,t,r),et(n,s,r),o=!0},p(s,r){e=s;const c={};r[1]&32768&&(c.item=e[277]),r[1]&2129920&&(c.selected=e[52].includes(e[277].id)),n.$set(c)},i(s){o||(re(n.$$.fragment,s),o=!0)},o(s){me(n.$$.fragment,s),o=!1},d(s){s&&z(t),tt(n,s)}}}function _i(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.scanning")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},d(n){n&&z(e)}}}function vi(l){let e,t;return e=new Ma({props:{item:l[47],content:l[48],loading:l[49],error:l[50]}}),e.$on("close",l[79]),e.$on("openExternal",l[176]),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p(n,o){const s={};o[1]&65536&&(s.item=n[47]),o[1]&131072&&(s.content=n[48]),o[1]&262144&&(s.loading=n[49]),o[1]&524288&&(s.error=n[50]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function hi(l){let e,t,n,o,s,r,c,f,d;return{c(){e=u("div"),t=u("input"),n=b(),o=u("div"),s=u("button"),s.textContent=`${p("common.create")}`,r=b(),c=u("button"),c.textContent=`${p("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",p("note.title")),i(t,"class","svelte-44iz1r"),i(s,"class","btn btn-primary svelte-44iz1r"),i(c,"class","btn svelte-44iz1r"),i(o,"class","form-actions svelte-44iz1r"),i(e,"class","create-form svelte-44iz1r")},m(h,_){C(h,e,_),a(e,t),we(t,l[33]),a(e,n),a(e,o),a(o,s),a(o,r),a(o,c),f||(d=[F(t,"input",l[159]),F(t,"keydown",l[160]),F(s,"click",l[114]),F(c,"click",l[113])],f=!0)},p(h,_){_[1]&4&&t.value!==h[33]&&we(t,h[33])},d(h){h&&z(e),f=!1,be(d)}}}function Pc(l){let e,t=ue(l[19]),n=[];for(let o=0;o<t.length;o+=1)n[o]=bi(zn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","notes-list svelte-44iz1r")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&524288|s[3]&4194304){t=ue(o[19]);let r;for(r=0;r<t.length;r+=1){const c=zn(o,t,r);n[r]?n[r].p(c,s):(n[r]=bi(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Re(n,o)}}}function Oc(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("note.noNotes")}`,n=u("p"),n.textContent=`${p("note.createFirst")}`,i(t,"class","svelte-44iz1r"),i(n,"class","hint svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(o,s){C(o,e,s),a(e,t),a(e,n)},p:oe,d(o){o&&z(e)}}}function bi(l){let e,t,n=l[272].title+"",o,s,r,c=dt(l[272].createdAt)+"",f,d,h,_;function v(){return l[161](l[272])}function y(){return l[162](l[272])}return{c(){e=u("div"),t=u("div"),o=I(n),s=b(),r=u("div"),f=I(c),d=b(),i(t,"class","note-card-title svelte-44iz1r"),i(r,"class","note-card-date svelte-44iz1r"),i(e,"class","note-card svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(g,k){C(g,e,k),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),a(e,d),h||(_=[F(e,"click",v),F(e,"keydown",function(){Bt(st(y))&&st(y).apply(this,arguments)})],h=!0)},p(g,k){l=g,k[0]&524288&&n!==(n=l[272].title+"")&&U(o,n),k[0]&524288&&c!==(c=dt(l[272].createdAt)+"")&&U(f,c)},d(g){g&&z(e),h=!1,be(_)}}}function gi(l){let e,t,n,o=ue(l[19].slice(0,5)),s=[];for(let r=0;r<o.length;r+=1)s[r]=ki(Sn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("overview.recentNotes")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","recent-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&524288|c[3]&4194304){o=ue(r[19].slice(0,5));let f;for(f=0;f<o.length;f+=1){const d=Sn(r,o,f);s[f]?s[f].p(d,c):(s[f]=ki(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function ki(l){let e,t,n=l[272].title+"",o,s,r=dt(l[272].createdAt)+"",c,f,d,h;function _(){return l[157](l[272])}function v(){return l[158](l[272])}return{c(){e=u("div"),t=u("span"),o=I(n),s=u("span"),c=I(r),f=b(),i(t,"class","svelte-44iz1r"),i(s,"class","recent-date svelte-44iz1r"),i(e,"class","recent-note svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(y,g){C(y,e,g),a(e,t),a(t,o),a(e,s),a(s,c),a(e,f),d||(h=[F(e,"click",_),F(e,"keydown",function(){Bt(st(v))&&st(v).apply(this,arguments)})],d=!0)},p(y,g){l=y,g[0]&524288&&n!==(n=l[272].title+"")&&U(o,n),g[0]&524288&&r!==(r=dt(l[272].createdAt)+"")&&U(c,r)},d(y){y&&z(e),d=!1,be(h)}}}function yi(l){let e,t,n,o=ue(l[22].slice(0,3)),s=[];for(let r=0;r<o.length;r+=1)s[r]=wi(Cn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${p("overview.recentEntries")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","recent-section svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,c){if(c[0]&4194304){o=ue(r[22].slice(0,3));let f;for(f=0;f<o.length;f+=1){const d=Cn(r,o,f);s[f]?s[f].p(d,c):(s[f]=wi(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Re(s,r)}}}function wi(l){let e,t=l[269].summary+"",n,o,s=l[269].minutes+"",r,c,f=p("worklog.min")+"",d,h;return{c(){e=u("div"),n=I(t),o=I(" ("),r=I(s),c=b(),d=I(f),h=I(")"),i(e,"class","recent-entry svelte-44iz1r")},m(_,v){C(_,e,v),a(e,n),a(e,o),a(e,r),a(e,c),a(e,d),a(e,h)},p(_,v){v[0]&4194304&&t!==(t=_[269].summary+"")&&U(n,t),v[0]&4194304&&s!==(s=_[269].minutes+"")&&U(r,s)},d(_){_&&z(e)}}}function zi(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Ci(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K=p("common.create")+"",H,W,G,q,Z,Y,J,X=l[29]&&Si(l);_=new qt({props:{kind:"folder",size:24}});let O=ue(l[2]),ne=[];for(let ee=0;ee<O.length;ee+=1)ne[ee]=Ti(an(l,O,ee));const ze=ee=>me(ne[ee],1,1,()=>{ne[ee]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("nav.createNode")}`,o=b(),X&&X.c(),s=b(),r=u("div"),c=u("span"),c.textContent=`${p("template.select")}`,f=b(),d=u("div"),h=u("button"),nt(_.$$.fragment),v=b(),y=u("div"),g=u("span"),g.textContent=`${p("template.optionNone")}`,k=b(),w=u("span"),w.textContent=`${p("template.none.desc")}`,T=b();for(let ee=0;ee<ne.length;ee+=1)ne[ee].c();M=b(),N=u("div"),j=u("label"),D=u("span"),D.textContent=`${p("common.name")}`,L=b(),S=u("input"),E=b(),V=u("div"),P=u("button"),H=I(K),G=b(),q=u("button"),q.textContent=`${p("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","form-label svelte-44iz1r"),i(g,"class","template-card-title svelte-44iz1r"),i(w,"class","template-card-desc svelte-44iz1r"),i(y,"class","template-card-text svelte-44iz1r"),i(h,"class","template-card svelte-44iz1r"),Me(h,"selected",l[30]===null),i(d,"class","template-cards svelte-44iz1r"),i(d,"role","group"),i(d,"aria-label",p("template.select")),i(r,"class","form-group svelte-44iz1r"),i(D,"class","label-text svelte-44iz1r"),i(S,"type","text"),i(S,"placeholder",p("case.namePlaceholder")),i(S,"class","svelte-44iz1r"),i(j,"class","svelte-44iz1r"),i(N,"class","form-group svelte-44iz1r"),i(P,"class","btn btn-primary svelte-44iz1r"),P.disabled=W=!l[28].trim()||l[30]===void 0,i(q,"class","btn svelte-44iz1r"),i(V,"class","modal-actions svelte-44iz1r"),i(t,"class","modal modal-create svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(ee,te){C(ee,e,te),a(e,t),a(t,n),a(t,o),X&&X.m(t,null),a(t,s),a(t,r),a(r,c),a(r,f),a(r,d),a(d,h),et(_,h,null),a(h,v),a(h,y),a(y,g),a(y,k),a(y,w),a(d,T);for(let se=0;se<ne.length;se+=1)ne[se]&&ne[se].m(d,null);a(t,M),a(t,N),a(N,j),a(j,D),a(j,L),a(j,S),we(S,l[28]),a(t,E),a(t,V),a(V,P),a(P,H),a(V,G),a(V,q),Z=!0,Y||(J=[F(h,"click",l[204]),F(S,"input",l[206]),F(S,"keydown",l[207]),F(P,"click",l[100]),F(q,"click",l[99]),F(e,"click",kt(l[99])),F(e,"keydown",st(l[99]))],Y=!0)},p(ee,te){if(ee[29]?X?X.p(ee,te):(X=Si(ee),X.c(),X.m(t,s)):X&&(X.d(1),X=null),(!Z||te[0]&1073741824)&&Me(h,"selected",ee[30]===null),te[0]&1073741828){O=ue(ee[2]);let se;for(se=0;se<O.length;se+=1){const ae=an(ee,O,se);ne[se]?(ne[se].p(ae,te),re(ne[se],1)):(ne[se]=Ti(ae),ne[se].c(),re(ne[se],1),ne[se].m(d,null))}for(Qe(),se=O.length;se<ne.length;se+=1)ze(se);xe()}te[0]&268435456&&S.value!==ee[28]&&we(S,ee[28]),(!Z||te[0]&1342177280&&W!==(W=!ee[28].trim()||ee[30]===void 0))&&(P.disabled=W)},i(ee){if(!Z){re(_.$$.fragment,ee);for(let te=0;te<O.length;te+=1)re(ne[te]);Z=!0}},o(ee){me(_.$$.fragment,ee),ne=ne.filter(Boolean);for(let te=0;te<ne.length;te+=1)me(ne[te]);Z=!1},d(ee){ee&&z(e),X&&X.d(),tt(_),Re(ne,ee),Y=!1,be(J)}}}function Si(l){let e,t=p("nav.createInside")+"",n,o,s=l[29].title+"",r,c;return{c(){e=u("div"),n=I(t),o=I(" «"),r=I(s),c=I("»"),i(e,"class","create-context svelte-44iz1r")},m(f,d){C(f,e,d),a(e,n),a(e,o),a(e,r),a(e,c)},p(f,d){d[0]&536870912&&s!==(s=f[29].title+"")&&U(r,s)},d(f){f&&z(e)}}}function Ti(l){let e,t,n,o,s,r=p(l[264].title)+"",c,f,d,h=p(l[264].title+".desc")+"",_,v,y,g,k;t=new qt({props:{kind:l[264].icon||"generic",size:24}});function w(){return l[205](l[264])}return{c(){var T;e=u("button"),nt(t.$$.fragment),n=b(),o=u("div"),s=u("span"),c=I(r),f=b(),d=u("span"),_=I(h),v=b(),i(s,"class","template-card-title svelte-44iz1r"),i(d,"class","template-card-desc svelte-44iz1r"),i(o,"class","template-card-text svelte-44iz1r"),i(e,"class","template-card svelte-44iz1r"),Me(e,"selected",((T=l[30])==null?void 0:T.id)===l[264].id)},m(T,M){C(T,e,M),et(t,e,null),a(e,n),a(e,o),a(o,s),a(s,c),a(o,f),a(o,d),a(d,_),a(e,v),y=!0,g||(k=F(e,"click",w),g=!0)},p(T,M){var j;l=T;const N={};M[0]&4&&(N.kind=l[264].icon||"generic"),t.$set(N),(!y||M[0]&4)&&r!==(r=p(l[264].title)+"")&&U(c,r),(!y||M[0]&4)&&h!==(h=p(l[264].title+".desc")+"")&&U(_,h),(!y||M[0]&1073741828)&&Me(e,"selected",((j=l[30])==null?void 0:j.id)===l[264].id)},i(T){y||(re(t.$$.fragment,T),y=!0)},o(T){me(t.$$.fragment,T),y=!1},d(T){T&&z(e),tt(t),g=!1,k()}}}function ji(l){let e,t,n=l[31].node&&["folder","project","client","document","recipe"].includes(l[31].node.type),o,s,r,c,f,d,h,_,v,y,g=n&&Ni(l),k=l[31].node&&l[31].node.parent_id&&Mi(l);return{c(){e=u("div"),t=u("div"),g&&g.c(),o=b(),k&&k.c(),s=b(),r=u("button"),r.textContent=`${p("common.rename")}`,c=b(),f=u("button"),f.textContent=`${p("common.delete")}`,d=b(),h=u("button"),h.textContent=`${p("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-44iz1r"),i(f,"class","context-menu-item danger svelte-44iz1r"),i(h,"class","context-menu-item svelte-44iz1r"),i(t,"class","context-menu svelte-44iz1r"),We(t,"left",l[31].x+"px"),We(t,"top",l[31].y+"px"),i(e,"class","context-menu-backdrop svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(w,T){C(w,e,T),a(e,t),g&&g.m(t,null),a(t,o),k&&k.m(t,null),a(t,s),a(t,r),a(t,c),a(t,f),a(t,d),a(t,h),_=!0,v||(y=[F(r,"click",l[210]),F(f,"click",l[211]),F(h,"click",l[212]),F(e,"click",l[102]),F(e,"contextmenu",fl(l[102])),F(e,"keydown",st(l[102]))],v=!0)},p(w,T){T[1]&1&&(n=w[31].node&&["folder","project","client","document","recipe"].includes(w[31].node.type)),n?g?(g.p(w,T),T[1]&1&&re(g,1)):(g=Ni(w),g.c(),re(g,1),g.m(t,o)):g&&(Qe(),me(g,1,1,()=>{g=null}),xe()),w[31].node&&w[31].node.parent_id?k?k.p(w,T):(k=Mi(w),k.c(),k.m(t,s)):k&&(k.d(1),k=null),(!_||T[1]&1)&&We(t,"left",w[31].x+"px"),(!_||T[1]&1)&&We(t,"top",w[31].y+"px")},i(w){_||(re(g),_=!0)},o(w){me(g),_=!1},d(w){w&&z(e),g&&g.d(),k&&k.d(),v=!1,be(y)}}}function Ni(l){let e,t,n,o,s,r=ue(l[2].length>0?l[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let d=0;d<r.length;d+=1)c[d]=Di(rn(l,r,d));const f=d=>me(c[d],1,1,()=>{c[d]=null});return{c(){e=u("div"),e.textContent=`${p("common.create")}`,t=b();for(let d=0;d<c.length;d+=1)c[d].c();n=b(),o=u("div"),i(e,"class","context-menu-section svelte-44iz1r"),i(o,"class","context-menu-divider svelte-44iz1r")},m(d,h){C(d,e,h),C(d,t,h);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(d,h);C(d,n,h),C(d,o,h),s=!0},p(d,h){if(h[0]&4|h[3]&16){r=ue(d[2].length>0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const v=rn(d,r,_);c[_]?(c[_].p(v,h),re(c[_],1)):(c[_]=Di(v),c[_].c(),re(c[_],1),c[_].m(n.parentNode,n))}for(Qe(),_=r.length;_<c.length;_+=1)f(_);xe()}},i(d){if(!s){for(let h=0;h<r.length;h+=1)re(c[h]);s=!0}},o(d){c=c.filter(Boolean);for(let h=0;h<c.length;h+=1)me(c[h]);s=!1},d(d){d&&(z(e),z(t),z(n),z(o)),Re(c,d)}}}function Di(l){let e,t,n,o,s=p(l[264].title)+"",r,c,f,d;t=new qt({props:{kind:l[264].icon||"folder",size:16}});function h(){return l[208](l[264])}return{c(){e=u("button"),nt(t.$$.fragment),n=b(),o=u("span"),r=I(s),i(o,"class","svelte-44iz1r"),i(e,"class","context-menu-item svelte-44iz1r")},m(_,v){C(_,e,v),et(t,e,null),a(e,n),a(e,o),a(o,r),c=!0,f||(d=F(e,"click",h),f=!0)},p(_,v){l=_;const y={};v[0]&4&&(y.kind=l[264].icon||"folder"),t.$set(y),(!c||v[0]&4)&&s!==(s=p(l[264].title)+"")&&U(r,s)},i(_){c||(re(t.$$.fragment,_),c=!0)},o(_){me(t.$$.fragment,_),c=!1},d(_){_&&z(e),tt(t),f=!1,d()}}}function Mi(l){let e,t,n,o,s;return{c(){e=u("button"),e.textContent=`${p("nav.moveToRoot")}`,t=b(),n=u("div"),i(e,"class","context-menu-item svelte-44iz1r"),i(n,"class","context-menu-divider svelte-44iz1r")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),o||(s=F(e,"click",l[209]),o=!0)},p:oe,d(r){r&&(z(e),z(t),z(n)),o=!1,s()}}}function Ii(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j=(l[36]==="open_url"?p("action.dataUrl"):l[36]==="open_folder"||l[36]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",D,L,S,E,V,P,K,H,W,G,q,Z=ue(l[70]),Y=[];for(let J=0;J<Z.length;J+=1)Y[J]=Fi(sn(l,Z,J));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("action.newAction")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${p("common.name")}`,f=b(),d=u("input"),h=b(),_=u("div"),v=u("label"),y=u("span"),y.textContent=`${p("common.type")}`,g=b(),k=u("select");for(let J=0;J<Y.length;J+=1)Y[J].c();w=b(),T=u("div"),M=u("label"),N=u("span"),D=I(j),L=b(),S=u("input"),V=b(),P=u("div"),K=u("button"),K.textContent=`${p("common.create")}`,H=b(),W=u("button"),W.textContent=`${p("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"placeholder",p("action.namePlaceholder")),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(s,"class","form-group svelte-44iz1r"),i(y,"class","label-text svelte-44iz1r"),i(k,"class","svelte-44iz1r"),l[36]===void 0&&jt(()=>l[215].call(k)),i(v,"class","svelte-44iz1r"),i(_,"class","form-group svelte-44iz1r"),i(N,"class","label-text svelte-44iz1r"),i(S,"type","text"),i(S,"placeholder",E=l[36]==="open_url"?p("action.urlPlaceholder"):l[36]==="open_folder"||l[36]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),i(S,"class","svelte-44iz1r"),i(M,"class","svelte-44iz1r"),i(T,"class","form-group svelte-44iz1r"),i(K,"class","btn btn-primary svelte-44iz1r"),i(W,"class","btn svelte-44iz1r"),i(P,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(J,X){C(J,e,X),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),we(d,l[35]),a(t,h),a(t,_),a(_,v),a(v,y),a(v,g),a(v,k);for(let O=0;O<Y.length;O+=1)Y[O]&&Y[O].m(k,null);St(k,l[36],!0),a(t,w),a(t,T),a(T,M),a(M,N),a(N,D),a(M,L),a(M,S),we(S,l[37]),a(t,V),a(t,P),a(P,K),a(P,H),a(P,W),G||(q=[F(d,"input",l[213]),F(d,"keydown",l[214]),F(k,"change",l[215]),F(S,"input",l[216]),F(S,"keydown",l[217]),F(K,"click",l[136]),F(W,"click",l[135]),F(e,"click",kt(l[135])),F(e,"keydown",st(l[135]))],G=!0)},p(J,X){if(X[1]&16&&d.value!==J[35]&&we(d,J[35]),X[2]&256){Z=ue(J[70]);let O;for(O=0;O<Z.length;O+=1){const ne=sn(J,Z,O);Y[O]?Y[O].p(ne,X):(Y[O]=Fi(ne),Y[O].c(),Y[O].m(k,null))}for(;O<Y.length;O+=1)Y[O].d(1);Y.length=Z.length}X[1]&32|X[2]&256&&St(k,J[36]),X[1]&32&&j!==(j=(J[36]==="open_url"?p("action.dataUrl"):J[36]==="open_folder"||J[36]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&U(D,j),X[1]&32|X[2]&256&&E!==(E=J[36]==="open_url"?p("action.urlPlaceholder"):J[36]==="open_folder"||J[36]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&i(S,"placeholder",E),X[1]&64&&S.value!==J[37]&&we(S,J[37])},d(J){J&&z(e),Re(Y,J),G=!1,be(q)}}}function Fi(l){let e,t=l[261].label+"",n;return{c(){e=u("option"),n=I(t),e.__value=l[261].id,we(e,e.__value),i(e,"class","svelte-44iz1r")},m(o,s){C(o,e,s),a(e,n)},p:oe,d(o){o&&z(e)}}}function Ei(l){let e,t,n,o=p("file.importTitle")+"",s,r,c=(l[17]?l[17].title:"")+"",f,d,h,_,v,y,g,k=l[40].files+"",w,T,M,N,j,D=l[40].folders+"",L,S,E,V,P,K=(l[40].totalBytes/1024).toFixed(1)+"",H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te=l[40].isDangerous&&Ai(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),s=I(o),r=I(" «"),f=I(c),d=I("»"),h=b(),_=u("div"),v=u("div"),y=u("span"),y.textContent=`${p("file.importFiles")}`,g=u("span"),w=I(k),T=b(),M=u("div"),N=u("span"),N.textContent=`${p("file.importFolders")}`,j=u("span"),L=I(D),S=b(),E=u("div"),V=u("span"),V.textContent=`${p("file.importSize")}`,P=u("span"),H=I(K),W=I(" KB"),G=b(),te&&te.c(),q=b(),Z=u("div"),Y=u("button"),Y.textContent=`${p("file.importCopy")}`,J=b(),X=u("button"),X.textContent=`${p("file.importLink")}`,O=b(),ne=u("button"),ne.textContent=`${p("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(g,"class","svelte-44iz1r"),i(v,"class","summary-row svelte-44iz1r"),i(N,"class","svelte-44iz1r"),i(j,"class","svelte-44iz1r"),i(M,"class","summary-row svelte-44iz1r"),i(V,"class","svelte-44iz1r"),i(P,"class","svelte-44iz1r"),i(E,"class","summary-row svelte-44iz1r"),i(_,"class","import-summary svelte-44iz1r"),i(Y,"class","btn btn-primary svelte-44iz1r"),i(X,"class","btn svelte-44iz1r"),i(ne,"class","btn svelte-44iz1r"),i(Z,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(se,ae){C(se,e,ae),a(e,t),a(t,n),a(n,s),a(n,r),a(n,f),a(n,d),a(t,h),a(t,_),a(_,v),a(v,y),a(v,g),a(g,w),a(_,T),a(_,M),a(M,N),a(M,j),a(j,L),a(_,S),a(_,E),a(E,V),a(E,P),a(P,H),a(P,W),a(_,G),te&&te.m(_,null),a(t,q),a(t,Z),a(Z,Y),a(Z,J),a(Z,X),a(Z,O),a(Z,ne),ze||(ee=[F(Y,"click",l[218]),F(X,"click",l[219]),F(ne,"click",l[130]),F(e,"click",kt(l[130])),F(e,"keydown",st(l[130]))],ze=!0)},p(se,ae){ae[0]&131072&&c!==(c=(se[17]?se[17].title:"")+"")&&U(f,c),ae[1]&512&&k!==(k=se[40].files+"")&&U(w,k),ae[1]&512&&D!==(D=se[40].folders+"")&&U(L,D),ae[1]&512&&K!==(K=(se[40].totalBytes/1024).toFixed(1)+"")&&U(H,K),se[40].isDangerous?te?te.p(se,ae):(te=Ai(se),te.c(),te.m(_,null)):te&&(te.d(1),te=null)},d(se){se&&z(e),te&&te.d(),ze=!1,be(ee)}}}function Ai(l){let e,t,n,o,s,r,c=l[40].dangerReason+"",f;return{c(){e=u("div"),t=B("svg"),n=B("path"),o=B("line"),s=B("line"),r=b(),f=I(c),i(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),i(n,"class","svelte-44iz1r"),i(o,"x1","12"),i(o,"y1","9"),i(o,"x2","12"),i(o,"y2","13"),i(o,"class","svelte-44iz1r"),i(s,"x1","12"),i(s,"y1","17"),i(s,"x2","12.01"),i(s,"y2","17"),i(s,"class","svelte-44iz1r"),i(t,"width","14"),i(t,"height","14"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-44iz1r"),i(e,"class","summary-warn svelte-44iz1r")},m(d,h){C(d,e,h),a(e,t),a(t,n),a(t,o),a(t,s),a(e,r),a(e,f)},p(d,h){h[1]&512&&c!==(c=d[40].dangerReason+"")&&U(f,c)},d(d){d&&z(e)}}}function Li(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M=l[61]&&Pi(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("rename.title")}`,o=b(),s=u("div"),r=u("label"),c=u("span"),c.textContent=`${p("common.newName")}`,f=b(),d=u("input"),h=b(),M&&M.c(),_=b(),v=u("div"),y=u("button"),y.textContent=`${p("common.rename")}`,g=b(),k=u("button"),k.textContent=`${p("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(c,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(s,"class","form-group svelte-44iz1r"),i(y,"class","btn btn-primary svelte-44iz1r"),i(k,"class","btn svelte-44iz1r"),i(v,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(N,j){C(N,e,j),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,c),a(r,f),a(r,d),we(d,l[60]),a(t,h),M&&M.m(t,null),a(t,_),a(t,v),a(v,y),a(v,g),a(v,k),w||(T=[F(d,"input",l[220]),F(d,"keydown",l[94]),F(y,"click",l[92]),F(k,"click",l[93]),F(e,"click",kt(l[93])),F(e,"keydown",st(l[93]))],w=!0)},p(N,j){j[1]&536870912&&d.value!==N[60]&&we(d,N[60]),N[61]?M?M.p(N,j):(M=Pi(N),M.c(),M.m(t,_)):M&&(M.d(1),M=null)},d(N){N&&z(e),M&&M.d(),w=!1,be(T)}}}function Pi(l){let e,t;return{c(){e=u("div"),t=I(l[61]),i(e,"class","rename-error svelte-44iz1r")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[1]&1073741824&&U(t,n[61])},d(n){n&&z(e)}}}function Oi(l){let e,t;return e=new Ea({props:{title:l[55],message:l[56],confirmText:l[58],danger:l[57]}}),e.$on("confirm",l[95]),e.$on("cancel",l[96]),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p(n,o){const s={};o[1]&16777216&&(s.title=n[55]),o[1]&33554432&&(s.message=n[56]),o[1]&134217728&&(s.confirmText=n[58]),o[1]&67108864&&(s.danger=n[57]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function Ri(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k=p("sync.saveInterval")+"",w,T,M,N,j,D,L,S=l[63]&&Bi(l);function E(H,W){var G;return(G=H[63])!=null&&G.configured?Wc:Uc}let V=E(l),P=V(l),K=l[69]&&Ki(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${p("sync.settings")}`,o=b(),S&&S.c(),s=b(),P.c(),r=b(),c=u("div"),f=u("div"),d=u("label"),h=u("span"),h.textContent=`${p("sync.autoSync")}`,_=b(),v=u("input"),y=b(),g=u("button"),w=I(k),T=b(),K&&K.c(),M=b(),N=u("div"),j=u("button"),j.textContent=`${p("common.close")}`,i(n,"class","svelte-44iz1r"),i(h,"class","label-text svelte-44iz1r"),i(v,"type","number"),i(v,"placeholder","0"),i(v,"min","0"),i(v,"class","svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(f,"class","form-group svelte-44iz1r"),i(g,"class","btn svelte-44iz1r"),g.disabled=l[64],We(c,"margin-top","16px"),We(c,"padding-top","16px"),We(c,"border-top","1px solid #2a2a3c"),i(c,"class","svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),i(N,"class","modal-actions svelte-44iz1r"),We(N,"margin-top","12px"),i(t,"class","modal modal-sync svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(H,W){C(H,e,W),a(e,t),a(t,n),a(t,o),S&&S.m(t,null),a(t,s),P.m(t,null),a(t,r),a(t,c),a(c,f),a(f,d),a(d,h),a(d,_),a(d,v),we(v,l[68]),a(c,y),a(c,g),a(g,w),a(t,T),K&&K.m(t,null),a(t,M),a(t,N),a(N,j),D||(L=[F(v,"input",l[224]),F(g,"click",l[143]),F(j,"click",l[141]),F(e,"click",kt(l[141])),F(e,"keydown",st(l[141]))],D=!0)},p(H,W){H[63]?S?S.p(H,W):(S=Bi(H),S.c(),S.m(t,s)):S&&(S.d(1),S=null),V===(V=E(H))&&P?P.p(H,W):(P.d(1),P=V(H),P&&(P.c(),P.m(t,r))),W[2]&64&&Wt(v.value)!==H[68]&&we(v,H[68]),W[2]&4&&(g.disabled=H[64]),H[69]?K?K.p(H,W):(K=Ki(H),K.c(),K.m(t,M)):K&&(K.d(1),K=null)},d(H){H&&z(e),S&&S.d(),P.d(),K&&K.d(),D=!1,be(L)}}}function Bi(l){let e,t,n,o,s,r,c,f,d,h,_,v,y=l[63].unpushedOps+"",g,k;function w(S,E){return S[63].revoked?Hc:S[63].connected?Vc:S[63].configured?Bc:Rc}let T=w(l),M=T(l),N=l[63].serverUrl&&Vi(l),j=l[63].deviceName&&Hi(l),D=l[63].deviceId&&!l[63].deviceName&&Ui(l),L=l[63].lastSyncAt&&Wi(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${p("sync.status")}`,o=b(),s=u("span"),M.c(),r=b(),N&&N.c(),c=b(),j&&j.c(),f=b(),D&&D.c(),d=b(),h=u("div"),_=u("span"),_.textContent=`${p("sync.unpushed")}`,v=u("span"),g=I(y),k=b(),L&&L.c(),i(n,"class","sync-label svelte-44iz1r"),i(s,"class","sync-value svelte-44iz1r"),i(t,"class","sync-row svelte-44iz1r"),i(_,"class","sync-label svelte-44iz1r"),i(v,"class","sync-value svelte-44iz1r"),i(h,"class","sync-row svelte-44iz1r"),i(e,"class","sync-status svelte-44iz1r")},m(S,E){C(S,e,E),a(e,t),a(t,n),a(t,o),a(t,s),M.m(s,null),a(e,r),N&&N.m(e,null),a(e,c),j&&j.m(e,null),a(e,f),D&&D.m(e,null),a(e,d),a(e,h),a(h,_),a(h,v),a(v,g),a(e,k),L&&L.m(e,null)},p(S,E){T!==(T=w(S))&&(M.d(1),M=T(S),M&&(M.c(),M.m(s,null))),S[63].serverUrl?N?N.p(S,E):(N=Vi(S),N.c(),N.m(e,c)):N&&(N.d(1),N=null),S[63].deviceName?j?j.p(S,E):(j=Hi(S),j.c(),j.m(e,f)):j&&(j.d(1),j=null),S[63].deviceId&&!S[63].deviceName?D?D.p(S,E):(D=Ui(S),D.c(),D.m(e,d)):D&&(D.d(1),D=null),E[2]&2&&y!==(y=S[63].unpushedOps+"")&&U(g,y),S[63].lastSyncAt?L?L.p(S,E):(L=Wi(S),L.c(),L.m(e,null)):L&&(L.d(1),L=null)},d(S){S&&z(e),M.d(),N&&N.d(),j&&j.d(),D&&D.d(),L&&L.d()}}}function Rc(l){let e;return{c(){e=u("span"),e.textContent=`${p("sync.disabled")}`,We(e,"color","#666"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Bc(l){let e;return{c(){e=u("span"),e.textContent=`${p("sync.notConnected")}`,We(e,"color","#f59e0b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Vc(l){let e;return{c(){e=u("span"),e.textContent=`${p("sync.connected")}`,We(e,"color","#34d399"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Hc(l){let e;return{c(){e=u("span"),e.textContent=`${p("sync.revoked")}`,We(e,"color","#ff6b6b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Vi(l){let e,t,n,o=l[63].serverUrl+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.server")}`,n=u("span"),s=I(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value mono svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].serverUrl+"")&&U(s,o)},d(r){r&&z(e)}}}function Hi(l){let e,t,n,o=l[63].deviceName+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.device")}`,n=u("span"),s=I(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].deviceName+"")&&U(s,o)},d(r){r&&z(e)}}}function Ui(l){let e,t,n,o=l[63].deviceId+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.deviceId")}`,n=u("span"),s=I(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value mono svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].deviceId+"")&&U(s,o)},d(r){r&&z(e)}}}function Wi(l){let e,t,n,o=l[63].lastSyncAt+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${p("sync.lastSync")}`,n=u("span"),s=I(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(n,s)},p(r,c){c[2]&2&&o!==(o=r[63].lastSyncAt+"")&&U(s,o)},d(r){r&&z(e)}}}function Uc(l){let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D=p("sync.test")+"",L,S,E,V,P=p("sync.connect")+"",K,H,W;return{c(){e=u("div"),t=u("label"),n=u("span"),n.textContent=`${p("sync.serverUrl")}`,o=b(),s=u("input"),r=b(),c=u("div"),f=u("label"),d=u("span"),d.textContent=`${p("sync.username")}`,h=b(),_=u("input"),v=b(),y=u("div"),g=u("label"),k=u("span"),k.textContent=`${p("sync.password")}`,w=b(),T=u("input"),M=b(),N=u("div"),j=u("button"),L=I(D),E=b(),V=u("button"),K=I(P),i(n,"class","label-text svelte-44iz1r"),i(s,"type","text"),i(s,"placeholder",p("sync.serverUrlPlaceholder")),i(s,"class","svelte-44iz1r"),i(t,"class","svelte-44iz1r"),i(e,"class","form-group svelte-44iz1r"),i(d,"class","label-text svelte-44iz1r"),i(_,"type","text"),i(_,"placeholder",p("sync.usernamePlaceholder")),i(_,"class","svelte-44iz1r"),i(f,"class","svelte-44iz1r"),i(c,"class","form-group svelte-44iz1r"),i(k,"class","label-text svelte-44iz1r"),i(T,"type","password"),i(T,"placeholder",p("sync.passwordPlaceholder")),i(T,"class","svelte-44iz1r"),i(g,"class","svelte-44iz1r"),i(y,"class","form-group svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),j.disabled=S=l[64]||!l[65],i(V,"class","btn btn-primary svelte-44iz1r"),V.disabled=l[64],i(N,"class","modal-actions svelte-44iz1r"),We(N,"margin-top","12px")},m(G,q){C(G,e,q),a(e,t),a(t,n),a(t,o),a(t,s),we(s,l[65]),C(G,r,q),C(G,c,q),a(c,f),a(f,d),a(f,h),a(f,_),we(_,l[66]),C(G,v,q),C(G,y,q),a(y,g),a(g,k),a(g,w),a(g,T),we(T,l[67]),C(G,M,q),C(G,N,q),a(N,j),a(j,L),a(N,E),a(N,V),a(V,K),H||(W=[F(s,"input",l[221]),F(_,"input",l[222]),F(T,"input",l[223]),F(j,"click",l[144]),F(V,"click",l[142])],H=!0)},p(G,q){q[2]&8&&s.value!==G[65]&&we(s,G[65]),q[2]&16&&_.value!==G[66]&&we(_,G[66]),q[2]&32&&T.value!==G[67]&&we(T,G[67]),q[2]&12&&S!==(S=G[64]||!G[65])&&(j.disabled=S),q[2]&4&&(V.disabled=G[64])},d(G){G&&(z(e),z(r),z(c),z(v),z(y),z(M),z(N)),H=!1,be(W)}}}function Wc(l){let e,t,n=p("sync.syncNow")+"",o,s,r,c=p("sync.disconnect")+"",f,d,h;return{c(){e=u("div"),t=u("button"),o=I(n),s=b(),r=u("button"),f=I(c),i(t,"class","btn svelte-44iz1r"),t.disabled=l[64],i(r,"class","btn btn-danger svelte-44iz1r"),r.disabled=l[64],i(e,"class","sync-connected-actions svelte-44iz1r")},m(_,v){C(_,e,v),a(e,t),a(t,o),a(e,s),a(e,r),a(r,f),d||(h=[F(t,"click",l[146]),F(r,"click",l[145])],d=!0)},p(_,v){v[2]&4&&(t.disabled=_[64]),v[2]&4&&(r.disabled=_[64])},d(_){_&&z(e),d=!1,be(h)}}}function Ki(l){let e,t;return{c(){e=u("div"),t=I(l[69]),i(e,"class","sync-result svelte-44iz1r"),We(e,"margin-top","8px")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[2]&128&&U(t,n[69])},d(n){n&&z(e)}}}function Kc(l){var Ze;let e,t,n,o,s,r,c,f,d,h,_,v,y,g,k,w,T,M,N,j,D,L,S,E,V,P,K,H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Be,Oe,R,Q,de,ke,Ne,Ie,Ke,De,Te=ue(l[0]),ce=[];for(let x=0;x<Te.length;x+=1)ce[x]=Mn(Nn(l,Te,x));const _e=[Qa,Za],pe=[];function he(x,ve){return x[1].length>0?0:1}N=he(l),j=pe[N]=_e[N](l);function Fe(x,ve){return x[17]?ec:x[16]?$a:xa}let ge=Fe(l),le=ge(l),fe=((Ze=l[63])==null?void 0:Ze.configured)&&Fn(l),ye=l[15]&&An(l);const mt=[sc,oc,ic,nc,lc,tc],Ge=[];function Xe(x,ve){return x[20]?0:x[17]?1:x[16]==="journal"?2:x[16]==="today"&&x[3]?3:x[16]==="activity"?4:5}Se=Xe(l),Ce=Ge[Se]=mt[Se](l);let Ae=l[27]&&Ci(l),Le=l[31].visible&&ji(l),Ve=l[34]&&Ii(l),Ue=l[41]&&l[40]&&Ei(l),He=l[59]&&Li(l),Ee=l[54]&&Oi(l),Pe=l[62]&&Ri(l);return{c(){var x;e=u("div"),t=u("aside"),n=u("div"),o=u("span"),o.textContent="⚒",s=b(),r=u("span"),r.textContent=`${p("nav.brand")}`,c=b(),f=u("nav"),d=u("div"),h=u("div"),h.textContent=`${p("nav.system")}`,_=b();for(let ve=0;ve<ce.length;ve+=1)ce[ve].c();v=b(),y=u("div"),g=u("div"),k=u("span"),k.textContent=`${p("nav.workspace")}`,w=b(),T=u("button"),T.textContent="+",M=b(),j.c(),D=b(),L=u("div"),S=u("button"),E=B("svg"),V=B("polyline"),P=B("polyline"),K=B("path"),H=b(),W=u("span"),G=b(),q=u("span"),q.textContent=`${p("nav.sync")}`,Z=b(),Y=u("span"),J=I(l[14]),X=b(),O=u("main"),ne=u("header"),ze=u("div"),le.c(),ee=b(),te=u("div"),fe&&fe.c(),se=b(),ye&&ye.c(),ae=b(),Ce.c(),Be=b(),Ae&&Ae.c(),Oe=b(),Le&&Le.c(),R=b(),Ve&&Ve.c(),Q=b(),Ue&&Ue.c(),de=b(),He&&He.c(),ke=b(),Ee&&Ee.c(),Ne=b(),Pe&&Pe.c(),i(o,"class","logo svelte-44iz1r"),i(r,"class","brand-name svelte-44iz1r"),i(n,"class","sidebar-brand svelte-44iz1r"),i(h,"class","nav-label svelte-44iz1r"),i(d,"class","nav-group svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(T,"class","nav-add-btn svelte-44iz1r"),i(T,"title",p("common.create")),i(g,"class","nav-label-row svelte-44iz1r"),i(y,"class","nav-group svelte-44iz1r"),i(f,"class","sidebar-nav svelte-44iz1r"),i(V,"points","23 4 23 10 17 10"),i(V,"class","svelte-44iz1r"),i(P,"points","1 20 1 14 7 14"),i(P,"class","svelte-44iz1r"),i(K,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),i(K,"class","svelte-44iz1r"),i(E,"width","16"),i(E,"height","16"),i(E,"viewBox","0 0 24 24"),i(E,"fill","none"),i(E,"stroke","currentColor"),i(E,"stroke-width","2"),i(E,"stroke-linecap","round"),i(E,"stroke-linejoin","round"),i(E,"class","svelte-44iz1r"),i(W,"class","sync-dot svelte-44iz1r"),Me(W,"active",(x=l[63])==null?void 0:x.configured),i(q,"class","sidebar-sync-label svelte-44iz1r"),i(S,"class","sidebar-sync-btn svelte-44iz1r"),i(S,"title",p("nav.syncSettings")),i(Y,"class","version svelte-44iz1r"),i(L,"class","sidebar-footer svelte-44iz1r"),i(t,"class","sidebar svelte-44iz1r"),i(ze,"class","header-left svelte-44iz1r"),i(te,"class","header-right svelte-44iz1r"),i(ne,"class","header svelte-44iz1r"),i(O,"class","main svelte-44iz1r"),i(e,"class","app svelte-44iz1r")},m(x,ve){C(x,e,ve),a(e,t),a(t,n),a(n,o),a(n,s),a(n,r),a(t,c),a(t,f),a(f,d),a(d,h),a(d,_);for(let qe=0;qe<ce.length;qe+=1)ce[qe]&&ce[qe].m(d,null);a(f,v),a(f,y),a(y,g),a(g,k),a(g,w),a(g,T),a(y,M),pe[N].m(y,null),a(t,D),a(t,L),a(L,S),a(S,E),a(E,V),a(E,P),a(E,K),a(S,H),a(S,W),a(S,G),a(S,q),a(L,Z),a(L,Y),a(Y,J),a(e,X),a(e,O),a(O,ne),a(ne,ze),le.m(ze,null),a(ne,ee),a(ne,te),fe&&fe.m(te,null),a(O,se),ye&&ye.m(O,null),a(O,ae),Ge[Se].m(O,null),a(O,Be),Ae&&Ae.m(O,null),a(O,Oe),Le&&Le.m(O,null),a(O,R),Ve&&Ve.m(O,null),a(O,Q),Ue&&Ue.m(O,null),a(O,de),He&&He.m(O,null),a(O,ke),Ee&&Ee.m(O,null),a(O,Ne),Pe&&Pe.m(O,null),Ie=!0,Ke||(De=[F(T,"click",l[98]),F(S,"click",l[140])],Ke=!0)},p(x,ve){var ct,ft;if(ve[0]&67174401|ve[2]&1024){Te=ue(x[0]);let Je;for(Je=0;Je<Te.length;Je+=1){const Ye=Nn(x,Te,Je);ce[Je]?ce[Je].p(Ye,ve):(ce[Je]=Mn(Ye),ce[Je].c(),ce[Je].m(d,null))}for(;Je<ce.length;Je+=1)ce[Je].d(1);ce.length=Te.length}let qe=N;N=he(x),N===qe?pe[N].p(x,ve):(Qe(),me(pe[qe],1,1,()=>{pe[qe]=null}),xe(),j=pe[N],j?j.p(x,ve):(j=pe[N]=_e[N](x),j.c()),re(j,1),j.m(y,null)),(!Ie||ve[2]&2)&&Me(W,"active",(ct=x[63])==null?void 0:ct.configured),(!Ie||ve[0]&16384)&&U(J,x[14]),ge===(ge=Fe(x))&&le?le.p(x,ve):(le.d(1),le=ge(x),le&&(le.c(),le.m(ze,null))),(ft=x[63])!=null&&ft.configured?fe?fe.p(x,ve):(fe=Fn(x),fe.c(),fe.m(te,null)):fe&&(fe.d(1),fe=null),x[15]?ye?ye.p(x,ve):(ye=An(x),ye.c(),ye.m(O,ae)):ye&&(ye.d(1),ye=null);let at=Se;Se=Xe(x),Se===at?Ge[Se].p(x,ve):(Qe(),me(Ge[at],1,1,()=>{Ge[at]=null}),xe(),Ce=Ge[Se],Ce?Ce.p(x,ve):(Ce=Ge[Se]=mt[Se](x),Ce.c()),re(Ce,1),Ce.m(O,Be)),x[27]?Ae?(Ae.p(x,ve),ve[0]&134217728&&re(Ae,1)):(Ae=Ci(x),Ae.c(),re(Ae,1),Ae.m(O,Oe)):Ae&&(Qe(),me(Ae,1,1,()=>{Ae=null}),xe()),x[31].visible?Le?(Le.p(x,ve),ve[1]&1&&re(Le,1)):(Le=ji(x),Le.c(),re(Le,1),Le.m(O,R)):Le&&(Qe(),me(Le,1,1,()=>{Le=null}),xe()),x[34]?Ve?Ve.p(x,ve):(Ve=Ii(x),Ve.c(),Ve.m(O,Q)):Ve&&(Ve.d(1),Ve=null),x[41]&&x[40]?Ue?Ue.p(x,ve):(Ue=Ei(x),Ue.c(),Ue.m(O,de)):Ue&&(Ue.d(1),Ue=null),x[59]?He?He.p(x,ve):(He=Li(x),He.c(),He.m(O,ke)):He&&(He.d(1),He=null),x[54]?Ee?(Ee.p(x,ve),ve[1]&8388608&&re(Ee,1)):(Ee=Oi(x),Ee.c(),re(Ee,1),Ee.m(O,Ne)):Ee&&(Qe(),me(Ee,1,1,()=>{Ee=null}),xe()),x[62]?Pe?Pe.p(x,ve):(Pe=Ri(x),Pe.c(),Pe.m(O,null)):Pe&&(Pe.d(1),Pe=null)},i(x){Ie||(re(j),re(Ce),re(Ae),re(Le),re(Ee),Ie=!0)},o(x){me(j),me(Ce),me(Ae),me(Le),me(Ee),Ie=!1},d(x){x&&z(e),Re(ce,x),pe[N].d(),le.d(),fe&&fe.d(),ye&&ye.d(),Ge[Se].d(),Ae&&Ae.d(),Le&&Le.d(),Ve&&Ve.d(),Ue&&Ue.d(),He&&He.d(),Ee&&Ee.d(),Pe&&Pe.d(),Ke=!1,be(De)}}}function $(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Pt(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&Pt(n.children,e,t))return!0}return!1}function so(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&so(n.children,e,t))return!0}return!1}function Gi(l,e,t){const n=new Blob([e],{type:t}),o=URL.createObjectURL(n),s=document.createElement("a");s.href=o,s.download=l,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(o)}function Nt(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="note_updated"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"?"→":"•"}function ut(l){if(!l)return"";try{return new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function dt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function pt(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function st(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Gc(l,e,t){let n=[],o=[],s=[],r=null,c=[],f=0,d=!0,h=[],_=null,v="",y="",g=!1,k="",w="all",T="all",M="",N=[],j="",D="",L="",S=null,E="overview",V=[],P=null,K=[],H=[],W=[],G="",q="",Z=[],Y=0,J=!1,X="",O=null,ne=null,ze={visible:!1,x:0,y:0,node:null},ee=!1,te="",se=!1,ae="",Se="open_url",Ce="",Be=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],Oe=!0,R=!1,Q=null,de=!1,ke="",Ne="",Ie={},Ke=!1,De=null,Te=[],ce=[],_e=null,pe="",he=!1,Fe="",ge={items:[],mode:"copy"},le=[],fe=[],ye=!1,mt=!1,Ge="",Xe="",Ae=!1,Le=p("common.delete"),Ve=null,Ue=null,He=!1,Ee="",Pe="",Ze="",x=!1,ve=null,qe=!1,at="",ct="",ft="",Je=0,Ye="";const ro=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"actions",label:p("tab.actions")},{id:"worklog",label:p("tab.worklog")},{id:"activity",label:p("tab.activity")}];let Jt=null;Ji(async()=>{try{t(14,j=await $("VerstakVersion")||"verstak-gui/v2"),t(0,n=await $("ListSystemViews")||[]),t(1,o=await $("ListWorkspaceTree")||[]),t(2,s=await $("ListEnabledTemplates")||[])}catch(m){t(15,D=String(m)),t(0,n=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(1,o=[]),t(2,s=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Wo),Jt=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Sl),t(38,Oe=!1),Et()}),dl(()=>{Jt&&Jt(),window.removeEventListener("keydown",Sl)});async function ml(m){t(16,L=m),t(17,S=null),t(18,E="overview"),t(19,V=[]),K=[],t(21,H=[]),t(22,W=[]),t(25,Z=[]),t(27,J=!1),t(15,D=""),t(3,r=null),t(4,c=[]),f=0,d=!0,t(5,h=[]),t(6,_=null);try{m==="today"?(t(3,r=await $("ListTodayView")||{cases:[]}),t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length)):m==="journal"?await Ft():m==="activity"&&(t(4,c=await $("ListActivityFeed",50,0)||[]),f=c.length,d=c.length===50)}catch(A){t(15,D=String(A)),t(3,r={cases:[]}),t(4,c=[])}}async function yt(m){t(17,S=m),t(18,E="overview"),t(19,V=[]),K=[],t(21,H=[]),t(22,W=[]),t(25,Z=[]),t(46,ce=[]),t(45,Te=[]),t(44,De=null),t(47,_e=null),t(48,pe=""),t(52,le=[]),fe=[],t(20,P=null),t(27,J=!1),t(32,ee=!1),t(15,D=""),t(13,N=[]),await pl(m.id)}async function pl(m){try{t(19,V=await $("ListNotes",m)||[])}catch{}try{K=await $("ListFiles",m)||[]}catch{}try{t(21,H=await $("ListActions",m)||[])}catch{}try{t(22,W=await $("ListWorklog",m)||[])}catch{}try{t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length)}catch{t(25,Z=[]),t(26,Y=0)}try{t(13,N=await $("ListActivityByNode",m,50,0)||[])}catch{}}async function $e(m){t(43,Ke=!0);try{let A=await $("ListItems",m)||[];A.sort((ie,je)=>ie.type!==je.type?ie.type==="folder"?-1:1:(ie.name||"").localeCompare(je.name||"")),t(46,ce=A)}catch{t(46,ce=[])}t(43,Ke=!1)}async function Yt(m){if(!S)return;try{const ie=await $("GetNodeDetail",m);ie&&t(45,Te=[...Te,{id:m,name:ie.title}])}catch{t(45,Te=[...Te,{id:m,name:"..."}])}t(44,De=m),t(42,Ie={...Ie,[m]:!0});const A=await $("ListWorkspaceChildren",m)||[];Pt(o,m,A),t(1,o=[...o]),await $e(m)}function _l(){if(Te.length<2)t(45,Te=[]),t(44,De=null),$e(S.id);else{const m=Te[Te.length-2];t(45,Te=Te.slice(0,-1)),t(44,De=m.id),$e(m.id)}}function vl(m){const A=Te[m];t(45,Te=Te.slice(0,m+1)),t(44,De=A.id),$e(A.id)}async function Xt(m){t(47,_e=m),t(48,pe=""),t(50,Fe=""),t(49,he=!0);try{sa(m)?t(48,pe=await $("GetFileBase64",m.fileId)||""):ra(m)&&t(48,pe=await $("ReadFileText",m.fileId)||"")}catch(A){t(50,Fe=String(A))}t(49,he=!1)}function Zt(){t(47,_e=null),t(48,pe=""),t(50,Fe="")}async function ao(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const A=De||S.id;await $("CreateEmptyFile",A,m.trim()),await $e(A),await $t(A)}catch(A){t(15,D=String(A))}}async function hl(m){try{await $("DuplicateNode",m);const A=De||S.id;await $e(A),await $t(A)}catch(A){t(15,D=String(A))}}function bl(m){const A=ce.find(ie=>ie.id===m);A&&xt(A.id,A.name)}function gl(m){t(51,ge={items:[m],mode:"cut"})}function kl(m){t(51,ge={items:[m],mode:"copy"})}async function yl(){if(ge.items.length===0)return;const m=De||S.id;try{if(ge.mode==="copy")for(const A of ge.items)await $("DuplicateNode",A);else for(const A of ge.items)await $("MoveNode",A,m);t(51,ge={items:[],mode:"copy"}),await $e(m)}catch(A){t(15,D=String(A))}}function wl(m){le.includes(m)?t(52,le=le.filter(A=>A!==m)):t(52,le=[...le,m])}function zl(m){t(52,le=[m])}function co(){t(52,le=ce.map(m=>m.id))}function Cl(m){if(ce.length===0)return;const A=le.length>0?le[le.length-1]:ce[0].id,ie=ce.findIndex(bt=>bt.id===A),je=ce.findIndex(bt=>bt.id===m);if(ie===-1||je===-1)return;const ot=Math.min(ie,je),At=Math.max(ie,je),Tr=ce.slice(ot,At+1).map(bt=>bt.id),Wl=new Set(le);Tr.forEach(bt=>Wl.add(bt)),t(52,le=[...Wl])}function fo(){t(52,le=[])}function Qt(m){return m.length>0?m:ce.map(A=>A.id)}async function uo(){const m=Qt(le),A=ce.find(je=>je.id===m[0]);let ie;m.length===1&&(A==null?void 0:A.type)==="folder"?ie=p("delete.folder"):m.length===1?ie=p("delete.file"):ie=p("delete.files",{count:m.length}),Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ie+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const ot of m)try{await $("DeleteFileOrFolder",ot)}catch(At){t(15,D=String(At))}t(52,le=[]);const je=De||S.id;await $e(je)}})}function mo(){const m=Qt(le);t(51,ge={items:m,mode:"cut"}),t(52,le=[])}function po(){const m=Qt(le);t(51,ge={items:m,mode:"copy"}),t(52,le=[])}function _o(m,A){const ie=le.includes(A)?le:[A];fe=ie,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",ie.join(","))}function vo(m,A){const ie=ce.find(je=>je.id===A);ie&&ie.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function ho(m,A){if(m.preventDefault(),fe.length!==0){for(const ie of fe)try{await $("MoveNode",ie,A)}catch(je){t(15,D=String(je))}fe=[],t(52,le=[]),await $e(De||S.id)}}function Sl(m){if(E==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),po()):m.key==="x"||m.key==="X"?(m.preventDefault(),mo()):m.key==="v"||m.key==="V"?(m.preventDefault(),yl()):m.key==="a"||m.key==="A"?(m.preventDefault(),co()):m.key==="o"||m.key==="O"?(m.preventDefault(),bo()):m.key==="Enter"&&(m.preventDefault(),Tl());else if(m.key==="Enter")m.preventDefault(),Tl();else if(m.key==="Delete"||m.key==="Backspace"){if(_e){m.preventDefault(),Zt();return}if(le.length>0){m.preventDefault(),uo();return}if(m.key==="Backspace"&&Te.length>0){m.preventDefault(),_l();return}}else if(m.key==="Escape"){if(_e){Zt();return}if(le.length>0){fo();return}}else m.key==="F2"&&(m.preventDefault(),go())}function Tl(){if(le.length===1){const m=ce.find(A=>A.id===le[0]);m&&(m.type==="folder"?Yt(m.id):Xt(m))}}function bo(){if(le.length===1){const m=ce.find(A=>A.id===le[0]);m&&m.fileId&&$("OpenFile",m.fileId)}}function xt(m,A){Ee=m,t(60,Pe=A),t(61,Ze=""),t(59,He=!0)}function go(){if(le.length===1){const m=ce.find(A=>A.id===le[0]);m&&xt(m.id,m.name)}}async function jl(){const m=Pe.trim();if(!m){t(61,Ze=p("rename.emptyError"));return}try{await $("ValidateName",m)}catch{t(61,Ze=p("rename.invalidError"));return}t(59,He=!1);const A=Ee;Ee="";try{await $("RenameNode",A,m),S&&S.id===A&&t(17,S={...S,title:m}),await Mt(),De&&await $e(De)}catch(ie){t(15,D=String(ie))}}function ko(){t(59,He=!1),Ee="",t(60,Pe=""),t(61,Ze="")}function yo(m){m.key==="Enter"?jl():t(61,Ze="")}function Dt(m){t(55,Ge=m.title||p("common.confirm")),t(56,Xe=m.message||""),t(57,Ae=m.danger!==void 0?m.danger:!0),t(58,Le=m.confirmText||p("common.delete")),Ve=m.onConfirm||null,Ue=m.onCancel||null,t(54,mt=!0)}function Nl(){t(54,mt=!1),Ve=null,Ue=null}function wo(){Ve&&Ve(),Nl()}function zo(){Ue&&Ue(),Nl()}function Dl(m){t(29,O=ze.node),t(30,ne=m),t(28,X=""),t(27,J=!0),wt()}function Co(){t(29,O=null),t(30,ne=void 0),t(28,X=""),t(27,J=!0)}function So(){t(27,J=!1),t(28,X=""),t(29,O=null),t(30,ne=void 0)}async function Ml(){if(!(!X.trim()||ne===void 0))try{const m=O?O.id:"",A=ne?ne.id:"",ie=await $("CreateNodeFromTemplate",m,X.trim(),A);t(27,J=!1),t(28,X="");const je=ie?ie.id:null;if(t(29,O=null),t(30,ne=void 0),m){t(42,Ie={...Ie,[m]:!0});const ot=await $("ListWorkspaceChildren",m)||[];Pt(o,m,ot),t(1,o=[...o])}else t(1,o=await $("ListWorkspaceTree")||o);if(je){const ot=await $("GetNodeDetail",je);ot&&(t(16,L=""),yt(ot))}}catch(m){t(15,D=String(m))}}function To(m,A){t(31,ze={visible:!0,x:m.clientX,y:m.clientY,node:A})}function wt(){t(31,ze={visible:!1,x:0,y:0,node:null})}async function jo(m){const A=!Ie[m];if(t(42,Ie={...Ie,[m]:A}),!A)return;const ie=await $("ListWorkspaceChildren",m)||[];Pt(o,m,ie),t(1,o=[...o])}async function No(m,A){if(!(!m||!A||m===A))try{const ie=await $("MoveNode",m,A);await Mt();const je=await $("GetNodeDetail",m);je&&(t(16,L=""),yt(je))}catch(ie){t(15,D=String(ie))}}async function Do(m){m.preventDefault();try{const A=m.dataTransfer.getData("text/plain");if(!A)return;const ie=await $("GetNodeDetail",A);if(!ie||!ie.parent_id)return;await $("MoveNode",A,""),await Mt();const je=await $("GetNodeDetail",A);je&&(t(16,L=""),yt(je))}catch(A){t(15,D=String(A))}}function Mo(m){m.preventDefault(),m.dataTransfer.dropEffect="move",t(53,ye=!0)}function Io(m){t(53,ye=!1)}function Il(m){xt(m.id,m.title),wt()}function Fl(m){wt(),Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteNode",m.id),await Mt(),S&&S.id===m.id&&t(17,S=null)}catch(A){t(15,D=String(A))}}})}async function El(m){wt();try{await $("OpenFolder",m.id)}catch(A){t(15,D=String(A))}}async function Al(m){wt();try{await $("MoveNode",m.id,""),await Mt();const A=await $("GetNodeDetail",m.id);A&&(t(16,L=""),yt(A))}catch(A){t(15,D=String(A))}}async function Mt(){const m=Object.keys(Ie).filter(ie=>Ie[ie]),A=await $("ListWorkspaceTree")||[];for(const ie of m){const ot=(await $("ListWorkspaceChildren",ie)||[]).map(At=>({...At}));so(A,ie,ot)}t(1,o=A)}async function $t(m){const A=await $("ListWorkspaceChildren",m)||[];Pt(o,m,A),t(1,o=[...o])}function Ll(){t(32,ee=!0),t(33,te="")}function Fo(){t(32,ee=!1),t(33,te="")}async function Pl(){if(!(!te.trim()||!S))try{const m=await $("CreateNote",S.id,te.trim());t(19,V=[...V,m&&m.id?m:{id:Date.now().toString(),title:te.trim(),createdAt:new Date().toISOString()}]),t(32,ee=!1),t(33,te="")}catch{const A={id:Date.now().toString(),title:te.trim(),createdAt:new Date().toISOString()};t(19,V=[...V,A]),t(32,ee=!1),t(33,te="")}}async function It(m){if(P&&P.dirty){Dt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Ol(m)}});return}await Ol(m)}async function Ol(m){try{const A=await $("ReadNote",m.id);t(20,P={id:m.id,title:m.title,content:A||"",dirty:!1})}catch{t(20,P={id:m.id,title:m.title,content:"# "+m.title+`
|
||
|
||
`,dirty:!1})}}function Eo(){if(P&&P.dirty){Dt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(20,P=null)}});return}t(20,P=null)}function Ao(m){P&&(t(20,P.content=m.target.value,P),t(20,P.dirty=!0,P))}async function Lo(){if(P)try{await $("SaveNote",P.id,P.content),t(20,P.dirty=!1,P)}catch{t(20,P.dirty=!1,P)}}async function Po(){const m=parseInt(G,10);if(!(!q.trim()||isNaN(m)||m<=0||!S)){try{const A=await $("CreateWorklog",S.id,q.trim(),m);t(22,W=[...W,A&&A.id?A:{id:Date.now().toString(),nodeId:S.id,summary:q.trim(),minutes:m,createdAt:new Date().toISOString()}])}catch{t(22,W=[...W,{id:Date.now().toString(),nodeId:S.id,summary:q.trim(),minutes:m,createdAt:new Date().toISOString()}])}t(24,q=""),t(23,G="")}}async function Rl(){t(25,Z=await $("GetSuggestions")||[]),t(26,Y=Z.length),S&&t(22,W=await $("ListWorklog",S.id)||[]),L==="journal"&&await Ft()}async function el(m){try{await $("AcceptSuggestionWith",m,m.suggestedMin,""),await Rl()}catch(A){console.error(A)}}async function Bl(m){try{await $("AcceptSuggestionWith",m,m.suggestedMin,""),await Rl()}catch(A){console.error(A)}}async function Ft(){try{const[m,A,ie]=await Promise.all([$("ListWorklogReport",v,y,k,g,w,T),$("WorklogReportSummary",v,y,k,g,w,T),$("GetSuggestions")]);if(t(5,h=m||[]),t(6,_=A||null),t(25,Z=ie||[]),t(26,Y=Z.length),k&&m&&m.length>0)M=m[0].nodeTitle;else if(k)try{M=await $("GetNodeTitle",k)}catch{M=""}}catch{t(5,h=[]),t(6,_=null),t(25,Z=[]),t(26,Y=0)}}async function Oo(){try{const m=await $("ExportWorklogCSV",v,y,k,g,w,T);Gi("worklog.csv",m,"text/csv")}catch(m){console.error(m)}}async function Ro(){try{const m=await $("ExportWorklogMarkdown",v,y,k,g,w,T);Gi("worklog.md",m,"text/markdown")}catch(m){console.error(m)}}async function Bo(){const m=prompt("Введите ID дела (nodeId):");m&&m.trim()&&(t(10,k=m.trim()),t(9,g=!0),await Ft())}function Vo(){t(10,k=""),t(9,g=!1),M="",Ft()}async function Vl(){const m=await $("PickFile");if(!m)return;const A=De||S.id;await tl(A,m)}async function Ho(){const m=await $("PickDirectory");if(!m)return;const A=De||S.id;await tl(A,m)}async function tl(m,A){t(39,R=!0);try{const ie=await $("PreviewImport",A);t(40,Q=ie),ke=A,Ne=m,t(41,de=!0)}catch(ie){t(15,D=String(ie))}t(39,R=!1)}async function ll(m){try{const A=Ne||S.id,ie=m==="copy"?await $("AddPathCopy",A,ke):await $("AddPathLink",A,ke);t(41,de=!1),t(40,Q=null),t(45,Te=[]),t(44,De=null),await Promise.all([pl(A),$e(A),$t(A)])}catch(A){t(15,D=String(A))}}function Uo(){t(41,de=!1),t(40,Q=null)}async function Hl({id:m,type:A}){const ie=p(A==="folder"?"delete.folder":"delete.file");Dt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ie+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteFileOrFolder",m),K=K.filter(ot=>ot.nodeId!==m);const je=De||S.id;await $e(je)}catch(je){t(15,D=String(je))}}})}async function Wo(m){if(!m||m.length===0)return;if(!S){t(15,D=p("error.selectCaseFirst"));return}const A=m[0];await tl(S.id,A)}function Ko(m){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated")}[m]||m}function Go(m){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case")}[m]||m||p("kind.case")}function qo(){t(34,se=!0),t(35,ae=""),t(36,Se="open_url"),t(37,Ce="")}function Jo(){t(34,se=!1),t(35,ae=""),t(37,Ce="")}async function nl(){if(!(!ae.trim()||!Ce.trim()||!S))try{const m=await $("CreateAction",S.id,Se,ae.trim(),Ce.trim());m&&m.id&&t(21,H=[...H,m]),t(34,se=!1),t(35,ae=""),t(37,Ce="")}catch(m){t(15,D=String(m))}}async function Ul(m){try{await $("DeleteAction",m),t(21,H=H.filter(A=>A.id!==m))}catch(A){t(15,D=String(A))}}function Yo(m){const A=Be.find(ie=>ie.id===m);return A?A.label:m}async function it(m){try{const A=await $("GetNodeDetail",m);A&&yt(A)}catch(A){t(15,D=String(A))}}async function Et(){try{t(63,ve=await $("SyncStatus"))}catch{t(63,ve={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function Xo(){t(62,x=!0),t(65,at=(ve==null?void 0:ve.serverUrl)||""),t(66,ct=""),t(67,ft=""),t(68,Je=(ve==null?void 0:ve.syncInterval)||0),t(69,Ye="")}function Zo(){t(62,x=!1),t(69,Ye="")}async function Qo(){t(64,qe=!0),t(69,Ye="");try{await $("SyncConfigure",at,ct,ft),Je>0&&await $("SyncSetInterval",Je),t(67,ft=""),t(66,ct=""),await Et(),t(62,x=!1)}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}async function xo(){t(64,qe=!0),t(69,Ye="");try{await $("SyncSetInterval",Je),t(69,Ye=p("sync.settingsSaved")),await Et()}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}async function $o(){t(64,qe=!0),t(69,Ye="");try{await $("SyncTestConnection",at,ct,ft),t(69,Ye="connection ok")}catch(m){t(69,Ye="connection failed: "+String(m))}t(64,qe=!1)}async function es(){t(64,qe=!0),t(69,Ye="");try{await $("SyncDisconnect"),t(69,Ye="disconnected"),await Et()}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}async function ts(){t(64,qe=!0),t(69,Ye="");try{const m=await $("SyncNow");t(69,Ye="pushed "+m.pushed+", pulled "+m.pulled+" (seq "+m.serverSequence+")"),await Et()}catch(m){t(69,Ye="err: "+String(m))}t(64,qe=!1)}const ls=m=>m.nodeId===S.id,ns=m=>ml(m.id),is=()=>t(15,D=""),os=()=>t(15,D=""),ss=()=>t(15,D="");function rs(){P.content=this.value,t(20,P)}const as=m=>{t(18,E=m.id),m.id==="files"&&S&&ce.length===0&&!De&&$e(S.id)},cs=()=>{t(18,E="notes"),Ll()},fs=()=>{t(18,E="files"),Vl()},us=()=>t(18,E="worklog"),ds=m=>It(m),ms=m=>It(m);function ps(){te=this.value,t(33,te)}const _s=m=>m.key==="Enter"&&Pl(),vs=m=>It(m),hs=m=>It(m),bs=m=>{const A=m.detail;A===0?(t(45,Te=[]),t(44,De=null),$e(S.id)):vl(A-1)},gs=m=>Yt(m.detail),ks=m=>Xt(m.detail),ys=m=>$("OpenFile",m.detail),ws=m=>$("OpenFolder",m.detail),zs=m=>Hl(m.detail),Cs=m=>bl(m.detail.id),Ss=m=>hl(m.detail),Ts=m=>gl(m.detail),js=m=>kl(m.detail),Ns=m=>zl(m.detail),Ds=m=>wl(m.detail),Ms=m=>Cl(m.detail),Is=m=>$("OpenFile",m.detail),Fs=m=>$("RunAction",m.id),Es=m=>Ul(m.id);function As(){q=this.value,t(24,q)}function Ls(){G=Wt(this.value),t(23,G)}const Ps=m=>m.nodeId===S.id,Os=m=>el(m);function Rs(){v=this.value,t(7,v)}function Bs(){y=this.value,t(8,y)}function Vs(){k=this.value,t(10,k)}function Hs(){g=this.checked,t(9,g)}function Us(){w=ol(this),t(11,w)}function Ws(){T=ol(this),t(12,T)}const Ks=m=>it(m.nodeId),Gs=(m,A,ie,je)=>t(25,A[ie].suggestedMin=parseInt(je.target.value),Z),qs=m=>Bl(m),Js=m=>it(m.nodeId),Ys=m=>it(m.nodeId),Xs=(m,A,ie,je)=>t(25,A[ie].suggestedMin=parseInt(je.target.value),Z),Zs=m=>el(m),Qs=m=>it(m.nodeId),xs=(m,A)=>A.key==="Enter"&&it(m.nodeId),$s=m=>it(m.nodeId),er=(m,A)=>A.key==="Enter"&&it(m.nodeId),tr=m=>it(m.nodeId),lr=(m,A)=>A.key==="Enter"&&it(m.nodeId),nr=m=>it(m.nodeId),ir=(m,A)=>A.key==="Enter"&&it(m.nodeId),or=()=>t(30,ne=null),sr=m=>t(30,ne=m);function rr(){X=this.value,t(28,X)}const ar=m=>m.key==="Enter"&&Ml(),cr=m=>Dl(m),fr=()=>Al(ze.node),ur=()=>Il(ze.node),dr=()=>Fl(ze.node),mr=()=>El(ze.node);function pr(){ae=this.value,t(35,ae)}const _r=m=>m.key==="Enter"&&nl();function vr(){Se=ol(this),t(36,Se),t(70,Be)}function hr(){Ce=this.value,t(37,Ce)}const br=m=>m.key==="Enter"&&nl(),gr=()=>ll("copy"),kr=()=>ll("link");function yr(){Pe=this.value,t(60,Pe)}function wr(){at=this.value,t(65,at)}function zr(){ct=this.value,t(66,ct)}function Cr(){ft=this.value,t(67,ft)}function Sr(){Je=Wt(this.value),t(68,Je)}return[n,o,s,r,c,h,_,v,y,g,k,w,T,N,j,D,L,S,E,V,P,H,W,G,q,Z,Y,J,X,O,ne,ze,ee,te,se,ae,Se,Ce,Oe,R,Q,de,Ie,Ke,De,Te,ce,_e,pe,he,Fe,ge,le,ye,mt,Ge,Xe,Ae,Le,He,Pe,Ze,x,ve,qe,at,ct,ft,Je,Ye,Be,ro,ml,yt,$e,Yt,_l,vl,Xt,Zt,ao,hl,bl,gl,kl,yl,wl,zl,Cl,_o,vo,ho,jl,ko,yo,wo,zo,Dl,Co,So,Ml,To,wt,jo,No,Do,Mo,Io,Il,Fl,El,Al,Ll,Fo,Pl,It,Eo,Ao,Lo,Po,el,Bl,Ft,Oo,Ro,Bo,Vo,Vl,Ho,ll,Uo,Hl,Ko,Go,qo,Jo,nl,Ul,Yo,it,Xo,Zo,Qo,xo,$o,es,ts,ls,ns,is,os,ss,rs,as,cs,fs,us,ds,ms,ps,_s,vs,hs,bs,gs,ks,ys,ws,zs,Cs,Ss,Ts,js,Ns,Ds,Ms,Is,Fs,Es,As,Ls,Ps,Os,Rs,Bs,Vs,Hs,Us,Ws,Ks,Gs,qs,Js,Ys,Xs,Zs,Qs,xs,$s,er,tr,lr,nr,ir,or,sr,rr,ar,cr,fr,ur,dr,mr,pr,_r,vr,hr,br,gr,kr,yr,wr,zr,Cr,Sr]}class qc extends ht{constructor(e){super(),vt(this,e,Gc,Kc,_t,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new qc({target:document.getElementById("app")});
|