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

7 lines
59 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var Il=Object.defineProperty;var El=(l,e,t)=>e in l?Il(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Pe=(l,e,t)=>El(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function t(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=t(i);fetch(i.href,s)}})();function D(){}const Ll=l=>l;function qt(l){return l()}function Ue(){return Object.create(null)}function te(l){l.forEach(qt)}function Re(l){return typeof l=="function"}function Ie(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}function Al(l){return Object.keys(l).length===0}function Ol(l){return l??""}const Wt=typeof window<"u";let jl=Wt?()=>window.performance.now():()=>Date.now(),qe=Wt?l=>requestAnimationFrame(l):D;const ve=new Set;function Gt(l){ve.forEach(e=>{e.c(l)||(ve.delete(e),e.f())}),ve.size!==0&&qe(Gt)}function Pl(l){let e;return ve.size===0&&qe(Gt),{promise:new Promise(t=>{ve.add(e={c:l,f:t})}),abort(){ve.delete(e)}}}function a(l,e){l.appendChild(e)}function Kt(l){if(!l)return document;const e=l.getRootNode?l.getRootNode():l.ownerDocument;return e&&e.host?e:l.ownerDocument}function Dl(l){const e=_("style");return e.textContent="/* empty */",Hl(Kt(l),e),e.sheet}function Hl(l,e){return a(l.head||l,e),e.sheet}function v(l,e,t){l.insertBefore(e,t||null)}function h(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 _(l){return document.createElement(l)}function E(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function I(l){return document.createTextNode(l)}function x(){return I(" ")}function ue(){return I("")}function B(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Jt(l){return function(e){e.target===this&&l.call(this,e)}}function r(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function Ut(l){return l===""?null:+l}function Bl(l){return Array.from(l.childNodes)}function T(l,e){e=""+e,l.data!==e&&(l.data=e)}function oe(l,e){l.value=e??""}function Ze(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Xe(l,e,t){for(let n=0;n<l.options.length;n+=1){const i=l.options[n];if(i.__value===e){i.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function Tl(l){const e=l.querySelector(":checked");return e&&e.__value}function Vl(l,e,t){l.classList.toggle(e,!!t)}function Zt(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}const xe=new Map;let Ne=0;function Rl(l){let e=5381,t=l.length;for(;t--;)e=(e<<5)-e^l.charCodeAt(t);return e>>>0}function ql(l,e){const t={stylesheet:Dl(e),rules:{}};return xe.set(l,t),t}function Ye(l,e,t,n,i,s,o,c=0){const f=16.666/n;let u=`{
`;for(let k=0;k<=1;k+=f){const N=e+(t-e)*s(k);u+=k*100+`%{${o(N,1-N)}}
`}const d=u+`100% {${o(t,1-t)}}
}`,m=`__svelte_${Rl(d)}_${c}`,p=Kt(l),{stylesheet:b,rules:z}=xe.get(p)||ql(p,l);z[m]||(z[m]=!0,b.insertRule(`@keyframes ${m} ${d}`,b.cssRules.length));const g=l.style.animation||"";return l.style.animation=`${g?`${g}, `:""}${m} ${n}ms linear ${i}ms 1 both`,Ne+=1,m}function Wl(l,e){const t=(l.style.animation||"").split(", "),n=t.filter(e?s=>s.indexOf(e)<0:s=>s.indexOf("__svelte")===-1),i=t.length-n.length;i&&(l.style.animation=n.join(", "),Ne-=i,Ne||Gl())}function Gl(){qe(()=>{Ne||(xe.forEach(l=>{const{ownerNode:e}=l.stylesheet;e&&h(e)}),xe.clear())})}let ye;function ke(l){ye=l}function We(){if(!ye)throw new Error("Function called outside component initialization");return ye}function Kl(l){We().$$.on_mount.push(l)}function Jl(l){We().$$.on_destroy.push(l)}function Xt(){const l=We();return(e,t,{cancelable:n=!1}={})=>{const i=l.$$.callbacks[e];if(i){const s=Zt(e,t,{cancelable:n});return i.slice().forEach(o=>{o.call(l,s)}),!s.defaultPrevented}return!0}}function De(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const he=[],Se=[];let be=[];const Te=[],Ul=Promise.resolve();let Ve=!1;function Zl(){Ve||(Ve=!0,Ul.then(Yt))}function ze(l){be.push(l)}function Qe(l){Te.push(l)}const He=new Set;let me=0;function Yt(){if(me!==0)return;const l=ye;do{try{for(;me<he.length;){const e=he[me];me++,ke(e),Xl(e.$$)}}catch(e){throw he.length=0,me=0,e}for(ke(null),he.length=0,me=0;Se.length;)Se.pop()();for(let e=0;e<be.length;e+=1){const t=be[e];He.has(t)||(He.add(t),t())}be.length=0}while(he.length);for(;Te.length;)Te.pop()();Ve=!1,He.clear(),ke(l)}function Xl(l){if(l.fragment!==null){l.update(),te(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(ze)}}function Yl(l){const e=[],t=[];be.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),be=e}let ge;function Ql(){return ge||(ge=Promise.resolve(),ge.then(()=>{ge=null})),ge}function Be(l,e,t){l.dispatchEvent(Zt(`${e?"intro":"outro"}${t}`))}const Me=new Set;let ce;function de(){ce={r:0,c:[],p:ce}}function pe(){ce.r||te(ce.c),ce=ce.p}function Q(l,e){l&&l.i&&(Me.delete(l),l.i(e))}function ee(l,e,t,n){if(l&&l.o){if(Me.has(l))return;Me.add(l),ce.c.push(()=>{Me.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}const $l={duration:0};function $e(l,e,t,n){let s=e(l,t,{direction:"both"}),o=n?0:1,c=null,f=null,u=null,d;function m(){u&&Wl(l,u)}function p(z,g){const k=z.b-o;return g*=Math.abs(k),{a:o,b:z.b,d:k,duration:g,start:z.start,end:z.start+g,group:z.group}}function b(z){const{delay:g=0,duration:k=300,easing:N=Ll,tick:C=D,css:L}=s||$l,O={start:jl()+g,b:z};z||(O.group=ce,ce.r+=1),"inert"in l&&(z?d!==void 0&&(l.inert=d):(d=l.inert,l.inert=!0)),c||f?f=O:(L&&(m(),u=Ye(l,o,z,k,g,N,L)),z&&C(0,1),c=p(O,k),ze(()=>Be(l,z,"start")),Pl(A=>{if(f&&A>f.start&&(c=p(f,k),f=null,Be(l,c.b,"start"),L&&(m(),u=Ye(l,o,c.b,c.duration,0,N,s.css))),c){if(A>=c.end)C(o=c.b,1-o),Be(l,c.b,"end"),f||(c.b?m():--c.group.r||te(c.group.c)),c=null;else if(A>=c.start){const H=A-c.start;o=c.a+c.d*N(H/c.duration),C(o,1-o)}}return!!(c||f)}))}return{run(z){Re(s)?Ql().then(()=>{s=s({direction:z?"in":"out"}),b(z)}):b(z)},end(){m(),c=f=null}}}function Z(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function en(l,e){ee(l,1,1,()=>{e.delete(l.key)})}function tn(l,e,t,n,i,s,o,c,f,u,d,m){let p=l.length,b=s.length,z=p;const g={};for(;z--;)g[l[z].key]=z;const k=[],N=new Map,C=new Map,L=[];for(z=b;z--;){const S=m(i,s,z),F=t(S);let y=o.get(F);y?L.push(()=>y.p(S,e)):(y=u(F,S),y.c()),N.set(F,k[z]=y),F in g&&C.set(F,Math.abs(z-g[F]))}const O=new Set,A=new Set;function H(S){Q(S,1),S.m(c,d),o.set(S.key,S),d=S.first,b--}for(;p&&b;){const S=k[b-1],F=l[p-1],y=S.key,P=F.key;S===F?(d=S.first,p--,b--):N.has(P)?!o.has(y)||O.has(y)?H(S):A.has(P)?p--:C.get(y)>C.get(P)?(A.add(y),H(S)):(O.add(P),p--):(f(F,o),p--)}for(;p--;){const S=l[p];N.has(S.key)||f(S,o)}for(;b;)H(k[b-1]);return te(L),k}function et(l,e,t){const n=l.$$.props[e];n!==void 0&&(l.$$.bound[n]=t,t(l.$$.ctx[n]))}function Fe(l){l&&l.c()}function we(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),ze(()=>{const s=l.$$.on_mount.map(qt).filter(Re);l.$$.on_destroy?l.$$.on_destroy.push(...s):te(s),l.$$.on_mount=[]}),i.forEach(ze)}function Ce(l,e){const t=l.$$;t.fragment!==null&&(Yl(t.after_update),te(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ln(l,e){l.$$.dirty[0]===-1&&(he.push(l),Zl(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Ee(l,e,t,n,i,s,o=null,c=[-1]){const f=ye;ke(l);const u=l.$$={fragment:null,ctx:[],props:s,update:D,not_equal:i,bound:Ue(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Ue(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};o&&o(u.root);let d=!1;if(u.ctx=t?t(l,e.props||{},(m,p,...b)=>{const z=b.length?b[0]:p;return u.ctx&&i(u.ctx[m],u.ctx[m]=z)&&(!u.skip_bound&&u.bound[m]&&u.bound[m](z),d&&ln(l,m)),p}):[],u.update(),d=!0,te(u.before_update),u.fragment=n?n(u.ctx):!1,e.target){if(e.hydrate){const m=Bl(e.target);u.fragment&&u.fragment.l(m),m.forEach(h)}else u.fragment&&u.fragment.c();e.intro&&Q(l.$$.fragment),we(l,e.target,e.anchor),Yt()}ke(f)}class Le{constructor(){Pe(this,"$$");Pe(this,"$$set")}$destroy(){Ce(this,1),this.$destroy=D}$on(e,t){if(!Re(t))return D;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const i=n.indexOf(t);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!Al(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const nn="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(nn);function sn(l){let e,t;return{c(){e=E("path"),t=E("polyline"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8")},m(n,i){v(n,e,i),v(n,t,i)},d(n){n&&(h(e),h(t))}}}function on(l){let e,t,n,i,s;return{c(){e=E("path"),t=E("polyline"),n=E("line"),i=E("line"),s=E("polyline"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(n,"x1","16"),r(n,"y1","13"),r(n,"x2","8"),r(n,"y2","13"),r(i,"x1","16"),r(i,"y1","17"),r(i,"x2","8"),r(i,"y2","17"),r(s,"points","10 9 9 9 8 9")},m(o,c){v(o,e,c),v(o,t,c),v(o,n,c),v(o,i,c),v(o,s,c)},d(o){o&&(h(e),h(t),h(n),h(i),h(s))}}}function rn(l){let e,t;return{c(){e=E("polyline"),t=E("polyline"),r(e,"points","16 18 22 12 16 6"),r(t,"points","8 6 2 12 8 18")},m(n,i){v(n,e,i),v(n,t,i)},d(n){n&&(h(e),h(t))}}}function fn(l){let e,t,n,i;return{c(){e=E("path"),t=E("polyline"),n=E("line"),i=E("rect"),r(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),r(t,"points","7 3 12 8 17 3"),r(n,"x1","3"),r(n,"y1","8"),r(n,"x2","21"),r(n,"y2","8"),r(i,"x","10"),r(i,"y","12"),r(i,"width","4"),r(i,"height","4"),r(i,"rx","1")},m(s,o){v(s,e,o),v(s,t,o),v(s,n,o),v(s,i,o)},d(s){s&&(h(e),h(t),h(n),h(i))}}}function cn(l){let e,t,n,i,s;return{c(){e=E("path"),t=E("polyline"),n=E("line"),i=E("line"),s=E("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(n,"x1","9"),r(n,"y1","12"),r(n,"x2","15"),r(n,"y2","12"),r(i,"x1","9"),r(i,"y1","15"),r(i,"x2","13"),r(i,"y2","15"),r(s,"x1","12"),r(s,"y1","15"),r(s,"x2","12"),r(s,"y2","18")},m(o,c){v(o,e,c),v(o,t,c),v(o,n,c),v(o,i,c),v(o,s,c)},d(o){o&&(h(e),h(t),h(n),h(i),h(s))}}}function an(l){let e,t,n,i,s,o;return{c(){e=E("path"),t=E("polyline"),n=E("line"),i=E("line"),s=E("line"),o=E("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(n,"x1","8"),r(n,"y1","12"),r(n,"x2","16"),r(n,"y2","12"),r(i,"x1","8"),r(i,"y1","16"),r(i,"x2","16"),r(i,"y2","16"),r(s,"x1","8"),r(s,"y1","14"),r(s,"x2","12"),r(s,"y2","14"),r(o,"x1","12"),r(o,"y1","12"),r(o,"x2","12"),r(o,"y2","18")},m(c,f){v(c,e,f),v(c,t,f),v(c,n,f),v(c,i,f),v(c,s,f),v(c,o,f)},d(c){c&&(h(e),h(t),h(n),h(i),h(s),h(o))}}}function un(l){let e,t,n,i;return{c(){e=E("path"),t=E("polyline"),n=E("line"),i=E("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(n,"x1","16"),r(n,"y1","13"),r(n,"x2","8"),r(n,"y2","13"),r(i,"x1","16"),r(i,"y1","17"),r(i,"x2","8"),r(i,"y2","17")},m(s,o){v(s,e,o),v(s,t,o),v(s,n,o),v(s,i,o)},d(s){s&&(h(e),h(t),h(n),h(i))}}}function dn(l){let e,t,n,i,s;return{c(){e=E("path"),t=E("polyline"),n=E("line"),i=E("line"),s=E("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(n,"x1","8"),r(n,"y1","12"),r(n,"x2","16"),r(n,"y2","12"),r(i,"x1","8"),r(i,"y1","16"),r(i,"x2","16"),r(i,"y2","16"),r(s,"x1","8"),r(s,"y1","14"),r(s,"x2","12"),r(s,"y2","14")},m(o,c){v(o,e,c),v(o,t,c),v(o,n,c),v(o,i,c),v(o,s,c)},d(o){o&&(h(e),h(t),h(n),h(i),h(s))}}}function pn(l){let e,t,n;return{c(){e=E("path"),t=E("circle"),n=E("circle"),r(e,"d","M9 18V5l12-2v13"),r(t,"cx","6"),r(t,"cy","18"),r(t,"r","3"),r(n,"cx","18"),r(n,"cy","16"),r(n,"r","3")},m(i,s){v(i,e,s),v(i,t,s),v(i,n,s)},d(i){i&&(h(e),h(t),h(n))}}}function _n(l){let e,t;return{c(){e=E("rect"),t=E("polyline"),r(e,"x","2"),r(e,"y","4"),r(e,"width","20"),r(e,"height","16"),r(e,"rx","2"),r(t,"points","10 9 16 12 10 15 10 9")},m(n,i){v(n,e,i),v(n,t,i)},d(n){n&&(h(e),h(t))}}}function mn(l){let e,t,n;return{c(){e=E("rect"),t=E("circle"),n=E("polyline"),r(e,"x","3"),r(e,"y","3"),r(e,"width","18"),r(e,"height","18"),r(e,"rx","2"),r(e,"ry","2"),r(t,"cx","8.5"),r(t,"cy","8.5"),r(t,"r","1.5"),r(n,"points","21 15 16 10 5 21")},m(i,s){v(i,e,s),v(i,t,s),v(i,n,s)},d(i){i&&(h(e),h(t),h(n))}}}function hn(l){let e;return{c(){e=E("path"),r(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){v(t,e,n)},d(t){t&&h(e)}}}function vn(l){let e;function t(s,o){return s[0]==="folder"?hn:s[0]==="image"?mn:s[0]==="video"?_n:s[0]==="audio"?pn:s[0]==="pdf"?dn:s[0]==="document"?un:s[0]==="spreadsheet"?an:s[0]==="presentation"?cn:s[0]==="archive"?fn:s[0]==="code"?rn:s[0]==="text"?on:sn}let n=t(l),i=n(l);return{c(){e=E("svg"),i.c(),r(e,"width",l[1]),r(e,"height",l[1]),r(e,"viewBox","0 0 24 24"),r(e,"fill","none"),r(e,"stroke","currentColor"),r(e,"stroke-width","1.5"),r(e,"stroke-linecap","round"),r(e,"stroke-linejoin","round"),r(e,"xmlns","http://www.w3.org/2000/svg")},m(s,o){v(s,e,o),i.m(e,null)},p(s,[o]){n!==(n=t(s))&&(i.d(1),i=n(s),i&&(i.c(),i.m(e,null))),o&2&&r(e,"width",s[1]),o&2&&r(e,"height",s[1])},i:D,o:D,d(s){s&&h(e),i.d()}}}function bn(l,e,t){let{kind:n="generic"}=e,{size:i=20}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,i=s.size)},[n,i]}class zn extends Le{constructor(e){super(),Ee(this,e,bn,vn,Ie,{kind:0,size:1})}}function gn(l){let e,t,n;return{c(){e=E("path"),t=E("polyline"),n=E("line"),r(e,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),r(t,"points","15 3 21 3 21 9"),r(n,"x1","10"),r(n,"y1","14"),r(n,"x2","21"),r(n,"y2","3")},m(i,s){v(i,e,s),v(i,t,s),v(i,n,s)},d(i){i&&(h(e),h(t),h(n))}}}function kn(l){let e,t;return{c(){e=E("path"),t=E("line"),r(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"),r(t,"x1","9"),r(t,"y1","14"),r(t,"x2","15"),r(t,"y2","14")},m(n,i){v(n,e,i),v(n,t,i)},d(n){n&&(h(e),h(t))}}}function yn(l){let e,t,n,i,s,o,c,f,u;function d(b,z){return b[0]?kn:gn}let m=d(l),p=m(l);return{c(){e=_("div"),t=_("button"),n=E("svg"),p.c(),o=x(),c=_("button"),c.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>',r(n,"width","16"),r(n,"height","16"),r(n,"viewBox","0 0 24 24"),r(n,"fill","none"),r(n,"stroke","currentColor"),r(n,"stroke-width","2"),r(n,"stroke-linecap","round"),r(n,"stroke-linejoin","round"),r(t,"class","action-btn svelte-7ixqek"),r(t,"title",i=l[0]?"Open folder":"Open file"),r(t,"aria-label",s=l[0]?"Open folder":"Open file"),r(c,"class","action-btn action-btn-danger svelte-7ixqek"),r(c,"title","Delete"),r(c,"aria-label","Delete"),r(e,"class","file-actions svelte-7ixqek")},m(b,z){v(b,e,z),a(e,t),a(t,n),p.m(n,null),a(e,o),a(e,c),f||(u=[B(t,"click",l[1]),B(c,"click",l[2])],f=!0)},p(b,[z]){m!==(m=d(b))&&(p.d(1),p=m(b),p&&(p.c(),p.m(n,null))),z&1&&i!==(i=b[0]?"Open folder":"Open file")&&r(t,"title",i),z&1&&s!==(s=b[0]?"Open folder":"Open file")&&r(t,"aria-label",s)},i:D,o:D,d(b){b&&h(e),p.d(),f=!1,te(u)}}}function wn(l,e,t){let{isFolder:n=!1}=e,{fileId:i=""}=e,{nodeId:s=""}=e;const o=Xt();function c(){n?o("openFolder",s):o("open",i)}function f(){o("delete",s)}return l.$$set=u=>{"isFolder"in u&&t(0,n=u.isFolder),"fileId"in u&&t(3,i=u.fileId),"nodeId"in u&&t(4,s=u.nodeId)},[n,c,f,i,s]}class Cn extends Le{constructor(e){super(),Ee(this,e,wn,yn,Ie,{isFolder:0,fileId:3,nodeId:4})}}function tt(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 Mn={"image/jpeg":"JPEG image","image/png":"PNG image","image/gif":"GIF image","image/webp":"WebP image","image/svg+xml":"SVG image","image/bmp":"BMP image","image/tiff":"TIFF image","image/avif":"AVIF image","application/pdf":"PDF document","application/msword":"Word document","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"Word document","application/vnd.ms-excel":"Excel spreadsheet","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"Excel spreadsheet","application/vnd.ms-powerpoint":"PowerPoint presentation","application/vnd.openxmlformats-officedocument.presentationml.presentation":"PowerPoint presentation","application/zip":"ZIP archive","application/gzip":"GZIP archive","application/x-tar":"TAR archive","application/x-7z-compressed":"7z archive","application/x-rar-compressed":"RAR archive","text/plain":"Text file","text/html":"HTML file","text/css":"CSS file","text/javascript":"JavaScript file","application/json":"JSON file","application/xml":"XML file","application/x-yaml":"YAML file","application/octet-stream":"Binary file","application/x-msdos-program":"Executable","inode/directory":"Folder"};function lt(l){return l?Mn[l]||l:"Unknown"}function xn(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"}function nt(l,e,t){const n=l.slice();return n[15]=e[t],n}function Nn(l){let e;return{c(){e=_("span"),r(e,"class","expand-spacer svelte-1fc98j1")},m(t,n){v(t,e,n)},p:D,d(t){t&&h(e)}}}function Sn(l){let e,t,n,i,s,o;const c=[In,Fn],f=[];function u(d,m){return d[4]?0:1}return t=u(l),n=f[t]=c[t](l),{c(){e=_("button"),n.c(),r(e,"class","expand-toggle svelte-1fc98j1"),r(e,"aria-label",i=l[0][l[2].id]?"Collapse":"Expand")},m(d,m){v(d,e,m),f[t].m(e,null),s||(o=B(e,"click",l[6]),s=!0)},p(d,m){let p=t;t=u(d),t===p?f[t].p(d,m):(de(),ee(f[p],1,1,()=>{f[p]=null}),pe(),n=f[t],n?n.p(d,m):(n=f[t]=c[t](d),n.c()),Q(n,1),n.m(e,null)),m&5&&i!==(i=d[0][d[2].id]?"Collapse":"Expand")&&r(e,"aria-label",i)},d(d){d&&h(e),f[t].d(),s=!1,o()}}}function Fn(l){let e,t,n,i;return{c(){e=E("svg"),t=E("path"),r(t,"d","M9 18l6-6-6-6"),r(e,"width","10"),r(e,"height","10"),r(e,"viewBox","0 0 24 24"),r(e,"fill","currentColor")},m(s,o){v(s,e,o),a(e,t),i=!0},p(s,o){l=s},i(s){i||(s&&ze(()=>{i&&(n||(n=$e(e,rotate,l[0][l[2].id]?90:0,!0)),n.run(1))}),i=!0)},o(s){s&&(n||(n=$e(e,rotate,l[0][l[2].id]?90:0,!1)),n.run(0)),i=!1},d(s){s&&h(e),s&&n&&n.end()}}}function In(l){let e,t;return{c(){e=E("svg"),t=E("path"),r(t,"d","M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83"),r(e,"width","10"),r(e,"height","10"),r(e,"viewBox","0 0 24 24"),r(e,"fill","currentColor"),r(e,"class","spin svelte-1fc98j1")},m(n,i){v(n,e,i),a(e,t)},p:D,i:D,o:D,d(n){n&&h(e)}}}function En(l){let e,t=tt(l[2].size)+"",n,i,s,o,c,f=lt(l[2].mime)+"",u;return{c(){e=_("span"),n=I(t),i=x(),s=_("span"),s.textContent="·",o=x(),c=_("span"),u=I(f),r(s,"class","meta-sep svelte-1fc98j1")},m(d,m){v(d,e,m),a(e,n),v(d,i,m),v(d,s,m),v(d,o,m),v(d,c,m),a(c,u)},p(d,m){m&4&&t!==(t=tt(d[2].size)+"")&&T(n,t),m&4&&f!==(f=lt(d[2].mime)+"")&&T(u,f)},d(d){d&&(h(e),h(i),h(s),h(o),h(c))}}}function Ln(l){let e,t,n,i=l[1][l[2].id]&&l[1][l[2].id].length>0&&it(l);return{c(){e=_("span"),e.textContent="Folder",t=x(),i&&i.c(),n=ue()},m(s,o){v(s,e,o),v(s,t,o),i&&i.m(s,o),v(s,n,o)},p(s,o){s[1][s[2].id]&&s[1][s[2].id].length>0?i?i.p(s,o):(i=it(s),i.c(),i.m(n.parentNode,n)):i&&(i.d(1),i=null)},d(s){s&&(h(e),h(t),h(n)),i&&i.d(s)}}}function it(l){let e,t,n,i=l[1][l[2].id].length+"",s,o,c=l[1][l[2].id].length===1?"item":"items",f;return{c(){e=_("span"),e.textContent="·",t=x(),n=_("span"),s=I(i),o=x(),f=I(c),r(e,"class","meta-sep svelte-1fc98j1")},m(u,d){v(u,e,d),v(u,t,d),v(u,n,d),a(n,s),a(n,o),a(n,f)},p(u,d){d&6&&i!==(i=u[1][u[2].id].length+"")&&T(s,i),d&6&&c!==(c=u[1][u[2].id].length===1?"item":"items")&&T(f,c)},d(u){u&&(h(e),h(t),h(n))}}}function st(l){let e,t,n=Z(l[1][l[2].id]),i=[];for(let o=0;o<n.length;o+=1)i[o]=ot(nt(l,n,o));const s=o=>ee(i[o],1,1,()=>{i[o]=null});return{c(){for(let o=0;o<i.length;o+=1)i[o].c();e=ue()},m(o,c){for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(o,c);v(o,e,c),t=!0},p(o,c){if(c&15){n=Z(o[1][o[2].id]);let f;for(f=0;f<n.length;f+=1){const u=nt(o,n,f);i[f]?(i[f].p(u,c),Q(i[f],1)):(i[f]=ot(u),i[f].c(),Q(i[f],1),i[f].m(e.parentNode,e))}for(de(),f=n.length;f<i.length;f+=1)s(f);pe()}},i(o){if(!t){for(let c=0;c<n.length;c+=1)Q(i[c]);t=!0}},o(o){i=i.filter(Boolean);for(let c=0;c<i.length;c+=1)ee(i[c]);t=!1},d(o){o&&h(e),re(i,o)}}}function ot(l){let e,t;return e=new Qt({props:{item:l[15],expanded:l[0],childrenMap:l[1],depth:l[3]+1}}),e.$on("delete",l[12]),e.$on("open",l[13]),e.$on("openFolder",l[14]),{c(){Fe(e.$$.fragment)},m(n,i){we(e,n,i),t=!0},p(n,i){const s={};i&6&&(s.item=n[15]),i&1&&(s.expanded=n[0]),i&2&&(s.childrenMap=n[1]),i&8&&(s.depth=n[3]+1),e.$set(s)},i(n){t||(Q(e.$$.fragment,n),t=!0)},o(n){ee(e.$$.fragment,n),t=!1},d(n){Ce(e,n)}}}function An(l){let e,t,n,i,s,o,c,f=l[2].name+"",u,d,m,p,b,z,g,k,N;function C(y,P){return y[8]?Sn:Nn}let O=C(l)(l);i=new zn({props:{kind:l[7],size:20}});function A(y,P){return y[8]?Ln:En}let S=A(l)(l);z=new Cn({props:{isFolder:l[8],fileId:l[2].fileId,nodeId:l[2].id}}),z.$on("open",l[9]),z.$on("openFolder",l[10]),z.$on("delete",l[11]);let F=l[0][l[2].id]&&l[1][l[2].id]&&st(l);return{c(){e=_("div"),t=_("div"),O.c(),n=x(),Fe(i.$$.fragment),s=x(),o=_("div"),c=_("div"),u=I(f),m=x(),p=_("div"),S.c(),b=x(),Fe(z.$$.fragment),g=x(),F&&F.c(),k=ue(),r(t,"class","file-row-left svelte-1fc98j1"),r(c,"class","file-row-name svelte-1fc98j1"),r(c,"title",d=l[2].name),r(p,"class","file-row-meta svelte-1fc98j1"),r(o,"class","file-row-body svelte-1fc98j1"),r(e,"class","file-row svelte-1fc98j1"),Ze(e,"padding-left",12+l[3]*20+"px"),Vl(e,"file-row--folder",l[8])},m(y,P){v(y,e,P),a(e,t),O.m(t,null),a(t,n),we(i,t,null),a(e,s),a(e,o),a(o,c),a(c,u),a(o,m),a(o,p),S.m(p,null),a(e,b),we(z,e,null),v(y,g,P),F&&F.m(y,P),v(y,k,P),N=!0},p(y,[P]){O.p(y,P),(!N||P&4)&&f!==(f=y[2].name+"")&&T(u,f),(!N||P&4&&d!==(d=y[2].name))&&r(c,"title",d),S.p(y,P);const q={};P&4&&(q.fileId=y[2].fileId),P&4&&(q.nodeId=y[2].id),z.$set(q),(!N||P&8)&&Ze(e,"padding-left",12+y[3]*20+"px"),y[0][y[2].id]&&y[1][y[2].id]?F?(F.p(y,P),P&7&&Q(F,1)):(F=st(y),F.c(),Q(F,1),F.m(k.parentNode,k)):F&&(de(),ee(F,1,1,()=>{F=null}),pe())},i(y){N||(Q(i.$$.fragment,y),Q(z.$$.fragment,y),Q(F),N=!0)},o(y){ee(i.$$.fragment,y),ee(z.$$.fragment,y),ee(F),N=!1},d(y){y&&(h(e),h(g),h(k)),O.d(),Ce(i),S.d(),Ce(z),F&&F.d(y)}}}function On(l,...e){var t,n,i;try{const s=(i=(n=(t=window==null?void 0:window.go)==null?void 0:t.main)==null?void 0:n.App)==null?void 0:i[l];if(typeof s=="function")return s(...e)}catch(s){console.error("Wails call error:",l,s)}}function jn(l,e,t){let{item:n}=e,{expanded:i={}}=e,{childrenMap:s={}}=e,{depth:o=0}=e;const c=Xt();let f=!1;async function u(){const C=n.id;if(i[C]){t(0,i={...i,[C]:!1});return}if(t(4,f=!0),t(0,i={...i,[C]:!0}),!s[C]){try{t(1,s[C]=await On("ListItems",C)||[],s)}catch{t(1,s[C]=[],s)}t(1,s={...s})}t(4,f=!1)}const d=xn(n),m=n.type==="folder",p=C=>c("open",C.detail),b=C=>c("openFolder",C.detail),z=C=>c("delete",C.detail);function g(C){De.call(this,l,C)}function k(C){De.call(this,l,C)}function N(C){De.call(this,l,C)}return l.$$set=C=>{"item"in C&&t(2,n=C.item),"expanded"in C&&t(0,i=C.expanded),"childrenMap"in C&&t(1,s=C.childrenMap),"depth"in C&&t(3,o=C.depth)},[i,s,n,o,f,c,u,d,m,p,b,z,g,k,N]}class Qt extends Le{constructor(e){super(),Ee(this,e,jn,An,Ie,{item:2,expanded:0,childrenMap:1,depth:3})}}function rt(l,e,t){const n=l.slice();return n[80]=e[t],n}function ft(l,e,t){const n=l.slice();return n[83]=e[t],n}function ct(l,e,t){const n=l.slice();return n[94]=e[t],n}function at(l,e,t){const n=l.slice();return n[91]=e[t],n}function ut(l,e,t){const n=l.slice();return n[86]=e[t],n}function dt(l,e,t){const n=l.slice();return n[83]=e[t],n}function pt(l,e,t){const n=l.slice();return n[86]=e[t],n}function _t(l,e,t){const n=l.slice();return n[99]=e[t],n}function mt(l,e,t){const n=l.slice();return n[80]=e[t],n}function ht(l,e,t){const n=l.slice();return n[104]=e[t],n}function vt(l,e,t){const n=l.slice();return n[107]=e[t],n}function bt(l){let e,t=l[107].label+"",n,i,s,o,c;function f(){return l[48](l[107])}return{c(){e=_("button"),n=I(t),i=x(),r(e,"class",s="nav-item "+(l[4]===l[107].id?"selected":"")+" svelte-1dzzaxf")},m(u,d){v(u,e,d),a(e,n),a(e,i),o||(c=B(e,"click",f),o=!0)},p(u,d){l=u,d[0]&1&&t!==(t=l[107].label+"")&&T(n,t),d[0]&17&&s!==(s="nav-item "+(l[4]===l[107].id?"selected":"")+" svelte-1dzzaxf")&&r(e,"class",s)},d(u){u&&h(e),o=!1,c()}}}function zt(l){let e,t,n,i,s,o=l[1].length>0&&gt(l),c=Z(l[1]),f=[];for(let d=0;d<c.length;d+=1)f[d]=kt(ht(l,c,d));let u=l[1].length===0&&yt();return{c(){e=_("div"),t=_("div"),n=I("Дела "),o&&o.c(),i=x();for(let d=0;d<f.length;d+=1)f[d].c();s=x(),u&&u.c(),r(t,"class","nav-label svelte-1dzzaxf"),r(e,"class","nav-group svelte-1dzzaxf")},m(d,m){v(d,e,m),a(e,t),a(t,n),o&&o.m(t,null),a(e,i);for(let p=0;p<f.length;p+=1)f[p]&&f[p].m(e,null);a(e,s),u&&u.m(e,null)},p(d,m){if(d[1].length>0?o?o.p(d,m):(o=gt(d),o.c(),o.m(t,null)):o&&(o.d(1),o=null),m[0]&268435490){c=Z(d[1]);let p;for(p=0;p<c.length;p+=1){const b=ht(d,c,p);f[p]?f[p].p(b,m):(f[p]=kt(b),f[p].c(),f[p].m(e,s))}for(;p<f.length;p+=1)f[p].d(1);f.length=c.length}d[1].length===0?u||(u=yt(),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},d(d){d&&h(e),o&&o.d(),re(f,d),u&&u.d()}}}function gt(l){let e,t=l[1].length+"",n,i;return{c(){e=I("("),n=I(t),i=I(")")},m(s,o){v(s,e,o),v(s,n,o),v(s,i,o)},p(s,o){o[0]&2&&t!==(t=s[1].length+"")&&T(n,t)},d(s){s&&(h(e),h(n),h(i))}}}function kt(l){let e,t=l[104].title+"",n,i,s,o;function c(){return l[49](l[104])}return{c(){e=_("button"),n=I(t),r(e,"class",i="nav-item "+(l[5]&&l[5].id===l[104].id?"selected":"")+" svelte-1dzzaxf")},m(f,u){v(f,e,u),a(e,n),s||(o=B(e,"click",c),s=!0)},p(f,u){l=f,u[0]&2&&t!==(t=l[104].title+"")&&T(n,t),u[0]&34&&i!==(i="nav-item "+(l[5]&&l[5].id===l[104].id?"selected":"")+" svelte-1dzzaxf")&&r(e,"class",i)},d(f){f&&h(e),s=!1,o()}}}function yt(l){let e;return{c(){e=_("div"),e.textContent="Нет дел",r(e,"class","nav-empty svelte-1dzzaxf")},m(t,n){v(t,e,n)},d(t){t&&h(e)}}}function Pn(l){let e;return{c(){e=_("span"),e.textContent="Выберите раздел или дело",r(e,"class","crumb placeholder svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,d(t){t&&h(e)}}}function Dn(l){let e,t=Z(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=wt(mt(l,t,i));return{c(){e=_("span");for(let i=0;i<n.length;i+=1)n[i].c();r(e,"class","crumb svelte-1dzzaxf")},m(i,s){v(i,e,s);for(let o=0;o<n.length;o+=1)n[o]&&n[o].m(e,null)},p(i,s){if(s[0]&17){t=Z(i[0]);let o;for(o=0;o<t.length;o+=1){const c=mt(i,t,o);n[o]?n[o].p(c,s):(n[o]=wt(c),n[o].c(),n[o].m(e,null))}for(;o<n.length;o+=1)n[o].d(1);n.length=t.length}},d(i){i&&h(e),re(n,i)}}}function Hn(l){let e,t=l[5].title+"",n,i,s,o=l[5].type+"",c;return{c(){e=_("span"),n=I(t),i=x(),s=_("span"),c=I(o),r(e,"class","crumb svelte-1dzzaxf"),r(s,"class","crumb-type svelte-1dzzaxf")},m(f,u){v(f,e,u),a(e,n),v(f,i,u),v(f,s,u),a(s,c)},p(f,u){u[0]&32&&t!==(t=f[5].title+"")&&T(n,t),u[0]&32&&o!==(o=f[5].type+"")&&T(c,o)},d(f){f&&(h(e),h(i),h(s))}}}function wt(l){let e=(l[80].id===l[4]?l[80].label:"")+"",t;return{c(){t=I(e)},m(n,i){v(n,t,i)},p(n,i){i[0]&17&&e!==(e=(n[80].id===n[4]?n[80].label:"")+"")&&T(t,e)},d(n){n&&h(t)}}}function Ct(l){let e,t,n,i,s,o;return{c(){e=_("div"),t=I(l[3]),n=x(),i=_("span"),i.textContent="✕",r(i,"class","dismiss svelte-1dzzaxf"),r(e,"class","error-banner svelte-1dzzaxf")},m(c,f){v(c,e,f),a(e,t),a(e,n),a(e,i),s||(o=B(e,"click",l[50]),s=!0)},p(c,f){f[0]&8&&T(t,c[3])},d(c){c&&h(e),s=!1,o()}}}function Bn(l){let e,t,n;function i(c,f){if(c[18])return Wn;if(c[0].length>0)return qn;if(c[3])return Rn}let s=i(l),o=s&&s(l);return{c(){e=_("div"),t=_("h2"),t.textContent="Верстак",n=x(),o&&o.c(),r(t,"class","svelte-1dzzaxf"),r(e,"class","welcome svelte-1dzzaxf")},m(c,f){v(c,e,f),a(e,t),a(e,n),o&&o.m(e,null)},p(c,f){s===(s=i(c))&&o?o.p(c,f):(o&&o.d(1),o=s&&s(c),o&&(o.c(),o.m(e,null)))},i:D,o:D,d(c){c&&h(e),o&&o.d()}}}function Tn(l){let e,t,n,i,s,o,c=Z(l[26]),f=[];for(let p=0;p<c.length;p+=1)f[p]=Mt(_t(l,c,p));const u=[Xn,Zn,Un,Jn,Kn,Gn],d=[];function m(p,b){return p[6]==="overview"?0:p[6]==="notes"?1:p[6]==="files"?2:p[6]==="actions"?3:p[6]==="worklog"?4:p[6]==="activity"?5:-1}return~(i=m(l))&&(s=d[i]=u[i](l)),{c(){e=_("div");for(let p=0;p<f.length;p+=1)f[p].c();t=x(),n=_("div"),s&&s.c(),r(e,"class","tabs svelte-1dzzaxf"),r(n,"class","tab-content svelte-1dzzaxf")},m(p,b){v(p,e,b);for(let z=0;z<f.length;z+=1)f[z]&&f[z].m(e,null);v(p,t,b),v(p,n,b),~i&&d[i].m(n,null),o=!0},p(p,b){if(b[0]&608174176|b[1]&65536){c=Z(p[26]);let g;for(g=0;g<c.length;g+=1){const k=_t(p,c,g);f[g]?f[g].p(k,b):(f[g]=Mt(k),f[g].c(),f[g].m(e,null))}for(;g<f.length;g+=1)f[g].d(1);f.length=c.length}let z=i;i=m(p),i===z?~i&&d[i].p(p,b):(s&&(de(),ee(d[z],1,1,()=>{d[z]=null}),pe()),~i?(s=d[i],s?s.p(p,b):(s=d[i]=u[i](p),s.c()),Q(s,1),s.m(n,null)):s=null)},i(p){o||(Q(s),o=!0)},o(p){ee(s),o=!1},d(p){p&&(h(e),h(t),h(n)),re(f,p),~i&&d[i].d()}}}function Vn(l){let e,t,n,i=l[8].title+"",s,o,c,f,u,d,m,p,b,z,g,k=l[8].dirty&&Pt();return{c(){e=_("div"),t=_("div"),n=_("span"),s=I(i),o=x(),k&&k.c(),c=x(),f=_("div"),u=_("button"),u.textContent="Сохранить",d=x(),m=_("button"),m.textContent="Закрыть",p=x(),b=_("textarea"),r(n,"class","note-title svelte-1dzzaxf"),r(u,"class","btn btn-primary svelte-1dzzaxf"),r(m,"class","btn svelte-1dzzaxf"),r(f,"class","note-editor-actions svelte-1dzzaxf"),r(t,"class","note-editor-header svelte-1dzzaxf"),r(b,"class","note-textarea svelte-1dzzaxf"),r(b,"placeholder","Начните писать..."),r(e,"class","note-editor svelte-1dzzaxf")},m(N,C){v(N,e,C),a(e,t),a(t,n),a(n,s),a(t,o),k&&k.m(t,null),a(t,c),a(t,f),a(f,u),a(f,d),a(f,m),a(e,p),a(e,b),oe(b,l[8].content),z||(g=[B(u,"click",l[39]),B(m,"click",l[37]),B(b,"input",l[51]),B(b,"input",l[38])],z=!0)},p(N,C){C[0]&256&&i!==(i=N[8].title+"")&&T(s,i),N[8].dirty?k||(k=Pt(),k.c(),k.m(t,c)):k&&(k.d(1),k=null),C[0]&256&&oe(b,N[8].content)},i:D,o:D,d(N){N&&h(e),k&&k.d(),z=!1,te(g)}}}function Rn(l){let e,t,n;return{c(){e=_("p"),t=I("Ошибка: "),n=I(l[3]),r(e,"class","error-text svelte-1dzzaxf")},m(i,s){v(i,e,s),a(e,t),a(e,n)},p(i,s){s[0]&8&&T(n,i[3])},d(i){i&&h(e)}}}function qn(l){let e,t,n;return{c(){e=_("p"),e.textContent="Выберите раздел в боковой панели.",t=x(),n=_("p"),n.textContent="Или создайте новое дело кнопкой «+».",r(e,"class","svelte-1dzzaxf"),r(n,"class","hint svelte-1dzzaxf")},m(i,s){v(i,e,s),v(i,t,s),v(i,n,s)},p:D,d(i){i&&(h(e),h(t),h(n))}}}function Wn(l){let e;return{c(){e=_("p"),e.textContent="Загрузка...",r(e,"class","svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,d(t){t&&h(e)}}}function Mt(l){let e,t=l[99].label+"",n,i,s;function o(){return l[52](l[99])}return{c(){e=_("button"),n=I(t),r(e,"class",Ol(l[47](l[99].id))+" svelte-1dzzaxf")},m(c,f){v(c,e,f),a(e,n),i||(s=B(e,"click",o),i=!0)},p(c,f){l=c},d(c){c&&h(e),i=!1,s()}}}function Gn(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-1dzzaxf">Активность появится позже</p>',r(e,"class","empty-state svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,i:D,o:D,d(t){t&&h(e)}}}function Kn(l){let e,t,n,i,s,o,c,f,u,d,m,p;function b(k,N){return k[10].length===0?Qn:Yn}let z=b(l),g=z(l);return{c(){e=_("div"),t=_("div"),n=_("input"),i=x(),s=_("input"),o=x(),c=_("button"),f=I("Записать"),d=x(),g.c(),r(n,"type","text"),r(n,"placeholder","Что сделано"),r(n,"class","svelte-1dzzaxf"),r(s,"type","number"),r(s,"placeholder","Мин"),r(s,"min","1"),r(s,"class","svelte-1dzzaxf"),r(c,"class","btn btn-primary svelte-1dzzaxf"),c.disabled=u=!l[12].trim()||!l[11],r(t,"class","worklog-form svelte-1dzzaxf"),r(e,"class","worklog-tab svelte-1dzzaxf")},m(k,N){v(k,e,N),a(e,t),a(t,n),oe(n,l[12]),a(t,i),a(t,s),oe(s,l[11]),a(t,o),a(t,c),a(c,f),a(e,d),g.m(e,null),m||(p=[B(n,"input",l[66]),B(s,"input",l[67]),B(c,"click",l[40])],m=!0)},p(k,N){N[0]&4096&&n.value!==k[12]&&oe(n,k[12]),N[0]&2048&&Ut(s.value)!==k[11]&&oe(s,k[11]),N[0]&6144&&u!==(u=!k[12].trim()||!k[11])&&(c.disabled=u),z===(z=b(k))&&g?g.p(k,N):(g.d(1),g=z(k),g&&(g.c(),g.m(e,null)))},i:D,o:D,d(k){k&&h(e),g.d(),m=!1,te(p)}}}function Jn(l){let e;function t(s,o){return s[9].length===0?ei:$n}let n=t(l),i=n(l);return{c(){i.c(),e=ue()},m(s,o){i.m(s,o),v(s,e,o)},p(s,o){n===(n=t(s))&&i?i.p(s,o):(i.d(1),i=n(s),i&&(i.c(),i.m(e.parentNode,e)))},i:D,o:D,d(s){s&&h(e),i.d(s)}}}function Un(l){let e,t,n,i,s,o,c,f,u,d,m,p,b,z;const g=[ni,li,ti],k=[];function N(L,O){return L[25]?0:L[22].length===0?1:2}u=N(l),d=k[u]=g[u](l);let C=l[19]&&!l[21]&&Ft();return{c(){e=_("div"),t=_("div"),n=_("button"),i=I("+ Добавить файл"),s=x(),o=_("button"),c=I("+ Добавить папку"),f=x(),d.c(),m=x(),C&&C.c(),r(n,"class","btn btn-primary svelte-1dzzaxf"),n.disabled=l[19],r(o,"class","btn svelte-1dzzaxf"),o.disabled=l[19],r(t,"class","tab-toolbar svelte-1dzzaxf"),r(e,"class","files-tab svelte-1dzzaxf")},m(L,O){v(L,e,O),a(e,t),a(t,n),a(n,i),a(t,s),a(t,o),a(o,c),a(e,f),k[u].m(e,null),a(e,m),C&&C.m(e,null),p=!0,b||(z=[B(n,"click",l[41]),B(o,"click",l[42])],b=!0)},p(L,O){(!p||O[0]&524288)&&(n.disabled=L[19]),(!p||O[0]&524288)&&(o.disabled=L[19]);let A=u;u=N(L),u===A?k[u].p(L,O):(de(),ee(k[A],1,1,()=>{k[A]=null}),pe(),d=k[u],d?d.p(L,O):(d=k[u]=g[u](L),d.c()),Q(d,1),d.m(e,m)),L[19]&&!L[21]?C||(C=Ft(),C.c(),C.m(e,null)):C&&(C.d(1),C=null)},i(L){p||(Q(d),p=!0)},o(L){ee(d),p=!1},d(L){L&&h(e),k[u].d(),C&&C.d(),b=!1,te(z)}}}function Zn(l){let e,t,n,i,s,o,c,f=l[16]&&It(l);function u(p,b){return p[7].length===0&&!p[16]?si:ii}let d=u(l),m=d(l);return{c(){e=_("div"),t=_("div"),n=_("button"),n.textContent="+ Добавить заметку",i=x(),f&&f.c(),s=x(),m.c(),r(n,"class","btn btn-primary svelte-1dzzaxf"),r(t,"class","tab-toolbar svelte-1dzzaxf"),r(e,"class","notes-tab svelte-1dzzaxf")},m(p,b){v(p,e,b),a(e,t),a(t,n),a(e,i),f&&f.m(e,null),a(e,s),m.m(e,null),o||(c=B(n,"click",l[33]),o=!0)},p(p,b){p[16]?f?f.p(p,b):(f=It(p),f.c(),f.m(e,s)):f&&(f.d(1),f=null),d===(d=u(p))&&m?m.p(p,b):(m.d(1),m=d(p),m&&(m.c(),m.m(e,null)))},i:D,o:D,d(p){p&&h(e),f&&f.d(),m.d(),o=!1,c()}}}function Xn(l){let e,t,n=l[5].title+"",i,s,o,c,f,u,d=l[5].type+"",m,p,b,z,g,k=(l[5].section||"—")+"",N,C,L,O,A,H=ae(l[5].createdAt)+"",S,F,y,P,q,W,le,U,X,K,ne,$,ie,J,R=l[7].length>0&&Lt(l),j=l[10].length>0&&Ot(l);return{c(){e=_("div"),t=_("h2"),i=I(n),s=x(),o=_("div"),c=_("div"),f=_("span"),f.textContent="Тип",u=_("span"),m=I(d),p=x(),b=_("div"),z=_("span"),z.textContent="Раздел",g=_("span"),N=I(k),C=x(),L=_("div"),O=_("span"),O.textContent="Создано",A=_("span"),S=I(H),F=x(),y=_("div"),P=_("button"),P.textContent="✏️ Новая заметка",q=x(),W=_("button"),W.textContent="📎 Добавить файл",le=x(),U=_("button"),U.textContent="⚡ Добавить действие",X=x(),K=_("button"),K.textContent="🕐 Записать время",ne=x(),R&&R.c(),$=x(),j&&j.c(),r(t,"class","svelte-1dzzaxf"),r(f,"class","meta-label svelte-1dzzaxf"),r(u,"class","svelte-1dzzaxf"),r(c,"class","meta-item svelte-1dzzaxf"),r(z,"class","meta-label svelte-1dzzaxf"),r(g,"class","svelte-1dzzaxf"),r(b,"class","meta-item svelte-1dzzaxf"),r(O,"class","meta-label svelte-1dzzaxf"),r(A,"class","svelte-1dzzaxf"),r(L,"class","meta-item svelte-1dzzaxf"),r(o,"class","meta-grid svelte-1dzzaxf"),r(P,"class","qa-btn svelte-1dzzaxf"),r(W,"class","qa-btn svelte-1dzzaxf"),r(U,"class","qa-btn svelte-1dzzaxf"),U.disabled=!0,r(U,"title","Следующий этап"),r(K,"class","qa-btn svelte-1dzzaxf"),r(y,"class","quick-actions svelte-1dzzaxf"),r(e,"class","overview svelte-1dzzaxf")},m(M,V){v(M,e,V),a(e,t),a(t,i),a(e,s),a(e,o),a(o,c),a(c,f),a(c,u),a(u,m),a(o,p),a(o,b),a(b,z),a(b,g),a(g,N),a(o,C),a(o,L),a(L,O),a(L,A),a(A,S),a(e,F),a(e,y),a(y,P),a(y,q),a(y,W),a(y,le),a(y,U),a(y,X),a(y,K),a(e,ne),R&&R.m(e,null),a(e,$),j&&j.m(e,null),ie||(J=[B(P,"click",l[53]),B(W,"click",l[54]),B(K,"click",l[55])],ie=!0)},p(M,V){V[0]&32&&n!==(n=M[5].title+"")&&T(i,n),V[0]&32&&d!==(d=M[5].type+"")&&T(m,d),V[0]&32&&k!==(k=(M[5].section||"—")+"")&&T(N,k),V[0]&32&&H!==(H=ae(M[5].createdAt)+"")&&T(S,H),M[7].length>0?R?R.p(M,V):(R=Lt(M),R.c(),R.m(e,$)):R&&(R.d(1),R=null),M[10].length>0?j?j.p(M,V):(j=Ot(M),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},i:D,o:D,d(M){M&&h(e),R&&R.d(),j&&j.d(),ie=!1,te(J)}}}function Yn(l){let e,t=Z(l[10]),n=[];for(let i=0;i<t.length;i+=1)n[i]=xt(ft(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ue()},m(i,s){for(let o=0;o<n.length;o+=1)n[o]&&n[o].m(i,s);v(i,e,s)},p(i,s){if(s[0]&1024){t=Z(i[10]);let o;for(o=0;o<t.length;o+=1){const c=ft(i,t,o);n[o]?n[o].p(c,s):(n[o]=xt(c),n[o].c(),n[o].m(e.parentNode,e))}for(;o<n.length;o+=1)n[o].d(1);n.length=t.length}},d(i){i&&h(e),re(n,i)}}}function Qn(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-1dzzaxf">Записей работы пока нет</p>',r(e,"class","empty-state svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,d(t){t&&h(e)}}}function xt(l){let e,t,n=l[83].summary+"",i,s,o,c=l[83].minutes+"",f,u,d=ae(l[83].createdAt)+"",m,p;return{c(){e=_("div"),t=_("div"),i=I(n),s=x(),o=_("div"),f=I(c),u=I(" мин · "),m=I(d),p=x(),r(t,"class","svelte-1dzzaxf"),r(o,"class","wl-meta svelte-1dzzaxf"),r(e,"class","worklog-entry svelte-1dzzaxf")},m(b,z){v(b,e,z),a(e,t),a(t,i),a(e,s),a(e,o),a(o,f),a(o,u),a(o,m),a(e,p)},p(b,z){z[0]&1024&&n!==(n=b[83].summary+"")&&T(i,n),z[0]&1024&&c!==(c=b[83].minutes+"")&&T(f,c),z[0]&1024&&d!==(d=ae(b[83].createdAt)+"")&&T(m,d)},d(b){b&&h(e)}}}function $n(l){let e,t=Z(l[9]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Nt(ct(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ue()},m(i,s){for(let o=0;o<n.length;o+=1)n[o]&&n[o].m(i,s);v(i,e,s)},p(i,s){if(s[0]&512){t=Z(i[9]);let o;for(o=0;o<t.length;o+=1){const c=ct(i,t,o);n[o]?n[o].p(c,s):(n[o]=Nt(c),n[o].c(),n[o].m(e.parentNode,e))}for(;o<n.length;o+=1)n[o].d(1);n.length=t.length}},d(i){i&&h(e),re(n,i)}}}function ei(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-1dzzaxf">Действий пока нет</p>',r(e,"class","empty-state svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,d(t){t&&h(e)}}}function Nt(l){let e,t,n=l[94].title+"",i,s,o=l[94].type+"",c,f,u,d,m,p;function b(){return l[65](l[94])}return{c(){e=_("div"),t=_("span"),i=I(n),s=_("span"),c=I(o),f=x(),u=_("button"),u.textContent="Запустить",d=x(),r(t,"class","svelte-1dzzaxf"),r(s,"class","action-type svelte-1dzzaxf"),r(u,"class","btn btn-sm svelte-1dzzaxf"),r(e,"class","action-card svelte-1dzzaxf")},m(z,g){v(z,e,g),a(e,t),a(t,i),a(e,s),a(s,c),a(e,f),a(e,u),a(e,d),m||(p=B(u,"click",b),m=!0)},p(z,g){l=z,g[0]&512&&n!==(n=l[94].title+"")&&T(i,n),g[0]&512&&o!==(o=l[94].type+"")&&T(c,o)},d(z){z&&h(e),m=!1,p()}}}function ti(l){let e,t=[],n=new Map,i,s=Z(l[22]);const o=c=>c[91].id;for(let c=0;c<s.length;c+=1){let f=at(l,s,c),u=o(f);n.set(u,t[c]=St(u,f))}return{c(){e=_("div");for(let c=0;c<t.length;c+=1)t[c].c();r(e,"class","file-tree svelte-1dzzaxf")},m(c,f){v(c,e,f);for(let u=0;u<t.length;u+=1)t[u]&&t[u].m(e,null);i=!0},p(c,f){f[0]&29360128|f[1]&49152&&(s=Z(c[22]),de(),t=tn(t,f,o,1,c,s,n,e,en,St,null,at),pe())},i(c){if(!i){for(let f=0;f<s.length;f+=1)Q(t[f]);i=!0}},o(c){for(let f=0;f<t.length;f+=1)ee(t[f]);i=!1},d(c){c&&h(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function li(l){let e,t,n,i,s,o,c,f,u,d,m,p,b;return{c(){e=_("div"),t=_("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-1dzzaxf"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1dzzaxf"></path><polyline points="14 2 14 8 20 8" class="svelte-1dzzaxf"></polyline></svg>',n=x(),i=_("p"),i.textContent="В этом проекте пока нет файлов",s=x(),o=_("p"),o.textContent="Добавьте файл или папку, чтобы сохранить материалы проекта.",c=x(),f=_("div"),u=_("button"),u.textContent="Добавить файл",d=x(),m=_("button"),m.textContent="Добавить папку",r(t,"class","empty-icon svelte-1dzzaxf"),r(i,"class","svelte-1dzzaxf"),r(o,"class","hint svelte-1dzzaxf"),r(u,"class","btn btn-primary svelte-1dzzaxf"),r(m,"class","btn svelte-1dzzaxf"),r(f,"class","empty-actions svelte-1dzzaxf"),r(e,"class","empty-state svelte-1dzzaxf")},m(z,g){v(z,e,g),a(e,t),a(e,n),a(e,i),a(e,s),a(e,o),a(e,c),a(e,f),a(f,u),a(f,d),a(f,m),p||(b=[B(u,"click",l[41]),B(m,"click",l[42])],p=!0)},p:D,i:D,o:D,d(z){z&&h(e),p=!1,te(b)}}}function ni(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-1dzzaxf">Загрузка...</p>',r(e,"class","empty-state svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,i:D,o:D,d(t){t&&h(e)}}}function St(l,e){let t,n,i,s,o;function c(d){e[60](d)}function f(d){e[61](d)}let u={item:e[91]};return e[23]!==void 0&&(u.expanded=e[23]),e[24]!==void 0&&(u.childrenMap=e[24]),n=new Qt({props:u}),Se.push(()=>et(n,"expanded",c)),Se.push(()=>et(n,"childrenMap",f)),n.$on("delete",e[62]),n.$on("open",e[63]),n.$on("openFolder",e[64]),{key:l,first:null,c(){t=ue(),Fe(n.$$.fragment),this.first=t},m(d,m){v(d,t,m),we(n,d,m),o=!0},p(d,m){e=d;const p={};m[0]&4194304&&(p.item=e[91]),!i&&m[0]&8388608&&(i=!0,p.expanded=e[23],Qe(()=>i=!1)),!s&&m[0]&16777216&&(s=!0,p.childrenMap=e[24],Qe(()=>s=!1)),n.$set(p)},i(d){o||(Q(n.$$.fragment,d),o=!0)},o(d){ee(n.$$.fragment,d),o=!1},d(d){d&&h(t),Ce(n,d)}}}function Ft(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-1dzzaxf">Сканирование...</p>',r(e,"class","empty-state svelte-1dzzaxf")},m(t,n){v(t,e,n)},d(t){t&&h(e)}}}function It(l){let e,t,n,i,s,o,c,f,u;return{c(){e=_("div"),t=_("input"),n=x(),i=_("div"),s=_("button"),s.textContent="Создать",o=x(),c=_("button"),c.textContent="Отмена",r(t,"type","text"),r(t,"placeholder","Название заметки"),r(t,"class","svelte-1dzzaxf"),r(s,"class","btn btn-primary svelte-1dzzaxf"),r(c,"class","btn svelte-1dzzaxf"),r(i,"class","form-actions svelte-1dzzaxf"),r(e,"class","create-form svelte-1dzzaxf")},m(d,m){v(d,e,m),a(e,t),oe(t,l[17]),a(e,n),a(e,i),a(i,s),a(i,o),a(i,c),f||(u=[B(t,"input",l[57]),B(t,"keydown",l[58]),B(s,"click",l[35]),B(c,"click",l[34])],f=!0)},p(d,m){m[0]&131072&&t.value!==d[17]&&oe(t,d[17])},d(d){d&&h(e),f=!1,te(u)}}}function ii(l){let e,t=Z(l[7]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Et(ut(l,t,i));return{c(){e=_("div");for(let i=0;i<n.length;i+=1)n[i].c();r(e,"class","notes-list svelte-1dzzaxf")},m(i,s){v(i,e,s);for(let o=0;o<n.length;o+=1)n[o]&&n[o].m(e,null)},p(i,s){if(s[0]&128|s[1]&32){t=Z(i[7]);let o;for(o=0;o<t.length;o+=1){const c=ut(i,t,o);n[o]?n[o].p(c,s):(n[o]=Et(c),n[o].c(),n[o].m(e,null))}for(;o<n.length;o+=1)n[o].d(1);n.length=t.length}},d(i){i&&h(e),re(n,i)}}}function si(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-1dzzaxf">Нет заметок</p><p class="hint svelte-1dzzaxf">Создайте первую заметку для этого дела.</p>',r(e,"class","empty-state svelte-1dzzaxf")},m(t,n){v(t,e,n)},p:D,d(t){t&&h(e)}}}function Et(l){let e,t,n=l[86].title+"",i,s,o,c=ae(l[86].createdAt)+"",f,u,d,m;function p(){return l[59](l[86])}return{c(){e=_("div"),t=_("div"),i=I(n),s=x(),o=_("div"),f=I(c),u=x(),r(t,"class","note-card-title svelte-1dzzaxf"),r(o,"class","note-card-date svelte-1dzzaxf"),r(e,"class","note-card svelte-1dzzaxf")},m(b,z){v(b,e,z),a(e,t),a(t,i),a(e,s),a(e,o),a(o,f),a(e,u),d||(m=B(e,"click",p),d=!0)},p(b,z){l=b,z[0]&128&&n!==(n=l[86].title+"")&&T(i,n),z[0]&128&&c!==(c=ae(l[86].createdAt)+"")&&T(f,c)},d(b){b&&h(e),d=!1,m()}}}function Lt(l){let e,t,n,i=Z(l[7].slice(0,5)),s=[];for(let o=0;o<i.length;o+=1)s[o]=At(pt(l,i,o));return{c(){e=_("div"),t=_("h3"),t.textContent="Последние заметки",n=x();for(let o=0;o<s.length;o+=1)s[o].c();r(t,"class","svelte-1dzzaxf"),r(e,"class","recent-section svelte-1dzzaxf")},m(o,c){v(o,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(o,c){if(c[0]&128|c[1]&32){i=Z(o[7].slice(0,5));let f;for(f=0;f<i.length;f+=1){const u=pt(o,i,f);s[f]?s[f].p(u,c):(s[f]=At(u),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=i.length}},d(o){o&&h(e),re(s,o)}}}function At(l){let e,t,n=l[86].title+"",i,s,o=ae(l[86].createdAt)+"",c,f,u,d;function m(){return l[56](l[86])}return{c(){e=_("div"),t=_("span"),i=I(n),s=_("span"),c=I(o),f=x(),r(t,"class","svelte-1dzzaxf"),r(s,"class","recent-date svelte-1dzzaxf"),r(e,"class","recent-note svelte-1dzzaxf")},m(p,b){v(p,e,b),a(e,t),a(t,i),a(e,s),a(s,c),a(e,f),u||(d=B(e,"click",m),u=!0)},p(p,b){l=p,b[0]&128&&n!==(n=l[86].title+"")&&T(i,n),b[0]&128&&o!==(o=ae(l[86].createdAt)+"")&&T(c,o)},d(p){p&&h(e),u=!1,d()}}}function Ot(l){let e,t,n,i=Z(l[10].slice(0,3)),s=[];for(let o=0;o<i.length;o+=1)s[o]=jt(dt(l,i,o));return{c(){e=_("div"),t=_("h3"),t.textContent="Последние записи",n=x();for(let o=0;o<s.length;o+=1)s[o].c();r(t,"class","svelte-1dzzaxf"),r(e,"class","recent-section svelte-1dzzaxf")},m(o,c){v(o,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(o,c){if(c[0]&1024){i=Z(o[10].slice(0,3));let f;for(f=0;f<i.length;f+=1){const u=dt(o,i,f);s[f]?s[f].p(u,c):(s[f]=jt(u),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=i.length}},d(o){o&&h(e),re(s,o)}}}function jt(l){let e,t=l[83].summary+"",n,i,s=l[83].minutes+"",o,c;return{c(){e=_("div"),n=I(t),i=I(" ("),o=I(s),c=I(" мин)"),r(e,"class","recent-entry svelte-1dzzaxf")},m(f,u){v(f,e,u),a(e,n),a(e,i),a(e,o),a(e,c)},p(f,u){u[0]&1024&&t!==(t=f[83].summary+"")&&T(n,t),u[0]&1024&&s!==(s=f[83].minutes+"")&&T(o,s)},d(f){f&&h(e)}}}function Pt(l){let e;return{c(){e=_("span"),e.textContent="●",r(e,"class","dirty-mark svelte-1dzzaxf")},m(t,n){v(t,e,n)},d(t){t&&h(e)}}}function Dt(l){let e,t,n;return{c(){e=_("div"),e.textContent="+",r(e,"class","fab svelte-1dzzaxf"),r(e,"title","Добавить дело")},m(i,s){v(i,e,s),t||(n=B(e,"click",l[30]),t=!0)},p:D,d(i){i&&h(e),t=!1,n()}}}function Ht(l){let e,t,n,i,s,o,c,f,u,d,m,p,b,z,g,k,N,C,L,O,A=Z(l[0].filter(Rt)),H=[];for(let S=0;S<A.length;S+=1)H[S]=Bt(rt(l,A,S));return{c(){e=_("div"),t=_("div"),n=_("h3"),n.textContent="Новое дело",i=x(),s=_("div"),o=_("label"),o.textContent="Название",c=x(),f=_("input"),u=x(),d=_("div"),m=_("label"),m.textContent="Раздел",p=x(),b=_("select");for(let S=0;S<H.length;S+=1)H[S].c();z=x(),g=_("div"),k=_("button"),k.textContent="Создать",N=x(),C=_("button"),C.textContent="Отмена",r(n,"class","svelte-1dzzaxf"),r(o,"class","svelte-1dzzaxf"),r(f,"type","text"),r(f,"placeholder","Название дела"),f.autofocus=!0,r(f,"class","svelte-1dzzaxf"),r(s,"class","form-group svelte-1dzzaxf"),r(m,"class","svelte-1dzzaxf"),r(b,"class","svelte-1dzzaxf"),l[15]===void 0&&ze(()=>l[70].call(b)),r(d,"class","form-group svelte-1dzzaxf"),r(k,"class","btn btn-primary svelte-1dzzaxf"),r(C,"class","btn svelte-1dzzaxf"),r(g,"class","modal-actions svelte-1dzzaxf"),r(t,"class","modal svelte-1dzzaxf"),r(e,"class","modal-overlay svelte-1dzzaxf")},m(S,F){v(S,e,F),a(e,t),a(t,n),a(t,i),a(t,s),a(s,o),a(s,c),a(s,f),oe(f,l[14]),a(t,u),a(t,d),a(d,m),a(d,p),a(d,b);for(let y=0;y<H.length;y+=1)H[y]&&H[y].m(b,null);Xe(b,l[15],!0),a(t,z),a(t,g),a(g,k),a(g,N),a(g,C),f.focus(),L||(O=[B(f,"input",l[68]),B(f,"keydown",l[69]),B(b,"change",l[70]),B(k,"click",l[32]),B(C,"click",l[31]),B(e,"click",Jt(l[31]))],L=!0)},p(S,F){if(F[0]&16384&&f.value!==S[14]&&oe(f,S[14]),F[0]&1){A=Z(S[0].filter(Rt));let y;for(y=0;y<A.length;y+=1){const P=rt(S,A,y);H[y]?H[y].p(P,F):(H[y]=Bt(P),H[y].c(),H[y].m(b,null))}for(;y<H.length;y+=1)H[y].d(1);H.length=A.length}F[0]&32769&&Xe(b,S[15])},d(S){S&&h(e),re(H,S),L=!1,te(O)}}}function Bt(l){let e,t=l[80].label+"",n,i;return{c(){e=_("option"),n=I(t),e.__value=i=l[80].id,oe(e,e.__value),r(e,"class","svelte-1dzzaxf")},m(s,o){v(s,e,o),a(e,n)},p(s,o){o[0]&1&&t!==(t=s[80].label+"")&&T(n,t),o[0]&1&&i!==(i=s[80].id)&&(e.__value=i,oe(e,e.__value))},d(s){s&&h(e)}}}function Tt(l){let e,t,n,i,s=(l[5]?l[5].title:"")+"",o,c,f,u,d,m,p,b=l[20].files+"",z,g,k,N,C,L=l[20].folders+"",O,A,H,S,F,y=(l[20].totalBytes/1024).toFixed(1)+"",P,q,W,le,U,X,K,ne,$,ie,J,R,j=l[20].isDangerous&&Vt(l);return{c(){e=_("div"),t=_("div"),n=_("h3"),i=I("Добавить в «"),o=I(s),c=I("»"),f=x(),u=_("div"),d=_("div"),m=_("span"),m.textContent="Файлов:",p=_("span"),z=I(b),g=x(),k=_("div"),N=_("span"),N.textContent="Папок:",C=_("span"),O=I(L),A=x(),H=_("div"),S=_("span"),S.textContent="Размер:",F=_("span"),P=I(y),q=I(" KB"),W=x(),j&&j.c(),le=x(),U=_("div"),X=_("button"),X.textContent="Скопировать",K=x(),ne=_("button"),ne.textContent="Привязать",$=x(),ie=_("button"),ie.textContent="Отмена",r(n,"class","svelte-1dzzaxf"),r(m,"class","svelte-1dzzaxf"),r(p,"class","svelte-1dzzaxf"),r(d,"class","summary-row svelte-1dzzaxf"),r(N,"class","svelte-1dzzaxf"),r(C,"class","svelte-1dzzaxf"),r(k,"class","summary-row svelte-1dzzaxf"),r(S,"class","svelte-1dzzaxf"),r(F,"class","svelte-1dzzaxf"),r(H,"class","summary-row svelte-1dzzaxf"),r(u,"class","import-summary svelte-1dzzaxf"),r(X,"class","btn btn-primary svelte-1dzzaxf"),r(ne,"class","btn svelte-1dzzaxf"),r(ie,"class","btn svelte-1dzzaxf"),r(U,"class","modal-actions svelte-1dzzaxf"),r(t,"class","modal svelte-1dzzaxf"),r(e,"class","modal-overlay svelte-1dzzaxf")},m(M,V){v(M,e,V),a(e,t),a(t,n),a(n,i),a(n,o),a(n,c),a(t,f),a(t,u),a(u,d),a(d,m),a(d,p),a(p,z),a(u,g),a(u,k),a(k,N),a(k,C),a(C,O),a(u,A),a(u,H),a(H,S),a(H,F),a(F,P),a(F,q),a(u,W),j&&j.m(u,null),a(t,le),a(t,U),a(U,X),a(U,K),a(U,ne),a(U,$),a(U,ie),J||(R=[B(X,"click",l[71]),B(ne,"click",l[72]),B(ie,"click",l[44]),B(e,"click",Jt(l[44]))],J=!0)},p(M,V){V[0]&32&&s!==(s=(M[5]?M[5].title:"")+"")&&T(o,s),V[0]&1048576&&b!==(b=M[20].files+"")&&T(z,b),V[0]&1048576&&L!==(L=M[20].folders+"")&&T(O,L),V[0]&1048576&&y!==(y=(M[20].totalBytes/1024).toFixed(1)+"")&&T(P,y),M[20].isDangerous?j?j.p(M,V):(j=Vt(M),j.c(),j.m(u,null)):j&&(j.d(1),j=null)},d(M){M&&h(e),j&&j.d(),J=!1,te(R)}}}function Vt(l){let e,t,n=l[20].dangerReason+"",i;return{c(){e=_("div"),t=I("⚠ "),i=I(n),r(e,"class","summary-warn svelte-1dzzaxf")},m(s,o){v(s,e,o),a(e,t),a(e,i)},p(s,o){o[0]&1048576&&n!==(n=s[20].dangerReason+"")&&T(i,n)},d(s){s&&h(e)}}}function oi(l){let e,t,n,i,s,o,c,f,u,d,m,p,b,z,g,k,N,C,L,O,A,H,S,F,y,P=Z(l[0]),q=[];for(let M=0;M<P.length;M+=1)q[M]=bt(vt(l,P,M));let W=l[4]&&zt(l);function le(M,V){return M[5]?Hn:M[4]?Dn:Pn}let U=le(l),X=U(l),K=l[3]&&Ct(l);const ne=[Vn,Tn,Bn],$=[];function ie(M,V){return M[8]?0:M[5]?1:2}O=ie(l),A=$[O]=ne[O](l);let J=!l[8]&&!l[5]&&Dt(l),R=l[13]&&Ht(l),j=l[21]&&l[20]&&Tt(l);return{c(){e=_("div"),t=_("aside"),n=_("div"),n.innerHTML='<span class="logo svelte-1dzzaxf">⚒</span> <span class="brand-name svelte-1dzzaxf">Верстак</span>',i=x(),s=_("nav"),o=_("div"),c=_("div"),c.textContent="Разделы",f=x();for(let M=0;M<q.length;M+=1)q[M].c();u=x(),W&&W.c(),d=x(),m=_("div"),p=_("span"),b=I(l[2]),z=x(),g=_("main"),k=_("header"),N=_("div"),X.c(),C=x(),K&&K.c(),L=x(),A.c(),H=x(),J&&J.c(),S=x(),R&&R.c(),F=x(),j&&j.c(),r(n,"class","sidebar-brand svelte-1dzzaxf"),r(c,"class","nav-label svelte-1dzzaxf"),r(o,"class","nav-group svelte-1dzzaxf"),r(s,"class","sidebar-nav svelte-1dzzaxf"),r(p,"class","version svelte-1dzzaxf"),r(m,"class","sidebar-footer svelte-1dzzaxf"),r(t,"class","sidebar svelte-1dzzaxf"),r(N,"class","header-left svelte-1dzzaxf"),r(k,"class","header svelte-1dzzaxf"),r(g,"class","main svelte-1dzzaxf"),r(e,"class","app svelte-1dzzaxf")},m(M,V){v(M,e,V),a(e,t),a(t,n),a(t,i),a(t,s),a(s,o),a(o,c),a(o,f);for(let fe=0;fe<q.length;fe+=1)q[fe]&&q[fe].m(o,null);a(s,u),W&&W.m(s,null),a(t,d),a(t,m),a(m,p),a(p,b),a(e,z),a(e,g),a(g,k),a(k,N),X.m(N,null),a(g,C),K&&K.m(g,null),a(g,L),$[O].m(g,null),a(g,H),J&&J.m(g,null),a(g,S),R&&R.m(g,null),a(g,F),j&&j.m(g,null),y=!0},p(M,V){if(V[0]&134217745){P=Z(M[0]);let se;for(se=0;se<P.length;se+=1){const _e=vt(M,P,se);q[se]?q[se].p(_e,V):(q[se]=bt(_e),q[se].c(),q[se].m(o,null))}for(;se<q.length;se+=1)q[se].d(1);q.length=P.length}M[4]?W?W.p(M,V):(W=zt(M),W.c(),W.m(s,null)):W&&(W.d(1),W=null),(!y||V[0]&4)&&T(b,M[2]),U===(U=le(M))&&X?X.p(M,V):(X.d(1),X=U(M),X&&(X.c(),X.m(N,null))),M[3]?K?K.p(M,V):(K=Ct(M),K.c(),K.m(g,L)):K&&(K.d(1),K=null);let fe=O;O=ie(M),O===fe?$[O].p(M,V):(de(),ee($[fe],1,1,()=>{$[fe]=null}),pe(),A=$[O],A?A.p(M,V):(A=$[O]=ne[O](M),A.c()),Q(A,1),A.m(g,H)),!M[8]&&!M[5]?J?J.p(M,V):(J=Dt(M),J.c(),J.m(g,S)):J&&(J.d(1),J=null),M[13]?R?R.p(M,V):(R=Ht(M),R.c(),R.m(g,F)):R&&(R.d(1),R=null),M[21]&&M[20]?j?j.p(M,V):(j=Tt(M),j.c(),j.m(g,null)):j&&(j.d(1),j=null)},i(M){y||(Q(A),y=!0)},o(M){ee(A),y=!1},d(M){M&&h(e),re(q,M),W&&W.d(),X.d(),K&&K.d(),$[O].d(),J&&J.d(),R&&R.d(),j&&j.d()}}}function Y(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 ae(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}const Rt=l=>l.id!=="today"&&l.id!=="inbox";function ri(l,e,t){let n=[],i=[],s="",o="",c="",f=null,u="overview",d=[],m=null,p=[],b=[],z=[],g="",k="",N=!1,C="",L="clients",O=!1,A="",H=!0,S=!1,F=null,y=!1,P="",q=[],W={},le={},U=!1;const X=[{id:"overview",label:"Обзор"},{id:"notes",label:"Заметки"},{id:"files",label:"Файлы"},{id:"actions",label:"Действия"},{id:"worklog",label:"Журнал"},{id:"activity",label:"Активность"}];let K=null;Kl(async()=>{try{t(2,s=await Y("VerstakVersion")||"verstak-gui/v2"),t(0,n=await Y("ListSections")||[])}catch(w){t(3,o=String(w)),t(0,n=[{id:"today",label:"Сегодня"},{id:"inbox",label:"Неразобранное"},{id:"clients",label:"Клиенты"},{id:"projects",label:"Проекты"},{id:"recipes",label:"Рецепты"},{id:"documents",label:"Документы"},{id:"archive",label:"Архив"}])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",sl),K=()=>window.runtime.EventsOff("files-dropped")),t(18,H=!1)}),Jl(()=>{K&&K()});async function ne(w){t(4,c=w),t(5,f=null),t(6,u="overview"),t(7,d=[]),p=[],t(9,b=[]),t(10,z=[]),t(13,N=!1),t(3,o="");try{t(1,i=await Y("ListNodesBySection",w)||[])}catch(G){t(3,o=String(G)),t(1,i=[])}}async function $(w){t(5,f=w),t(6,u="overview"),t(7,d=[]),p=[],t(9,b=[]),t(10,z=[]),t(22,q=[]),t(23,W={}),t(24,le={}),t(8,m=null),t(13,N=!1),t(16,O=!1),t(3,o=""),await ie(w.id)}async function ie(w){try{t(7,d=await Y("ListNotes",w)||[])}catch{}try{p=await Y("ListFiles",w)||[]}catch{}try{t(9,b=await Y("ListActions",w)||[])}catch{}try{t(10,z=await Y("ListWorklog",w)||[])}catch{}}async function J(w){t(25,U=!0);try{t(22,q=await Y("ListItems",w)||[])}catch{t(22,q=[])}t(25,U=!1)}function R(){t(13,N=!0),t(14,C=""),t(15,L=c||"clients")}function j(){t(13,N=!1),t(14,C="")}async function M(){if(C.trim())try{const w=await Y("CreateNode","","case",C.trim(),L);t(13,N=!1),t(14,C=""),await ne(L)}catch(w){t(3,o=String(w))}}function V(){t(16,O=!0),t(17,A="")}function fe(){t(16,O=!1),t(17,A="")}async function se(){if(!(!A.trim()||!f))try{const w=await Y("CreateNote",f.id,A.trim());t(7,d=[...d,w&&w.id?w:{id:Date.now().toString(),title:A.trim(),createdAt:new Date().toISOString()}]),t(16,O=!1),t(17,A="")}catch{const G={id:Date.now().toString(),title:A.trim(),createdAt:new Date().toISOString()};t(7,d=[...d,G]),t(16,O=!1),t(17,A="")}}async function _e(w){if(!(m&&m.dirty&&!confirm("Несохранённые изменения. Закрыть?")))try{const G=await Y("ReadNote",w.id);t(8,m={id:w.id,title:w.title,content:G||"",dirty:!1})}catch{t(8,m={id:w.id,title:w.title,content:"# "+w.title+`
`,dirty:!1})}}function $t(){m&&m.dirty&&!confirm("Несохранённые изменения. Закрыть?")||t(8,m=null)}function el(w){m&&(t(8,m.content=w.target.value,m),t(8,m.dirty=!0,m))}async function tl(){if(m)try{await Y("SaveNote",m.id,m.content),t(8,m.dirty=!1,m)}catch{t(8,m.dirty=!1,m)}}async function ll(){const w=parseInt(g,10);if(!(!k.trim()||isNaN(w)||w<=0||!f)){try{const G=await Y("CreateWorklog",f.id,k.trim(),w);t(10,z=[...z,G&&G.id?G:{id:Date.now().toString(),nodeId:f.id,summary:k.trim(),minutes:w,createdAt:new Date().toISOString()}])}catch{t(10,z=[...z,{id:Date.now().toString(),nodeId:f.id,summary:k.trim(),minutes:w,createdAt:new Date().toISOString()}])}t(12,k=""),t(11,g="")}}async function Ge(){const w=await Y("PickFile");w&&await Ae(f.id,w)}async function nl(){const w=await Y("PickDirectory");w&&await Ae(f.id,w)}async function Ae(w,G){t(19,S=!0);try{const je=await Y("PreviewImport",G);t(20,F=je),P=G,t(21,y=!0)}catch(je){t(3,o=String(je))}t(19,S=!1)}async function Oe(w){try{const G=w==="copy"?await Y("AddPathCopy",f.id,P):await Y("AddPathLink",f.id,P);t(21,y=!1),t(20,F=null),t(23,W={}),t(24,le={}),await Promise.all([ie(f.id),J(f.id)])}catch(G){t(3,o=String(G))}}function il(){t(21,y=!1),t(20,F=null)}async function Ke(w){if(confirm("Удалить файл?"))try{await Y("DeleteFileOrFolder",w),p=p.filter(G=>G.nodeId!==w),t(23,W={}),t(24,le={}),await J(f.id)}catch(G){t(3,o=String(G))}}async function Je(w){try{await Y("OpenFile",w)}catch(G){t(3,o=String(G))}}async function sl(w){if(!w||w.length===0)return;if(!f){t(3,o="Сначала выберите дело для добавления файлов");return}const G=w[0];await Ae(f.id,G)}function ol(w){return u===w?"tab active":"tab"}const rl=w=>ne(w.id),fl=w=>$(w),cl=()=>t(3,o="");function al(){m.content=this.value,t(8,m)}const ul=w=>{t(6,u=w.id),w.id==="files"&&f&&q.length===0&&J(f.id)},dl=()=>{t(6,u="notes"),V()},pl=()=>{t(6,u="files"),Ge()},_l=()=>t(6,u="worklog"),ml=w=>_e(w);function hl(){A=this.value,t(17,A)}const vl=w=>w.key==="Enter"&&se(),bl=w=>_e(w);function zl(w){W=w,t(23,W)}function gl(w){le=w,t(24,le)}const kl=w=>Ke(w.detail),yl=w=>Je(w.detail),wl=w=>console.log("open folder",w.detail),Cl=w=>Y("RunAction",w.id);function Ml(){k=this.value,t(12,k)}function xl(){g=Ut(this.value),t(11,g)}function Nl(){C=this.value,t(14,C)}const Sl=w=>w.key==="Enter"&&M();function Fl(){L=Tl(this),t(15,L),t(0,n)}return[n,i,s,o,c,f,u,d,m,b,z,g,k,N,C,L,O,A,H,S,F,y,q,W,le,U,X,ne,$,J,R,j,M,V,fe,se,_e,$t,el,tl,ll,Ge,nl,Oe,il,Ke,Je,ol,rl,fl,cl,al,ul,dl,pl,_l,ml,hl,vl,bl,zl,gl,kl,yl,wl,Cl,Ml,xl,Nl,Sl,Fl,()=>Oe("copy"),()=>Oe("link")]}class fi extends Le{constructor(e){super(),Ee(this,e,ri,oi,Ie,{},null,[-1,-1,-1,-1])}}new fi({target:document.getElementById("app")});