{ "pandav:/com.jsx": { "cubeCode": "Cube('pandav:/com/basicStereoBar/1.0.1/com.jsx',['pandav:/npm/react/17.0.2','pandav:/npm/lodash/4.6.1','pandav:/com/cube-chart/0.0.2'],function(a,b,c){var d=c('pandav:/npm/react/17.0.2'),e=c('pandav:/npm/lodash/4.6.1'),f=c('pandav:/com/cube-chart/0.0.2'),g=f.Chart,h=f.utils,i=f.Container,j=f.StereoBar,k=d.memo(function(a){var b=a.config,c=a.data,f=a.width,i=a.height,k=a.childrenConfig,l=void 0===k?[]:k,m=a.id,n=d.useMemo(function(){var a=b.chart,c=b.chart,f=c.bar,g=f.paddingOuter,i=f.paddingInner,k=f.seriesIntervalWidth,n=f.style,o=f.background,p=c.dataAnimation,q=c.legend,r=c.legend,s=r.iconSize,t=s.width,u=s.height,v=r.iconGap,w=c.animation.show,x=b.axes,y=x.xAxis,z=x.yAxis,A=x.zAxis,B=x.xAxis.label,C=B.format,D=C.type,E=C.showType,F=B.appearance,G=F.count,H=F.angle,I=x.yAxis.label,J=I.count,K=I.mode,L=I.auto,M=I.step,N=I.extent,O=N.min,P=N.max,Q=x.zAxis.label,R=Q.count,S=Q.mode,T=Q.auto,U=Q.step,V=Q.extent,W=V.min,X=V.max,Y=b.series,Z=b.tooltip,$=l.map(function(a){return a.data}).flat();return{dataAnimation:p,baseLine:{orientation:'bottom',config:l.map(function(a){return a.config}),data:$.map(function(a){return Object.assign(a,{id:m})})},background:{background:o,paddingInner:i,seriesIntervalWidth:k},tooltip:{config:Z,formatter:function(a){var b=a.series,c=a.x,f=c.x,g=c.config,i=g.background,j=g.gap,k=g.align,l=g.font,m=g.translate,n=a.data,o=n.data,p=n.config,q=p.lineHeight,r=p.gap,t=p.iconSize,u=p.background,w=p.num,x=p.name,z=p.value,A=p.suffix;return d.createElement('div',{style:{display:'flex',flexDirection:'column',justifyContent:'space-between',gap:j,height:'100%'}},d.createElement('div',{style:e.assign({textAlign:k,transform:h.getTranslate3d(m),background:i?'url('.concat(i,') 0 0/100% 100%'):'transparent'},h.getFontStyle(l))},'date'===D?h.dateFormat(f,E):f),d.createElement('div',{style:{display:'flex',flexFlow:'column nowrap',gap:r,background:u?'url('.concat(u,') 0 0/100% 100%'):'transparent'}},o.map(function(a,c){var f=Math.max,g=a.y,i=a.s;if(isNaN(g))return null;var j=b.find(function(a){return a.name===i}),k=j.type,l=j.icon,m=j.displayName,n=A.show,o=A.content,p=A.font,r=A.translate,s=h.getIcon(k,l),u=new Map;return Object.values(o).forEach(function(a){u.set(a.suffix.name,a.suffix.suffix)}),d.createElement('div',{style:{display:'flex',justifyContent:'space-between',lineHeight:q+'px'},key:c},d.createElement('span',{style:{display:'flex',alignItems:'center',gap:v}},d.createElement('span',{style:e.assign(e.assign({},s),{},{width:t,height:t})}),d.createElement('span',{style:h.getFontStyle(x)},m||i)),d.createElement('span',{style:h.getFontStyle(z)},''===w||isNaN(w)?+g:(+g).toFixed(f(0,w)),n&&d.createElement('span',{style:e.assign(e.assign({float:'right'},h.getFontStyle(p)),{},{transform:h.getTranslate3d(r)})},u.get(i))))})))}},chart:e.assign(e.assign({},a),{},{legend:{config:q}}),series:Y.series.map(function(a){var b=a.mapping,c=a.fill,d=a.url,f=a.yOrZ,g=a.label,l=b.fieldName,o=b.displayName,p=g.font;return{type:'band',fieldName:l,displayName:o,yOrZ:f,icon:{background:h.getColor(c),width:t,height:u,gap:v},config:e.assign(e.assign({paddingInner:i,seriesIntervalWidth:k},a),{},{url:d,label:e.assign(e.assign({},g),{},{font:h.getFontStyle(p,'svg')}),style:n,id:m}),Component:j}}),axes:[{config:y,orientation:'bottom',type:'ordinal',axisType:'x',tickCount:G,paddingOuter:g,rotate:H,carousel:w,formatter:function(a,b){var c=b.format,d=c.type,e=c.showType;return'date'==d?h.dateFormat(a,e):a}},{config:z,orientation:'left',type:'linear',axisType:'y',tickCount:J,mode:K,step:M,auto:L,domain:(''!==O||''!==P)&&z.label.extent,formatter:function(a,b){var c=b.decimal,d=b.suffix;return h.toFixed(a,c)+d}},{config:A,orientation:'right',type:'linear',axisType:'z',tickCount:R,mode:S,step:U,auto:T,domain:(''!==W||''!==X)&&A.label.extent,formatter:function(a,b){var c=b.decimal,d=b.suffix;return h.toFixed(a,c)+d}}],interaction:{}}},[b,l]);return d.createElement(g,Object.assign({},e.omit(a,['id','config']),{config:n,data:c,width:f||a.containSize.boxWidth,height:i||a.containSize.boxHeight,id:m}))});return a.exports=i(k),a.exports});", "requires": [], "buildLevel": 2, "outputDir": "/com/basicStereoBar/1.0.1", "outputPath": "/com/basicStereoBar/1.0.1/com.jsx", "fileName": "/com.jsx" }, "pandav:/index.js": { "cubeCode": "Cube('pandav:/com/basicStereoBar/1.0.1',['pandav:/npm/bcore/0.0.18/event','pandav:/npm/react/17.0.2','pandav:/npm/react-dom/17.0.2','pandav:/com/basicStereoBar/1.0.1/com.jsx','pandav:/npm/jquery/2.1.4'],function(a,b,c){var d=c('pandav:/npm/bcore/0.0.18/event'),e=c('pandav:/npm/react/17.0.2'),f=c('pandav:/npm/react-dom/17.0.2'),g=c('pandav:/com/basicStereoBar/1.0.1/com.jsx'),h=c('pandav:/npm/jquery/2.1.4');return a.exports=d.extend(function(a,b){this.config={theme:{}},this.container=a,this.childrenConfig=[],this.apis=b.apis,this.containSize={boxWidth:h(a)&&h(a).width(),boxHeight:h(a)&&h(a).height()},this.init(b)},{init:function(a){this.mergeConfig(a)},add:function(a,b){a.addTo(this,b)},mergeConfig:function(a){var b;return a?(b=a,this.config=a):b=this.config,b},updateOptions:function(a,b){'[object Object]'===Object.prototype.toString.call(b)&&(this.config=a),this.childrenConfig.forEach(function(c){c.id===b&&(c.config=a)}),this.render(this._data,this.config)},updateChildOptions:function(a){if(0