diff --git a/src/assets/libs/smartants.js b/src/assets/libs/smartants.js index 9d966665..500b750a 100644 --- a/src/assets/libs/smartants.js +++ b/src/assets/libs/smartants.js @@ -1 +1 @@ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3 W={2j:"1Z-1j-21",1U:"24-28-1A",1L:"29-1p-1A",1Q:"2b-2d-2e",1y:"1J-M"},2g=1C,23=10;13 1v(t,e){z o=0,s=0;I(3 e 1j t)o+=e.w*e.h,s=8.U(s,e.w);3 h=[{x:0,y:0,w:8.U(8.27(8.2c(o/.2a)),s,e||0),h:1/0,O:[]}];z r=0,i=0,a=[];I(3 e 1j t)I(z t=h.H-1;t>=0;t--){3 o=h[t];g(!(e.w>o.w||e.h>o.h&&h.1o)){g(e.h>o.h&&!h.1o){3 s=e.h-o.h,r=o.y+o.h,i=o.y;h.k((e=>{e.y>=r?e.y+=s:e.y>=i&&e.y+e.h>=r?e.h+=s:t&&(h.1o=!0)}))}g(e.x=o.x,e.y=o.y,a.B(e),i=8.U(i,e.y+e.h),r=8.U(r,e.x+e.w),e.w===o.w&&e.h===o.h){3 e=h.25();tt)&&(6.7.x=t),(J===6.7.y||6.7.y>e)&&(6.7.y=e),(J===6.7.D||6.7.D=0&&t>=0&&e<=h&&t<=o},a=(t,e)=>!r[`${e}:${t}`],l=(t,e)=>r[`${e}:${t}`]||0,n=(t,e,o)=>r[`${e}:${t}`]=o;z u={};3 d=(t,e,o,s)=>e>=t.x-s&&e<=t.D+s&&o>=t.y-s&&o<=t.L+s,c=(e,o,s,h)=>{3 r=t.k[e].12;9 d(r,o,s,h)},x=(e,o,s)=>{3 h=t.k[e].Q;9 d(h,o,s,0)},y=(e,o,s)=>{I(3 h Y t.k){g(t.k[h].Q&&x(h,o,s))9!0;g(!(t.k[h].P.K||e.20(h)>=0)&&c(h,o,s,1))9!0}9!1},b=13(t){g(t.H<2)9[];3 e=[t[0]],o=t.H;z s=t[0].x,h=t[0].y;I(z r=1;r{z r=[],i=e.x,a=e.y;I(;i!==t.x||a!==t.y;){z u=-1,d=o*h;3 x=[{x:-1,y:0,v:l(i-1,a)},{x:0,y:-1,v:l(i,a-1)},{x:1,y:0,v:l(i+1,a)},{x:0,y:1,v:l(i,a+1)}].k(((e,o)=>{3 s=t.x===i+e.x&&t.y===a+e.y;9(s||e.v>0&&e.v{r={};3 o=t.k[e.S],h=t.k[e.T];g(!o||!h){g(6.A={18:W.1Q,1d:e,19:`Нетобъектовдлясвязи[${e.S}${e.1f}${e.T}]`},s)9 1e 1a.A(6.A);1l 6.A}{3 r={C:e.S},d={C:e.T},c=8.q(.5*6.j),x={x:8.q(o.X+c),w:8.q(o.F-2*c),y:8.q(o.V+c),h:8.q(o.E-2*c)},p={x:8.q(h.X+c),w:8.q(h.F-2*c),y:8.q(h.V+c),h:8.q(h.E-2*c)};g(r.y=8.q((.5*x.h+x.y)/6.j),d.y=8.q((.5*p.h+p.y)/6.j),r.x=8.q((.5*x.w+x.x)/6.j),d.x=8.q((.5*p.w+p.x)/6.j),!((e,o)=>{g(!i(e.x,e.y)||!i(o.x,o.y))9;z s=[{x:e.x,y:e.y}];3 h=[];I(3 s Y t.k)(s.1N(e.C)||s.1N(o.C))&&h.B(s);3 r=(t,e)=>{3 o=[];9 i(t+1,e)&&a(t+1,e)&&!y(h,t+1,e)&&o.B({y:e,x:t+1,v:l(t,e)+1}),i(t-1,e)&&a(t-1,e)&&!y(h,t-1,e)&&o.B({y:e,x:t-1,v:l(t,e)+1}),i(t,e+1)&&a(t,e+1)&&!y(h,t,e+1)&&o.B({y:e+1,x:t,v:l(t,e)+1}),i(t,e-1)&&a(t,e-1)&&!y(h,t,e-1)&&o.B({y:e-1,x:t,v:l(t,e)+1}),o};z d=!1,c=[];I(;s.H&&!d;){3 t=[];I(z e=0;e{1K e,o;9 e=t.x,o=t.y,u[`${o}:${e}`]=!0,t.x=8.q(t.x*6.j+.5*6.j),t.y=8.q(t.y*6.j+.5*6.j),6.1i(t.x,t.y,t.x+1,t.y+1),t}));f.B({C:`${8.q(26*8.2f())}:${e.S}${e.1f}${e.T}`,1d:e,1p:b(t)})}}})),f},1S(t){3 e={},o={};9 11.1O(t).1k((([s,h])=>{3 r=[],i={};s.1I(".").1k((s=>{r.B(s);3 a=r.1q("."),l=r.2h(0,r.H-1).1q(".");t[a]&&(!t[a].Z&&o[l]&&(t[a].Z=o[l]),i[a]=t[a],t[a].Z?(o[a]=t[a].Z,e[h.Z]={...e[h.Z],...i}):e.17={...e.17,...i})}))})),e},1b(e,o,s,h=0,r=0){3 i={K:{},M:"$1c"},a={};I(3 t Y e){z o=i;3 s=[];t.1I(".").k((t=>{s.B(t);3 h=s.1q(".");o.K[t]||(o.K[t]={C:h,1D:(e[h]||{}).1D,1H:(e[h]||{}).1H,1M:(e[h]||{}).1M,1r:(e[h]||{}).1r||h,K:{},M:(e[h]||{}).M||"$1J"}),o=o.K[t]}))}3 l=(e,s)=>{3 h=[];I(3 t Y e.K){3 o=e.K[t];l(o),h.B(o)}g(h.H){3 r={};z i={1t:-1,C:J};h.k((e=>{z s=0;3 h=o.2k((t=>(t.S===e.C||t.T===e.C)&&(s=8.U(s,(t.1r||"").H),!0))),a=8.U(8.q(h.H*t/4),1C,10*s),l={P:e,14:h,R:a,w:e.G.F+a,h:e.G.E+a};l.14.H>i.1t&&(i.1t=l.14.H,i.C=e.C),r[e.C]=l}));3 l=t=>{3 e=r[t];9 e&&(n.B(r[t]),1B r[t],e.14.k((t=>l(t.S)||l(t.T)))),!1},n=[];I(z t=11.1h(r);t.H;t=11.1h(r))i.C?(l(i.C),i.C=J):l(t[0]);3 u=(e.M?.2B("$")?1e 0:6.15[e.M])||6.15.$1c,{w:d,h:c}=1v(n,s);e.G={F:8.U(d,u.F),E:c+u.E},e.O=n.k((t=>(t.x+=.5*t.R,t.y+=.5*t.R+u.E,t.F=t.P.G.F,t.E=t.P.G.E,a[t.P.C]=t))),u?.F>0&&(e.1g=u)}16 e.G=6.15[e.M],e.G||(e.G={x:0,y:0,F:1x,E:1x},6.A={18:W.1y,19:`Использованнедоступныйсимвол"${e.M}"`},1a.A(6.A)),1B e.K};l(i,s);3 n=(t,e,o)=>{I(3 s Y t){3 h=t[s];g(h.X=h.x+e,h.V=h.y+o,6.1i(h.X,h.V,h.X+h.F,h.V+h.E),h.12={x:h.X/6.j-.5,y:h.V/6.j-.5},h.12.D=h.12.x+h.F/6.j+.5,h.12.L=h.12.y+h.E/6.j+.5,h.P.O&&n(h.P.O,h.x+e,h.y+o),h.P.1g){3 t=h.P.1g;h.Q={x:h.X/6.j-.5,y:h.V/6.j-.5},h.Q.D=h.Q.x+t.F/6.j+.5,h.Q.L=h.Q.y+t.E/6.j+.5}}};9 n(i.O,.5*6.R+h,.5*6.R+r),{N:i,k:a}}}}!13(){3 t={W:W,1F:(t,e,o,s,h,r,i,a)=>1V 2C(((l,n)=>{3 u=1V 1T(s,h,r,a);2D{g(!11.1h(t).H){3 t=u.1b(e,o,i);t.1W=u.1s(t,o),t.7=u.7,l(t)}3 s=u.1S(e),h={};z r=0,a=0,n=0,d=!1;3 c=t=>{I(z e Y t)11.1O(t[e]).1k((([t,e])=>{g("2E"===t)c(e),a=u.7.L,r=0,n({...t,N:{M:"$1c",G:{F:t.N.G.F+e.G.F,E:t.N.G.E+e.G.E},O:[...t.N.O,...e.O],K:{...t.N.K,...e.K}},k:{...t.k,...o}})),{N:{G:{F:0,E:0},O:[],K:{},M:"$1c"},k:{}});x.1W=u.1s(x,o),u.7.D{3 o=e.1G.2u,s=e.1G.1u;t.1F(o.2t,o.2s,o.14,o.j,o.R,o.15,o.2r,o.2q).2p((t=>{1m.1z({1E:"2o",1u:s,2n:t})})).1w((t=>{1m.1z({1E:"2m",1u:s,A:t})}))}),!1)}();',62,165,'|||const|||this|valueBox|Math|return|||||||if|||trackWidth|map||||||round|||||||||let|error|push|id|dx|height|width|box|length|for|null|subitems|dy|symbol|layers|boxes|node|symbolTrackRect|distance|from|to|max|absoluteY|ERRORS|absoluteX|in|tag||Object|trackRect|function|links|symbols|else|default|code|text|console|buildGraph|landscape|link|void|style|symbolBox|keys|touchValue|of|forEach|throw|self|break|fixed|path|join|title|buildTracks|count|queryID|potpack|catch|32|UNDEFINED_SYMBOL|postMessage|fail|delete|80|hideTitle|result|make|data|background|split|undefined|var|RESTORE_PATH_FAIL|opacity|includes|entries|window|NOT_FOUND_OBJECTS|start|splitNodesByTag|core|TRACK_GEN_FAIL|new|tracks|50|end|out|indexOf|bound|fill|CHAR_WIDTH|track|pop|1e5|ceil|gen|restore|95|not|sqrt|found|objects|random|MIN_DISTANCE|slice|resetValueBox|OUT_OF_BOUND|filter|reduce|ERROR|graph|OK|then|isDebug|availableWidth|nodes|grid|params|message|addEventListener|SmartAnts|values|isArray|Array|startsWith|Promise|try|row'.split('|'),0,{})) +eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3 V={2l:"25-1s-2k",1M:"24-1Y-1K",1R:"1Z-1l-1K",1H:"20-21-22",1A:"1B-O"},23=1y,1X=10,27=5;15 1v(t,e){C o=0,s=0;J(3 e 1s t)o+=e.w*e.h,s=g.S(s,e.w);3 r=[{x:0,y:0,w:g.S(g.28(g.29(o/.2a)),s,e||0),h:1/0,R:[]}];C h=0,i=0,a=[];J(3 e 1s t)J(C t=r.B-1;t>=0;t--){3 o=r[t];9(!(e.w>o.w||e.h>o.h&&r.1t)){9(e.h>o.h&&!r.1t){3 s=e.h-o.h,h=o.y+o.h,i=o.y;r.j((e=>{e.y>=h?e.y+=s:e.y>=i&&e.y+e.h>=h?e.h+=s:t&&(r.1t=!0)}))}9(e.x=o.x,e.y=o.y,a.E(e),i=g.S(i,e.y+e.h),h=g.S(h,e.x+e.w),e.w===o.w&&e.h===o.h){3 e=r.2c();tt)&&(6.7.x=t),(z===6.7.y||6.7.y>e)&&(6.7.y=e),(z===6.7.D||6.7.D=0&&t>=0&&e<=r&&t<=o},a=(t,e)=>!h[`${e}:${t}`],l=(t,e)=>h[`${e}:${t}`]||0,n=(t,e,o)=>h[`${e}:${t}`]=o;C u={};3 d=(t,e,o,s)=>e>=t.x-s&&e<=t.D+s&&o>=t.y-s&&o<=t.L+s,x=(e,o,s,r)=>{3 h=t.j[e].T;8 d(h,o,s,r)},c=(e,o,s,r)=>{3 h=t.j[e].T;8 o>=h.x-r&&o<=h.D+r&&s>h.y&&sh.x&&o=h.y-r&&s<=h.L+r},y=(e,o,s)=>{3 r=t.j[e].Y;8 d(r,o,s,0)},b=(e,o,s)=>{J(3 r 11 t.j){9(t.j[r].Y&&y(r,o,s))8!0;9(!(t.j[r].Q.N||e.2g(r)>=0)&&x(r,o,s,1))8!0}8!1},f=15(t){9(t.B<2)8[];3 e=[t[0]],o=t.B;C s=t[0].x,r=t[0].y;J(C h=1;h{C h=[],i=e.x,a=e.y;J(;i!==t.x||a!==t.y;){C u=-1,d=o*r;3 x=[{x:-1,y:0,v:l(i-1,a)},{x:0,y:-1,v:l(i,a-1)},{x:1,y:0,v:l(i+1,a)},{x:0,y:1,v:l(i,a+1)}].j(((e,o)=>{3 s=t.x===i+e.x&&t.y===a+e.y;8(s||e.v>0&&e.v{h={};3 o=t.j[e.X],r=t.j[e.U];9(!o||!r){9(6.F={1a:V.1H,1f:e,1c:`Нетобъектовдлясвязи[${e.X}${e.1d}${e.U}]`},s)8 1q 17.F(6.F);1h 6.F}{3 h={G:e.X},d={G:e.U},x=5,c={x:g.H(o.K+x),w:g.H(o.q-2*x),y:g.H(o.M+x),h:g.H(o.k-2*x)},y={x:g.H(r.K+x),w:g.H(r.q-2*x),y:g.H(r.M+x),h:g.H(r.k-2*x)};9(h.y=g.H((.5*c.h+c.y)/6.A),d.y=g.H((.5*y.h+y.y)/6.A),h.x=g.H((.5*c.w+c.x)/6.A),d.x=g.H((.5*y.w+y.x)/6.A),!((e,o)=>{9(!i(e.x,e.y)||!i(o.x,o.y))8;C s=[{x:e.x,y:e.y}];3 r=[];J(3 s 11 t.j)(s.1F(e.G)||s.1F(o.G))&&r.E(s);3 h=(t,e)=>{3 o=[];8 i(t+1,e)&&a(t+1,e)&&!b(r,t+1,e)&&o.E({y:e,x:t+1,v:l(t,e)+1}),i(t-1,e)&&a(t-1,e)&&!b(r,t-1,e)&&o.E({y:e,x:t-1,v:l(t,e)+1}),i(t,e+1)&&a(t,e+1)&&!b(r,t,e+1)&&o.E({y:e+1,x:t,v:l(t,e)+1}),i(t,e-1)&&a(t,e-1)&&!b(r,t,e-1)&&o.E({y:e-1,x:t,v:l(t,e)+1}),o};C d=!1,x=[];J(;s.B&&!d;){3 t=[];J(C e=0;e{1S e,o;8 e=t.x,o=t.y,u[`${o}:${e}`]=!0,t.x=g.H(t.x*6.A+.5*6.A),t.y=g.H(t.y*6.A+.5*6.A),6.1k(t.x,t.y,t.x+1,t.y+1),t})),s=(t,e,o)=>{9(e.y===o.y){9(e.xt.K+t.q)8 e.x=t.K+t.q+5,z;9(e.yt.M+t.k)8{x:e.x,y:t.M+t.k+5}}14{9(e.yt.M+t.k)8 e.y=t.M+t.k+5,z;9(e.xt.K+t.q)8{x:t.K+t.q+5,y:e.y}}8 z};9(t.B>1){3 e=s(r,t[0],t[1]),h=s(o,t[t.B-1],t[t.B-2]);e&&t.2i(e),h&&t.E(h)}p.E({G:`${g.H(2b*g.2j())}:${e.X}${e.1d}${e.U}`,1f:e,1l:f(t)})}}})),p},1V(t){3 e={},o={};8 Z.1U(t).1g((([s,r])=>{3 h=[],i={};s.1z(".").1g((s=>{h.E(s);3 a=h.1n("."),l=h.26(0,h.B-1).1n(".");t[a]&&(!t[a].12&&o[l]&&(t[a].12=o[l]),i[a]=t[a],t[a].12?(o[a]=t[a].12,e[r.12]={...e[r.12],...i}):e.1b={...e.1b,...i})}))})),e},19(e,o,s,r=0,h=0){3 i={N:{},O:"$18"},a={};J(3 t 11 e){C o=i;3 s=[];t.1z(".").j((t=>{s.E(t);3 r=s.1n(".");o.N[t]||(o.N[t]={G:r,1P:(e[r]||{}).1P,1E:(e[r]||{}).1E,1D:(e[r]||{}).1D,1o:(e[r]||{}).1o||r,N:{},O:(e[r]||{}).O||"$1B"}),o=o.N[t]}))}3 l=(e,s)=>{3 r=[];J(3 t 11 e.N){3 o=e.N[t];l(o),r.E(o)}9(r.B){3 h={};C i={1p:-1,G:z};r.j((e=>{C s=0;3 r=o.2m((t=>(t.X===e.G||t.U===e.G)&&(s=g.S(s,(t.1o||"").B),!0))),a=g.S(g.H(r.B*t/4),1y,10*s),l={Q:e,13:r,W:a,w:e.I.q+a,h:e.I.k+a};l.13.B>i.1p&&(i.1p=l.13.B,i.G=e.G),h[e.G]=l}));3 l=t=>{3 e=h[t];8 e&&(n.E(h[t]),1w h[t],e.13.j((t=>l(t.X)||l(t.U)))),!1},n=[];J(C t=Z.1j(h);t.B;t=Z.1j(h))i.G?(l(i.G),i.G=z):l(t[0]);3 u=(e.O?.2G("$")?1q 0:6.16[e.O])||6.16.$18,{w:d,h:x}=1v(n,s);e.I={q:g.S(d,u.q),k:x+u.k},e.R=n.j((t=>(t.x+=.5*t.W,t.y+=.5*t.W+u.k,t.q=t.Q.I.q,t.k=t.Q.I.k,a[t.Q.G]=t))),u?.q>0&&(e.1e=u)}14 e.I=6.16[e.O],e.I||(e.I={x:0,y:0,q:1x,k:1x},6.F={1a:V.1A,1c:`Использованнедоступныйсимвол"${e.O}"`},17.F(6.F)),1w e.N};l(i,s);3 n=(t,e,o)=>{J(3 s 11 t){3 r=t[s];9(r.K=r.x+e,r.M=r.y+o,6.1k(r.K,r.M,r.K+r.q,r.M+r.k),r.T={x:r.K/6.A,y:r.M/6.A},r.T.D=r.T.x+r.q/6.A,r.T.L=r.T.y+r.k/6.A,r.Q.R&&n(r.Q.R,r.x+e,r.y+o),r.Q.1e){3 t=r.Q.1e;r.Y={x:r.K/6.A,y:r.M/6.A},r.Y.D=r.Y.x+t.q/6.A,r.Y.L=r.Y.y+t.k/6.A}}};8 n(i.R,.5*6.W+r,.5*6.W+h),{P:i,j:a}}}}!15(){3 t={V:V,1I:(t,e,o,s,r,h,i,a)=>1C 2A(((l,n)=>{3 u=1C 1G(s,r,h,a);2z{9(!Z.1j(t).B){3 t=u.19(e,o,i);t.1L=u.1u(t,o),t.7=u.7,t.7.L+=r,l(t)}3 s=u.1V(e),h={};C a=0,n=0,d=0,x=!1;3 c=t=>{J(C e 11 t)Z.1U(t[e]).1g((([t,e])=>{9("2y"===t)c(e),n=u.7.L,a=0,d({...t,P:{O:"$18",I:{q:t.P.I.q+e.I.q,k:t.P.I.k+e.I.k},R:[...t.P.R,...e.R],N:{...t.P.N,...e.N}},j:{...t.j,...o}})),{P:{I:{q:0,k:0},R:[],N:{},O:"$18"},j:{}});y.1L=u.1u(y,o),u.7.D{3 o=e.1O.2t,s=e.1O.1r;t.1I(o.2u,o.2v,o.13,o.A,o.W,o.16,o.2n,o.2B).2C((t=>{1m.1W({1Q:"2D",1r:s,2E:t})})).1T((t=>{1m.1W({1Q:"2F",1r:s,F:t})}))}),!1)}();',62,167,'|||const|||this|valueBox|return|if|||||||Math|||map|height||||||width|||||||||null|trackWidth|length|let|dx|push|error|id|round|box|for|absoluteX|dy|absoluteY|subitems|symbol|layers|node|boxes|max|trackRect|to|ERRORS|distance|from|symbolTrackRect|Object||in|tag|links|else|function|symbols|console|landscape|buildGraph|code|default|text|style|symbolBox|link|forEach|throw|break|keys|touchValue|path|self|join|title|count|void|queryID|of|fixed|buildTracks|potpack|delete|32|80|split|UNDEFINED_SYMBOL|undefined|new|opacity|background|includes|core|NOT_FOUND_OBJECTS|make|window|fail|tracks|TRACK_GEN_FAIL|start|data|hideTitle|result|RESTORE_PATH_FAIL|var|catch|entries|splitNodesByTag|postMessage|CHAR_WIDTH|gen|restore|not|found|objects|MIN_DISTANCE|track|out|slice|MARGIN|ceil|sqrt|95|1e5|pop|fill|50|resetValueBox|indexOf|end|unshift|random|bound|OUT_OF_BOUND|filter|availableWidth|reduce|values|SmartAnts|addEventListener|message|params|grid|nodes|isArray|Array|row|try|Promise|isDebug|then|OK|graph|ERROR|startsWith'.split('|'),0,{})) diff --git a/src/frontend/components/Schema/DHSchema/symbols/system.xml b/src/frontend/components/Schema/DHSchema/symbols/system.xml index f4e16ebf..6665f5bf 100644 --- a/src/frontend/components/Schema/DHSchema/symbols/system.xml +++ b/src/frontend/components/Schema/DHSchema/symbols/system.xml @@ -1,4 +1,4 @@ - + @@ -8,4 +8,4 @@ - \ No newline at end of file +