Loading
function(e,t,n){"use strict";n.d(t,{A:()=>d});var l=n(627968),i=n(64700),s=n(503698),r=n.n(s),a=n(962125),o=n(151271),u=n(652215),c=n(654360);let d=function(e){let{categoryListRef:t,expressionsListRef:n,categories:s,store:d,children:m,className:h,listPadding:p,rowCount:f,getScrollOffsetForIndex:g,categoryHeight:E,onScroll:A,renderCategoryListItem:C,rowCountBySection:x,renderSection:I}=e,_=d.useStore(e=>e.activeCategoryIndex);!function(e){let{activeIndex:t,categoryListRef:n,getScrollOffsetForIndex:l}=e,s=i.useRef(u.An1),r=i.useRef(t);i.useEffect(()=>{null!=t&&t!==r.current&&(s.current!==u.An1&&window.cancelAnimationFrame(s.current),s.current=window.requestAnimationFrame(()=>{if(null==n.current)return;let e=t>(r.current??-1),i=null!=l?l(t,e):0;n.current.scrollRowIntoView(t,{animate:!0,offset:i}),s.current=u.An1,r.current=t}))},[t,n,l])}({activeIndex:_,categoryListRef:t,getScrollOffsetForIndex:g});let S=i.useCallback(e=>{let{searchQuery:t}=o.RQ.getState();d.setActiveCategoryIndex(e),""!==t?(0,o.Ri)(""):n.current?.scrollToSectionTop(e)},[n,d]),y=i.useCallback(e=>C(s[e],e,()=>S(e),_===e),[_,s,S,C]),v=i.useMemo(()=>"function"==typeof E?e=>E(s[e],e):E,[s,E]);return(0,l.jsxs)("div",{className:r()(c.i,h),children:[(0,l.jsx)(a.A,{listPadding:p,onScroll:A,ref:t,renderRow:y,rowCount:f,rowHeight:v,hideScrollbar:!0,rowCountBySection:x,renderSection:I}),m?.(S)]})}}