Skill Tracer
Skills › Archify › archify › DKTLEL5E.js

DKTLEL5E.js

1 lines · archify/explainer/vendor/pele/chunks/DKTLEL5E.js at a406594

1function f(t,n,r,i){let e=i(n,!1),o=t.maxWidth;if(o===void 0||!(o>0)||e.width<=o)return e;let u=Math.min(r,n),d=n;e=i(d,!0);for(let a=0;a<3&&e.width>o&&d>u;a++)d=Math.max(u,d-(e.width-o)),e=i(d,!0);return e}function h(t){let n=t.maxWidth;return n!==void 0&&n>0?Math.max(80,n-2*(t.padding??8)):4e3}function l(t,n,r,i=0){let e=t.maxWidth;return e===void 0||!(e>0)?n:Math.max(Math.min(r,n),Math.min(n,e-i))}var s=640;function c(t,n){let r=n(!1),i=t.maxWidth;if(t.autoDirection===!1||i===void 0||!(i>0)||r.width<=i)return r;let e=t.directionBreakpoint;if(i>=(e!==void 0&&e>0?e:s))return r;let o=n(!0);return o.width<r.width?o:r}function m(t){return t==="LR"||t==="RL"}function p(t,n){let r=n(!1),i=t.maxWidth;if(i===void 0||!(i>0)||r.width<=i)return r;let e=n(!0);return e.width<r.width?e:r}export{f as a,h as b,l as c,c as d,m as e,p as f};