{
  "version": 3,
  "sources": ["../../src/store/slices/config/configSlice.ts"],
  "sourcesContent": ["import { StateCreator } from 'zustand/vanilla';\nimport { WebsocketConnectionStatusEnum } from 'constants/websocket.constants';\nimport { StoreType, MutatorsIn } from 'store/store.types';\nimport { ConfigSliceType } from './config.types';\n\n// Do not export initial state for the config slice.\n// This will be permanently defined by the dApp at dApp initialization.\n// The config should be changed by using the `setNativeAuthConfig` action in some specific cases.\n// Preferably, the config should be set at the dApp initialization and not changed during the dApp lifecycle. (e.g. when the user logs in/log out)\nconst initialState: ConfigSliceType = {\n  nativeAuthConfig: null,\n  walletConnectConfig: null,\n  settings: null,\n  websocketStatus: WebsocketConnectionStatusEnum.NOT_INITIALIZED\n};\n\nfunction getConfigSlice(): StateCreator<\n  StoreType,\n  MutatorsIn,\n  [],\n  ConfigSliceType\n> {\n  return () => initialState;\n}\n\nexport const configSlice = getConfigSlice();\n"],
  "mappings": "AASA,IAAMA,EAAgC,CACpC,iBAAkB,KAClB,oBAAqB,KACrB,SAAU,KACV,iCACF,EAEA,SAASC,GAKP,CACA,MAAO,IAAMD,CACf,CAEO,IAAME,EAAcD,EAAe",
  "names": ["initialState", "getConfigSlice", "configSlice"]
}
