Cube('pandav:/com/rankBar/1.0.0/src/com.jsx',['pandav:/npm/react/17.0.2','pandav:/npm/popmotion/11.0.5','pandav:/com/rankBar/1.0.0/src/Row.jsx'],function(a,b,c){function d(){return d=Object.assign?Object.assign.bind():function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},d.apply(this,arguments)}function e(a){throw new TypeError('"'+a+'" is read-only')}function f(a,b){return k(a)||j(a,b)||h(a,b)||g()}function g(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function h(a,b){if(a){if('string'==typeof a)return i(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?i(a,b):void 0}}function i(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function j(b,c){var d=null==b?null:'undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(null!=d){var g,h,j,k,l=[],a=!0,m=!1;try{if(j=(d=d.call(b)).next,0===c){if(Object(d)!==d)return;a=!1}else for(;!(a=(g=j.call(d)).done)&&(l.push(g.value),l.length!==c);a=!0);}catch(a){m=!0,h=a}finally{try{if(!a&&null!=d.return&&(k=d.return(),Object(k)!==k))return}finally{if(m)throw h}}return l}}function k(a){if(Array.isArray(a))return a}var l=c('pandav:/npm/react/17.0.2'),m=c('pandav:/npm/popmotion/11.0.5'),n=m.animate,o=m.easeInOut,p=c('pandav:/com/rankBar/1.0.0/src/Row.jsx'),q=l.memo(function(a){var b=Math.max,c=Math.ceil,g=a.width,h=a.height,i=a.id,j=a.config,k=a.data,m=void 0===k?[]:k,q=a.emit,r=j.chart,s=j.orderStyle,t=j.columnsSeries.columns,u=j.colorDtseries,w=r.num,x=r.animation,y=x.animateType,z=x.show,A=x.interval,B=x.duration,C=x.hoverStop,D=z&&w&&A,E='pageUp'==y,F=c(m.length/w),G=l.useMemo(function(){var a=m.map(function(a){return Object.assign(a,{key:''.concat(Math.random().toString(36).substr(2,9))})});return j.chart.autoSort?'up'===j.chart.sort?a.sort(function(c,a){return c.value-a.value}):a.sort(function(c,a){return a.value-c.value}):a.sort(function(c,a){return c.index-a.index})},[JSON.stringify(m),j.chart.autoSort,j.chart.sort]),H=l.useState(D?0:null),I=f(H,2),J=I[0],K=I[1],L=l.useState(!1),M=f(L,2),N=M[0],O=M[1],P=l.useState(0),Q=f(P,2),R=Q[0],S=Q[1],T=l.useState({showData:[],hideData:[]}),U=f(T,2),V=U[0],W=U[1];l.useEffect(function(){var a;return a&&clearInterval(a),D?!(C&&N)&&(J>=F&&K(0),a=setInterval(function(){K(function(a){var b=+a+1;return b>=F?0:b})},1e3*D)):K(null),function(){a&&clearInterval(a)}},[D,F,N,C]),l.useEffect(function(){if(z){var a;return a&&a.stop(),null!==J&&(a=n({autoplay:!0,repeat:0,from:0,to:-1,duration:1e3*B,ease:o,onPlay:function(){W(function(a){var b=J*w;return{showData:G.slice(b,b+w),hideData:a.showData}})},onUpdate:function(a){S(a)},onComplete:function(){W(function(a){return Object.assign(Object.assign({},a),{},{hideData:[]})})}})),function(){a&&a.stop()}}},[J,w]);var X=l.useCallback(function(a){q&&q('click',a)},[]),Y=Object.values(t),Z={num:w,width:g,height:h,data:G,orderStyle:s,animation:r.animation,colorList:Object.values(u.series),columnList:Y},$=b.apply(Math,Object.assign(G.map(function(a){return a.value})));Y.map(function(a){'bar'===a.type&&a.maxValue&&(b(a.maxValue,$),e('maxValue'))}),G.forEach(function(a,b){a.order=b+1});var _=l.useMemo(function(){return V.showData.map(function(a,b){return l.createElement(p,d({id:i,maxValue:$,index:b,key:a.key,o:a,rankNum:J*w+b+1,onClick:function(){return X(a)}},Object.assign(Z,{style:{}})))})},[V.showData]),aa=l.useMemo(function(){return V.hideData.map(function(a,b){return l.createElement(p,d({id:i,maxValue:$,index:b,key:a.key,o:a,rankNum:J*w+b+1,onClick:function(){return X(a)}},Z))})},[V.hideData]);return l.createElement('div',{style:{width:'100%',height:'100%',overflow:'hidden'}},z?l.createElement('div',{onMouseEnter:function(){return O(!0)},onMouseLeave:function(){return O(!1)}},l.createElement('div',{style:{display:E?'':'flex',width:E?'100%':'200%',height:'100%',transform:'translate3d('+(E?0:R*g)+'px, '+(E?R*h:0)+'px, 0)'}},l.createElement('ul',{style:{height:h,width:g,opacity:R+1,margin:0}},aa),l.createElement('ul',{style:{height:h,width:g,opacity:-1*R,margin:0}},_))):l.createElement('div',{style:{height:h,overflowY:'scroll'}},G.slice(0,w).map(function(a,b){return l.createElement(p,d({id:i,maxValue:$,index:b,key:a.key,o:a,rankNum:J*w+b+1,onClick:function(){return X(a)}},Object.assign(Z,{style:{backfaceVisibility:'hidden'}})))})))});return a.exports=q,a.exports});