17 lines
116 KiB
JavaScript
17 lines
116 KiB
JavaScript
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&<(()=>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&<(()=>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&<(()=>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")});
|