zingchart
Version:
Our JavaScript charting library is a commercial product. But the full branded version is free to try, forever.
8 lines (7 loc) • 15 kB
JavaScript
/*
All of the code within the ZingChart software is developed and copyrighted by ZingChart, Inc., and may not be copied,
replicated, or used in any other software or application without prior permission from ZingChart. All usage must coincide with the
ZingChart End User License Agreement which can be requested by email at support@zingchart.com.
Build 2.9.16-hf1_ES6
*/
zingchart.setModule("chord"),function(){var t;ZC.AFV=((t=function(){this.AF9="palette",this.C2="#6a921f",this.BP=[],this.TE=.8,this.AFA=.1,this.AFB=0,this.AFC=5,this.iGroupPadding=10,this.iGroupOffset=0,this.K0=1,this.KS=!1,this.fBandAlpha=.75,this.fChordAlpha=.75,this.iHoverEffect=1,this.AGQ=function(){for(var t=(16777215*Math.random()+1<<0).toString(16);t.length<6;)t="0"+t;return"#"+t}}).getDefaults=function(e){var l={};return ZC._cp_(t.B6,l),t.O5[e]&&ZC._cp_(t.O5[e],l),l},t.B6={palette:[],"border-color-1":"#999","border-color-2":"#666",alpha:.75,tick:{"line-color":"#666",flat:!0,"line-width":1},item:{color:"#333","offset-r":0},label:{"auto-align":!0,color:"#333","offset-r":0},"value-box":{visible:!1}},t.O5={light:{palette:[["#7CA82B","#7CA82B","#638F12"],["#29A2CC","#29A2CC","#1089B3"],["#D31E1E","#D31E1E","#BA0505"],["#EF8535","#EF8535","#D66C1C"],["#A05F18","#A05F18","#874600"],["#265E96","#265E96","#0D457D"],["#6B7075","#6B7075","#52575C"]],"border-color-1":"#000","border-color-2":"#fff",alpha:1,tick:{"line-color":"#666"}},dark:{palette:[["#7CA82B","#7CA82B","#638F12"],["#29A2CC","#29A2CC","#1089B3"],["#D31E1E","#D31E1E","#BA0505"],["#EF8535","#EF8535","#D66C1C"],["#A05F18","#A05F18","#874600"],["#265E96","#265E96","#0D457D"],["#6B7075","#6B7075","#52575C"]],"border-color-1":"#221F1F","border-color-2":"#221F1F",alpha:1,tick:{"line-color":"#58595B"},item:{color:"#fff"},label:{color:"#D1D3D4"}}},t);var e={},l={},_=null,a=null,n=-1,r=-1,o=function(t){var _=zingchart.getLoader(t.id);if(_){var a=zingchart.getGraph(_,t.graphid);if(a&&"chord"===a.o.type)if(e["chord-"+t.id+"-"+t.graphidx]){l["chord-"+t.id+"-"+t.graphidx]=l["chord-"+t.id+"-"+t.graphidx]||[];var n,r=l["chord-"+t.id+"-"+t.graphidx];-1!==(n=ZC.AV(r,t.plotindex))?r.splice(n,1):r.push(t.plotindex),_.K5()}}};zingchart.bind(null,"legend_item_click",o),zingchart.bind(null,"legend_marker_click",o),zingchart.bind(null,"shape_mouseover",function(t){var l=zingchart.getLoader(t.id);if(l){var _=zingchart.getGraph(l,t.graphid);if(_&&"chord"===_.o.type){var a=e["chord-"+t.id+"-"+t.graphidx];if(a&&!a.KS&&"segment_"===t.shapeid.substring(0,8)){for(var o=ZC._i_(t.shapeid.replace("segment_","")),C=[],i=0;i<n;i++){for(var Z=0;Z<r;Z++)1!==a.iHoverEffect&&2!==a.iHoverEffect||C.push({id:"chord_"+i+"_"+Z,alpha:a.fChordAlpha*(o===i||o===Z?1:.25)});2===a.iHoverEffect&&C.push({id:"segment_"+i,alpha:a.fBandAlpha*(o===i?1:.25)})}0!==a.iHoverEffect&&zingchart.exec(t.id,"updateobject",{type:"shape",graphid:t.graphid,dynamic:!0,data:C})}}}}),zingchart.bind(null,"shape_mouseout",function(t){var l=zingchart.getLoader(t.id);if(l){var _=zingchart.getGraph(l,t.graphid);if(_&&"chord"===_.o.type){var a=e["chord-"+t.id+"-"+t.graphidx];if(a&&!a.KS&&"segment_"===t.shapeid.substring(0,8)){for(var o=[],C=0;C<n;C++){for(var i=0;i<r;i++)1!==a.iHoverEffect&&2!==a.iHoverEffect||o.push({id:"chord_"+C+"_"+i,alpha:a.fChordAlpha});2===a.iHoverEffect&&o.push({id:"segment_"+C,alpha:a.fBandAlpha})}0!==a.iHoverEffect&&zingchart.exec(t.id,"updateobject",{type:"shape",graphid:t.graphid,dynamic:!0,data:o})}}}}),zingchart.bind(null,"dataparse",function(t,o){var C,i,Z,p,h,c,g=zingchart.getLoader(t.id);zingchart.initThemes(g);for(var d=ZC.AFV.getDefaults(t.theme),u=0,f=o[ZC._[16]].length;u<f;u++)if("chord"===o[ZC._[16]][u].type){var s=o[ZC._[16]][u].type,A=o[ZC._[16]][u],v={};A.options&&(v=A.options[s]||A.options),ZC._todash_(v),null!==ZC._n_(_)&&(A.shapes=[],ZC._cpa_(_,A.shapes)),null!==ZC._n_(a)&&(A[ZC._[10]]=[],ZC._cpa_(a,A[ZC._[10]]));var x=new ZC.AFV;e["chord-"+t.id+"-"+u]=x,null!==ZC._n_(C=v["color-type"])&&(x.AF9=C),null!==ZC._n_(C=v.color)&&(x.C2=ZC.AP.GF(C)),null!==ZC._n_(C=v["hover-effect"])&&(x.iHoverEffect=ZC._i_(C)),null!==ZC._n_(C=v.palette)?x.BP=C:d.palette.length>0&&(x.BP=d.palette),null!==ZC._n_(C=v.radius)&&(x.TE=ZC._f_(ZC.IX(C))),null!==ZC._n_(C=v["band-width"])&&(x.AFA=ZC._f_(ZC.IX(C))),null!==ZC._n_(C=v["band-space"])&&(x.AFB=ZC._f_(ZC.IX(C))),null!==ZC._n_(C=v["angle-padding"])&&(x.AFC=ZC._i_(C)),null!==ZC._n_(C=v["group-padding"])&&(x.iGroupPadding=ZC._i_(C)),null!==ZC._n_(C=v["group-offset"])&&(x.iGroupOffset=ZC._i_(C)),null!==ZC._n_(C=v["size-factor"])&&(x.K0=ZC._f_(C)),null!==ZC._n_(C=v.flat)&&(x.KS=ZC._b_(C));var b=A[ZC._[11]];for(i=0;i<b.length;i++)b[i]["sort-index"]=i;var y=[];b.sort(function(t,e){return null!==ZC._n_(t.group)&&-1===ZC.AV(y,ZC._i_(t.group))&&y.push(ZC._i_(t.group)),null!==ZC._n_(e.group)&&-1===ZC.AV(y,ZC._i_(e.group))&&y.push(ZC._i_(e.group)),null!==ZC._n_(t.group)&&null!==ZC._n_(e.group)&&ZC._i_(t.group)-ZC._i_(e.group)!=0?ZC._i_(t.group)-ZC._i_(e.group):t["sort-index"]-e["sort-index"]});var B=ZC.BR(y.length,1),E=l["chord-"+t.id+"-"+u]||[],m=E.length,F=0;for(i=0,Z=b.length;i<Z;i++)if(0===m||m>0&&-1===ZC.AV(E,i))for(h=0,c=(p=b[i][ZC._[5]]||[]).length;h<c;h++)(0===m||m>0&&-1===ZC.AV(E,h))&&(F+=ZC._f_(p[h]));var z=0;for(i=0,Z=b.length;i<Z;i++)(0===m||m>0&&-1===ZC.AV(E,i))&&z++;if(-1===n&&(n=b.length),-1===r)for(i=0,Z=b.length;i<Z;i++)p=b[i][ZC._[5]]||[],r=ZC.BR(r,p.length);A.shapes||(A.shapes=[]),_||(_=[],ZC._cpa_(A.shapes,_));var M=A.shapes;A[ZC._[10]]||(A[ZC._[10]]=[]),a||(a=[],ZC._cpa_(A[ZC._[10]],a));var V,k,D,w,R,G,N,P,H,I,L=A[ZC._[10]];A.legend&&(A.legend[ZC._[54]]="none");var K,X=360-x.AFC*z-x.iGroupPadding*(B>1?B:0),O=[],T=[],S=[],U=0,j=0,Q=null,q=!1;for(i=0,Z=b.length;i<Z;i++){ZC._todash_(b[i]),K=1,null!==ZC._n_(b[i].group)&&(K=ZC._i_(b[i].group)),q=!1,j=0,null===Q&&null!==ZC._n_(b[i].group)?Q=ZC._i_(b[i].group):ZC._i_(b[i].group)!==Q&&(Q=ZC._i_(b[i].group),q=!0),q&&i>0&&(j=x.iGroupPadding);var J=x.C2;if("palette"===x.AF9)if(x.BP.length>0)J=x.BP[i%x.BP.length];else J=zingchart.getPalette(g,i,"bar")[1];else"random"===x.AF9&&(J=x.AGQ());if(0===m||m>0&&-1===ZC.AV(E,i)){null===ZC._n_(b[i][ZC._[0]])&&(b[i][ZC._[0]]=J),b[i].visible=!0;var W={},Y=0;for(h=0,c=(p=b[i][ZC._[5]]||[]).length;h<c;h++)(0===m||m>0&&-1===ZC.AV(E,h))&&(Y+=ZC._f_(p[h]));for(var $ in W[ZC._[1]]=U+j,W[ZC._[2]]=W[ZC._[1]]+X*Y/F,W.group=K,W.total=Y,W[ZC._[5]]=b[i][ZC._[5]],b[i])"data-"===$.substr(0,5)&&(W[$]=b[i][$]);U=W[ZC._[2]]+x.AFC,O.push(W);var tt=zingchart.getInstance(g,"style");tt.append(b[i]),tt.parse(),T[i]=tt,A.legend&&ZC._cp_({"legend-marker":{alpha:.75,"background-color-1":tt.A0,"background-color-2":tt.AE}},b[i]),N={"background-color":"#fff",color:"#333","border-width":1,"border-color":d["border-color-1"],padding:10},null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.tooltip)&&ZC._cp_(C,N);var et=b[i].text||"";N.text=et;var lt={alpha:d.alpha,"border-width":0,"background-color":tt.A0+" "+tt.AE,tooltip:N};null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.band)&&ZC._cp_(C,lt),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.band)&&ZC._cp_(C,lt),ZC._cp_({type:"pie",id:"segment_"+i,"angle-start":W[ZC._[1]],"angle-end":W[ZC._[2]]},lt),lt.tooltip.text=lt.tooltip.text.replace(/%text/gi,et),x.fBandAlpha=lt.alpha||.75,S.push(lt)}else b[i].visible=!1,O.push(null),S.push(null)}var _t=0;if(B>1){var at=Number.MAX_VALUE,nt=-Number.MAX_VALUE;for(i=0,Z=O.length;i<Z;i++)1===O[i].group&&(at=Math.min(at,O[i][ZC._[1]]),nt=Math.max(nt,O[i][ZC._[2]]));_t=(nt-at)/2}for(_t+=x.iGroupOffset,i=0,Z=O.length;i<Z;i++)O[i]&&S[i]&&(O[i][ZC._[1]]-=_t,O[i][ZC._[2]]-=_t,S[i][ZC._[1]]-=_t,S[i][ZC._[2]]-=_t,M.push(S[i]));var rt,ot=Number.MAX_VALUE;if(0!==F){for(i=0,Z=O.length;i<Z;i++)if(0===m||m>0&&-1===ZC.AV(E,i)){var Ct=Math.pow(10,Math.floor(Math.log(O[i].total)/Math.LN10));Ct>0&&(ot=ZC.CX(ot,Ct))}for(;!((rt=X*ot/F)<15);)ot/=2}else ot=1;var it,Zt,pt,ht,ct,gt,dt,ut=Math.min(0,Math.ceil(Math.log(ot)/Math.LN10)+1),ft=0,st=0;for(i=0,Z=O.length;i<Z;i++)if(0===m||m>0&&-1===ZC.AV(E,i))for(it=0,Zt=ZC.BR(1,Math.floor(10/rt)),V=O[i][ZC._[1]];V<O[i][ZC._[2]];V+=rt)it%Zt==0&&(ct=(pt=it*ot).toFixed(ut),pt>=1e3&&(ct=pt/1e3+"k"),pt>=1e6&&(ct=pt/1e6+"M"),ht={},ZC._cp_(d.item,ht),null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.item)&&ZC._cp_(C,ht),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.item)&&ZC._cp_(C,ht),ht.text=ct,ZC._todash_(ht),(gt=zingchart.getInstance(g,"textbox")).append(ht),gt.parse(),st=Math.max(st,gt.DV),ft=Math.max(ft,gt.I)),it++;var At,vt=0,xt=0,bt=0;for(i=0;i<b.length;i++)ct=b[i].text||"",At={},ZC._cp_(d.label,At),null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.label)&&ZC._cp_(C,At),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.label)&&ZC._cp_(C,At),At.text=ct,ZC._todash_(At),(dt=zingchart.getInstance(g,"textbox")).append(At),dt.parse(),bt=Math.max(bt,dt.DV),vt=Math.max(vt,dt.I),xt=Math.max(xt,dt.F);if(A.plotarea)for(var yt=["margin",ZC._[57],ZC._[58],ZC._[59],ZC._[60]],Bt=0;Bt<yt.length;Bt++)"dynamic"===A.plotarea[yt[Bt]]&&(0===dt.AB?A.plotarea[yt[Bt]]=ft+st+xt-20:A.plotarea[yt[Bt]]=ft+st+vt-20);var Et,mt,Ft=zingchart.getGraphInfo(g,o,u),zt=Ft.plotarea.x+Ft.plotarea.width/2,Mt=Ft.plotarea.y+Ft.plotarea.height/2,Vt=Ft.graph.x+zt,kt=Ft.graph.y+Mt;for(Et=x.TE>1?ZC._i_(x.TE):ZC._i_(x.TE*ZC.CX(Ft.plotarea.width/2,Ft.plotarea.height/2)),Et*=x.K0,mt=x.AFA>1?Et-ZC._i_(x.AFA):ZC._i_((1-x.AFA)*Et),x.AFB<1&&(x.AFB=ZC._i_(x.AFB*Et)),i=0,Z=M.length;i<Z;i++)M[i].id&&0===M[i].id.indexOf("segment_")&&(M[i].x=zt,M[i].y=Mt,M[i][ZC._[21]]=Et,M[i][ZC._[8]]=mt);for(i=0,Z=O.length;i<Z;i++)if(0===m||m>0&&-1===ZC.AV(E,i)){it=0;var Dt=[],wt={};ZC._cp_(d.tick,wt),null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.tick)&&ZC._cp_(C,wt),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.tick)&&ZC._cp_(C,wt);var Rt=wt[ZC._[21]]||5;for(Zt=ZC.BR(1,Math.floor(10/rt)),G=30,V=O[i][ZC._[1]];V<O[i][ZC._[2]];V+=rt){var Gt=ZC.AR.BN(Vt,kt,Et,V+.1),Nt=ZC.AR.BN(Vt,kt,Et+Rt,V+.1);Dt.push(Gt,Nt,null),it%Zt==0&&(ct=(pt=it*ot).toFixed(ut),pt>=1e3&&(ct=pt/1e3+"k"),pt>=1e6&&(ct=pt/1e6+"M"),k=V,D="left",V>90&&V<270&&(k=V-180,D="right"),ht={},ZC._cp_(d.item,ht),null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.item)&&ZC._cp_(C,ht),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.item)&&ZC._cp_(C,ht),G=ht[ZC._[19]]||ft,R=ZC._i_(ht["offset-r"]||"0"),w=ZC.AR.BN(zt,Mt,Et+Rt+R+G/2,V+.1),ZC._cp_({anchor:"c",flat:!0,x:ZC._i_(w[0]),y:ZC._i_(w[1]),width:G,angle:k,"text-align":D,text:ct},ht),(typeof ht.visible===ZC._[31]||ZC._b_(ht.visible))&&L.push(ht)),it++}ZC._cp_({type:"line",id:"ticks"+i,points:Dt},wt),(typeof wt.visible===ZC._[31]||ZC._b_(wt.visible))&&M.push(wt),k=V=(O[i][ZC._[1]]+O[i][ZC._[2]])/2,V<0&&(V+=360),V%=360,D="center",0===dt.AB?V>=0&&V<=180?k-=90:k+=90:V>=0&&V<=90||V>=270&&V<=360?k-=90:k+=90;var Pt={};ZC._cp_(d[ZC._[17]],Pt),null!==ZC._n_(A.plot)&&null!==ZC._n_(C=A.plot[ZC._[17]])&&ZC._cp_(C,Pt),null!==ZC._n_(C=b[i][ZC._[17]])&&ZC._cp_(C,Pt);var Ht=ZC.AR.BN(Vt,kt,(Et+mt)/2,(O[i][ZC._[1]]+O[i][ZC._[2]])/2),It=k;null===ZC._n_(Pt.angle)&&null===ZC._n_(Pt["font-angle"])||(Pt["auto-align"]?null!==ZC._n_(Pt.angle)?It+=ZC._f_(Pt.angle):It+=ZC._f_(Pt["font-angle"]):It=null!==ZC._n_(Pt.angle)?ZC._f_(Pt.angle):ZC._f_(Pt["font-angle"])),ZC._cp_({id:"vbox_"+i,anchor:"c",angle:It,x:Ht[0],y:Ht[1],flat:!0},Pt),Pt.text=Pt.text||"%node-value",Pt.text=Pt.text.replace(/%plot-text/gi,b[i].text||"").replace(/%node-value/gi,O[i].total),(typeof Pt.visible===ZC._[31]||ZC._b_(Pt.visible))&&L.push(Pt),At={},ZC._cp_(d.label,At),null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.label)&&ZC._cp_(C,At),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.label)&&ZC._cp_(C,At),H=At[ZC._[19]]||vt,I=At[ZC._[20]]||xt,P=ZC._i_(At["offset-r"]||"0"),null===ZC._n_(At.angle)&&null===ZC._n_(At["font-angle"])||(At["auto-align"]?(null!==ZC._n_(At.angle)?k+=ZC._f_(At.angle):k+=ZC._f_(At["font-angle"]),0!==dt.AB&&(D=V>=0&&V<=90||V>=270&&V<=360?"left":"right")):k=null!==ZC._n_(At.angle)?ZC._f_(At.angle):ZC._f_(At["font-angle"])),w=0===dt.AB?ZC.AR.BN(zt,Mt,Et+Rt+R+G+P+I,V):ZC.AR.BN(zt,Mt,Et+Rt+R+G+P+H/2,V),ZC._cp_({anchor:"c",flat:!0,x:ZC._i_(w[0]),y:ZC._i_(w[1]),width:H,angle:k,"font-angle":k,"text-align":D,text:b[i].text},At),(typeof At.visible===ZC._[31]||ZC._b_(At.visible))&&L.push(At)}var Lt=mt-x.AFB;for(i=0,Z=O.length;i<Z;i++)if(0===m||m>0&&-1===ZC.AV(E,i))for(h=0,c=O.length;h<Z;h++)if(0===m||m>0&&-1===ZC.AV(E,h)){for(var Kt=0,Xt=0,Ot=0;Ot<h;Ot++)(0===m||m>0&&-1===ZC.AV(E,Ot))&&(typeof O[i][ZC._[5]][Ot]===ZC._[31]&&(O[i][ZC._[5]][Ot]=0),Kt+=O[i][ZC._[5]][Ot]);for(Ot=0;Ot<i;Ot++)(0===m||m>0&&-1===ZC.AV(E,Ot))&&(typeof O[h][ZC._[5]][Ot]===ZC._[31]&&(O[h][ZC._[5]][Ot]=0),Xt+=O[h][ZC._[5]][Ot]);var Tt=0;typeof O[i][ZC._[5]][h]!==ZC._[31]&&(Tt=O[i][ZC._[5]][h]);var St=0;typeof O[h][ZC._[5]][i]!==ZC._[31]&&(St=O[h][ZC._[5]][i]);var Ut=O[i][ZC._[1]]+(O[i][ZC._[2]]-O[i][ZC._[1]])*Kt/O[i].total,jt=Ut+(O[i][ZC._[2]]-O[i][ZC._[1]])*Tt/O[i].total,Qt=O[h][ZC._[1]]+(O[h][ZC._[2]]-O[h][ZC._[1]])*Xt/O[h].total,qt=Qt+(O[h][ZC._[2]]-O[h][ZC._[1]])*St/O[h].total;0===O[i].total&&(Ut=O[i][ZC._[1]],jt=O[i][ZC._[2]]),0===O[h].total&&(Qt=O[h][ZC._[1]],qt=O[h][ZC._[2]]);var Jt=ZC.AR.BN(Vt,kt,Lt,Ut),Wt=ZC.AR.BN(Vt,kt,Lt,Qt);N={"background-color":"#fff",color:"#333","border-width":1,"border-color":d["border-color-1"],padding:10},null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.tooltip)&&ZC._cp_(C,N);var Yt=b[i].text||"",$t=b[h].text||"",te={},ee=[];if(i===h?(N.text=Yt+":"+O[i][ZC._[5]][h],ee=[[Jt[0],Jt[1]],[Vt,kt,Lt,Ut,jt,0],[Vt,kt,Jt[0],Jt[1]]]):i<=h&&(N.text=Yt+" -> "+$t+":"+O[i][ZC._[5]][h]+"<br>"+$t+" -> "+Yt+":"+O[h][ZC._[5]][i],ee=[[Jt[0],Jt[1]],[Vt,kt,Lt,Ut,jt,0],[Vt,kt,Wt[0],Wt[1]],[Vt,kt,Lt,Qt,qt,0],[Vt,kt,Jt[0],Jt[1]]]),ee.length>0){var le=Tt>=St?i:h;ZC._cp_({"background-color":T[le].A0+" "+T[le].AE,alpha:.75,"border-width":1,"border-color":d["border-color-2"],tooltip:N},te),null!==ZC._n_(v.style)&&null!==ZC._n_(C=v.style.chord)&&ZC._cp_(C,te),null!==ZC._n_(b[i].style)&&null!==ZC._n_(C=b[i].style.chord)&&ZC._cp_(C,te),ZC._cp_({type:"poly",id:"chord_"+i+"_"+h,dynamic:!0,"fast-vector-path":!0,points:ee},te),x.fChordAlpha=te.alpha||.75,i!==h&&null!==ZC._n_(C=te.tooltip["text-chord"])&&(te.tooltip.text=C),te.tooltip.text=te.tooltip.text.replace(/%text-destination/gi,$t).replace(/%value-destination/gi,O[h][ZC._[5]][i]).replace(/%text-source/gi,Yt).replace(/%value-source/gi,O[i][ZC._[5]][h]).replace(/%text/gi,Yt).replace(/%value/gi,O[i][ZC._[5]][h]);var _e=null;for(var $ in O[i])"data-"===$.substr(0,5)&&(_e=new RegExp("%"+$+"-destination","g"),te.tooltip.text=te.tooltip.text.replace(_e,O[i][$][h]||""));for(var $ in O[h])"data-"===$.substr(0,5)&&(_e=new RegExp("%"+$+"-source","g"),te.tooltip.text=te.tooltip.text.replace(_e,O[h][$][i]||""));_e=new RegExp("%data-([a-zA-Z0-9]+)-(source|destination)","g"),te.tooltip.text=te.tooltip.text.replace(_e,""),_e=new RegExp("%data-([a-zA-Z0-9]+)","g"),te.tooltip.text=te.tooltip.text.replace(_e,""),(typeof te.visible===ZC._[31]||ZC._b_(te.visible))&&(0===Tt&&0===St||M.push(te))}}}return o})}();