import{a1 as S,g as C,n as N,d as O,q as R,l as E}from"./graphic-DeMuFa6Q.js";import{c6 as m,cb as p,bZ as F,bz as b,e as G,aj as k,bO as V,bY as _,cc as j,cd as w}from"./Axis-D3q4j9rs.js";var B=(function(){function a(e){this.coordSysDims=[],this.axisMap=S(),this.categoryAxisMap=S(),this.coordSysName=e}return a})();function T(a){var e=a.get("coordinateSystem"),t=new B(e),i=U[e];if(i)return i(a,t,t.axisMap,t.categoryAxisMap),t}var U={cartesian2d:function(a,e,t,i){var r=a.getReferringComponents("xAxis",m).models[0],n=a.getReferringComponents("yAxis",m).models[0];e.coordSysDims=["x","y"],t.set("x",r),t.set("y",n),c(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),c(n)&&(i.set("y",n),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(a,e,t,i){var r=a.getReferringComponents("singleAxis",m).models[0];e.coordSysDims=["single"],t.set("single",r),c(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(a,e,t,i){var r=a.getReferringComponents("polar",m).models[0],n=r.findAxisModel("radiusAxis"),o=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],t.set("radius",n),t.set("angle",o),c(n)&&(i.set("radius",n),e.firstCategoryDimIndex=0),c(o)&&(i.set("angle",o),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(a,e,t,i){e.coordSysDims=["lng","lat"]},parallel:function(a,e,t,i){var r=a.ecModel,n=r.getComponent("parallel",a.get("parallelIndex")),o=e.coordSysDims=n.dimensions.slice();C(n.parallelAxisIndex,function(l,s){var d=r.getComponent("parallelAxis",l),f=o[s];t.set(f,d),c(d)&&(i.set(f,d),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=s))})},matrix:function(a,e,t,i){var r=a.getReferringComponents("matrix",m).models[0];e.coordSysDims=["x","y"];var n=r.getDimensionModel("x"),o=r.getDimensionModel("y");t.set("x",n),t.set("y",o),i.set("x",n),i.set("y",o)}};function c(a){return a.get("type")==="category"}function q(a,e){var t=a.get("coordinateSystem"),i=V.get(t),r;return e&&e.coordSysDims&&(r=R(e.coordSysDims,function(n){var o={name:n},l=e.axisMap.get(n);if(l){var s=l.get("type");o.type=_(s)}return o})),r||(r=i&&(i.getDimensionsInfo?i.getDimensionsInfo():i.dimensions.slice())||["x","y"]),r}function z(a,e,t){var i,r;return t&&C(a,function(n,o){var l=n.coordDim,s=t.categoryAxisMap.get(l);s&&(i==null&&(i=o),n.ordinalMeta=s.getOrdinalMeta(),e&&(n.createInvertedIndices=!0)),n.otherDims.itemName!=null&&(r=!0)}),!r&&i!=null&&(a[i].otherDims.itemName=0),i}function J(a,e,t){t=t||{};var i=e.getSourceManager(),r,n=!1;a?(n=!0,r=w(a)):(r=i.getSource(),n=r.sourceFormat===p);var o=T(e),l=q(e,o),s=t.useEncodeDefaulter,d=N(s)?s:s?O(F,l,e):null,f={coordDimensions:l,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:d,canOmitUnusedDimensions:!n},g=b(r,f),D=z(g.dimensions,t.createInvertedIndices,o),y=n?null:i.getSharedDataStore(g),M=G(e,{schema:g,store:y}),u=new k(g,e);u.setCalculationInfo(M);var A=D!=null&&H(r)?function(I,h,x,v){return v===D?x:this.defaultDimValueGetter(I,h,x,v)}:null;return u.hasItemOption=!1,u.initData(n?r:y,null,A),u}function H(a){if(a.sourceFormat===p){var e=L(a.data||[]);return!E(j(e))}}function L(a){for(var e=0;e