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

17 lines
116 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 js=Object.defineProperty;var Bs=(l,e,t)=>e in l?js(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Ft=(l,e,t)=>Bs(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 o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function W(){}function zn(l){return l()}function fl(){return Object.create(null)}function oe(l){l.forEach(zn)}function Vn(l){return typeof l=="function"}function it(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let _t;function gt(l,e){return l===e?!0:(_t||(_t=document.createElement("a")),_t.href=e,l===_t.href)}function Os(l){return Object.keys(l).length===0}function Ps(l){return l??""}function r(l,e){l.appendChild(e)}function b(l,e,t){l.insertBefore(e,t||null)}function h(l){l.parentNode&&l.parentNode.removeChild(l)}function Ce(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 K(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function E(l){return document.createTextNode(l)}function k(){return E(" ")}function ze(){return E("")}function F(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Ve(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Ye(l){return function(e){e.target===this&&l.call(this,e)}}function c(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function ht(l){return l===""?null:+l}function zs(l){return Array.from(l.childNodes)}function O(l,e){e=""+e,l.data!==e&&(l.data=e)}function se(l,e){l.value=e??""}function He(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function tt(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 Ht(l){const e=l.querySelector(":checked");return e&&e.__value}function bt(l,e,t){l.classList.toggle(e,!!t)}function Vs(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let dt;function ut(l){dt=l}function Pt(){if(!dt)throw new Error("Function called outside component initialization");return dt}function Rn(l){Pt().$$.on_mount.push(l)}function Kn(l){Pt().$$.on_destroy.push(l)}function yt(){const l=Pt();return(e,t,{cancelable:n=!1}={})=>{const i=l.$$.callbacks[e];if(i){const o=Vs(e,t,{cancelable:n});return i.slice().forEach(s=>{s.call(l,o)}),!o.defaultPrevented}return!0}}function Rs(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const $e=[],ul=[];let et=[];const dl=[],Ks=Promise.resolve();let Bt=!1;function Us(){Bt||(Bt=!0,Ks.then(Un))}function lt(l){et.push(l)}const jt=new Set;let xe=0;function Un(){if(xe!==0)return;const l=dt;do{try{for(;xe<$e.length;){const e=$e[xe];xe++,ut(e),Ws(e.$$)}}catch(e){throw $e.length=0,xe=0,e}for(ut(null),$e.length=0,xe=0;ul.length;)ul.pop()();for(let e=0;e<et.length;e+=1){const t=et[e];jt.has(t)||(jt.add(t),t())}et.length=0}while($e.length);for(;dl.length;)dl.pop()();Bt=!1,jt.clear(),ut(l)}function Ws(l){if(l.fragment!==null){l.update(),oe(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(lt)}}function Gs(l){const e=[],t=[];et.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),et=e}const vt=new Set;let Ze;function Re(){Ze={r:0,c:[],p:Ze}}function Ke(){Ze.r||oe(Ze.c),Ze=Ze.p}function ae(l,e){l&&l.i&&(vt.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if(vt.has(l))return;vt.add(l),Ze.c.push(()=>{vt.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function Y(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Js(l,e){de(l,1,1,()=>{e.delete(l.key)})}function Xs(l,e,t,n,i,o,s,a,f,d,_,g){let p=l.length,v=o.length,w=p;const C={};for(;w--;)C[l[w].key]=w;const q=[],T=new Map,D=new Map,N=[];for(w=v;w--;){const S=g(i,o,w),L=t(S);let y=s.get(L);y?N.push(()=>y.p(S,e)):(y=d(L,S),y.c()),T.set(L,q[w]=y),L in C&&D.set(L,Math.abs(w-C[L]))}const I=new Set,A=new Set;function j(S){ae(S,1),S.m(a,_),s.set(S.key,S),_=S.first,v--}for(;p&&v;){const S=q[v-1],L=l[p-1],y=S.key,M=L.key;S===L?(_=S.first,p--,v--):T.has(M)?!s.has(y)||I.has(y)?j(S):A.has(M)?p--:D.get(y)>D.get(M)?(A.add(y),j(S)):(I.add(M),p--):(f(L,s),p--)}for(;p--;){const S=l[p];T.has(S.key)||f(S,s)}for(;v;)j(q[v-1]);return oe(N),q}function Qe(l){l&&l.c()}function Ge(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),lt(()=>{const o=l.$$.on_mount.map(zn).filter(Vn);l.$$.on_destroy?l.$$.on_destroy.push(...o):oe(o),l.$$.on_mount=[]}),i.forEach(lt)}function Je(l,e){const t=l.$$;t.fragment!==null&&(Gs(t.after_update),oe(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Zs(l,e){l.$$.dirty[0]===-1&&($e.push(l),Us(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function st(l,e,t,n,i,o,s=null,a=[-1]){const f=dt;ut(l);const d=l.$$={fragment:null,ctx:[],props:o,update:W,not_equal:i,bound:fl(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:fl(),dirty:a,skip_bound:!1,root:e.target||f.$$.root};s&&s(d.root);let _=!1;if(d.ctx=t?t(l,e.props||{},(g,p,...v)=>{const w=v.length?v[0]:p;return d.ctx&&i(d.ctx[g],d.ctx[g]=w)&&(!d.skip_bound&&d.bound[g]&&d.bound[g](w),_&&Zs(l,g)),p}):[],d.update(),_=!0,oe(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const g=zs(e.target);d.fragment&&d.fragment.l(g),g.forEach(h)}else d.fragment&&d.fragment.c();e.intro&&ae(l.$$.fragment),Ge(l,e.target,e.anchor),Un()}ut(f)}class ot{constructor(){Ft(this,"$$");Ft(this,"$$set")}$destroy(){Je(this,1),this.$destroy=W}$on(e,t){if(!Vn(t))return W;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&&!Os(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Ys="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Ys);function Qs(l){let e,t;return{c(){e=K("path"),t=K("polyline"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8")},m(n,i){b(n,e,i),b(n,t,i)},d(n){n&&(h(e),h(t))}}}function xs(l){let e,t,n,i,o;return{c(){e=K("path"),t=K("polyline"),n=K("line"),i=K("line"),o=K("polyline"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","16"),c(n,"y1","13"),c(n,"x2","8"),c(n,"y2","13"),c(i,"x1","16"),c(i,"y1","17"),c(i,"x2","8"),c(i,"y2","17"),c(o,"points","10 9 9 9 8 9")},m(s,a){b(s,e,a),b(s,t,a),b(s,n,a),b(s,i,a),b(s,o,a)},d(s){s&&(h(e),h(t),h(n),h(i),h(o))}}}function $s(l){let e,t;return{c(){e=K("polyline"),t=K("polyline"),c(e,"points","16 18 22 12 16 6"),c(t,"points","8 6 2 12 8 18")},m(n,i){b(n,e,i),b(n,t,i)},d(n){n&&(h(e),h(t))}}}function eo(l){let e,t,n,i;return{c(){e=K("path"),t=K("polyline"),n=K("line"),i=K("rect"),c(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),c(t,"points","7 3 12 8 17 3"),c(n,"x1","3"),c(n,"y1","8"),c(n,"x2","21"),c(n,"y2","8"),c(i,"x","10"),c(i,"y","12"),c(i,"width","4"),c(i,"height","4"),c(i,"rx","1")},m(o,s){b(o,e,s),b(o,t,s),b(o,n,s),b(o,i,s)},d(o){o&&(h(e),h(t),h(n),h(i))}}}function to(l){let e,t,n,i,o;return{c(){e=K("path"),t=K("polyline"),n=K("line"),i=K("line"),o=K("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","9"),c(n,"y1","12"),c(n,"x2","15"),c(n,"y2","12"),c(i,"x1","9"),c(i,"y1","15"),c(i,"x2","13"),c(i,"y2","15"),c(o,"x1","12"),c(o,"y1","15"),c(o,"x2","12"),c(o,"y2","18")},m(s,a){b(s,e,a),b(s,t,a),b(s,n,a),b(s,i,a),b(s,o,a)},d(s){s&&(h(e),h(t),h(n),h(i),h(o))}}}function lo(l){let e,t,n,i,o,s;return{c(){e=K("path"),t=K("polyline"),n=K("line"),i=K("line"),o=K("line"),s=K("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","8"),c(n,"y1","12"),c(n,"x2","16"),c(n,"y2","12"),c(i,"x1","8"),c(i,"y1","16"),c(i,"x2","16"),c(i,"y2","16"),c(o,"x1","8"),c(o,"y1","14"),c(o,"x2","12"),c(o,"y2","14"),c(s,"x1","12"),c(s,"y1","12"),c(s,"x2","12"),c(s,"y2","18")},m(a,f){b(a,e,f),b(a,t,f),b(a,n,f),b(a,i,f),b(a,o,f),b(a,s,f)},d(a){a&&(h(e),h(t),h(n),h(i),h(o),h(s))}}}function no(l){let e,t,n,i;return{c(){e=K("path"),t=K("polyline"),n=K("line"),i=K("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","16"),c(n,"y1","13"),c(n,"x2","8"),c(n,"y2","13"),c(i,"x1","16"),c(i,"y1","17"),c(i,"x2","8"),c(i,"y2","17")},m(o,s){b(o,e,s),b(o,t,s),b(o,n,s),b(o,i,s)},d(o){o&&(h(e),h(t),h(n),h(i))}}}function io(l){let e,t,n,i,o;return{c(){e=K("path"),t=K("polyline"),n=K("line"),i=K("line"),o=K("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","8"),c(n,"y1","12"),c(n,"x2","16"),c(n,"y2","12"),c(i,"x1","8"),c(i,"y1","16"),c(i,"x2","16"),c(i,"y2","16"),c(o,"x1","8"),c(o,"y1","14"),c(o,"x2","12"),c(o,"y2","14")},m(s,a){b(s,e,a),b(s,t,a),b(s,n,a),b(s,i,a),b(s,o,a)},d(s){s&&(h(e),h(t),h(n),h(i),h(o))}}}function so(l){let e,t,n;return{c(){e=K("path"),t=K("circle"),n=K("circle"),c(e,"d","M9 18V5l12-2v13"),c(t,"cx","6"),c(t,"cy","18"),c(t,"r","3"),c(n,"cx","18"),c(n,"cy","16"),c(n,"r","3")},m(i,o){b(i,e,o),b(i,t,o),b(i,n,o)},d(i){i&&(h(e),h(t),h(n))}}}function oo(l){let e,t;return{c(){e=K("rect"),t=K("polyline"),c(e,"x","2"),c(e,"y","4"),c(e,"width","20"),c(e,"height","16"),c(e,"rx","2"),c(t,"points","10 9 16 12 10 15 10 9")},m(n,i){b(n,e,i),b(n,t,i)},d(n){n&&(h(e),h(t))}}}function co(l){let e,t,n;return{c(){e=K("rect"),t=K("circle"),n=K("polyline"),c(e,"x","3"),c(e,"y","3"),c(e,"width","18"),c(e,"height","18"),c(e,"rx","2"),c(e,"ry","2"),c(t,"cx","8.5"),c(t,"cy","8.5"),c(t,"r","1.5"),c(n,"points","21 15 16 10 5 21")},m(i,o){b(i,e,o),b(i,t,o),b(i,n,o)},d(i){i&&(h(e),h(t),h(n))}}}function ro(l){let e;return{c(){e=K("path"),c(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){b(t,e,n)},d(t){t&&h(e)}}}function ao(l){let e;function t(o,s){return o[0]==="folder"?ro:o[0]==="image"?co:o[0]==="video"?oo:o[0]==="audio"?so:o[0]==="pdf"?io:o[0]==="document"?no:o[0]==="spreadsheet"?lo:o[0]==="presentation"?to:o[0]==="archive"?eo:o[0]==="code"?$s:o[0]==="text"?xs:Qs}let n=t(l),i=n(l);return{c(){e=K("svg"),i.c(),c(e,"width",l[1]),c(e,"height",l[1]),c(e,"viewBox","0 0 24 24"),c(e,"fill","none"),c(e,"stroke","currentColor"),c(e,"stroke-width","1.5"),c(e,"stroke-linecap","round"),c(e,"stroke-linejoin","round"),c(e,"xmlns","http://www.w3.org/2000/svg")},m(o,s){b(o,e,s),i.m(e,null)},p(o,[s]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),s&2&&c(e,"width",o[1]),s&2&&c(e,"height",o[1])},i:W,o:W,d(o){o&&h(e),i.d()}}}function fo(l,e,t){let{kind:n="generic"}=e,{size:i=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class Wn extends ot{constructor(e){super(),st(this,e,fo,ao,it,{kind:0,size:1})}}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 Ot={"image/jpeg":"Изображение JPEG","image/png":"Изображение PNG","image/gif":"Изображение GIF","image/webp":"Изображение WebP","image/svg+xml":"Изображение SVG","image/bmp":"Изображение BMP","image/tiff":"Изображение TIFF","image/avif":"Изображение AVIF","application/pdf":"PDF документ","application/msword":"Документ Word","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"Документ Word","application/vnd.ms-excel":"Таблица Excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"Таблица Excel","application/vnd.ms-powerpoint":"Презентация PowerPoint","application/vnd.openxmlformats-officedocument.presentationml.presentation":"Презентация PowerPoint","application/zip":"ZIP архив","application/gzip":"GZIP архив","application/x-tar":"TAR архив","application/x-7z-compressed":"7z архив","application/x-rar-compressed":"RAR архив","text/plain":"Текстовый файл","text/html":"HTML файл","text/css":"CSS файл","text/javascript":"JavaScript файл","application/json":"JSON файл","application/xml":"XML файл","application/x-yaml":"YAML файл","application/octet-stream":"Бинарный файл","application/x-msdos-program":"Исполняемый файл","inode/directory":"Папка"};function ml(l){return l?Ot[l]||l:"Неизвестно"}function uo(l){if(l.type==="folder")return"Папка";const e=(l.mime||"").toLowerCase();if(Ot[e])return Ot[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():"Файл"}function Gn(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 mo=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],po=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],_o=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],vo=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Jn(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return mo.includes(e)||vo.includes(n)}function Xn(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return po.includes(e)||_o.includes(n)&&n!=="md"&&n!=="markdown"}function Zn(l){return(l.mime||"").toLowerCase().includes("pdf")}function Yn(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function go(l){return Jn(l)||Zn(l)}function ho(l){return Xn(l)||Yn(l)}function bo(l){let e,t,n,i=kt(l[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=k(),n=u("span"),o=E(i),c(e,"class","meta-sep svelte-1u905d2")},m(s,a){b(s,e,a),b(s,t,a),b(s,n,a),r(n,o)},p(s,a){a&1&&i!==(i=kt(s[0].size)+"")&&O(o,i)},d(s){s&&(h(e),h(t),h(n))}}}function ko(l){let e,t,n;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',c(e,"class","action-btn svelte-1u905d2"),c(e,"title","Открыть папку"),c(e,"aria-label","Открыть папку")},m(i,o){b(i,e,o),t||(n=F(e,"click",Ve(l[27])),t=!0)},p:W,d(i){i&&h(e),t=!1,n()}}}function yo(l){let e,t,n,i,o;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="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=k(),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>',c(e,"class","action-btn svelte-1u905d2"),c(e,"title","Предпросмотр"),c(e,"aria-label","Предпросмотр"),c(n,"class","action-btn svelte-1u905d2"),c(n,"title","Открыть во внешней программе"),c(n,"aria-label","Открыть внешне")},m(s,a){b(s,e,a),b(s,t,a),b(s,n,a),i||(o=[F(e,"click",Ve(l[26])),F(n,"click",Ve(l[8]))],i=!0)},p:W,d(s){s&&(h(e),h(t),h(n)),i=!1,oe(o)}}}function pl(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T,D,N,I,A,j,S,L=l[5]&&wo(l);return{c(){e=u("div"),t=k(),n=u("div"),i=u("button"),i.innerHTML=`<svg width="14" height="14" 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>
Открыть`,o=k(),s=u("button"),s.innerHTML=`<svg width="14" height="14" 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>
Открыть во внешней программе`,a=k(),L&&L.c(),f=k(),d=u("div"),_=k(),g=u("button"),g.innerHTML=`<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20h9"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"></path></svg>
Переименовать`,p=k(),v=u("button"),v.innerHTML=`<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
Дублировать`,w=k(),C=u("button"),C.innerHTML=`<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><line x1="20" y1="4" x2="8.12" y2="15.88"></line><line x1="8.12" y1="8.12" x2="20" y2="20"></line></svg>
Вырезать`,q=k(),T=u("button"),T.innerHTML=`<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
Копировать`,D=k(),N=u("div"),I=k(),A=u("button"),A.innerHTML=`<svg width="14" height="14" 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>
Удалить`,c(e,"class","menu-backdrop svelte-1u905d2"),c(e,"role","presentation"),c(i,"class","menu-item svelte-1u905d2"),c(i,"role","menuitem"),c(s,"class","menu-item svelte-1u905d2"),c(s,"role","menuitem"),c(d,"class","menu-sep svelte-1u905d2"),c(g,"class","menu-item svelte-1u905d2"),c(g,"role","menuitem"),c(v,"class","menu-item svelte-1u905d2"),c(v,"role","menuitem"),c(C,"class","menu-item svelte-1u905d2"),c(C,"role","menuitem"),c(T,"class","menu-item svelte-1u905d2"),c(T,"role","menuitem"),c(N,"class","menu-sep svelte-1u905d2"),c(A,"class","menu-item menu-item-danger svelte-1u905d2"),c(A,"role","menuitem"),c(n,"class","menu svelte-1u905d2"),c(n,"role","menu")},m(y,M){b(y,e,M),b(y,t,M),b(y,n,M),r(n,i),r(n,o),r(n,s),r(n,a),L&&L.m(n,null),r(n,f),r(n,d),r(n,_),r(n,g),r(n,p),r(n,v),r(n,w),r(n,C),r(n,q),r(n,T),r(n,D),r(n,N),r(n,I),r(n,A),j||(S=[F(e,"click",Ve(l[17])),F(i,"click",l[15]),F(s,"click",l[8]),F(g,"click",l[11]),F(v,"click",l[12]),F(C,"click",l[13]),F(T,"click",l[14]),F(A,"click",l[10]),F(n,"click",Ve(l[25]))],j=!0)},p(y,M){y[5]&&L.p(y,M)},d(y){y&&(h(e),h(t),h(n)),L&&L.d(),j=!1,oe(S)}}}function wo(l){let e,t,n;return{c(){e=u("button"),e.innerHTML=`<svg width="14" height="14" 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>
Показать в проводнике`,c(e,"class","menu-item svelte-1u905d2"),c(e,"role","menuitem")},m(i,o){b(i,e,o),t||(n=F(e,"click",l[9]),t=!0)},p:W,d(i){i&&h(e),t=!1,n()}}}function qo(l){let e,t,n,i,o,s,a=l[0].name+"",f,d,_,g,p,v,w,C,q,T,D,N,I,A,j,S,L,y,M,z,J,Z;n=new Wn({props:{kind:l[4],size:22}});let V=!l[5]&&bo(l);function R(X,ne){return X[5]?ko:yo}let U=R(l)(l),le=l[2]&&pl(l);return{c(){e=u("div"),t=u("div"),Qe(n.$$.fragment),i=k(),o=u("div"),s=u("div"),f=E(a),_=k(),g=u("div"),p=u("span"),p.textContent=`${l[6]}`,v=k(),V&&V.c(),w=k(),C=u("div"),U.c(),q=k(),T=u("button"),D=K("svg"),N=K("circle"),I=K("circle"),A=K("circle"),j=k(),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>',y=k(),le&&le.c(),M=ze(),c(t,"class","file-row-icon svelte-1u905d2"),c(s,"class","file-row-name svelte-1u905d2"),c(s,"title",d=l[0].name),c(g,"class","file-row-meta svelte-1u905d2"),c(o,"class","file-row-body svelte-1u905d2"),c(N,"cx","12"),c(N,"cy","5"),c(N,"r","2"),c(I,"cx","12"),c(I,"cy","12"),c(I,"r","2"),c(A,"cx","12"),c(A,"cy","19"),c(A,"r","2"),c(D,"width","16"),c(D,"height","16"),c(D,"viewBox","0 0 24 24"),c(D,"fill","currentColor"),c(T,"class","action-btn svelte-1u905d2"),c(T,"title","Ещё"),c(T,"aria-label","Ещё"),c(T,"aria-expanded",l[2]),c(S,"class","action-btn action-btn-danger svelte-1u905d2"),c(S,"title","Удалить"),c(S,"aria-label","Удалить"),c(C,"class","file-row-actions svelte-1u905d2"),c(e,"class","file-row svelte-1u905d2"),c(e,"role","button"),c(e,"tabindex","0"),c(e,"draggable","true"),c(e,"aria-label",L=l[5]?`Папка ${l[0].name}`:`Файл ${l[0].name}`),bt(e,"file-row--selected",l[1])},m(X,ne){b(X,e,ne),r(e,t),Ge(n,t,null),r(e,i),r(e,o),r(o,s),r(s,f),r(o,_),r(o,g),r(g,p),r(g,v),V&&V.m(g,null),r(e,w),r(e,C),U.m(C,null),r(C,q),r(C,T),r(T,D),r(D,N),r(D,I),r(D,A),r(C,j),r(C,S),b(X,y,ne),le&&le.m(X,ne),b(X,M,ne),z=!0,J||(Z=[F(window,"click",l[17]),F(T,"click",Ve(l[16])),F(S,"click",Ve(l[10])),F(e,"click",l[7]),F(e,"contextmenu",l[21]),F(e,"dragstart",l[18]),F(e,"dragover",l[19]),F(e,"drop",l[20])],J=!0)},p(X,[ne]){(!z||ne&1)&&a!==(a=X[0].name+"")&&O(f,a),(!z||ne&1&&d!==(d=X[0].name))&&c(s,"title",d),X[5]||V.p(X,ne),U.p(X,ne),(!z||ne&4)&&c(T,"aria-expanded",X[2]),(!z||ne&1&&L!==(L=X[5]?`Папка ${X[0].name}`:`Файл ${X[0].name}`))&&c(e,"aria-label",L),(!z||ne&2)&&bt(e,"file-row--selected",X[1]),X[2]?le?le.p(X,ne):(le=pl(X),le.c(),le.m(M.parentNode,M)):le&&(le.d(1),le=null)},i(X){z||(ae(n.$$.fragment,X),z=!0)},o(X){de(n.$$.fragment,X),z=!1},d(X){X&&(h(e),h(y),h(M)),Je(n),V&&V.d(),U.d(),le&&le.d(X),J=!1,oe(Z)}}}function Co(l,e,t){let{item:n}=e,{selected:i=!1}=e,{onDragStart:o}=e,{onDragOver:s}=e,{onDrop:a}=e;const f=yt(),d=Gn(n),_=n.type==="folder",g=uo(n);let p=!1,v=null;function w(B){B.ctrlKey||B.metaKey?f("toggleSelect",n.id):B.shiftKey?f("rangeSelect",n.id):v?(clearTimeout(v),v=null,_?f("navigate",n.id):f("preview",n)):v=setTimeout(()=>{v=null,f("selectOne",n.id)},250)}function C(){f("openExternal",n.fileId)}function q(){f("showInFolder",n.id)}function T(){t(2,p=!1),f("delete",{id:n.id,type:n.type})}function D(){t(2,p=!1),f("rename",{id:n.id,name:n.name})}function N(){t(2,p=!1),f("duplicate",n.id)}function I(){t(2,p=!1),f("cut",n.id)}function A(){t(2,p=!1),f("copy",n.id)}function j(){t(2,p=!1),_?f("navigate",n.id):f("preview",n)}function S(){t(2,p=!p)}function L(){t(2,p=!1)}function y(B){o&&o(B,n.id)}function M(B){s&&_&&s(B,n.id)}function z(B){a&&_&&a(B,n.id)}function J(B){B.preventDefault(),t(2,p=!0)}function Z(B){Rs.call(this,l,B)}const V=()=>f("preview",n),R=()=>f("navigate",n.id);return l.$$set=B=>{"item"in B&&t(0,n=B.item),"selected"in B&&t(1,i=B.selected),"onDragStart"in B&&t(22,o=B.onDragStart),"onDragOver"in B&&t(23,s=B.onDragOver),"onDrop"in B&&t(24,a=B.onDrop)},[n,i,p,f,d,_,g,w,C,q,T,D,N,I,A,j,S,L,y,M,z,J,o,s,a,Z,V,R]}class To extends ot{constructor(e){super(),st(this,e,Co,qo,it,{item:0,selected:1,onDragStart:22,onDragOver:23,onDrop:24})}}function _l(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function So(l){let e;return{c(){e=u("span"),e.textContent="/",c(e,"class","sep svelte-csi2lb")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function Mo(l){let e,t=l[4].name+"",n,i,o;function s(){return l[2](l[6])}return{c(){e=u("button"),n=E(t),c(e,"class","crumb crumb--link svelte-csi2lb")},m(a,f){b(a,e,f),r(e,n),i||(o=F(e,"click",s),i=!0)},p(a,f){l=a,f&1&&t!==(t=l[4].name+"")&&O(n,t)},d(a){a&&h(e),i=!1,o()}}}function Lo(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=E(t),c(e,"class","crumb crumb--current svelte-csi2lb")},m(i,o){b(i,e,o),r(e,n)},p(i,o){o&1&&t!==(t=i[4].name+"")&&O(n,t)},d(i){i&&h(e)}}}function vl(l){let e,t,n=l[6]>0&&So();function i(a,f){return a[6]===a[0].length-1?Lo:Mo}let o=i(l),s=o(l);return{c(){n&&n.c(),e=k(),s.c(),t=ze()},m(a,f){n&&n.m(a,f),b(a,e,f),s.m(a,f),b(a,t,f)},p(a,f){o===(o=i(a))&&s?s.p(a,f):(s.d(1),s=o(a),s&&(s.c(),s.m(t.parentNode,t)))},d(a){a&&(h(e),h(t)),n&&n.d(a),s.d(a)}}}function Io(l){let e,t=Y(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=vl(_l(l,t,i));return{c(){e=u("nav");for(let i=0;i<n.length;i+=1)n[i].c();c(e,"class","breadcrumbs svelte-csi2lb")},m(i,o){b(i,e,o);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(i,[o]){if(o&3){t=Y(i[0]);let s;for(s=0;s<t.length;s+=1){const a=_l(i,t,s);n[s]?n[s].p(a,o):(n[s]=vl(a),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},i:W,o:W,d(i){i&&h(e),Ce(n,i)}}}function Do(l,e,t){let{crumbs:n=[]}=e;const i=yt();function o(a){i("navigate",a)}const s=a=>o(a);return l.$$set=a=>{"crumbs"in a&&t(0,n=a.crumbs)},[n,o,s]}class Qn extends ot{constructor(e){super(),st(this,e,Do,Io,it,{crumbs:0})}}function No(l){let e,t,n,i,o,s;return{c(){e=u("div"),t=u("p"),t.textContent="Предпросмотр недоступен для этого типа файлов.",n=k(),i=u("button"),i.textContent="Открыть во внешней программе",c(i,"class","btn btn-sm svelte-1cw3u0m"),c(e,"class","preview-status svelte-1cw3u0m")},m(a,f){b(a,e,f),r(e,t),r(e,n),r(e,i),o||(s=F(i,"click",l[9]),o=!0)},p:W,d(a){a&&h(e),o=!1,s()}}}function Ao(l){let e,t;function n(s,a){return a&2&&(e=null),e==null&&(e=!!(s[1]&&s[1].startsWith("data:"))),e?Oo:Bo}let i=n(l,-1),o=i(l);return{c(){o.c(),t=ze()},m(s,a){o.m(s,a),b(s,t,a)},p(s,a){i===(i=n(s,a))&&o?o.p(s,a):(o.d(1),o=i(s),o&&(o.c(),o.m(t.parentNode,t)))},d(s){s&&h(t),o.d(s)}}}function Eo(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=E(l[1]),c(e,"class","preview-text svelte-1cw3u0m")},m(i,o){b(i,e,o),r(e,t),r(t,n)},p(i,o){o&2&&O(n,i[1])},d(i){i&&h(e)}}}function Fo(l){let e,t,n,i;return{c(){e=u("div"),t=u("img"),gt(t.src,n=l[1])||c(t,"src",n),c(t,"alt",i=l[0].name),c(t,"class","preview-image svelte-1cw3u0m"),c(e,"class","preview-image-container svelte-1cw3u0m")},m(o,s){b(o,e,s),r(e,t)},p(o,s){s&2&&!gt(t.src,n=o[1])&&c(t,"src",n),s&1&&i!==(i=o[0].name)&&c(t,"alt",i)},d(o){o&&h(e)}}}function Ho(l){let e,t,n,i,o,s,a;return{c(){e=u("div"),t=u("p"),n=E(l[3]),i=k(),o=u("button"),o.textContent="Открыть во внешней программе",c(o,"class","btn btn-sm svelte-1cw3u0m"),c(e,"class","preview-status svelte-1cw3u0m")},m(f,d){b(f,e,d),r(e,t),r(t,n),r(e,i),r(e,o),s||(a=F(o,"click",l[9]),s=!0)},p(f,d){d&8&&O(n,f[3])},d(f){f&&h(e),s=!1,a()}}}function jo(l){let e;return{c(){e=u("div"),e.innerHTML="<p>Загрузка...</p>",c(e,"class","preview-status svelte-1cw3u0m")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function Bo(l){let e,t,n,i,o,s;return{c(){e=u("div"),t=u("p"),t.textContent="Предпросмотр PDF недоступен.",n=k(),i=u("button"),i.textContent="Открыть во внешней программе",c(i,"class","btn btn-sm svelte-1cw3u0m"),c(e,"class","preview-status svelte-1cw3u0m")},m(a,f){b(a,e,f),r(e,t),r(e,n),r(e,i),o||(s=F(i,"click",l[9]),o=!0)},p:W,d(a){a&&h(e),o=!1,s()}}}function Oo(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),gt(t.src,n=l[1])||c(t,"src",n),c(t,"type","application/pdf"),c(t,"class","preview-pdf svelte-1cw3u0m"),c(e,"class","preview-pdf-container svelte-1cw3u0m")},m(i,o){b(i,e,o),r(e,t)},p(i,o){o&2&&!gt(t.src,n=i[1])&&c(t,"src",n)},d(i){i&&h(e)}}}function Po(l){let e,t,n,i,o,s,a,f=l[0].name+"",d,_,g,p,v=kt(l[0].size)+"",w,C,q=ml(l[0].mime)+"",T,D,N,I,A,j,S,L,y,M,z,J;o=new Wn({props:{kind:l[8],size:18}});function Z(B,U){return B[2]?jo:B[3]?Ho:B[6]&&B[1]?Fo:B[5]&&B[1]?Eo:B[4]?Ao:No}let V=Z(l),R=V(l);return{c(){e=u("div"),t=u("div"),n=u("header"),i=u("div"),Qe(o.$$.fragment),s=k(),a=u("span"),d=E(f),g=k(),p=u("div"),w=E(v),C=E(" · "),T=E(q),D=k(),N=u("div"),I=u("button"),I.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>',A=k(),j=u("button"),j.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=k(),L=u("div"),R.c(),c(a,"class","preview-name svelte-1cw3u0m"),c(a,"title",_=l[0].name),c(i,"class","preview-title svelte-1cw3u0m"),c(p,"class","preview-meta svelte-1cw3u0m"),c(I,"class","action-btn svelte-1cw3u0m"),c(I,"title","Открыть во внешней программе"),c(I,"aria-label","Открыть внешне"),c(j,"class","action-btn action-btn-close svelte-1cw3u0m"),c(j,"title","Close"),c(j,"aria-label","Close preview"),c(N,"class","preview-actions svelte-1cw3u0m"),c(n,"class","preview-header svelte-1cw3u0m"),c(L,"class","preview-body svelte-1cw3u0m"),c(t,"class","modal svelte-1cw3u0m"),c(e,"class","overlay svelte-1cw3u0m"),c(e,"role","dialog"),c(e,"aria-modal","true"),c(e,"aria-label",y=`Preview: ${l[0].name}`)},m(B,U){b(B,e,U),r(e,t),r(t,n),r(n,i),Ge(o,i,null),r(i,s),r(i,a),r(a,d),r(n,g),r(n,p),r(p,w),r(p,C),r(p,T),r(n,D),r(n,N),r(N,I),r(N,A),r(N,j),r(t,S),r(t,L),R.m(L,null),M=!0,z||(J=[F(I,"click",l[9]),F(j,"click",l[10]),F(e,"click",Ye(l[11]))],z=!0)},p(B,[U]){(!M||U&1)&&f!==(f=B[0].name+"")&&O(d,f),(!M||U&1&&_!==(_=B[0].name))&&c(a,"title",_),(!M||U&1)&&v!==(v=kt(B[0].size)+"")&&O(w,v),(!M||U&1)&&q!==(q=ml(B[0].mime)+"")&&O(T,q),V===(V=Z(B))&&R?R.p(B,U):(R.d(1),R=V(B),R&&(R.c(),R.m(L,null))),(!M||U&1&&y!==(y=`Preview: ${B[0].name}`))&&c(e,"aria-label",y)},i(B){M||(ae(o.$$.fragment,B),M=!0)},o(B){de(o.$$.fragment,B),M=!1},d(B){B&&h(e),Je(o),R.d(),z=!1,oe(J)}}}function zo(l,e,t){let n,i,o,{item:s}=e,{content:a=""}=e,{loading:f=!1}=e,{error:d=""}=e;const _=yt(),g=Gn(s);function p(q){q.key==="Escape"&&_("close")}function v(){_("openExternal",s.fileId)}Rn(()=>{window.addEventListener("keydown",p)}),Kn(()=>{window.removeEventListener("keydown",p)});const w=()=>_("close"),C=()=>_("close");return l.$$set=q=>{"item"in q&&t(0,s=q.item),"content"in q&&t(1,a=q.content),"loading"in q&&t(2,f=q.loading),"error"in q&&t(3,d=q.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Jn(s)&&a&&a.startsWith("data:")),l.$$.dirty&1&&t(5,i=Xn(s)||Yn(s)),l.$$.dirty&1&&t(4,o=Zn(s))},[s,a,f,d,o,i,n,_,g,v,w,C]}class Vo extends ot{constructor(e){super(),st(this,e,zo,Po,it,{item:0,content:1,loading:2,error:3})}}function Ro(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),i=E(l[0]),o=k(),s=u("p"),a=E(l[1]),f=k(),d=u("div"),_=u("button"),g=E(l[2]),v=k(),w=u("button"),C=E(l[3]),c(n,"class","svelte-1fv6yyk"),c(s,"class","message svelte-1fv6yyk"),c(_,"class",p="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),c(w,"class","btn svelte-1fv6yyk"),c(d,"class","actions svelte-1fv6yyk"),c(t,"class","modal svelte-1fv6yyk"),c(e,"class","overlay svelte-1fv6yyk"),c(e,"role","dialog"),c(e,"aria-modal","true"),c(e,"aria-label",l[0])},m(D,N){b(D,e,N),r(e,t),r(t,n),r(n,i),r(t,o),r(t,s),r(s,a),r(t,f),r(t,d),r(d,_),r(_,g),r(d,v),r(d,w),r(w,C),q||(T=[F(_,"click",l[6]),F(w,"click",l[7]),F(e,"click",Ye(l[8]))],q=!0)},p(D,[N]){N&1&&O(i,D[0]),N&2&&O(a,D[1]),N&4&&O(g,D[2]),N&16&&p!==(p="btn "+(D[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&c(_,"class",p),N&8&&O(C,D[3]),N&1&&c(e,"aria-label",D[0])},i:W,o:W,d(D){D&&h(e),q=!1,oe(T)}}}function Ko(l,e,t){let{title:n="Подтверждение"}=e,{message:i=""}=e,{confirmText:o="Удалить"}=e,{cancelText:s="Отмена"}=e,{danger:a=!1}=e;const f=yt(),d=()=>f("confirm"),_=()=>f("cancel"),g=()=>f("cancel");return l.$$set=p=>{"title"in p&&t(0,n=p.title),"message"in p&&t(1,i=p.message),"confirmText"in p&&t(2,o=p.confirmText),"cancelText"in p&&t(3,s=p.cancelText),"danger"in p&&t(4,a=p.danger)},[n,i,o,s,a,f,d,_,g]}class Uo extends ot{constructor(e){super(),st(this,e,Ko,Ro,it,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function gl(l,e,t){const n=l.slice();return n[201]=e[t],n}function hl(l,e,t){const n=l.slice();return n[204]=e[t],n}function bl(l,e,t){const n=l.slice();return n[207]=e[t],n}function kl(l,e,t){const n=l.slice();return n[226]=e[t],n}function yl(l,e,t){const n=l.slice();return n[226]=e[t],n}function wl(l,e,t){const n=l.slice();return n[234]=e[t],n}function ql(l,e,t){const n=l.slice();return n[226]=e[t],n}function Cl(l,e,t){const n=l.slice();return n[226]=e[t],n}function Tl(l,e,t){const n=l.slice();return n[210]=e[t],n}function Sl(l,e,t){const n=l.slice();return n[221]=e[t],n}function Ml(l,e,t){const n=l.slice();return n[218]=e[t],n}function Ll(l,e,t){const n=l.slice();return n[213]=e[t],n}function Il(l,e,t){const n=l.slice();return n[210]=e[t],n}function Dl(l,e,t){const n=l.slice();return n[213]=e[t],n}function Nl(l,e,t){const n=l.slice();return n[229]=e[t],n}function Al(l,e,t){const n=l.slice();return n[207]=e[t],n}function El(l,e,t){const n=l.slice();return n[243]=e[t],n}function Fl(l,e,t){const n=l.slice();return n[246]=e[t],n}function Hl(l){let e,t=l[246].label+"",n,i,o,s,a;function f(){return l[114](l[246])}return{c(){e=u("button"),n=E(t),i=k(),c(e,"class",o="nav-item "+(l[7]===l[246].id?"selected":"")+" svelte-1qo7cgm")},m(d,_){b(d,e,_),r(e,n),r(e,i),s||(a=F(e,"click",f),s=!0)},p(d,_){l=d,_[0]&1&&t!==(t=l[246].label+"")&&O(n,t),_[0]&129&&o!==(o="nav-item "+(l[7]===l[246].id?"selected":"")+" svelte-1qo7cgm")&&c(e,"class",o)},d(d){d&&h(e),s=!1,a()}}}function jl(l){let e,t,n,i,o,s=l[1].length>0&&Bl(l),a=Y(l[1]),f=[];for(let _=0;_<a.length;_+=1)f[_]=Ol(El(l,a,_));let d=l[1].length===0&&Pl();return{c(){e=u("div"),t=u("div"),n=E("Дела "),s&&s.c(),i=k();for(let _=0;_<f.length;_+=1)f[_].c();o=k(),d&&d.c(),c(t,"class","nav-label svelte-1qo7cgm"),c(e,"class","nav-group svelte-1qo7cgm")},m(_,g){b(_,e,g),r(e,t),r(t,n),s&&s.m(t,null),r(e,i);for(let p=0;p<f.length;p+=1)f[p]&&f[p].m(e,null);r(e,o),d&&d.m(e,null)},p(_,g){if(_[1].length>0?s?s.p(_,g):(s=Bl(_),s.c(),s.m(t,null)):s&&(s.d(1),s=null),g[0]&258|g[1]&536870912){a=Y(_[1]);let p;for(p=0;p<a.length;p+=1){const v=El(_,a,p);f[p]?f[p].p(v,g):(f[p]=Ol(v),f[p].c(),f[p].m(e,o))}for(;p<f.length;p+=1)f[p].d(1);f.length=a.length}_[1].length===0?d||(d=Pl(),d.c(),d.m(e,null)):d&&(d.d(1),d=null)},d(_){_&&h(e),s&&s.d(),Ce(f,_),d&&d.d()}}}function Bl(l){let e,t=l[1].length+"",n,i;return{c(){e=E("("),n=E(t),i=E(")")},m(o,s){b(o,e,s),b(o,n,s),b(o,i,s)},p(o,s){s[0]&2&&t!==(t=o[1].length+"")&&O(n,t)},d(o){o&&(h(e),h(n),h(i))}}}function Ol(l){let e,t=l[243].title+"",n,i,o,s;function a(){return l[115](l[243])}return{c(){e=u("button"),n=E(t),c(e,"class",i="nav-item "+(l[8]&&l[8].id===l[243].id?"selected":"")+" svelte-1qo7cgm")},m(f,d){b(f,e,d),r(e,n),o||(s=F(e,"click",a),o=!0)},p(f,d){l=f,d[0]&2&&t!==(t=l[243].title+"")&&O(n,t),d[0]&258&&i!==(i="nav-item "+(l[8]&&l[8].id===l[243].id?"selected":"")+" svelte-1qo7cgm")&&c(e,"class",i)},d(f){f&&h(e),o=!1,s()}}}function Pl(l){let e;return{c(){e=u("div"),e.textContent="Нет дел",c(e,"class","nav-empty svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function Wo(l){let e;return{c(){e=u("span"),e.textContent="Выберите раздел или дело",c(e,"class","crumb placeholder svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function Go(l){let e,t=Y(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=zl(Al(l,t,i));return{c(){e=u("span");for(let i=0;i<n.length;i+=1)n[i].c();c(e,"class","crumb svelte-1qo7cgm")},m(i,o){b(i,e,o);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(i,o){if(o[0]&129){t=Y(i[0]);let s;for(s=0;s<t.length;s+=1){const a=Al(i,t,s);n[s]?n[s].p(a,o):(n[s]=zl(a),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function Jo(l){let e,t=l[8].title+"",n,i,o,s=l[8].type+"",a;return{c(){e=u("span"),n=E(t),i=k(),o=u("span"),a=E(s),c(e,"class","crumb svelte-1qo7cgm"),c(o,"class","crumb-type svelte-1qo7cgm")},m(f,d){b(f,e,d),r(e,n),b(f,i,d),b(f,o,d),r(o,a)},p(f,d){d[0]&256&&t!==(t=f[8].title+"")&&O(n,t),d[0]&256&&s!==(s=f[8].type+"")&&O(a,s)},d(f){f&&(h(e),h(i),h(o))}}}function zl(l){let e=(l[207].id===l[7]?l[207].label:"")+"",t;return{c(){t=E(e)},m(n,i){b(n,t,i)},p(n,i){i[0]&129&&e!==(e=(n[207].id===n[7]?n[207].label:"")+"")&&O(t,e)},d(n){n&&h(t)}}}function Vl(l){let e,t,n,i,o,s,a,f,d=l[50].unpushedOps>0&&Rl(l);return{c(){e=u("button"),t=K("svg"),n=K("polyline"),i=K("polyline"),o=K("path"),s=k(),d&&d.c(),c(n,"points","23 4 23 10 17 10"),c(n,"class","svelte-1qo7cgm"),c(i,"points","1 20 1 14 7 14"),c(i,"class","svelte-1qo7cgm"),c(o,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),c(o,"class","svelte-1qo7cgm"),c(t,"width","16"),c(t,"height","16"),c(t,"viewBox","0 0 24 24"),c(t,"fill","none"),c(t,"stroke","currentColor"),c(t,"stroke-width","2"),c(t,"stroke-linecap","round"),c(t,"stroke-linejoin","round"),c(t,"class","svelte-1qo7cgm"),c(e,"class","header-sync-btn svelte-1qo7cgm"),e.disabled=l[51],c(e,"title","Синхронизировать")},m(_,g){b(_,e,g),r(e,t),r(t,n),r(t,i),r(t,o),r(e,s),d&&d.m(e,null),a||(f=F(e,"click",l[113]),a=!0)},p(_,g){_[50].unpushedOps>0?d?d.p(_,g):(d=Rl(_),d.c(),d.m(e,null)):d&&(d.d(1),d=null),g[1]&1048576&&(e.disabled=_[51])},d(_){_&&h(e),d&&d.d(),a=!1,f()}}}function Rl(l){let e,t=l[50].unpushedOps+"",n;return{c(){e=u("span"),n=E(t),c(e,"class","sync-badge svelte-1qo7cgm")},m(i,o){b(i,e,o),r(e,n)},p(i,o){o[1]&524288&&t!==(t=i[50].unpushedOps+"")&&O(n,t)},d(i){i&&h(e)}}}function Kl(l){let e,t,n,i,o,s;return{c(){e=u("div"),t=E(l[6]),n=k(),i=u("button"),i.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-1qo7cgm"><line x1="18" y1="6" x2="6" y2="18" class="svelte-1qo7cgm"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-1qo7cgm"></line></svg>',c(i,"class","dismiss-btn svelte-1qo7cgm"),c(i,"aria-label","Dismiss"),c(e,"class","error-banner svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,t),r(e,n),r(e,i),o||(s=[F(i,"click",Ve(l[116])),F(e,"click",l[117])],o=!0)},p(a,f){f[0]&64&&O(t,a[6])},d(a){a&&h(e),o=!1,oe(s)}}}function Xo(l){let e,t,n;function i(a,f){if(a[27])return tc;if(a[0].length>0)return ec;if(a[6])return $o}let o=i(l),s=o&&o(l);return{c(){e=u("div"),t=u("h2"),t.textContent="Верстак",n=k(),s&&s.c(),c(t,"class","svelte-1qo7cgm"),c(e,"class","welcome svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,t),r(e,n),s&&s.m(e,null)},p(a,f){o===(o=i(a))&&s?s.p(a,f):(s&&s.d(1),s=o&&o(a),s&&(s.c(),s.m(e,null)))},i:W,o:W,d(a){a&&h(e),s&&s.d()}}}function Zo(l){let e,t,n;function i(a,f){return a[3].length===0?nc:lc}let o=i(l),s=o(l);return{c(){e=u("div"),t=u("div"),t.innerHTML='<h2 class="svelte-1qo7cgm">Активность</h2>',n=k(),s.c(),c(t,"class","activity-feed-header svelte-1qo7cgm"),c(e,"class","activity-feed svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,t),r(e,n),s.m(e,null)},p(a,f){o===(o=i(a))&&s?s.p(a,f):(s.d(1),s=o(a),s&&(s.c(),s.m(e,null)))},i:W,o:W,d(a){a&&h(e),s.d()}}}function Yo(l){let e,t,n,i,o,s=l[2].date+"",a,f,d,_=l[2].summary&&Gl(l);function g(w,C){return w[2].groups&&w[2].groups.length>0?sc:ic}let p=g(l),v=p(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent="Сегодня",i=k(),o=u("span"),a=E(s),f=k(),_&&_.c(),d=k(),v.c(),c(n,"class","svelte-1qo7cgm"),c(o,"class","today-date svelte-1qo7cgm"),c(t,"class","today-header svelte-1qo7cgm"),c(e,"class","today-dashboard svelte-1qo7cgm")},m(w,C){b(w,e,C),r(e,t),r(t,n),r(t,i),r(t,o),r(o,a),r(e,f),_&&_.m(e,null),r(e,d),v.m(e,null)},p(w,C){C[0]&4&&s!==(s=w[2].date+"")&&O(a,s),w[2].summary?_?_.p(w,C):(_=Gl(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),p===(p=g(w))&&v?v.p(w,C):(v.d(1),v=p(w),v&&(v.c(),v.m(e,null)))},i:W,o:W,d(w){w&&h(e),_&&_.d(),v.d()}}}function Qo(l){let e,t,n,i,o,s,a=Y(l[58]),f=[];for(let p=0;p<a.length;p+=1)f[p]=ln(Nl(l,a,p));const d=[mc,dc,uc,fc,ac,rc],_=[];function g(p,v){return p[9]==="overview"?0:p[9]==="notes"?1:p[9]==="files"?2:p[9]==="actions"?3:p[9]==="worklog"?4:p[9]==="activity"?5:-1}return~(i=g(l))&&(o=_[i]=d[i](l)),{c(){e=u("div");for(let p=0;p<f.length;p+=1)f[p].c();t=k(),n=u("div"),o&&o.c(),c(e,"class","tabs svelte-1qo7cgm"),c(n,"class","tab-content svelte-1qo7cgm")},m(p,v){b(p,e,v);for(let w=0;w<f.length;w+=1)f[w]&&f[w].m(e,null);b(p,t,v),b(p,n,v),~i&&_[i].m(n,null),s=!0},p(p,v){if(v[0]&768|v[1]&1207959562|v[3]&128){a=Y(p[58]);let C;for(C=0;C<a.length;C+=1){const q=Nl(p,a,C);f[C]?f[C].p(q,v):(f[C]=ln(q),f[C].c(),f[C].m(e,null))}for(;C<f.length;C+=1)f[C].d(1);f.length=a.length}let w=i;i=g(p),i===w?~i&&_[i].p(p,v):(o&&(Re(),de(_[w],1,1,()=>{_[w]=null}),Ke()),~i?(o=_[i],o?o.p(p,v):(o=_[i]=d[i](p),o.c()),ae(o,1),o.m(n,null)):o=null)},i(p){s||(ae(o),s=!0)},o(p){de(o),s=!1},d(p){p&&(h(e),h(t),h(n)),Ce(f,p),~i&&_[i].d()}}}function xo(l){let e,t,n,i=l[11].title+"",o,s,a,f,d,_,g,p,v,w,C,q=l[11].dirty&&hn();return{c(){e=u("div"),t=u("div"),n=u("span"),o=E(i),s=k(),q&&q.c(),a=k(),f=u("div"),d=u("button"),d.textContent="Сохранить",_=k(),g=u("button"),g.textContent="Закрыть",p=k(),v=u("textarea"),c(n,"class","note-title svelte-1qo7cgm"),c(d,"class","btn btn-primary svelte-1qo7cgm"),c(g,"class","btn svelte-1qo7cgm"),c(f,"class","note-editor-actions svelte-1qo7cgm"),c(t,"class","note-editor-header svelte-1qo7cgm"),c(v,"class","note-textarea svelte-1qo7cgm"),c(v,"placeholder","Начните писать..."),c(e,"class","note-editor svelte-1qo7cgm")},m(T,D){b(T,e,D),r(e,t),r(t,n),r(n,o),r(t,s),q&&q.m(t,null),r(t,a),r(t,f),r(f,d),r(f,_),r(f,g),r(e,p),r(e,v),se(v,l[11].content),w||(C=[F(d,"click",l[93]),F(g,"click",l[91]),F(v,"input",l[118]),F(v,"input",l[92])],w=!0)},p(T,D){D[0]&2048&&i!==(i=T[11].title+"")&&O(o,i),T[11].dirty?q||(q=hn(),q.c(),q.m(t,a)):q&&(q.d(1),q=null),D[0]&2048&&se(v,T[11].content)},i:W,o:W,d(T){T&&h(e),q&&q.d(),w=!1,oe(C)}}}function $o(l){let e,t,n;return{c(){e=u("p"),t=E("Ошибка: "),n=E(l[6]),c(e,"class","error-text svelte-1qo7cgm")},m(i,o){b(i,e,o),r(e,t),r(e,n)},p(i,o){o[0]&64&&O(n,i[6])},d(i){i&&h(e)}}}function ec(l){let e,t,n;return{c(){e=u("p"),e.textContent="Выберите раздел в боковой панели.",t=k(),n=u("p"),n.textContent="Или создайте новое дело кнопкой «+».",c(e,"class","svelte-1qo7cgm"),c(n,"class","hint svelte-1qo7cgm")},m(i,o){b(i,e,o),b(i,t,o),b(i,n,o)},p:W,d(i){i&&(h(e),h(t),h(n))}}}function tc(l){let e;return{c(){e=u("p"),e.textContent="Загрузка...",c(e,"class","svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function lc(l){let e,t=Y(l[3]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Wl(kl(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();c(e,"class","activity-feed-events svelte-1qo7cgm")},m(i,o){b(i,e,o);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(i,o){if(o[0]&8|o[3]&8192){t=Y(i[3]);let s;for(s=0;s<t.length;s+=1){const a=kl(i,t,s);n[s]?n[s].p(a,o):(n[s]=Wl(a),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function nc(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Активность пока не зафиксирована</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function Ul(l){let e,t=l[226].targetType+"",n;return{c(){e=u("span"),n=E(t),c(e,"class","activity-feed-target svelte-1qo7cgm")},m(i,o){b(i,e,o),r(e,n)},p(i,o){o[0]&8&&t!==(t=i[226].targetType+"")&&O(n,t)},d(i){i&&h(e)}}}function Wl(l){let e,t,n=nt(l[226].eventType)+"",i,o,s,a,f=l[226].title+"",d,_,g,p,v=Ue(l[226].eventType)+"",w,C,q,T,D=Be(l[226].createdAt)+"",N,I,A=je(l[226].createdAt)+"",j,S,L,y,M=l[226].targetType&&Ul(l);function z(){return l[151](l[226])}function J(...Z){return l[152](l[226],...Z)}return{c(){e=u("div"),t=u("span"),i=E(n),o=k(),s=u("div"),a=u("span"),d=E(f),_=k(),g=u("div"),p=u("span"),w=E(v),C=k(),M&&M.c(),q=k(),T=u("span"),N=E(D),I=k(),j=E(A),S=k(),c(t,"class","activity-feed-icon svelte-1qo7cgm"),c(a,"class","activity-feed-title svelte-1qo7cgm"),c(p,"class","activity-feed-type svelte-1qo7cgm"),c(T,"class","activity-feed-time svelte-1qo7cgm"),c(g,"class","activity-feed-meta svelte-1qo7cgm"),c(s,"class","activity-feed-body svelte-1qo7cgm"),c(e,"class","activity-feed-event svelte-1qo7cgm"),c(e,"role","button"),c(e,"tabindex","0")},m(Z,V){b(Z,e,V),r(e,t),r(t,i),r(e,o),r(e,s),r(s,a),r(a,d),r(s,_),r(s,g),r(g,p),r(p,w),r(g,C),M&&M.m(g,null),r(g,q),r(g,T),r(T,N),r(T,I),r(T,j),r(e,S),L||(y=[F(e,"click",z),F(e,"keydown",J)],L=!0)},p(Z,V){l=Z,V[0]&8&&n!==(n=nt(l[226].eventType)+"")&&O(i,n),V[0]&8&&f!==(f=l[226].title+"")&&O(d,f),V[0]&8&&v!==(v=Ue(l[226].eventType)+"")&&O(w,v),l[226].targetType?M?M.p(l,V):(M=Ul(l),M.c(),M.m(g,q)):M&&(M.d(1),M=null),V[0]&8&&D!==(D=Be(l[226].createdAt)+"")&&O(N,D),V[0]&8&&A!==(A=je(l[226].createdAt)+"")&&O(j,A)},d(Z){Z&&h(e),M&&M.d(),L=!1,oe(y)}}}function Gl(l){let e,t,n,i=l[2].summary.changedCases>0&&Jl(l),o=l[2].summary.notes>0&&Xl(l),s=l[2].summary.files>0&&Zl(l);return{c(){e=u("div"),i&&i.c(),t=k(),o&&o.c(),n=k(),s&&s.c(),c(e,"class","today-summary svelte-1qo7cgm")},m(a,f){b(a,e,f),i&&i.m(e,null),r(e,t),o&&o.m(e,null),r(e,n),s&&s.m(e,null)},p(a,f){a[2].summary.changedCases>0?i?i.p(a,f):(i=Jl(a),i.c(),i.m(e,t)):i&&(i.d(1),i=null),a[2].summary.notes>0?o?o.p(a,f):(o=Xl(a),o.c(),o.m(e,n)):o&&(o.d(1),o=null),a[2].summary.files>0?s?s.p(a,f):(s=Zl(a),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},d(a){a&&h(e),i&&i.d(),o&&o.d(),s&&s.d()}}}function Jl(l){let e,t=l[2].summary.changedCases+"",n,i,o=We(l[2].summary.changedCases,"дело","дела","дел")+"",s;return{c(){e=u("span"),n=E(t),i=k(),s=E(o),c(e,"class","summary-chip svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,n),r(e,i),r(e,s)},p(a,f){f[0]&4&&t!==(t=a[2].summary.changedCases+"")&&O(n,t),f[0]&4&&o!==(o=We(a[2].summary.changedCases,"дело","дела","дел")+"")&&O(s,o)},d(a){a&&h(e)}}}function Xl(l){let e,t=l[2].summary.notes+"",n,i,o=We(l[2].summary.notes,"заметка","заметки","заметок")+"",s;return{c(){e=u("span"),n=E(t),i=k(),s=E(o),c(e,"class","summary-chip svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,n),r(e,i),r(e,s)},p(a,f){f[0]&4&&t!==(t=a[2].summary.notes+"")&&O(n,t),f[0]&4&&o!==(o=We(a[2].summary.notes,"заметка","заметки","заметок")+"")&&O(s,o)},d(a){a&&h(e)}}}function Zl(l){let e,t=l[2].summary.files+"",n,i,o=We(l[2].summary.files,"файл","файла","файлов")+"",s;return{c(){e=u("span"),n=E(t),i=k(),s=E(o),c(e,"class","summary-chip svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,n),r(e,i),r(e,s)},p(a,f){f[0]&4&&t!==(t=a[2].summary.files+"")&&O(n,t),f[0]&4&&o!==(o=We(a[2].summary.files,"файл","файла","файлов")+"")&&O(s,o)},d(a){a&&h(e)}}}function ic(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Сегодня пока тихо</p> <p class="hint svelte-1qo7cgm">Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.</p>',c(e,"class","today-empty svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function sc(l){let e,t,n=Y(l[2].groups),i=[];for(let s=0;s<n.length;s+=1)i[s]=$l(wl(l,n,s));let o=l[2].events&&l[2].events.length>0&&en(l);return{c(){for(let s=0;s<i.length;s+=1)i[s].c();e=k(),o&&o.c(),t=ze()},m(s,a){for(let f=0;f<i.length;f+=1)i[f]&&i[f].m(s,a);b(s,e,a),o&&o.m(s,a),b(s,t,a)},p(s,a){if(a[0]&4|a[3]&8192){n=Y(s[2].groups);let f;for(f=0;f<n.length;f+=1){const d=wl(s,n,f);i[f]?i[f].p(d,a):(i[f]=$l(d),i[f].c(),i[f].m(e.parentNode,e))}for(;f<i.length;f+=1)i[f].d(1);i.length=n.length}s[2].events&&s[2].events.length>0?o?o.p(s,a):(o=en(s),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(s){s&&(h(e),h(t)),Ce(i,s),o&&o.d(s)}}}function Yl(l){let e,t=l[234].events.length+"",n,i,o=We(l[234].events.length,"событие","события","событий")+"",s;return{c(){e=u("span"),n=E(t),i=k(),s=E(o),c(e,"class","today-case-count svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,n),r(e,i),r(e,s)},p(a,f){f[0]&4&&t!==(t=a[234].events.length+"")&&O(n,t),f[0]&4&&o!==(o=We(a[234].events.length,"событие","события","событий")+"")&&O(s,o)},d(a){a&&h(e)}}}function oc(l){let e;return{c(){e=u("div"),e.textContent="Изменён сегодня",c(e,"class","today-events-empty svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function cc(l){let e,t=Y(l[234].events),n=[];for(let i=0;i<t.length;i+=1)n[i]=xl(ql(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();c(e,"class","today-events svelte-1qo7cgm")},m(i,o){b(i,e,o);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(i,o){if(o[0]&4|o[3]&8192){t=Y(i[234].events);let s;for(s=0;s<t.length;s+=1){const a=ql(i,t,s);n[s]?n[s].p(a,o):(n[s]=xl(a),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function Ql(l){let e,t=l[226].targetType+"",n;return{c(){e=u("span"),n=E(t),c(e,"class","activity-event-target svelte-1qo7cgm")},m(i,o){b(i,e,o),r(e,n)},p(i,o){o[0]&4&&t!==(t=i[226].targetType+"")&&O(n,t)},d(i){i&&h(e)}}}function xl(l){let e,t,n=nt(l[226].eventType)+"",i,o,s,a=l[226].title+"",f,d,_,g=Ue(l[226].eventType)+"",p,v,w,C,q=je(l[226].createdAt)+"",T,D,N,I=l[226].targetType&&Ql(l);function A(){return l[147](l[234])}function j(...S){return l[148](l[234],...S)}return{c(){e=u("div"),t=u("span"),i=E(n),o=k(),s=u("span"),f=E(a),d=k(),_=u("span"),p=E(g),v=k(),I&&I.c(),w=k(),C=u("span"),T=E(q),c(t,"class","today-event-icon svelte-1qo7cgm"),c(s,"class","today-event-title svelte-1qo7cgm"),c(_,"class","today-event-type svelte-1qo7cgm"),c(C,"class","today-event-time svelte-1qo7cgm"),c(e,"class","today-event svelte-1qo7cgm"),c(e,"role","button"),c(e,"tabindex","0")},m(S,L){b(S,e,L),r(e,t),r(t,i),r(e,o),r(e,s),r(s,f),r(e,d),r(e,_),r(_,p),r(e,v),I&&I.m(e,null),r(e,w),r(e,C),r(C,T),D||(N=[F(e,"click",A),F(e,"keydown",j)],D=!0)},p(S,L){l=S,L[0]&4&&n!==(n=nt(l[226].eventType)+"")&&O(i,n),L[0]&4&&a!==(a=l[226].title+"")&&O(f,a),L[0]&4&&g!==(g=Ue(l[226].eventType)+"")&&O(p,g),l[226].targetType?I?I.p(l,L):(I=Ql(l),I.c(),I.m(e,w)):I&&(I.d(1),I=null),L[0]&4&&q!==(q=je(l[226].createdAt)+"")&&O(T,q)},d(S){S&&h(e),I&&I.d(),D=!1,oe(N)}}}function $l(l){let e,t,n,i=l[234].nodeTitle+"",o,s,a,f=On(l[234].nodeKind)+"",d,_,g,p,v=je(l[234].lastActivityAt)+"",w,C,q,T,D=l[234].events&&Yl(l);function N(){return l[145](l[234])}function I(...L){return l[146](l[234],...L)}function A(L,y){return L[234].events&&L[234].events.length>0?cc:oc}let j=A(l),S=j(l);return{c(){e=u("div"),t=u("div"),n=u("span"),o=E(i),s=k(),a=u("span"),d=E(f),_=k(),D&&D.c(),g=k(),p=u("span"),w=E(v),C=k(),S.c(),c(n,"class","today-case-title svelte-1qo7cgm"),c(a,"class","today-case-type svelte-1qo7cgm"),c(p,"class","today-case-time svelte-1qo7cgm"),c(t,"class","today-case-header svelte-1qo7cgm"),c(t,"role","button"),c(t,"tabindex","0"),c(e,"class","today-case svelte-1qo7cgm")},m(L,y){b(L,e,y),r(e,t),r(t,n),r(n,o),r(t,s),r(t,a),r(a,d),r(t,_),D&&D.m(t,null),r(t,g),r(t,p),r(p,w),r(e,C),S.m(e,null),q||(T=[F(t,"click",N),F(t,"keydown",I)],q=!0)},p(L,y){l=L,y[0]&4&&i!==(i=l[234].nodeTitle+"")&&O(o,i),y[0]&4&&f!==(f=On(l[234].nodeKind)+"")&&O(d,f),l[234].events?D?D.p(l,y):(D=Yl(l),D.c(),D.m(t,g)):D&&(D.d(1),D=null),y[0]&4&&v!==(v=je(l[234].lastActivityAt)+"")&&O(w,v),j===(j=A(l))&&S?S.p(l,y):(S.d(1),S=j(l),S&&(S.c(),S.m(e,null)))},d(L){L&&h(e),D&&D.d(),S.d(),q=!1,oe(T)}}}function en(l){let e,t,n,i=Y(l[2].events),o=[];for(let s=0;s<i.length;s+=1)o[s]=tn(yl(l,i,s));return{c(){e=u("div"),t=u("h3"),t.textContent="Лента за сегодня",n=k();for(let s=0;s<o.length;s+=1)o[s].c();c(t,"class","svelte-1qo7cgm"),c(e,"class","today-timeline svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(s,a){if(a[0]&4|a[3]&8192){i=Y(s[2].events);let f;for(f=0;f<i.length;f+=1){const d=yl(s,i,f);o[f]?o[f].p(d,a):(o[f]=tn(d),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(s){s&&h(e),Ce(o,s)}}}function tn(l){let e,t,n,i,o=l[226].title+"",s,a,f,d=Ue(l[226].eventType)+"",_,g,p,v=je(l[226].createdAt)+"",w,C,q,T;function D(){return l[149](l[226])}function N(...I){return l[150](l[226],...I)}return{c(){e=u("div"),t=u("span"),n=k(),i=u("span"),s=E(o),a=k(),f=u("span"),_=E(d),g=k(),p=u("span"),w=E(v),C=k(),c(t,"class","timeline-dot svelte-1qo7cgm"),c(i,"class","timeline-title svelte-1qo7cgm"),c(f,"class","timeline-type svelte-1qo7cgm"),c(p,"class","timeline-time svelte-1qo7cgm"),c(e,"class","timeline-event svelte-1qo7cgm"),c(e,"role","button"),c(e,"tabindex","0")},m(I,A){b(I,e,A),r(e,t),r(e,n),r(e,i),r(i,s),r(e,a),r(e,f),r(f,_),r(e,g),r(e,p),r(p,w),r(e,C),q||(T=[F(e,"click",D),F(e,"keydown",N)],q=!0)},p(I,A){l=I,A[0]&4&&o!==(o=l[226].title+"")&&O(s,o),A[0]&4&&d!==(d=Ue(l[226].eventType)+"")&&O(_,d),A[0]&4&&v!==(v=je(l[226].createdAt)+"")&&O(w,v)},d(I){I&&h(e),q=!1,oe(T)}}}function ln(l){let e,t=l[229].label+"",n,i,o;function s(){return l[119](l[229])}return{c(){e=u("button"),n=E(t),c(e,"class",Ps(l[100](l[229].id))+" svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,n),i||(o=F(e,"click",s),i=!0)},p(a,f){l=a},d(a){a&&h(e),i=!1,o()}}}function rc(l){let e;function t(o,s){return o[4].length===0?_c:pc}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),c(e,"class","activity-tab svelte-1qo7cgm")},m(o,s){b(o,e,s),i.m(e,null)},p(o,s){n===(n=t(o))&&i?i.p(o,s):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:W,o:W,d(o){o&&h(e),i.d()}}}function ac(l){let e,t,n,i,o,s,a,f,d,_,g,p;function v(q,T){return q[13].length===0?gc:vc}let w=v(l),C=w(l);return{c(){e=u("div"),t=u("div"),n=u("input"),i=k(),o=u("input"),s=k(),a=u("button"),f=E("Записать"),_=k(),C.c(),c(n,"type","text"),c(n,"placeholder","Что сделано"),c(n,"class","svelte-1qo7cgm"),c(o,"type","number"),c(o,"placeholder","Мин"),c(o,"min","1"),c(o,"class","svelte-1qo7cgm"),c(a,"class","btn btn-primary svelte-1qo7cgm"),a.disabled=d=!l[15].trim()||!l[14],c(t,"class","worklog-form svelte-1qo7cgm"),c(e,"class","worklog-tab svelte-1qo7cgm")},m(q,T){b(q,e,T),r(e,t),r(t,n),se(n,l[15]),r(t,i),r(t,o),se(o,l[14]),r(t,s),r(t,a),r(a,f),r(e,_),C.m(e,null),g||(p=[F(n,"input",l[143]),F(o,"input",l[144]),F(a,"click",l[94])],g=!0)},p(q,T){T[0]&32768&&n.value!==q[15]&&se(n,q[15]),T[0]&16384&&ht(o.value)!==q[14]&&se(o,q[14]),T[0]&49152&&d!==(d=!q[15].trim()||!q[14])&&(a.disabled=d),w===(w=v(q))&&C?C.p(q,T):(C.d(1),C=w(q),C&&(C.c(),C.m(e,null)))},i:W,o:W,d(q){q&&h(e),C.d(),g=!1,oe(p)}}}function fc(l){let e,t,n,i,o,s;function a(_,g){return _[12].length===0?bc:hc}let f=a(l),d=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent="+ Добавить действие",i=k(),d.c(),c(n,"class","btn btn-primary svelte-1qo7cgm"),c(t,"class","tab-toolbar svelte-1qo7cgm"),c(e,"class","actions-tab svelte-1qo7cgm")},m(_,g){b(_,e,g),r(e,t),r(t,n),r(e,i),d.m(e,null),o||(s=F(n,"click",l[101]),o=!0)},p(_,g){f===(f=a(_))&&d?d.p(_,g):(d.d(1),d=f(_),d&&(d.c(),d.m(e,null)))},i:W,o:W,d(_){_&&h(e),d.d(),o=!1,s()}}}function uc(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T,D,N,I=l[39].items.length>0&&rn(l);const A=[yc,kc],j=[];function S(M,z){return M[31]?0:1}p=S(l),v=j[p]=A[p](l);let L=l[28]&&!l[30]&&fn(),y=l[35]&&un(l);return{c(){e=u("div"),t=u("div"),n=u("button"),i=E("+ Добавить файл"),o=k(),s=u("button"),a=E("+ Добавить папку"),f=k(),d=u("button"),d.textContent="+ Новый файл",_=k(),I&&I.c(),g=k(),v.c(),w=k(),L&&L.c(),C=k(),y&&y.c(),q=ze(),c(n,"class","btn btn-primary svelte-1qo7cgm"),n.disabled=l[28],c(s,"class","btn svelte-1qo7cgm"),s.disabled=l[28],c(d,"class","btn svelte-1qo7cgm"),c(t,"class","tab-toolbar svelte-1qo7cgm"),c(e,"class","files-tab svelte-1qo7cgm")},m(M,z){b(M,e,z),r(e,t),r(t,n),r(n,i),r(t,o),r(t,s),r(s,a),r(t,f),r(t,d),r(t,_),I&&I.m(t,null),r(e,g),j[p].m(e,null),r(e,w),L&&L.m(e,null),b(M,C,z),y&&y.m(M,z),b(M,q,z),T=!0,D||(N=[F(n,"click",l[95]),F(s,"click",l[96]),F(d,"click",l[67])],D=!0)},p(M,z){(!T||z[0]&268435456)&&(n.disabled=M[28]),(!T||z[0]&268435456)&&(s.disabled=M[28]),M[39].items.length>0?I?I.p(M,z):(I=rn(M),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let J=p;p=S(M),p===J?j[p].p(M,z):(Re(),de(j[J],1,1,()=>{j[J]=null}),Ke(),v=j[p],v?v.p(M,z):(v=j[p]=A[p](M),v.c()),ae(v,1),v.m(e,w)),M[28]&&!M[30]?L||(L=fn(),L.c(),L.m(e,null)):L&&(L.d(1),L=null),M[35]?y?(y.p(M,z),z[1]&16&&ae(y,1)):(y=un(M),y.c(),ae(y,1),y.m(q.parentNode,q)):y&&(Re(),de(y,1,1,()=>{y=null}),Ke())},i(M){T||(ae(v),ae(y),T=!0)},o(M){de(v),de(y),T=!1},d(M){M&&(h(e),h(C),h(q)),I&&I.d(),j[p].d(),L&&L.d(),y&&y.d(M),D=!1,oe(N)}}}function dc(l){let e,t,n,i,o,s,a,f=l[21]&&dn(l);function d(p,v){return p[10].length===0&&!p[21]?Mc:Sc}let _=d(l),g=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent="+ Добавить заметку",i=k(),f&&f.c(),o=k(),g.c(),c(n,"class","btn btn-primary svelte-1qo7cgm"),c(t,"class","tab-toolbar svelte-1qo7cgm"),c(e,"class","notes-tab svelte-1qo7cgm")},m(p,v){b(p,e,v),r(e,t),r(t,n),r(e,i),f&&f.m(e,null),r(e,o),g.m(e,null),s||(a=F(n,"click",l[87]),s=!0)},p(p,v){p[21]?f?f.p(p,v):(f=dn(p),f.c(),f.m(e,o)):f&&(f.d(1),f=null),_===(_=d(p))&&g?g.p(p,v):(g.d(1),g=_(p),g&&(g.c(),g.m(e,null)))},i:W,o:W,d(p){p&&h(e),f&&f.d(),g.d(),s=!1,a()}}}function mc(l){let e,t,n=l[8].title+"",i,o,s,a,f,d,_=l[8].type+"",g,p,v,w,C,q=(l[8].section||"—")+"",T,D,N,I,A,j=Be(l[8].createdAt)+"",S,L,y,M,z,J,Z,V,R,B,U,le,X,ne,re=l[10].length>0&&pn(l),Q=l[13].length>0&&vn(l);return{c(){e=u("div"),t=u("h2"),i=E(n),o=k(),s=u("div"),a=u("div"),f=u("span"),f.textContent="Тип",d=u("span"),g=E(_),p=k(),v=u("div"),w=u("span"),w.textContent="Раздел",C=u("span"),T=E(q),D=k(),N=u("div"),I=u("span"),I.textContent="Создано",A=u("span"),S=E(j),L=k(),y=u("div"),M=u("button"),M.innerHTML=`<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-1qo7cgm"><path d="M12 20h9" class="svelte-1qo7cgm"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z" class="svelte-1qo7cgm"></path></svg>
Новая заметка`,z=k(),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" class="svelte-1qo7cgm"><path 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" class="svelte-1qo7cgm"></path></svg>
Добавить файл`,Z=k(),V=u("button"),V.innerHTML=`<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-1qo7cgm"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2" class="svelte-1qo7cgm"></polygon></svg>
Добавить действие`,R=k(),B=u("button"),B.innerHTML=`<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-1qo7cgm"><circle cx="12" cy="12" r="10" class="svelte-1qo7cgm"></circle><polyline points="12 6 12 12 16 14" class="svelte-1qo7cgm"></polyline></svg>
Записать время`,U=k(),re&&re.c(),le=k(),Q&&Q.c(),c(t,"class","svelte-1qo7cgm"),c(f,"class","meta-label svelte-1qo7cgm"),c(d,"class","svelte-1qo7cgm"),c(a,"class","meta-item svelte-1qo7cgm"),c(w,"class","meta-label svelte-1qo7cgm"),c(C,"class","svelte-1qo7cgm"),c(v,"class","meta-item svelte-1qo7cgm"),c(I,"class","meta-label svelte-1qo7cgm"),c(A,"class","svelte-1qo7cgm"),c(N,"class","meta-item svelte-1qo7cgm"),c(s,"class","meta-grid svelte-1qo7cgm"),c(M,"class","qa-btn svelte-1qo7cgm"),c(J,"class","qa-btn svelte-1qo7cgm"),c(V,"class","qa-btn svelte-1qo7cgm"),c(B,"class","qa-btn svelte-1qo7cgm"),c(y,"class","quick-actions svelte-1qo7cgm"),c(e,"class","overview svelte-1qo7cgm")},m(ee,x){b(ee,e,x),r(e,t),r(t,i),r(e,o),r(e,s),r(s,a),r(a,f),r(a,d),r(d,g),r(s,p),r(s,v),r(v,w),r(v,C),r(C,T),r(s,D),r(s,N),r(N,I),r(N,A),r(A,S),r(e,L),r(e,y),r(y,M),r(y,z),r(y,J),r(y,Z),r(y,V),r(y,R),r(y,B),r(e,U),re&&re.m(e,null),r(e,le),Q&&Q.m(e,null),X||(ne=[F(M,"click",l[120]),F(J,"click",l[121]),F(V,"click",l[101]),F(B,"click",l[122])],X=!0)},p(ee,x){x[0]&256&&n!==(n=ee[8].title+"")&&O(i,n),x[0]&256&&_!==(_=ee[8].type+"")&&O(g,_),x[0]&256&&q!==(q=(ee[8].section||"—")+"")&&O(T,q),x[0]&256&&j!==(j=Be(ee[8].createdAt)+"")&&O(S,j),ee[10].length>0?re?re.p(ee,x):(re=pn(ee),re.c(),re.m(e,le)):re&&(re.d(1),re=null),ee[13].length>0?Q?Q.p(ee,x):(Q=vn(ee),Q.c(),Q.m(e,null)):Q&&(Q.d(1),Q=null)},i:W,o:W,d(ee){ee&&h(e),re&&re.d(),Q&&Q.d(),X=!1,oe(ne)}}}function pc(l){let e,t=Y(l[4]),n=[];for(let i=0;i<t.length;i+=1)n[i]=sn(Cl(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();c(e,"class","activity-events svelte-1qo7cgm")},m(i,o){b(i,e,o);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(i,o){if(o[0]&16){t=Y(i[4]);let s;for(s=0;s<t.length;s+=1){const a=Cl(i,t,s);n[s]?n[s].p(a,o):(n[s]=sn(a),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function _c(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Активность пока не зафиксирована</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function nn(l){let e,t=l[226].targetType+"",n;return{c(){e=u("span"),n=E(t),c(e,"class","activity-event-target svelte-1qo7cgm")},m(i,o){b(i,e,o),r(e,n)},p(i,o){o[0]&16&&t!==(t=i[226].targetType+"")&&O(n,t)},d(i){i&&h(e)}}}function sn(l){let e,t,n=nt(l[226].eventType)+"",i,o,s,a=l[226].title+"",f,d,_,g=Ue(l[226].eventType)+"",p,v,w,C,q=je(l[226].createdAt)+"",T,D,N=l[226].targetType&&nn(l);return{c(){e=u("div"),t=u("span"),i=E(n),o=k(),s=u("span"),f=E(a),d=k(),_=u("span"),p=E(g),v=k(),N&&N.c(),w=k(),C=u("span"),T=E(q),D=k(),c(t,"class","activity-event-icon svelte-1qo7cgm"),c(s,"class","activity-event-title svelte-1qo7cgm"),c(_,"class","activity-event-type svelte-1qo7cgm"),c(C,"class","activity-event-time svelte-1qo7cgm"),c(e,"class","activity-event svelte-1qo7cgm")},m(I,A){b(I,e,A),r(e,t),r(t,i),r(e,o),r(e,s),r(s,f),r(e,d),r(e,_),r(_,p),r(e,v),N&&N.m(e,null),r(e,w),r(e,C),r(C,T),r(e,D)},p(I,A){A[0]&16&&n!==(n=nt(I[226].eventType)+"")&&O(i,n),A[0]&16&&a!==(a=I[226].title+"")&&O(f,a),A[0]&16&&g!==(g=Ue(I[226].eventType)+"")&&O(p,g),I[226].targetType?N?N.p(I,A):(N=nn(I),N.c(),N.m(e,w)):N&&(N.d(1),N=null),A[0]&16&&q!==(q=je(I[226].createdAt)+"")&&O(T,q)},d(I){I&&h(e),N&&N.d()}}}function vc(l){let e,t=Y(l[13]),n=[];for(let i=0;i<t.length;i+=1)n[i]=on(Tl(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ze()},m(i,o){for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(i,o);b(i,e,o)},p(i,o){if(o[0]&8192){t=Y(i[13]);let s;for(s=0;s<t.length;s+=1){const a=Tl(i,t,s);n[s]?n[s].p(a,o):(n[s]=on(a),n[s].c(),n[s].m(e.parentNode,e))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function gc(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Записей работы пока нет</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function on(l){let e,t,n=l[210].summary+"",i,o,s,a=l[210].minutes+"",f,d,_=Be(l[210].createdAt)+"",g,p;return{c(){e=u("div"),t=u("div"),i=E(n),o=k(),s=u("div"),f=E(a),d=E(" мин · "),g=E(_),p=k(),c(t,"class","svelte-1qo7cgm"),c(s,"class","wl-meta svelte-1qo7cgm"),c(e,"class","worklog-entry svelte-1qo7cgm")},m(v,w){b(v,e,w),r(e,t),r(t,i),r(e,o),r(e,s),r(s,f),r(s,d),r(s,g),r(e,p)},p(v,w){w[0]&8192&&n!==(n=v[210].summary+"")&&O(i,n),w[0]&8192&&a!==(a=v[210].minutes+"")&&O(f,a),w[0]&8192&&_!==(_=Be(v[210].createdAt)+"")&&O(g,_)},d(v){v&&h(e)}}}function hc(l){let e,t=Y(l[12]),n=[];for(let i=0;i<t.length;i+=1)n[i]=cn(Sl(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ze()},m(i,o){for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(i,o);b(i,e,o)},p(i,o){if(o[0]&4096|o[3]&6144){t=Y(i[12]);let s;for(s=0;s<t.length;s+=1){const a=Sl(i,t,s);n[s]?n[s].p(a,o):(n[s]=cn(a),n[s].c(),n[s].m(e.parentNode,e))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function bc(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Действий пока нет</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function cn(l){let e,t,n,i=l[221].title+"",o,s,a,f=l[105](l[221].type)+"",d,_,g,p=l[221].data+"",v,w,C,q,T,D,N,I,A;function j(){return l[141](l[221])}function S(){return l[142](l[221])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=E(i),s=k(),a=u("span"),d=E(f),_=k(),g=u("span"),v=E(p),w=k(),C=u("div"),q=u("button"),q.textContent="Запустить",T=k(),D=u("button"),D.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-1qo7cgm"><polyline points="3 6 5 6 21 6" class="svelte-1qo7cgm"></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-1qo7cgm"></path></svg>',N=k(),c(n,"class","action-title svelte-1qo7cgm"),c(a,"class","action-type svelte-1qo7cgm"),c(g,"class","action-data svelte-1qo7cgm"),c(t,"class","action-info svelte-1qo7cgm"),c(q,"class","btn btn-sm svelte-1qo7cgm"),c(D,"class","btn btn-sm btn-danger svelte-1qo7cgm"),c(C,"class","action-btns svelte-1qo7cgm"),c(e,"class","action-card svelte-1qo7cgm")},m(L,y){b(L,e,y),r(e,t),r(t,n),r(n,o),r(t,s),r(t,a),r(a,d),r(t,_),r(t,g),r(g,v),r(e,w),r(e,C),r(C,q),r(C,T),r(C,D),r(e,N),I||(A=[F(q,"click",j),F(D,"click",S)],I=!0)},p(L,y){l=L,y[0]&4096&&i!==(i=l[221].title+"")&&O(o,i),y[0]&4096&&f!==(f=l[105](l[221].type)+"")&&O(d,f),y[0]&4096&&p!==(p=l[221].data+"")&&O(v,p)},d(L){L&&h(e),I=!1,oe(A)}}}function rn(l){let e,t,n=l[39].items.length+"",i,o,s;return{c(){e=u("button"),t=E("Вставить "),i=E(n),c(e,"class","btn svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,t),r(e,i),o||(s=F(e,"click",l[72]),o=!0)},p(a,f){f[1]&256&&n!==(n=a[39].items.length+"")&&O(i,n)},d(a){a&&h(e),o=!1,s()}}}function kc(l){let e,t,n,i,o,s,a;const f=[qc,wc],d=[];function _(w,C){return w[33].length>0?0:1}e=_(l),t=d[e]=f[e](l);const g=[Tc,Cc],p=[];function v(w,C){return w[34].length===0?0:1}return i=v(l),o=p[i]=g[i](l),{c(){t.c(),n=k(),o.c(),s=ze()},m(w,C){d[e].m(w,C),b(w,n,C),p[i].m(w,C),b(w,s,C),a=!0},p(w,C){let q=e;e=_(w),e===q?d[e].p(w,C):(Re(),de(d[q],1,1,()=>{d[q]=null}),Ke(),t=d[e],t?t.p(w,C):(t=d[e]=f[e](w),t.c()),ae(t,1),t.m(n.parentNode,n));let T=i;i=v(w),i===T?p[i].p(w,C):(Re(),de(p[T],1,1,()=>{p[T]=null}),Ke(),o=p[i],o?o.p(w,C):(o=p[i]=g[i](w),o.c()),ae(o,1),o.m(s.parentNode,s))},i(w){a||(ae(t),ae(o),a=!0)},o(w){de(t),de(o),a=!1},d(w){w&&(h(n),h(s)),d[e].d(w),p[i].d(w)}}}function yc(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Загрузка...</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,i:W,o:W,d(t){t&&h(e)}}}function wc(l){let e,t;return e=new Qn({props:{crumbs:[{name:"Файлы"}]}}),{c(){Qe(e.$$.fragment)},m(n,i){Ge(e,n,i),t=!0},p:W,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function qc(l){let e,t,n,i,o,s;return e=new Qn({props:{crumbs:[{name:"Файлы"},...l[33]]}}),e.$on("navigate",l[127]),{c(){Qe(e.$$.fragment),t=k(),n=u("button"),n.innerHTML=`<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-1qo7cgm"><line x1="19" y1="12" x2="5" y2="12" class="svelte-1qo7cgm"></line><polyline points="12 19 5 12 12 5" class="svelte-1qo7cgm"></polyline></svg>
Back`,c(n,"class","btn btn-sm back-btn svelte-1qo7cgm")},m(a,f){Ge(e,a,f),b(a,t,f),b(a,n,f),i=!0,o||(s=F(n,"click",l[63]),o=!0)},p(a,f){const d={};f[1]&4&&(d.crumbs=[{name:"Файлы"},...a[33]]),e.$set(d)},i(a){i||(ae(e.$$.fragment,a),i=!0)},o(a){de(e.$$.fragment,a),i=!1},d(a){a&&(h(t),h(n)),Je(e,a),o=!1,s()}}}function Cc(l){let e,t=[],n=new Map,i,o=Y(l[34]);const s=a=>a[218].id;for(let a=0;a<o.length;a+=1){let f=Ml(l,o,a),d=s(f);n.set(d,t[a]=an(d,f))}return{c(){e=u("div");for(let a=0;a<t.length;a+=1)t[a].c();c(e,"class","file-list svelte-1qo7cgm")},m(a,f){b(a,e,f);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);i=!0},p(a,f){f[1]&520|f[2]&129993|f[3]&64&&(o=Y(a[34]),Re(),t=Xs(t,f,s,1,a,o,n,e,Js,an,null,Ml),Ke())},i(a){if(!i){for(let f=0;f<o.length;f+=1)ae(t[f]);i=!0}},o(a){for(let f=0;f<t.length;f+=1)de(t[f]);i=!1},d(a){a&&h(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function Tc(l){let e,t,n,i,o=l[33].length>0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов",s,a,f,d,_,g,p,v,w,C;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-1qo7cgm"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1qo7cgm"></path><polyline points="14 2 14 8 20 8" class="svelte-1qo7cgm"></polyline></svg>',n=k(),i=u("p"),s=E(o),a=k(),f=u("p"),f.textContent="Добавьте файл или папку, чтобы сохранить материалы проекта.",d=k(),_=u("div"),g=u("button"),g.textContent="Добавить файл",p=k(),v=u("button"),v.textContent="Добавить папку",c(t,"class","empty-icon svelte-1qo7cgm"),c(i,"class","svelte-1qo7cgm"),c(f,"class","hint svelte-1qo7cgm"),c(g,"class","btn btn-primary svelte-1qo7cgm"),c(v,"class","btn svelte-1qo7cgm"),c(_,"class","empty-actions svelte-1qo7cgm"),c(e,"class","empty-state svelte-1qo7cgm")},m(q,T){b(q,e,T),r(e,t),r(e,n),r(e,i),r(i,s),r(e,a),r(e,f),r(e,d),r(e,_),r(_,g),r(_,p),r(_,v),w||(C=[F(g,"click",l[95]),F(v,"click",l[96])],w=!0)},p(q,T){T[1]&4&&o!==(o=q[33].length>0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов")&&O(s,o)},i:W,o:W,d(q){q&&h(e),w=!1,oe(C)}}}function an(l,e){let t,n,i;return n=new To({props:{item:e[218],selected:e[40].includes(e[218].id),onDragStart:e[76],onDragOver:e[77],onDrop:e[78]}}),n.$on("navigate",e[128]),n.$on("preview",e[129]),n.$on("openExternal",e[130]),n.$on("showInFolder",e[131]),n.$on("delete",e[132]),n.$on("rename",e[133]),n.$on("duplicate",e[134]),n.$on("cut",e[135]),n.$on("copy",e[136]),n.$on("selectOne",e[137]),n.$on("toggleSelect",e[138]),n.$on("rangeSelect",e[139]),{key:l,first:null,c(){t=ze(),Qe(n.$$.fragment),this.first=t},m(o,s){b(o,t,s),Ge(n,o,s),i=!0},p(o,s){e=o;const a={};s[1]&8&&(a.item=e[218]),s[1]&520&&(a.selected=e[40].includes(e[218].id)),n.$set(a)},i(o){i||(ae(n.$$.fragment,o),i=!0)},o(o){de(n.$$.fragment,o),i=!1},d(o){o&&h(t),Je(n,o)}}}function fn(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Сканирование...</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function un(l){let e,t;return e=new Vo({props:{item:l[35],content:l[36],loading:l[37],error:l[38]}}),e.$on("close",l[66]),e.$on("openExternal",l[140]),{c(){Qe(e.$$.fragment)},m(n,i){Ge(e,n,i),t=!0},p(n,i){const o={};i[1]&16&&(o.item=n[35]),i[1]&32&&(o.content=n[36]),i[1]&64&&(o.loading=n[37]),i[1]&128&&(o.error=n[38]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function dn(l){let e,t,n,i,o,s,a,f,d;return{c(){e=u("div"),t=u("input"),n=k(),i=u("div"),o=u("button"),o.textContent="Создать",s=k(),a=u("button"),a.textContent="Отмена",c(t,"type","text"),c(t,"placeholder","Название заметки"),c(t,"class","svelte-1qo7cgm"),c(o,"class","btn btn-primary svelte-1qo7cgm"),c(a,"class","btn svelte-1qo7cgm"),c(i,"class","form-actions svelte-1qo7cgm"),c(e,"class","create-form svelte-1qo7cgm")},m(_,g){b(_,e,g),r(e,t),se(t,l[22]),r(e,n),r(e,i),r(i,o),r(i,s),r(i,a),f||(d=[F(t,"input",l[124]),F(t,"keydown",l[125]),F(o,"click",l[89]),F(a,"click",l[88])],f=!0)},p(_,g){g[0]&4194304&&t.value!==_[22]&&se(t,_[22])},d(_){_&&h(e),f=!1,oe(d)}}}function Sc(l){let e,t=Y(l[10]),n=[];for(let i=0;i<t.length;i+=1)n[i]=mn(Ll(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();c(e,"class","notes-list svelte-1qo7cgm")},m(i,o){b(i,e,o);for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(e,null)},p(i,o){if(o[0]&1024|o[2]&268435456){t=Y(i[10]);let s;for(s=0;s<t.length;s+=1){const a=Ll(i,t,s);n[s]?n[s].p(a,o):(n[s]=mn(a),n[s].c(),n[s].m(e,null))}for(;s<n.length;s+=1)n[s].d(1);n.length=t.length}},d(i){i&&h(e),Ce(n,i)}}}function Mc(l){let e;return{c(){e=u("div"),e.innerHTML='<p class="svelte-1qo7cgm">Нет заметок</p><p class="hint svelte-1qo7cgm">Создайте первую заметку для этого дела.</p>',c(e,"class","empty-state svelte-1qo7cgm")},m(t,n){b(t,e,n)},p:W,d(t){t&&h(e)}}}function mn(l){let e,t,n=l[213].title+"",i,o,s,a=Be(l[213].createdAt)+"",f,d,_,g;function p(){return l[126](l[213])}return{c(){e=u("div"),t=u("div"),i=E(n),o=k(),s=u("div"),f=E(a),d=k(),c(t,"class","note-card-title svelte-1qo7cgm"),c(s,"class","note-card-date svelte-1qo7cgm"),c(e,"class","note-card svelte-1qo7cgm")},m(v,w){b(v,e,w),r(e,t),r(t,i),r(e,o),r(e,s),r(s,f),r(e,d),_||(g=F(e,"click",p),_=!0)},p(v,w){l=v,w[0]&1024&&n!==(n=l[213].title+"")&&O(i,n),w[0]&1024&&a!==(a=Be(l[213].createdAt)+"")&&O(f,a)},d(v){v&&h(e),_=!1,g()}}}function pn(l){let e,t,n,i=Y(l[10].slice(0,5)),o=[];for(let s=0;s<i.length;s+=1)o[s]=_n(Dl(l,i,s));return{c(){e=u("div"),t=u("h3"),t.textContent="Последние заметки",n=k();for(let s=0;s<o.length;s+=1)o[s].c();c(t,"class","svelte-1qo7cgm"),c(e,"class","recent-section svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(s,a){if(a[0]&1024|a[2]&268435456){i=Y(s[10].slice(0,5));let f;for(f=0;f<i.length;f+=1){const d=Dl(s,i,f);o[f]?o[f].p(d,a):(o[f]=_n(d),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(s){s&&h(e),Ce(o,s)}}}function _n(l){let e,t,n=l[213].title+"",i,o,s=Be(l[213].createdAt)+"",a,f,d,_;function g(){return l[123](l[213])}return{c(){e=u("div"),t=u("span"),i=E(n),o=u("span"),a=E(s),f=k(),c(t,"class","svelte-1qo7cgm"),c(o,"class","recent-date svelte-1qo7cgm"),c(e,"class","recent-note svelte-1qo7cgm")},m(p,v){b(p,e,v),r(e,t),r(t,i),r(e,o),r(o,a),r(e,f),d||(_=F(e,"click",g),d=!0)},p(p,v){l=p,v[0]&1024&&n!==(n=l[213].title+"")&&O(i,n),v[0]&1024&&s!==(s=Be(l[213].createdAt)+"")&&O(a,s)},d(p){p&&h(e),d=!1,_()}}}function vn(l){let e,t,n,i=Y(l[13].slice(0,3)),o=[];for(let s=0;s<i.length;s+=1)o[s]=gn(Il(l,i,s));return{c(){e=u("div"),t=u("h3"),t.textContent="Последние записи",n=k();for(let s=0;s<o.length;s+=1)o[s].c();c(t,"class","svelte-1qo7cgm"),c(e,"class","recent-section svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(s,a){if(a[0]&8192){i=Y(s[13].slice(0,3));let f;for(f=0;f<i.length;f+=1){const d=Il(s,i,f);o[f]?o[f].p(d,a):(o[f]=gn(d),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(s){s&&h(e),Ce(o,s)}}}function gn(l){let e,t=l[210].summary+"",n,i,o=l[210].minutes+"",s,a;return{c(){e=u("div"),n=E(t),i=E(" ("),s=E(o),a=E(" мин)"),c(e,"class","recent-entry svelte-1qo7cgm")},m(f,d){b(f,e,d),r(e,n),r(e,i),r(e,s),r(e,a)},p(f,d){d[0]&8192&&t!==(t=f[210].summary+"")&&O(n,t),d[0]&8192&&o!==(o=f[210].minutes+"")&&O(s,o)},d(f){f&&h(e)}}}function hn(l){let e;return{c(){e=u("span"),e.textContent="●",c(e,"class","dirty-mark svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function bn(l){let e,t,n;return{c(){e=u("div"),e.textContent="+",c(e,"class","fab svelte-1qo7cgm"),c(e,"title","Добавить дело")},m(i,o){b(i,e,o),t||(n=F(e,"click",l[84]),t=!0)},p:W,d(i){i&&h(e),t=!1,n()}}}function kn(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T,D,N,I,A,j=Y(l[0].filter(Pn)),S=[];for(let y=0;y<j.length;y+=1)S[y]=yn(bl(l,j,y));let L=l[20].length>0&&wn(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent="Новое дело",i=k(),o=u("div"),s=u("label"),s.textContent="Название",a=k(),f=u("input"),d=k(),_=u("div"),g=u("label"),g.textContent="Раздел",p=k(),v=u("select");for(let y=0;y<S.length;y+=1)S[y].c();w=k(),L&&L.c(),C=k(),q=u("div"),T=u("button"),T.textContent="Создать",D=k(),N=u("button"),N.textContent="Отмена",c(n,"class","svelte-1qo7cgm"),c(s,"class","svelte-1qo7cgm"),c(f,"type","text"),c(f,"placeholder","Название дела"),f.autofocus=!0,c(f,"class","svelte-1qo7cgm"),c(o,"class","form-group svelte-1qo7cgm"),c(g,"class","svelte-1qo7cgm"),c(v,"class","svelte-1qo7cgm"),l[18]===void 0&&lt(()=>l[155].call(v)),c(_,"class","form-group svelte-1qo7cgm"),c(T,"class","btn btn-primary svelte-1qo7cgm"),c(N,"class","btn svelte-1qo7cgm"),c(q,"class","modal-actions svelte-1qo7cgm"),c(t,"class","modal svelte-1qo7cgm"),c(e,"class","modal-overlay svelte-1qo7cgm")},m(y,M){b(y,e,M),r(e,t),r(t,n),r(t,i),r(t,o),r(o,s),r(o,a),r(o,f),se(f,l[17]),r(t,d),r(t,_),r(_,g),r(_,p),r(_,v);for(let z=0;z<S.length;z+=1)S[z]&&S[z].m(v,null);tt(v,l[18],!0),r(t,w),L&&L.m(t,null),r(t,C),r(t,q),r(q,T),r(q,D),r(q,N),f.focus(),I||(A=[F(f,"input",l[153]),F(f,"keydown",l[154]),F(v,"change",l[155]),F(T,"click",l[86]),F(N,"click",l[85]),F(e,"click",Ye(l[85]))],I=!0)},p(y,M){if(M[0]&131072&&f.value!==y[17]&&se(f,y[17]),M[0]&1){j=Y(y[0].filter(Pn));let z;for(z=0;z<j.length;z+=1){const J=bl(y,j,z);S[z]?S[z].p(J,M):(S[z]=yn(J),S[z].c(),S[z].m(v,null))}for(;z<S.length;z+=1)S[z].d(1);S.length=j.length}M[0]&262145&&tt(v,y[18]),y[20].length>0?L?L.p(y,M):(L=wn(y),L.c(),L.m(t,C)):L&&(L.d(1),L=null)},d(y){y&&h(e),Ce(S,y),L&&L.d(),I=!1,oe(A)}}}function yn(l){let e,t=l[207].label+"",n,i;return{c(){e=u("option"),n=E(t),e.__value=i=l[207].id,se(e,e.__value),c(e,"class","svelte-1qo7cgm")},m(o,s){b(o,e,s),r(e,n)},p(o,s){s[0]&1&&t!==(t=o[207].label+"")&&O(n,t),s[0]&1&&i!==(i=o[207].id)&&(e.__value=i,se(e,e.__value))},d(o){o&&h(e)}}}function wn(l){let e,t,n,i,o,s,a,f=Y(l[20]),d=[];for(let _=0;_<f.length;_+=1)d[_]=qn(hl(l,f,_));return{c(){e=u("div"),t=u("label"),t.textContent="Шаблон (опционально)",n=k(),i=u("select"),o=u("option"),o.textContent="Без шаблона";for(let _=0;_<d.length;_+=1)d[_].c();c(t,"class","svelte-1qo7cgm"),o.__value="",se(o,o.__value),c(o,"class","svelte-1qo7cgm"),c(i,"class","svelte-1qo7cgm"),l[19]===void 0&&lt(()=>l[156].call(i)),c(e,"class","form-group svelte-1qo7cgm")},m(_,g){b(_,e,g),r(e,t),r(e,n),r(e,i),r(i,o);for(let p=0;p<d.length;p+=1)d[p]&&d[p].m(i,null);tt(i,l[19],!0),s||(a=F(i,"change",l[156]),s=!0)},p(_,g){if(g[0]&1048576){f=Y(_[20]);let p;for(p=0;p<f.length;p+=1){const v=hl(_,f,p);d[p]?d[p].p(v,g):(d[p]=qn(v),d[p].c(),d[p].m(i,null))}for(;p<d.length;p+=1)d[p].d(1);d.length=f.length}g[0]&1572864&&tt(i,_[19])},d(_){_&&h(e),Ce(d,_),s=!1,a()}}}function qn(l){let e,t=l[204].name+"",n,i=l[204].description?" — "+l[204].description:"",o,s;return{c(){e=u("option"),n=E(t),o=E(i),e.__value=s=l[204].name,se(e,e.__value),c(e,"class","svelte-1qo7cgm")},m(a,f){b(a,e,f),r(e,n),r(e,o)},p(a,f){f[0]&1048576&&t!==(t=a[204].name+"")&&O(n,t),f[0]&1048576&&i!==(i=a[204].description?" — "+a[204].description:"")&&O(o,i),f[0]&1048576&&s!==(s=a[204].name)&&(e.__value=s,se(e,e.__value))},d(a){a&&h(e)}}}function Cn(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T=l[25]==="open_url"?"URL":l[25]==="open_folder"||l[25]==="open_file"?"Путь":"Команда",D,N,I,A,j,S,L,y,M,z,J,Z=Y(l[57]),V=[];for(let R=0;R<Z.length;R+=1)V[R]=Tn(gl(l,Z,R));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent="Новое действие",i=k(),o=u("div"),s=u("label"),s.textContent="Название",a=k(),f=u("input"),d=k(),_=u("div"),g=u("label"),g.textContent="Тип",p=k(),v=u("select");for(let R=0;R<V.length;R+=1)V[R].c();w=k(),C=u("div"),q=u("label"),D=E(T),N=k(),I=u("input"),j=k(),S=u("div"),L=u("button"),L.textContent="Создать",y=k(),M=u("button"),M.textContent="Отмена",c(n,"class","svelte-1qo7cgm"),c(s,"class","svelte-1qo7cgm"),c(f,"type","text"),c(f,"placeholder","Например: Открыть сайт"),f.autofocus=!0,c(f,"class","svelte-1qo7cgm"),c(o,"class","form-group svelte-1qo7cgm"),c(g,"class","svelte-1qo7cgm"),c(v,"class","svelte-1qo7cgm"),l[25]===void 0&&lt(()=>l[159].call(v)),c(_,"class","form-group svelte-1qo7cgm"),c(q,"class","svelte-1qo7cgm"),c(I,"type","text"),c(I,"placeholder",A=l[25]==="open_url"?"https://example.com":l[25]==="open_folder"||l[25]==="open_file"?"/path/to/file":"команда"),c(I,"class","svelte-1qo7cgm"),c(C,"class","form-group svelte-1qo7cgm"),c(L,"class","btn btn-primary svelte-1qo7cgm"),c(M,"class","btn svelte-1qo7cgm"),c(S,"class","modal-actions svelte-1qo7cgm"),c(t,"class","modal svelte-1qo7cgm"),c(e,"class","modal-overlay svelte-1qo7cgm")},m(R,B){b(R,e,B),r(e,t),r(t,n),r(t,i),r(t,o),r(o,s),r(o,a),r(o,f),se(f,l[24]),r(t,d),r(t,_),r(_,g),r(_,p),r(_,v);for(let U=0;U<V.length;U+=1)V[U]&&V[U].m(v,null);tt(v,l[25],!0),r(t,w),r(t,C),r(C,q),r(q,D),r(C,N),r(C,I),se(I,l[26]),r(t,j),r(t,S),r(S,L),r(S,y),r(S,M),f.focus(),z||(J=[F(f,"input",l[157]),F(f,"keydown",l[158]),F(v,"change",l[159]),F(I,"input",l[160]),F(I,"keydown",l[161]),F(L,"click",l[103]),F(M,"click",l[102]),F(e,"click",Ye(l[102]))],z=!0)},p(R,B){if(B[0]&16777216&&f.value!==R[24]&&se(f,R[24]),B[1]&67108864){Z=Y(R[57]);let U;for(U=0;U<Z.length;U+=1){const le=gl(R,Z,U);V[U]?V[U].p(le,B):(V[U]=Tn(le),V[U].c(),V[U].m(v,null))}for(;U<V.length;U+=1)V[U].d(1);V.length=Z.length}B[0]&33554432|B[1]&67108864&&tt(v,R[25]),B[0]&33554432&&T!==(T=R[25]==="open_url"?"URL":R[25]==="open_folder"||R[25]==="open_file"?"Путь":"Команда")&&O(D,T),B[0]&33554432|B[1]&67108864&&A!==(A=R[25]==="open_url"?"https://example.com":R[25]==="open_folder"||R[25]==="open_file"?"/path/to/file":"команда")&&c(I,"placeholder",A),B[0]&67108864&&I.value!==R[26]&&se(I,R[26])},d(R){R&&h(e),Ce(V,R),z=!1,oe(J)}}}function Tn(l){let e,t=l[201].label+"",n;return{c(){e=u("option"),n=E(t),e.__value=l[201].id,se(e,e.__value),c(e,"class","svelte-1qo7cgm")},m(i,o){b(i,e,o),r(e,n)},p:W,d(i){i&&h(e)}}}function Sn(l){let e,t,n,i,o=(l[8]?l[8].title:"")+"",s,a,f,d,_,g,p,v=l[29].files+"",w,C,q,T,D,N=l[29].folders+"",I,A,j,S,L,y=(l[29].totalBytes/1024).toFixed(1)+"",M,z,J,Z,V,R,B,U,le,X,ne,re,Q=l[29].isDangerous&&Mn(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),i=E("Добавить в «"),s=E(o),a=E("»"),f=k(),d=u("div"),_=u("div"),g=u("span"),g.textContent="Файлов:",p=u("span"),w=E(v),C=k(),q=u("div"),T=u("span"),T.textContent="Папок:",D=u("span"),I=E(N),A=k(),j=u("div"),S=u("span"),S.textContent="Размер:",L=u("span"),M=E(y),z=E(" KB"),J=k(),Q&&Q.c(),Z=k(),V=u("div"),R=u("button"),R.textContent="Скопировать",B=k(),U=u("button"),U.textContent="Привязать",le=k(),X=u("button"),X.textContent="Отмена",c(n,"class","svelte-1qo7cgm"),c(g,"class","svelte-1qo7cgm"),c(p,"class","svelte-1qo7cgm"),c(_,"class","summary-row svelte-1qo7cgm"),c(T,"class","svelte-1qo7cgm"),c(D,"class","svelte-1qo7cgm"),c(q,"class","summary-row svelte-1qo7cgm"),c(S,"class","svelte-1qo7cgm"),c(L,"class","svelte-1qo7cgm"),c(j,"class","summary-row svelte-1qo7cgm"),c(d,"class","import-summary svelte-1qo7cgm"),c(R,"class","btn btn-primary svelte-1qo7cgm"),c(U,"class","btn svelte-1qo7cgm"),c(X,"class","btn svelte-1qo7cgm"),c(V,"class","modal-actions svelte-1qo7cgm"),c(t,"class","modal svelte-1qo7cgm"),c(e,"class","modal-overlay svelte-1qo7cgm")},m(ee,x){b(ee,e,x),r(e,t),r(t,n),r(n,i),r(n,s),r(n,a),r(t,f),r(t,d),r(d,_),r(_,g),r(_,p),r(p,w),r(d,C),r(d,q),r(q,T),r(q,D),r(D,I),r(d,A),r(d,j),r(j,S),r(j,L),r(L,M),r(L,z),r(d,J),Q&&Q.m(d,null),r(t,Z),r(t,V),r(V,R),r(V,B),r(V,U),r(V,le),r(V,X),ne||(re=[F(R,"click",l[162]),F(U,"click",l[163]),F(X,"click",l[98]),F(e,"click",Ye(l[98]))],ne=!0)},p(ee,x){x[0]&256&&o!==(o=(ee[8]?ee[8].title:"")+"")&&O(s,o),x[0]&536870912&&v!==(v=ee[29].files+"")&&O(w,v),x[0]&536870912&&N!==(N=ee[29].folders+"")&&O(I,N),x[0]&536870912&&y!==(y=(ee[29].totalBytes/1024).toFixed(1)+"")&&O(M,y),ee[29].isDangerous?Q?Q.p(ee,x):(Q=Mn(ee),Q.c(),Q.m(d,null)):Q&&(Q.d(1),Q=null)},d(ee){ee&&h(e),Q&&Q.d(),ne=!1,oe(re)}}}function Mn(l){let e,t,n,i,o,s,a=l[29].dangerReason+"",f;return{c(){e=u("div"),t=K("svg"),n=K("path"),i=K("line"),o=K("line"),s=k(),f=E(a),c(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"),c(n,"class","svelte-1qo7cgm"),c(i,"x1","12"),c(i,"y1","9"),c(i,"x2","12"),c(i,"y2","13"),c(i,"class","svelte-1qo7cgm"),c(o,"x1","12"),c(o,"y1","17"),c(o,"x2","12.01"),c(o,"y2","17"),c(o,"class","svelte-1qo7cgm"),c(t,"width","14"),c(t,"height","14"),c(t,"viewBox","0 0 24 24"),c(t,"fill","none"),c(t,"stroke","currentColor"),c(t,"stroke-width","2"),c(t,"stroke-linecap","round"),c(t,"stroke-linejoin","round"),c(t,"class","svelte-1qo7cgm"),c(e,"class","summary-warn svelte-1qo7cgm")},m(d,_){b(d,e,_),r(e,t),r(t,n),r(t,i),r(t,o),r(e,s),r(e,f)},p(d,_){_[0]&536870912&&a!==(a=d[29].dangerReason+"")&&O(f,a)},d(d){d&&h(e)}}}function Ln(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T=l[48]&&In(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent="Переименовать",i=k(),o=u("div"),s=u("label"),s.textContent="Новое имя",a=k(),f=u("input"),d=k(),T&&T.c(),_=k(),g=u("div"),p=u("button"),p.textContent="Переименовать",v=k(),w=u("button"),w.textContent="Отмена",c(n,"class","svelte-1qo7cgm"),c(s,"class","svelte-1qo7cgm"),c(f,"type","text"),c(f,"class","svelte-1qo7cgm"),c(o,"class","form-group svelte-1qo7cgm"),c(p,"class","btn btn-primary svelte-1qo7cgm"),c(w,"class","btn svelte-1qo7cgm"),c(g,"class","modal-actions svelte-1qo7cgm"),c(t,"class","modal svelte-1qo7cgm"),c(e,"class","modal-overlay svelte-1qo7cgm")},m(D,N){b(D,e,N),r(e,t),r(t,n),r(t,i),r(t,o),r(o,s),r(o,a),r(o,f),se(f,l[47]),r(t,d),T&&T.m(t,null),r(t,_),r(t,g),r(g,p),r(g,v),r(g,w),C||(q=[F(f,"input",l[164]),F(f,"keydown",l[81]),F(p,"click",l[79]),F(w,"click",l[80]),F(e,"click",Ye(l[80]))],C=!0)},p(D,N){N[1]&65536&&f.value!==D[47]&&se(f,D[47]),D[48]?T?T.p(D,N):(T=In(D),T.c(),T.m(t,_)):T&&(T.d(1),T=null)},d(D){D&&h(e),T&&T.d(),C=!1,oe(q)}}}function In(l){let e,t;return{c(){e=u("div"),t=E(l[48]),c(e,"class","rename-error svelte-1qo7cgm")},m(n,i){b(n,e,i),r(e,t)},p(n,i){i[1]&131072&&O(t,n[48])},d(n){n&&h(e)}}}function Dn(l){let e,t;return e=new Uo({props:{title:l[42],message:l[43],confirmText:l[45],danger:l[44]}}),e.$on("confirm",l[82]),e.$on("cancel",l[83]),{c(){Qe(e.$$.fragment)},m(n,i){Ge(e,n,i),t=!0},p(n,i){const o={};i[1]&2048&&(o.title=n[42]),i[1]&4096&&(o.message=n[43]),i[1]&16384&&(o.confirmText=n[45]),i[1]&8192&&(o.danger=n[44]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Je(e,n)}}}function Nn(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T,D,N,I,A=l[50]&&An(l);function j(M,z){var J;return(J=M[50])!=null&&J.configured?Ec:Ac}let S=j(l),L=S(l),y=l[56]&&Bn(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent="Настройки синхронизации",i=k(),A&&A.c(),o=k(),L.c(),s=k(),a=u("div"),f=u("div"),d=u("label"),d.textContent="Автосинхронизация (мин, 0 = отключено)",_=k(),g=u("input"),p=k(),v=u("button"),w=E("Сохранить интервал"),C=k(),y&&y.c(),q=k(),T=u("div"),D=u("button"),D.textContent="Закрыть",c(n,"class","svelte-1qo7cgm"),c(d,"class","svelte-1qo7cgm"),c(g,"type","number"),c(g,"placeholder","0"),c(g,"min","0"),c(g,"class","svelte-1qo7cgm"),c(f,"class","form-group svelte-1qo7cgm"),c(v,"class","btn svelte-1qo7cgm"),v.disabled=l[51],He(a,"margin-top","16px"),He(a,"padding-top","16px"),He(a,"border-top","1px solid #2a2a3c"),c(a,"class","svelte-1qo7cgm"),c(D,"class","btn svelte-1qo7cgm"),c(T,"class","modal-actions svelte-1qo7cgm"),He(T,"margin-top","12px"),c(t,"class","modal modal-sync svelte-1qo7cgm"),c(e,"class","modal-overlay svelte-1qo7cgm")},m(M,z){b(M,e,z),r(e,t),r(t,n),r(t,i),A&&A.m(t,null),r(t,o),L.m(t,null),r(t,s),r(t,a),r(a,f),r(f,d),r(f,_),r(f,g),se(g,l[55]),r(a,p),r(a,v),r(v,w),r(t,C),y&&y.m(t,null),r(t,q),r(t,T),r(T,D),N||(I=[F(g,"input",l[168]),F(v,"click",l[110]),F(D,"click",l[108]),F(e,"click",Ye(l[108]))],N=!0)},p(M,z){M[50]?A?A.p(M,z):(A=An(M),A.c(),A.m(t,o)):A&&(A.d(1),A=null),S===(S=j(M))&&L?L.p(M,z):(L.d(1),L=S(M),L&&(L.c(),L.m(t,s))),z[1]&16777216&&ht(g.value)!==M[55]&&se(g,M[55]),z[1]&1048576&&(v.disabled=M[51]),M[56]?y?y.p(M,z):(y=Bn(M),y.c(),y.m(t,q)):y&&(y.d(1),y=null)},d(M){M&&h(e),A&&A.d(),L.d(),y&&y.d(),N=!1,oe(I)}}}function An(l){let e,t,n,i,o,s,a,f,d,_,g,p,v=l[50].unpushedOps+"",w,C;function q(S,L){return S[50].revoked?Nc:S[50].connected?Dc:S[50].configured?Ic:Lc}let T=q(l),D=T(l),N=l[50].serverUrl&&En(l),I=l[50].deviceName&&Fn(l),A=l[50].deviceId&&!l[50].deviceName&&Hn(l),j=l[50].lastSyncAt&&jn(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent="Статус",i=k(),o=u("span"),D.c(),s=k(),N&&N.c(),a=k(),I&&I.c(),f=k(),A&&A.c(),d=k(),_=u("div"),g=u("span"),g.textContent="Неотправлено",p=u("span"),w=E(v),C=k(),j&&j.c(),c(n,"class","sync-label svelte-1qo7cgm"),c(o,"class","sync-value svelte-1qo7cgm"),c(t,"class","sync-row svelte-1qo7cgm"),c(g,"class","sync-label svelte-1qo7cgm"),c(p,"class","sync-value svelte-1qo7cgm"),c(_,"class","sync-row svelte-1qo7cgm"),c(e,"class","sync-status svelte-1qo7cgm")},m(S,L){b(S,e,L),r(e,t),r(t,n),r(t,i),r(t,o),D.m(o,null),r(e,s),N&&N.m(e,null),r(e,a),I&&I.m(e,null),r(e,f),A&&A.m(e,null),r(e,d),r(e,_),r(_,g),r(_,p),r(p,w),r(e,C),j&&j.m(e,null)},p(S,L){T!==(T=q(S))&&(D.d(1),D=T(S),D&&(D.c(),D.m(o,null))),S[50].serverUrl?N?N.p(S,L):(N=En(S),N.c(),N.m(e,a)):N&&(N.d(1),N=null),S[50].deviceName?I?I.p(S,L):(I=Fn(S),I.c(),I.m(e,f)):I&&(I.d(1),I=null),S[50].deviceId&&!S[50].deviceName?A?A.p(S,L):(A=Hn(S),A.c(),A.m(e,d)):A&&(A.d(1),A=null),L[1]&524288&&v!==(v=S[50].unpushedOps+"")&&O(w,v),S[50].lastSyncAt?j?j.p(S,L):(j=jn(S),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(S){S&&h(e),D.d(),N&&N.d(),I&&I.d(),A&&A.d(),j&&j.d()}}}function Lc(l){let e;return{c(){e=u("span"),e.textContent="Отключена",He(e,"color","#666"),c(e,"class","svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function Ic(l){let e;return{c(){e=u("span"),e.textContent="Не подключено",He(e,"color","#f59e0b"),c(e,"class","svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function Dc(l){let e;return{c(){e=u("span"),e.textContent="Подключено",He(e,"color","#34d399"),c(e,"class","svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function Nc(l){let e;return{c(){e=u("span"),e.textContent="Отозвано",He(e,"color","#ff6b6b"),c(e,"class","svelte-1qo7cgm")},m(t,n){b(t,e,n)},d(t){t&&h(e)}}}function En(l){let e,t,n,i=l[50].serverUrl+"",o;return{c(){e=u("div"),t=u("span"),t.textContent="Сервер",n=u("span"),o=E(i),c(t,"class","sync-label svelte-1qo7cgm"),c(n,"class","sync-value mono svelte-1qo7cgm"),c(e,"class","sync-row svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n),r(n,o)},p(s,a){a[1]&524288&&i!==(i=s[50].serverUrl+"")&&O(o,i)},d(s){s&&h(e)}}}function Fn(l){let e,t,n,i=l[50].deviceName+"",o;return{c(){e=u("div"),t=u("span"),t.textContent="Устройство",n=u("span"),o=E(i),c(t,"class","sync-label svelte-1qo7cgm"),c(n,"class","sync-value svelte-1qo7cgm"),c(e,"class","sync-row svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n),r(n,o)},p(s,a){a[1]&524288&&i!==(i=s[50].deviceName+"")&&O(o,i)},d(s){s&&h(e)}}}function Hn(l){let e,t,n,i=l[50].deviceId+"",o;return{c(){e=u("div"),t=u("span"),t.textContent="ID устройства",n=u("span"),o=E(i),c(t,"class","sync-label svelte-1qo7cgm"),c(n,"class","sync-value mono svelte-1qo7cgm"),c(e,"class","sync-row svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n),r(n,o)},p(s,a){a[1]&524288&&i!==(i=s[50].deviceId+"")&&O(o,i)},d(s){s&&h(e)}}}function jn(l){let e,t,n,i=l[50].lastSyncAt+"",o;return{c(){e=u("div"),t=u("span"),t.textContent="Последняя синх.",n=u("span"),o=E(i),c(t,"class","sync-label svelte-1qo7cgm"),c(n,"class","sync-value svelte-1qo7cgm"),c(e,"class","sync-row svelte-1qo7cgm")},m(s,a){b(s,e,a),r(e,t),r(e,n),r(n,o)},p(s,a){a[1]&524288&&i!==(i=s[50].lastSyncAt+"")&&O(o,i)},d(s){s&&h(e)}}}function Ac(l){let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T,D,N,I,A,j,S,L;return{c(){e=u("div"),t=u("label"),t.textContent="URL сервера",n=k(),i=u("input"),o=k(),s=u("div"),a=u("label"),a.textContent="Логин",f=k(),d=u("input"),_=k(),g=u("div"),p=u("label"),p.textContent="Пароль",v=k(),w=u("input"),C=k(),q=u("div"),T=u("button"),D=E("Проверить"),I=k(),A=u("button"),j=E("Подключиться"),c(t,"class","svelte-1qo7cgm"),c(i,"type","text"),c(i,"placeholder","https://example.com:47732"),c(i,"class","svelte-1qo7cgm"),c(e,"class","form-group svelte-1qo7cgm"),c(a,"class","svelte-1qo7cgm"),c(d,"type","text"),c(d,"placeholder","username"),c(d,"class","svelte-1qo7cgm"),c(s,"class","form-group svelte-1qo7cgm"),c(p,"class","svelte-1qo7cgm"),c(w,"type","password"),c(w,"placeholder","password"),c(w,"class","svelte-1qo7cgm"),c(g,"class","form-group svelte-1qo7cgm"),c(T,"class","btn svelte-1qo7cgm"),T.disabled=N=l[51]||!l[52],c(A,"class","btn btn-primary svelte-1qo7cgm"),A.disabled=l[51],c(q,"class","modal-actions svelte-1qo7cgm"),He(q,"margin-top","12px")},m(y,M){b(y,e,M),r(e,t),r(e,n),r(e,i),se(i,l[52]),b(y,o,M),b(y,s,M),r(s,a),r(s,f),r(s,d),se(d,l[53]),b(y,_,M),b(y,g,M),r(g,p),r(g,v),r(g,w),se(w,l[54]),b(y,C,M),b(y,q,M),r(q,T),r(T,D),r(q,I),r(q,A),r(A,j),S||(L=[F(i,"input",l[165]),F(d,"input",l[166]),F(w,"input",l[167]),F(T,"click",l[111]),F(A,"click",l[109])],S=!0)},p(y,M){M[1]&2097152&&i.value!==y[52]&&se(i,y[52]),M[1]&4194304&&d.value!==y[53]&&se(d,y[53]),M[1]&8388608&&w.value!==y[54]&&se(w,y[54]),M[1]&3145728&&N!==(N=y[51]||!y[52])&&(T.disabled=N),M[1]&1048576&&(A.disabled=y[51])},d(y){y&&(h(e),h(o),h(s),h(_),h(g),h(C),h(q)),S=!1,oe(L)}}}function Ec(l){let e,t,n,i,o,s,a,f;return{c(){e=u("div"),t=u("button"),n=E("Синхронизировать"),i=k(),o=u("button"),s=E("Отключиться"),c(t,"class","btn svelte-1qo7cgm"),t.disabled=l[51],c(o,"class","btn btn-danger svelte-1qo7cgm"),o.disabled=l[51],c(e,"class","sync-connected-actions svelte-1qo7cgm")},m(d,_){b(d,e,_),r(e,t),r(t,n),r(e,i),r(e,o),r(o,s),a||(f=[F(t,"click",l[113]),F(o,"click",l[112])],a=!0)},p(d,_){_[1]&1048576&&(t.disabled=d[51]),_[1]&1048576&&(o.disabled=d[51])},d(d){d&&h(e),a=!1,oe(f)}}}function Bn(l){let e,t;return{c(){e=u("div"),t=E(l[56]),c(e,"class","sync-result svelte-1qo7cgm"),He(e,"margin-top","8px")},m(n,i){b(n,e,i),r(e,t)},p(n,i){i[1]&33554432&&O(t,n[56])},d(n){n&&h(e)}}}function Fc(l){var Ne;let e,t,n,i,o,s,a,f,d,_,g,p,v,w,C,q,T,D,N,I,A,j,S,L,y,M,z,J,Z,V,R,B,U,le,X,ne,re,Q,ee,x,fe,me,Oe,Ie=Y(l[0]),_e=[];for(let P=0;P<Ie.length;P+=1)_e[P]=Hl(Fl(l,Ie,P));let ve=l[7]&&l[7]!=="today"&&l[7]!=="inbox"&&l[7]!=="activity"&&jl(l);function De(P,te){return P[8]?Jo:P[7]?Go:Wo}let $=De(l),Se=$(l),we=((Ne=l[50])==null?void 0:Ne.configured)&&Vl(l),Te=l[6]&&Kl(l);const ct=[xo,Qo,Yo,Zo,Xo],Ae=[];function rt(P,te){return P[11]?0:P[8]?1:P[7]==="today"&&P[2]?2:P[7]==="activity"?3:4}B=rt(l),U=Ae[B]=ct[B](l);let ge=!l[11]&&!l[8]&&l[7]!=="today"&&l[7]!=="inbox"&&l[7]!=="activity"&&bn(l),he=l[16]&&kn(l),be=l[23]&&Cn(l),ke=l[30]&&l[29]&&Sn(l),pe=l[46]&&Ln(l),ue=l[41]&&Dn(l),ye=l[49]&&Nn(l);return{c(){var P;e=u("div"),t=u("aside"),n=u("div"),n.innerHTML='<span class="logo svelte-1qo7cgm">⚒</span> <span class="brand-name svelte-1qo7cgm">Верстак</span>',i=k(),o=u("nav"),s=u("div"),a=u("div"),a.textContent="Разделы",f=k();for(let te=0;te<_e.length;te+=1)_e[te].c();d=k(),ve&&ve.c(),_=k(),g=u("div"),p=u("button"),v=K("svg"),w=K("polyline"),C=K("polyline"),q=K("path"),T=k(),D=u("span"),N=k(),I=u("span"),I.textContent="Синхронизация",A=k(),j=u("span"),S=E(l[5]),L=k(),y=u("main"),M=u("header"),z=u("div"),Se.c(),J=k(),Z=u("div"),we&&we.c(),V=k(),Te&&Te.c(),R=k(),U.c(),le=k(),ge&&ge.c(),X=k(),he&&he.c(),ne=k(),be&&be.c(),re=k(),ke&&ke.c(),Q=k(),pe&&pe.c(),ee=k(),ue&&ue.c(),x=k(),ye&&ye.c(),c(n,"class","sidebar-brand svelte-1qo7cgm"),c(a,"class","nav-label svelte-1qo7cgm"),c(s,"class","nav-group svelte-1qo7cgm"),c(o,"class","sidebar-nav svelte-1qo7cgm"),c(w,"points","23 4 23 10 17 10"),c(w,"class","svelte-1qo7cgm"),c(C,"points","1 20 1 14 7 14"),c(C,"class","svelte-1qo7cgm"),c(q,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),c(q,"class","svelte-1qo7cgm"),c(v,"width","16"),c(v,"height","16"),c(v,"viewBox","0 0 24 24"),c(v,"fill","none"),c(v,"stroke","currentColor"),c(v,"stroke-width","2"),c(v,"stroke-linecap","round"),c(v,"stroke-linejoin","round"),c(v,"class","svelte-1qo7cgm"),c(D,"class","sync-dot svelte-1qo7cgm"),bt(D,"active",(P=l[50])==null?void 0:P.configured),c(I,"class","sidebar-sync-label svelte-1qo7cgm"),c(p,"class","sidebar-sync-btn svelte-1qo7cgm"),c(p,"title","Настройки синхронизации"),c(j,"class","version svelte-1qo7cgm"),c(g,"class","sidebar-footer svelte-1qo7cgm"),c(t,"class","sidebar svelte-1qo7cgm"),c(z,"class","header-left svelte-1qo7cgm"),c(Z,"class","header-right svelte-1qo7cgm"),c(M,"class","header svelte-1qo7cgm"),c(y,"class","main svelte-1qo7cgm"),c(e,"class","app svelte-1qo7cgm")},m(P,te){b(P,e,te),r(e,t),r(t,n),r(t,i),r(t,o),r(o,s),r(s,a),r(s,f);for(let Me=0;Me<_e.length;Me+=1)_e[Me]&&_e[Me].m(s,null);r(o,d),ve&&ve.m(o,null),r(t,_),r(t,g),r(g,p),r(p,v),r(v,w),r(v,C),r(v,q),r(p,T),r(p,D),r(p,N),r(p,I),r(g,A),r(g,j),r(j,S),r(e,L),r(e,y),r(y,M),r(M,z),Se.m(z,null),r(M,J),r(M,Z),we&&we.m(Z,null),r(y,V),Te&&Te.m(y,null),r(y,R),Ae[B].m(y,null),r(y,le),ge&&ge.m(y,null),r(y,X),he&&he.m(y,null),r(y,ne),be&&be.m(y,null),r(y,re),ke&&ke.m(y,null),r(y,Q),pe&&pe.m(y,null),r(y,ee),ue&&ue.m(y,null),r(y,x),ye&&ye.m(y,null),fe=!0,me||(Oe=F(p,"click",l[107]),me=!0)},p(P,te){var Ee,Fe;if(te[0]&129|te[1]&268435456){Ie=Y(P[0]);let ie;for(ie=0;ie<Ie.length;ie+=1){const mt=Fl(P,Ie,ie);_e[ie]?_e[ie].p(mt,te):(_e[ie]=Hl(mt),_e[ie].c(),_e[ie].m(s,null))}for(;ie<_e.length;ie+=1)_e[ie].d(1);_e.length=Ie.length}P[7]&&P[7]!=="today"&&P[7]!=="inbox"&&P[7]!=="activity"?ve?ve.p(P,te):(ve=jl(P),ve.c(),ve.m(o,null)):ve&&(ve.d(1),ve=null),(!fe||te[1]&524288)&&bt(D,"active",(Ee=P[50])==null?void 0:Ee.configured),(!fe||te[0]&32)&&O(S,P[5]),$===($=De(P))&&Se?Se.p(P,te):(Se.d(1),Se=$(P),Se&&(Se.c(),Se.m(z,null))),(Fe=P[50])!=null&&Fe.configured?we?we.p(P,te):(we=Vl(P),we.c(),we.m(Z,null)):we&&(we.d(1),we=null),P[6]?Te?Te.p(P,te):(Te=Kl(P),Te.c(),Te.m(y,R)):Te&&(Te.d(1),Te=null);let Me=B;B=rt(P),B===Me?Ae[B].p(P,te):(Re(),de(Ae[Me],1,1,()=>{Ae[Me]=null}),Ke(),U=Ae[B],U?U.p(P,te):(U=Ae[B]=ct[B](P),U.c()),ae(U,1),U.m(y,le)),!P[11]&&!P[8]&&P[7]!=="today"&&P[7]!=="inbox"&&P[7]!=="activity"?ge?ge.p(P,te):(ge=bn(P),ge.c(),ge.m(y,X)):ge&&(ge.d(1),ge=null),P[16]?he?he.p(P,te):(he=kn(P),he.c(),he.m(y,ne)):he&&(he.d(1),he=null),P[23]?be?be.p(P,te):(be=Cn(P),be.c(),be.m(y,re)):be&&(be.d(1),be=null),P[30]&&P[29]?ke?ke.p(P,te):(ke=Sn(P),ke.c(),ke.m(y,Q)):ke&&(ke.d(1),ke=null),P[46]?pe?pe.p(P,te):(pe=Ln(P),pe.c(),pe.m(y,ee)):pe&&(pe.d(1),pe=null),P[41]?ue?(ue.p(P,te),te[1]&1024&&ae(ue,1)):(ue=Dn(P),ue.c(),ae(ue,1),ue.m(y,x)):ue&&(Re(),de(ue,1,1,()=>{ue=null}),Ke()),P[49]?ye?ye.p(P,te):(ye=Nn(P),ye.c(),ye.m(y,null)):ye&&(ye.d(1),ye=null)},i(P){fe||(ae(U),ae(ue),fe=!0)},o(P){de(U),de(ue),fe=!1},d(P){P&&h(e),Ce(_e,P),ve&&ve.d(),Se.d(),we&&we.d(),Te&&Te.d(),Ae[B].d(),ge&&ge.d(),he&&he.d(),be&&be.d(),ke&&ke.d(),pe&&pe.d(),ue&&ue.d(),ye&&ye.d(),me=!1,Oe()}}}function G(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 Ue(l){return{note_created:"Заметка создана",note_updated:"Заметка изменена",file_added:"Файл добавлен",file_deleted:"Файл удалён",file_renamed:"Файл переименован",file_copied:"Файл скопирован",file_moved:"Файл перемещён",folder_added:"Папка добавлена",folder_deleted:"Папка удалена",folder_renamed:"Папка переименована",node_created:"Дело создано",node_updated:"Дело изменено"}[l]||l}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 je(l){if(!l)return"";try{return new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function Be(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function On(l){return{project:"Проект",client:"Клиент",document:"Документ",recipe:"Рецепт",archive:"Архив",case:"Дело"}[l]||l||"Дело"}function We(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)}const Pn=l=>l.id!=="today"&&l.id!=="inbox"&&l.id!=="activity";function Hc(l,e,t){let n=[],i=[],o=null,s=[],a=0,f=!0,d=[],_="",g="",p="",v=null,w="overview",C=[],q=null,T=[],D=[],N=[],I="",A="",j=!1,S="",L="clients",y="",M=[],z=!1,J="",Z=!1,V="",R="open_url",B="",U=[{id:"open_url",label:"Открыть URL"},{id:"open_file",label:"Открыть файл"},{id:"open_folder",label:"Открыть папку"},{id:"run_command",label:"Запустить команду"},{id:"run_script",label:"Запустить скрипт"},{id:"open_terminal",label:"Открыть терминал"},{id:"launch_app",label:"Запустить приложение"}],le=!0,X=!1,ne=null,re=!1,Q="",ee=!1,x=null,fe=[],me=[],Oe=null,Ie="",_e=!1,ve="",De={items:[],mode:"copy"},$=[],Se=[],we=!1,Te="",ct="",Ae=!1,rt="Удалить",ge=null,he=null,be=!1,ke="",pe="",ue="",ye=!1,Ne=null,P=!1,te="",Me="",Ee="",Fe=0,ie="";const mt=[{id:"overview",label:"Обзор"},{id:"notes",label:"Заметки"},{id:"files",label:"Файлы"},{id:"actions",label:"Действия"},{id:"worklog",label:"Журнал"},{id:"activity",label:"Активность"}];let wt=null;Rn(async()=>{try{t(5,_=await G("VerstakVersion")||"verstak-gui/v2"),t(0,n=await G("ListSections")||[])}catch(m){t(6,g=String(m)),t(0,n=[{id:"today",label:"Сегодня"},{id:"inbox",label:"Неразобранное"},{id:"activity",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",wi),wt=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Qt),t(27,le=!1),at()}),Kn(()=>{wt&&wt(),window.removeEventListener("keydown",Qt)});async function qt(m){t(7,p=m),t(8,v=null),t(9,w="overview"),t(10,C=[]),T=[],t(12,D=[]),t(13,N=[]),t(16,j=!1),t(6,g=""),t(2,o=null),t(3,s=[]),a=0,f=!0,t(1,i=[]);try{m==="today"?t(2,o=await G("ListTodayView")||{cases:[]}):m==="activity"?(t(3,s=await G("ListActivityFeed",50,0)||[]),a=s.length,f=s.length===50):t(1,i=await G("ListNodesBySection",m)||[])}catch(H){t(6,g=String(H)),t(1,i=[]),t(2,o={cases:[]}),t(3,s=[])}}async function Ct(m){t(8,v=m),t(9,w="overview"),t(10,C=[]),T=[],t(12,D=[]),t(13,N=[]),t(34,me=[]),t(33,fe=[]),t(32,x=null),t(35,Oe=null),t(36,Ie=""),t(40,$=[]),Se=[],t(11,q=null),t(16,j=!1),t(21,z=!1),t(6,g=""),t(4,d=[]),await zt(m.id)}async function zt(m){try{t(10,C=await G("ListNotes",m)||[])}catch{}try{T=await G("ListFiles",m)||[]}catch{}try{t(12,D=await G("ListActions",m)||[])}catch{}try{t(13,N=await G("ListWorklog",m)||[])}catch{}try{t(4,d=await G("ListActivityByNode",m,50,0)||[])}catch{}}async function Le(m){t(31,ee=!0);try{let H=await G("ListItems",m)||[];H.sort((ce,qe)=>ce.type!==qe.type?ce.type==="folder"?-1:1:(ce.name||"").localeCompare(qe.name||"")),t(34,me=H)}catch{t(34,me=[])}t(31,ee=!1)}async function Tt(m){if(v){try{const H=await G("GetNodeDetail",m);H&&t(33,fe=[...fe,{id:m,name:H.title}])}catch{t(33,fe=[...fe,{id:m,name:"..."}])}t(32,x=m),await Le(m)}}function Vt(){if(fe.length<2)t(33,fe=[]),t(32,x=null),Le(v.id);else{const m=fe[fe.length-2];t(33,fe=fe.slice(0,-1)),t(32,x=m.id),Le(m.id)}}function Rt(m){const H=fe[m];t(33,fe=fe.slice(0,m+1)),t(32,x=H.id),Le(H.id)}async function St(m){t(35,Oe=m),t(36,Ie=""),t(38,ve=""),t(37,_e=!0);try{go(m)?t(36,Ie=await G("GetFileBase64",m.fileId)||""):ho(m)&&t(36,Ie=await G("ReadFileText",m.fileId)||"")}catch(H){t(38,ve=String(H))}t(37,_e=!1)}function Mt(){t(35,Oe=null),t(36,Ie=""),t(38,ve="")}async function xn(){const m=prompt("Введите имя файла:");if(!(!m||!m.trim()))try{const H=x||v.id;await G("CreateEmptyFile",H,m.trim()),await Le(H)}catch(H){t(6,g=String(H))}}async function Kt(m){try{await G("DuplicateNode",m);const H=x||v.id;await Le(H)}catch(H){t(6,g=String(H))}}function Ut(m){const H=me.find(ce=>ce.id===m);H&&$t(H.id,H.name)}function Wt(m){t(39,De={items:[m],mode:"cut"})}function Gt(m){t(39,De={items:[m],mode:"copy"})}async function Jt(){if(De.items.length===0)return;const m=x||v.id;try{if(De.mode==="copy")for(const H of De.items)await G("DuplicateNode",H);else for(const H of De.items)await G("MoveNode",H,m);t(39,De={items:[],mode:"copy"}),await Le(m)}catch(H){t(6,g=String(H))}}function Xt(m){$.includes(m)?t(40,$=$.filter(H=>H!==m)):t(40,$=[...$,m])}function Zt(m){t(40,$=[m])}function $n(){t(40,$=me.map(m=>m.id))}function Yt(m){if(me.length===0)return;const H=$.length>0?$[$.length-1]:me[0].id,ce=me.findIndex(Xe=>Xe.id===H),qe=me.findIndex(Xe=>Xe.id===m);if(ce===-1||qe===-1)return;const ft=Math.min(ce,qe),Et=Math.max(ce,qe),Hs=me.slice(ft,Et+1).map(Xe=>Xe.id),al=new Set($);Hs.forEach(Xe=>al.add(Xe)),t(40,$=[...al])}function ei(){t(40,$=[])}function Lt(m){return m.length>0?m:me.map(H=>H.id)}async function ti(){var ce;const m=Lt($),H=m.length===1&&((ce=me.find(qe=>qe.id===m[0]))==null?void 0:ce.type)==="folder"?"папку":`файлов (${m.length})`;pt({title:"Удаление",message:`Удалить ${H}?`,confirmText:"Удалить",danger:!0,onConfirm:async()=>{for(const ft of m)try{await G("DeleteFileOrFolder",ft)}catch(Et){t(6,g=String(Et))}t(40,$=[]);const qe=x||v.id;await Le(qe)}})}function li(){const m=Lt($);t(39,De={items:m,mode:"cut"}),t(40,$=[])}function ni(){const m=Lt($);t(39,De={items:m,mode:"copy"}),t(40,$=[])}function ii(m,H){const ce=$.includes(H)?$:[H];Se=ce,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",ce.join(","))}function si(m,H){const ce=me.find(qe=>qe.id===H);ce&&ce.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function oi(m,H){if(m.preventDefault(),Se.length!==0){for(const ce of Se)try{await G("MoveNode",ce,H)}catch(qe){t(6,g=String(qe))}Se=[],t(40,$=[]),await Le(x||v.id)}}function Qt(m){if(w==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),ni()):m.key==="x"||m.key==="X"?(m.preventDefault(),li()):m.key==="v"||m.key==="V"?(m.preventDefault(),Jt()):m.key==="a"||m.key==="A"?(m.preventDefault(),$n()):m.key==="o"||m.key==="O"?(m.preventDefault(),ci()):m.key==="Enter"&&(m.preventDefault(),xt());else if(m.key==="Enter")m.preventDefault(),xt();else if(m.key==="Delete"||m.key==="Backspace"){if(Oe){m.preventDefault(),Mt();return}if($.length>0){m.preventDefault(),ti();return}if(m.key==="Backspace"&&fe.length>0){m.preventDefault(),Vt();return}}else if(m.key==="Escape"){if(Oe){Mt();return}if($.length>0){ei();return}}else m.key==="F2"&&(m.preventDefault(),ri())}function xt(){if($.length===1){const m=me.find(H=>H.id===$[0]);m&&(m.type==="folder"?Tt(m.id):St(m))}}function ci(){if($.length===1){const m=me.find(H=>H.id===$[0]);m&&m.fileId&&G("OpenFile",m.fileId)}}function $t(m,H){ke=m,t(47,pe=H),t(48,ue=""),t(46,be=!0)}function ri(){if($.length===1){const m=me.find(H=>H.id===$[0]);m&&$t(m.id,m.name)}}async function el(){const m=pe.trim();if(!m){t(48,ue="Имя не может быть пустым");return}try{await G("ValidateName",m)}catch{t(48,ue="Недопустимое имя");return}t(46,be=!1),ke="";try{await G("RenameNode",ke,m);const H=x||v.id;await Le(H)}catch(H){t(6,g=String(H))}}function ai(){t(46,be=!1),ke="",t(47,pe=""),t(48,ue="")}function fi(m){m.key==="Enter"?el():t(48,ue="")}function pt(m){t(42,Te=m.title||"Подтверждение"),t(43,ct=m.message||""),t(44,Ae=m.danger!==void 0?m.danger:!0),t(45,rt=m.confirmText||"Удалить"),ge=m.onConfirm||null,he=m.onCancel||null,t(41,we=!0)}function tl(){t(41,we=!1),ge=null,he=null}function ui(){ge&&ge(),tl()}function di(){he&&he(),tl()}function mi(){t(16,j=!0),t(17,S=""),t(18,L=p||"clients"),t(19,y=""),G("ListTemplates").then(m=>{t(20,M=m||[])}).catch(()=>{t(20,M=[])})}function pi(){t(16,j=!1),t(17,S="")}async function ll(){if(S.trim())try{let m;y?m=await G("FromTemplate","","case",S.trim(),L,y):m=await G("CreateNode","","case",S.trim(),L),t(16,j=!1),t(17,S=""),t(19,y=""),await qt(L)}catch(m){t(6,g=String(m))}}function nl(){t(21,z=!0),t(22,J="")}function _i(){t(21,z=!1),t(22,J="")}async function il(){if(!(!J.trim()||!v))try{const m=await G("CreateNote",v.id,J.trim());t(10,C=[...C,m&&m.id?m:{id:Date.now().toString(),title:J.trim(),createdAt:new Date().toISOString()}]),t(21,z=!1),t(22,J="")}catch{const H={id:Date.now().toString(),title:J.trim(),createdAt:new Date().toISOString()};t(10,C=[...C,H]),t(21,z=!1),t(22,J="")}}async function It(m){if(q&&q.dirty){pt({title:"Несохранённые изменения",message:"Закрыть редактор? Все несохранённые изменения будут потеряны.",confirmText:"Закрыть",danger:!1,onConfirm:async()=>{await sl(m)}});return}await sl(m)}async function sl(m){try{const H=await G("ReadNote",m.id);t(11,q={id:m.id,title:m.title,content:H||"",dirty:!1})}catch{t(11,q={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function vi(){if(q&&q.dirty){pt({title:"Несохранённые изменения",message:"Закрыть редактор? Все несохранённые изменения будут потеряны.",confirmText:"Закрыть",danger:!1,onConfirm:()=>{t(11,q=null)}});return}t(11,q=null)}function gi(m){q&&(t(11,q.content=m.target.value,q),t(11,q.dirty=!0,q))}async function hi(){if(q)try{await G("SaveNote",q.id,q.content),t(11,q.dirty=!1,q)}catch{t(11,q.dirty=!1,q)}}async function bi(){const m=parseInt(I,10);if(!(!A.trim()||isNaN(m)||m<=0||!v)){try{const H=await G("CreateWorklog",v.id,A.trim(),m);t(13,N=[...N,H&&H.id?H:{id:Date.now().toString(),nodeId:v.id,summary:A.trim(),minutes:m,createdAt:new Date().toISOString()}])}catch{t(13,N=[...N,{id:Date.now().toString(),nodeId:v.id,summary:A.trim(),minutes:m,createdAt:new Date().toISOString()}])}t(15,A=""),t(14,I="")}}async function ol(){const m=await G("PickFile");m&&await Dt(v.id,m)}async function ki(){const m=await G("PickDirectory");m&&await Dt(v.id,m)}async function Dt(m,H){t(28,X=!0);try{const ce=await G("PreviewImport",H);t(29,ne=ce),Q=H,t(30,re=!0)}catch(ce){t(6,g=String(ce))}t(28,X=!1)}async function Nt(m){try{const H=m==="copy"?await G("AddPathCopy",v.id,Q):await G("AddPathLink",v.id,Q);t(30,re=!1),t(29,ne=null),t(33,fe=[]),t(32,x=null),await Promise.all([zt(v.id),Le(v.id)])}catch(H){t(6,g=String(H))}}function yi(){t(30,re=!1),t(29,ne=null)}async function cl({id:m,type:H}){pt({title:"Удаление",message:`Удалить ${H==="folder"?"папку":"файл"}?`,confirmText:"Удалить",danger:!0,onConfirm:async()=>{try{await G("DeleteFileOrFolder",m),T=T.filter(ft=>ft.nodeId!==m);const qe=x||v.id;await Le(qe)}catch(qe){t(6,g=String(qe))}}})}async function wi(m){if(!m||m.length===0)return;if(!v){t(6,g="Сначала выберите дело для добавления файлов");return}const H=m[0];await Dt(v.id,H)}function qi(m){return w===m?"tab active":"tab"}function Ci(){t(23,Z=!0),t(24,V=""),t(25,R="open_url"),t(26,B="")}function Ti(){t(23,Z=!1),t(24,V=""),t(26,B="")}async function At(){if(!(!V.trim()||!B.trim()||!v))try{const m=await G("CreateAction",v.id,R,V.trim(),B.trim());m&&m.id&&t(12,D=[...D,m]),t(23,Z=!1),t(24,V=""),t(26,B="")}catch(m){t(6,g=String(m))}}async function rl(m){try{await G("DeleteAction",m),t(12,D=D.filter(H=>H.id!==m))}catch(H){t(6,g=String(H))}}function Si(m){const H=U.find(ce=>ce.id===m);return H?H.label:m}async function Pe(m){try{const H=await G("GetNodeDetail",m);H&&Ct(H)}catch(H){t(6,g=String(H))}}async function at(){try{t(50,Ne=await G("SyncStatus"))}catch{t(50,Ne={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function Mi(){t(49,ye=!0),t(52,te=(Ne==null?void 0:Ne.serverUrl)||""),t(53,Me=""),t(54,Ee=""),t(55,Fe=(Ne==null?void 0:Ne.syncInterval)||0),t(56,ie="")}function Li(){t(49,ye=!1),t(56,ie="")}async function Ii(){t(51,P=!0),t(56,ie="");try{await G("SyncConfigure",te,Me,Ee),Fe>0&&await G("SyncSetInterval",Fe),t(54,Ee=""),t(53,Me=""),await at(),t(49,ye=!1)}catch(m){t(56,ie="err: "+String(m))}t(51,P=!1)}async function Di(){t(51,P=!0),t(56,ie="");try{await G("SyncSetInterval",Fe),t(56,ie="интервал сохранён"),await at()}catch(m){t(56,ie="err: "+String(m))}t(51,P=!1)}async function Ni(){t(51,P=!0),t(56,ie="");try{await G("SyncTestConnection",te,Me,Ee),t(56,ie="connection ok")}catch(m){t(56,ie="connection failed: "+String(m))}t(51,P=!1)}async function Ai(){t(51,P=!0),t(56,ie="");try{await G("SyncDisconnect"),t(56,ie="disconnected"),await at()}catch(m){t(56,ie="err: "+String(m))}t(51,P=!1)}async function Ei(){t(51,P=!0),t(56,ie="");try{const m=await G("SyncNow");t(56,ie="pushed "+m.pushed+", pulled "+m.pulled+" (seq "+m.serverSequence+")"),await at()}catch(m){t(56,ie="err: "+String(m))}t(51,P=!1)}const Fi=m=>qt(m.id),Hi=m=>Ct(m),ji=()=>t(6,g=""),Bi=()=>t(6,g="");function Oi(){q.content=this.value,t(11,q)}const Pi=m=>{t(9,w=m.id),m.id==="files"&&v&&me.length===0&&!x&&Le(v.id)},zi=()=>{t(9,w="notes"),nl()},Vi=()=>{t(9,w="files"),ol()},Ri=()=>t(9,w="worklog"),Ki=m=>It(m);function Ui(){J=this.value,t(22,J)}const Wi=m=>m.key==="Enter"&&il(),Gi=m=>It(m),Ji=m=>{const H=m.detail;H===0?(t(33,fe=[]),t(32,x=null),Le(v.id)):Rt(H-1)},Xi=m=>Tt(m.detail),Zi=m=>St(m.detail),Yi=m=>G("OpenFile",m.detail),Qi=m=>G("OpenFolder",m.detail),xi=m=>cl(m.detail),$i=m=>Ut(m.detail.id),es=m=>Kt(m.detail),ts=m=>Wt(m.detail),ls=m=>Gt(m.detail),ns=m=>Zt(m.detail),is=m=>Xt(m.detail),ss=m=>Yt(m.detail),os=m=>G("OpenFile",m.detail),cs=m=>G("RunAction",m.id),rs=m=>rl(m.id);function as(){A=this.value,t(15,A)}function fs(){I=ht(this.value),t(14,I)}const us=m=>Pe(m.nodeId),ds=(m,H)=>H.key==="Enter"&&Pe(m.nodeId),ms=m=>Pe(m.nodeId),ps=(m,H)=>H.key==="Enter"&&Pe(m.nodeId),_s=m=>Pe(m.nodeId),vs=(m,H)=>H.key==="Enter"&&Pe(m.nodeId),gs=m=>Pe(m.nodeId),hs=(m,H)=>H.key==="Enter"&&Pe(m.nodeId);function bs(){S=this.value,t(17,S)}const ks=m=>m.key==="Enter"&&ll();function ys(){L=Ht(this),t(18,L),t(0,n)}function ws(){y=Ht(this),t(19,y),t(20,M)}function qs(){V=this.value,t(24,V)}const Cs=m=>m.key==="Enter"&&At();function Ts(){R=Ht(this),t(25,R),t(57,U)}function Ss(){B=this.value,t(26,B)}const Ms=m=>m.key==="Enter"&&At(),Ls=()=>Nt("copy"),Is=()=>Nt("link");function Ds(){pe=this.value,t(47,pe)}function Ns(){te=this.value,t(52,te)}function As(){Me=this.value,t(53,Me)}function Es(){Ee=this.value,t(54,Ee)}function Fs(){Fe=ht(this.value),t(55,Fe)}return[n,i,o,s,d,_,g,p,v,w,C,q,D,N,I,A,j,S,L,y,M,z,J,Z,V,R,B,le,X,ne,re,ee,x,fe,me,Oe,Ie,_e,ve,De,$,we,Te,ct,Ae,rt,be,pe,ue,ye,Ne,P,te,Me,Ee,Fe,ie,U,mt,qt,Ct,Le,Tt,Vt,Rt,St,Mt,xn,Kt,Ut,Wt,Gt,Jt,Xt,Zt,Yt,ii,si,oi,el,ai,fi,ui,di,mi,pi,ll,nl,_i,il,It,vi,gi,hi,bi,ol,ki,Nt,yi,cl,qi,Ci,Ti,At,rl,Si,Pe,Mi,Li,Ii,Di,Ni,Ai,Ei,Fi,Hi,ji,Bi,Oi,Pi,zi,Vi,Ri,Ki,Ui,Wi,Gi,Ji,Xi,Zi,Yi,Qi,xi,$i,es,ts,ls,ns,is,ss,os,cs,rs,as,fs,us,ds,ms,ps,_s,vs,gs,hs,bs,ks,ys,ws,qs,Cs,Ts,Ss,Ms,Ls,Is,Ds,Ns,As,Es,Fs]}class jc extends ot{constructor(e){super(),st(this,e,Hc,Fc,it,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new jc({target:document.getElementById("app")});