/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
var s={},r={},c={selectedChartId:"",chartAxesBoundDataMap:s,scatterplotData:r,timeBinningIntervalMap:{},chartDataMap:{}},i=a=>{let{chartId:t,isXAxis:e,isLogarithmic:n}=a;return`${t}_${e?"x":"y"}${n?"_log":""}`},d=a=>{let t=a.selectedChartId;a.chartAxesBoundDataMap[t]=void 0},h=a=>a.timeBinningIntervalMap[a.selectedChartId],l=(a,t)=>{let e=a.selectedChartId;a.timeBinningIntervalMap[e]||(a.timeBinningIntervalMap[e]=t)},o=a=>{a.timeBinningIntervalMap[a.selectedChartId]=void 0},I=(a,t)=>{let e=a.selectedChartId;a.chartDataMap[e]=t},p=a=>{let t=a.selectedChartId;return a.chartDataMap[t]};export{c as a,i as b,d as c,h as d,l as e,o as f,I as g,p as h};
