try{let e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`f379655c-661c-42c1-aee9-de77f623ccd5`,e._sentryDebugIdIdentifier=`sentry-dbid-f379655c-661c-42c1-aee9-de77f623ccd5`)}catch{}import"./rolldown-runtime-eb2nym32.js";import"./entry.client-dr7r6s9a.js";var e=class{latestSettings=new Map;constructor(){}getSettingValue(e){let t=window.localStorage.getItem(e);return t===null?Promise.resolve(void 0):Promise.resolve(JSON.parse(t))}setSettingValue(e,t){return this.latestSettings.set(e,t),Promise.resolve()}commitSettings(){for(let e of this.latestSettings.entries())e[1]===void 0?window.localStorage.removeItem(e[0]):window.localStorage.setItem(e[0],JSON.stringify(e[1]));return Promise.resolve()}};export{e as WebSettingsProvider};