Module 172218

864 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{B:()=>o,K:()=>c});var r=n(64700),i=n(66455),s=n(206692);let a={};function o(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=(0,r.useRef)(null),l=(0,i.A)(t??a),u=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{if(!n)return;null==u.current&&(u.current=(0,s.e)(l.current));let t=o.current,r=u.current;null!=t&&null!=r&&(0,s.wB)(r,t,e)},[n,e,l]),(0,r.useEffect)(()=>{if(!n)return;let e=o.current,t=u.current;if(null!=e&&null!=t)return()=>{(0,s.$v)(t,e)}},[n,t]),o}let l=new Map([[1,{threshold:1}]]);function u(e){let t=l.get(e);return null!=t||(t={threshold:e},l.set(e,t)),t}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=(0,i.A)(t=>{e(t.isIntersecting)}),a=(0,r.useMemo)(()=>u(t),[t]);return o(s.current,a,n)}}