var Ae=Object.defineProperty;var Ne=(t,e,l)=>e in t?Ae(t,e,{enumerable:!0,configurable:!0,writable:!0,value:l}):t[e]=l;var ee=(t,e,l)=>Ne(t,typeof e!="symbol"?e+"":e,l);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function l(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(s){if(s.ep)return;s.ep=!0;const i=l(s);fetch(s.href,i)}})();function B(){}function we(t){return t()}function fe(){return Object.create(null)}function Z(t){t.forEach(we)}function $e(t){return typeof t=="function"}function Oe(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function Ce(t){return Object.keys(t).length===0}function c(t,e){t.appendChild(e)}function N(t,e,l){t.insertBefore(e,l||null)}function L(t){t.parentNode&&t.parentNode.removeChild(t)}function le(t,e){for(let l=0;lt.removeEventListener(e,l,n)}function a(t,e,l){l==null?t.removeAttribute(e):t.getAttribute(e)!==l&&t.setAttribute(e,l)}function Se(t){return Array.from(t.childNodes)}function S(t,e){e=""+e,t.data!==e&&(t.data=e)}let J;function W(t){J=t}function Pe(){if(!J)throw new Error("Function called outside component initialization");return J}function Ie(t){Pe().$$.on_mount.push(t)}const q=[],ae=[];let D=[];const de=[],Me=Promise.resolve();let ne=!1;function je(){ne||(ne=!0,Me.then(Le))}function se(t){D.push(t)}const te=new Set;let R=0;function Le(){if(R!==0)return;const t=J;do{try{for(;Rt.indexOf(n)===-1?e.push(n):l.push(n)),l.forEach(n=>n()),D=e}const Ve=new Set;function Fe(t,e){t&&t.i&&(Ve.delete(t),t.i(e))}function z(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function He(t,e,l){const{fragment:n,after_update:s}=t.$$;n&&n.m(e,l),se(()=>{const i=t.$$.on_mount.map(we).filter($e);t.$$.on_destroy?t.$$.on_destroy.push(...i):Z(i),t.$$.on_mount=[]}),s.forEach(se)}function Re(t,e){const l=t.$$;l.fragment!==null&&(Be(l.after_update),Z(l.on_destroy),l.fragment&&l.fragment.d(e),l.on_destroy=l.fragment=null,l.ctx=[])}function qe(t,e){t.$$.dirty[0]===-1&&(q.push(t),je(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const b=h.length?h[0]:v;return u.ctx&&s(u.ctx[g],u.ctx[g]=b)&&(!u.skip_bound&&u.bound[g]&&u.bound[g](b),_&&qe(t,g)),v}):[],u.update(),_=!0,Z(u.before_update),u.fragment=n?n(u.ctx):!1,e.target){if(e.hydrate){const g=Se(e.target);u.fragment&&u.fragment.l(g),g.forEach(L)}else u.fragment&&u.fragment.c();e.intro&&Fe(t.$$.fragment),He(t,e.target,e.anchor),Le()}W(m)}class De{constructor(){ee(this,"$$");ee(this,"$$set")}$destroy(){Re(this,1),this.$destroy=B}$on(e,l){if(!$e(l))return B;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(l),()=>{const s=n.indexOf(l);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!Ce(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Ge="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Ge);function _e(t,e,l){const n=t.slice();return n[10]=e[l],n}function he(t,e,l){const n=t.slice();return n[13]=e[l],n}function pe(t,e,l){const n=t.slice();return n[10]=e[l],n}function ve(t){let e,l=t[10].label+"",n,s,i,o,p;function m(){return t[8](t[10])}return{c(){e=d("button"),n=k(l),s=$(),a(e,"class",i="nav-item "+(t[4]===t[10].id?"selected":"")+" svelte-14ysusk")},m(u,_){N(u,e,_),c(e,n),c(e,s),o||(p=Ee(e,"click",m),o=!0)},p(u,_){t=u,_&1&&l!==(l=t[10].label+"")&&S(n,l),_&17&&i!==(i="nav-item "+(t[4]===t[10].id?"selected":"")+" svelte-14ysusk")&&a(e,"class",i)},d(u){u&&L(e),o=!1,p()}}}function me(t){let e,l=t[13].title+"",n,s,i,o;function p(){return t[9](t[13])}return{c(){e=d("button"),n=k(l),a(e,"class",s="nav-item "+(t[5]&&t[5].id===t[13].id?"selected":"")+" svelte-14ysusk")},m(m,u){N(m,e,u),c(e,n),i||(o=Ee(e,"click",p),i=!0)},p(m,u){t=m,u&2&&l!==(l=t[13].title+"")&&S(n,l),u&34&&s!==(s="nav-item "+(t[5]&&t[5].id===t[13].id?"selected":"")+" svelte-14ysusk")&&a(e,"class",s)},d(m){m&&L(e),i=!1,o()}}}function ge(t){let e;return{c(){e=d("div"),e.textContent="Нет дел",a(e,"class","nav-empty svelte-14ysusk")},m(l,n){N(l,e,n)},d(l){l&&L(e)}}}function Ke(t){let e;return{c(){e=d("span"),e.textContent="Выберите раздел или дело",a(e,"class","crumb placeholder svelte-14ysusk")},m(l,n){N(l,e,n)},p:B,d(l){l&&L(e)}}}function Ue(t){let e,l=z(t[0]),n=[];for(let s=0;s0&&ge();function re(r,C){return r[5]?We:r[4]?Ue:Ke}let X=re(t),P=X(t),E=t[3]&&be(t);function ue(r,C){return r[5]?Xe:r[0].length>0?Qe:Je}let Y=ue(t),I=Y(t);return{c(){e=d("div"),l=d("aside"),n=d("div"),n.innerHTML=' Верстак',s=$(),i=d("nav"),o=d("div"),p=d("div"),p.textContent="Разделы",m=$();for(let r=0;rПоиск...',ce=$(),E&&E.c(),x=$(),K=d("div"),I.c(),a(n,"class","sidebar-top svelte-14ysusk"),a(p,"class","nav-label svelte-14ysusk"),a(o,"class","nav-group svelte-14ysusk"),a(g,"class","nav-label svelte-14ysusk"),a(_,"class","nav-group svelte-14ysusk"),a(i,"class","sidebar-nav svelte-14ysusk"),a(O,"class","version svelte-14ysusk"),a(T,"class","sidebar-bottom svelte-14ysusk"),a(l,"class","sidebar svelte-14ysusk"),a(G,"class","header-left svelte-14ysusk"),a(Q,"class","header-right svelte-14ysusk"),a(V,"class","header svelte-14ysusk"),a(K,"class","content svelte-14ysusk"),a(j,"class","main svelte-14ysusk"),a(e,"class","app svelte-14ysusk")},m(r,C){N(r,e,C),c(e,l),c(l,n),c(l,s),c(l,i),c(i,o),c(o,p),c(o,m);for(let f=0;f0?A||(A=ge(),A.c(),A.m(_,null)):A&&(A.d(1),A=null),C&4&&S(M,r[2]),X===(X=re(r))&&P?P.p(r,C):(P.d(1),P=X(r),P&&(P.c(),P.m(G,null))),r[3]?E?E.p(r,C):(E=be(r),E.c(),E.m(j,x)):E&&(E.d(1),E=null),Y===(Y=ue(r))&&I?I.p(r,C):(I.d(1),I=Y(r),I&&(I.c(),I.m(K,null)))},i:B,o:B,d(r){r&&L(e),le(y,r),le(w,r),A&&A.d(),P.d(),E&&E.d(),I.d()}}}function Ze(t,e,l){let n=[],s=[],i="",o="",p="",m=null;Ie(async()=>{try{l(2,i="verstak-gui"),window.go&&window.go.main&&window.go.main.App&&(l(2,i=await window.go.main.App.VerstakVersion()),l(0,n=await window.go.main.App.ListSections()),l(1,s=await window.go.main.App.ListRootNodes()))}catch(h){l(3,o=String(h))}});function u(h){l(4,p=h)}function _(h){l(5,m=h)}return[n,s,i,o,p,m,u,_,h=>u(h.id),h=>_(h)]}class xe extends De{constructor(e){super(),ze(this,e,Ze,Ye,Oe,{})}}new xe({target:document.getElementById("app")});