!/**
 * Highcharts JS v13.0.0 (2026-06-11)
 * @module highcharts/modules/sankey
 * @requires highcharts
 *
 * Sankey diagram module
 *
 * (c) 2010-2026 Highsoft AS
 * Author: Torstein Hønsi
 *
 * A commercial license may be required depending on use,
 * see www.highcharts.com/license
 */function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(t._Highcharts,t._Highcharts.SeriesRegistry,t._Highcharts.Point,t._Highcharts.Color,t._Highcharts.SVGElement):"function"==typeof define&&define.amd?define("highcharts/modules/sankey",["highcharts/highcharts"],function(t){return e(t,t.SeriesRegistry,t.Point,t.Color,t.SVGElement)}):"object"==typeof exports?exports["highcharts/modules/sankey"]=e(t._Highcharts,t._Highcharts.SeriesRegistry,t._Highcharts.Point,t._Highcharts.Color,t._Highcharts.SVGElement):t.Highcharts=e(t.Highcharts,t.Highcharts.SeriesRegistry,t.Highcharts.Point,t.Highcharts.Color,t.Highcharts.SVGElement)}("u"<typeof window?this:window,function(t,e,o,n,i){return function(){"use strict";var r,s,a,l,h,d,p,c,u={28:function(t){t.exports=i},260:function(t){t.exports=o},512:function(t){t.exports=e},620:function(t){t.exports=n},944:function(e){e.exports=t}},f={};function m(t){var e=f[t];if(void 0!==e)return e.exports;var o=f[t]={exports:{}};return u[t](o,o.exports,m),o.exports}m.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return m.d(e,{a:e}),e},m.d=function(t,e){for(var o in e)m.o(e,o)&&!m.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},m.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var g={};m.d(g,{default:function(){return G}});var y=m(944),v=m.n(y),b=m(512),x=m.n(b),k=x().series,N=k.prototype,P=k.prototype.pointClass.prototype;!function(t){function e(){var t;if(!(null==(t=this.hasDataLabels)?void 0:t.call(this))&&this.nodes)for(var e=0,o=this.nodes;e<o.length;e++)o[e].destroyElements({dataLabel:1})}function o(){return this.data=[].concat(this.points||[],this.nodes),N.destroy.apply(this,arguments)}function n(){this.nodes&&(this.nodes.forEach(function(t){t.destroy()}),this.nodes.length=0),N.setData.apply(this,arguments)}function i(t){var e=arguments,o=this.isNode?this.linksTo.concat(this.linksFrom):[this.fromNode,this.toNode];"select"!==t&&o.forEach(function(t){t&&t.series&&(P.setState.apply(t,e),!t.isNode&&(t.fromNode.graphic&&P.setState.apply(t.fromNode,e),t.toNode&&t.toNode.graphic&&P.setState.apply(t.toNode,e)))}),P.setState.apply(this,e)}function r(t,e,o,n){var i=this,r=this.series.options.nodes,s=this.series.options.data,a=(null==s?void 0:s.length)||0,l=null==s?void 0:s[this.index];if(P.update.call(this,t,!this.isNode&&e,o,n),this.isNode){var h=(r||[]).reduce(function(t,e,o){return i.id===e.id?o:t},-1),d=(0,y.merge)(r&&r[h]||{},(null==s?void 0:s[this.index])||{});s&&(l?s[this.index]=l:s.length=a),r?h>=0?r[h]=d:r.push(d):this.series.options.nodes=[d],(0,y.pick)(e,!0)&&this.series.chart.redraw(o)}}t.compose=function(t,s){var a=t.prototype,l=s.prototype;return a.setNodeState=i,a.setState=i,a.update=r,l.destroy=o,l.setData=n,(0,y.addEvent)(s,"afterUpdate",e),s},t.createNode=function(t){var e,o=this.pointClass,n=function(t,e){return(0,y.find)(t,function(t){return t.id===e})},i=n(this.nodes,t);if(!i){e=this.options.nodes&&n(this.options.nodes,t);var r=new o(this,(0,y.extend)({className:"highcharts-node",isNode:!0,id:t,y:1},e));r.linksTo=[],r.linksFrom=[],r.getSum=function(){var t=0,e=0;return r.linksTo.forEach(function(e){t+=e.weight||0}),r.linksFrom.forEach(function(t){e+=t.weight||0}),Math.max(t,e)},r.offset=function(t,e){for(var o=0,n=0;n<r[e].length;n++){if(r[e][n]===t)return o;o+=r[e][n].weight}},r.hasShape=function(){var t=0;return r.linksTo.forEach(function(e){e.outgoing&&t++}),!r.linksTo.length||t!==r.linksTo.length},r.index=this.nodes.push(r)-1,i=r}return i.formatPrefix="node",i.name=i.name||i.options.id||"",i.mass=(0,y.pick)(i.options.mass,i.options.marker&&i.options.marker.radius,this.options.marker&&this.options.marker.radius,4),i},t.destroy=o,t.generatePoints=function(){var t=this,e=this.chart,o={};N.generatePoints.call(this),this.nodes||(this.nodes=[]),this.colorCounter=0,this.nodes.forEach(function(t){t.linksFrom.length=0,t.linksTo.length=0,t.level=t.options.level}),this.points.forEach(function(n){(0,y.defined)(n.from)&&(o[n.from]||(o[n.from]=t.createNode(n.from)),o[n.from].linksFrom.push(n),n.fromNode=o[n.from],e.styledMode?n.colorIndex=(0,y.pick)(n.options.colorIndex,o[n.from].colorIndex):n.color=n.options.color||o[n.from].color),(0,y.defined)(n.to)&&(o[n.to]||(o[n.to]=t.createNode(n.to)),o[n.to].linksTo.push(n),n.toNode=o[n.to]),n.name=n.name||n.id},this),this.nodeLookup=o},t.setNodeState=i,t.updateNode=r}(p||(p={}));var C=p,L=m(260),S=m.n(L),O=(r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return O(e,t),e.prototype.applyOptions=function(t,e){return S().prototype.applyOptions.call(this,t,e),(0,y.defined)(this.options.level)&&(this.options.column=this.column=this.options.level),this},e.prototype.getClassName=function(){return(this.isNode?"highcharts-node ":"highcharts-link ")+S().prototype.getClassName.call(this)},e.prototype.getFromNode=function(){for(var t,e=-1,o=0;o<this.linksTo.length;o++){var n=this.linksTo[o];n.fromNode.column>e&&n.fromNode!==this&&(e=(t=n.fromNode).column)}return{fromNode:t,fromColumn:e}},e.prototype.setNodeColumn=function(){(0,y.defined)(this.options.column)||(0===this.linksTo.length?this.column=0:this.column=this.getFromNode().fromColumn+1)},e.prototype.isValid=function(){return this.isNode||"number"==typeof this.weight},e}(x().seriesTypes.column.prototype.pointClass),T={borderWidth:0,colorByPoint:!0,curveFactor:.33,dataLabels:{enabled:!0,backgroundColor:"none",crop:!1,nodeFormat:void 0,nodeFormatter:function(){return this.point.name},format:void 0,formatter:function(){},inside:!0},inactiveOtherPoints:!0,linkColorMode:"from",linkOpacity:.5,opacity:1,minLinkWidth:0,nodeAlignment:"center",nodeWidth:20,nodePadding:10,nodeDistance:30,showInLegend:!1,states:{hover:{linkOpacity:1,opacity:1},inactive:{linkOpacity:.1,opacity:.1,animation:{duration:50}}},tooltip:{followPointer:!0,headerFormat:'<span style="font-size: 0.8em">{series.name}</span><br/>',pointFormat:"{point.fromNode.name} → {point.toNode.name}: <b>{point.weight}</b><br/>",nodeFormat:"{point.name}: <b>{point.sum}</b><br/>"}};(s=c||(c={})).compose=function(t,e){return t.sankeyColumn=new a(t,e),t},s.SankeyColumnAdditions=a=function(){function t(t,e){this.points=t,this.series=e}return t.prototype.getTranslationFactor=function(t){for(var e,o,n=this.points,i=n.slice(),r=t.chart,s=t.options.minLinkWidth||0,a=0,l=(r.plotSizeY||0)-(t.options.borderWidth||0)-(n.length-1)*t.nodePadding;n.length;){for(a=l/n.sankeyColumn.sum(),e=!1,o=n.length;o--;)n[o].getSum()*a<s&&(n.splice(o,1),l=Math.max(0,l-s),e=!0);if(!e)break}n.length=0;for(var h=0;h<i.length;h++){var d=i[h];n.push(d)}return a},t.prototype.top=function(t){var e=this.series,o=e.nodePadding,n=this.points.reduce(function(n,i){return n>0&&(n+=o),n+=Math.max(i.getSum()*t,e.options.minLinkWidth||0)},0);return(0,y.getAlignFactor)(e.options.nodeAlignment||"center")*((e.chart.plotSizeY||0)-n)},t.prototype.left=function(t){var e=this.series,o=e.chart,n=e.options.equalNodes,i=o.inverted?o.plotHeight:o.plotWidth,r=e.nodePadding,s=this.points.reduce(function(o,s){return o>0&&(o+=r),o+=n?i/s.series.nodes.length-r:Math.max(s.getSum()*t,e.options.minLinkWidth||0)},0);return((o.plotSizeX||0)-Math.round(s))/2},t.prototype.sum=function(){return this.points.reduce(function(t,e){return t+e.getSum()},0)},t.prototype.offset=function(t,e){var o,n=this.points,i=this.series,r=i.nodePadding,s=0;if(i.is("organization")&&t.hangsFrom)return{absoluteTop:t.hangsFrom.nodeY};for(var a=0;a<n.length;a++){var l=n[a].getSum(),h=Math.max(l*e,i.options.minLinkWidth||0),d=t.options[i.chart.inverted?"offsetHorizontal":"offsetVertical"],p=t.options.offset||0;if(o=l?h+r:0,n[a]===t)return{relativeTop:s+((0,y.defined)(d)?(0,y.relativeLength)(d,h):(0,y.relativeLength)(p,o))};s+=o}},t}();var _=c,M=m(620),F=m.n(M),W=function(t){var e,o,n,i,r,s,a={};if((0,y.isObject)(t))for(i=(0,y.isNumber)(t.from)?t.from:1,s=t.levels,o={},e=(0,y.isObject)(t.defaults)?t.defaults:{},(0,y.isArray)(s)&&(o=s.reduce(function(t,o){var n,r,s;return(0,y.isObject)(o)&&(0,y.isNumber)(o.level)&&(s=(0,y.merge)({},o),r=(0,y.pick)(s.levelIsConstant,e.levelIsConstant),delete s.levelIsConstant,delete s.level,n=o.level+(r?0:i-1),(0,y.isObject)(t[n])?(0,y.merge)(!0,t[n],s):t[n]=s),t},{})),r=(0,y.isNumber)(t.to)?t.to:1,n=0;n<=r;n++)a[n]=(0,y.merge)({},e,(0,y.isObject)(o[n])?o[n]:{});return a},z=function(t,e){var o=t.chart,n=t.options,i=n.nodeDistance,r=void 0===i?0:i,s=n.nodeWidth,a=void 0===s?0:s,l=o.plotSizeX,h=void 0===l?1:l;if("auto"===a){if("string"==typeof r&&/%$/.test(r))return h/(e+parseFloat(r)/100*(e-1));var d=Number(r);return(h+d)/(e||1)-d}return(0,y.relativeLength)(a,h)},H=m(28),j=m.n(H),E=v().composed,D=v().deg2rad,Y=(l=function(t,e){return(l=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}l(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),A=function(){return(A=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++)for(var i in e=arguments[o])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},B=x().seriesTypes,I=B.column,X=B.line,R=F().parse;h=j(),(0,y.pushUnique)(E,"TextPath")&&((0,y.addEvent)(h,"afterGetBBox",function(t){var e,o=t.bBox,n=null==(e=this.element)?void 0:e.querySelector("textPath");if(n){for(var i=[],r=this.renderer.fontMetrics(this.element),s=r.b,a=r.h-s,l=RegExp('(<tspan>|<tspan(?!\\sclass="highcharts-br")[^>]*>|<\\/tspan>)',"g"),h=n.innerHTML.replace(l,"").split(/<tspan class="highcharts-br"[^>]*>/),d=h.length,p=function(t,e){var o=e.x,i=e.y,r=(n.getRotationOfChar(t)-90)*D,l=Math.cos(r),h=Math.sin(r);return[[o-a*l,i-a*h],[o+s*l,i+s*h]]},c=0,u=0;u<d;u++){for(var f=h[u].length,m=0;m<f;m+=5)try{var g=c+m+u,y=p(g,n.getStartPositionOfChar(g)),v=y[0],b=y[1];0===m?(i.push(b),i.push(v)):(0===u&&i.unshift(b),u===d-1&&i.push(v))}catch(t){break}c+=f-1;try{var g=c+u,x=n.getEndPositionOfChar(g),k=p(g,x),v=k[0],b=k[1];i.unshift(b),i.unshift(v)}catch(t){break}}i.length&&i.push(i[0].slice()),o.polygon=i}return o}),(0,y.addEvent)(h,"beforeAddingDataLabel",function(t){var e,o=t.labelOptions,n=t.point,i=o[n.formatPrefix+"TextPath"]||o.textPath;i&&!o.useHTML&&(this.setTextPath((null==(e=n.getDataLabelPath)?void 0:e.call(n,this))||n.graphic,i),n.dataLabelPath&&!i.enabled&&(n.dataLabelPath=n.dataLabelPath.destroy()))}),h.prototype.setTextPath=null!=(d=h.prototype.setTextPath)?d:function(t,e){var o=this,n=this.renderer.url,i=this.text||this,r=i.textPath,s=(0,y.merge)({enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},e),a=s.attributes,l=s.enabled;if(t=t||r&&r.path,null==r||r.undo(),t&&l){var h=(0,y.addEvent)(i,"afterModifyTree",function(e){if(t&&l){var r=t.attr("id");r||t.attr("id",r=(0,y.uniqueKey)());var s={x:0,y:0};(0,y.defined)(a.dx)&&(s.dx=a.dx,delete a.dx),(0,y.defined)(a.dy)&&(s.dy=a.dy,delete a.dy),i.attr(s),o.attr({transform:""}),o.box&&(o.box=o.box.destroy());var h=e.nodes.slice(0);e.nodes.length=0,e.nodes[0]={tagName:"textPath",attributes:(0,y.extend)(a,{"text-anchor":a.textAnchor,href:""+n+"#".concat(r)}),children:h}}});i.textPath={path:t,undo:h}}else i.attr({dx:0,dy:0}),delete i.textPath;return this.added&&(i.textCache="",this.renderer.buildText(i)),this});var V=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Y(e,t),e.getDLOptions=function(t){var e=(0,y.isObject)(t.optionsPoint)?t.optionsPoint.dataLabels:{},o=(0,y.isObject)(t.level)?t.level.dataLabels:{};return(0,y.merge)({style:{}},o,e,{zIndex:null==o?void 0:o.zIndex})},e.prototype.createNodeColumns=function(){for(var t=[],e=0,o=this.nodes;e<o.length;e++){var n=o[e];n.setNodeColumn(),t[n.column]||(t[n.column]=_.compose([],this)),t[n.column].push(n)}for(var i=0;i<t.length;i++)void 0===t[i]&&(t[i]=_.compose([],this));return t},e.prototype.order=function(t,e,o){if(o||(o=new Set),void 0===t.level||t.level<e){t.level=e,o.add(t);for(var n=0,i=t.linksFrom;n<i.length;n++){var r=i[n];r.toNode&&!o.has(r.toNode)&&this.order(r.toNode,e+1,o)}o.delete(t)}},e.prototype.generatePoints=function(){if(C.generatePoints.apply(this,arguments),this.orderNodes){for(var t=0,e=this.nodes;t<e.length;t++){var o=e[t];0===o.linksTo.length&&this.order(o,0)}(0,y.stableSort)(this.nodes,function(t,e){return t.level-e.level})}},e.prototype.getNodePadding=function(){var t=this.options.nodePadding||0;if(this.nodeColumns){var e=this.nodeColumns.reduce(function(t,e){return Math.max(t,e.length)},0);e*t>this.chart.plotSizeY&&(t=this.chart.plotSizeY/e)}return t},e.prototype.hasData=function(){return!!this.dataTable.rowCount},e.prototype.pointAttribs=function(t,e){if(!t)return{};var o=this,n=t.isNode?t.level:t.fromNode.level,i=o.mapOptionsToLevel[n||0]||{},r=t.options,s=i.states&&i.states[e||""]||{},a=["colorByPoint","borderColor","borderWidth","linkOpacity","opacity"].reduce(function(t,e){return t[e]=(0,y.pick)(s[e],r[e],i[e],o.options[e]),t},{}),l=(0,y.pick)(s.color,r.color,a.colorByPoint?t.color:i.color);return t.isNode?{fill:l,stroke:a.borderColor,"stroke-width":a.borderWidth,opacity:a.opacity}:{fill:l,"fill-opacity":a.linkOpacity}},e.prototype.drawTracker=function(){I.prototype.drawTracker.call(this,this.points),I.prototype.drawTracker.call(this,this.nodes)},e.prototype.drawPoints=function(){I.prototype.drawPoints.call(this,this.points),I.prototype.drawPoints.call(this,this.nodes)},e.prototype.drawDataLabels=function(){I.prototype.drawDataLabels.call(this,this.points),I.prototype.drawDataLabels.call(this,this.nodes)},e.prototype.translate=function(){this.generatePoints(),this.nodeColumns=this.createNodeColumns();var t=this,e=this.chart,o=this.options,n=this.nodeColumns,i=n.length;this.nodeWidth=z(this,i),this.nodePadding=this.getNodePadding(),this.translationFactor=n.reduce(function(e,o){return Math.min(e,o.sankeyColumn.getTranslationFactor(t))},1/0),this.colDistance=(e.plotSizeX-this.nodeWidth-o.borderWidth)/Math.max(1,n.length-1),t.mapOptionsToLevel=W({from:1,levels:o.levels,to:n.length-1,defaults:{borderColor:o.borderColor,borderRadius:o.borderRadius,borderWidth:o.borderWidth,color:t.color,colorByPoint:o.colorByPoint,levelIsConstant:!0,linkColor:o.linkColor,linkLineWidth:o.linkLineWidth,linkOpacity:o.linkOpacity,states:o.states}});for(var r=0;r<n.length;r++)for(var s=n[r],a=0;a<s.length;a++){var l=s[a];t.translateNode(l,s)}for(var h=0,d=this.nodes;h<d.length;h++)for(var l=d[h],p=0,c=l.linksFrom;p<c.length;p++){var u=c[p];(u.weight||u.isNull)&&u.to&&(t.translateLink(u),u.allowShadow=!1)}},e.prototype.getY=function(t,e,o,n){var i=(e.offset(t,o)||0)*this.translationFactor;return Math.min(e.nodeY+i,e.nodeY+(e.shapeArgs&&e.shapeArgs.height||0)-n)},e.prototype.translateLink=function(t,e){var o=t.fromNode,n=t.toNode,i=this.chart,r=i.inverted,s=this.translationFactor,a=this.options,l=(0,y.pick)(t.linkColorMode,a.linkColorMode),h=(i.inverted?-this.colDistance:this.colDistance)*a.curveFactor,d=o.nodeX,p=n.nodeX,c=t.outgoing,u=Math.max((t.weight||0)*s,this.options.minLinkWidth||0),f=this.getY(t,o,"linksFrom",u),m=e||this.getY(t,n,"linksTo",u),g=this.nodeWidth,v=p>d+g;if(i.inverted&&(f=i.plotSizeY-f,m=(i.plotSizeY||0)-m,g=-g,u=-u,v=d>p),t.shapeType="path",t.linkBase=[f,f+u,m,m+u],v&&"number"==typeof m)t.shapeArgs={d:[["M",d+g,f],["C",d+g+h,f,p-h,m,p,m],["L",p+(c?g:0),m+u/2],["L",p,m+u],["C",p-h,m+u,d+g+h,f+u,d+g,f+u],["Z"]]};else if("number"==typeof m){var b=i.plotHeight-f-u,x=p-20-u,k=p-20,N=d+g,P=N+20,C=P+u,L=f,S=f+u,O=S+20,w=O+b,T=w+20,_=T+u,M=m,F=M+u,W=F+20,z=S-.7*u,H=T+.7*u,j=F-.7*u,E=p-.7*u,D=N+.7*u;t.shapeArgs={d:[["M",N,L],["C",D,L,C,z,C,O],["L",C,w],["C",C,H,D,_,N,_],["L",p,_],["C",E,_,x,H,x,w],["L",x,W],["C",x,j,E,M,p,M],["L",p,F],["C",k,F,k,F,k,W],["L",k,w],["C",k,T,k,T,p,T],["L",N,T],["C",P,T,P,T,P,w],["L",P,O],["C",P,S,P,S,N,S],["Z"]]}}if(t.dlBox={x:d+(p-d+g)/2,y:f+(m-f)/2,height:u,width:0},t.tooltipPos=i.inverted?[i.plotSizeY-t.dlBox.y-u/2,i.plotSizeX-t.dlBox.x]:[t.dlBox.x,t.dlBox.y+u/2],t.y=t.plotY=1,t.x=t.plotX=1,!t.options.color){if("from"===l)t.color=o.color;else if("to"===l)t.color=n.color;else if("gradient"===l){var Y=R(o.color).get(),A=R(n.color).get();t.color={linearGradient:{x1:1,x2:0,y1:0,y2:0},stops:[[0,r?Y:A],[1,r?A:Y]]}}}},e.prototype.translateNode=function(t,o){var n=this.translationFactor,i=this.chart,r=this.options,s=r.borderRadius,a=r.borderWidth,l=void 0===a?0:a,h=t.getSum(),d=Math.max(Math.round(h*n),this.options.minLinkWidth),p=Math.round(this.nodeWidth),c=o.sankeyColumn.offset(t,n),u=(0,y.crisp)((0,y.pick)(c.absoluteTop,o.sankeyColumn.top(n)+c.relativeTop),l),f=(0,y.crisp)(this.colDistance*t.column+l/2,l)+(0,y.relativeLength)(t.options[i.inverted?"offsetVertical":"offsetHorizontal"]||0,p),m=i.inverted?i.plotSizeX-f:f;if(t.sum=h,h){t.shapeType="roundedRect",t.nodeX=m,t.nodeY=u;var g=m,v=u,b=t.options.width||r.width||p,x=t.options.height||r.height||d,k=(0,y.clamp)((0,y.relativeLength)("object"==typeof s?s.radius:s||0,b),0,d/2);i.inverted&&(g=m-p,v=i.plotSizeY-u-d,b=t.options.height||r.height||p,x=t.options.width||r.width||d),t.dlOptions=A(A({},e.getDLOptions({level:this.mapOptionsToLevel[t.level],optionsPoint:t.options})),{zIndex:void 0}),delete t.dlOptions.zIndex,t.plotX=1,t.plotY=1,t.tooltipPos=i.inverted?[i.plotSizeY-v-x/2,i.plotSizeX-g-b/2]:[g+b/2,v+x/2],t.shapeArgs={x:g,y:v,width:b,height:x,r:k,display:t.hasShape()?"":"none"}}else t.dlOptions={enabled:!1}},e.defaultOptions=(0,y.merge)(I.defaultOptions,T),e}(I);C.compose(w,V),(0,y.extend)(V.prototype,{animate:X.prototype.animate,createNode:C.createNode,forceDL:!0,invertible:!0,isCartesian:!1,orderNodes:!0,noSharedTooltip:!0,pointArrayMap:["from","to","weight"],pointClass:w,searchPoint:v().noop}),x().registerSeriesType("sankey",V);var G=v();return g.default}()});