Module 206692

481 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{$v:()=>l,e:()=>a,wB:()=>o});let i=new WeakMap,r=new WeakMap;function s(e,t){e.forEach(e=>{let n=r.get(t)?.get(e.target);null!=n&&n.call(null,e)})}function a(e){let t=i.get(e);return null==t&&(t=new IntersectionObserver(s,e),i.set(e,t),r.set(t,new WeakMap)),t}function o(e,t,n){let i=r.get(e)??new WeakMap;i.has(t)||e.observe(t),i.set(t,n),r.set(e,i)}function l(e,t){let n=r.get(e)??new WeakMap;n.has(t)&&(n.delete(t),e.unobserve(t),r.set(e,n))}}