{"version":3,"file":"react-BY8bOPVF.js","names":[],"sources":["../../../node_modules/zustand/esm/vanilla.mjs","../../../node_modules/zustand/esm/react.mjs"],"sourcesContent":["const createStoreImpl = (createState) => {\n let state;\n const listeners = /* @__PURE__ */ new Set();\n const setState = (partial, replace) => {\n const nextState = typeof partial === \"function\" ? partial(state) : partial;\n if (!Object.is(nextState, state)) {\n const previousState = state;\n state = (replace != null ? replace : typeof nextState !== \"object\" || nextState === null) ? nextState : Object.assign({}, state, nextState);\n listeners.forEach((listener) => listener(state, previousState));\n }\n };\n const getState = () => state;\n const getInitialState = () => initialState;\n const subscribe = (listener) => {\n listeners.add(listener);\n return () => listeners.delete(listener);\n };\n const api = { setState, getState, getInitialState, subscribe };\n const initialState = state = createState(setState, getState, api);\n return api;\n};\nconst createStore = ((createState) => createState ? createStoreImpl(createState) : createStoreImpl);\n\nexport { createStore };\n","import React from 'react';\nimport { createStore } from 'zustand/vanilla';\n\nconst identity = (arg) => arg;\nfunction useStore(api, selector = identity) {\n const slice = React.useSyncExternalStore(\n api.subscribe,\n React.useCallback(() => selector(api.getState()), [api, selector]),\n React.useCallback(() => selector(api.getInitialState()), [api, selector])\n );\n React.useDebugValue(slice);\n return slice;\n}\nconst createImpl = (createState) => {\n const api = createStore(createState);\n const useBoundStore = (selector) => useStore(api, selector);\n Object.assign(useBoundStore, api);\n return useBoundStore;\n};\nconst create = ((createState) => createState ? createImpl(createState) : createImpl);\n\nexport { create, useStore };\n"],"x_google_ignoreList":[0,1],"mappings":"meAAM,EAAmB,GAAgB,CACvC,IAAI,EACE,EAA4B,IAAI,IAChC,GAAY,EAAS,IAAY,CACrC,IAAM,EAAY,OAAO,GAAY,WAAa,EAAQ,CAAK,EAAI,EACnE,GAAI,CAAC,OAAO,GAAG,EAAW,CAAK,EAAG,CAChC,IAAM,EAAgB,EACtB,EAAS,IAA4B,OAAO,GAAc,WAAY,GAAsB,EAAY,OAAO,OAAO,CAAC,EAAG,EAAO,CAAS,EAC1I,EAAU,QAAS,GAAa,EAAS,EAAO,CAAa,CAAC,CAChE,CACF,EACM,MAAiB,EAMjB,EAAM,CAAE,WAAU,WAAU,oBALJ,EAKqB,UAJhC,IACjB,EAAU,IAAI,CAAQ,MACT,EAAU,OAAO,CAAQ,EAEqB,EACvD,EAAe,EAAQ,EAAY,EAAU,EAAU,CAAG,EAChE,OAAO,CACT,EACM,GAAgB,GAAgB,EAAc,EAAgB,CAAW,EAAI,GClB7E,EAAY,GAAQ,EAC1B,SAAS,EAAS,EAAK,EAAW,EAAU,CAC1C,IAAM,EAAA,EAAc,qBAClB,EAAI,UAAA,EACE,gBAAkB,EAAS,EAAI,SAAS,CAAC,EAAG,CAAC,EAAK,CAAQ,CAAC,EAAA,EAC3D,gBAAkB,EAAS,EAAI,gBAAgB,CAAC,EAAG,CAAC,EAAK,CAAQ,CAAC,CAC1E,EAEA,OADA,EAAM,cAAc,CAAK,EAClB,CACT,CACA,IAAM,EAAc,GAAgB,CAClC,IAAM,EAAM,EAAY,CAAW,EAC7B,EAAiB,GAAa,EAAS,EAAK,CAAQ,EAE1D,OADA,OAAO,OAAO,EAAe,CAAG,EACzB,CACT,EACM,GAAW,GAAgB,EAAc,EAAW,CAAW,EAAI"}