Просмотр исходного кода

chore: remove web/dist from git tracking

Revert .gitignore exceptions that accidentally tracked web/dist build
artifacts. The directory should never be committed.
master
fengsilin 1 неделю назад
Родитель
Сommit
a88ab5914a
100 измененных файлов: 0 добавлений и 3554 удалений
  1. +0
    -2
      .gitignore
  2. Двоичные данные
      web/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2
  3. Двоичные данные
      web/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff
  4. Двоичные данные
      web/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf
  5. Двоичные данные
      web/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf
  6. Двоичные данные
      web/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff
  7. Двоичные данные
      web/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2
  8. Двоичные данные
      web/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff
  9. Двоичные данные
      web/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2
  10. Двоичные данные
      web/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf
  11. Двоичные данные
      web/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf
  12. Двоичные данные
      web/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff
  13. Двоичные данные
      web/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2
  14. Двоичные данные
      web/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf
  15. Двоичные данные
      web/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2
  16. Двоичные данные
      web/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff
  17. Двоичные данные
      web/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2
  18. Двоичные данные
      web/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff
  19. Двоичные данные
      web/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf
  20. Двоичные данные
      web/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2
  21. Двоичные данные
      web/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf
  22. Двоичные данные
      web/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff
  23. Двоичные данные
      web/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf
  24. Двоичные данные
      web/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff
  25. Двоичные данные
      web/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2
  26. Двоичные данные
      web/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2
  27. Двоичные данные
      web/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff
  28. Двоичные данные
      web/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf
  29. Двоичные данные
      web/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf
  30. Двоичные данные
      web/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2
  31. Двоичные данные
      web/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff
  32. Двоичные данные
      web/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff
  33. Двоичные данные
      web/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf
  34. Двоичные данные
      web/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2
  35. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf
  36. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2
  37. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff
  38. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2
  39. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff
  40. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf
  41. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf
  42. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff
  43. Двоичные данные
      web/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2
  44. Двоичные данные
      web/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf
  45. Двоичные данные
      web/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2
  46. Двоичные данные
      web/dist/assets/KaTeX_Script-Regular-D5yQViql.woff
  47. Двоичные данные
      web/dist/assets/KaTeX_Size1-Regular-C195tn64.woff
  48. Двоичные данные
      web/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf
  49. Двоичные данные
      web/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2
  50. Двоичные данные
      web/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf
  51. Двоичные данные
      web/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2
  52. Двоичные данные
      web/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff
  53. Двоичные данные
      web/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff
  54. Двоичные данные
      web/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf
  55. Двоичные данные
      web/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff
  56. Двоичные данные
      web/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf
  57. Двоичные данные
      web/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2
  58. Двоичные данные
      web/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff
  59. Двоичные данные
      web/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2
  60. Двоичные данные
      web/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf
  61. +0
    -1
      web/dist/assets/_basePickBy-BbybGnXH.js
  62. +0
    -1
      web/dist/assets/_baseUniq-CIM1KewH.js
  63. +0
    -1
      web/dist/assets/arc-CGOuZphk.js
  64. +0
    -36
      web/dist/assets/architectureDiagram-2XIMDMQ5-CL60a5l0.js
  65. +0
    -132
      web/dist/assets/blockDiagram-WCTKOSBZ-Dbw9hX92.js
  66. +0
    -10
      web/dist/assets/c4Diagram-IC4MRINW-BkwOxtiy.js
  67. +0
    -1
      web/dist/assets/channel-T6spzDQ4.js
  68. +0
    -1
      web/dist/assets/chunk-4BX2VUAB-CvonN499.js
  69. +0
    -1
      web/dist/assets/chunk-55IACEB6-BqQxrmAQ.js
  70. +0
    -15
      web/dist/assets/chunk-FMBD7UC4-BRf5K8eo.js
  71. +0
    -1
      web/dist/assets/chunk-JSJVCQXG-BCrtNsEH.js
  72. +0
    -1
      web/dist/assets/chunk-KX2RTZJC-D_55WTjA.js
  73. +0
    -220
      web/dist/assets/chunk-NQ4KR5QH-BtPNxIj8.js
  74. +0
    -1
      web/dist/assets/chunk-QZHKN3VN-58TpL69U.js
  75. +0
    -189
      web/dist/assets/chunk-WL4C6EOR-U5omoFEh.js
  76. +0
    -1
      web/dist/assets/classDiagram-VBA2DB6C-BDler1So.js
  77. +0
    -1
      web/dist/assets/classDiagram-v2-RAHNMMFH-BDler1So.js
  78. +0
    -1
      web/dist/assets/clone-B6AHSF7n.js
  79. +0
    -1
      web/dist/assets/cose-bilkent-S5V4N54A-oyWLFiG8.js
  80. +0
    -331
      web/dist/assets/cytoscape.esm-CyJtwmzi.js
  81. +0
    -4
      web/dist/assets/dagre-KLK3FWXG-BDSaDarJ.js
  82. +0
    -1
      web/dist/assets/defaultLocale-CBZwo9uI.js
  83. +0
    -24
      web/dist/assets/diagram-E7M64L7V-C2EaNQej.js
  84. +0
    -43
      web/dist/assets/diagram-IFDJBPK2-CNOsCKpE.js
  85. +0
    -24
      web/dist/assets/diagram-P4PSJMXO-BG3BpXfd.js
  86. +0
    -70
      web/dist/assets/erDiagram-INFDFZHY-C4eSrpd0.js
  87. +0
    -162
      web/dist/assets/flowDiagram-PKNHOUZH-iUcNlOCs.js
  88. +0
    -292
      web/dist/assets/ganttDiagram-A5KZAMGK-CADCn3V-.js
  89. +0
    -65
      web/dist/assets/gitGraphDiagram-K3NZZRJ6-BPNXEI6h.js
  90. +0
    -1
      web/dist/assets/graph-Cw7beYiu.js
  91. +0
    -1
      web/dist/assets/i18n-D_ruByvS.js
  92. +0
    -1
      web/dist/assets/index-BNirOfk3.js
  93. +0
    -10
      web/dist/assets/index-CFkwNec-.css
  94. +0
    -79
      web/dist/assets/index-CVlNCYGh.js
  95. +0
    -2
      web/dist/assets/index-D72Kx_My.js
  96. +0
    -1
      web/dist/assets/index-DKnvOWWN.js
  97. +0
    -1
      web/dist/assets/index-Ds2Covst.js
  98. +0
    -1
      web/dist/assets/index-DtjrAc6z.js
  99. +0
    -1
      web/dist/assets/index-ef4Gc2NR.js
  100. +0
    -1823
      web/dist/assets/index-gPcw8Cof.js

+ 0
- 2
.gitignore Просмотреть файл

@@ -8,8 +8,6 @@ build
*.db-journal
logs
web/dist
!web/dist/
!web/dist/index.html
.env
one-api
new-api


Двоичные данные
web/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Script-Regular-D5yQViql.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size1-Regular-C195tn64.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 Просмотреть файл


Двоичные данные
web/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf Просмотреть файл


+ 0
- 1
web/dist/assets/_basePickBy-BbybGnXH.js Просмотреть файл

@@ -1 +0,0 @@
import{e as v,c as O,g,k as P,h as p,j as w,l as c,m as A,n as x,t as N,o as E}from"./_baseUniq-CIM1KewH.js";import{b7 as b,aw as F,b8 as M,b9 as _,ba as $,bb as I,bc as B,bd as T,be as y,bf as S}from"./index-gPcw8Cof.js";var G=/\s/;function H(n){for(var r=n.length;r--&&G.test(n.charAt(r)););return r}var L=/^\s+/;function R(n){return n&&n.slice(0,H(n)+1).replace(L,"")}var m=NaN,q=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,C=/^0o[0-7]+$/i,K=parseInt;function W(n){if(typeof n=="number")return n;if(v(n))return m;if(b(n)){var r=typeof n.valueOf=="function"?n.valueOf():n;n=b(r)?r+"":r}if(typeof n!="string")return n===0?n:+n;n=R(n);var t=z.test(n);return t||C.test(n)?K(n.slice(2),t?2:8):q.test(n)?m:+n}var o=1/0,X=17976931348623157e292;function Y(n){if(!n)return n===0?n:0;if(n=W(n),n===o||n===-o){var r=n<0?-1:1;return r*X}return n===n?n:0}function D(n){var r=Y(n),t=r%1;return r===r?t?r-t:r:0}function fn(n){var r=n==null?0:n.length;return r?O(n):[]}var l=Object.prototype,J=l.hasOwnProperty,dn=F(function(n,r){n=Object(n);var t=-1,i=r.length,e=i>2?r[2]:void 0;for(e&&M(r[0],r[1],e)&&(i=1);++t<i;)for(var f=r[t],a=_(f),s=-1,d=a.length;++s<d;){var u=a[s],h=n[u];(h===void 0||$(h,l[u])&&!J.call(n,u))&&(n[u]=f[u])}return n});function un(n){var r=n==null?0:n.length;return r?n[r-1]:void 0}function Q(n){return function(r,t,i){var e=Object(r);if(!I(r)){var f=g(t);r=P(r),t=function(s){return f(e[s],s,e)}}var a=n(r,t,i);return a>-1?e[f?r[a]:a]:void 0}}var U=Math.max;function Z(n,r,t){var i=n==null?0:n.length;if(!i)return-1;var e=t==null?0:D(t);return e<0&&(e=U(i+e,0)),p(n,g(r),e)}var hn=Q(Z);function V(n,r){var t=-1,i=I(n)?Array(n.length):[];return w(n,function(e,f,a){i[++t]=r(e,f,a)}),i}function bn(n,r){var t=B(n)?c:V;return t(n,g(r))}var j=Object.prototype,k=j.hasOwnProperty;function nn(n,r){return n!=null&&k.call(n,r)}function gn(n,r){return n!=null&&A(n,r,nn)}function rn(n,r){return n<r}function tn(n,r,t){for(var i=-1,e=n.length;++i<e;){var f=n[i],a=r(f);if(a!=null&&(s===void 0?a===a&&!v(a):t(a,s)))var s=a,d=f}return d}function mn(n){return n&&n.length?tn(n,T,rn):void 0}function en(n,r,t,i){if(!b(n))return n;r=x(r,n);for(var e=-1,f=r.length,a=f-1,s=n;s!=null&&++e<f;){var d=N(r[e]),u=t;if(d==="__proto__"||d==="constructor"||d==="prototype")return n;if(e!=a){var h=s[d];u=void 0,u===void 0&&(u=b(h)?h:y(r[e+1])?[]:{})}S(s,d,u),s=s[d]}return n}function on(n,r,t){for(var i=-1,e=r.length,f={};++i<e;){var a=r[i],s=E(n,a);t(s,a)&&en(f,x(a,n),s)}return f}export{rn as a,tn as b,V as c,on as d,mn as e,fn as f,hn as g,gn as h,dn as i,D as j,un as l,bn as m,Y as t};

+ 0
- 1
web/dist/assets/_baseUniq-CIM1KewH.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/arc-CGOuZphk.js Просмотреть файл

@@ -1 +0,0 @@
import{a3 as ln,a4 as an,a5 as g,a6 as tn,a7 as H,a8 as q,a9 as _,aa as un,ab as rn,ac as L,ad as o,ae as B,af as sn,ag as on,ah as fn}from"./index-gPcw8Cof.js";function cn(l){return l.innerRadius}function gn(l){return l.outerRadius}function yn(l){return l.startAngle}function dn(l){return l.endAngle}function mn(l){return l&&l.padAngle}function pn(l,h,I,D,v,A,C,a){var O=I-l,i=D-h,n=C-v,d=a-A,u=d*O-n*i;if(!(u*u<g))return u=(n*(h-A)-d*(l-v))/u,[l+u*O,h+u*i]}function W(l,h,I,D,v,A,C){var a=l-I,O=h-D,i=(C?A:-A)/L(a*a+O*O),n=i*O,d=-i*a,u=l+n,s=h+d,f=I+n,c=D+d,F=(u+f)/2,t=(s+c)/2,m=f-u,y=c-s,R=m*m+y*y,T=v-A,P=u*c-f*s,S=(y<0?-1:1)*L(fn(0,T*T*R-P*P)),j=(P*y-m*S)/R,z=(-P*m-y*S)/R,w=(P*y+m*S)/R,p=(-P*m+y*S)/R,x=j-F,e=z-t,r=w-F,G=p-t;return x*x+e*e>r*r+G*G&&(j=w,z=p),{cx:j,cy:z,x01:-n,y01:-d,x11:j*(v/T-1),y11:z*(v/T-1)}}function hn(){var l=cn,h=gn,I=B(0),D=null,v=yn,A=dn,C=mn,a=null,O=ln(i);function i(){var n,d,u=+l.apply(this,arguments),s=+h.apply(this,arguments),f=v.apply(this,arguments)-an,c=A.apply(this,arguments)-an,F=un(c-f),t=c>f;if(a||(a=n=O()),s<u&&(d=s,s=u,u=d),!(s>g))a.moveTo(0,0);else if(F>tn-g)a.moveTo(s*H(f),s*q(f)),a.arc(0,0,s,f,c,!t),u>g&&(a.moveTo(u*H(c),u*q(c)),a.arc(0,0,u,c,f,t));else{var m=f,y=c,R=f,T=c,P=F,S=F,j=C.apply(this,arguments)/2,z=j>g&&(D?+D.apply(this,arguments):L(u*u+s*s)),w=_(un(s-u)/2,+I.apply(this,arguments)),p=w,x=w,e,r;if(z>g){var G=sn(z/u*q(j)),M=sn(z/s*q(j));(P-=G*2)>g?(G*=t?1:-1,R+=G,T-=G):(P=0,R=T=(f+c)/2),(S-=M*2)>g?(M*=t?1:-1,m+=M,y-=M):(S=0,m=y=(f+c)/2)}var J=s*H(m),K=s*q(m),N=u*H(T),Q=u*q(T);if(w>g){var U=s*H(y),V=s*q(y),X=u*H(R),Y=u*q(R),E;if(F<rn)if(E=pn(J,K,X,Y,U,V,N,Q)){var Z=J-E[0],$=K-E[1],b=U-E[0],k=V-E[1],nn=1/q(on((Z*b+$*k)/(L(Z*Z+$*$)*L(b*b+k*k)))/2),en=L(E[0]*E[0]+E[1]*E[1]);p=_(w,(u-en)/(nn-1)),x=_(w,(s-en)/(nn+1))}else p=x=0}S>g?x>g?(e=W(X,Y,J,K,s,x,t),r=W(U,V,N,Q,s,x,t),a.moveTo(e.cx+e.x01,e.cy+e.y01),x<w?a.arc(e.cx,e.cy,x,o(e.y01,e.x01),o(r.y01,r.x01),!t):(a.arc(e.cx,e.cy,x,o(e.y01,e.x01),o(e.y11,e.x11),!t),a.arc(0,0,s,o(e.cy+e.y11,e.cx+e.x11),o(r.cy+r.y11,r.cx+r.x11),!t),a.arc(r.cx,r.cy,x,o(r.y11,r.x11),o(r.y01,r.x01),!t))):(a.moveTo(J,K),a.arc(0,0,s,m,y,!t)):a.moveTo(J,K),!(u>g)||!(P>g)?a.lineTo(N,Q):p>g?(e=W(N,Q,U,V,u,-p,t),r=W(J,K,X,Y,u,-p,t),a.lineTo(e.cx+e.x01,e.cy+e.y01),p<w?a.arc(e.cx,e.cy,p,o(e.y01,e.x01),o(r.y01,r.x01),!t):(a.arc(e.cx,e.cy,p,o(e.y01,e.x01),o(e.y11,e.x11),!t),a.arc(0,0,u,o(e.cy+e.y11,e.cx+e.x11),o(r.cy+r.y11,r.cx+r.x11),t),a.arc(r.cx,r.cy,p,o(r.y11,r.x11),o(r.y01,r.x01),!t))):a.arc(0,0,u,T,R,t)}if(a.closePath(),n)return a=null,n+""||null}return i.centroid=function(){var n=(+l.apply(this,arguments)+ +h.apply(this,arguments))/2,d=(+v.apply(this,arguments)+ +A.apply(this,arguments))/2-rn/2;return[H(d)*n,q(d)*n]},i.innerRadius=function(n){return arguments.length?(l=typeof n=="function"?n:B(+n),i):l},i.outerRadius=function(n){return arguments.length?(h=typeof n=="function"?n:B(+n),i):h},i.cornerRadius=function(n){return arguments.length?(I=typeof n=="function"?n:B(+n),i):I},i.padRadius=function(n){return arguments.length?(D=n==null?null:typeof n=="function"?n:B(+n),i):D},i.startAngle=function(n){return arguments.length?(v=typeof n=="function"?n:B(+n),i):v},i.endAngle=function(n){return arguments.length?(A=typeof n=="function"?n:B(+n),i):A},i.padAngle=function(n){return arguments.length?(C=typeof n=="function"?n:B(+n),i):C},i.context=function(n){return arguments.length?(a=n??null,i):a},i}export{hn as d};

+ 0
- 36
web/dist/assets/architectureDiagram-2XIMDMQ5-CL60a5l0.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 132
web/dist/assets/blockDiagram-WCTKOSBZ-Dbw9hX92.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 10
web/dist/assets/c4Diagram-IC4MRINW-BkwOxtiy.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/channel-T6spzDQ4.js Просмотреть файл

@@ -1 +0,0 @@
import{at as o,au as n}from"./index-gPcw8Cof.js";const t=(a,r)=>o.lang.round(n.parse(a)[r]);export{t as c};

+ 0
- 1
web/dist/assets/chunk-4BX2VUAB-CvonN499.js Просмотреть файл

@@ -1 +0,0 @@
import{_ as l}from"./index-gPcw8Cof.js";function m(e,c){var i,t,o;e.accDescr&&((i=c.setAccDescription)==null||i.call(c,e.accDescr)),e.accTitle&&((t=c.setAccTitle)==null||t.call(c,e.accTitle)),e.title&&((o=c.setDiagramTitle)==null||o.call(c,e.title))}l(m,"populateCommonDb");export{m as p};

+ 0
- 1
web/dist/assets/chunk-55IACEB6-BqQxrmAQ.js Просмотреть файл

@@ -1 +0,0 @@
import{_ as a,e}from"./index-gPcw8Cof.js";var g=a((o,t)=>{let n;return t==="sandbox"&&(n=e("#i"+o)),(t==="sandbox"?e(n.nodes()[0].contentDocument.body):e("body")).select(`[id="${o}"]`)},"getDiagramElement");export{g};

+ 0
- 15
web/dist/assets/chunk-FMBD7UC4-BRf5K8eo.js Просмотреть файл

@@ -1,15 +0,0 @@
import{_ as e}from"./index-gPcw8Cof.js";var l=e(()=>`
/* Font Awesome icon styling - consolidated */
.label-icon {
display: inline-block;
height: 1em;
overflow: visible;
vertical-align: -0.125em;
}
.node .label-icon path {
fill: currentColor;
stroke: revert;
stroke-width: revert;
}
`,"getIconStyles");export{l as g};

+ 0
- 1
web/dist/assets/chunk-JSJVCQXG-BCrtNsEH.js Просмотреть файл

@@ -1 +0,0 @@
import{_ as n,e as l,X as d,k as o}from"./index-gPcw8Cof.js";var x=n((r,t)=>{const e=r.append("rect");if(e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),t.name&&e.attr("name",t.name),t.rx&&e.attr("rx",t.rx),t.ry&&e.attr("ry",t.ry),t.attrs!==void 0)for(const s in t.attrs)e.attr(s,t.attrs[s]);return t.class&&e.attr("class",t.class),e},"drawRect"),p=n((r,t)=>{const e={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};x(r,e).lower()},"drawBackgroundRect"),y=n((r,t)=>{const e=t.text.replace(d," "),s=r.append("text");s.attr("x",t.x),s.attr("y",t.y),s.attr("class","legend"),s.style("text-anchor",t.anchor),t.class&&s.attr("class",t.class);const a=s.append("tspan");return a.attr("x",t.x+t.textMargin*2),a.text(e),s},"drawText"),m=n((r,t,e,s)=>{const a=r.append("image");a.attr("x",t),a.attr("y",e);const i=o(s);a.attr("xlink:href",i)},"drawImage"),g=n((r,t,e,s)=>{const a=r.append("use");a.attr("x",t),a.attr("y",e);const i=o(s);a.attr("xlink:href",`#${i}`)},"drawEmbeddedImage"),h=n(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),f=n(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj"),w=n(()=>{let r=l(".mermaidTooltip");return r.empty()&&(r=l("body").append("div").attr("class","mermaidTooltip").style("opacity",0).style("position","absolute").style("text-align","center").style("max-width","200px").style("padding","2px").style("font-size","12px").style("background","#ffffde").style("border","1px solid #333").style("border-radius","2px").style("pointer-events","none").style("z-index","100")),r},"createTooltip");export{p as a,f as b,w as c,x as d,g as e,m as f,h as g,y as h};

+ 0
- 1
web/dist/assets/chunk-KX2RTZJC-D_55WTjA.js Просмотреть файл

@@ -1 +0,0 @@
import{_ as a,f as w,l as x}from"./index-gPcw8Cof.js";var d=a((e,t,i,o)=>{e.attr("class",i);const{width:r,height:h,x:n,y:c}=u(e,t);w(e,h,r,o);const s=l(n,c,r,h,t);e.attr("viewBox",s),x.debug(`viewBox configured: ${s} with padding: ${t}`)},"setupViewPortForSVG"),u=a((e,t)=>{var o;const i=((o=e.node())==null?void 0:o.getBBox())||{width:0,height:0,x:0,y:0};return{width:i.width+t*2,height:i.height+t*2,x:i.x,y:i.y}},"calculateDimensionsWithPadding"),l=a((e,t,i,o,r)=>`${e-r} ${t-r} ${i} ${o}`,"createViewBox");export{d as s};

+ 0
- 220
web/dist/assets/chunk-NQ4KR5QH-BtPNxIj8.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/chunk-QZHKN3VN-58TpL69U.js Просмотреть файл

@@ -1 +0,0 @@
import{_ as s}from"./index-gPcw8Cof.js";var t,e=(t=class{constructor(i){this.init=i,this.records=this.init()}reset(){this.records=this.init()}},s(t,"ImperativeState"),t);export{e as I};

+ 0
- 189
web/dist/assets/chunk-WL4C6EOR-U5omoFEh.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/classDiagram-VBA2DB6C-BDler1So.js Просмотреть файл

@@ -1 +0,0 @@
import{s as a,c as s,a as t,C as e}from"./chunk-WL4C6EOR-U5omoFEh.js";import{_ as i}from"./index-gPcw8Cof.js";import"./chunk-FMBD7UC4-BRf5K8eo.js";import"./chunk-JSJVCQXG-BCrtNsEH.js";import"./chunk-55IACEB6-BqQxrmAQ.js";import"./chunk-KX2RTZJC-D_55WTjA.js";import"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import"./i18n-D_ruByvS.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";var g={parser:t,get db(){return new e},renderer:s,styles:a,init:i(r=>{r.class||(r.class={}),r.class.arrowMarkerAbsolute=r.arrowMarkerAbsolute},"init")};export{g as diagram};

+ 0
- 1
web/dist/assets/classDiagram-v2-RAHNMMFH-BDler1So.js Просмотреть файл

@@ -1 +0,0 @@
import{s as a,c as s,a as t,C as e}from"./chunk-WL4C6EOR-U5omoFEh.js";import{_ as i}from"./index-gPcw8Cof.js";import"./chunk-FMBD7UC4-BRf5K8eo.js";import"./chunk-JSJVCQXG-BCrtNsEH.js";import"./chunk-55IACEB6-BqQxrmAQ.js";import"./chunk-KX2RTZJC-D_55WTjA.js";import"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import"./i18n-D_ruByvS.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";var g={parser:t,get db(){return new e},renderer:s,styles:a,init:i(r=>{r.class||(r.class={}),r.class.arrowMarkerAbsolute=r.arrowMarkerAbsolute},"init")};export{g as diagram};

+ 0
- 1
web/dist/assets/clone-B6AHSF7n.js Просмотреть файл

@@ -1 +0,0 @@
import{b as r}from"./_baseUniq-CIM1KewH.js";var e=4;function a(o){return r(o,e)}export{a as c};

+ 0
- 1
web/dist/assets/cose-bilkent-S5V4N54A-oyWLFiG8.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 331
web/dist/assets/cytoscape.esm-CyJtwmzi.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 4
web/dist/assets/dagre-KLK3FWXG-BDSaDarJ.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/defaultLocale-CBZwo9uI.js Просмотреть файл

@@ -1 +0,0 @@
function H(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function A(t,n){if(!isFinite(t)||t===0)return null;var o=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"),i=t.slice(0,o);return[i.length>1?i[0]+i.slice(2):i,+t.slice(o+1)]}function J(t){return t=A(Math.abs(t)),t?t[1]:NaN}function K(t,n){return function(o,i){for(var a=o.length,f=[],c=0,s=t[0],M=0;a>0&&s>0&&(M+s+1>i&&(s=Math.max(1,i-M)),f.push(o.substring(a-=s,a+s)),!((M+=s+1)>i));)s=t[c=(c+1)%t.length];return f.reverse().join(n)}}function Q(t){return function(n){return n.replace(/[0-9]/g,function(o){return t[+o]})}}var V=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function F(t){if(!(n=V.exec(t)))throw new Error("invalid format: "+t);var n;return new $({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}F.prototype=$.prototype;function $(t){this.fill=t.fill===void 0?" ":t.fill+"",this.align=t.align===void 0?">":t.align+"",this.sign=t.sign===void 0?"-":t.sign+"",this.symbol=t.symbol===void 0?"":t.symbol+"",this.zero=!!t.zero,this.width=t.width===void 0?void 0:+t.width,this.comma=!!t.comma,this.precision=t.precision===void 0?void 0:+t.precision,this.trim=!!t.trim,this.type=t.type===void 0?"":t.type+""}$.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function W(t){t:for(var n=t.length,o=1,i=-1,a;o<n;++o)switch(t[o]){case".":i=a=o;break;case"0":i===0&&(i=o),a=o;break;default:if(!+t[o])break t;i>0&&(i=0);break}return i>0?t.slice(0,i)+t.slice(a+1):t}var j;function _(t,n){var o=A(t,n);if(!o)return j=void 0,t.toPrecision(n);var i=o[0],a=o[1],f=a-(j=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,c=i.length;return f===c?i:f>c?i+new Array(f-c+1).join("0"):f>0?i.slice(0,f)+"."+i.slice(f):"0."+new Array(1-f).join("0")+A(t,Math.max(0,n+f-1))[0]}function I(t,n){var o=A(t,n);if(!o)return t+"";var i=o[0],a=o[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}const X={"%":(t,n)=>(t*100).toFixed(n),b:t=>Math.round(t).toString(2),c:t=>t+"",d:H,e:(t,n)=>t.toExponential(n),f:(t,n)=>t.toFixed(n),g:(t,n)=>t.toPrecision(n),o:t=>Math.round(t).toString(8),p:(t,n)=>I(t*100,n),r:I,s:_,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function B(t){return t}var O=Array.prototype.map,R=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function tt(t){var n=t.grouping===void 0||t.thousands===void 0?B:K(O.call(t.grouping,Number),t.thousands+""),o=t.currency===void 0?"":t.currency[0]+"",i=t.currency===void 0?"":t.currency[1]+"",a=t.decimal===void 0?".":t.decimal+"",f=t.numerals===void 0?B:Q(O.call(t.numerals,String)),c=t.percent===void 0?"%":t.percent+"",s=t.minus===void 0?"−":t.minus+"",M=t.nan===void 0?"NaN":t.nan+"";function L(e,g){e=F(e);var b=e.fill,p=e.align,d=e.sign,w=e.symbol,S=e.zero,N=e.width,E=e.comma,y=e.precision,T=e.trim,h=e.type;h==="n"?(E=!0,h="g"):X[h]||(y===void 0&&(y=12),T=!0,h="g"),(S||b==="0"&&p==="=")&&(S=!0,b="0",p="=");var Y=(g&&g.prefix!==void 0?g.prefix:"")+(w==="$"?o:w==="#"&&/[boxX]/.test(h)?"0"+h.toLowerCase():""),Z=(w==="$"?i:/[%p]/.test(h)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),C=X[h],q=/[defgprs%]/.test(h);y=y===void 0?6:/[gprs]/.test(h)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y));function D(r){var l=Y,m=Z,x,G,v;if(h==="c")m=C(r)+m,r="";else{r=+r;var k=r<0||1/r<0;if(r=isNaN(r)?M:C(Math.abs(r),y),T&&(r=W(r)),k&&+r==0&&d!=="+"&&(k=!1),l=(k?d==="("?d:s:d==="-"||d==="("?"":d)+l,m=(h==="s"&&!isNaN(r)&&j!==void 0?R[8+j/3]:"")+m+(k&&d==="("?")":""),q){for(x=-1,G=r.length;++x<G;)if(v=r.charCodeAt(x),48>v||v>57){m=(v===46?a+r.slice(x+1):r.slice(x))+m,r=r.slice(0,x);break}}}E&&!S&&(r=n(r,1/0));var P=l.length+r.length+m.length,u=P<N?new Array(N-P+1).join(b):"";switch(E&&S&&(r=n(u+r,u.length?N-m.length:1/0),u=""),p){case"<":r=l+r+m+u;break;case"=":r=l+u+r+m;break;case"^":r=u.slice(0,P=u.length>>1)+l+r+m+u.slice(P);break;default:r=u+l+r+m;break}return f(r)}return D.toString=function(){return e+""},D}function U(e,g){var b=Math.max(-8,Math.min(8,Math.floor(J(g)/3)))*3,p=Math.pow(10,-b),d=L((e=F(e),e.type="f",e),{suffix:R[8+b/3]});return function(w){return d(p*w)}}return{format:L,formatPrefix:U}}var z,nt,rt;it({thousands:",",grouping:[3],currency:["$",""]});function it(t){return z=tt(t),nt=z.format,rt=z.formatPrefix,z}export{rt as a,nt as b,J as e,F as f};

+ 0
- 24
web/dist/assets/diagram-E7M64L7V-C2EaNQej.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 43
web/dist/assets/diagram-IFDJBPK2-CNOsCKpE.js Просмотреть файл

@@ -1,43 +0,0 @@
import{a as k,g as I,t as R,q as _,b as E,c as F,_ as l,L as D,B as G,G as y,H as z,I as C,l as P,N as B,f as W}from"./index-gPcw8Cof.js";import{p as H}from"./chunk-4BX2VUAB-CvonN499.js";import{p as V}from"./treemap-KZPCXAKY-D1bhPCll.js";import"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import"./i18n-D_ruByvS.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";import"./_baseUniq-CIM1KewH.js";import"./_basePickBy-BbybGnXH.js";import"./clone-B6AHSF7n.js";var x={showLegend:!0,ticks:5,max:null,min:0,graticule:"circle"},w={axes:[],curves:[],options:x},g=structuredClone(w),j=z.radar,N=l(()=>y({...j,...C().radar}),"getConfig"),b=l(()=>g.axes,"getAxes"),q=l(()=>g.curves,"getCurves"),U=l(()=>g.options,"getOptions"),X=l(a=>{g.axes=a.map(t=>({name:t.name,label:t.label??t.name}))},"setAxes"),Y=l(a=>{g.curves=a.map(t=>({name:t.name,label:t.label??t.name,entries:Z(t.entries)}))},"setCurves"),Z=l(a=>{if(a[0].axis==null)return a.map(e=>e.value);const t=b();if(t.length===0)throw new Error("Axes must be populated before curves for reference entries");return t.map(e=>{const r=a.find(s=>{var o;return((o=s.axis)==null?void 0:o.$refText)===e.name});if(r===void 0)throw new Error("Missing entry for axis "+e.label);return r.value})},"computeCurveEntries"),J=l(a=>{var e,r,s,o,i;const t=a.reduce((n,c)=>(n[c.name]=c,n),{});g.options={showLegend:((e=t.showLegend)==null?void 0:e.value)??x.showLegend,ticks:((r=t.ticks)==null?void 0:r.value)??x.ticks,max:((s=t.max)==null?void 0:s.value)??x.max,min:((o=t.min)==null?void 0:o.value)??x.min,graticule:((i=t.graticule)==null?void 0:i.value)??x.graticule}},"setOptions"),K=l(()=>{G(),g=structuredClone(w)},"clear"),$={getAxes:b,getCurves:q,getOptions:U,setAxes:X,setCurves:Y,setOptions:J,getConfig:N,clear:K,setAccTitle:F,getAccTitle:E,setDiagramTitle:_,getDiagramTitle:R,getAccDescription:I,setAccDescription:k},Q=l(a=>{H(a,$);const{axes:t,curves:e,options:r}=a;$.setAxes(t),$.setCurves(e),$.setOptions(r)},"populate"),tt={parse:l(async a=>{const t=await V("radar",a);P.debug(t),Q(t)},"parse")},et=l((a,t,e,r)=>{const s=r.db,o=s.getAxes(),i=s.getCurves(),n=s.getOptions(),c=s.getConfig(),d=s.getDiagramTitle(),u=D(t),p=at(u,c),m=n.max??Math.max(...i.map(f=>Math.max(...f.entries))),h=n.min,v=Math.min(c.width,c.height)/2;rt(p,o,v,n.ticks,n.graticule),st(p,o,v,c),M(p,o,i,h,m,n.graticule,c),T(p,i,n.showLegend,c),p.append("text").attr("class","radarTitle").text(d).attr("x",0).attr("y",-c.height/2-c.marginTop)},"draw"),at=l((a,t)=>{const e=t.width+t.marginLeft+t.marginRight,r=t.height+t.marginTop+t.marginBottom,s={x:t.marginLeft+t.width/2,y:t.marginTop+t.height/2};return W(a,r,e,t.useMaxWidth??!0),a.attr("viewBox",`0 0 ${e} ${r}`),a.append("g").attr("transform",`translate(${s.x}, ${s.y})`)},"drawFrame"),rt=l((a,t,e,r,s)=>{if(s==="circle")for(let o=0;o<r;o++){const i=e*(o+1)/r;a.append("circle").attr("r",i).attr("class","radarGraticule")}else if(s==="polygon"){const o=t.length;for(let i=0;i<r;i++){const n=e*(i+1)/r,c=t.map((d,u)=>{const p=2*u*Math.PI/o-Math.PI/2,m=n*Math.cos(p),h=n*Math.sin(p);return`${m},${h}`}).join(" ");a.append("polygon").attr("points",c).attr("class","radarGraticule")}}},"drawGraticule"),st=l((a,t,e,r)=>{const s=t.length;for(let o=0;o<s;o++){const i=t[o].label,n=2*o*Math.PI/s-Math.PI/2;a.append("line").attr("x1",0).attr("y1",0).attr("x2",e*r.axisScaleFactor*Math.cos(n)).attr("y2",e*r.axisScaleFactor*Math.sin(n)).attr("class","radarAxisLine"),a.append("text").text(i).attr("x",e*r.axisLabelFactor*Math.cos(n)).attr("y",e*r.axisLabelFactor*Math.sin(n)).attr("class","radarAxisLabel")}},"drawAxes");function M(a,t,e,r,s,o,i){const n=t.length,c=Math.min(i.width,i.height)/2;e.forEach((d,u)=>{if(d.entries.length!==n)return;const p=d.entries.map((m,h)=>{const v=2*Math.PI*h/n-Math.PI/2,f=A(m,r,s,c),S=f*Math.cos(v),O=f*Math.sin(v);return{x:S,y:O}});o==="circle"?a.append("path").attr("d",L(p,i.curveTension)).attr("class",`radarCurve-${u}`):o==="polygon"&&a.append("polygon").attr("points",p.map(m=>`${m.x},${m.y}`).join(" ")).attr("class",`radarCurve-${u}`)})}l(M,"drawCurves");function A(a,t,e,r){const s=Math.min(Math.max(a,t),e);return r*(s-t)/(e-t)}l(A,"relativeRadius");function L(a,t){const e=a.length;let r=`M${a[0].x},${a[0].y}`;for(let s=0;s<e;s++){const o=a[(s-1+e)%e],i=a[s],n=a[(s+1)%e],c=a[(s+2)%e],d={x:i.x+(n.x-o.x)*t,y:i.y+(n.y-o.y)*t},u={x:n.x-(c.x-i.x)*t,y:n.y-(c.y-i.y)*t};r+=` C${d.x},${d.y} ${u.x},${u.y} ${n.x},${n.y}`}return`${r} Z`}l(L,"closedRoundCurve");function T(a,t,e,r){if(!e)return;const s=(r.width/2+r.marginRight)*3/4,o=-(r.height/2+r.marginTop)*3/4,i=20;t.forEach((n,c)=>{const d=a.append("g").attr("transform",`translate(${s}, ${o+c*i})`);d.append("rect").attr("width",12).attr("height",12).attr("class",`radarLegendBox-${c}`),d.append("text").attr("x",16).attr("y",0).attr("class","radarLegendText").text(n.label)})}l(T,"drawLegend");var nt={draw:et},ot=l((a,t)=>{let e="";for(let r=0;r<a.THEME_COLOR_LIMIT;r++){const s=a[`cScale${r}`];e+=`
.radarCurve-${r} {
color: ${s};
fill: ${s};
fill-opacity: ${t.curveOpacity};
stroke: ${s};
stroke-width: ${t.curveStrokeWidth};
}
.radarLegendBox-${r} {
fill: ${s};
fill-opacity: ${t.curveOpacity};
stroke: ${s};
}
`}return e},"genIndexStyles"),it=l(a=>{const t=B(),e=C(),r=y(t,e.themeVariables),s=y(r.radar,a);return{themeVariables:r,radarOptions:s}},"buildRadarStyleOptions"),lt=l(({radar:a}={})=>{const{themeVariables:t,radarOptions:e}=it(a);return`
.radarTitle {
font-size: ${t.fontSize};
color: ${t.titleColor};
dominant-baseline: hanging;
text-anchor: middle;
}
.radarAxisLine {
stroke: ${e.axisColor};
stroke-width: ${e.axisStrokeWidth};
}
.radarAxisLabel {
dominant-baseline: middle;
text-anchor: middle;
font-size: ${e.axisLabelFontSize}px;
color: ${e.axisColor};
}
.radarGraticule {
fill: ${e.graticuleColor};
fill-opacity: ${e.graticuleOpacity};
stroke: ${e.graticuleColor};
stroke-width: ${e.graticuleStrokeWidth};
}
.radarLegendText {
text-anchor: start;
font-size: ${e.legendFontSize}px;
dominant-baseline: hanging;
}
${ot(t,e)}
`},"styles"),yt={parser:tt,db:$,renderer:nt,styles:lt};export{yt as diagram};

+ 0
- 24
web/dist/assets/diagram-P4PSJMXO-BG3BpXfd.js Просмотреть файл

@@ -1,24 +0,0 @@
import{_ as m,G as u,L as $,f as C,l as w,c as S,b as D,q as T,t as P,g as z,a as E,H as F,I as A,B as W}from"./index-gPcw8Cof.js";import{p as _}from"./chunk-4BX2VUAB-CvonN499.js";import{p as L}from"./treemap-KZPCXAKY-D1bhPCll.js";import"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import"./i18n-D_ruByvS.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";import"./_baseUniq-CIM1KewH.js";import"./_basePickBy-BbybGnXH.js";import"./clone-B6AHSF7n.js";var N=F.packet,b,v=(b=class{constructor(){this.packet=[],this.setAccTitle=S,this.getAccTitle=D,this.setDiagramTitle=T,this.getDiagramTitle=P,this.getAccDescription=z,this.setAccDescription=E}getConfig(){const t=u({...N,...A().packet});return t.showBits&&(t.paddingY+=10),t}getPacket(){return this.packet}pushWord(t){t.length>0&&this.packet.push(t)}clear(){W(),this.packet=[]}},m(b,"PacketDB"),b),I=1e4,M=m((e,t)=>{_(e,t);let o=-1,r=[],n=1;const{bitsPerRow:l}=t.getConfig();for(let{start:a,end:s,bits:d,label:c}of e.blocks){if(a!==void 0&&s!==void 0&&s<a)throw new Error(`Packet block ${a} - ${s} is invalid. End must be greater than start.`);if(a??(a=o+1),a!==o+1)throw new Error(`Packet block ${a} - ${s??a} is not contiguous. It should start from ${o+1}.`);if(d===0)throw new Error(`Packet block ${a} is invalid. Cannot have a zero bit field.`);for(s??(s=a+(d??1)-1),d??(d=s-a+1),o=s,w.debug(`Packet block ${a} - ${o} with label ${c}`);r.length<=l+1&&t.getPacket().length<I;){const[p,i]=Y({start:a,end:s,bits:d,label:c},n,l);if(r.push(p),p.end+1===n*l&&(t.pushWord(r),r=[],n++),!i)break;({start:a,end:s,bits:d,label:c}=i)}}t.pushWord(r)},"populate"),Y=m((e,t,o)=>{if(e.start===void 0)throw new Error("start should have been set during first phase");if(e.end===void 0)throw new Error("end should have been set during first phase");if(e.start>e.end)throw new Error(`Block start ${e.start} is greater than block end ${e.end}.`);if(e.end+1<=t*o)return[e,void 0];const r=t*o-1,n=t*o;return[{start:e.start,end:r,label:e.label,bits:r-e.start},{start:n,end:e.end,label:e.label,bits:e.end-n}]},"getNextFittingBlock"),x={parser:{yy:void 0},parse:m(async e=>{var r;const t=await L("packet",e),o=(r=x.parser)==null?void 0:r.yy;if(!(o instanceof v))throw new Error("parser.parser?.yy was not a PacketDB. This is due to a bug within Mermaid, please report this issue at https://github.com/mermaid-js/mermaid/issues.");w.debug(t),M(t,o)},"parse")},G=m((e,t,o,r)=>{const n=r.db,l=n.getConfig(),{rowHeight:a,paddingY:s,bitWidth:d,bitsPerRow:c}=l,p=n.getPacket(),i=n.getDiagramTitle(),h=a+s,g=h*(p.length+1)-(i?0:a),k=d*c+2,f=$(t);f.attr("viewBox",`0 0 ${k} ${g}`),C(f,g,k,l.useMaxWidth);for(const[y,B]of p.entries())H(f,B,y,l);f.append("text").text(i).attr("x",k/2).attr("y",g-h/2).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("class","packetTitle")},"draw"),H=m((e,t,o,{rowHeight:r,paddingX:n,paddingY:l,bitWidth:a,bitsPerRow:s,showBits:d})=>{const c=e.append("g"),p=o*(r+l)+l;for(const i of t){const h=i.start%s*a+1,g=(i.end-i.start+1)*a-n;if(c.append("rect").attr("x",h).attr("y",p).attr("width",g).attr("height",r).attr("class","packetBlock"),c.append("text").attr("x",h+g/2).attr("y",p+r/2).attr("class","packetLabel").attr("dominant-baseline","middle").attr("text-anchor","middle").text(i.label),!d)continue;const k=i.end===i.start,f=p-2;c.append("text").attr("x",h+(k?g/2:0)).attr("y",f).attr("class","packetByte start").attr("dominant-baseline","auto").attr("text-anchor",k?"middle":"start").text(i.start),k||c.append("text").attr("x",h+g).attr("y",f).attr("class","packetByte end").attr("dominant-baseline","auto").attr("text-anchor","end").text(i.end)}},"drawWord"),O={draw:G},j={byteFontSize:"10px",startByteColor:"black",endByteColor:"black",labelColor:"black",labelFontSize:"12px",titleColor:"black",titleFontSize:"14px",blockStrokeColor:"black",blockStrokeWidth:"1",blockFillColor:"#efefef"},q=m(({packet:e}={})=>{const t=u(j,e);return`
.packetByte {
font-size: ${t.byteFontSize};
}
.packetByte.start {
fill: ${t.startByteColor};
}
.packetByte.end {
fill: ${t.endByteColor};
}
.packetLabel {
fill: ${t.labelColor};
font-size: ${t.labelFontSize};
}
.packetTitle {
fill: ${t.titleColor};
font-size: ${t.titleFontSize};
}
.packetBlock {
stroke: ${t.blockStrokeColor};
stroke-width: ${t.blockStrokeWidth};
fill: ${t.blockFillColor};
}
`},"styles"),rt={parser:x,get db(){return new v},renderer:O,styles:q};export{rt as diagram};

+ 0
- 70
web/dist/assets/erDiagram-INFDFZHY-C4eSrpd0.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 162
web/dist/assets/flowDiagram-PKNHOUZH-iUcNlOCs.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 292
web/dist/assets/ganttDiagram-A5KZAMGK-CADCn3V-.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 65
web/dist/assets/gitGraphDiagram-K3NZZRJ6-BPNXEI6h.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/graph-Cw7beYiu.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/i18n-D_ruByvS.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/index-BNirOfk3.js Просмотреть файл

@@ -1 +0,0 @@
import{j as r}from"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import{D as a}from"./index-D72Kx_My.js";import{u as n}from"./i18n-D_ruByvS.js";import"./index-gPcw8Cof.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";const l=()=>{const{i18n:e}=n(),t=e.language.startsWith("en")?"en":"zh";return r.jsx(a,{apiEndpoint:`/api/user-agreement?lang=${t}`,title:e.language.startsWith("en")?"User Agreement":"用户协议",cacheKey:`user_agreement_${t}`,emptyMessage:e.language.startsWith("en")?"Failed to load user agreement...":"加载用户协议内容失败..."},t)};export{l as default};

+ 0
- 10
web/dist/assets/index-CFkwNec-.css
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 79
web/dist/assets/index-CVlNCYGh.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 2
web/dist/assets/index-D72Kx_My.js Просмотреть файл

@@ -1,2 +0,0 @@
import{j as e,S as N,E as v,I as w,b as E,C as I,T}from"./semi-ui-BMB0_gSU.js";import{r as m}from"./react-core-CMEN6BYR.js";import{M as C,A as S,s as f}from"./index-gPcw8Cof.js";import{u as M}from"./i18n-D_ruByvS.js";const{Title:g}=T,H=r=>{try{return new URL(r.trim()),!0}catch{return!1}},p=r=>!r||typeof r!="string"?!1:/<\/?[a-z][\s\S]*>/i.test(r),L=r=>{const n=document.createElement("div");n.innerHTML=r;const l=Array.from(n.querySelectorAll("style")).map(s=>s.innerHTML).join(`
`),i=n.querySelector("body");return{content:i?i.innerHTML:r,styles:l}},D=({apiEndpoint:r,title:n,cacheKey:l,emptyMessage:i})=>{const{t:o}=M(),[s,d]=m.useState(""),[y,h]=m.useState(!0),j=async()=>{const a=localStorage.getItem(l)||"";a&&(d(a),h(!1));try{const c=await S.get(r),{success:t,message:b,data:u}=c.data;t&&u?(d(u),localStorage.setItem(l,u)):a||(f(b||i),d(""))}catch{a||(f(i),d(""))}finally{h(!1)}},x=m.useMemo(()=>p(s)?L(s):{content:"",styles:""},[s]);return m.useEffect(()=>{j()},[]),m.useEffect(()=>{const a=`document-renderer-styles-${l}`,{styles:c}=x;if(c){let t=document.getElementById(a);t||(t=document.createElement("style"),t.id=a,t.type="text/css",document.head.appendChild(t)),t.innerHTML=c}else{const t=document.getElementById(a);t&&t.remove()}return()=>{const t=document.getElementById(a);t&&t.remove()}},[l,x]),y?e.jsx("div",{className:"flex justify-center items-center min-h-screen",children:e.jsx(N,{size:"large"})}):!s||s.trim()===""?e.jsx("div",{className:"flex justify-center items-center min-h-screen bg-gray-50",children:e.jsx(v,{title:o("管理员未设置"+n+"内容"),image:e.jsx(E,{style:{width:150,height:150}}),darkModeImage:e.jsx(w,{style:{width:150,height:150}}),className:"p-8"})}):H(s)?e.jsx("div",{className:"flex justify-center items-center min-h-screen bg-gray-50 p-4",children:e.jsx(I,{className:"max-w-md w-full",children:e.jsxs("div",{className:"text-center",children:[e.jsx(g,{heading:4,className:"mb-4",children:n}),e.jsx("p",{className:"text-gray-600 mb-4",children:o("管理员设置了外部链接,点击下方按钮访问")}),e.jsx("a",{href:s.trim(),target:"_blank",rel:"noopener noreferrer",title:s.trim(),"aria-label":`${o("访问"+n)}: ${s.trim()}`,className:"inline-block px-6 py-3 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition-colors",children:o("访问"+n)})]})})}):p(s)?e.jsx("div",{className:"min-h-screen bg-gray-50",children:e.jsx("div",{className:"max-w-4xl mx-auto py-12 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-sm p-8",children:[e.jsx(g,{heading:2,className:"text-center mb-8",children:n}),e.jsx("div",{className:"prose prose-lg max-w-none",dangerouslySetInnerHTML:{__html:x.content}})]})})}):e.jsx("div",{className:"min-h-screen bg-gray-50",children:e.jsx("div",{className:"max-w-4xl mx-auto py-12 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-sm p-8",children:[e.jsx(g,{heading:2,className:"text-center mb-8",children:n}),e.jsx("div",{className:"prose prose-lg max-w-none",children:e.jsx(C,{content:s})})]})})})};export{D};

+ 0
- 1
web/dist/assets/index-DKnvOWWN.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 0
- 1
web/dist/assets/index-Ds2Covst.js Просмотреть файл

@@ -1 +0,0 @@
import{j as e,E as x,I as f,b}from"./semi-ui-BMB0_gSU.js";import{r as n}from"./react-core-CMEN6BYR.js";import{A as j,s as y}from"./index-gPcw8Cof.js";import{u as N}from"./i18n-D_ruByvS.js";import{m as w}from"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";const E=()=>{const{t}=N(),[r,s]=n.useState(""),[i,l]=n.useState(!1),c=new Date().getFullYear(),m=async()=>{s(localStorage.getItem("about")||"");const h=await j.get("/api/about"),{success:d,message:g,data:a}=h.data;if(d){let o=a;a.startsWith("https://")||(o=w.parse(a)),s(o),localStorage.setItem("about",o)}else y(g),s(t("加载关于内容失败..."));l(!0)};n.useEffect(()=>{m().then()},[]);const u={padding:"24px"},p=e.jsxs("div",{style:{textAlign:"center"},children:[e.jsx("p",{children:t("可在设置页面设置关于内容,支持 HTML & Markdown")}),t("New API项目仓库地址:"),e.jsx("a",{href:"https://github.com/QuantumNous/new-api",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:"https://github.com/QuantumNous/new-api"}),e.jsxs("p",{children:[e.jsx("a",{href:"https://github.com/QuantumNous/new-api",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:"NewAPI"})," ",t("© {{currentYear}}",{currentYear:c})," ",e.jsx("a",{href:"https://github.com/QuantumNous",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:"QuantumNous"})," ",t("| 基于")," ",e.jsx("a",{href:"https://github.com/songquanpeng/one-api/releases/tag/v0.5.4",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:"One API v0.5.4"})," ","© 2023"," ",e.jsx("a",{href:"https://github.com/songquanpeng",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:"JustSong"})]}),e.jsxs("p",{children:[t("本项目根据"),e.jsx("a",{href:"https://github.com/songquanpeng/one-api/blob/v0.5.4/LICENSE",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:t("MIT许可证")}),t("授权,需在遵守"),e.jsx("a",{href:"https://www.gnu.org/licenses/agpl-3.0.html",target:"_blank",rel:"noopener noreferrer",className:"!text-semi-color-primary",children:t("AGPL v3.0协议")}),t("的前提下使用。")]})]});return e.jsx("div",{className:"mt-[60px] px-2",children:i&&r===""?e.jsx("div",{className:"flex justify-center items-center h-screen p-8",children:e.jsx(x,{image:e.jsx(b,{style:{width:150,height:150}}),darkModeImage:e.jsx(f,{style:{width:150,height:150}}),description:t("管理员暂时未设置任何关于内容"),style:u,children:p})}):e.jsx(e.Fragment,{children:r.startsWith("https://")?e.jsx("iframe",{src:r,style:{width:"100%",height:"100vh",border:"none"}}):e.jsx("div",{style:{fontSize:"larger"},dangerouslySetInnerHTML:{__html:r}})})})};export{E as default};

+ 0
- 1
web/dist/assets/index-DtjrAc6z.js Просмотреть файл

@@ -1 +0,0 @@
import{j as r}from"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import{D as s}from"./index-D72Kx_My.js";import{u as a}from"./i18n-D_ruByvS.js";import"./index-gPcw8Cof.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";const g=()=>{const{i18n:e}=a(),t=e.language.startsWith("en")?"en":"zh";return r.jsx(s,{apiEndpoint:`/api/terms?lang=${t}`,title:e.language.startsWith("en")?"Terms of Service":"服务条款",cacheKey:`terms_of_service_${t}`,emptyMessage:e.language.startsWith("en")?"Failed to load terms of service...":"加载服务条款内容失败..."},t)};export{g as default};

+ 0
- 1
web/dist/assets/index-ef4Gc2NR.js Просмотреть файл

@@ -1 +0,0 @@
import{j as i}from"./semi-ui-BMB0_gSU.js";import"./react-core-CMEN6BYR.js";import{D as o}from"./index-D72Kx_My.js";import{u as r}from"./i18n-D_ruByvS.js";import"./index-gPcw8Cof.js";import"./tools-DogoVVJ5.js";import"./react-components-CFDFlXwp.js";const y=()=>{const{i18n:t}=r(),a=t.language.startsWith("en")?"en":"zh";return i.jsx(o,{apiEndpoint:`/api/privacy-policy?lang=${a}`,title:t.language.startsWith("en")?"Privacy Policy":"隐私政策",cacheKey:`privacy_policy_${a}`,emptyMessage:t.language.startsWith("en")?"Failed to load privacy policy...":"加载隐私政策内容失败..."},a)};export{y as default};

+ 0
- 1823
web/dist/assets/index-gPcw8Cof.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


Некоторые файлы не были показаны из-за большого количества измененных файлов

Загрузка…
Отмена
Сохранить