Files
DeviceManager/_app/immutable/chunks/each.CypvCfon.js
2024-07-09 14:44:55 +00:00

3 lines
895 B
JavaScript

import{t as j,a as q}from"./index.CTdcniaS.js";import{r as z}from"./scheduler.CXEVs2ap.js";function E(n){return n?.length!==void 0?n:Array.from(n)}function F(n,f){j(n,1,1,()=>{f.delete(n.key)})}function G(n,f,M,B,v,y,c,S,m,x,h,A){let i=n.length,o=y.length,a=i;const w={};for(;a--;)w[n[a].key]=a;const l=[],r=new Map,u=new Map,g=[];for(a=o;a--;){const e=A(v,y,a),t=M(e);let s=c.get(t);s?g.push(()=>s.p(e,f)):(s=x(t,e),s.c()),r.set(t,l[a]=s),t in w&&u.set(t,Math.abs(a-w[t]))}const p=new Set,k=new Set;function _(e){q(e,1),e.m(S,h),c.set(e.key,e),h=e.first,o--}for(;i&&o;){const e=l[o-1],t=n[i-1],s=e.key,d=t.key;e===t?(h=e.first,i--,o--):r.has(d)?!c.has(s)||p.has(s)?_(e):k.has(d)?i--:u.get(s)>u.get(d)?(k.add(s),_(e)):(p.add(d),i--):(m(t,c),i--)}for(;i--;){const e=n[i];r.has(e.key)||m(e,c)}for(;o;)_(l[o-1]);return z(g),l}export{E as e,F as o,G as u};
//# sourceMappingURL=each.CypvCfon.js.map