1 line
70 KiB
JavaScript
1 line
70 KiB
JavaScript
|
|
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[3],{145:function(e,t,n){"use strict";var o=n(2),r=n(1),a=n(7),i=n(22),c=n(0),u=n(10),l=n.n(u),s=n(158),f=void 0;function d(e,t){var n=e.prefixCls,a=e.invalidate,u=e.item,d=e.renderItem,p=e.responsive,v=e.registerSize,m=e.itemKey,b=e.className,h=e.style,g=e.children,y=e.display,O=e.order,E=e.component,w=void 0===E?"div":E,S=Object(i.a)(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),j=p&&!y;function C(e){v(m,e)}c.useEffect((function(){return function(){C(null)}}),[]);var M,I=d&&u!==f?d(u):g;a||(M={opacity:j?0:1,height:j?0:f,overflowY:j?"hidden":f,order:p?O:f,pointerEvents:j?"none":f,position:j?"absolute":f});var N={};j&&(N["aria-hidden"]=!0);var R=c.createElement(w,Object(o.a)({className:l()(!a&&n,b),style:Object(r.a)(Object(r.a)({},M),h)},N,S,{ref:t}),I);return p&&(R=c.createElement(s.a,{onResize:function(e){C(e.offsetWidth)}},R)),R}var p=c.forwardRef(d);p.displayName="Item";var v=p,m=n(58);var b=function(e,t){var n=c.useContext(y);if(!n){var r=e.component,a=void 0===r?"div":r,u=Object(i.a)(e,["component"]);return c.createElement(a,Object(o.a)({},u,{ref:t}))}var s=n.className,f=Object(i.a)(n,["className"]),d=e.className,p=Object(i.a)(e,["className"]);return c.createElement(y.Provider,{value:null},c.createElement(v,Object(o.a)({ref:t,className:l()(s,d)},f,p)))},h=c.forwardRef(b);h.displayName="RawItem";var g=h,y=c.createContext(null),O="responsive",E="invalidate";function w(e){return"+ ".concat(e.length," ...")}function S(e,t){var n=e.prefixCls,u=void 0===n?"rc-overflow":n,f=e.data,d=void 0===f?[]:f,p=e.renderItem,b=e.renderRawItem,h=e.itemKey,g=e.itemWidth,S=void 0===g?10:g,j=e.ssr,C=e.style,M=e.className,I=e.maxCount,N=e.renderRest,R=e.renderRawRest,x=e.suffix,T=e.component,P=void 0===T?"div":T,D=e.itemComponent,A=e.onVisibleChange,k=Object(i.a)(e,["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"]),_=function(){var e=Object(c.useState)({}),t=Object(a.a)(e,2)[1],n=Object(c.useRef)([]),o=Object(c.useRef)(!1),r=0,i=0;return Object(c.useEffect)((function(){return function(){o.current=!0}}),[]),function(e){var a=r;return r+=1,n.current.length<a+1&&(n.current[a]=e),[n.current[a],function(e){n.current[a]="function"===typeof e?e(n.current[a]):e,m.a.cancel(i),i=Object(m.a)((function(){o.current||t({})}))}]}}(),L="full"===j,F=_(null),U=Object(a.a)(F,2),H=U[0],K=U[1],V=H||0,W=_(new Map),z=Object(a.a)(W,2),Y=z[0],B=z[1],G=_(0),X=Object(a.a)(G,2),Q=X[0],q=X[1],Z=_(0),$=Object(a.a)(Z,2),J=$[0],ee=$[1],te=_(0),ne=Object(a.a)(te,2),oe=ne[0],re=ne[1],ae=Object(c.useState)(null),ie=Object(a.a)(ae,2),ce=ie[0],ue=ie[1],le=Object(c.useState)(null),se=Object(a.a)(le,2),fe=se[0],de=se[1],pe=c.useMemo((function(){return null===fe&&L?Number.MAX_SAFE_INTEGER:fe||0}),[fe,H]),ve=Object(c.useState)(!1),me=Object(a.a)(ve,2),be=me[0],he=me[1],ge="".concat(u,"-item"),ye=Math.max(Q,J),Oe=d.length&&I===O,Ee=I===E,we=Oe||"number"===typeof I&&d.length>I,Se=Object(c.useMemo)((function(){var e=d;return Oe?e=null===H&&L?d:d.slice(0,Math.min(d.length,V/S)):"number"===typeof I&&(e=d.slice(0,I)),e}),[d,S,H,I,Oe]),je=Object(c.useMemo)((function(){return Oe?d.slice(pe+1):d.slice(Se.length)}),[d,Se,Oe,pe]),Ce=Object(c.useCallback)((function(e,t){var n;return"function"===typeof h?h(e):null!==(n=h&&(null===e||void 0===e?void 0:e[h]))&&void 0!==n?n:t}),[h]),Me=Object(c.useCallback)(p||function(e){return e},[p]);function Ie(e,t){de(e),t||(he(e<d.length-1),null===A||void 0===A||A(e))}function Ne(e,t){B((function(n){var o=new Map(n);return null===t?o.delete(e):o.set(e,t),o}))}function Re(e){return Y.get(Ce(Se[e],e))}c.useLayoutEffect((function(){if(V&&ye&&Se){var e=oe,t=Se.length,n=t-1;if(!t)return Ie(0),void ue(null);for(var o=0;o<t;o+=1){var r=Re(o);if(void 0===r){Ie(o-1,!0);break}if(e+=r,0===n&&e<=V||o===n-1&&e+Re(n)<=V){Ie(n),ue(null);break}if(e+y
|