import "../../../../node_modules/.pnpm/vue@3.3.4/node_modules/vue/dist/vue.runtime.esm-bundler.mjs";
import "../../../../node_modules/.pnpm/screenfull@6.0.2/node_modules/screenfull/index.mjs";
import "../../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.mjs";
import "../../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.mjs";
import "../../../../node_modules/.pnpm/html2canvas@1.4.1/node_modules/html2canvas/dist/html2canvas.esm.mjs";
import "../../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseClone.mjs";
import "../../../../node_modules/.pnpm/crypto-js@4.1.1/node_modules/crypto-js/index.mjs";
import "../../../enums/pageEnum.mjs";
import { StorageEnum } from "../../../enums/storageEnum.mjs";
import { getSessionStorage } from "../../../utils/storage.mjs";
import "../../../router/index.mjs";
import "../../../store/modules/designStore/designStore.mjs";
import "../../../../node_modules/.pnpm/vue3-lazyload@0.2.5-beta_a6dezdz3je235ci4e3tu4rayna/node_modules/vue3-lazyload/dist/vue3-lazyload.esm.mjs";
import "../../../components/GoSkeleton/index.vue.mjs";
import "../../../components/GoLoading/index.mjs";
import "../../../settings/designSetting.mjs";
import { useChartEditStore } from "../../../store/modules/chartEditStore/chartEditStore.mjs";
const chartEditStore = useChartEditStore();
const getSessionStorageInfo = () => {
  const urlHash = document.location.hash;
  const toPathArray = urlHash.split("/");
  const id = toPathArray && toPathArray[toPathArray.length - 1];
  const storageList = getSessionStorage(
    StorageEnum.GO_CHART_STORAGE_LIST
  );
  if (storageList) {
    for (let i = 0; i < storageList.length; i++) {
      if (id.toString() === storageList[i]["id"]) {
        const { editCanvasConfig, requestGlobalConfig, componentList } = storageList[i];
        chartEditStore.editCanvasConfig = editCanvasConfig;
        chartEditStore.requestGlobalConfig = requestGlobalConfig;
        chartEditStore.componentList = componentList;
        return storageList[i];
      }
    }
  }
};
export {
  getSessionStorageInfo
};
