Build 606747stable
Module 754674
780 characters · in e63f361c68bec286.jsDependencies
Source Raw
function(e,t,l){l.d(t,{FT:()=>i,Gm:()=>u,QD:()=>c,Rl:()=>s,W$:()=>d,yM:()=>n}),l(321073);let i=0,n=1;function a(e,t){return e.position.order-t.position.order}function s(e){return[e.filter(e=>{let{position:t}=e;return t.column!==n}).sort(a),e.filter(e=>{let{position:t}=e;return t.column===n}).sort(a)]}function r(e){return e.flatMap((e,t)=>e.map((e,l)=>e.position.column===t&&e.position.order===l?e:{...e,position:{column:t,order:l}}))}function d(e){return r(s(e))}function c(e,t){let l=s(e);return l[i].push(t),r(l)}function u(e,t,l,a){let d=e.find(e=>{let{id:l}=e;return l===t});if(null==d)return null;let c=s(e),u=[c[i].filter(e=>{let{id:l}=e;return l!==t}),c[n].filter(e=>{let{id:l}=e;return l!==t})],o=u[l===n?n:i];return o.splice(Math.max(0,Math.min(a,o.length)),0,d),r(u)}}